720efb57839254a3de8a56cc31aaa7598b7bc6633219403802c2f6789bb7104f53b4b6b67ac42a7d91a97c78", 0xb3) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="89339757efd803bc24aa837b67f843f159ee6780d09b2b655dfb13b6a2fdd0359417bcf01a778846a721b3481f8e14320df23679df897e7cf8132ca41425ded6129319cefb08eb4ec1f7500bbebf08ba04e42b9757c935a519669a6e29048215a84158d4cc9228494544d2afa0f5a0dc9c5e75d0bd15490b7eaf40bd4eb5f0a6e08b773c83a9031c82c28032e23aeca00f3eb330530e0e99d8ce41d1f61e6efeac137e6696dc1c4c581a274964076bfdd14b0e06e403ffa30c541681527ba187f52fe3dd7cd3c582f39087217587ec9ea1d534f47b8a1615a170f144500531cb68d3593a8e4523ae", 0xe8) 18:04:31 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000100)=[{r1, 0x41}], 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x0, 0xef, 0x8, 0xaf5, 0x6, 0x0, 0x2, 0x3f}, &(0x7f00000001c0)={0x9, 0x4}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 18:04:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 18:04:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(0xffffffffffffffff, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x8141, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 18:04:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000), 0x0) r1 = shmget(0x2, 0x2000, 0x30, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) socketpair(0x23, 0x4000, 0x2cf, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) setsockopt(r0, 0x76b, 0x9ca0, &(0x7f0000000000)="984afc8e441599684bd33a99f8240da6ea229bc0b9889049a6cb5f9d22c952b4ab30f651121f6629513b6b97a69b4754580e36442f82760bf1", 0x39) 18:04:32 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) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xffffffffffffeffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 18:04:32 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)) 18:04:32 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 18:04:32 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x0, 0x21}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) socket$inet(0x2, 0x2, 0x0) 18:04:32 executing program 1: r0 = kqueue() writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)="429425a69d0be9e7125dde8c0122374788c88ac31b56c7599016eb42de63bd1d8f8337231abe88023e4031c4f3f885b9481783c82832ce534c8a9eb66054d0000c6d107959584e083c02af337ca6c08921eeb1f26713cff627a698b202167f18d6d83bcd789c5fbc58af9ea08ceb5bfd7d3515c20a93ee74d40b991b381a27d21ebb354c6d71b36a24afa39bdb7b7a0b6f16a6ef54df8921bd710d56f25ad1d9a1b8d0ae6901ee756c9d9c7b36a9f5216aa5c0d76cbf26dc39d94e73e43c02c1e35c27a1a1a7ba1e185bd3cff9d42f67ef7011", 0xd3}, {&(0x7f0000000400)="8021d5170732c5621464a03aaa3d66cdf921ff004c01ff9c5189d81ea2e820fc5b01e31c85cdecaa68f5b8871de6b8de70e59c5becaec9b156350854bd3468d072d55080bea56bac95b6887f8d30803428b4dad568b68c24f87f867ba7cc225c2262998a9fc636100818a997680664da890e8b3a0d261529f578a9c9362680f69101ccb629c6a8280504291eeca12233b66cfbe1dad0693d76a818d42c63690c395f610c501bf8509ff3a47ddbc8ff169988d7064f42b01a2d0dc2d19ec7dc9d541f5b6643e46023de5434af86139f3a575625349d8048bb16a44f46e9f0cad8004e66f9743d39fba2604b0bc0c853fb22c63dbcc76c0c72", 0xf8}, {&(0x7f0000000500)="e3f55eba13a75c1ac814b3894bbbb5c538f991c6feec9f7980da6ab28de3660afe684094359e4f692229beb2f183803dbf697ca00360304b006950cf351f0f104d2f8e8a421426cf422975ffc17caa4e14994146bb282a11f0da6bc9258eac38d400d3c46932f848ad6bb4a6bc0c0193ca2974ca6712be76dc3256c984dbc3c88a28bd7a70d4459ea64e461c63fd", 0x8e}, {&(0x7f00000015c0)="6fd33269dea45eab422ae8e06f8dcdb3e108f7ea8d4782e624b834275b062b50f84722f10f789f92d044147d09e70a284603face6ae61376bdaf96801a3a7bd24af7202ba590210b99bf8b20ac0042e5a2ed266e307ffdbde69f97c8d4ec7c8a13618c2a9458fe059a012894f8209660cecb5c4170f6d1d6d7ff86334564dfc43063cf6d7dcc0cbe63f02f04562acb6c284e70501faa1186d7cdc58366851fdbacd24182ab0aed069e5f68a812ed26fd96d53bc6e09a099a734d8dd1f7026b38efd03545612c81a21122492e296c1a5fee983ac7dcfe421823a0cdde8a2fe6e21167a1bd8a32f994af6b50f846e51f36b24a712669f5dafca91e01327a944ae671e19bea5571a08b5418f87299068bca03d8a4a43e2e241d51aed77e96f70c5ae4613d209f671ceb9db0dc2ca6e182d21c1ba44553a9023f5807541c95b37e732eaadd83ddf520219cd3d98bf9c303b1f8cbeeb22c72464bd142e79025d51e2f87c421dddb2c60d78d50dc0e70edc0a9ed7c6ec589f6654e209251c8889c9d7129cee1f5ca47fd2018881ab44107357e8c0c01238cd8324fa2c4130d588bda527fc788c7a644deae061f89db27b6cb08cb77aa42d112046143d75b0b085ef9e7c6ead15e8d1d56d1067fc0d3f686e56196a9e3dda27bf596569b6d04e4eea414f1b4962667567f1d83d52db144942d4f22a69d3f0df4552253625cd47983a488b2534ed256b5f6444c795420428be27a75fc24b01124b3ca0054d9741de71a250c4994cdcf501ffe891ad3652acecb0d2da8cb7019e715889f446de92e3aabac47e782b603ca853596228b2fdf5e3ea730a81ab2c97b9b6f68b836d7c3079273852a35cc568b1d8975ba22571ef28900387faeae245d13858fc17738149b3db8f0106e7d3d2988369235105baf93c5e375249c4bdcdebdbbd0af0934eebcd98076ac38a6b4aee3cc0e2de5c00e9b717c40a636b847a302c54d9de75dc7a440df6a58a13f9bcf179f626c6c532b9fbfc7b3222b41555ef42ed18db30538d54a16c5661760a9ae3a5986859fc42eb05bcc626104b6d178dc56ea495894376470da2164284849fbfaf382bb0a6fc2a0813b5eee192f6c604f6a91da4b4c22aec3d14aab4185dc93c7c5ec498202e0374708be461170cb1169429f56f95d9511b1dd74ce6656a2137bc5f4f03db3ce4d705ef6b80decacdec62e53975406c42a45af89cc9370246a06f087612bcfdd4ed1954b29cf74fb7aa96e374d39b94f2b4c6e62759f4d164149b0356bee1d19966e5ad39555c2274069e03de652a60f2e06f38e52a87940fd005a8eaa3b03f8f26ed24c645e6518faf9b50ef6be0a952dcbf841628411e5a87b90162aac574a884e2e5cd81d2a35001d3831b434f4f0c910e8959418f689537f0db6eb42f50c6e54d622c68aa339dbfedc1e9a93f74f0902db94ea29abfab026e3757324804a036d3c51cca7fa5a4e5c3dcbddc613cdbc8847252f4da64cc33156ea51ad41d2080f5a7a2e88e300d2291d605a4e67f1854c38bd556d78c64b2fed17cc083df2c261d383110d744af735cf2750c5b63773d522b1458a63a1a32213a8a8b79691a6a4baacad7ca494d734074460d548b6f874dedfdff79ec41a7932890bb263871b397a172de5b9352ccae8f5a3541c57c543b541564c588dac75ff02c91631044dd6379ba90571f5dc6c6912c482fe0a8b65f3fd8130b5f036846f70314eddfc1f2d0377f010a96ff82d0a528d62c0f388413e3ecb565b54bd36b06d4210e488b6ac850d32e0f4d5460e50bcc01f30b2e6eeca835b6d3e521da70d0a035aa193c0864382cba3704ffd7674815dd1ec248be2d794f20b42c972edbfaa3731f2b28c843b695171a20540f102e49d57e6171c1ed5c0928e31923b2bb0a3001e7d174c52ae99c10b3ff1a3a11936706140a2639d8238ac5a576f45ebb88a32c08757b8ae3411cb74f7c3f10db4edf3f4da445477ef66ed3258375c9d2051c763b67ffd003224f150c3b02e5c18898269487538f9ad487d8487ccb0f1bed93256236ac823396e4e43f83754dbc99657cfda5c4afd5f032f1929dcfcccf4ca3d945f4ddc20b11dccf52c309aa4bbbca9ea9d09498d8f78173e27eab9a9637540ab7c5761e215d4938d7d9cbd9e7496bfe81f128ea93bd8b5ac21f1d5a09dfbf8c3182221b83b2ee2c085394cd3b604c90ef0ce5eb9c7a506dd8818ca8d8c9f2db51c7472b93fafb11d4043e7aa1f74de2c22bbc3751ad08148faf6854ea8ee269364546bf3419b4a36c80d9117494b36f76e861a27e799c36d06ef1786178d5af0ac430f9fee4edfa6b5a6cc82b69651458d44dfffd4635e72c1baf547f7069b34c6e354aff21deed1332a617afe7a9f2e543ccc36be88926a170edf1b74e592c05c0bd60c7cbf56f1cf7f0280190e9ee98d9640ebd57ef9b2e49c596784724eed61800105aa0d7fd4ae0110031155a0864a57c2ba0091146bba46aacc2ec76f0d72b842c3a4bd5ed07354b5a19e06ca5d03419a17236c20ec1a2a12bda13dadf1ec6de9c545e4de27a1fd5e3fb3617df7cda38814b5bc5f97b1bcbdbb43e752a60b10fc6131b8b6af4d8146d4df1901eda9a4b5b1f70a050d72fe7a97176185c3b4d96749824cb0761d4105d50b680e56454a4335769d088888e5b59e224ca6d88a2f0c5daab23d33bc03658c07745f46143725e633e15a227027938c2deec843f81ac81a6926d4017802abf82c955e824be302296f84ac20636e56121dfe991c45a18e7ad07f94d15bbbaff951e446d262bfa859452919ae60146aba0b4bcf2640464574fca0f3f076d5a90e5577672832b6f8f06b973fd80b0a9f3154d8b857054858f4dff2e2d71ce8a3c255b130b782aab1f00c2242e69d2446737bd15deec8cb65d48572af19236e05dc53f80d874e376b49c974fd07039dca5209f1f5dd45aac4393282b18bc84b607978ecd2efb0549e8cda48f6de9a062aa94a20c57e450a87ca858b9883aa309dee2ed749a5d64382a32138f8d168f3e2a2d0032c267967027e63585d8ec2d4b96ca2ec5b97a7e8e8d403b090c64c8691f22b342a7bbb87f06595e5ff9b6657d1b3000c1aebfebb90e2ebeb6ecff7fd5054e65228c2d6b7d743c5babb742ef5869f5d54f607a35fc9751393ed9ac17342c687acd4f315715e97a725d0cf552c9720505c905c6a20451ad85a13b4aa6b1da115f1ac2e0c8765eb0d596973026d859dabf4060d93d17f167d725cfae6fc0317a8e7728cc259b72eaf631411659fa45f8219baeb8508b63a537e2593b57dd6894ea1e66e084f3c15564848ac0913a1dba7a97740350764c5cb47ed6bd272188f40e7fa44a8f218434a381969324fa8c9b0157ec8bfe022ab36a577b2adbced3f2cdbc93613bf09c887ff5f99cfc63295044dfbf9c9017cb83ac3f00f4a7f90fc54f59366a7a34a1a8cb960dd47935b700b2d22d3207039e86f9bf37199e0efe91486cfcfc46604132e9b618c10fdd25bbdf4a96e0c1aec4de0ce43435ae393a9ec032c8036afbd732850c7a99e2700493be6f2e92a3b589278014740f6e9b9c40f18a08977323bae40ad5b8bb6566449367373f8110eb1d46fb97acde2597fa29b45104caf224c4f961143b8b595f555fcefb9d54b6bb2fc58c9127525d059afab5140fb31ca7db2db466e9b695e8b2c01b5ca19240040a7ad962054b6a844f5b360007d898dfc44b7ad1f095375346e41709e7cef5ae224658c1fb78e78c3239a0d03469424b4a71de6be9a21b39940383963186d7e08d23c8407633799193c87fa2a40a48d3aae3aec4fb85aabf908e926e543ba463025628397fbe3713ca590d1ac68dea83bbf73071e9da137cf1ec15e2ba5124609264b276dc980f2a0a35ee91b22d50f9950a63e5c0518134f3695479ad3691f84c024b91613302f192b7e6562ae711ba0ed77779cae98c79cb9d029039f4408152699af7c538806aa4b9c5f354aafe852768f2b2ea8c268f8dcf6914db4ac799860e283ac052bf75b7c01d1e2cf47aa025921289867a2bdf1aa0c3baeaa1c77e5550deefb190787ffa11dade3d6a089ec4e01170923c13b45f0eaba6e944f08a479b613a70505578ddc56b3fc61d6a68992887a9e855632d8453c55f9884e4b5f082642797417f83ce7e21ea76b68a9945f1b85301076d875c1e5fe3a5f47085205f52858212a723b39efe36a8d35d2897a5e7cedca4b8c3aedba0e996b4800537265ebbacb5a8e76fbfa8b953e651c0e9125abc13c90b388a4f05ae3e42451c7d314964da784a80fa32b28ad4277b439117985965ea78ba02559a138821eaa0410896ae9368e88b1b140a0f9c706491b43c2fb3c8c505b61673f46ce42659c363244d26e888c5611e5df2212836369ecc1b1a92d4a2c2b419763f4bb0d0a9f3c7b5b69698f505b8100c2adc525dd57252502687ab1706bd0361491a6f5e4525e5c087be4eb7c40dee136fa071db69b573b8afacc5d9afbad89cb108848cc88a3e15c9aefc355b0e283967c512a53ccfe3a4f95dee3d2a3243e9dad38cb6ca85141f53bdae7b9bbce2821e67bc4ed444d0ab31532ac975fe17ca98e605ae818f7ef077d337b420eafd5fbbd542e90fca871582385dc7ef3cfae345da302bd6eef4b162d0ef8d6aaef0f9e1b9a87725e0002c0634fa8527db0f9ca106b6888a7d99c9411807acfe43130f60509172a5a697817a7088a6d5ea672106b460c0e106f676b2fc5bc7ff1fec0515b69a451feecdc71a1d7879cdb8ca62d7af67ca3e82a117ac7bd5e7a4657c0fcc5a22c28aa8cb3f3f8170157ed15522ac64c0a2ef27ebfd57ebc03b71ab66d964adc55de36c8ed873623a754751dd57383aeb3964efc3abf3700f754f678ae5baedfcff2cfe2c509f5019180465aefbf45276da138210b294aafe66ad24542eb8183d95558f65259fe5f9c23ffacb8e38f7acbcc92bd041e5a1a3803243c3730a6f0360171ab7f69a5028aae1b54ec2af446a379f005cfb4d2989dd4bbdbb2cddbc90bac51cd0ad1473e85d14b6bd50dd97be290c564f62a1884791b8eb7a0dc359ea13b1122371982dbcb060ad1eb3f907152177eccce63d2726219e459a0fda5aaab281da195122c6b56700795ef1a343f8df618d20073bf485c2fac7fb8cedbbc6d30dcfaa496102664e91a6cb1613548c1d72dba161edc2ea689089e55f2238e5353493640bb110b0d5e1982f6b3648c41f114690dbff5bfaffd655afdf88507121d830fade3ed822d23968ddba316bbe96e2e4a3e2e728452ec02471d9c846b04c5c75e2374a4fb1f513b095ad39277682bb3b4ffce3deadbdd02e0e2b3eaad316724ce48ffeab8b533b0ae0747b8efbdbfa45207195969583a919eeb697c1f996f782a546492b56a41f9f9795f05a736b4fe93c246ac2ef7409f738dbc899e6926ddcf170b5cc41cd8fc0b612f3c8f86b932012ab54cfd1edab6e0cca993bf024ec0ef25f2e9aff156e9928efea1a867191769b7c3202541006016340ab5bbb2ecf61b9263c2679bdae0a549c93a4344150a798fb5168bf6481b4b63b66b4d731c40a5d2bd26669c052f7baec0382f9d63c3b0a16f80ce8afe5cd9d3511c08dd40def1dbae967c5b8b8a0c8777ee02aafb47948975a14bfc737b568aa14542e493fbe23d364674dc3f015471e3e88e99f7438733a230a7b23a08a89fa4b0e7559ff4a13c35f2e43e50fad75366629e447f635e8d7fffe20dabac5f09b62688e18ca2695cfd1beaea9e94805e3090e9c1d29183549e", 0x1000}, {&(0x7f0000000240)="3d873be5fae3dffd8faa50ecc1a54852f6ed58571d37556bfce4e2ee722695", 0x1f}, {&(0x7f00000005c0)="333b081f7390f764b16bd0b7d6ac392fa20bc1f0", 0x14}, {&(0x7f0000000600)="548fa4f78a8784ad319b5f69c7ac54b8e6223aff01a5f68c6b36240e86974b7850ed46abe83c832a9181817f68db7e563842921191e292001a068af328bd64f1e80f09a5308980805ed078546ae458ba0559c2cedbd63e92934bf40891a9fff612de649af7f3ac080b42db62345c3287f5eb2a9a9b063517df2cb8c0e9071a114e11001964edfde4de564794723be2e22d844245ae3d06ccbcff5c0331f2d96a08016031f5a1e2a4abf7cfd96d75bbc78f10427b012c05a33987021f710ff70fd7e098cf816dd7ede6b11ce39b95af8930b5f8f99933ca5b46e10f77724b0bb044aa1e2aac812555d6d00b42ca68bc8fca2c", 0xf2}, {&(0x7f0000000700)="dbc878ef1c7af4f7dc33354a6ccbc4390f113dd81a0c87e189a7b11ca8f437adf5c87da6abfa6511fd6052", 0x2b}, {&(0x7f0000000740)="e62ef8e69600f9f2aeacefbe294768f9a26f04147f35f2b0be0eee95b05862f7df0fafbd48e1e7b01eb32a0c25e10e02f25422df6912ecce1afcd2fd6f24bc1ce3f41dd69ea8c856a9c44495f612a542270293cd8cad550c15a679723d0084a14126914e506242e3", 0x68}], 0x9) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000900)="f7ae512d6cb0336fbedb1770035c1985e3c6fea080fac328486255a3f3f21516de435dadd84157950571348df310645828a04c6dd303e685c05fc7eaff5280e0100eead21f2c2a366de00ee81fee58ace1ba388674d8f9d2a17cd869d59ea669e6ae24aea5bd374a9c71a25c3935714608b0cd334fb98ca6dd450e8c0ba3386a0e2f80efd4ee58162a0317eba20c36db1f38384529b370fad0329fe6fa62c332aeb5bbe9ecebeca8a056ec1c60b58506"}], 0x10000213) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xd7, 0xd3a2}, {0x18, 0x0, 0x2, 0x3c99}, 0x80000000, [0x9, 0x4, 0x1f, 0x2, 0x400, 0x4, 0x8, 0x5ed2]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x3, 0x6fa6232a}, {0x18, 0x1, 0x3, 0x8001}, 0x7fffffff, [0xaa5, 0x9, 0x400, 0x9, 0x5, 0x9, 0x80000001, 0x1e51]}, 0x3c) r2 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000280)=0x3284) chmod(&(0x7f0000000200)='./file0/file1\x00', 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getpgid(r3) r4 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x4) mkdirat(r4, &(0x7f0000000140)='./file0/file0\x00', 0x66) 18:04:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000), 0x0) 18:04:32 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e86e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x13e) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:04:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x3, 0x5812, r0, 0x0, 0x0) 18:04:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 18:04:33 executing program 1: r0 = getpid() getpgid(r0) 18:04:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 18:04:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8000000000, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc", 0x0, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffa, 0x94, 0x3, 0x1, "0d1888c38a25e9e644f357448e0957521db44042", 0x5, 0x9}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xd7c9, "562a5a1ada7a805d3ca5f2166c89411a8c9a6224", 0x0, 0x2}) r1 = semget$private(0x0, 0x0, 0x4) semop(r1, &(0x7f00000000c0)=[{0x2, 0x5, 0x800}, {0x1, 0xae3, 0x800}], 0x2) 18:04:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82b5c262168f54d5c6a4fa9ae093bfa6b6022e2f66696c65300041428b2f89ec08405417ba7753a906660000000060eab7b23832f300b3b2d5b203000000fc03a4e39bd6783030d3ae0ec0dbeb5485119457da1ae632202c8dee2d6ae03b7b287a31c90418"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xac1373457ed0fcd1) 18:04:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60d", 0x1d0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:04:33 executing program 1: madvise(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f00001f4000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/236) 18:04:34 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) 18:04:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)=""/190, &(0x7f0000000000)=0xbe) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) socket(0x30, 0x2, 0x0) listen(r4, 0xfffffffffffefff7) listen(r4, 0x39) 18:04:34 executing program 0: semget(0x3, 0x4, 0x500) semget(0x2, 0x1, 0x2) r0 = semget(0x2, 0x1, 0x200) semop(r0, 0x0, 0xfffffffffffffcd8) 18:04:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 18:04:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 18:04:34 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0x28) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x3, 0x5013, 0xffffffffffffffff, 0x0, 0x0) 18:04:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getegid() r1 = semget$private(0x0, 0x2, 0x90) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x100000001, 0xfffffffffffffff9, 0x5]) semget(0x2, 0x4, 0x389) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 18:04:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x9, &(0x7f0000000000)=""/173, &(0x7f00000000c0)=0xad) getsockopt(r0, 0xbe9, 0x3, &(0x7f0000000100)=""/27, &(0x7f0000000140)=0x1b) getsockopt(r0, 0x100, 0x6, 0x0, 0x0) 18:04:34 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) execve(0x0, 0x0, 0x0) 18:04:34 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000180)=""/80, 0x50) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r1) write(r2, 0x0, 0x0) 18:04:34 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x81, 0xffffffffffffff7f}, {0x71, 0xffff}}, &(0x7f0000000080)) 18:04:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) 18:04:34 executing program 1: unveil(&(0x7f0000001300)='./file1\x00', &(0x7f0000001340)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, &(0x7f00000011c0)=@file={0x1, './file1\x00'}, 0xa) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file1\x00', r0, r2) 18:04:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) fsync(r0) 18:04:34 executing program 1: r0 = socket(0x118, 0x8007, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 18:04:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) socketpair(0x18, 0xc004, 0x8, &(0x7f0000000040)) 18:04:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) getsockopt(r1, 0x7ed, 0x100, &(0x7f00000002c0)=""/80, &(0x7f0000000200)=0x50) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:04:34 executing program 0: socket$inet(0x2, 0x7, 0x997) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 18:04:34 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1}, {r1}, {r0, 0x80}, {r0}], 0x4, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 18:04:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) readv(0xffffffffffffffff, 0x0, 0x0) 18:04:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x4}, 0xc) 18:04:34 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x820, 0x6) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) 18:04:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 18:04:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10040, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1117, &(0x7f0000000040), &(0x7f0000000080)=0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 18:04:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x44) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x81, 0x7f}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x3, 0x0, 0x80000000, 0x10001, "b60700000000100007c1ad59428be89300b73e00", 0x0, 0x9}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:04:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x347) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x15, 0x8000) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0xd, 0x1) 18:04:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000080), 0xfffffffffffffda2}, {&(0x7f0000000140)="7d6f4a665d6edffdf6e0d1b6d31993065032ff43ed8dbcefae82a7e7eec26bfd35c30aed68b42444941736154441a525a7ce94b8f2aa70e4d1a79bec9baf91f3f6581b934e3a6dd61dcf59d1e5163bba271eff7e08bd9bb12eb505e4156036d6964ea487a7c86c83466438faa41e81208937e03bf27d5f99a6e7cf1e5941e634c4a06b2ea5d4e6890d00dbdf04f6a6588c5dbb058d45664234218ca0de0270639267bfcf8f12bbd33b9fb4f785c5da7ad88bc9f0c59887c2f6d5be8dadbbbf08056b1af6eeb1719f53871a96056b56215e9736d5", 0xd4}, {&(0x7f0000001400)="6a5b1abc48427edde410971dfea7d13f686ea4828e59f93e43bcc3d31822011ed57cec02117077aa33da02b5aa0851c1c953b67aa93c515c11892678bab05a964737a9aade5534015b69c04bfd73191319c6cb21097156756f473e803b896723ed2219c580bee92ec67e441a3554cd124bac93590d77e880bdb7", 0x63}, {&(0x7f00000013c0)}, {&(0x7f00000002c0)="86749c8018eb53d2ba23f7e9a0bcaabde7e7f98b9be39d2604fd15781f0150fe37bfd0c5c0759e1e1e1154eb54526581dc91649abd09f8fee4339b042d25e26fb3cdd983a1ec19189d636712fc3216afe5c2b0d8a99f9d5457ef84d5e02d30566797ce735de14c6245004c13ef345c061f1380cb9bd63c92c0965842b1cb9cd90f9bbab778cdcffbbaf71c2b5a3202a10491f8a8d3c7a691808701a627a0b812d3a56a5761dce89f066e210d0d45e96446a0d8ca43b1431e2ee7f52d9b5e17df9b8ab81c97215f3501bca9b173a272e365de5320a39c5e3fc1096ebc484dda98c6fd65c5356f3c526aaa08fb2339dab9d3b2235edae571057ac9d694206b4ab5d2a0584ea81af27ecc1c5b7dd5732e4bbce1037164ed6e26322faf50e01290272d324e57f97ae09307d6b4e991b308a1303703bd527c654da1c5f943adbf4f9a44e77ecc4ee24d8d151b48df46d24b893d4786cc2e11d1eac0394f03c18e260c080156fe131675bb24b0c169eb1ce758746616d730f8937b174ae46273260bf254c49a2794075983f6f990fd6033ec2511f0d6ad35d86776e38a15766d4167c6426fc09e7db951b4925b66069ccef945708eaaf89dc71e1cc0930f000f7da97ccb067067dcfe847ebde3df7af376d8ef6b647a7eb41fe3560abf49576d32aa784f7fd442d1143cb2c6dca073289e6e3930fcd3f64098d9976c27f24a7a011debb211f5df21aefe9306989f5280237dba2c7dd432505dc5fbd08de5af344f1c6a9d18f28c97dda71e81c876e7f98bf1e55b2f8eb718457754aa1aef7ab5b3bc79f8a6a64afcd3b8eeb4c4b31c5c6c5e4547aaa9d0819127146dac8a4963ad9fd2fddac79eb782e48b0eb722efbf6b4c0ef4018cf1e1b03d7ab83a28e06b3c1a1f17452bd64dcf17b28d6c3539b4d9a7e783b85e58318c053eb691fdbe2243a29ff3ea74789a4ef005d94b9c12a883f04d89f348693d1b0ea8a417304734cc2460dc3f0207daea2a631d0da6fe346b83c98f4bd20b3e18904514162591469050e88b261cf34b841b9e4e27eaa48970d4ae0a4728a70978a6bc39c882c714e0b141de9a5434d32838e0068d34ff8f6365648b8adb389165cd2d7bfbc63ab198031845e5996c53b092c6b7793e5951a7338148f1389629f61c6828ef84bf34d423b7e3c1f4c3275497e2feb31613b4906c8f2b1b0481306ed832b88b58d487a72131e69ff851eb7310f331c82a5fbc91f95cb3014c2c8b26a916bbbe080302509379414259866cc24345506c23ba9374de4b561a037e53b21db87887afe3f90373eccf0285ad3a7f1a1b59ff7143906dcce0e679b7a28a6b38b13e284e5ea0cf8ff94fe0f25b80b2d6325865801c641b2599c7f21632006d6542ae016f1a25405ed78d29736613979b863ea51486c433b561d962d351cbb3faff29639d57e5f136171dcae5a5615a2d3817a0cf1e960e2621d08892f2fcf245f973158e447c39e0306bfcf2b83715e38a115b76b9b18a886e7dbf634e8c37069d8601d1ac8bfb2082011d330aaa65a9e344c863ad5da20d54b4b6b8355c00ec040af0fd9114d27b1fa121fb26302f01dfca57ddd9f704624eaebad148afb06fe08117775eafd9fc9674a58ee40933442adf32a5028ef336efa8d0fa71cce416ee5f40e7d96d50eed6f1fd65ff510ba1d27d2ba30c505748bb9778d3063f629387c7e349d5f1303fcabaae186e246ef7466961180dcaecde83fbdbd1d40bbe2c8f6c8146ec587f3b3cdef2c86301171ff3aee43b23f3cd28e290eb82a5f319d652183c6337c966d2a84c4dda6ea0bcb8d34ac67546dbd63ec00a653423c16f03d14f47e703eaba6e0260d28f6cdd275662061a13c3af00026f7c3d0830d0c75af7a136ecbd490172139599b2afd3a7d654c471a65a1c60aa2aca29c53d835022e2acc690788e0fe4ebee09eb8b5d94e0f2923eef8df5793707aa7d5a8c8bfd5d7dda91928f71fb1ca734482624f84277275ac070c806e25b4588ad3bb7da269c6d1964f1d9d6b2ab1ab09d9421c564c614a176539c69d9e01af1f67f956e2a3e5a5dd6ff2ab372882e5a8fcabe7a4f55c44ff1430566ea8cf3cc07dba495cd85b20471641a5e5d6520c654623d964f037dfc903cd96037ca9257e1711b161fd0977a5ec7342767b9f7e51699bc240d342f528a7ff4a59646b82203f064d9d86df6fb982416156acf8da0fcc1b4d698a25c36d0644b1f0f5335f477058fda42690464753439030ed78f99f0a31bc86c4e999db6bdb0f0ff624b7568eb7d62cea7ffb862c98b4c5277c7f5b0cf2698b18939837be52686b430b57381fce87ea38d540720836cc6d5aaa2039c3591a26e886ed8514a4319fa6a99669797b25bffe0fd292b6cfcc426655c62bbb8e61d830ae1357d114e7ce3065fd168d2f022b168d0059f07676ee5f9813bec1cafc4700908b13bb0f72f15c037e92bd87a6eea30d7dcc750f2df638101995aebe5d7daf864e4aa73f30e944c0ef0c0c52f21ac3e63bde36aa92a4f0dbc8fbde1c327b8f14ec31d6a188b70225170b81cd81eb795fc139b5f7124e56001673a7214d2d11fd65813a6ee02f4eecb6972d0cc7203270fdd7cbdbdca5a4c3228bdda07a7fa3617e89f9828062bf0687b1b9596359ebf67d500ed8617c2a8ae994fd78b3a1aa2f1c52ea8a4628b13822d29d390969b82d9816b7fd0e0f5b6918703eed90fd406946e1be3326cc84426df0bcd0659fc662aa5c50e94448c0dff3319466a5a3254a46ecf86885c6e512f8528f93c374066b6a8c5f59f5e61cff569bcf4308502a4fa0ff52dfce0a5eca3ff9679a7ad21ede49944ca22f24cbcf47f0f50d0bce5118b974c9057d43aa80aafd512c60b744712c8d5834aa5b9aefdab84e18b93e8c0dfd91080d4830a69feb20f524fed65124e24c2481d8a149e7ce03b769728747ce5ee56a1c65cb1d82d0942de07e257842448bc2e044b6814b41fccaf661b768024a01a561ef495eca4149ad9f1267791b075b0d3c090bf23d57e14d7b9a469ce12f154f4921c5d7bcab289b4b064a7119e8ae944be0e3219b47eeedea92839f7b9a9e6b79edf342aab098d93c91c79d96b09a354e6414458de1783279673a89503e06276ff94a7d782681f97a83901310d07385bd2dbd43646df554e91edc17aea328deb7c538f16437765a572d31357ab1a9261f4d28b48ef4034281b163590c635e487e31c5de6238c16c1acd09ce33bb60448557d39960bc667bb304a16557c8fd924002eac197f657d75033dfbb9c67fe177eeb97c8ca5ebcebe17c0f76ec489d5b977334b4b88a8b8b5e481594b58ad3f488029deb37187f427b5e1dabc68cebcaf3c9998760574e5fbd1135ad93d080bc3816d01517c61f55d00a917c655cddfc85f30b310938d9bedf6713a66e1ad51c619777d5fe204249e8782837e69b231d847b2fdfd83264fbb51ac5048d53667a381f92c665368e3943ac35290c10ba2cb5a1232acd3f9ac1a5c35330f6b04cde88dc13c5671d23faad1c3dbf3f73bafdcbd5eef566470b2e5e52d6f9afb55b25dcc7109209e46653eb546daa7c5c7fdc5cebd16b227fb0d3b81187d5f358c4379cc6f295c193dd2811cde2541520a3d8ca5c3cf691c33bfa3f370b1cdfd4185788261fda1823c5aadfb06e1f6c8bbacde5894a6208b3b64756c39addb070853f7acc3ef3fcb97f88972ca93e4e3a53d961dbbd2e862469aba332928ec843e520655f64795228a56718fb9d439b34e88df478bd600038bb4454b65bb65ea1715fd5373cf30f1cf0332166aee1f54374f1722ca4faa6824e22b80de06a8c626e03624b0c7b21c4fd6b6d7c72d74e9ef8d859717e6d17aed41d5bab255020672de625c1a35082be8d166bec6034501c0f85f05eb3d0608fa86f00f78d4797ee0806debef77a3d5534e5c0e1e252944e20c513d009cb5292bd92e5b2e2045b1681be4071215f5c9aa22a3ae2aae803f9802420d7447acc538d47bbb1d0f32488a65106779fa154871825191b4ea9bff8b2d02cb11784018e8e1cc810f5d8d115b1da1b0e4dd9560bf637f8ca1ca7410ec90361309aa13cce159a4590eadce9ae7ed92145652ddaeca02cb05497fa47c5d635334010fc6fb9f0059ae8b729ab995c67799c3177bebd24acc0542d37feec0d18d309ebe57d8aa84e8b46fb647cc947fd041007dc0325d4b970c5b9a6f7782d51dcfbc27cc27024ba7c931a06a7cf4b30ef299696333704a427ed178aad0e63b3e920f2bc995c6d6c8d8f92ce4f2528612d7824a1f0a2c980d7292f73d2bafb9c81fe8ecfaca250f9f095e67fb5fab858e4a6a67ef1d0dc014f1adbfe150543476f639bfe9ef76c47ed8e13a19850d808f0449cab87f04e3a53e9611066ef767226e56d05f86fb57677f014ee6f0b2e8fa74d53217877e2796135bb723540e21eb5ec79604906dfbe5970901ff0054665ca63c66c4509e6375827f5000d9d8749256e3c06e116e6ef53cb6167de602d6e6b431a39202564dfc6090813b5566731e0b3fe3a3b75048b606b31edb8742b77d5120dd8aeed133f7b2475399ec0a2a9c8b13e8e007cd187ec134481faec9892b13165249577d73da619d6b53b905d4fa9ac99a6defe8b696a7393763c1e6e48eb1613f1c9899f8ec32c619811b4269a8dc262db344ec5819ec793bbe630ce6dd78e79b094aa0dbe66636d350eaed301da5313be2dd5fe27ac647afc6542fb691902b41ead1c1dc8345dc263bd97e6c867a4150d3b206f5f21e12108fe7ee655212e5faa5b3d4576586a42a92c8fc0326fa108a5c4361ad82c533a1698c6ff328fe73bc5fafb311a90f458a4097029773d1eee92bfd241a1e9392b1988b3ee8dc0c51f908e093bfffa9275116081404a2f82d72bc7be422ce0bbe1d929772072403e8d543631ad0d458d0282fc81879ca87fb33a96b48758d056016ee81d99c3ef3ddf197aa09981dc841d9c47c111cbd2d22dd4ee857d72265d43825e87f7c6dbeb145863f39b4bcd97bb925239373142c70b817c71d82ac5ce90ee5159b12aba95ae75f109084647487e8b2413929b5999fb4c20b9548a51707a150459efb23b70f946f5228a1614c3ef17fac8f6e49a0bcf5d7b0a889b57d72c0198d5f904308c5615aff4b14688515503b3ea0b7843bfee0c4cbc27460c4ed9f8a3e4e8b4d906200a86a03759f2f8415f2bdc1e5e962bd5cacd57432ea8b495e0f4e18929cbd9ba66830e0ca58b5a5991f90f2615733dcb07f0337fb3e00f70d42c8f10e78782b44f93ba27b362ac3e171a1b95e65eb99ed66b15e0068dd59d029832e741f07edbf8348cfbef80c5561efc6f56cf322b34c020518fed4d3dfbec0c653f8d1efd0b5e0a4355338b2e6108e8b5c9e88ada155fcd688f0ba70f7574168da11c5340afaa7e9fa1435f4b083faf040379ebe913bef2c280e4699bda7977bca643cccece90b3f7f6faa43835b5a55199895ec517c835709be489a84a1b365901d1faadfd98d71a994bc7c96f3dc5cf7076c6a3578a547576400e2c1d3b447257e306cd6082a65a6a8da97973e8a776e6c307fcb44de074d7e3be6df4a6a2273527615a3a82e6db2f877c6b184388dba9e0cdd0d6e596e25d3e86bc534810ef544733d2d8163535b9c81e32b8ad63ecb1709880288875be825406acb2c6de094e25cd9a8f89d19c2070fae689a682b1ba2450df018bca863ee528bbeeeec2eafd178441bbc2c95c518a7fb25f5c6d4cbf5f0fe628c30c5c7045ff6cf79a8019280a17182e5b817", 0x1000}, {&(0x7f00000012c0)="8b98272059e1a598c168b466ef5f8719960b9f04d48c7e2b7baf29e5f8c546d787738224a89888915faa3bd16317a1d57e7ba844d9d187574731d7bbbd0bc598c454aac546d9a54a90", 0x49}], 0x6, &(0x7f00000013c0), 0x0, 0x404}, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000240)=""/6, 0x6) 18:04:35 executing program 1: r0 = semget(0x3, 0x3, 0x110) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) r1 = msgget(0x2, 0x600) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/87) 18:04:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x5810, r1, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = socket$unix(0x1, 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = socket$inet6(0x18, 0x2, 0xa97) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0xc0, 0x20000000, 0x4b1, 0x14e7800000000}, {{r3}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x7, 0x9}], 0x4, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x40, 0x0, 0xffffffff, 0x3}, {{r5}, 0xfffffffffffffffd, 0x4, 0x0, 0x4, 0xc45}], 0x800, &(0x7f0000000180)={0x3, 0x4}) openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ffc000/0x4000)=nil) 18:04:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockname$unix(r2, 0x0, &(0x7f0000000000)) 18:04:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x34, 0x0, 0x6, 0x0) dup2(r0, r2) 18:04:35 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f0000000100)='./file0\x00', 0x0) r0 = geteuid() r1 = getegid() setuid(r0) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) 18:04:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), 0x4) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x9, 0x0, 0x7ff, 0x0) 18:04:35 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="f6111b7dd6ce76f6978a8711514d2b49040003453d72f55d9e5e527c6a4b9207036e3a1aed41f09032367aebc3e0f8f068dc1147c485c52fb51b34750689f7bd1ea44e6d9ffba2db8477f95bb9a8014cf6299ebd0226508e153cf6173832345cfb3d064637d45558c00a7f528d4e2c848d1e355e8e3c87ddadc9ccc0cebac9304a045ee4b1931352927b81843b9fc4e283eb0287aca9c5f9e269960b14294d17e34f7cb3a18feb4da943af9d1ad7f1c73da733909ae45d912f0615038131b65636e9edfce7931d16a241389fbdf810096dbd", 0xd2}, {&(0x7f0000000100)="ba8cd8475fb9bf262ce07dd40d5004da56e282bc5c639df7f4d1e4d37de890d430cad5a92d9e13d3bb846b15f5ab78d7f61bc2e915562f7bb460bd", 0x3b}], 0x2) fcntl$getown(r0, 0x5) 18:04:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x40) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 18:04:35 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) 18:04:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45aedabe648317d28e6a4f62592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3662664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2d982cc93a65a50d459df38c575fdd35452d300d31ea7952da039ede8924bc84f6c97df503dce2c5862e3fcbc646f8934ed8c8f0005d05086d0fb7d325ffd4c7befb509e6fe8592e5a182afd3db73a22d93a3085e084aeebe76f5b85bfaf1f4b6d4519352ce9ac486693c024315543c4e119cf6eba50b9adefb5eaab8209f9e8b904ee9ac013480c72945ea873fdc12e75fb55744538a78accb370897136ffa13fe986fd1e4b674d86362d17eaa169aac2d9bf2020b188050bccbf2fab59273740b711109ff1ae6e3984f983047b491cb8469cef856829122da0bb835f9ff570160460737d8afc70b27ce2f7429527b4a5655bad78030b122fc2b7201821aeb1eb74bc38955dc72ce7a73be37fe4d8368a1bb7cff09f4ca161c6724c1e25d56067871cad594aca6c7aefd1e9424a267f982a78e26bbd434ce41a33e6f436295d16ad0ab905e072e201fa174d118d9587218b63b613670383ee0e3a043311fc186cfc7aba1e3c5bd24bf2e301edb8671297dec5831607d6d833ac4af03f8c5971d239d6ad09b5a2adb3e65730cb2772598a78ae25269e5019c3a59823e3537f7b94f117bc01d0e4ffd0198c1222697826a29d37743315ab07b70cebfa787c1930baf6c2fddffa0000008989d3d9e7fe06791ce394e4574cfd8f153190b42a759e9db517342f02f6116681f4b9ed5e5711c9fb94d761d9c16809ac952f8c9a472146a745d4e52450f4d73160486d8a9a29c5d8574773968f9d55fadc31e8f30499cee86e7dc0807568438ed39585856f1f3c4811bf1b86dcea872e64de9d0e96160926328d94d5f05efc867fd194662956426bc7e1b9343ba83f2c247d85ec00b64a869e77a234255040f5bfe3b33e955262a40b7ba956afa024aca7f547f96828a65ed581d0749efd5156408afa828a8388b6655f49788b4a48851cd2ce3beed719b0c7db4d3e2919064676bf6bcf0ce7c7ce8cb7f7f7c4d726c63cb4256ccf1b6578ccf7c7b3ee26cc2faa4283aad2df17f6794bb749d43c724bb2c46d6097c7d56ec515d2cf9db172bd85fc8880964f7c479498de", 0xfffffdfb) r1 = syz_open_pts() readv(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000440)=""/181, 0xb5}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/163, 0xa3}, {&(0x7f0000000640)=""/81, 0x51}, {&(0x7f0000000140)=""/21, 0x15}], 0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000bc0)=""/240) ioctl$TIOCSTART(r0, 0x2000746e) 18:04:35 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000180)='./control\x00', 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 18:04:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x3}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 18:04:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e6", 0x1d0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x800, 0x0, 0x3, 0x4100000000d9f, "b08daac6662247ea5f2b15eb734c4ef4b41f7200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:04:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x2, 0x8, 0x2, "ae486e5beed486469406e3701a736f9e631a3ab8", 0x8, 0xa7}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:04:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c13c5b00800000de0000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f00000003c0)=""/207, 0xcf}], 0x2, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:04:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() close(r1) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a54", 0x141) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1f, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000005c0)="20cfa136016c92196a5481d451ff7f0000000000003d5902cc2b9957c82340e64c39a53367164284a0759d3c5417c2cf7269b87eba4b7e43d2938a570627849e59c42ff9ab8959e17a385fcfa75fda46bd1e58da414cb91b6a548f1895941cb4118cb71b26f8f30eff981e4f8f1324cae55b757a447354c354a1fa4dc55a4a7cffae7604d786", 0x86, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/85, 0x55}, {&(0x7f0000000000)=""/64, 0x40}, {&(0x7f00000000c0)=""/18, 0x12}], 0x3) syz_open_pts() syz_open_pts() 18:04:46 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000016, 0x0, 0x0) 18:04:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x1}, {0x18, 0x3, 0x23f2, 0x6}, 0x2c, [0x75, 0xffffffffffffffc1, 0x18000000000, 0x6, 0x0, 0x2, 0xc07, 0x80]}, 0x3c) r2 = dup(r1) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x42, 0x400, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x3, 0x81}, {{r1}, 0xffffffffffffffff, 0xc0, 0x0, 0x0, 0xbd}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80, 0x9, 0x40}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x50, 0x1, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x73, 0x80000000, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x3, 0x40, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x22, 0x3, 0x40}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x401, 0xfffffffffffffffb}, {{r1}, 0x0, 0x81, 0xf0000041, 0xffffffffffff0bad, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x1, 0x200}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x9, 0x30000000000}], 0x100000000, &(0x7f00000003c0)={0x5}) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0xffff) 18:04:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) msgget(0x3, 0x20) write(r0, 0x0, 0x3087) 18:04:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xc) socket$inet(0x2, 0x8000, 0x100000001) ftruncate(r0, 0x3a8) r2 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r2, 0x6, 0x9, &(0x7f0000000080), 0x0) 18:04:46 executing program 1: mprotect(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x5) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f0000000180)='!\xcf-)\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='#%^\x00', &(0x7f0000000340)='!&:.\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='\x00']) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0xc0000000000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000699000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) r1 = getegid() r2 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x68, r3, r1, r4, r1, 0x1, 0x8000}, 0x7f, 0x39, r5, r6, 0xfff, 0x4, 0x1, 0x800}) 18:04:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x20000000) 18:04:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) dup2(r2, r0) 18:04:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) r1 = socket(0x1, 0x4001, 0x1) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getegid() getgid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000003f40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/194) 18:04:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x82) 18:04:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="bc3a2a30c8887105", 0x8) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 18:04:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x140, 0x14) kqueue() utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xffffffffffffffff, 0x2}, {0x6}}, 0x2) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000002c0)={0x3f, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x5, 0x0, 0xfffffffffffffe00}, &(0x7f0000000300)={0xd648, 0x10001}) 18:04:46 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000240)=[r0]) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') clock_getres(0x6, &(0x7f00000001c0)) 18:04:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8001, 0x3}], 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x0, 0x8}], 0x0, &(0x7f00000000c0)={0x7, 0x9}) 18:04:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000280)=""/229) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x1) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="af7c1b17a3fa95c7aad6fa0afe3f4aa77a0a6a85e7c56ed3934579b2fd7ba10ed13bcf2cca79065e95005935805e3b57ef9d064666aa366e6a4a505e2688b09f76e4c9fca79e103bb9e8fd9e0a1f9d538ddc4a483c470a283cae9fa1b92037e5e91c12e208aca5de5e3fe8af30e26ac8256b4235e8a83741cc7ade5131f9d5", 0x7f}, {&(0x7f0000000100)="f2bbdbf05c51de8a1c854de578", 0xd}, {&(0x7f0000000140)="d18929a0fa8afadd5fc938d977aa4bccdc647a", 0x13}, {&(0x7f0000000180)="1185553d1a7641ed0756c56b9095a85c4f2f71af", 0x14}], 0x4, 0x0, 0x0, 0x8}, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 18:04:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 18:04:47 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x120}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) 18:04:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x91, 0x2, 0xa3da, 0x5}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x14, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x42, 0x21, 0x3, 0x28346470}, {{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x90, 0xfffff, 0xfffffffffffffff0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x30, 0x9b, 0x401}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000084, 0x7, 0x6}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80, 0x1, 0xfe5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x60, 0xf0000000, 0x40000000000, 0x1}], 0x8, &(0x7f0000000040)={0x1986, 0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f5000/0x1000)=nil, 0x1000, 0x4) 18:04:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r0, 0x0, 0x79) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x11) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) 18:04:47 executing program 0: r0 = getuid() setreuid(r0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) msgget$private(0x0, 0x0) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfff, 0x16}, 0xc) msgget$private(0x0, 0x421) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) 18:04:47 executing program 1: mkdir(&(0x7f0000000380)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x180, 0x2) fchmodat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x102, 0x2) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x80) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x50) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200), 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="8400090061d108a72811c3b0e269f068c8c4d784b9def268f531bb3fe039e5cf18f869a30e0c9177fd52e9ad00004931a058156458d7673b80919f24494a65966f700ef4bed06c9c4f78294e4833a4fde87b5b3bd0"], 0x18, 0x5}, 0x161f15992cfa13c6) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x8109, 0x0, 0x0, 0x1, 0x7fff}, 0xc) 18:04:47 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x1010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 18:04:47 executing program 1: pipe2(&(0x7f0000000040), 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x40) dup(0xffffffffffffffff) r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0xffffffffffffffac) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 18:04:47 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000600)={{0x2}, {0x0, 0xfffffffffffffffd}}) 18:04:47 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x2, 0x102) sendto(r0, &(0x7f00000000c0)="fe14b264a0f68afc221e17254899c75901312b2e15912c138dfac48388bc99a87dc224d1075bbd2ee34310037c948ce3330f801fe9139c", 0x37, 0x400, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 18:04:47 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x6, 0x4) r1 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = semget(0x0, 0x3, 0x635) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000100)=""/58) r3 = getuid() semop(r2, &(0x7f0000000140)=[{0x2, 0x7, 0x1000}, {0x4, 0xffffffff80000001, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) clock_getres(0x3, &(0x7f0000000180)) sync() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x8) r4 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r3, r4) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000240)=""/70) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f00000002c0)=""/217) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) semget$private(0x0, 0x3, 0x140) ftruncate(r1, 0x2) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000480)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000004c0)="e5c6201e6a10127828e751f4d9a6205b13c3b797e0fd5974554e55ea7434ce46f5fd65436e0d6147164f853edd566e91526a95b9b3f2e9adfca061927b0f", 0x3e}, {&(0x7f0000000500)="dc3b7dd4677f8966549d137ef79881d14b2889ca3dd503ba51f1ca4f8a4f148b79284fd782361903c16d5524fb7600c49edf1e2d971d3c2978425f683b78edeb8842e6cc6a02f06f0f095b4500a799c5ab784de6f4a3b52301c6d4ab25c6206ac1a84f2f58b890d2c125bf6b09a88dc1d60cfdada92d1de49ee8ce95aaf6354ffcc214f97f576f906dd0acc6978610e066", 0x91}], 0x2, &(0x7f0000000600)=[{0xa8, 0xffff, 0x3, "18be126add83f6551dcce64836cdec3134253ae737c6a72a9fc2dca4879d991559f87e3be5e816a82c834069479c49057a6ec38414e73791fc1de13fd5e7225210a4350e7764ae22dc1f778c7a96eeb2ce3600722313f670829b5c0c99d841d785d431b62472f176e1d52dbd001df61f5e435de7b0c64e199d71de07453b67119e4fb2fddd8528434a3ff9d807d0c3fdb2c643536d00c5"}, {0x1010, 0x1, 0x4, "5689d38f710e7eff811888c440f1a94ffdc97db828990930f52c24a884cfff7a08a0e2a41d450d93ce56933b4dd390eefdb795b3f206d111f7504946ba15d944d55cdd51da3e26dedba32d487dc23bdecea99248dc9a66efa86d1c34e888d877d4c2e4d47cd9f5492e3b8c7709c2f2a46836f3a02359a943c13a5bfcd116d49331f73d985dbbf9a8565341721b6653749d51181f668953bc549a8722d35aabeae6c0c7d2ac03b318390ad08d189f4ac240eaa6f3985d7c2375d826e10cff2c44927b462de0989d76f6f475e4a8ba1cb4e87817fe6d53bc3268d28dd09c4759b7bb9d282408cf305f2c1599c65839150d32fa6375b47566269cbf95472df245f7ccf9bb41b8b16ed38398eeb0201d820e58e8dc3e252bc270e82e142826d36db89d655a5af3a56e70af7e927946974df7138a722dcca60f4b68d211e52c17231b3d12420fdc42dd544710530ab30f3ad4bbd6217b30f96cbdfb17cda58add2a7757bb951a8ac267d1f199dc2c3e44ced91e6e87904dcabfeaece35f8e3edd6e186a89a1b448728802fc520c1d219182dd3bbfb814a55a68a3d67337e05beafbfe6ad3a015e17b82d314c42af5f37f204370f7a02e79f2d40ddeefc2820fb8376281525483768eb39af05c215caef9306169cc637df488c23d39d399fd8241cf75ad66b3fce784fce8b5a93bd46ce64cd3267f213d0c3f602c7c0d556fad7b8c25b26708dbd962984345144c0fde1ca5132ecc6bdf54af21f16ee0a4888961f508e38a9e01b116a2a34515ec14461cf2cbfcfb4c0b2142bf0be28e86d7b5ada9ec47c58750b2f5e95a8b62ab18b5f015d5e18166b00fa1632e2ca8ab32af6bf9915e8f66928aaef8eed683dc0e97332c2840d574bdb494f35cfd164160fb3ebed6790012a4d55b5d8e40801fac61cecb6ccf003c93ba1a847f524598c733fbd5573a19119352cb39444603bcb4a297c8c9a8fc1b7caf486a2b4031f8137ecbf7f50555cc1d076e3c03496b67cc45015c9f9974f377dc20d275d44b58f373828c6258a765c038ee3019907b45b463d5b56dc6c58619853b4151833dcb0f2e18d03394ed51cd41bf579a364c9b6e0ef73dcc10595ba13856860e1b6bf5580e0a60378e74fa4c77f12618e6e4c44c42a516dd80fa890c556d480a76d2e6895c9fd4ae69252054da52a1eb217c54de11cabbdbe6aa3a3cc5181b861a20aad90bfbe8e1cf9dc21e627e74e7c71a59cb50317a527a3bce8bbe4c1fe11cebac02e104ecca8d9a3068632205a3db909088f84935d161ec2edf4be5a7c66151654bc484e9097e120f18d5986ecc90a64f4cd66dd0912e5b95428dbe89345b14a94691cc0e20853d17a63f17195cc41d5d37574ca416648de51ae8c75828e7a8f9a5a9b31ac7283a293cea6522cec7e1687a84f560c82211bb0a1ba191068dc75ba09f5fd31f4067db6794080e5515ae32bf8f4f5c412b351bcac016cd3689f9cfaa26455abf1f64dcd230ecf0766a3dc8a4523f6bca04f2f1efd43a2e60eb7fe2478d111bc34434f770905156feb3b1a7536fa973fa2d8a622c943b7f1ef977eb02599ef06e43ef86149f5e5b619b662f88f5b00e16ae3a7c16ce846fe3c76ba2e22d453a5ddd193d7fa260f064f70900f21fd4d0e8c5d9a551ab232ee73161674535a1357c97e83ce0d4343f32280d6a1b3bd95acb8be4c21eba39c79a743cd9ffb7d0ff2f2195ee20f185ac5fb738224079bef44ef5fafbcb3b32731773067d597516221e177732bb75455699a906545b737520e9c765cee4566ee5741460a89b765a4c9ae133a50dd554e5d80a497bfd3768297b1c5ce38bb0ff334f870dc2b08b86456196f7522339fc1916a1f0c514ac83e4f33312dcb9f20261c5c1c3303b27dea1c47169b22add0453bedb3034461c427fe189ca4d7dabd2a2da3c7fc1d66b40dd08e87f58a3ebecd5b66a94e5f9f9976b00c79e90bf6a256c77cd91bf3e9356e79d8aa886f408f59c56c88cb7e4874423ba57662592eceb6a6737dd925c92f482390de62e80a44c0e4f6386407910f17d1c27d22502f9efba5952d3e6761624ba29684d03249c2f218eb4cd0829313222796aef20ac6d1067c94a643b0345668881e926625eed40d54fa7038e76a3aae8840b45567da11c0cb7ea0e5119df5c7f9efbd77da37cc43a751b64ac7e0946ec7bf6777532cc5e8941ecb38f0dca4688aeb9330322a2c95cf86ce5451afd309da9ef7c113aea922500bf9b956fc8c64a0d2e5c4ec61f14d128a62a3db43087a6c3d62c74cecb6e0be08537d1d3a5f062bf486432e285ba27b7896e3e5025c882083d044a19b9b8235eaf3a3f0b3e53568a65a471c0ab5b9bd6b49635117dff20ec8f7c975b2e375587d6aad345f6a20768ee4ed6b6e343e91e18df30020606efb0c47012c3bb236a08c74e889917005fc00bade6c460555156c0825bdc26253a6864e564d2a80c12e9f957b0366f6b8fff93a86ec30c5d745ed24a565bd7164f4e5b8f770d811b2807b10f49c417d9277f6c47252bb1e04f34c5552a8df23a280a83bdf638dd445eafb2f464644f09760d10e59766b879be41790ef409cbbe947ea9b4fe3e5516e1cffeea3eba311f4fb42121388780402bce0714f609e4e8b01273fd40a5350489e6894ec6b30f7d2288f67b3a4a22b04715290135093cce6b7e1b2cefe2e2b90aafc54b1fcad66b2919008f278316d3cfc54f754fec8f2347899d415e63c30c205d99e5d15cef1ec3915542a6755f82f531b80af0f088758491323ccb8288861d269dd9b59c42e30ed82f1d14fdb090d9d59dac4882318201275f9c6d51e9cccc1ee77fc0ef320ec2c511ead96cc74563db75b13c377a9226e766b93a5bae77c4ac3c64a7e84f5a4f5c348a0f1b5a906b8c8df18859b595f54f51924a1f1b6c3aa107abcb41b2ac63905786e29367fed2137dba1e95977283e1fc319204771f4308a5b4123a6f54407ea40b12eb7f2a6588d38d60e26519a35af9779ed9a48cf816dd592dd6666387abeaf1a0bd697079a44a36cdd0fafbf919ff6cae06a9acf133c9b90fff4fc47c24b11e4f92ac3eb177940a661dfa7315199612ca12163cd48f60e5e517b3da3176e6ec087d789435c688d79902e496e299beca1072e46b637b688ade96e0ea34cdf5651f513db03ea695dc2adb64c5eb4bdc7936ceb6d3ef8910dcb886d5870d66cbd05d18ac85a381b41c903eee53fa5141a84508a41dcd398649f732da82fa15363d701e9e9895dd8b6d66adee3f0a14cd474dcb3fc59832db168ba05a155501fd3856ab756cc2fa246388f266ec15c876bc588ba079e7cc6b2df18d01267116896bf49f62ec7e1553fb10ea50bea29c0d1c199407a73217981d5178bb8d9910a21fa24fbaf3c1bd6c08e620108e6e0a69e0297e01c81f2c99af9a1cd9700809fe96d3667f67ed6b41bec2dabee44326d9af5da4a88d0eb061d3c5973d4928363ace994b52410adba357efc90063eca47327913d81017bbf154e8aa980071ed915f81433222b818c7d9d941b644c6850f9e548010a475f04f2b4a601468edeecdb04fc4da185983ffe5fc947aa1d11aba829332125cde23c668679805db1e55093e81ea58a994e8544773a7fa85e132d5101bff8a4bcbe33b74009a990fd173931e145fd5c189b35de2398bc235c3cb59e6a894078418aaa79e552ba0128b226b24f2920d003555d7ea7646b20270ed8cfc3c6a2162798ba7afae45f449f1bd7261d3874257333c0082176070db1dceaa3ec3fbebcf494c969384999cc741fc6914b74907cd4db9ce7b744318e5c51053b909b4a86c270922053f8312efe63e832ec9bdccf0e16e23ec2b52ab0e0a321add8a83dd74b58e834d12e552d880ed79514e4fbadfba6c5f5e21f85a47a201e45c3febddf145e4a458c9de4dfe1711a6f4978f440bcbef30f58d2a0755ba874fea61613897514f924e3777c21db94f897b0a7abb55a946a1300895d163f4ba31ba45a0210ee15b710230d1b69dd2b09937053fda9e2635310e11b6e6f7c48f4b268affbd14ca1ab1297a96e4430c30885fb8236c61bc33ec60a23410dfc7af3cff858cd3d9d3cdba775da3eee1b3c44153fe1653bac042427e1a7d29f4eb4e81e74e9783abda50ed694c1d11d63b2da23f997b42a7fefb92cf12ab085e23c9582ead6140a64a046c9d84445580072da702f30fd3704d8c38e303d48f0d19b71054b80a3840225afff903b70b74af14541502862309809c4f01bf13fe49b9377b7be92e6c3cd273f7590fff8f5ad831fb419297e24cc80a00808675bc823074acacded20824f6c20c6d4ef0fea9d91e24397f168549451b85113ad78e00e7f071f29ee28ad311aa9b99ea909653518619b2fd77d2d927b9355a43e7168d22e25efdb725d4408e75508b6e262fd4e6824f8afb551806a8ba00adcde538b56db6b32b91ca804a85829c5408a81f3f34d0edced9ee3678c238152e1f4829d02488e45d4388622f9dfbc65318b38cfb788e6ca63724690d5f384326f51e52d5a195044ad3a0ff6b529699e7fac2cd83709efe5ab0aa7175fc11fee2e44656d66d8429d37d24624cfbe53be729082e80ba9c18f3ec0a516b7c22ed07697492294349432800ee557c56272fc3ab4beb4036125c32c4e0fba9e690ef7b9c28e5546b2bfb05063af41955fa0f40039965a2c0b393765a9bd2e9931aae37cffa0f08dbe3fbbebd5c9b4ad7c858a7f69da00efe5151c04249c2353f60f8cd9234e8385535e249aecb7928bdcc11ff2881e53d9ed9d6e67d0b21903fcf6aeda5757bda5c366ca0fc23ec79563b0848259002f1f4f731cd965d20298136c2a4e9ea1c03f9668b337f0afd17c4334a45ffc5e5fc90cdcfe98d2e268854cf09e81a0fbb418ab3b4e7a5f43923281061cdbdd9515f0629e4cc7e4002bb9f4f073c2c0ba28532bd9e83e784845543a6994c86d3280a9aaed827f9c0df329f4e63566452fd19cf4c73578b6fa63bcc699c29247b5add46e588ec9343964477f8f6427ea3aa1f199e30f9a4059745be533e73cff1a8ec82123eee04d9ab41a58edd032492967f59d1185b7082dbf5448313a1fecb7eae1d3008fe44e0561bd716da07cbe4d7693669dd4aeebe7694b936c9f8cd119fc07a508774e191183122be5c9874e51415a24b76b5c8852028624c3ca9ee941f54e8806febc7817d3184eb4c432fa390eae276f9c0a0213031d42cd0bd45803d7d9a031978ab41d414c1098d8e3d164318eeefcb771f616ea50db55a681e39d491d3ca4eb04cbe0ad1ed28ce2fa2f69ecf15c9458696fe8a983e3b930fe43b4ad766208c78621e0d469d58d4a894b0a35c838f0c2bb05bf07d2e65917c09e14e65983be2ba8be46d05741f8081377750fc625b205c9d92aee8db01e0e1153c372aae07f8f1a4157b8367ad4612ba16c81670abf5ac127726a726d175f60b4313510b72c4f455d1fe5828218a7d2690f4b1f7605809ec9a6cbc42f6da7553b7351d7b82ac923bea586d35a8b25611a2760aec65558dafe5ba7e2b220e6031da97d4d935b1c141ab7eb3331083fca3ed9cfb48d43f2d3852cc44f9dd9342e0dfa28f4c44373c0a72666fa2ccfa62e22dc892a37c5cc844147a91d0d2f8b6001243e1e2b5d648724101ae746892ffed9a0430c8307b3ae43927511ce570e3bfb5e893b65786ebe3c7281bdf00d07cea004f343de153fb735f25c179d79ed47e8abd342a53789949d6e4454c284dab7bb532d9194d1388aeb5178515d5dd4e5a98d66716572"}], 0x10b8}, 0x400) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001700), &(0x7f0000001740)=0x10) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000001780)=0x40, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000017c0)=0xbb) semget$private(0x0, 0x7, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001800)=0x100000000) syz_open_pts() mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000001840)=""/37) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880), 0xc) 18:04:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="85ef88d8eef859c1483636becdc6d895fc24978811b2ef81bee6243f270bcad8f3c4e3f60fd7bf085d6edd7e6fc8dfb6164cd6c3b3f78a7ed1cdee0d1ad921a6fe69eaed3c84976a49993a2258811165e0327c0ab248343881c2fdccc0f88520220b475593cde527e849022a332603fb3cf8f6f87172de66a3b5758e0dc20cbf67376f2dcb89c184cf665756a8859308094d203d9f87d436", 0x98}, {&(0x7f00000002c0)="df6d0c7b6b5b363a539799e4682224f036f50554579e7b78e519d4603b84967e355321c2ac0ee18993c207887b0348745d0cbac011779ced293530f3926522fd5425223361dd3d035bca12b66f9ddb1c50d19417053052b89c6fee31ac241dcf269e34cd5f866f0a620163181681b3b59cd3ab8f1f5e0597201df42a4a6cefaf297c7a23b525948c7c610bca3886c78686112fb2f2e9b774c55f004088cc35f2975d6130d5e7d28cb6fd99c7a2773b70fd1aab511ef8e717fd9585b638c35efd92f9bfbd91f67f56c65517dfa4a88fb6bb9c2c95d4984b598f8837cbcda34384d2ff6aab439fd65c423a45293c6dee0d16fdcbc74064a5ced9b11c8eb56006d3efe05f3fb4bcef057822424d1e87fee71898312d0e5fb85d4111712e397a24e91855173bd8d7e91e6b6bc7320b4107e1f3d586e9203bc6f24cb3afce4584946f96a3a2cf8fa216a070db0fce186d00a22e1ae3e934f4b27be540b1018e48d7b38369bb9826ff61418185dbf5536b28129fbccf3b946ba0e18756a8f9399363421b321dc1cb1148211319f6f564f9c550adc3dd16749fad79253c36d3487ab3e62852c896e33dafdf5896d5bb61de82854bc67ab6027228194c556e8fecffc0b78147e044d70d81bf06f6ee47ff6ef91cca58d154bab68e07687845989d8bcccfddc7670489987b416967483f293c80c2f49bdf20c290769a1039c5c4fa0a5bfc27f01e71c5aa4e920a5d4886d74e9b282b71f1c520e738fab7c1577acee184cba7111e524f1aa60df00ff79817827d4e1c3e581277d0cde18fdd4a2ed6c0b696efb6e1465158abf3bdd574339eabdcea171b37aad8ddc35340f8af4537eb98e00f3b964e456b2f06137e251923b2380ea989be1236a278475a56e5177aeaea5e65c07e7b4975f433a38edf24fd8108c14ed6f22e3868ff7157440c895b87f61975cff73ff4b2a2084337f2a670239603b8bc69cdc736f64c4f47c882df7eada9247f93da3d717d8b1baf6e84109fb45d8b2dd6ffa2dda4a2ddfb2139b3ef1e2298457b877a4e420a6973427d1f641153e00d7a5aee400c41a169a7d10c5e2e181f55ccb408941c2c97aa00683b357b5816d3423c6aacc24c279014804a364c2d21eb2f83bca03eff4fcea0fb225e984068d4a7f2ea9a73369627dac53b5b07504e87ea9cb24e2c0f1cd506879bc5cecc94ba7d22aaf62684a4da632a94a47fcccb775beb66c8e23b758345cecc36d3b1794168a5aefdc8711885ad5e94479c5063c0c496e91fc0e3b22189f15882ccdd33ecaa9fb70f6840e7525d25a991f09e64f0a582d14f086f4d661224f75c29253359b92b33a62e8748f43881ee48d7196d735590cd297778d12a3d1ced08914d65f4bb2745dd5305e1c4a9a71874e1d08fa8efa110eaffb8bbd4f08532783fcbe6765cf02727c767469f478af7d24b39a5a9a35d979d2065d8762408b08fe47ade9a0cce2630ae69820639ec67fcedfc9ff617194aec6cc94316d713ef43531786f33fea394aa8a67794673e86ef2d7607cfd9308b66dbdd9ddf670401bc1dfbeb2da8ad2c28e93d49e1990191f7c1f6bdb22c42cdf98831e1ed603b792fccaa3dbd3d7cd39fc29afccdfd13af51017ac29793b8bf540bb9810f1ec4e11296b98fbcd33c66b70150c0fc505fb20f18bb931532fbf8620326165b86fbd1857c08b99b9b7e6094a24967fdab4a108f3d3960caa8fe9763ac41066e0e5b34265680a22b858b334570d1ceb742b706d766f60ee46f049d3a11f694c1e8a629203630a782d72809105c56fcc85d4c0d2991b49bddb550a2c92f0b9e3946b8ae8dd603f60f776a938eea6faca0f803875e3808f972744940a3bcca19f18a4a8c1c59792a76f6baf6ef8e4ac4644f8a020d66ec5d017bba397c541119ba1187a397420e838129c77198a87c4644b0746230d53c51b8e1b041495581e74949d4360c50d7caffef96ef9046b0c1f66eaa72c65dee956d40f91c119e12699dc820724891694f69897e52338aa1e15cd55920e962e5407958868b93c61d25c784eb2580dcac751037ddf11fe7a80079861ba0505147801587024643cf18ccadcb7880e340b67bc96f56fc5fd4c5c7b4cda3a3d077ba4167c26fabf42823f257a89b39d3b59ae3b8832714067bf849f1e691371abe9a214c05a877127fa9bc0fec54a8374ec50d5409e9f7d1517800d7ba340085a743764ba044930b06bb9ae9bce60c18ab9efcb49aba2793a99e8fc299a3bf6eede922191707a5f5a7491fb5ea820241d84c63b9f2a2e101e39bb16145095aeed0e8b727dfc16591fd80f36b4d600347aab3d75d8708e1f0b2d7872136b0d12409f0cee21939825c5989c798095deec5dde3e1d5577a43c5b716a6d1db4f0f9fbe9939289a15e52e1027804860d7163de54e12e82784ae74d010ffbfc915e3e677995fa15304d77a50c99561b5004b6cfa8f04bd915ba109decce5cac17bca815e024d0f812eab071955d4e579afb53a89077615a32827ad45e92042b75baa518f48af16b47c89182c9154d0edb817b4227836bcca663c195ce7a7685afde4e571ae8fb553a04ca41357e70f32ef5b57064a6ffcd7d48a04dcd473dca0c3be720fba826cb938f4388a3d5f7868c2c3f59e946cf9412117014ca4117c01f7ab94f6732a180a956c100c82d4f819f39630f2c7f82e92734f4f01a920ec6fd4be3c50a4264ca7c7ac9dbbcbc9126cc3cc2a9d3466c49c102911a61eee16220c6b54b13be55d8f90f798d7d1d0b8587ee652ad411a62f00bad8eab576c31bdc308eb7a3706f39968cd04f6b75a4893002233be41984e3843941d2b12bf040b27c6a85b90fc45b6ae6c401b4769aeea33c35cebad6cd78ed36136a9fab1aa3f9999171fc981ce9b2ebcedcb6bb1a42edcdc86fe0459e6f4a69c71c02c0bdaeb8d0868fba38ebebe11a90c32299572e1dae1249cec78fe0c4f002169da0cb4b2d5bfd31247b2316c83c8b227cf2b1c77d997730df2730693ce3e7031d32e460aa0dc8290bfe071a1b93497ab08b4fed1aa2ff95a03c833020166bd890d598f2c19793e7369129872257e550b9b93ddd27bec6ada4d59c106ce5b553b4a8e62b52b31b914bf4e7ecb4206d15bc5d4d899254d44a014f5d7ff7091db33893215c1b26db73a6569fa24559daa0e9ec2b992c00ab29f51948dfb7a5980dc7dd990f964242c238c23b288bb9feea7f2aac861faeda48b3d6654c0fa742356c21845fdfad282f524d606ec7402715d2a43128155d67e6531b2a8534aa38cfeca2a7ab911c2531f5ea6adebcb21ed3a558dc0da36fa03f700602019601a87d917f356eeab5b3f27e9fcf92db75719773ebf8563670f49da885d555a93300d9c4712e377222b26bcbc0927831de66a0185a31cfe2154fffbc77caad8ded2917e52710efcb690a0a8e9b91bd44fa57915701c8c7e88717f89e266ea6cfc2a5a2a7f7734a190eefc245db913f9fb07e5929bc2f7247921cf4e80b890a0e34452756d42d5d044b943b7cb2dff6c6c819e5d07814b0958e25f7e3393fb6d74a59e542f8a318d51fd5a57c69d3c55a718144ca5904553c68fc1608a51c0c2b1cd450d9609cdd5cc4e9fdf719af6e4b7924bf5277b71c3e44c80c41087c6129a02adc9ca5b00d5894151b56c254b10214e99445813bd7adc448094b8addff080e94cfff95a99e8a1df5594f44617ce86a036cf42c5dd89b20747ed94c18acd8eed011429e8fe1efd7f2f125b57f8841681fc794eeb40bf53a82a2b16a3fdcd1f8ea7960c608ea9078a50a289863abc82ea058ba1c9dbe9ddda2c8d21e8c66bd5700f532125ce623d5b83c73b13d26d35af512a569bef0d3804fbef98634de2376b38b8c0e1cd9701fcb28f2ef25a49d57aef5b2a6c1380003e134780ff2f01d2290babb796ae65829756c991cc0621eccab139e80c5dac7abbd8a7b187a40ab0fc535fda0746718480a480ae081d02c882280be16fa2f22210efb3d5489a677692c5d4273c3d23319c87e52d0aab1caf45104b8b83edc1e03ce1a24af921c66aa22a171ee80d229e08680db76b369a906f913fa9c2bb93d5456b92fa48061143aaf7f9e788c3d75c34fc6bc49baeffcf004b2b573b6953f57be560c503aa4328a37fc6a3c8a45282a7c889d2c38fc9ee0cc8fd24cd3bc5a40a815102a9a09ad609c31cad6ab4fe451d0216891a157dc2efe84d12a788367286360c25916e669e434c983c391311395fc0b8f8bfe66bc9a26dbd5cdce0eeec01f7790bd9cb381b66f942cc3968ca10a0e7fd019bd37fa74c3f7bc8431536d70220392f7b39024b47f430b11caeee9a77e03561c4809f12968fee22d12cbf9354ce25393ea800461bf8964db740e7ac66c8bae1d5b506e815f0cd5673459506911bba7928781fc24d993fd6bd113ebe3a93a740874fc9df7feed0a7633cd3b26069f25e772de767d67c2748769788e17425dc2cf02dbea48f9f1e75594ca724dcf80df28bad48017cc916865711f295463151861114cc92c2e7d8da61438197033b8136b1b40fb23b0bc257bdb5dca4f99f75971a78263b0dd906e28af367058c0b97d714e7a46bc403113510c586b5a19992631d1684e89abc9a837df966ba648ad75bf68d06fa7039791deb86e7783da380ff46954d2321200d081f2246a43d2d08e6c706a9efb69f60a097a652925bca5b4c02e96eb29c714acba12ae7f396667899aea6b80b4a4f4fd0ef692ebb45e3fc1793887d7a3576230261374025c0ae49ba11d68830f4c1a86304d9c82c5c5aac867f4965e97387824c346a8cfa97e2442ee49200c632dec9d8edd5c15456e118fb7c7af66a90e15d96eb68ba99d128fa25c757a3516963c75ab27c7d43abc226179ea75c8d12c855997419f12e76e97c4b27d77f6ebdd906c0e784e2890010f3ec6c4c457e447ab48413508b210f8b99bd9e2bbbd03207c18ea6624f9b02f7d0328514b7a4b7ef5b4d9e64bb019b025f950e613e2768615f6228cf7b0d82ed5c9aeabf7c12c36d5d4659b02af2fa8fa62a9fe16c57e73dcd77bc1d6764a753b723fb45c998d803b20729cd18d9c967efedbb6987b2fe34ad84deb36346b34e5e38801a6f5b7808ab2cb0de562fb3bfeed6e2cca4e47378435d6b2b48e00dbdafe48d907ed46f6f89ec793bb1cb4d958a28bf8294acdea3399efb230503dbcc4309af84a4965521009a05ad6915227c1a57a37cc01163262e14d6d21520628c0acfdace40b94137ba3aa048820e5e663b4e90bd69aa27529f12abb3d82bc21d2a039a70b6fe5c8d816afdbb3642f2f26f6b1954b31bfa6cc32b1b9b320047ecb88aeb5cd04a6f507c1adb4d862c940fea5bdfcd15336ecd76b35e90f90233ec8870aadaf3000f403bc1a6a9677e4904230d4ffa72b81d85c41bfc355524917027c0a2c61c7930ed20586a2323f3703e2bcc0a9fb18d9ce938c2cdaf83b9735bcb0d033f51226e98b82b7d456dc7d08aaa54c68614e094f12696b3975794d333be356b30efc5048081627fb1d0860e15a377eb37803473d0102092cbcd0c95a9e28c112e34311d286edac8e2169b695466f2b06890eee5a5f2f0043369aef91f94addf21f7f68887288f4b17f8d5cfab461ba662fe347aea9bbe146975df690bedba98f5a7dd32a99fd47d37ad6f0e074c0f959a37e9dd25656f3fbf0f8d230aedebe510be44fc5802af94d5350429411180e28ead3aae36ab2e97589131efbb2788033c5a28fcc367ebcc4fbf70ebb0372f482949b0da150123458833678f3cf08f", 0x1000}, {&(0x7f00000000c0)="b633d209d76c875764b02b2ec5ec5e964f80f17cc6bababf25eb4070b0e0c144687df736d62788b11ebbd2f0d96e4267b983cefbe0faf953f0b42d2595144398d74df2387f47de8a5123795e5e16d787d603d2f83d80e71577d9c6389fbdb5cf583725d73aeeaaa5967385969df699e03365cbac4d8d2b29ca", 0x79}, {&(0x7f0000000180)="e60c20c308f791d2a2ce5a631c6de8f5767a83056a6ecbe493bb94f706927f90d4ac24366da403d614f9c534c275f333ad3d2da185806b479bf7823b893c5111fb9339308c0bdec06a1ca8d531093e619168a521226a2a6cd982a9f698903311eb4e2347ef7168714c771966f0982b09b7466de7817b9bd6129ea47b828e16b3d1a0ff27a63e5b7ffede7bcb26", 0x8d}, {&(0x7f00000012c0)="0ae30db07322f6fd25739f879e5168b51922bca9059ffd0c571441e75435d59b507ef6f5b236f3aa9467218ae50b43439bb4624376f9bf8fa18a62789cf4d83b758f86fbb65d120d34b49c021bc24a3900243250b7c4232b6361a3db85b60593433e6e436b4270e8a5e9726418f13e939add47bc4fcb1ef62a93faf3fa55931d536c210058fa1d28853a26ee36502c1d60a669480aebef2e63458b1a061b36f67c0b2d59aa3eb5", 0xa7}, {&(0x7f0000001840)="c7d2ca6c588045db715ebfaeee450f7d0d1ea5dda244c16324281631fecec59e8657ce519dec40b35f9ba9a993bab8f07a7ec544d64fb84d4c58c1da0c2786b5ecf9d0fb85e6a2aded4a192b1a70534a4c138989da25496cd7e905cca4cabfbded09ef3148eb8d1aa252accb25a691fba9a3b0e062e898a8d0f6583c4b2ca3b0a572d60f5c5e9e8cd91ff1759ede76e42791769542738bc4fd131d8cfae3d42abdc907d9e567950a083d2e8867ea7abb0b01b246f010265fbb81d1a941eae51d21c9c6c527b6730583d7c06378470f2d9b901febe21802dc44013f1dc7fef1", 0xdf}, {&(0x7f0000001480)="a8277a28319705f94e4a339c6f64c47712afae8b33372e404bdde32daf4b5b03f4cc54d5b432db8590d015ef1213855d454f03f676dfbba4c48b5b3cd33ba6d7076d6a8951e1272c1fa803a19d2001a3c5b7461466c4b9ca0a758d27764ce8801145d4aafbdd84bafcc5b120204ceaaf6fc32f3223cf4f73ca8472b567d586d54fdb9ad6b9839d64f5e38c0fe768921f132d92d953323cc5bcd738ff283bf14133e4f24d37bbefc068c1ae97a3bd17960a011913a40b735b9a8d4cb07d1b60a9208c4914148beca451780cf9c150f5e4240681f04ba3ba7c5f25868c5d1943aa521bfc0932e309c021cfb5", 0xeb}, {&(0x7f0000001580)="0576fe9c6177346afa350db40d0dae31b8809b632e7dcc6420bbfbffad6889539b83e08062f0", 0x26}, {&(0x7f00000015c0)="bb56605867510c67e03a5ce9afb06688e5056f08468f5226e1b9f9609814227546c801b8bad984789e4f84e39dd3be9b0b70e28185cfce2fa02c9b8bbef672e27f273dd089dbc30f37f4f2d4a7bbd00cc3b5faa4f16c0167ef9c483c51b529362ff8b2e91a00e71eb41bc843740d942e0e21b9ca823375f32bb3f2205c3addabb495f3b152ad6ec06170b119d38db3cee66f", 0x92}], 0x9, 0x0) r1 = open(&(0x7f0000001380)='./file0\x00', 0x8000000000020d, 0x2) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f00000013c0)=0xc) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 18:04:48 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000007c0)={0x0, 0x2, 0x1, 0x1, r1}) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/219, 0xdb}, {&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f00000002c0)=""/171, 0xab}, {&(0x7f0000000380)=""/132, 0x84}, {&(0x7f0000000440)=""/195, 0xc3}, {&(0x7f0000000540)=""/222, 0xde}, {&(0x7f0000000640)=""/66, 0x42}, {&(0x7f00000006c0)=""/61, 0x3d}], 0x9, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 18:04:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getflags(r0, 0x2a281d194b243a37) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:04:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x7, 0x3, 0x400) fcntl$setstatus(r0, 0x4, 0x80) socket(0x1, 0x0, 0x2) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8e022e2fe466696c653080103e90cc8cfe6d137349be6279bc0bed170612cdfb3b540b0839e4219e0ec7fe157cc36de24ceee4603b8e682d1298c8479797237a58920e1eeaf0900db7650c83e2818f9000b100cada939c6ac5ff1e04adf716d7b247d340271249360a44c39c1e07c2fd9d225402537cb011e5591f3fafe02e27f7af5b707ebab1db1bc86113d653c2f4d39b11c00d7be620d800000000000000000000000000"], 0x1) 18:04:49 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 18:04:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="fdff2d2f66ff7f000000"], 0xa, &(0x7f0000001700)=[{0x0, 0x13e}, {0x0}, {0x0}, {0x0, 0x14a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x4}, 0x0) fcntl$dupfd(r0, 0x0, r1) poll(&(0x7f0000000000)=[{r0, 0x100}, {r1, 0x20}, {r0, 0xc9}], 0x3, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 18:04:49 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/226, &(0x7f00000001c0)=0xe2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 18:04:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r0, r1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) lseek(r2, 0x0, 0x8003) 18:04:49 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./file0\x00', 0x6, 0x3b) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 18:04:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchown(r0, r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r4, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffd, 0x30, 0x2, 0x4, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x4, 0x2}], 0x5, 0x0) syz_open_pts() 18:04:49 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x68332cb1, 0x80000000) mlock(&(0x7f0000fe9000/0x14000)=nil, 0x14000) chdir(&(0x7f00000002c0)='./file1\x00') 18:04:49 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) listen(r1, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 18:04:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000180)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 18:04:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0xa, 0x0, 0x90d2, 0xffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r2) kqueue() syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="d3f80f2e2303d07075970d31cdf90c279dbf64535eb60be0522fcd48cc34c45b2f306104f0d9779658dace3cb2dd6df174d8ba20dfc0f921a7532b6e40ad9cedc122911c85dab3e4d1aea85b91153ab7e5a2cd792976259d2afdaf45ad7483085bf2c88478b37f3b40ccbdd00c8fd273f234c1d81cb1bd5734b1e4e8", 0x7c) syz_open_pts() 18:04:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x2a7, 0x10000}, 0x8) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) 18:04:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1000000000000006) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 18:04:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x200000000000002d, 0x200000000026, &(0x7f00000000c0), 0xffffffffffffffdb) r1 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x9) 18:04:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x81}, {0x10001, 0x7e2c6b12}}, 0x2) syz_open_pts() setitimer(0x2, &(0x7f0000000000)={{0x6, 0x7ff}, {0x7, 0x1}}, 0x0) 18:04:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0xfffffffffffffffa) r1 = socket$unix(0x1, 0xffffffffffffffff, 0x0) r2 = dup2(r1, r0) getpgrp() r3 = semget(0x2, 0x4, 0x80) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0xfffffffffffffe01) fcntl$setstatus(r1, 0x4, 0x80) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) 18:04:50 executing program 1: nanosleep(&(0x7f00000000c0)={0x1, 0xa}, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x5, 0x9}, &(0x7f0000000040)) 18:04:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) dup(r1) 18:04:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f0000000040), 0xec7, 0x0, 0x9, 0x0) 18:04:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x41, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x74, 0x2}, 0xc) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x4}, {0x1, 0x57}}, 0x2) 18:04:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x30010, 0x81) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x3ff, 0x3}, 0xc) 18:04:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000000)={0x3, "c2493171656b9f0b0e2952458d0c28088bdc38cb8aa829668780244577b43e7e8694d3738c2f8b6e43edb29f321fd377d4f8fcc6a71f88c0"}, 0x40, 0x800) 18:04:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) getuid() setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:04:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 18:04:51 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) socketpair(0x20, 0x5, 0x6a0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) r4 = getegid() socketpair(0x1f, 0x8007, 0x800, &(0x7f0000001280)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x10081, 0xf6) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000001300), &(0x7f0000001340)=0xc) socketpair(0x10, 0x1, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000001640)='./file0\x00', 0x10088, 0x4) r11 = getpgrp() r12 = getegid() socketpair(0x19, 0x4007, 0x49, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000100)="d417936d0c35372a10e106ff75c9e2e1c3c76fa25e5d5af266e2b77588ccbde7a8b920c7640f827b2c78be4b9c60b6ad65c7da3e37fa462c77d53f457dc5924035b5356cdac4c6a8b6cef381d30588e7a8125174d74dc67606686aa9cffe7df95df6977441834c", 0x67}, {&(0x7f0000000180)="b5542b1ed42e62d6965066019945ac9a328ba821cfdf81ba2da0f3efd6114167775bf53d525c6053daf7440fc79a7447d33824f2d40cdb6924d8aa9ca5632ab7d23ad84a1e5d924d", 0x48}, {&(0x7f0000000200)="2291bdc6349814d537630b7d5dbdbb6899d4e2eaf31cbddfa36c5890632e475953365d87c0d06e79ee9370a46dec5a446c663962520e0cee37c35a4e7dcc8cd8fa1179c9b37235e6155ae8a891d05eb4ce77b6e03a09f1529c2f1e9104129bf35a7a9c85a4fc3d026643908b4d61484f1601286ca15bdfdacf3caa3e10267354938e7450eeda69c661569a5a79e15126c21ac1042524fb1faced407be47233e0a56e12bd17586274c6937fb78f5287f6ec380b531242e4f5d07e2cd26489c099366011ade93ad6edac07c81090df6d94c108f9ede4e62923dc30e755894193b090c552d6f5f2b0af188a357e742637e4437fd72a4fda20d8b05e57cb958ac864380d47c55474b0606bbf33d25096947e55ea5a40a88228cf7a01379550d7831b543d125c97a3ac9ab8fb6440bf23c55b758c3d640314b6b3b3550a60bb3f6b4eea40e95ab843c2cb0ca67d34a497f29ebaca6088831a02f906b2560d0d360bd676222569dbc95dbea63c6b82cc2de41a4061897c5fe03c09ed3e79d1adc7d0ccd2eaa8bc53ca4f80d83c88097a9775f8eaef31d63832221ab913abff573105fbe14e291fe7773c780c14c2570f527f6818cf7ef3c317ce2b57a857472631b0e450df9eee0b87cab0b3b826e6f32ceecf1bb18d8a6b34d737a35a6c90ebcf1768daed7fce2c2a64eeb61d659c8bf51c5776387b21c976c6b637ff3248d0e9fd84abb9854095f9aa1e56aabb4d6209cc4cb0c1a0907aa8a0ce3499210969a1fc96179a97f572342a4a9e5982f1c3f1cb72f2667e79d3f298eaec155cb71ab767d523100185383b39a888bf31748493e907f44d6aa02df21c0ce96a38cb4d635a152f7790952198ef3a5d1230b4cbc89ea5aa590d198598a9012bfecdceb0148737519ee94a4cce592a9c5ee3e6bd080b3d320c4dfbca5fb88644328a05d5066f6f0a63b9e5496e183775a2bb3cd0b6e6d472972e6429d8c9d8a72aa5c66aab46dae3b55423f0011a346ee834a4a96f81c7e6784b404aea629aec5ef7360c6680815e8f027c64d5fa388e3eb4e6723cf5d9829cf2a5f3284911dbf6984a0fbed6c1c688f593792beb8d49b7b7c29a57dfeabcb70d988379ef7b9c827c1fd723a203adc26e89ca51964dd5fca9b2e9d735be9f10877bdb9c58077a85af0c3356a15b38453c736c83a2b0752293d0de519baa54fb3b50605813e906df8bc6ff4cf721153c13be15de5287cb1d3c8862e2e2afff89b739174a676a3b95a8818c4ee4f3e3bdb5a4bd323362fd8f3e8cf17570fcc48e03ec5e03820d80a7be9e252957f57d1c67053f8c2bc52cc2672e9cc8a52a3a6aec3cff4c671feacbafc973dc8c5cf69801092e8796701512ac72f44ec5863c6c31b4032c0a0873e8b9e16b793b54b18e359f0a996b3bd6746771ce815f6b718f663aae86f0b34c393e0c187837d627acbcd91c30a055269e4ea89d8e27ef90447cb9ab47574336a1feddf44b3c2fc95ba5181f4e2aa233c3686f4cc5f2beb53a4cdabda2883aa7428c9581003f10ab1edfb3a5408a0e24e0223a024fae1793b46606ea333ad9b0a76a63b9dbd64763da3cd0490a776a93c22deecfcc99a7e3b5cc8d67b5ac8721ed27a52a5e79f94a967e2a6d429406c4be876b7257c1d75a61368897551d207759475943584b940dc5143b2897ab0acdb11b43310e314c43e8bc94f85b99142f648db492f7ddd4a1cbff0dd5ef86c5311a807a92128237b504b287a1d789c26ee2e05c867b86162525b67e825d57a66656cf77e977b76e61ff8afffec320af6d617a3c783ef169ce2a74afa8c6bd655507750ec2fe4caa6e5510e5b2e6084780cb64b853e3680ba4e5686cbbc57bc62b6a45a84c751223a8159bef0282e917002afa75d6cc47514eb7b6b0b0b8da16785c29fed176dac1ac9ec3d3dcef526604bd2a31f9d91174a08947df32d5c08391676905bb98c693fe7172bf4a388513ec10e2041172cf4669513e97defe038283cb9f107c5f1d180ad1125ac6c54a0f8c73cabac113b2f91c97d5a30c390692420b2925aadf03a08f481674943b81b2ea58781a902930468856a7d2724be364316cedf09675a7dd5e590417573c59c15ad99b0cc8760665f46ba86fb9d5398651ad6fd2d2f7784aa528121581056ad74d25f5f4a0406c348ac804c98c29884d72d49016051d682cd4bb6774fb10e5a73105d1e9eb4e5a43436f5f3e6d49561e592c3d5907196aa477d59a6c98c5cdefaee54bb12188cac4b1ddb4a6896dbdbf8c679cc9f73538b8e0b4f26436a06c264fb6694176094d026e6878e0047c4578045366c8bf20c8a2b91c43f2278918f62590455e50f8c78feea489920e75dbb8d7557f2ec904308480b62cfc396738aac510602111bb6fc937ea85b89b51d46fefaeadcd0a6f2b46ad839dbfd64613b63aac6fe2008127677bcb19607f0ba61575174647e729d114fb55e30f881fd204515912174e0f6ef174dd837259ec421d7fe1450d638a4e60c72bf340c5d6f5b1e09806b32b1d8b8610b9643aad2d10388969682703d18daf1d475dfd24253eb8b2ff88220ee3f209f7d4c93c6382d517c1b17f63fb6d861047f6f60115f60bc4003a89c4d58d2f8fca2e531cc9ef6c34457d5c3528d9f62bc33bdcb369a91d2b2106a41407e99f07e255649a2bf306c12ec5c52b40c3b4bc587e4e2ac70cc3c543690cb9ab282c6c882188feb7a25044616a3891d4621b6fa58a938b15f78cdce3d2cb55fb10557e3c3766dcb5147db107ee0f3198ec7d1b67fbbe61a7edb8d92c1adfa6a61ce4cbd0f563d09497caa41ea4b12a7bc61425d8ed8b6499041f9225571b58bab66f3b653aecc20d8ba156cff1698e776c2879c286384a38a4fcce914a9c062116836bf79cce007acb6938bd09beb1922ebe1bcf262df8762edffa900184f85034171505c419d04808897025a0ef1f97b5c05062fceb2078bd432ff15dbe48da02d27a7bf065b0d64f7d5c726f0d5bbc4dd8d4b8dc44d52234c7ba593b72fd76950e81f4c80568ddf2f68fffb11daa32701573c249c95faa119b38c6ffaeb07a9a07f82cb7bcbb731d2b1df281c213d215cda442228d20c48591fe29ac1c5a1a9e26cd4c59311cf9d3b718447f9bc28b33c936332e9b9c7d213bcd687030863be5eeec84dfdcc2dded66bc2c93e29ec76fbe9de813e88a5aad8def3563020223435603ca618099d974bdf6e8a585e55deb3bf0f19237262a463567672f137b4ae6355f64473fd39c0c13ec7d3e18a6764c5c31ee955ca5478d82a3e52cecbf32b99539e6e886ac031c435511d7496b212248136ae9d3a1ef1b0ddbc937b73e2f06a6352ee66f450dbbdbc311366a21d2286299a56f302b87cc015df57822387947d4e88e1c17f102326c5123c16276ce03442bc851c52a8d1baba88f88d42b8d24790c478b862ce180285dea4662aa1e00ab4eee22b8d2b27ee22b587b4697a002a598d2963f571030b9d77c86e2453311cae909290d9bc616fed81fe993a2ab2b3aab8b97c8c79083e369922d9c704af0a1476ad209a3cfa1b2a926384c8ec7f3db46be70129f2daaf1ee5a6df5d6643eb2fc8e5eed95916651a0c9b3fb80f5b26a7727576fed3aa7f73d557761ab67c8019c5b22a9e6c154e540075ce5bec25a182c275266f13c1132a1479757688647df6e27724d1fb123af69ac2d2f0421915dae4e56ace02c9172dccd33c62fab588068bb6631a7e90a8a6c0ead3c8c3756935a367470abf7f004be67b42ab5673762a30ebb148d1fe22cfd52a7bab3aae6184aefe2210e32178cd0487fa86be04d75dc0933acfee925b019baa88e3cacf17b273f54d38f2230db549b65d603e578d65d74166b618cd8ea1213ee8358da4192beb20e91ea8dbca5fe893c93c613c09efdf554f773d82cbbaa6940de170a51e8cdff278e7dc0fabfa42be84b1fa495971e684c91d625bfa81a9b76c710758b0cff55bf7ae669487f9520647586b4bfe89da5c3f4ec0f75745fae85fd9c9056b4857c37e486d3271112d3e9fbac2d81f801400fdcc09eca01670449997aabdc4ba9d0a70b27946f1a970e32128cef5d814e41867dd62662f8d90ce0ae1115e0b8e4b0fb3acdb4fcf607aa2654b3d9948882f0921ab7387993e9eb54735d6ffc71498c946818a963373ed49c13dcd5f3fa8334c284112a3ff3550800bed8728682a3c37878babac4e9c14f24c961650f8b2096707f5a5b238ed1cdbe9d504ab96064798b086d93f9290ed47565525c1e6c5b0f77381f06396534875d6720ea8ccde6887c80d9f40089a5f1cceafd17b6a0d6f0b7fa41fba225171f727fec21492d6ab5a7a4a206de9625a17ebbfb213f751528635a41fd67219e7eb40721b1ef6a73356e8a8470f2df078d4af5478c329d1f5885dab32886d1374a1f78c2a009c7b67152af0a6a8fb95bd5fa20fdb95dd8da07bd3d9d8de50fe34a09b3083f59d4a8a5b073b77e1ea04e506e8b16da167d130659e2fc229a3dfd638fe5170ef1c0afd5568356c86b1bdb8042bcf9a54e6b98bbd9b41a3c58cde36b04a0346d32a249dae1a3b1a29c1cc089ce2f6930f3ef3e0af52062c44530f76f8cb101b7f969c195061b764b5fe2f685f7730488ad5c6e208e19284fc0f77bb58f290f3975695c3e31866b37920aaeb32fc9476e6069d619357b6afea419434d7f0997ee93dddf2bc4461c71d7f7c17cf6756564f8a6a2812008307af1f0a91424d7963cb4fe2724ba4de8fea266aada127a1ae150ec60c82ce262b12b9d48476c62009975009c46e6039aade72bfd1f963f1c57372830030329d4c913aa55d29d0a9588c55d2e9982a4a6e50d7b3047c09067c728f77a6b9a9c822cf37d4ed34e0b1c6c8e9cf94aebe0b52333ac10e75e3c139806f201beb1162221c9d31f2519bc68d6f0f83b40c700488956f0db157e918f92ef81e3cf57b7ca149b7628a137e04449e8d7a03a44c3d45fba4cdb1ec3408a953f7b5a54afbe54f0df48cd4af955e201f9f7e80389a7c38b87fecc18c86bff0334f89d1fc242b0ab2ae812af71073ccef1042d4f92f0352fe765696817e06ea67ab3744faa1fa24000a8c57f1a47c01ec55d202e898e9c2aa3ffc51f797733b4a90f0e9f5dda542263d7ed08413365a7af3675dd4905d6623ad18e1432697ab7394cf1544127fe3dd3ff4b6f9f82616584a2ddd7a7a530b260384bd38e982bd4fddb8692f4c4a10e06abf9e44ee14256329c2ce9f51f0d750cfa0b99c996984f0aaef47f249f083cf56bf7305f21dc1d60bd64536dbb81b2db25a919451775c6afca00f87e648e2d99393ae5c886d1e966972793430e36e8b4e9c6962c4dba5bc6fbdef91c40e56f9cb8b06b03da4e7c56ef51b1d80686bf0bbac91007f2fa316c92b2c2b7a4e31b596a69d0b8fdd932a57dd37fc373e54dc7ea71e1dedb372fbd300e226ff5b47a5fdfd5f519199867103b497b6a206a0122f62ebcf21fcf6e7b347eaf47b1de5c211fb5544989b1a91e054d3f25c811e62c128b1cd289a2c5118550ab58b3047a7c7d1f0e1eca580d941877b59b5d99d535947c42e504e75a0c2623fde0d81f21a3094c70aa24d5dfd324ff41dfddc24474b1860c5e69c39242936458cb58d03913544278fbc92f0d4fa7f5db82bf4cf067f28b8e6f7c78144590c1677c4185945c30f84624da9f3b23dd64839d24499ba8c980fa75304ef9e0e103c130c63b296602bd15a149ba49f8bf46c9dad164191bad9f0ea71773556f57ad03c8fa2850932adfe2cd70c9ea2aa8d2", 0x1000}], 0x3, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="00000000280000000000000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r0, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0xc}, 0x40b) r16 = getuid() minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) geteuid() r17 = getgid() chown(&(0x7f0000000000)='./file0\x00', r16, r17) r18 = dup(0xffffffffffffff9c) rename(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0/file0\x00') ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f0000000040)) 18:04:51 executing program 0: rmdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="a187eeaa72241f8ad5c26c2892a795539724541488a1614e0dfcd88fbef227061a16d1f1a9ac4c6324763515f33040a570d12c", 0x33}, {&(0x7f0000000140)="71897ce5bee54e58ea18bb74b7034f3b050a32482ddad7fb11b2ff03572cdd9acc6e14ec2e26586e711bd41a0b507d25df503ef3f924f91a240f3eb6d17d57992e8d0f0058d13b0c358a45e6e56db5ea57e446565e083b7d7e8da9f124", 0x5d}, {&(0x7f00000001c0)="75f7467ed0c4da1c6436f7efeab08de96b807372d851feaf4a3c789a2e1a615d8429f53e071ec85bd971586053224b25f4102560f383c56c4c82da557bb543a72f896bccd6174adfea9a54a7724e7968ef78939d8b445c16093e48cb7301522a", 0x60}, {&(0x7f0000000240)="6b56262cd4da5a65871b84540b74d9e6eb2597829820d4b82eb563491bf2ca0e614c7f69d04fa14880fe2897b732740effa7ac32844cef4e05f138e4b92fc97229cc7e6d7e9689426a93c3f68e5c437d9ba7e87b8693a6abed9e", 0x5a}, {&(0x7f00000002c0)="dd1a6374430f1655905e4f3bd9b50fc8d1318eb7d0fab61fdd76c5ad82eaae1636d4c2282213badac462b22a3125e0306b12c8847d712c8f3dae5fe863a9962da729722c59e3da80cc0b881723a557be36057ded2bb677d546143c89170a1f73f1dfa393015906c211c0b5f1a331ca2c66c7a5dda6a0cc8b041134a192c487b7c5001f4eb33811d294540eb78d4740ebd19510ebf01c8fff1e6920e97be6daa8f35dbb81502a777cea8013", 0xab}, {&(0x7f0000000380)="a872b29817d054eb4400c4d9089e7d3ef11fc58be9634f5d7b89330de305df5f82d845922ac9934b441f0ec73090990481b90323a0e217965a", 0x39}, {&(0x7f00000003c0)="23be1c4ec8916b6563a86f", 0xb}, {&(0x7f0000000440)="3fb9103657d0dd88baecad6418112484b9352e9a9811e05f35b2ddd09dd6b6aba82783a34f61577117df2d67468eeddd25f88c979f2c97fb795b4bf83d1544fb7f3434df1d228351b9e8f78669ccc917a8f92316ebb3e49c37d9719f0731deeb32cc0fdf43013f242d4af1ab138424e9f11b2f47d9952ffec42fd39db8fb732bd25076876efbcbf8b975c8feaee1ad011549f7190f48aedf9b0b567d56efb58f5f3d46327c9fa7b5e31814e1b0cb", 0xae}], 0x8, 0x0) fsync(r0) 18:04:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4ed6d8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa28000000000e90000002000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 18:04:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001080)=0x1002) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001140)=@file={0x0, ""/4096}, &(0x7f0000002180)=0x1002) getsockname$unix(r0, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) 18:04:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/75}, &(0x7f0000000040)=0x4d) 18:04:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff8, 0x7, 0x1, 0x3, "611d37872ab0873f3a821581d0f697939c5632b5", 0x40, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 18:04:51 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x5, 0x8}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 18:04:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18ea1, 0x48) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f00003e8000/0x4000)=nil, 0x4000, 0x0, 0x181d, 0xffffffffffffffff, 0x0, 0x0) 18:04:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x2000300000001}) 18:04:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb88, 0x8) setsockopt(r0, 0x8, 0x6, &(0x7f0000000140)="10ef5bab5cd77f703a1ca0e878e69a1b556802c108d842d8dfec475172b26be15e43e8972acab5c0113b1fe74725cbc294c204280d0808027e106f8d9db11cefd5e3647d902a07ea6ecd32a1fad008d016360ee29eee92d10ae3d4902b8b9a7efed9bd392cc011d44e5f8719b3f86bb22808311b4ea3bb340914f2c882e4d0b8d701f18518f716e5179f69d2c5bd8b2d9b137cb75d847099359f6168488849e6d0596a0a2de54d0924554442aca38d1b068fe7c5711e00b668995b8c2f1ef769a9484bcb28bb157e76a2e818c2cce5a115e831faabef15a8fe01517b01274afcbd93cb50bd8138af2d02e459213972fd", 0xf0) openat(r0, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x2) setsockopt(r0, 0x2, 0xff, &(0x7f0000000040)="7ec94e10a2ff60d8ec9f03be91528989b0d2d4c9dcd6227803183e33a69bd1351219547cbbdb7f29b3aa4da3bf9969ea6af9a5a29ba875535fcdfcfe56444dfd1d6d62a013b00c431fe9f2cad53137d52dc9027eed52a4e21b7987acc644f0ef0018de028c85321f6386730784352fa00abc95eed04812138284a8c2380dba81f205dbcc0cd143a0286822cb4228d6c329af3ab11d5da64e9bcc3d49d45129aab236f561b8ae379504c672f57da97933783ec41d48013dc31da25d7c8b94bdbb4fdaad4b629a76bd64e9cc17156753", 0xcf) r1 = socket(0x2, 0x400000000002, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000081, 0x24fd9ef7, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x30, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x9, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0xda7, 0x4}], 0x71, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000080, 0x5, 0x200}, {{r0}, 0x0, 0xc5, 0x8, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x30, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0xe3, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000002, 0x7, 0x8001}], 0x1ff, &(0x7f0000000380)={0x8, 0x401}) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000), 0x0) 18:04:52 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = dup(r0) r2 = socket$inet(0x2, 0x4000010000000002, 0x82) r3 = dup(r2) ioctl$TIOCSCTTY(r3, 0x20007461) read(r0, &(0x7f0000000080)=""/155, 0x9b) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) 18:04:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000005c0)="a1d7c0151546967d8221b22e0b311860265d3e070ae11f7cc5f012750c5eec3a76834631645ab4692e3c1a7d551671427b858fc52e7871712b934e1365cc77e58dc347a8e0396da2d51740f425443db3adf7cca0631048fa1d1817d520f4762badc49dd0b6b0ee26c254e05df6203c54b7468391f4770a1fa642998ab38acf4cf4eb507d16fddc1ef37c3213072fb457fc6b29bd4b7eda8aeafd3203d58b065a1bc06ba9fd2f21aa6a97f3eada67f16d26eb73e6aed4435e5b94807b2c3957a6bcce6a85a3ff651af1b72d393f97eae4807de675b0dbd433226f68c7012a3079ec180d0eb62fbcc94c8360867b2fdc24481cde2eebd1e11eff7c5da7277c789a7a8d4a96e9bccf3d8ddffe95f08d5c93bb9e9554e1660418b6314eb412645352d22484e889ed8c4c27bdbefc52add76f02b9e3b0f8831b52991c772598b30c4437850f1f0fe03d7c87202c750596a9315da19bca21bb5e12c96f65b7beabbd4f8e1a8af15bf60921f72bd20de0dea4439f916d0b22174e33132f7e7080ac93d0d38d1950a68e232d339d067c89b17c763d35c8c7e1e0901a7ffc5a25de0871cac55ae7a2db7be6329184ff4032db6e08632972f38a1be9720cb71e86887d02481bd47a6c60a3739a8918156850a72572e004d784c3d361104221eaccc20cf9d80f650b2b227ab3fd17c6beda1a63d93ebc8de320e2bddd1fb2226bfff504850fc12dd82d5852179086db3fc43810ae1969ebb4929e7f3dee3527be2c374cc5f3a9d6e365fb2e3b6a5c28ee3638e8c3505851f3ee33343a594415dd61a958fd8aa3e859e9695a6e183a9d5bdbda6748f978e53dd2435c58747b1bbf3fd071074a091db7b010b838e1337b9d70e9d60ce4adcd2295d37b73ce120aa0df6bcc181ac7e5c3d265d6807c6f2dacd386f2ee0f56635248c818004fc181b06b480196093a85dda8004e836531c0f17f691bbb1fc192fb4ab32476044ba85a1f34a8061bcc00fa28a47842acc7ed1514a7c5d1b98f9f656ee36bc319dd22a2c9f31ff31a5d3081ee819ff2558d7534f2fb7764f543382257aafd049efb4ac9936620bdf5ff2736e150036848b6a60c4566e671acfa341487029cb1722506566cfd90b76be7d371589204992ea56261fdc322304670904b9340cf625edac4efef616862af686560aa1eeffd86dda49b5891867d45a6821745bb4a796e95984483585201c386c27b278e129ae55479b0afcd2d04c2e89f72981615d0ef12822fafd43c29df0831b5ab825fc79b8cd006f28c433b1bd3aa96bb5580291998e7534587933625946582622806958770eef7b502f232f3abd54fff635f604cd49677af2a276b4a3a4c835641bc466d2f1eb63afed9eba5ad3a0b1d40f2ac55db455d96c13a95a546a9ef0cfd0799f7b6e39f2b7a7096314f25f862ce12b97251e79a13fa6d4229502adbfed2912f9523fa8afc6fd428201e721bc1fc3a7675ffd52d95c3682f8c8074a1752b75373a8b3b6fa6142202976fbe58342cf314dc50902e230abdfa40ac7cbc6e0df4cd7a24989f09523aa71f3d4c864268fc0eb0a949a3905c16953e737fb07098d2dbff49d55c7d94066c6aaf3b551aa6cc01cf0d12a6e8fb9320ae98cc056dc7527f2c1700b96898988c8230fc20e8e0bdb80bb06932b04b8acddf042d93ff16c39963b7f4c22dacd08caf0ad137c6bf807a10a22f2dc7270a3c3c1162865fb79c4094c772076086370b18175ce157d2b58b5978cffd220717f3b28a700c71f3c06e1c838819e488af49eb0999f1b825fd565b78674fe82c117ad0b62dcef9b15177eb324267042fb58d03bc4b758e2348957b3e7d1abfa475f0f521199abf3a3ee63d6215ead45a9422be2ce6e385e1ee8f145d2e0462c5083d60c8f0acd9d31e49a15184822a9b6eb23d79cfd3676b1292c8c4ee2c062a0f2fa747742dd646d044c556b68f0a76cec38f738806b30c494500069f415a0e4b71533e2093e71e40fba7316e10690a2cda913ee360463d29b05af106f01ad0fb48f5e791a73fd8dd4496af4cc2c336c9d073621b724f4a8f322efbfb781b80ae93137186f8c6d95966cf8a53defbf42bcc25dc83fa9c75888b5316f721db9daf16144acc0864b6995117297fc289654232c75d212c62f21dda0703d6cea077bfd5dd518cfb1abeba84c7496f1d52da5f0525a6062d3258129e4c82aaf2922b9affc75040a2b74b69b6c499f4b81898901b9e2f2c36dbb2e694c283c0abab0ef03a68681bf2e18c7be546f8fc5a7ed25c3a8c86c0537beb8d919a89ec987d98dd97036854cda6f89ba8b5c24fea9bda53304e1962352a10bc45449b844c5273a65b430414fe32294483d13b7545557d10e2e0129654bfdb331c4b3760921a26046c860dfb526e3a0aa4d5f291104254781a85426ed40f3be68eeddf53dd1edacb0743f3128b0a21258e7b0458790c22ec19424ec7a19e92da2974e2303bda8e15da64f2e1f1c2eef4b5a354cf5fba74293147106bb5e8216fa402815c2f0d14322136f4f02042268b8091fcc6047b70046fdfaf8952bb9a39cb27f67737445c179c17882c65e5ce99a666be890b78c937b317243197746dd7c32f949716bf2f8b42a60e3c9e2a9b2002174b9ca4345b58dc430159d318dee3d65ead47e486904c2df1b954ba04cd6379c4ddf0f0c73325e1544edee3f1ef8e16e633dd0e8f11cb485168b4226f69f7faa8598558a6e69564872ae899df20b858e0ff40d80b5dba70abd1bf7028de24d46ed0ba8b2e89d942e555e162bd80cdd368c41e973a51841f61f96f451ae07face5a36e5e53ed9d5a7bccfac598546726951a45b2875893405762e2aebfdf8d815be2f39a460668a6194853272feb9f4fa6a944e930b5bc1f19d8b8aa8dc66505544e432065d6e4a6835267406ad158ba7c8d74e185290418e166a8502b140108557ad5722c70283d789b83c8db6d5aecbd5de065a827df4bfde32c964e0dbfeeedae56207c026252a0c73b9e9047762805ee1a3d1cf430362ecffd7491d263aa20cecb9abfe69672d3f7e78613166baffb6ecf821c6133ec3294f0962e5ba653b0dbecf5a71f2d69787e9f8fd455fdba7d680531679721fdcda21cc9265a06ff50dd59bfab689747f66b243b5bb670bf5d5a6837230c21dcab3a23875b58298296b8afba728e81d338c42e9956d725c44769efc0d1fa48e15f90ca2ceedcd738620a609b30973b7453edb7a289f3fbd9b8bb750ec14b73efb3149bc1613a8f754137ba863ea8d0416188acc7e5745453e4a82b61fa30de289a96dd71629060d4bed506810472434666a80747e2053e75eb86b6b001414a8d2f5a8c45b7d022fd418dbc9ad9d259265c689915b8bdb2c16f49dd6434ae24994790e87dc51cc80724ccf295ad206310e6b722b80eca9d8aa097060ff6d683adfaff5dcc55acbdd16e857a484c54154a11642b6504061ed5e747f2ac253262d378b41cc92af55815051a0c3a8dbf7364ff277634a7093164ad98c2e04ff89588014b262908bf30349c4e4b2f6a49ed752b8a1d1476e96f0fb673c63ecc3dd6d33cece79e034dd2cd1dcdc196a7665ecf0b472aaa4da734b838a2e26bf8ea08e645135de081aec76aa97247a4979b8e5944947658422e0df83960cff5d8c3c7323ad1cdc7a7652039f652067f4e988b5af4945c76c6c9b7f5ee04878dd997b39aa94956c72670869958de20fcb66ae763d68281bb31571fc8a78577ec5095f173fe141326dc1dc30710b369433b1954a8ebaed0534f1ed7459599ad78bfb13844778e074dcd10d3f304760a327f1f13fb487dc83839af997a2f4eea226f2ba0122d3efa7972c3f40b833e686eae8785029bb353ad11a11e5e032057282fbef6a134fd9b08070ab35133783281c6e56a6880e8d2393f746f2ba36cd168919d3520091c214c6f1c3c20eba2696d5df9a74e51db7bbcf400084f3523ff292dc8642c722810500453a7859691618dd39031ff526a4eb997f16d25c511a96bb0b8783994671cd2b16bb1a4b1e91b41835a9700f6696a239ecd2967a2e613d879977aeaeabfc14b529e0219004e9fb825140c068860ebe0ba224a3f55ceece2472a599a787144e3f6c1cc6000610cb69520d753fbabdcf89a3070a8b03c1464741941ee3fc92032e3b0f2961a9b1ab2ea02f89fed7ed5ea530b85be79ba260c73caad4355d5c380085badda07ebe9c4f4c951fc7bc753b2372585645461a29d1cd320cd93833118c9daa9432af6b5054993cfdc5956b5aad2a59554e8398729574a926568ddb427e5fd46ddb11db41dbca6e74684358125528ef22368dd4e8ea0c0cc20036da5a6b24c160e6a415e8ce8a12c6453e95db85936b8541d5871b1856919324a78935679c7260974114114b49e2da3c4b27c92bb217b67177827e77f5a2dd3ecde076d71719a4735647dba3fd866863114690ef286563abce3ba98a32efa5219e6416d8e828cf3b29c72837dd5839e2fefca861203ba06c1d056e5795c521224c873845eba6a67fab6bc63fcff7435839b3fe6fc9aa6e09aa229f3499d9da1e94446fb5bdaa4dd9d9ab7dd765a2d84c5d790f4d8272454607ed83959e63c50118eed2fd0fa2c9617bea5ddb6717b0b7b64d68137a01f3edcd86f74b682d8466a61a483baa69899cbf36b07496b45dbe33115edd77f77752b9c4024485db915847eaff4e947997562d04bfd1526c267d3561bb747d0aa1a2ec16a8d4adf436161eef164c20d87ebcc50d93897f0d2991b1db1d3cbe8f3ca764579d3b1eabe37bfe5feecaff741660980e685e027a87eaf689afb6e79c1d06b348daa82a405d9ae42656e62990ceccc1e718e29d52d4cbc679fd85efca852055c07233cf50f17054bc17cf2c3a76befdd12da3f115d497b8fec125187220d4e0e8f36fb77e95ef444e69184ffb4a62f395a4f0856a42502d524001da519f9ac897cfe08d0f5a6f60aba86b5a58825b66d356d5a303937fcee87886041a2dcd22c2219f7f760bad59c97b931293639daf68a5977af22c5c4404bf78e40651254f1ffded1f7ae9bb0a6b21d4985597f61156034ed9a5934dcd831e7196faceed7046e68d036f456ea056fe491f113d411e3c6b42019bc9cb71798c40957627025547a31822a553a76cf4597d112c6a4e72a63367a9931426d400b517aa11baa43580f8645ad47abec540f4c4884882b12c9c0764caf0858c20cfabfa41aee2a453dcff6f7420878c550be18a085061c634770bcc16a99d3c982de7c9d6d2bbfe317c491346de54a2783fd5d83ebcf5771cbc8ce0f62fd1b735d53d818db39708ae9d1fd7d02a8bd0b4342b383aa99cb961e0dfad48b6e2495c091cc8a6fab4af50d52afcaad435d006f72e543caa99d938f901f186b2de45614829354d80ad1dc04ead4f714500b090b3ba7d1331d02ac0bcf7639ff7b7473419a8a446ed9bafe3a4eb91a2aeb6bc3ca0802e24605c4ac7ce225da4c416fbac086a685b12fefac80587d36f96026fd5b9a536aa2f12d63905cc39cc805386c8cbd1c164887f140274fac9333aeb6c11d34f59914177d7b8f5524ad08141b02070b571cf29fb6ec7c570b568f106a47b470bccc2b06ba7a1e7667e7c9dc239576248a01934f7c62dd1a22a680a158b9c86e8e74dfd33540c99da4b9ddeb94b2c27f6bd744bc3a8cff764a72143bac5dd8cbb57224c8068efb77fbd2ab4f6525ab1ca1af2bfc9e279e4149efe4a37470563c839032da9b2708e791c027f7bfecec81c36d66d8f7ab23c58b9602ca2228", 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000200)="390a3653f22a9b3a52e12e0b594cea2cc98b290ad7462ea5717e2dc8502fcd94902733a8a9ea5361e8594a5269438523d7f1cf95d91c3a06160c517ab8d0bceb0ae637dad02c58be256749532993d0b4451e636f2dba4b64b6de1ea906a270c8e907a15c3c47ed688b8ef3044e644602ef82e9f7255aa15eff2071ec9d4830", 0x7f}], 0x3, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0xc465a7953b69d6bd, 0x0, &(0x7f0000000000)) 18:04:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\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') symlinkat(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r0, &(0x7f0000000480)='\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') r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) readlinkat(r1, &(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', &(0x7f0000000340)=""/10, 0xa) readlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0xffffffffffffffdb) getpeername$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x7, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getuid() getgroups(0x1, &(0x7f00000005c0)=[0x0]) r7 = getppid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000600)={{0x7fff, r3, r4, r5, r6, 0x80, 0xee59}, 0x8, 0x80, r7, r8, 0x400, 0x2, 0xa9}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/232, 0xe8) 18:04:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = kqueue() recvfrom(r0, &(0x7f0000000140)=""/229, 0xe5, 0x801, &(0x7f0000000240)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x40000000, 0x1, 0x6000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x11, 0x20, 0x80000000, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000091, 0x7, 0x3e}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x7b73}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x52, 0x2, 0x7, 0x2}], 0x4, &(0x7f0000000100)={0x6f963b9c, 0x9}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3b, 0xa0000001, 0x101, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x40, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x24, 0x20000040, 0x1, 0x7}], 0x2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x9, 0x2, 0x6, 0x5}], 0xb6, &(0x7f0000000340)={0x0, 0x5}) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 18:04:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) r2 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x7, 0x2, 0x9, 0x2, "51f89ceb74bdd66d83fd62fa9d6d1a25b1c3706e"}) dup(r2) semget$private(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x8, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:04:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./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) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) write(r2, &(0x7f00000001c0)="913c0453f2da0ef59cc73836a6c51394bbd7c30e99c51ae82f8f89178d4f50e3520089d8e8c20ec8f05f6fce034c75c2fa7b6cfeb8579770cf604f0d445ef26f3eda2314b6e4c4bc26b6485fe6975a03b388b76df64ed2daf1bbf1beb2eb991cfea5721f42e94a04af3cbe4ac374f1d4ed941d3d807c15bee3cd790923dc34d0f5d359469624e18f04e5b6c3e89923df63b4533a320ffa53bfdb17899d7ae273562eb06258cb309533ec23b76782eeae454a1e5c2b8fe5cf90da8dc70ed10bd1e47c64c730a2f0245cb1d26151eed9a82d36bfd7f779a9ee757c2bc724555b766732592b5597f5e694690baf6c640ed1719c1119c0a718724e", 0xf9) 18:04:52 executing program 1: socketpair(0x2, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000eb661c8be0f41a2bba8f155b4a5b58cb520ae5b4b22914649bd51bc92bbac6d9381afdb98bda6fc54f7532aa3c00b9008355e1713664dd47b9c5f031874f9053f9ea3a25e1c25521496b774a4939bf64e929407b164c3187e3"], &(0x7f00000000c0)=0x3b) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fsync(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "4071b41cb5d14dfba17bd1839ff4f6a16dfb9d2b"}) syz_open_pts() 18:04:52 executing program 0: symlink(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000380)='./file0/../file0\x00') pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="8008cd5baeb7b161bb585a6972710fad2289762f790e74bc952b5f6e17af4a10cc45105b372cfff737146d1c74ea09e730335017e83894a280d53ede80253011c6c3a51cf613666f1337b50014bc70a53c4a199973658a100224884ae6dc75b83f500ab171289d5b4c6b0fd302de8eb469bcc22697453549acdd4ab01618d06b71be458a31ba5d97cbc7b484d76ba847defa1196f90556d04f6cd3afca952a97ce16e801e83c42bce6922bb73754acd7acce6edca09ccdf688373c0f7b55185d1160a8855071a53c76683e", 0x86}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f00000001c0)='./file0/../file0\x00', r1, &(0x7f0000000100)='./file0/../file0\x00') rmdir(&(0x7f0000000140)='./file0/../file0\x00') 18:04:52 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="2fff95b180d2dc3309361d44c4f26054746c645dc37f860ef4", 0x19}, {&(0x7f00000000c0)="99d48f28771ae9df75540e389fe1685bc4107eb21d5d9bcfba434dad9ebb2a6cd9970bfbb20884a74e97a44614f656919be28bbd0a25bd4eb70f75cf82eda331f943b399e7841f3fa6e19bae785655111cf3760e4d9f247ca3a20e1c744faf09f79a13730f27f06cb468e2b0e22f96abd6d488dd5a11841cc958c3d53619bb73b16598611de51d8a6eff15eb0e8d89304bb1eb48bb04f15f96dadddc7efea9d570a9d1782314b00b93024dcf60d2e31073e85582b5cae07f91c3987fc173d866d15b055a78c9c2e88a30afeb474f182667dec7006bb7a0013d8eee2957b70e47162113056247cec0589f781b18c8eda650b25645290302", 0xf7}, {&(0x7f00000001c0)="3c99f630ce627a0d9e3d9e24827d2d2ef145547efa2254319f57ddfcf15588bd33084a35da6eb19460eb85cd2731f951126396a0", 0x34}, {&(0x7f00000002c0)="957d9d276a40d853254373b4f197f35f926bc2f91aa112671420d578083e15d736ba1cd83d322b5ec358d97e40afaeed2b01ee35f3cafbc5a131faef72f67e916fd891d2854c1a23ccbcdab94f9b886a6ec8bf6e3c769cf5ac66f4a1fa8f02c450afaf6636d93ab5aeb4f7243c9231e872766e08ace939e14d0d4152263ed480546aef71167d538405ff570eb05d06f20d13f2e25604782ff19a4e52d76bd8d9875eda227679f67c6d71e0c6c0e968", 0xaf}], 0x4) pipe(&(0x7f0000000880)) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x8a, 0x6) kqueue() socketpair$unix(0x1, 0x8000000001, 0x0, &(0x7f0000000000)) dup(r2) syz_open_pts() syz_open_pts() syz_open_pts() 18:04:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f00000016c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4416457f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7cf8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d14bbc408b7b5cc93eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e799f98265342a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313949bfe1dd0a367a6567b41e71da6715771083a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e3e8e41571449019d9435a9df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f32050eae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a05bd27bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080516728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f138a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708b7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda0328d2e0e1abf408d1d6f7f9338f23fa1d46704be6ac229f180c9127fa4e226b9f9c9e4112b51acfc9f21d610b4c1c728c", 0x5de}], 0x10be) 18:04:52 executing program 0: r0 = socket$inet6(0x18, 0x2000008001, 0xb) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) msgget(0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendto$inet6(r0, &(0x7f0000000240)="34af6984fd8504b1dca593833377939902530989be3c2d2817a465b375452d95544d081f5863ec7301bcd75077e56f59808f65933a92f5da3080c0f53bc7c2690340cad6b825ed863ff142cc40f4f0205a04bf0094c2d465b1d443742bda6dfc283bda264db6b7d928ee2e0cea59f58781c1a647269bfe63", 0x78, 0x3, &(0x7f00000002c0)={0x18, 0x1, 0xffffffff00000000, 0xfee}, 0xfffffffffffffe7a) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000500)=0x8001) r2 = dup(r0) ioctl$TIOCEXCL(r2, 0x2000740d) sendto$inet6(r0, &(0x7f0000000300)="74780e454d1e4ba24d29c1e5c2ff20b0febcd90b2407d40a6d0d3bc35f3e773964c640c77b37cd37c67644f508d85de7e33c88009cab4b4fe097feb4ea70bdacf73cf14b368d34616bec9dd2a7732caa8062a6cc7f963c7d0de99a7f5274ecff1baeb10e7ce6825442fb63a79ade1202d870f0e0a05ef6021f0b60051872ef80d3df777c2ccd9d826b81367956fac253f1181441d84f119adbb11943e698f8c5e800b1b6e78465ebd1df65e0dfd4eff8446b1e31ca84f00d31413f6ce6c10970e8a8b74699877a5f67027ddca072d457975e11d2c0f22b", 0xd7, 0x400, &(0x7f0000000400)={0x18, 0x3, 0x8, 0x5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000540)=0x6, 0x4) sendto$inet6(r0, &(0x7f0000000080)="22c9da0867fa52a32cc1eb7e926e5dd369b00e6ac45f28df1553fa7089aead9dbd1cc0ab30594daad1355ce5bfe6df2e5e776492ee23149edfffd8ea675e3136c21ca87f6cfbf7bbe69b73bf6cdd1f4bd0c3853e134ecfb519dfcf169d6b8a9a572c9ab1c812d1d110e1376bf52bd3e52c8a2dab6a7ce8e2452c894677ea97338675801b515c2d4d7a4dae245e81c30e2d298ddbf06a8291022f366e94c87917628232bc67b5e186a45b34da7bea6e036773cdd1f2c6d0680e4b1c3d72e87bbf3f00e8f59158806d50f0351a419efc6770b8d5a6996d14bb03f324a455db08cd4fc8", 0xe2, 0x8, &(0x7f0000000180)={0x18, 0x2, 0x1f3, 0x4}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 18:04:52 executing program 1: r0 = socket(0x1, 0x8000, 0x400) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xffffffffffffff8f, &(0x7f0000000340)=[{&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f0000000500)=""/194, 0xfffffffffffffe90}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/15, 0xf}], 0x5, &(0x7f00000003c0)=""/216, 0xd8}, 0x0) preadv(r0, &(0x7f0000000a80)=[{&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000600)=""/187, 0xbb}, {&(0x7f00000006c0)=""/82, 0x52}, {&(0x7f0000000740)=""/255, 0xff}, {&(0x7f0000000840)=""/201, 0xc9}, {&(0x7f0000000940)=""/118, 0x76}, {&(0x7f0000000280)=""/57, 0x39}, {&(0x7f00000009c0)=""/65, 0x41}, {&(0x7f0000000a40)=""/2, 0x2}], 0x9, 0x0) 18:04:52 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x11000, 0x20103}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000140)=[r0]) preadv(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}, {&(0x7f0000001200)=""/155, 0x9b}, {&(0x7f00000012c0)=""/161, 0xa1}, {&(0x7f0000001380)=""/72, 0x48}, {&(0x7f0000001400)}], 0x5, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x100000000, 0x1000000000fdb}, 0xc) getgroups(0x4, &(0x7f0000000180)=[r0, r0, r0, r0]) setgroups(0xa, &(0x7f0000000200)=[r0, r0, r0, r0, r0, r2, r0, r0, r0, r0]) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f0000000080)) 18:04:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r0) link(0x0, &(0x7f0000000180)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 18:04:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x81) r1 = open(&(0x7f0000000080)='./file0\x00', 0x405, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000040), 0x10000) 18:04:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 18:04:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x140) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f00000001c0)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 18:04:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x4, 0xfffffffffffffffc) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:04:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000004", 0x8) r1 = semget$private(0x0, 0x2, 0x94) semop(r1, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}, {0x4, 0xffffffffffffffff, 0x1000}, {0x4, 0x7, 0x1800}, {0x0, 0x80000000000000, 0x800}, {0x4, 0x7fffffff, 0x1800}, {0x3, 0x5, 0x1000}], 0x6) fchdir(r0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000140)="eaff125c00000000", 0xffffffffffffffb3) 18:04:53 executing program 0: r0 = socket(0x7, 0x3, 0x9) lseek(r0, 0x0, 0x0) getuid() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) socket(0x1, 0x5, 0x1ff) 18:04:53 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setreuid(r0, r1) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) poll(0x0, 0xcf, 0x0) 18:04:53 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000001080)=@in={0x2, 0x3}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000010c0)="7a37514d0dd743dc7d81d732e25382c322e7f08a4681b8397b97bffcb9e05628f8d2adbc01e832b81767f60a16e19f58ef64b56eec4803606a76bb2d979c7b751f1264498446775829292ba20a490d6d308798de3edab956a743cc01fc19ce4cedc3ae90", 0x64}, {&(0x7f0000001140)="1938753232b909c765656ad8cb0022c64c63f7ae3b29d42a0eda4dff1389b4d293aacdde3f55747b2b737fa63d34258f6fa87e6cb084762bd5deac500af0c3bc0190d8b6dda8d924f7db43649ba1788533", 0x51}, {&(0x7f00000011c0)="d4c6a8f6fe44ce38772b16c0ce311675319aebee5b4bb46d17b18906aea3f5fd70796bb16327e4163fdfdb7cf671a33ee2440317a9f683c70ec02fef", 0x3c}, {&(0x7f0000001200)="766876ee8cac4e9f8bbe0e3046010bcfe1f85ddf66cb9048f2054a54e4488360f5d61e496f0ea416011c45d6971484d6ef8b4ec3c60ada21e71257d603fce4d22dd04330df58e3cad47bbe617aad9d6b2fbcb1ec7decac84efab024937a9e079ba7f9bf583324ef2dcba27aa52039fe10231eb2559496239f436742519591dd44d39aefd424756182f6a8601a7a4ad8edbc1fe30fdee", 0x96}], 0x4, &(0x7f0000001300)=[{0x78, 0xffff, 0x4106, "18794d0e4439400a5e4ad58cf16193e2726fb043c9e200d755fff29cec4ac7a86aed173fa1aa2bf3e3befa2f5bab9a50340304981132342213c9fe15bbfb6306a2d1f2b4a68369ca022ca634287df21fcece6244fe6e195e83a17c669aa274aeb7"}, {0xb0, 0x1, 0x6, "e82fe99f9d3ce03cd7562553153e071bc602998d8ed58344c0651200498c74362268c37569b0ac0b71a86478c7164722ffa96d69ce962d9e05c511a58fd72ebb608684e67f9fcfec7d9adf09470e531dee00a595f851f824fdd1fc824625b52ab8ac9dd21eb9a5193f7d223be0e3cd9a5eddbb12414d521c10f6f51ea7dd30c114de631a4d5632ac0c871bb28961111a69bb725d7aa61c0003"}, {0xe8, 0x1, 0x8, "e4cae811919f122b4d1ff296b1a116d6880a2fe0d0351d41bc0e331910ca322556f5122c0ed5c5e340c4717757db6c365830d6a82a82031722c605c7cde0a73e6b2f768e79217830e9cc12d973819957b89ea8c8fe7b1e6c34c22a1bee5b57590e73c76b89fa8208690647c619d3d5bcf692969b81af744e813c14e46f1d91f79c857cea2037b1d7169b06f7306a3393e22f27ccd79121b08740f4bd87ea60e2ed7080778cb06614864094c595c532c8fd73722ced6f783ba91050481923fee65e84fcc4e14117031b51678ea9161f8ecbe6"}, {0x90, 0xffff, 0x0, "d84c287404224ecc22a3c202eee42294faa63afc8088457d2c37ff7c4a266c5fdb6752a1f0ae95ad09b95dcff5d06dd94d1a60847ccc53f771f63692a348c2ae647943092a54b5e1278d36e4186bd354385a8326043069416b1525e5b62e35892dc44774638eb046f216ecfdb929190f908e08c62fbd6929d67023480e8b"}, {0x30, 0xffff, 0x3, "e1f844a4d61c3259a13a23b395f92b851402316890e3cb9f8547"}], 0x2d0}, 0x401) 18:04:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 18:04:53 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)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchdir(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:04:53 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x294, 0x0, 0x0, &(0x7f0000000180)=""/232, 0x74}, 0x0) 18:04:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfff) socketpair(0x11, 0x4001, 0xff, &(0x7f0000000040)) 18:04:53 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) pipe(&(0x7f0000000140)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 18:04:53 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') open(&(0x7f0000001140)='./file0\x00', 0x0, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r0) 18:04:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) sendto(r0, &(0x7f00000000c0)="4789b290c975b39b9a6d26d6609fe7cb9dc4aac80fba5608025d0cf92b410a8d65233e34bf493df522c8418cdf049df102a51ed64c26025253cb281fe07ddcf4e6c4e657e845f7d7ca5b723ecff77e0e89c21a9a948fddaf931b4316bae4779b4f0c49c85f30e1da729780fec1efbd54e7efd835c9ba8ce1c2a933d30ee05168", 0x80, 0x8, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 18:04:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x10) utimensat(r0, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x1, 0x3ff}, {0xf693, 0x80000001}}, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000003fcb79554ff20735cbf584f4ac37c8621aa6a0690ad20e2f3a37c2f8fa0298caf2f4ac54b06c760c0c348513dd09df30120212e1a"], &(0x7f0000000100)=0x1a) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000380)=""/163, 0xa3}], 0x4, &(0x7f0000000480)=""/243, 0xf3}, 0x840) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='W\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 18:04:53 executing program 1: r0 = semget(0x1, 0x3, 0x200) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000000c0)=""/226) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 18:04:53 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) r1 = getgid() setgroups(0x1, &(0x7f0000000000)=[r1]) 18:04:53 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 18:04:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7f) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 18:04:53 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file1\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:04:53 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xb, 0x0, 0x0, 0x0) 18:04:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="98a97edbe6882d27dc6ff5f2e788414544a711a9994713e5288dc3885fef74ea164c1b288937a58d3c2ad9c86a3665d47c6b3f161fdff14c8f9fb1f827cf9ccee9c2f577a47a31ca7b814ad83a3279d7e47380ce9138a67f9e3e481b7ddfa7fc19aaf444419a14f416ec1ecf26fbaf8b175fa6300274e9f5772052fd8c0dd6b06a3a0d6748ae9130cabc95835bf7ec1fdf8be73716228d7a2891b7ecff5b3daecd4399d180f54587b096950fde17e13b92deeca49d0da91fca6893e92e5585bf5ac3fd9cfb4f670bb4c5575dde43eb8e79af38a7a8983951d4c21bf3255d7309ae98e71d8f3983e91d1256b3e1c97ccf2694806afb12f885df43", 0xfa}, {&(0x7f0000000100)="53db1f43be65f388d2774716f4819e72c211c448f7eb7207394ad2f3da2702a7b370b4dd57208158db467346773b2063bc5875a7c28da0646df5d49926a1195ead98fc9eaf0a8c8c93af2446bebd640da08de26531547d0d91cdd0ddade0187f74938400a0f70ffeef07d4badad4f086dafeb3858edf51d6d63403656e928c9e953d79ecd740a33c2db6b676bfa9058e56838a4b05a8333ea94d79fc68813f4c6ab24328e1e8f330416398088eb4f620bea57ba3f00cdb5e5ffae279b33bb4e62a3de48ee5aa14c37e8a8514b12d7a41179a7d96251e70daca47e61a3e8871f773d2c83d0ccb7bbe637db1ed23cf64bc848d54e3", 0xf4}, {&(0x7f0000000200)}, {&(0x7f0000000240)="413e04022fe8ab8309b0e93eb33e0af24aedf704ffc3cf930e63f8e0787c58e8497c633b1fe3422bd2", 0x29}, {&(0x7f0000000280)="94ed2af0cf002def3711a75be310d45b68a5c47afa62c9d1b66325469d3b0842554cd0916c16d820032898c51bed503080703cd47797efa51da3359a268be40c3a063bb8a940d29fc7a0c1b9d72c114a905712d52f627d6233dffbc515ffa0b768887b64712d3e36fcc20469b9e42cee5f822e7a", 0x74}, {&(0x7f0000000300)="b8d1d52a246c4d407c4cae7074c9fa4641bb71c54197b7a8af7a2cd6c102d651aa32d5c8bbbe2698344d75725411cf988362b095b655443516ac89ad7302a667afba8818c705b8a48d671e6cfa12a2afc2e369e493b1532443e19e4bdea642a510cec0f9335b987df2b05d61d9dad7d414e046c9e616e89d8ddbc1e729bdb381e13354498feed26194dbc8e4639d0ed3c11963ced1a482da511c2d277cc4921b20159484b00a7cf7f2eaa229ae970cb97cb27fe0f46c32bb733e67455570af5759145704b709d95243b952e884eb6b198d17dfb5fae31d77561374500dac8467d5477b1175972f4d93a26c9d861ca79d9ec5ef38706cd88d411bd67d50fe98cf5794a95b010768efb87af33252c104138bc671630c899ea1be8ade7b405176db5ec02f054a4238aeb8ae6a33aa7bdcab41310dd47b404d05e90a24a976b97f612422f8ed0ea32c84d853da3f63e9c2506c3d100ca2120a60d8cb116ce5f77a23ef0e4d1c27bb933c18732202e4e635f79b318c6575d74ca558510f5744528d1388fb0b83ae75fc92b2515a4c6d3d6fe0fc234aefc72613f0d26fa50fca7edc9645b88d35960eb04d560f7fabd86ae86180dc9a22d9942cac5f0e3ccb6aed9c0fe8645d03e9a555706fb1485a8f4267b4561ce4ea121b01b9cbc0123b31004ea739705a0b889b8d910b443e64200ed9749fe6eed7f5866c8ab53867e697e9e5795401eb36d6ab751ae28eec67e966d6b9d3802c6f76ef58996f29b7c7aaeab0a9302ffc0c89976eaadbc4c69725812416a2ff81e9dd7653823e0fc040630cf93fdf212cd2ea7ae1046e7186881ba4f8b65ee72662a6f3d01ae45b815584b9117b2141673579ef5387ad863b8535e03dbbde61d48fb3de6442b7454ae404bb37df2971f948249b6f80f2cdc3646913ea11753990c2d9f2aa123e3bfecd4e13a41e9b843c11f47fcba158f0dca0216c2d9e79ae9c20e7ea33f42ef45b5d511b10f82f40d6cd7e72111f5cbd7015a541c1b1ef2e2e4419d143e34c3099721842c349e7aa6674d8e47c969593a476d93fd40fc09c3f2baf0a75deae396bbb29b32afa89346b9fe2717e5e745761157ea4a2622bd3e2e0a20967e8594ad441d799bd2fcd2a84e4784f429c53c2113bb316033ec10fe4f6efa60fc4be5015d343aae8fa5d1e10f7810cc4e625aaad475c0baa9705cf599d3fc207232044efd786b3744f4b084227690fe28995d88ed41789cc9d4193a474bf179011118c027cd7acbb9c7b0e661fd1ec8d1cf12178f55fe06679103645748971a1588b17773a1de8750f336d269f6605778365197b61b71164115bab91de24ffe0a36d6a5dc2979b8f1dadc7cbc4db7a264c6851f63f448712ab29bca54ba4ca176a706c15b467335449acfab2dcba1563f534a67c07b08723c06c319a2d9aecd54e053aa36ef4b5d619c84ed2d5396057cbee2ee444261114aad7235745340e1ede6db023cc021ab38ac789d7cb86f879d69aa1a563843f4d144cb21597ff79090d5c65fd433c01bd3daf1b1a6d917c381a08fdb436e11d1e88e04cf5057ded967a1f8c9144304184fe99f1053049b4ddeab10cabd83e5c6c47d07877b916c2a952b24da038bfc732fdcc3ea02e0c2dc16cd6d72327fdfbc25e9cfcf84495246ecb2cb261dc025820469a3d0930ee6a750fc9129f92df159ed3f65acfcd9336205bdfe76e001bc98c8553c3e00ace77868e2aa9ef92a2d5576e7e81567fa33fbddd91b235fafa7c663c1d2304c9e7134b0a3734d07ec85244ca833dbd8bcf6428a2313374cb1b55a6be44a8428fac658d2d3fe1dac5da225350c8656eb9c06d5586bf498c3660360a43eaadf1d6b7462e7a9bddc6c80dc4cca2b9f6cef09dc9dcc6073314bea6488835bfb226ed7b7b0f9ea101dbd68310117ed9ee46ca77075be75374b8dde90c17a8bc4cecd777fb4c0bd181a20fe9d2a4b0d27bd2a839b09c3634854d8372fb8c3a72555cef09585efc14c489534fc306f30cb1348fd41bf180bdebab67d1e6f6207cacf479505a0b9376daf9bde7adef2515f3da48f2f68d9654b8e925455365e9db398139dd75bfb6346dbc8589e866ce19f8389f215f89981a2c25c63f5e71d37ce5a0286b305caeff0aa895db61f5777362978d3a886bd621ae6eee663d617838a9dc239146e88dbbac942cdc7f66016ad587668e8d09fb979ca372616a3f0017932a4a33e6babdd8b688d0bd73e2330090f995a1cfb09ee7b0912dfc620e789d6bd3880601bf116c833bc446ca08f56659dfc1da51ca15d9456fd08c592adaccabc4802bcfd2491538b8deeffdb6eecb139220e695d9b9bcf54da42a9c5d6b39aa4758a0b38636d8dae9d2c2bf10d8ec87ec5b691266bb611107c5540c00b60e271ec60c0d36f97d71218d84f06ed76c72b27167e6d42a1f081e29ff6cac89171b2423fcd0e03fa200912782b19a366153f298fc86c87203d4a67b4dbbe5330cb92644cce3cc5f703e5423c201bd0dd07529364cd9fc896060e7aaedfba78fb47c9386f8b09835e9c0414d04051158d207777059b2a2c7752aacb0f56904bac54be056de141b33a4872f4647b8d8bd826e12cd89f0c44c6f0db1834d24afff570459e1a8ecd9e8d3b72f5980402c91b65bf7a2ec2ea3f044e14f5619ec894d9ea9e88c26677f0af7b40a4af2dfaaf23f3a6584ed80559293a16e1815f941a09cbdea49671410759682be5a69f63f1661079ae4227d798e6aed98901a4bf5cf8b137568d779b108bc3de88ad5668bdaa555f296ce68f48a6e364f0a999c982b2358492a6db3f2a6abc21708fca31c7f04e9c35dd4990615c4f08303230fec0d8bbe43fbf15b82dc368c27f53e54aff1e44149fb60be64894b1ba5260ab9213abac4ee7990586d7263591ecf57dd21bd838fc4857d8547eceed2e686a169efed91544154e51969d63531b035985c371eb2fdeb01b668ad3660ca4e6ea5b88b55a323967efde69ec35617a38ce5429b2262ee91946914c3fa9741a59597e2b9643b937e89e9d5bc5f9dd90d2bd580eef4222610761a2f6217a69b266cb431e0c1866985986ba83d2e491b722c8bf72d413196528b1917b2f72528b0babd776fdd82348fa1e5e18ee611a5b1de5a22415c286bd44fb9a28f8a4d2c0d74e4004057866ad51d65a1b109c226153e084f8b643fb5792fc0476cae9bf96641a4590f56294b4164105acfdff0aec246c333e7d994771aac0e5816e3ed3e527c023f0bbe190308550896b8e1fb6ca92a1679908eac6d35556064838d7b82831e3b046638d8a7b3c1555ec5e9ed80fa69383c9f504084ed3edaad8b6dabdbacfef17d8f44d7d842b7e583c71d74b4ed117062c65bcacc5ae357f96fff243dc290888cd1509ff5748a45024aacbbd88faa9ba93a8b6cb203d83c8b9c31894a890395da3ab33f037def8b3563079ed6e16d248def622f99370f892ff4ad3cfa9fbf503bf684468a77fb77f20085ae548230fbe908253879d77cd089d2d2c860fbcacae46fdf0511f7fbb738ac863e5876ff538ef27f92ebeec29ebb3444ab313f2a374af0272129ffe043d0bc02305953cf38e46f705ec43064e18ae93acc883edc92b80373ec09dff126c060d321d6c928e38d19b0130b99d7befd2026184b7742c6aea4b3e6f697a308520a2f4f928a7fc258836b219b04875a5c738ada71831d7824492b0f8380df995c8ac2f9d3d1eb52a06f748620d3a276490c13391adaf8ca929d8020b846ea3bc56cd358430c1a6eaa4955df647bf2108cef387fa25e31138a96cce0ae06e9f1a562d263397f2260cdf8ecb12a053357396cc3d1ec458726b0e29286c61734f528f34ac5df878401ec5e5872d81fe1103bed97c754ea1912b44e43b8b703c0528ce870abd58cd14bb8d892061688122a1a4f532164c42b31345079e917835a6bdbe97d601d5eca21658b21be73b418f8f6c7e22be0141147a7c2f1a5ee6516456f71fadf7e6798ffd3142cdec1589994b54aaeff2e4aae2823e49f1ae829ff786f06e34c2d8a80925113e369602557ea7500a628b6d42fd8d1aeacb663ff15e22a3c63389db7475160fedda229308f37af4078014c4fd32a5d5f89788f76db392e2b0880e244f1715a2049ed560ea64fbf52e755dc61481ed4e322fc9226d050d576dcb8790c976db3dbd751cdece0967d120dad103871a0f011cfc4f4e2eab61f56e177bffeb6eaec0cac5fe0a96f2e65271788876f1011d33cfd4ee76264e45ae8a96f57fe85c34d40bbf5bb8f3f4cefbe72ba34d921ab856c1795830614478d21ee2903d2e9b82096801220260d8a5f89257800dcae0618e9d2ac356f2c0bf87c7637ad110ffb4fcdfa6b7c6b359f1841395bdb49317c6eb31a3dd6bc0fd2403c8906752d9e3c1ba3778a09abc7bbacb4b2148b57c2ca8379340d69416927a77831ff7c860d1348420d70e7c7e0a0cb6509ec767a49ff54d3ebe7821b574f9882614eca743260430e7295126634d859544353f8250b9f160e073f85f917f85aeea27adf5b23a0a14005bd0119802dc45f514e3c9784bcb6deea5bd1ac853d213f0ce07efb8a120f6498ef98965834c33390fb52b7c848876c2c65a5cae5359b38805a95a2deba5b281c61c9d972f1d393674bce88120f59192069fca480e5aec122ac3a5739eea3711e429ab75e4db451f2db6f8af8999ab31c462a551c357daa4e04ff85dd9b64705baacb177f68f99044cb22c623c4499285b26f3cbdc28889ed0fe8ac94ea5500b931c5e8e72922935eeecaa05ed28d948d8e0e6416a3a42a15cf7256792756a537a8c2823960ef89a312148dcdb4d539e8fbd5fd0d5011c54587530f791d1480b2ac3f1caf0d9a46818f99799c5645e2295abe11dfa4df3ca170dd78b85cb2fa776865dce48cf90016584f0e34f54f4df768bd16fbab692898ee0583e8e5ba9481138b60e3357d994158305225e87199dd286674d0865fcbb3724043292369d15a82744b1aa487838e5dbcddc0b29d7d24ae8799294767b04ce05765f5c6eb316aed55dc3bfdf7bc6f32e4abf7290073361224856d7da495c9b1d92675e4a64612fcef9a84825d9532d6740f96b1d861be430c30fbda50a2ff9ccaa78a700504884041ae88ac81fa4322e80a5719576c963d37d930754b10bd61c0b3587f690da7adb51bee752ccaa216ab215c911029516d17ef8d32dd66c1502324881c82d0a564660b9d26914a2120d0858ce7d02fbe88694feef049234cf7bd38b6b7f9bc6d320586cc8c5991512dc79f433bd6e707e1a9cf048b052b0093df5c227c385cbede309db6c61173140f684f833db8a57b042fe3af7bb7dfe70ccc63b269f7e32eef8e9a4d29dba21fab984be33f317111df7c8c4474922afd6db9e07e61f3a23b25c808c7eea7b8fe8878dc22aca5d58c3c9ada1a5c3d039ded2e6fbe078e9963cea97db930b034911b69a26efc51d3acb7c7d4cf1fbadef0c87852caf2d9f4c3881d7e21ce6db7eece25ddb7e48a256d84e5c293376da3a77d7922f9fb8b76af31f49527e4c63dec2decb94df3328653d103d2516c1f7bcfa19b89bdc1026cd31d84975786c22231e31747e8d2af078214a124ce25af7f5a0acd6570e1e88960837051791183a71217981c0a434c864b7b961b2971b66e61c48341c79ae00d8fc963e230f415a83d1420ac11f8b6205894db3eeec88c56fa671fe26c98be6a52bb20def049c2396f818569b9f84c203dec006e3f2c667c12fd2450a89639a9d976bc60193e75a9834c7cedd6cdafea0b", 0x1000}, {&(0x7f0000001300)="b431163fa7030c61c1dc4127e9189c7d1098f67e5cce4053582fa06bc1c942790418fc64a7d25f92c6d8ceac552003e27857a2493bada53905686ffea34b2146c6887fb99846341ba3a215f513c36120bf8bf4dcd68b29704cf96ec288d3b66113cb7a8fefc553619ef43a4483436b8754af02525244b1323b9522c1afdf4d8071a729c2befb8ba1b7eed63848c4c32ad05020f3a14314257ec74e7ec7985da0c6c4224108d3cbf19c7450f33401968591563b59850de5e0d2d7c3327aa7b8f1140d5ad6", 0xc4}], 0x7) getsockopt(r0, 0x2c, 0xd7f, &(0x7f0000001480)=""/243, &(0x7f0000000200)=0xf3) 18:04:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20008, 0x40) syz_open_pts() r1 = dup2(r0, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0), 0x0) 18:04:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x3) r0 = geteuid() getgroups(0xa, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') geteuid() lchown(&(0x7f0000000240)='./file0/file0\x00', r0, r3) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') unveil(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000480)='c\x00') getgroups(0x2, &(0x7f0000000080)=[r2, r1]) 18:04:53 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 18:04:53 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/128, 0x80) link(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file1/file0\x00') getegid() 18:04:53 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) readlink(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x100000000, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x10, 0x60000000, 0x90, 0x1}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x45, 0x27, 0x9544, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000017, 0x6, 0x6}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xff, 0xb50}], 0x0, &(0x7f0000000100)={0x8, 0x8}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 18:04:53 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4003, 0xd65) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000080)='./control\x00', 0x0) symlinkat(&(0x7f0000000040)='./control\x00', r0, &(0x7f00000000c0)='./control\x00') unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 18:04:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0x105, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/164) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) socketpair$unix(0x1, 0x2895a27b3d8a52a5, 0x0, &(0x7f0000000140)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2dffff41ff6900653000"], 0x2) 18:04:53 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0xfffffffffffffffc, 0x7, 0x1, "7388eea7fa6073c6ce2e27b1bfecce09c084f0b7", 0x0, 0x2}) 18:04:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x90) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) socketpair(0x18, 0x4001, 0x80, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x7fff, 0x3, "6f50bb5bbea3bc095ccd1a338fc6d90ba1245648", 0x1, 0x6}) dup2(r1, r1) 18:04:53 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') clock_gettime(0x3, 0xffffffffffffffff) rmdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='W\x00') 18:04:53 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/91, 0x5b}], 0x1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 18:04:53 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0xfffffffffffffec2}], 0x0, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 18:04:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000200)="7ba50993ee8b9727059bcecbfeef916a9838546683678f40588c56d032d16453dd289cca514426ede2c3e0c7fe5fdada519681fae5a11c6ce2c8a39170ff0c28f1103568de913aa989b2019fd19dff37efc0c432449f2ff2cb400c02cae377e46e154597c57ec624eefb", 0x6a}, {&(0x7f0000000280)="35b538d8b4e24fd4d19805601c5bb7a0a53a2477d9313e2aa2d38f09b78811b677dd50bca6cabf079297bda27714b77a0c78b51355e33622c9a9a264f1bae39097269df4ca2ce77bbeb97d7a332013293988f7ddcc02a8a8c2f9419ed9b2215cde57f9ea6d98927ba85b5388347e20d4009c9373ed1d2c7edf779041bef3f4a85672274cb14833d493fe82b4bc77d10e9f7b1dea5af31924acc1dd8ff2d83c", 0x9f}, {&(0x7f0000000340)="c10703b0112e1dd1b00117f6d0820a9ce58b2fca8a4d8211114016c59056fabcad1daa5fcdfd0c107ee0ff", 0x2b}, {&(0x7f0000000380)="52468255616c71b9fa72ecba8abbe33b9f", 0x11}, {&(0x7f00000003c0)="e44870bc444179d51b9a6045b54ef9be340b1fce4386da72f6cf8b92414ce857a751e6692322f19b3824e4ca320d6502e2e933707c1c8780afaa40442cb91809ba8b2901863eef91262de8e108571c4d0a83e2d706bfc99f02487e7a51f226e4282fab02ab423ab1d779a98b8af89a64c3f853993aab87863ab710cb6b6a66c6ab9a28d2936d92b92b00c746d2f98bb223231eda4a8f7f2e0d79cd780a2f6374298d35a4d39428aebb25c89c819e305b9c5f97fba40e36c54bc2171120d9cb4a", 0xc0}, {&(0x7f0000000480)="70710c1dc6dae0ec99d2000ddc7234ec31cc2e11e6bc0122077301f738e3f75f9d48c79638e39374c0b385c4e6bdf24eb9ab84a1e13129f335bd073f54d2dec2b9f8fc058450cab29b2f0a8e83ca7837fc546b4615a3e69850d620e632139a8f875d83de66c9c7015cf7952910f371a22b8f1004b57bff2344a40c5ffc83dccfd48ce8fe4f24", 0x86}, {&(0x7f0000000540)="5055ab283f2369bb3c30c8a292c6ff86e04047dd113cc78107f88b0aac051261f235603b29bff42ac8cf3035386b18de40c3d04e4712cc2532400ba3e2f258", 0x3f}, {&(0x7f00000005c0)="e240f7e9c5caa5237749423cb73f2323b6327ce32ab0710832f742c5f3d9f1c042b95760afff4d75f819689fb560c21f92fa8884db56b4218869e55eeb519917b6974c66b1486ab2abf778fc3ccaf0ccea7b7404af958c1fb74564ddd623a30775e5560f763f15d909552cd73ccb32dbd1752ff1c6e2b82e395e59033892b1dbf29a48ec026e7bd58cf75d8ca4fec7f0", 0x90}], 0x8) r2 = dup(r1) r3 = syz_open_pts() renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000700)='./file0\x00', r2, &(0x7f0000000740)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000780)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000182) syz_open_pts() 18:04:53 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 18:04:53 executing program 1: r0 = semget$private(0x0, 0x3, 0x474) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/212) r1 = dup(0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x2, 0x0) socketpair(0x0, 0x8000, 0x1cf1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x8009, 0xfffffffffffffffe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socket$inet6(0x18, 0x0, 0x3) 18:04:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r2 = semget$private(0x0, 0x3, 0x4fa) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000200)=""/196) write(r0, &(0x7f0000000540)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e6", 0x3d8) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4100000000d9f, "b08daac6662247ea5f2b2ceb734c4ef4b41f7200"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:04:53 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$inet(r0, 0x0, &(0x7f0000000000)) r3 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/60, 0x3c) preadv(r4, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f00000002c0)=""/191, 0xbf}, {&(0x7f0000000380)=""/51, 0x33}], 0x4, 0x0) listen(r2, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) sendmsg$unix(r4, &(0x7f0000001a80)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000000440)="42e2d6bb0b131677b8688ee6483448db938fe9d7eb7f792f3bb8285170e6687e61da574ca2498f07500f304009e5fc676288d91b47d9c035db277bd137466476b1fd01dd1d83fd7ce0c129fb45543a5222317b2c53cd2add2d2b2a72bd5f3cacf16a0328abcb69c00150560ddf8ab679ac30e79e40d54bf740de682d45af13ae7f66337aaefbf2ca43500258049089b20b47a194c0d2ff218b01bfcc57f064305436ddfc5dbff2b01da18c7857d9e30dc2ad70221372165317c7262690146214141643e950418775b699933a234f0736521ee41ac94b9f839b5109e284d47ec66b4cad5352ba628da132496c3b4925667371aa6f63c420a2992a6352445b80f7ba699cd574e7bbaffe783886a0d81c33772f9e82d208b1fe8951d852dc758e66d8ac349bab5c40e8de77c719555e717af4eb01b90d0a3d25d19788d3ca13ec7921b5b7efabb989a1e3d7de80b57339702b85d7005905b40887e8a3957c1e8bd2a6cf0c0835e0dd53f57ae595db187c72f7dd10c9dbe346ec08420a17c82cacedfe1c4f823c0cf6374249731ccbbcda316f15a6a43a645aadfbb38baa8d4451c9f8d75f45ffa8d5627ccd89e69cea028e70ac936052509b10c61fdc343c78cf0d647ead4e8545e74e98cdc393fd8854a424d893c2f7efd4666fdca6e1fee2815c17a42560b93bd852cd6f8e90a7fec9f284d5b0e4c128814ff891203cf15cba3abedfedd01f06937d1515c300b81ca5a66fb93e69583a08c823815723b0000898101c139412df64ee2f628081f96615a8385a88bf0b721bbb031254b73c833f324872b47cedac35ecb397e486c61dd08f25e5976aceb36334d5fc1aaa297f487b520141e3146f7d6d7116cfecc9c5fa1e6190a6f788ae10190b1dcb567c4496de4c4e2ab2126aea96fb398313fcc5940e76d837975bfd41d25ebd1baa6330338b2f70f3c42737e13b6e25afd0fec79673fa7304b2132a86038da6404746d897f3f974d53e2cbb109c601c2dbbbef2f27c3e4c1dee24d13c282c01fa09431136d30a575242bee9b918b77134aa7288958ca4b839e533b95d64548c3be6810c2f1d2861d10da4b4d99ff0850a7815d4697ce72e0201433559aa443c3c53141b31b9bdb2a28fabe0afbf62b6bb7b72b7365ab6f536dde0b163003f38440456772c81f5e5addb796dffbced4c7e900062e9b2a3f3e118400e4ecf1617ea29e246158bf9c2ba0b528a6261ad0e83ba8246b2bfaaf18413ebc66e06bf4968ab61572cd2ca962b5254c897ef90d33721b4edbe8bc94e0837bd508fbc2e840d4d27e83eb6c32dc7e251e49e25aa3c3ed01e9ca05f1106704cc9dc3f692312ba2cef899a3d43067b3993f07d7b7d733c1b5fc34a8ed1093eb02272a719df6b33f6e86be0f0988ece59fa1a087e71a01ec6c51d42a6e9b1fc8da61996b4cc421cc2eec4518d6403fe398e091bd931dd72d8d1839a9fcabcc2235e3fc49fbfcdba46f1e5e2cefb957c87462b84f27707d039dc69c055925075997e7f471f9b0898ba5df3144dffdc55f019b8043170cec9ec031f6ab056a5ca6f04fbbdf84e0e896fedba9ca79191c3011ed48b64e4d917a34587ed8444382b13455a5285e3053133ba8adec3dbbe8596f350b49d683fcb62117700642c535537c46f849b01e58a74a4f31f07fd7ecaf5e3f23c4353120bd46af777649c5b989695b4197421c4e7674f6618f36153ea85bc474ab17ff2fe84f1eaa8fccdeafe03e8a30a899949c9b860f6a197ddfcbc501a0d09a253627e2fbb7d7956c8d0262a563cec673c8d4b81f6f9a97216dc7524c4885405d97b131a8a85384b0069b51163140ca9807124b9b1687794149ffbeede6edb25bcec897938e362211b1883a0588353b1f47210134b133dcbade49334833898fe91d0b30a42f380b80639c289aa761d58bdacb44af8323d921127b26e23dd9bad7e58869f44563783d693930737787ecfa0202d2cbe7741aa37e6c7d7f3f519b43c9e80a3eaf1e595b8129c65485751f3d6ad4421da3ef9f54ada2fcfa5c42b72e780758ad68da5c3fadf970b0332c1535a3e3bed1b808271265766eb20f816c682a47f69ae0226c3e4e567d54b2a4d09fae89e60dc1ebc7392f93d52cc7f939b5cd16a7da51e826ae5e53379a0aac9372761afa518fa343d8490b2780ef46197a47a5d691e9658bb7987283f0004f1781894a703a424c37b527ba34902e0908a1dbc8d847cfbf6499d534f1d618588ba90efe272e418d4faafea727dbb6102c5511239d6318db9277caa723a4e1aed6441ad92a1ce9480e4bb05725092c5504e36308486ce93d2074fd44b11ade87d5a7a389f788526253218521bda32bb6bf6d7715a09967ecdd4fbad8046563a14b5bdd459de97ff3ee5710e03b51e4c88c1c2a09a474044ee509a154933cb62bd7a8071f0634572353755bee1b5df8f96a52c72e181750805c6a9526aac45727ef9ccb4d83af48dc502826a7c5a26ffc8b649c54ab0d7dc83e9c7e73002c2501a9480e6450e71c52680e9b0da176cdded1d4a32351a9d905fd0981c26482c2869835b8be2add03789b90e630ce4864ab5706a171899ed4d209166517f8bec0c6a29d3e774ee7b1d93d3455aa36a2b6a28dc1c0f1f9eef5e6f9dcbd614c8baa7c83e529d942fd0da00cf03f1ce36c2a31fc7df54c71c2706e0804e7116d6659e6fd1c05be936ee4627e7a64ac32980890d394703b2d85be747404b9cf3745d856d5f69e884a51dd3497bb98ee2037fef38a68570de9cd117b7451e3398ad2c3ba5466e77ea927a7dd700774d846d10660f3bd2071034b97cf60bcbe8c5182d5e5e37c65a9ea0f9b7b23cad70295ea15f27ba974c58c32bda227e141ed0c5b277f39f638de724eed1d1cec4f6b7d6c6eec20215f6701b9c1688216080bcde492e30485c8620509b1f018528ff07464142efec28daf491b0f6fa6e9f7538570fd454b0590977f4b7aac0b28aa3a44b0b80a7c6fa3d641a0dfe8879b879d44414f5a1503dccb53798249bf32d7e4e23bd1b3e6cb9b006b3c6289679562c31ce3bb31b385b86586c41eb8233fcf1ba19b7f5298c8e4edf6532e590c53af66824af08439e29297697f030e1f72abd19aed55f4abf71a2bfb533d6fac6252bc8301d6c5379531812ac3052fc724a91842a737c8adb77f3fdb9264c8426d5c35e32558dc08a747180955bdfaf0f5ee6c2f7d4995536a82064341fc68badea2db78098b615e48ef12befc26abf948d17d4ee113a39b53ffdd52769dd216ce30e2a8238846843730559b68ed14ededf41359c6ddfd45dba3d079658a0e6aad792ab4db8bf3cbba00015e91e76f87dd81bd05e56d88a9d76a3b94fd03a94889abba5669c261428ac404cd6e0337e712a939040210113ec8372e752c7f8f5341053c77b4b279f9af79c5ed7ea50e2a5dc6211b819f024864f741f46b9617ce8847b7da725211ffc73023c5b83c5b9d61fde60938ed8e460ad49c865f560ceadcd3f86d3569d9e9d5c05d28f9033a5feb8f4618bd33d3333ce1b353ab310d24ae46167e9c9e24e4b376129ec004d342b7098ecdebb63c7088e2749dc7ca320fbab515a1f7d42f8be1e2dc581086941453ccc30366fd15d9a556d8dfd0679b0dec825c5002ab781a72c2a904fa540dd99ba677b3ae848c03a4b8439133384dc19c6a55a63facc169ab859de004e0bdd941b01f04daddf7ad307f9c440c441f50d9ba8e082d64977ee2a5dc8a720a208587e51916c545e28291e1d5ce8ec6954def1e672d96f52496f72a3c28372c97d1d33189908bd3a13c775ec2e0ecee5be811b14b9208c6da17d8fc668d7f17a14068c29c78827cde81a39d81d49590b3f7150f32275893028212d6280618a9153fb2b1b6244ef9509574d63b999b726acfb2ae9c29d3eef758fba278776253543cf3c9e7a1edff26fdc9917c75bd191136e22d9bc9ce7ff01f03104be3a0c5e9a4bb9c4ff307fc8016961dde2f858032f677005fc4ea2c34bb0b36719bd4f02ecfa6f4c50387db493f99a2ae3b79c2a66b25c1999d1c8a9d235accb1a95f3e3943a00889d2ffc5002bfbb1d8dfdc7d9b9c7c1d2818904c2c408c533e886aa83d583256f97f2bd0fffb6ebff853185410feb67a8d3c9f1bca29c2f78d4eab93b47341f2782dfb943af04ad793a1b23587355b0df6552c8f9f5b4c88ad54c85c762979deb7310f9170b1721481639118502aec2328f63ae3cf5945a85aefd7dd87c6905e03444779c1cac9315b548597fc6634ff297ae6b8f2f01f4ac3aa3e99acc885e3ba1dc8e6375c503da6d41d8a11ec84bb945a040feeee3dfd6724a218a68324d836d4b75cb60af3af96ab49bda0b688a3f9856cd1d655d6f336c732bfd02e75bd290d08cd6f61acbe9a2cdce214dd05cd636191bcb00ca5ac416e404d056d74a49f7553490b1615cf6a7973813de3f8b5ba81a71f50e20ec809e9666081ef593f209f15b615c19755230ef005a629da9ea70c1aa3fb62ce07c4f2a7162dac953e2e3bc12b1f7ee21698c076f95540dda7a8b7dabcfde675d8b7a882600ed8f56a12c123242cdfdad8cca9a8d7ad4fe407e6e4a5a71053575e9f036db1ade8000539fe4c2d76614b2b66d9b66d1b66e4f77b9a496c10b8f4f56982711d69df97be9fa54e87e56a5ed22ba0889a81be79d185c2e4a2fe0048c6cb15ebbeda8abf112416d6e281828bcfc20cc5660fcb82670f9f67b9eed8d12bb5af446eed63784ed8388ebd775b2c029cd249ad8f92cd11e6fcfbf0266b041535fc70311f1896fd7f5150b8aa89ae1211fe775173f78b007e5df543681e3651b31b4f5d35e98048b8b28e2725f70fdcf79f69a95708ffb8f41abb4a61110818f0f7ff2ec55d1e9f922ed763e385156c433ec54d81537e2edb4ac65e5e6a4b93bfe7fea03d0549677a988cdae8f9984eb884262dfc8ae62d72a30d4f64b92319613751e62fdfa6ed7712b595928f135fa1b7678ea054529d31d90a16573958c87a127d7ae06d696d25772e746c5b8088a71bc80852b4dd8e13bc34ede321f2fc36f3fd0eb40b9d2112855455547014da2a5c2e3bd9b6ade8176efa964bd72ae6bfa9da4d3c901985ab47092984a81a2c703b3740c5225291b9bee171ad86a5efaccb6be6660576773fafd3234c76a8aae94386822d93c42b4783613fa6e8770546c4072dd4a8dfc1e525babb4e5bbddd0d0cc8e013ce9d79de1584548d0cea46a43a5f49c7dcb618b60cd82aac0ddf9235ddda13fbdb2a81f123db9760892156da938bcabb06080da42e93c1746429a61d23792c9435caf3f921b7ddcce7b1a2382ee4a81d55ba06bc88692310fc0e5618513d08000a6e4de991b6a1085086d85258cd953b459280d8f2f41995394fe198e10bd2bbce051214f0342c6ae2244831297bc6d1481ef05f46e051cdce0acfa5dfcbaa5ea8037405b82c74a8bbcea3ed981ddc23e9cbe7d6539c60f7870291c07616e5b41197952fe4b319e279ad73bee158a1206ce0e2470846d6ec0c68c1903565fd94dfd6fc4a1452c123953d63c0c502511cecb4f8321e65e2c232a849020c2a06e9570fdf514cef99842f77638c516bb6539c0d65b25cd30bbfb90f8718edd7dedc84ee9d05a1fcfe95b013159ea60ef92c92d8a9e351ec86110eab435551e50fc24616866b9971fbefaac5ecc15c80bf16147e73a67758edc4ccc4b941a1c84bb10d0ebe1177d2ca3429050f5e077002651eaa007cc105aa262dccda1717a65ee8a9646dcbaf515273d0dcffd9879148d8052", 0x1000}, {&(0x7f0000001440)="1db1d160320dccc57477851b76591a35c86450af0d76bf707b5fb89f5858a96cb5dbef3bc0b706b4516ce307686fdb0d079e3aa505f7ca43de0f7531d7ebd1c5e691f657302449f76e9bb660dfaf4ae7bf63a08def89fb59d3429f93200f981ae79a741486f67cfff00dc17bac4cc673cb4b1c9fd1967e2dc5956a702ecbb165a766431ae5be7aeb39230d8a62dc724a3de709265a8bc5284c44de4530c1e4ce8d539753e6b0c69253", 0xa9}, {&(0x7f0000001500)="0be202d4491936e8813f2075c7fc9a89207fbac1654b0579d77d2e98a4ca47da39e4c993adbd5eabf0368e3a0fb90186715b4baf9927ed813bb4add282b7bed8fa09b34585876335784a76d92e25154f0b7189c6f70c5c6ad86fa2352a4257e93092eb1627f9804d7b5690bb10f64ce0bce222a0c7fa7411946efcd340fb5f5e8437f2c5d6c561f7a945dc938da5203c3076ff0b4fa0f2cfa41e86db000acb5682f93bd407ad3f199bb436e1b4dbb0374fe4a4b8ecdc3f803aeae7f814792c20ca606a1ae1322530fec4cffddcb24b", 0xcf}, {&(0x7f0000001600)="b2ff3adbc38cc8ee9ddf9c20d783ea80cafd97468edef220ac8f764c29db98864cf6b7aba8cfb2738f", 0x29}, {&(0x7f0000001640)="91dcb5f46329fb9f8cea2a22bc16b86450941f8f04e933753c616c1160e21636920b87169388", 0x26}, {&(0x7f0000001680)="fcef0f424453090308b1940a96c469b9eea362c46cb7fc82507042b66a7f8383efb3959e0ec21580eb63983fd10de7984ee9ad9f95292b4976b7722b20e5b50708c8a5856a401ba39fd16bf961a403464c981071ac40cb061dcc9ef99fcc6b3c05618a4f74d3674d49fe8b03021f79283ec54ab756f87c30b7830d30f52077de009ea1b6ffef8e8a1eaf7da358", 0x8d}, {&(0x7f0000001740)="7227687aab5839f72691691a6d1d", 0xe}, {&(0x7f0000001780)="f7f95a6258cc18857873cd1ff6d06de6e805792169bfbab4cd1537b99e7480c98393327bef1152af6fbb45b18e8d9dbe023b171b2b2cac088be36d0c5957399759aecd625d26b9b2eb4d0f4ac3", 0x4d}, {&(0x7f0000001800)="e1a621ad2379e0fde1e503cf344f150ef8eb3f", 0x13}], 0x9, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r6, r7, r10}, @rights={0x20, 0xffff, 0x1, [r4, r5, r2]}], 0x40, 0x1}, 0x405) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) setsockopt(r4, 0x60000000, 0x9, &(0x7f0000001ac0)="ffa71e02af3782274a806542527879174d93c7baed78b90e5dd22b913f4753b2d0898982aea0883c24e57c0ecb3b280dd327017ce2b76f41d7e1424778bab09a93cb52062789c9b7248aa1a51ab309b409e167924e20bbf3cc9b5eb72a9cbc6a38a3e558c8172cc49806c789fbeb2acd20875a904424e70a6e3386bb68d5a8aa904d5ecea63973391dccf7db64fbec2f9b5ae899d8738241a7e1db", 0x9b) getsockname(r0, &(0x7f0000001b80)=@un=@file={0x0, ""/108}, &(0x7f0000001c00)=0x6e) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001c40)={0x8, 0x9, 0x0, 0x3f, "96f3269d4187098311374272f7a7757e0be34a01", 0xc13, 0x9}) connect$unix(r3, &(0x7f0000001c80)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001d00)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) sendmsg$unix(r4, &(0x7f0000002f00)={&(0x7f0000001d40)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002e40)=[{&(0x7f0000001d80)="1fe7ab7da2e09384de7021d0974d28d14e10c58583ad532db9dc0985aa", 0x1d}, {&(0x7f0000001dc0)="17fde6e64a26aafb38cf9853c0993a636556a8c2e6520254d64da497afaa0b67a002ac012928c06c581d0d968d62e31b9082f7417ff85ac241fe3990e2c69e095dc110d917534c0317276c40cda2ede47605ee02f564079cb99774e6d06ddca4ffadf40fbff8e0755ec0eacf88b750d20dbc1a23a5305f4d83b22bc15f712f11baed98fe744e8752c4a01f3bdf46ab83259e7499c8105a3e73ee2dbef7f0546be138f0f45d44b6bf417b965ee2a7ac09b35937df01e91ea084ef13369e286b1364bb45e5a675fcc5e9eea76ca288ea44a3f3c89e76cb50d7b1919feb6bbb23584398bf9aa417cb7340e3edb4481a354aaeabcb374a084d1b6f23403b5da1718f6413c52f7bf5e1e39aa30be80ba19a1ee0a0f3c36ae525511a3a7ed0d5e7e3bac9a7a9203bfea0951b903b1d51be07dd933142f455dcf949f6dacbae1fca86c8979f4e33698ccc82c4bde0f100249d804ca43acb8ab1e617551d4ff60a85c777861c20a20baa6ee8044be594a2c4397702b7d891cb2931835bb68802fb4d4f579997b8064e7350e6a814f64fa969df629775566ea71fded4b0924759ae1864777a00026f86f8acb4260dc7a140389836476b7f7507b3aca73c2b1b4935924baa692331520694ce5c4b7ccbf13334f3475ab3c0d72648ab0f4666cbb2ff0a825c0d3430f58aa8e5e7cbd72fe172743f358f850bb7421a95d7568be4ee40a5aa15a18fcbcf521c58ee1997c97c674b8dab2e88e301b005f0d072948a29d7d3dd2c5218319b35f918e861f22cd1691d7be538b1396cdb6b806dab6739dc2aaadb27c43eafe5d4e860d7b918ab63fc479cd5d95d24d2e0bcba855fcd438b4ef4cfb57d328b84f134ad1fe6ee700f8f44e82cce2edf07f40dfe4436a9e2953fae2cda7aafb902ba8b9689a1694c1664df68e0d990d837fea83592e5e1a5d91648733d24a84f6dc1f322f6fc1dd315fb9bfdda7d6902f8d48d95654b9af3970e1ddc98e43c7a3e6de7290a6727faa401866459668447d68265e2510f763e2a626346ad35f2b23525ad9a6fb066a2abf9ab8ea7fa81cef806e4e659d6f89626d2c7e0216e807a68fcf9d9d753ede9c696edae5e6ed96fcdb871bddcdd2dce68a4d25ff267736e8976accadabf19002db2c118801f1ab7a76685d1c97a00de978d8d75be7ef84cde84a7dec150991b82f660f489d29075f9ee2204cffbf95308056dd700e89e8d9fc8c2a054296ab64e2de912b05571f5f66a1785c85a65be46f773ffb2d3774f1b0595a31ad571c63454478cbf0cbca30fdeb3d48d646d176be0eba8007f28c341c3cb2bfa50c6d3a5fdb4c8c0e15f74d91fa80b78134b13dd9ac31383f69d0b0ea2427699b0312f965b4895df4fbdce46689f6b85c0f029f6f151defdf01e8a9549d34c8a6605c6e89441c6dd238b61595504824b02f7bf51c35d2209a8fdf155f1b2980d669d99d75f6afd288cedf5821ca9a016036e371f58e19718819f2c756186cd0859a91e029c9819b9a6274b95d121bc10408acb0038341e25b45010414f4b6d9ca1a9e1500ccdc3044489af8ff81a7f354c35875b27a17596199e5fc81646101e67c476bb5493180589cba03da4b89312e8b3948d220a1664c9870c2af083ffe6ba86362763725938640de42a8686024e810f4df1de306e50fdbba278f83e8b8ea50fd113b37dc0815ea3faa4fe7e508ac893522199cd6946f26de3660ecdc7f166845ba32283efe2b1d5a5001ca187ad4293c66f4487220f8e09bf88d2ff280dee0d078dd55a31b88ec956893e7f66316c0bdfdc30087eeb8673f9224d77fa7f69d60cbbedc037a072abf5c5e38618e4a85a35a8f43b02e165062c636a46b3083dfd1238a6bd3afe9cc976afdb43d8dc7e97d38065e2464eac585d71426c916d77e335c4acc6dc19a78248162636a5439437cfb317ecee3185bff2ac89d2f2d22336fb1d48d6ffe470886b1839d322ee4b352d1b8db3857f79f75517ea6e92522ce9e1464f3a8b367e802e73b0c14c79e7981ec4b5d931d730b1ec68d2654753e89d924451d3b941e173b5909afc0e8687f918d6818a7da820eb43c2679ed279f47ee17f0bac7ebfb7e8634e7d9395215624cb53172135c25a00f0aa95bfbb5c1e09c81ab6d0472ecc31189e3ba78c8c7a0679e8787d5ab1e0510b1a546979b6f83fb0dd91f9c8604afa4d18ca59ef0ecb7cb4a77e01432e3e7db998085920c815d8f091f08a1b529e334d9502d6cb74f867f4048984bb2b1d275ec08227cd3ee2457f68c22cc06ad90db2b275c5b793643635f922cecf841698d83ac9be430be12e0f2f1e15157a1f7b410f552ae9f5405a5554ffe0ee81849cfecd9e06db7b976938cab3a66c2ca7c48c2739a77fd3ddf7ea197b6d603f868fc17ebf1e5ded23c8e92a9278dd7661e040e482519b94886ff8b9e5c76ad3df413ccbd6ab1a754bfeb46c6999900673c129e77bfab1bb2d890c048a21104746c41353d17d7a50a88d4c2fc670599ad03e2b7730980e3d6c6cfaa64a252145e96ea910ddc735329c4b1a2c6538ffb954dbf60998a4f342494a614aabfb3fbbce2e615be6924b56932620d62a6de3f504e37dd5399006635cdc4734181299aa5b5ebb1f942be3ba8100f4c95ebb3c4af473b09d40e8593a49c122b071411747ddd330002a7044206a71f222ba596e422f0b5ebbc0e1a3ec6517d6046b20f77a814cdeab55093227f25392fc123ade8b4afb4bd91076e35a136be99eadf9f519850535cf93ca14f6b613bc96e0578607c2cfa5e7b46462f225f27c011780aa6335538cc9b77423beca838d4190e5abda5c4b59759ef99965ab78194120ef1909fec8d814560e4ddda50ecf5b3e15578fc77537c4141ef761e8c6520108f8488a4bbca7fddc77ebf6dafeb04b7a046603b89efe440deb4dbd2bb4219bb7e2e120a4989d5da86b1ee8c12bca6cf629baf6a4317cdeef7bb4a27a5e7a38f860303ef6f48d1394f5ed256c24f6fd055f4166db74fdf7c621b85dc0fae86d47b96c1d9c008d0406ba9f5279fa9fb3a93aa161422bebfb591a7e0f9d1e187024fe88acbfe9a46614e1a9b8c456a8c78e867396adcfe1e181217d2b8ee6571c80cd65fbb2a9bbce01deb4c59f92d4acca6e63ce2637b7ab944b5e792dec0dde65b0db9ca09a096ea6f86f442135229a162dfbcade7762e2f3a069641820d88c217e662f765b18f77c7a7531cfe342cce88d1bc1cd8bf011bbd5e12bd590284bc99f55de1e89f3f7e3720c1a2ad2f0e47ae66eaa6a8ca12a4e780b7465d3b89512e4d84644f569d5ef286199bbe0208b3547e955e1ce7f195859274c71cd2f558e077001bbb7854e5b6acb5c2fc68d40a952fa017c226cbdaba333599166ca412226a42bd48585dabefc5354a8db274da64772c1f8920926a9fafce89cdb454aaee8f56f8fa387d28da4701136bef442de07f38c8f3dbedef61b4406940b8bc1da2830cff569ee760c65dbff2b82b0b6d7bd175a6f6346fbb75b19fe87c24245ede1b540a25638e21bd96cc8ea200fc738d4f20ba8fe55ca504ae4d55bf7398dbb0ea77d16bc23b8eb26c75cb8ab1ceac6000ab12ac235296e5fd4889cb981f0c5dda6a0c6035a83dccfcc983e912708a24fa618adc471a85b4565310da6d308652549a4fdf756599f7236d6f7f315487bbebe34919d6b08ce898e0d11d422417a4e51e81ebae2d527a537cd5b41296d6be5963876f37c9a6c52ccb42282c89638f1dc46be241f493596990e5742b2444689295dcad3ca93c60bb97f08ca76df2f8767175996f0b291c8e2bd1367473b7469de9aa10c81764d4146ea70b1f6eda30f46ea811d5053d3e341b02a8b0990211b8e0c43f260b597c4c29cfa13f0f86f43dab35afd684db556ad92f92675ec808e43f76c8e5192fc9ae909e6039033c5c081b2f44d656aabf902a92c03bfc7132ea5554cf79da5d9685155430fc79db82cfbbc5ae69136082325741b71654c5e28accdd87eaeefce3a48fa844b708db97eec46b3b63318a0cb8986672f41ea3560ef271c60d94af909d64ef7d07f36c6e1ed3590a995e88244ba5df154a10ace96101f730ecb9dab08d00c5d838cf20dc0c3b5c269ea5f0c796cf6861366437ca79c47d2604e6ec1410affe10fd8c5281ecf6e5334a9b9bb28a4755f2956ab2719dd49e5d8af480cb914548b42bdd642e46a9a52265bdde1199e76b1fef19f3f9d11c20ceddbfbf6073dd317f4cd2bb7c5466392c9cc1eb2ea186b772261963fe104d24664231147b23e4a6d3e7123d475fed29bf360df376cab1fc8db466f3bb94c10efb32b5b86efff97b4b7c599ef44fd9abe3a6eaa0ab4687dd8f4c69e5bcf876b20a0e248912122ac365eb6522d13694e231160c9c93b02331a9313a861ab8995450881836285a1e57ea0bcfcf8dddd05e33f18c470c1658efa14ba4637d09218f7c5d2044856cc5716734566e87537d622ce91a76d78a10f9e858c2e42b3d8717a331146a472ab799d591bcc68c54c9a3e29b9ede0f71802f2f6585383e753600cbe3c77434935b64a826ad1fa7801fb03c7aed6ed43866f95b4b028bbd91de18dcec1c82fadcdc0f97a942a911ce4cfe62c36109290159415c93914b4e12310375c5c932a6c692036ee01901ea6f95d693616b5d92a7052b2b579e58db310a0df1c6aad217e571cd0bfc8e97f81a3cd2e4007ff3fc7a02a23be48e6b47e51418c1ff0056ecd516291c8ec35e23683e26888ed989f3fb41bd3ac4a36e1700bd5dc75a35c64b245e936abc6d869e25d7ee2aa732c7d652ecde93d68d02b9d322afd81e4f12dc217a99ec1b17273328dedfe88fbdb276dcbe8c87cbfa38f95420f54d1be60e2b672265a0e1245ad2ffa8b28ad4cb2122ef812a8df44512c57ec68fa1773b3f6b7460fd2722d1e35711ce309a1a7bebbfda6260beb8c38670a977509cf6559dfbd4fe4f321a6bde97f8fdf4b772ece419ca454d460bd11d22d63b72f359af7529d8ff6a4ed8f6233844f7745e01617bbcfe1c9498c9928aafbf0df36187e226eee7efb956f8bbccaf74d62c73bfa4bc7bff5091ac25f08879143afba093cfd067c9bb81ff1e9ffacfbe1e30a593da2ef8738c884f25e2b17e709ca468b99354ade89225944d01face043a6c83d55dbc80fd10dc57d1b0291b5f34c310d06fa1c7dfce385aed657142838f1656b2befa6953ff09d64600d42fa9ead8ee1d18dfc491902477fceecb6f9e36620b49b879be4e98cb96db774f037c44094a930ae38b31376b265db3c2e0a5cd0a813dbe4745c4640238db864efc88914a8dca5ef158854bd99505275ad9ee0b9439b76d2d281ccee6a7f50e871c1f109135dbed340ec1642aeef2c25d61ec7a1e0e8227bee6ba081edfc41124a86e45b3581575960f0852c4bb45d94a0abf6f3a7e4ef6b66f45d13af46974796e7d8da30880329f89480ee83afedf0246b602adbf11ace8d1b11b08258059ee1cf0c184067ed670e59a76fb685837dd2104472015d40735fba303bd8d3295dd2bd8023c332ea7659202ca2cc8d669a833483218d380d45c2bca720a1cd948ad6656ac51055709abcf8f8d1b88a9a4343c6dc06357c7970ccb064ecae92b6b05dc2cec0dcc411ff39e0ce2037804620564eb5a7ea08d5ad136781fdb31a3506da60345a528d0508a68c05e402d5ff2c977db5889da4b7cd5ce1711c3959f4e20af0ae358a02fb598944a727fc7cc4fd176c4d19b65f0fd00138febf21f240587cc387c2b8539b1832347a73f31a1b7683666aee", 0x1000}, {&(0x7f0000002dc0)}, {&(0x7f0000002e00)="179118d8ecc59e", 0x7}], 0x4, &(0x7f0000002e80)=[@rights={0x30, 0xffff, 0x1, [r3, r2, r4, r5, r2, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x50}, 0x407) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000002f40), &(0x7f0000002f80)=0x10) getppid() ioctl$TIOCDRAIN(r0, 0x2000745e) r11 = dup(r2) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002fc0), &(0x7f0000003000)=0xc) lstat(&(0x7f0000003040)='./file0\x00', &(0x7f0000003080)) getsockopt(r4, 0x3, 0x4a0c07cf, &(0x7f0000003100)=""/130, &(0x7f00000031c0)=0x82) 18:04:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) geteuid() write(r1, &(0x7f0000000100), 0xffffffb5) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 18:04:54 executing program 1: r0 = socket$inet(0x2, 0x3ffe, 0x3f) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) r2 = accept(r0, 0x0, &(0x7f0000000000)) getsockopt(r2, 0x9, 0x4, &(0x7f00000001c0)=""/35, &(0x7f0000000180)=0x23) r3 = socket$inet(0x2, 0x8003, 0x4) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x7, r5, r7, r8, r9, 0x10, 0xb5b}, 0x80000000, 0x80000000, r10, r11, 0x8, 0x9, 0x100}) getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000500)={{0x0, r12, r6, r5, r9, 0x8, 0x7fff}, 0x7fff, 0x400, 0x7fff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 18:04:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=""/241, 0x447) dup(r0) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) 18:04:54 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x590, 0x100) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x1020, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 18:04:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1000006) socket$inet(0x2, 0x3, 0x102) 18:04:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="a8b89a1b4557", 0x6}, {&(0x7f0000000040)="9c091fe4ef41f16795d24c731cb8ab523953bbcebf75fdf8d4df105fb6c59b7bb51b25768b51061591fd15a329e7a2a5ff644f3542ac37e6fc4dbe26e50c28efb447849c13e90fbd2ee59e95ee3f379886544892384bdb08801bc7c65e3c69d4a699cc4372e7e5cf4e82028d9a605ef922d5af05500cc84b3c83b61ad4060fcaff6c663624e71feee62876e6c1aadebfd40bcf8f16b829d3618836a223966e11968cb3f1b28579", 0xa7}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 18:04:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r0, 0x4}], 0x1, 0x0) r1 = semget(0xffffffffffffffff, 0x2000000000007, 0x428) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000140)=""/182) 18:04:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495637b0a7d", 0x21}], 0x1) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x8003, 0x8) r3 = getppid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) poll(&(0x7f0000000040)=[{r6, 0x21}], 0x1, 0x0) 18:04:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 18:04:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='.\x00', 0x1, 0x72) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x45) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x3f, 0x62}, {0x81, 0x1ff}}, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000340)=""/45, 0x4}], 0x147) 18:04:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 18:04:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) listen(r0, 0x5) 18:04:54 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) sendto$inet6(r0, &(0x7f0000000180)="472a5e9d8f2a83d2c0e19485cf786504714da6c0b1c8da891b05cc301bb75aa34e902ed183ea0365ed510492dc15c1e16c573f322ba89f748224ade6e3cbefed7fd45c08040c950b2dce6e7d22c235496ac003fdc7f2fcbdb3389163e6e0fe028754cdf5841f307e712bd07c4e4c8b7f7d4a048716f8e366e99c0302ac12b4c0f3efd2f613769ac7b4a6dd6e2f399028f94fa4b6265e2c6168876a5de1ac1a01c2c4ccefd55059116dc28bfbf7648118af63874bfff4439e4d9d0f7baa6d07eceeb796b8f5c6a044ec03912ae18076304e6896fe5fb5633d158d0625f450d4d836a755ca4ad7ab6f4cfadc92125b0be1d34d394bf52cc97d9a21fff64794f3d8308647e97aede70e1284a276055361412e93ccb0ea3f512980d411a010bd2e763fb3cac312e8e08c8efc4656dc2391aaf12ce713996445b851e42fc0f3a5c635eeb80a297d3caa211a7058f322f2ed3e1e2313b62aef5530ea75f2f0900979296339b29c94b949d2b6d65c29a65f807f9e884edbed3406c7baa090e3f89b302050f1e42c55476989943dd53d97bd0e690a38c614a476aa6ffb830d7d9f8a9e43d38bee76f0ae4cb5209b81771bcfebbf35e0e6fde93b88e14b33dcaaa2d1bbc318fb18bf4b86de7b26ecb7d6dfb1be89143598785797b7ce15c729e9de3631c1e980f709922cfc3ca25f0be7e5f209c80ef296e949bf67d17fea7bcc1351f4e6748834760b2352317e4ece6227e72a215b33ffa7f22d7096a81ec46256b14be6475a0e488347200f010ac8d7ef15107c66611d4a59e610cf15a07d8793685072b94698bbcab3f67f06f9f77c21ac52c68269ba5372413991468050f144a0ad35697dc1a3e1adc115127ffac168f50deb7609f964646e4364d7820677e00002ce0fcd59d1c5f199f319be326df8b97d9d788f240fd5f4bcecae4224b90987ab8e3d6740ca203982d83e69003040d5d40904d689b669ec6cffeeb1fe68571ad2731302d66a1c19bafa0c1caf2bf72d51380e1c832eb72eedc81829ee63e89472b279e72cabeff25e6c75f33658236e5f2b108d371e67be8d65c40cbced9400f3cc8ddbe26c39a3d1d5940be573319469a449fcd3346a4fc1a0cf8dca79cf2fd318d8f1ecf46e92725c9a3948a6e3cce19a4ede586dfde784369c072fbc28c3ee4624bb2b682205555dcaf1328fe39f4923bff3918de8933191a106f03f111585824dca5335405a504c16e9f65544a5e2dcc8352eabe232d741e9231f0a7e976b4d9e40cc0b4c44fbd1611dd8e39b72abf4fbf7e0f3360ba9ebd8497f2512bfef6c5582b9a14b7f16d65d073546acf6c6cab1511e6ab9766a6c4d305a9039b9fe3742b7721d6fb2bf23d54adba5c7d89970fb62dec39e23e1749a9dffa8c6284ea129f248d87521b88205ed678621f6fd7cea3ffcd0229a625aef8371d6e3c1b232b6fe0328cdb374ad004584d8bd7fbf29ac73d8cba8c2841c0870b58844ec5882a061bc1fba49cbe78c8664a92b8eb8e84e716a448b26618724c42227dc158ecb1a46e7eb9af9242696a8ef15ae318cfc38baa5752889d6d54745be46e1d885beabf4699db13ac5afe06f6818263b36e0b64c724662b0f1f86ada4c4d07908c2a37d67db2f20342d94bb1fb0e208f13d2aebb8b25f25d141072dfa56b4cebe4653a93b3aaa62d8ab0e5cfc6a1d2658672d610d52ce385115c57adf87ae75a2b2f4872f5ff187b8b7ceb48f2c38547a575403b1bd78cb21796a5dcc2bba6caa7a83d5533a4b43817fa33cd0bf86144c5c6314d011dcd320e67c42aa7700dcc853be42a0a1c0aa472a0c3f0b3b1acb8cab70940b46c153ab3635fffaddbf28ff3d32c82ddf5e562bd9138b89badb69524679e2390744ea811e3117bea4c3d9d4032cf7a1c5a36ea92d67a5a1d45953c409e5852654eaa275fe83352968315a2fd19d71a27de18f95e6ae02cb8efda4b7ccfbb7f28d4ed72da943daae93847f9540fd2a240e0d8d40d8b31b3802f1ae92adb0890447a997739dfe07b6e23d20ed5378eda24ad2a48bade02a46e880a950fa458cc219b3ed8be2cb7d50fd8b757e7d33d2945168633d127464d023d1fc936f464761ed832f0bd759f0b52715bf19544b50c47671c878479b47dc05e2d51bea2a01e496aaf5e23ef44b2f31eb751b01b49eaef4d9de3096b6efa705367d396368d0294c4937511c0d11e81ec6baaef0c6e7c5e241fd45d88ad3aa475b48bffef350a457c19c6d7582f386062d504374e59e7fc0596062a17d178010b433a1a2a72cb4b3ff498448259ec300106476ef79c5c7b33021ed55f2db72b5303d5cca98db0e6cfa19c1667db96b4fddb33cd1d30779ee31db85a671ba25314c600e1a2803de7cb06395b315053da5d45a8b44521ef7bde74bd9dd087d0911d545f0b0ef2334f4c37011d0124c0ea50618f54bb98c169d2d603879f9c1fed3513ed389e1faf6fa7c7782b3c01929b0aceabf46dcbe12911db74c909279a1973006ec44300403239c43098f6585ae90c4a12b7f83654c8ef973a0f09bf0b54c6833dc3862b1e16d2d3ae406018677457ad9302dea98202ac401ef1fd08c3e20734102030488953ebd7376a026570f64a3f5b343d4469affab430c10a253a30c2a79acb689c5b05c937a46eee4179e80ed7c876fe557ce856e4673908720c9ddcb9d1fe783751c9906db581355fdb931de2f6a8f82c6aa6cb315e2e4f1f77446a93009b6b41c1eced8b2f9c6ce305ee91b10632b11c9d971db69810d68c6d996f9985460c98873e2506d3a6d0221e53a7c05179e32919126845966cfe2eddb0c59bdd5f0f3ac0955745b198c5498557352f67fd0a415f90487bd4035cef82c2b5f3f886fcfd105cc3881554aa8495beec82d6a6521e24ed5d817f0f9b9bc7e3f3a259b70fc457ef06c85666c6decee30b1d6b1100b071359d05a4d586ad1ba49421e4876655c75a349cfd9391085b353df8c954d53c8ff16f725bb11e8026ce249cfefdd55c8dd35e59d81f05bd1958e71357b614528ba9a2ad4010dce9b2cc50e16eff0301e9417bcbf5270b27f3f90887a8dd6df49675e864cb3e2f6f035147a8e2e5dd0372e6bf9108b65d877fd9196fca4ff5533dc682f4b5476ee4e41132cccb31a47c68dc8bb6fa1b6ac2bc6ea0b7087ce36813ba4044dc33d4874e71577c8cfb06930fe8b3045bfd4795e3db8cf968fb8f87d9a3b310a019b3679d991d3511097e48282b9682d70653b0c9e0075da73ea8ec79efd08125e5db7a16b2124b8de598866e70255e9e80345b85174483f6154fd12e2ac60a4ff502e6cc04f6f9550930b02019fc1530e0d71948267240155153487ed836a96606ba2c22cf35abbd0d55156fc8b6a00b5209796933193653f63329247d6a9868e1df1011dfdc25d6dee233685e7c50eda129435e0979e3e34da8850396829abdf32fce09fb2e18a7d925f648814c20cecea3a0654d90a2dd202a46b26c9bef5313dc98b74280b43a32ec505807fe2762a489e7cdf3e9fb42ca862165bec0f3f0038d7760992771b681b43431a328f5c61192b01a6b544d2484277039da1a1233aa1dbed94d6e8d94d43c5073c72ee3ac0cfcb8562e4b2468c2261bdf46e22f92ae92c149397a8ca4b4d6302a9ff5a327f608facebd7264c4700eb198d6b6bbca9daf120c4bb221e206500f67857078a2153f873e01345ef6604b90406895d0198dd05adbfe196bc7114f63a442614cfd108b50eb0e510c52102c7903cc4935afa6edd15c5dd572ed62bb8b182b45c1fe2fc0aef41cfc4736d78f536806632126744f44e8f32a5d6b4aa270e037337f2d4ffc8b0346f3f86d7d15b5e7b8f4a8d1ed4ec96e8ae98fa0b27cb71a11c5730f59d0f5f19e55d86a4f8577fafbb43f373e8d3bb41dd557fa45cb7063e189b61afb2a81716821d04e23754aaa1a07f433f68195016214363301889957f86c23c990319d98f2bd38dc89277917f6bbe42b1bf0e0ca89fa17550c3f8ff86bfddc4bfd714f2fe9f18309871ce9eb6be3d2d7fb7e576b2539ff60ca041d9a4cdb11b9123292ed98441b1d728d29b31b951091557ddc215b37456875a873bcd7ea6dd76c3d993be25cc0a970fec95374c38632d98aa203fd59dff1ea969aea292be8b6e40273e8a0e1cc873d34eab6df3695b601158cb3ea1552506787af6c641b9401fe8d976a5a3340afbe92214917e19986e87b1e5a39f2b106c293857d9e58fffadb66b8fc87c13c85d3dba13584a92e55ee6ae1d5cdc42bb74c83eed6764ba2e06082ec452d01b8a4a2cbce07e57b46aa4aca337c9f81c9a9741abeccf73ad6c2d796e7e39204f1575d483a06f2e7c036a628e8df18a7f86bc8da8081161e1d88b403bed4b3843de2db2ea54db95eeee0d874d2e9575aa704bebc4e8d1460aae369ab99c2c0735e83873b3df8b55f0ebcd6d00ce05b25d9ef59c301f1e2fe421c8d0ed30b6d809f088f9088ba9e077d1b6a2e87d3b56f00757fa029684818ea7d3bd4585f76621e50ff9c2f70a0e4f58665f60ebf9bc2c4d2d74d9b702658d8aaf588538ee7490cb39cf7c71701353421d159689684c6fb51ff223663aa64dfaa1239672dac4544c1323c9652c7d308a5e8acc216d2faae9f415ff4cd7a46a85e169d5efed214fa0346a0ecf4399772172fa56adf708b6c034713ac063b65a896a6d5ce7a7097ef46bf290276c09f0cc410a10471cd21a4a4d415624bcc66f719069c1a8734f11147f040d47b3556555c16f0b7dca90a7e82ad4c9186d76f78e90a5ae53a0b27a9ca7a096769940894a064ffacfbd7f7a75f0b21933665d8299eed7368ff9d94026216d3dbf8acc62a5e0d6ed85c0684d5ab481e89f4b87b527b8dba5d70c438788891698c944c1bf0e5fb923f7e9975c2e8541d377c4cb19d07b9f7e3a703b6df37600100b60536e92e28d2aaafc52db1815c0fb39f026e0da15f6b944bf2456f6b50c875ab263197b934b43c64868b372f58cd26bf7db089eca85c9562f89f82ecd32c15d30310fca974a35049142465618af50d500fce9971a4c710c413b03b2b96685cc4e8d5eb9111c530086c229db2d944a7a0cebf9ae72bc99d8c320aa7787f754ae7f5fabce683e871e74b60a85ecbdf164bc7d836b6de0236e5dd62af204e7c5377011e19c3b43ed785bcd4d11ee438d55ea46bca6b364be23fffc94e04a84627851e250ecfc7d65381a695ffcb3c9754f216c94fdf62cc428ce04366b1daed6b4252a65b2bef5fa3b4cb6b3d3745e0f6a0f5f6fe5991945500f2f7f94a249215ecdb5a6d74d8c5d83ecddda638fb61f3e3b54853773dfbdd172f64354012e4ca51a6808a77cfe63e4abaf3baef0c7931bec411aed28d8d13b3c7a4dc36cb873dc6a47336efe2b61b3025bc715a396f9c3b2bdcbbf232c731379221d80159520d0e8644ef6bca0d5e948b0e023b4ecdcb0728c87ffdca78f2dc4eb0e3d0ee70966e73d6658393eedf7087e1aae8d77342c52d9d58d283e2e743fb4663eefeb7d350e239ef665c48e2a6714a65f634fa838edcaab4c09983b8481dab1b9048e7ae95feb030db0c3bbcaf60a46d221a0a91f3ec153e156be15e8772b7ddf00c111289486b2565cf19a8eb965fc514fd6c7342b2cb906585d59aaedc7536b740ac4a8ba8899662583e8f2cf79957056cb7c97ac405f95be840c475d3d03fbd0bd65a9faadfa761e51558e39c05107e5e9bd882ccf8fb18312c570382337b4c58980d7dd9b4f7aa65cd0bad288a8d315402048977427befe7c55e1fe704f4d25c3a", 0x1000, 0x2000000000008, 0x0, 0x0) write(r0, &(0x7f0000000000)="f1107d94e54fd65e5850dafa", 0xc) 18:04:54 executing program 0: socket(0x0, 0x0, 0x0) 18:04:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x3, 0x800000000000002, 0x40008000000, 0x2000100000000}) 18:04:54 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 18:04:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 18:04:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/55) write(r0, 0x0, 0x0) 18:04:55 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) r0 = semget(0x3, 0x1, 0x300) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x6) 18:04:55 executing program 0: sync() mprotect(&(0x7f00001d9000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f00001da000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x1}) 18:04:55 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/190, 0xbe}], 0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 18:04:55 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) utimensat(r0, &(0x7f00000006c0)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 18:04:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x6f4, &(0x7f0000000040)="da000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCSBRK(r1, 0x2000747b) renameat(r2, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCNXCL(r2, 0x2000740e) 18:04:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) 18:04:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x800000000, 0x2, 0x3, 0x200, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:04:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df56cae76", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffd, "854955882e5dea9c11fe4dbfa600"}) read(r2, &(0x7f0000000240)=""/234, 0xea) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 18:04:56 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xfffffffffffffdf3) r2 = syz_open_pts() fcntl$dupfd(r1, 0xa, r2) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0xc0}], 0x1, 0x2207) mprotect(&(0x7f00001ac000/0x3000)=nil, 0x3000, 0x1) execve(0x0, 0x0, 0x0) 18:04:56 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x100, 0x100000000) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 18:04:56 executing program 0: poll(0x0, 0x0, 0x80000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:04:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 18:04:57 executing program 1: pipe(&(0x7f0000000000)) clock_gettime(0x2, 0xffffffffffffffff) 18:04:57 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0xffff, 0x10001}) setrlimit(0x0, &(0x7f0000000000)={0x6, 0x59}) setrlimit(0xf, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x3, 0x8001}) 18:04:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = shmget(0x3, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) close(r0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3ff, 0x43}, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) shutdown(r2, 0x1) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3f4, 0xffffffffffff8000}, 0x10) 18:04:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = shmget(0x1, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) geteuid() shmctl$SHM_UNLOCK(r1, 0x4) 18:04:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/223, 0xdf}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x6}], 0x1, 0x0) 18:04:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xba50) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f00000000c0)=""/63, 0x3f}, {0xffffffffffffffff}, {&(0x7f0000000300)=""/169, 0xa9}], 0x5, 0x0) 18:04:58 executing program 0: flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x900, 0x40) truncate(&(0x7f00000001c0)='./file0\x00', 0x6) sendto$inet6(r0, &(0x7f0000000240)="63cd4b929f66af7a4bc4ed9163b76168aaa65230ff62de3aa3a06b026494b267b2b5a7eb549c321e7b00bc0f855d25bdc4003ccf9b9ee65c71fbf302f80c2ef4053fb1fc890b45a70a5b72f4eee7465a48470174b7e2d39ed5efc657982faac70d3d26af96fbe914bbb4ed310d3e7872613e2e4c789d157c546ad76831d5e5b1c5d54fbd50ca459be160bfa9ddf5374e901cb75849b3d2523ab70b75573a1dbe5cffaecaafd044650dffa7b411d1b10ff565a3016eaebef31b42c758673ab75f69bfbac1943cf315d3176208796d5b5ae3caa8725f1d202ed4df60c85e0be308", 0xe0, 0x8, &(0x7f0000000340)={0x18, 0x1, 0x3, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x2, 0x3, 0xf550, 0x100000001, r1}) recvfrom$inet(r0, &(0x7f0000000040)=""/142, 0x8e, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) 18:04:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) ftruncate(r0, 0x0) socket(0x6, 0x4000, 0x3) 18:04:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) renameat(r0, &(0x7f0000001640)='./file0\x00', r0, &(0x7f0000001680)='./file0\x00') flock(r0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="40698ce4b3e5dd419f947935d7fb3b4a48c68eefc8ba9226725d388590ad6d18e350f25e2b908c", 0x27}, {&(0x7f0000000100)="8d192b46c0e0421fd9b35cf2fb91f8dc4d72e32fab7610aec86553170246d36a2219417a8953c14113539b892c74e1550c9e6f02bf74730e330298230d5dbed4fbdddc927fabeb87411dd0a7b596770e1df00f5eb58b296095807ef817c8fc549b5b2a5a9de205e1a82000496b14f151d0e18826993bee20688692bbbfe614ec5941031c45af9a44cd8143875bda11f2538011335f9313cc8a1c01a23782f2accf59a5e55051001dfc6576d3f8a1e61d6b3aac4f379293ccea414c90fe93c794215c627e1800a9053b546d5c86fd31061b68076b2dc167c07865d15582d6e8a1445ede0a35fa74d4a6748486ba9e72db56e440aa97b89fa88ffe58c1799b549aff71ac93645884ad2f1d8653b3779813c4b088ecb0810d9159dc26340083d0b3a94b1705045d3a7a9da94938ce55fb936f4d15cfb77988115fee3e611574538349b4fa0987748e4f6ccb93a02fc392d47d0e22707c0676210a7f21b73ac4d73cc8c20e541b604f043b6a08d4e5bc8cf6ae11f0acbfa4cfb70b1c429166e4a9985c8efdc8889a7ce03af7aea1a33489a1eef1465c040978c5dcb5b5264d621a89982d5660bfabf8802a8570bcbe62cc76c81f2809d644b2da481c89be4e7746cb3d302bf8594cf2364029559e767ddf1240922c16bacd0fbee5fb7482e8aec58cac946aa5a909c4066c8104f8a484de538c22924272ed05525cd071636efa40039f8a062a6e40460692a1dae82008be2aae380a98aa18b063babf143fe05c38ab9781492e635bee846b3b69316f674b9f9b6ee2122d45c6c75f508e26796eea75c84649511a0040160128a9d08787d18b09d96168216ac580ad985c1fc16ca51feda954e251be2650d467711c4932a124afabf1baca2b0f18698e820a1ab927ae10f08c790081e5e20aa6a56e064839b537cb91bd3dfca9afe3d31abcfe6109847fca84c507f091bae2ad5c6bbcc4703779a78b0bebe80b8e00a97d8784bbb768d2f27ac5ebdc265bfb4966f4d240c916acc556c433476c5bbdd2e514848a69385343af71c55511dd3f2883d05dfaa0190dbec7c939bcd54e226e233c7b9731aeac3208e293720b01b7d2a46a045417ac3d4bd93dbd010c3147de31d97be79ce08610b62399541eebb8281c9a3d116353139fec76f0cb1c66ea3d91eb0758088ffe7a79170da1196d3be3d748c4ec49405909f1e10ab9a8d0155ae9236cdc22d1fdb56cc6c0a518f49d34eb0f965a8069d0769505635f4f7f2cfb9b72a019e64b70c6b1f61705a6acc1b3c75060154c96fc26bf43f2889345d14807bbe35acc826a31d51831cb4b157b76744a8091358793a13b00cc7e129b3903659630940138f988fca76c3bed47f8087d634310b16579c29e396abb9331773ddbccd87bd826a5aa8ddf5fb028a7526c7488480e2c572a9aa0b47b3e1aee92f54ed03277833846631e8775313c00d3922ae29f480dfacdd53bde27454d541d4090f2e14b1f55dd6843338ab0384c5b9c7ca7575bfadd72b32671f0a91203e62caa0549039e10e77e45967fb5d288e8ef363570e6ac95b290bceb0512f3763eac47454305efe8cb5f335f2151c03a71f0420a2b2a06d009074d17de7009d3b4b274cb6ccf0517eb19a4f96052e4bbbb952c0bd9ebb982ba52d9de3bdecc05fd4fd941bf4a8a15dd4678da43329f946d7b198f43b4e5d55ccc9af783f74bf9add79635b726b12330e8838cbff2cee603ab20aec9d2b9b1e4eb42c7d27b5356d67b13971d6bbfc256063b9ebb4f9e9dd81dace11512310ff13667cadb08600b7a6d2972ea5293ab22ae5fa7a40cf8fc9bef610a95a2aefde0d26e097081bf3da9511aae9d56b0dfec479b27bb4da0489d83356333ab61cc1a342d777af60bf51f41b00132c0944d212125ecc60286512b6afc07ffe91cabceaf487e525503f4f70b2bb1cca29458c7ba734f5e1014aa49e2174c9a5bb22d33a59cf0612d820719a2c9bdf1c80b8de1c02ae76bfc5cc1fbd04db1ddd02219b6d88f95c57cb9cff84c813464e27bb7fc336ae680544c07e9d4989e2d088be31ecf278293ec02b4ee579e856b6586e38ac9925a9d9bebe92d99e72c9037908199c6ede7ec0e71fae29f1ec0c8b01d297895e15acc7928150a9dcb73ad6901bbe915492d274e9570e6e0d98f3be1959b41c74e9895271edb82eeb8a9041fd9264d5daf2c25b7a832000085929f97dba785dd79db445dc8b84626b55ebf4fbc2aa18b8105e34e7f188679500ede0bd10776a8148c28a39e5e6293c9f90f5e18bee7c1d5a02ae0f01947793b2f7f8322620fec37bdaf8f55d78721edcafada9c622d03999a95ab6531ebd9d5f897bab08f9677d827a1997adea495492019eca67d4008321b907d0043eea5d696b47be10a97fb6e0f4a9705a1be2e82f21a10782d47b91e6ff974ca8ab4301adca41df15643522e48d4542773a43061cab072368febd8e071cba66ea09ba16454fc964f7b9b3ec04e39d0c92d900eaaf7ac8132d77b51741c38987e2565e3de8bbe387fde0161ef8d60c6e303eb006f1c4421b6f168dbbed290e120ccb218246fd0b5430a0fd0ea6e1ef49dabde20af4f645848c093c7a44c5698b49e3359bed2c97e111230dc2a3d5581ec5836325b6621101bc23ddd72f09588af18cc8c06b44ca20a3a6d47697aad23dc8c08a884d0d22d8003347df6a73e6fccff29a1cf8a21abb989a9c92a54e836f402b5213d08a3f986cac4c4ef531dac8f991f54977ce1ad39c79f66f5f81d16cf2badebadd67fd127afbae07ac1644e8cfcaceadf4f95af6840e7ba087d800d1e136ccb7cb537564b25fbe0439076575b40156eee5392bb00185016bf4c6d27686a71e95242241eaf06542ad485cbf3a0c17912430eda27392f0ae538f57184a067fafd820c93491c9dad29e4837a627ad15a8986db82ca0541bafa365b6d7bca4e659a45b5a66037ddd0fcb8d67d90ee7f4afce077ff8181c056742171c57eadbe3cffcd6c3ccb3afb287a0a528ceaf1d3380fc29747b6ac5d8a8c760817b363310784360ad425c957971d748e315555dd8d8e3a2368aed505e0ae593b0507271326df008fd9ded65b152bce0ea3684e7a7c062f1c147500fc72d85017f6bc0af22ce94ea7dbf96c2189750620d90d2f17a5e81a2c59a234369cf19d2951ba25131e9ab5da293211964380559e28e53f0aed42c4146fe7e6e19cd307e429f035ffd65f8e083f3839412082314fca6d6a5710477f07bd05294702c33a1e1dd0945eeffc055e1f525481e8295532693c0e549815da262a85a05fefdc71b8d7a1d61f02bc54364eb85af0199b6b0102dc1c66efc9ee414bf5dcd21b904bf2a746bd7f8ef5f38cf93259fd12cb915a0943a412a21b8a8ba4bba93c5c18086a186fedddd4a82c06b8fea81438485e06ea387f164a2cf306bf172fd828818c9282cf0133fd3cdd9f7cb06f68cd85faafd4b9a65b6ce4b1c90debf006384069238f90c085add76c502c2f383ed9e5c8e69fa5d4d77e339d9a4ae534d969f2efb343b69a38c029b9ed5adaa569b49398dc991eb94fb5ee24d685e3bcbb5f6ed53dd41de7f52b2b4a680df5b2aaa58c262590b98a55546edc6fb57900d9a7167b4e669a991842bd1dffd9e5b5e3277c849e6ca9cd4149cf4c9a0d87923b3cf1a6d53f88507b2015ca117c75aa9b3f336de80f33e2ec8df10fe6f24ed0aa06d8e7d9296b478d4f420b1260fbfb30fcef1616e547083792d204cdb3326264e34bc002dea9ab9e1024281ed5c0585765419b82cd934148675a83aed1bd3f630f6fa4cc82b486e4b090e19a66f6f400d5e0580923714f4b2fdeb4dd21fd71c5ddeef6bf2e8178e25a3951ed9547e618814392f50d8163f895706eb407d98cc2ca4feee09903d7dc5bb43d71bf133dccf7dd812109989328c6fb4d219b30df85170dce9de4c131df2eb67dfeb45c3fd1e62d7c78a6229864fb5b475fdd0df12583f6a31de19babb73ea315b769219b8a4ead36545c96b13e015dea77a10d1c52d4c5a6d55992bdebdbfeaa76cd1e1ed6bc918fcfba7f923dbee42939f96257476f461797d84533b94c1cf94e1f2c8ff12d3728b24794c257d4cf4ac9188942fdf3360e33e679a6f8349730232008b44b8e387d293eedfe44b4ea4a52a376204834d7fa7323a4b24404bb91d2672bae58ff7a71a7a99e1b75ae9ed12c9043c8109020d2004fe1f1de40236aae107afb84906e490003d2941afee5c5f5a93e84433189aeaa64fb5e37a1c17727b2b0edc50b2956d818181922084fbafc88efeb664e837004f10acc9065a49ac9d20a99ad0b11bda2578a1c9dc4e0808aeaa563771250510c0866a8453b68ac748e154bcb0a4cdc43c3b57229eadb3d5f9d9efb047c3e61790af7ce7168ba4a45514676d0e56da23ff312e172d900d5305a89d97e4491cf63eda274be69084d372eab0dfdd3966ba850629a8827288baec820053707a8868e4ce0ac0515f2ce23afce6d6a7a78d57adcb4bbefc780323dabb343f03c350ebcb18e691e597efbc6c84d115f7ca1bf0aa70690403513a2832038d5b431e6549a12f02b6ab8bab132278c73c5ffa737b847571983b044f11ee172dfdecf517127a9af71a43e26039ab60296e985cc0c7b3ea644c592247048e5f213fd35aff6d88c9ffdcab2e9e921f37defc147a68c94754055fc6e1982bbc744d0769c01d1eb24cf6d77d615ce15d2d0bee4bba4455e8d6c5f3db6a91db44d1bd7161af82c76469a92cedd274dfd73db6af2e2fe606a129d1f946db6dce67531cc8ddeb40b860024f2102956ff898c995bc0acc10a75868506701ab0682a4420d091f477b34c44fc19d92b3ce0f5d063aa54e53dfce224fd1fad62006a6f30cb204130204e2e0d9a9f96ed72f6ff5cc9890082cc04c83b44cc270383b7f529209581a59338984fdbbfdd5c2f62c1b0b02a03eb59999b2ed547003a0284cabc6a8a67fc0eda1d32ed4f4d1be068112795bd6d174c7ab015a8f3258f8978a710d64bcbc07f403020f1ea498123f6d873934a1277a6579f76a815ac6884167964bb8d80e21aa6db76671e961fd9c89236c2c861e5e501d5beb8ea6b5c9c0b77545614ef6e694faa5aeca400ff2dd1d0643be1e34070d0458e60bd9a1d9824d6ed5f41b87553025175de2e8438077faff00fded79f9b5763101dc2b7f0a9e1e92fef116d10fdcd13dc2fcb42d8c624f64090ebdbddd0bb7602b72503b5699c7d93cb68279346b707d9f26f8768ad45bbb6a69c06afd35f4141ef0c7997c2a250893648ce92512ff26bb002363050bae6a0371d6818113c89fbea63e605e8de2ae2b6e732ab72e7e57cdbda5df20825339829d504e0d289b7d2eddd17ce4d1e13c56a85faa325092b3f7ec74da48b5041f52236c76d8089e836b031205c23a6171149477cf9cc416990a112cd661ab63e06d8818d2819d2ee338feacedb11f8a90516a098b2570cab852f5d29916037c279ea4099bc7be48d509fb236257075b6c27738169236495de48c2a708407b91753dc20895f01e77891cbdb9c9ebac247f3c0867ad971877c337e9499cdbebeb4baedd4cc11565c5b803b6c81ecf67a711218a706d40a4601119585032b02660f59fdbd4b25f4b1c9a5f887dc3e4593bbed82347ababb59606634ff36d0964c2eeae4f7f48f9cc6b67772201ce6987bff0671c811e0cb5e808515c38f23e6ddae8e8c0bcc70a8540be39b893c5d5d7856feb86b06242e0096517284cb89c54d7bdd4e6b08c6a8ee456f0ca6cad15b8079618aa4db", 0x1000}, {&(0x7f0000000080)="d9c3f68d8d4fbfe557c83b4c33d59267703ed8a14dd0eae4", 0x18}, {&(0x7f0000001100)="3f7d9b023704dc83dd05af43231f3ec384b7e52c0722537855ecb20a074798c4b60118fdab047e3be833591c48e9490d8aafbce9d5bf05f93893f49b811dd3e15d02a306dd5ddfb061fa76664df909bb226b5fda4646341de9f035d836120acedd42356100b648243c6caebdc6deacf4fbe777a54fd562cf2fa39b4fd8536e9bb6339e274526a8d37dbfe4bef484cacb", 0x90}, {&(0x7f00000011c0)="121e6a7d28ebf0dfb27f7b1dfc5207f15db0a2e542b4", 0x16}, {&(0x7f0000001200)}], 0x6) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x8) writev(r0, &(0x7f0000000240), 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000001300)="f8c063717af6b39e1327af2efe5323f2eaa2192efc9abf1ad9846f42855eeb1b8d2c15d7b1251cfd59f69a59f67242d71b8c4221b17ef3bced972f14c326dc93762eeac70daf6df8a5bd77e34b19359455f61e7c9c7f94204f24ba09f2b99bab53ce57e88ac4bd27ddee5846a11bc6f977034cfc6ace8b23", 0x78}, {&(0x7f0000001380)="e2b5b05b455600335a329089837cfe53656018c79fadabd987f6546e851b76f411edca7f3d0b6e0f520faa54d4c36c86cb7691477b506c9aaffd4b6899bd1aef5055fa5b61dc24738856e40a8d1dc00233628d3fb4aa55662c308f24153586a0d7f183701b7aa705e845504533449e8e51e811c1b8af9d663969f1c8645e4db831de52c4a0ef5e7ca2d337f821af289d54f6bdae447b5ed0bd6f3842d992c5f15527853061377d5e06b1301579d533e4d6768594bcb1da5a00bca919ac9a20ad11cb168f286f978b49927990d3884b18b52987b6007954dd7854187cdea0fac95b7fd45692", 0xe5}, {&(0x7f0000001480)="1c350785b94e50bb0c7b76852570a14a3437f5cc84cfcb34c75347e69755f77dad860faae6c99a7ba8d8433dab043b57fb957fc45f16e36e923d02659789921e831736d20a88537bd195cacf", 0x4c}], 0x3) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000001500)=""/120) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x810, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 18:04:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xfffffffffffffe4e) 18:04:59 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) 18:04:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) getpgrp() mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) lstat(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000140)) r0 = socket$unix(0x1, 0x7, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x2) read(r0, &(0x7f0000000280)=""/242, 0xf2) connect(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="3f49ca1a458274c01a2411d46abf6ac5720f58c27ca1e51821fed0b0a126533401ce9b0c1fa20e0f867c0d919a358fb1e14954f6a64f4dde04ffbd9310ae7909c6ff2343edab8734a573008d46287bf041c9be8e98b0e1aba7bd4d53e396aed7c785b55108b768577d28e11863e5e9478e010588890000000000001056e7c4470d4e0de0598a0a5c206477dba21bed7a80dc2eace6a0679f2423185c9288c10dad15c0127e7bf4335d96e2868bc361feaccb9f61869c01b9e1ba9c193512b9e2df31431b313b4aa06f9c26d3b0d4ab175f096008f1765c38233a982a66fac0a48ed474a368d42eafd2607a96962a3812338e705f4457b44c2137319b7f41885c34b9ad36bd4ed5aeddb45976b7ab09c04572069fc3386d5dc3d2bca38b7fb40dda37f571a3c8cd9a0c42c86f5a19d0bfcff35afb92e2224090cef392f3252bbfbce2ba7ef8fbec3085936b3b73917444248342560abbcf71503bf28debcc1d8bc62fbc1e8fe60f19c833772ece0ed85f34b7e7698cad98ea55423a9387227b39e5e7a3630649ba3f7523a76d3c4367a20107d4f32f875bfa96ddc7b305a9ac56f944649a16dff3d9f0106c77c4725918387b9b09bced09097942196b70b9af77f583b5e05d263fe5dcf4d8b42e9f878ff355347c7653ec7bc20a840d8267d81e6b3ec225d4d2a3"], 0xa) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') r1 = semget(0x1, 0x4, 0x0) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000100)) 18:04:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) socket(0x1e, 0x5, 0x100) 18:04:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) socketpair(0x20, 0x1, 0x96, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00003b8000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 18:04:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x1000, 0x8}, 0xc) socket$inet6(0x18, 0x0, 0x54) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) bind$inet6(r0, &(0x7f0000000000), 0xc) 18:04:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) socket$inet6(0x18, 0x5, 0x9) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) flock(r0, 0xd) 18:05:00 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x2000) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 18:05:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 18:05:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) setsockopt(r1, 0x2, 0x2b00, &(0x7f0000000a80)="6e8e4a6cb72a6320c3bfdaad7bf4ab859e708dd19c0f3bee731acb7c8482dbcfb33ecdc5dbad7b93f2a2e31d176eb1d22d7fbb7da570cc9340465b19ff44aab9be5e9cbe23918583cadb0739a87ec1d3ec9c4d17a1eeb57c5f701856f3f7b8f2aae3df074a61a6ca698e33ed2299585db017d1ee6cae6f640f74c30bb01ea080333d9c04daf139712ef6a35cb35035739d97938fbbaf13c27e3e3ca5cd6bc0090f03162bac39e6f5bcdaf9972f0f51c38118611e61e422545b53ee9c6963631190ff96ea4fc448da0a4d978083b60f87b9790b34266d90c2474d083462d40b6c412052a766388b109af3a33d412493a4648608a5edca7718bf4c92f5461ee54e06d9d8f9237e72da4bb6eef43d3839117bb056a3d4f2e2c28a83799c42b7e8c158b5d2964a096b96d23ec23ddba2a20aa3939f9524e790832f8575656c3cda01d50749087ec95deb1a9ab90df0e55dd68aaafc0555dd85697ea57184fb6c9f6e03f9919212a8e1585ce073959028b69a0fa8bc431e0ecebb4b7ea6636fd3dd011a532f9cf1f70c28301fab06bf1d86a93fbded28c952a65679009fcda6c56aa354760d041f57acb68f4392cdad45cadffb86ebc1700ef7ced579fd2f12521bc8296e207bdb5e41e2707baf7009cb1ca0f185532afd032e3e41976449ce99e2ab27463cae19f4e68f4ef09168afc3d9b41178dfa34800ac1d08be6bd0bb66d0bb402c4fbd1e7a188de0ac20fa6f43f430f7bf1b5ec98b2781427fc108ed489e474547a5ee4ee574597c019483621318a853563e15e90c134182b63633fe2ecc7106d4292fef7d4add685a1cc3065535b4321a1af6c8491fae370c6943870e45cc64d517b330b9fe48285852ed79a7f13ddf91ca2ea24e975572275cf7176cf76ad9dd6e98f099a2c15e2e9bbed221a60b80d6d1d40cbd8b4c6e8c39aa4b69d74408dc7c10ba4ed571318039484b6899573fa28eaef3d5d40b26a89a85c5653775c2da8e352317d9605d08661fc96ab0cbdffa5c8c2a4bc2505734875f8ea94c4fde8e892d1c37745d35e4f41899030c8043bad5f85e2db665cd8a955ed470cde9b728a48cdc2ef568f801569adf0d2952d4a14ab0a141ce74e0ce498a5dd35585308ea96b22126532ced9ff45bffcd058c1507ccc5cdfa7bba68436f6576e805ac9a5fea44d751dae3426f4775792d331f80f7a16fa6795092afa4f62e2eca33c8d0b133d753b236b652601a67cc120c17dba78eba5127c89cca2f595a561684af3b22815370de469943465379aba769bfd7972927f811dd147d39308faac237b13cade4f9e6aa9a5e727992a8fa83f61ef04e1d1ed3fb75316a30534b4ebd79d50d134a157d52d30ec9a3d2bae7c00471d7f1ead44f2d224de036cd6f3a76bcb1f0f974e833673f370023b477d14538b0dcbb7527fc38dee5dd4b29bde04a660f650bff5500ae346a8605843a39e4fc86fa2e9159bd4fdcbe1f53168edfad652c0f41c260ee3243ff0903e53557974470a83b9a76f5051a7ca3322cddea1a8f79efdfe96c0436ef6ac37ece6ba312292d2a94946a5fa93256da0f6b0de284e135d48cc999113f475b64bf5bfa6d61d9bfba869ddc89dbc65ea262eeeef1b09650922a9c6d0196bf88b612558a9bd0abca131c712224b4f6720cb686466662c7d6f27a9620fca5f862b63979a5d2f6156962dc0a798bd19e1b1516b2138d574a43606b8118bec88e0ac69907fdba528b72e1bffd7f0ee2a9f5849925497a6e6da248b180f47e6b331527ac23ef899b2eca1f0e4a30c0e83e17fa9ad86b055595b678adb71a15534bf6f961cfe04775be60285feb2ca241609ee43e51ea8db1312a2fdd80c2c75345ad44815fad39ec6b64d1d814772d1347b7478f0cdfca2c952d594b1d5dee4ad868cbf4cbbd1eb21ebb174f65cc377a83c804295c056871adaba773626749b628b26c33ad5be077a22b4a8f86eda5f87d544ffd55293fb5c4d2aa5148bf02ed08b3fe96bedebc073cab585ef05a678d5117cc2577dc62917d4629fd615873ffa848d1442c0f63998258dea3da3c9a5d489807bc67986016bee62aa6a36e2bb297e07b3f8e8e25896f15faef25d2307765482a2fe36e044f01c69573037e4d558bfd4bd812c0f0e41e453971d989064b8fa04e682bceb1b15c5b67f3f830eb6b36a0919d33d2ef0b64960495cc9b158a94b6274cad0e9dc14abb737265687f85502a32b6e939ba9223192c0aa1dfeff99135d401f09a13e69e5c5e46b047de5c5a57eafbf6de1502dd71d8de630996cd20a5b3e5b2abf784c183b71694666a7bd519cd985385fa64f8a7da38cd2fa71674480572c28d0945a3a17d1cf0752fe9f786583522bcc084267d0e34d84dc41d59abe62b74a8f94b712c8b31caf48156e824969a812aee9bbea7eabe57b0f1a65672484c521e8444cf66d5983ceb6be1b8ad4753b6c50a39d6797cc8733d39f2113a536a1e703ebbd9f140875c2778fff01b5a8faa7f3ea00914e31695282333c788a3d21e7923b8cb10bfdf92d62efebe45d9c81e0ec4c72acf37727d840279765bb743a0c13a394ed4f185be7b63a3956b4f3f3a676129343c7b60e1644b297ad4b35800639818347bcaad0f104b230ec8e207f17a3542b0ad6aa88771301c7454f2b3570c23bab9561f9fe8786cd2b41a1773c60a21b5e4e9d3a23346b7cb0ac9582f82d1373b8f28756b0b8472fcc3b8d9552ffc6964aa758981841d9867913f055504fcd965a18fb81b92c688ac7615a0a1e8935b17f6986be10e027f151efc4de2aff9ac9c37561b4d15a1772a58c2b5f5983286367009e66c85e2e3e93608aaac8cf68adf0c70dab587762a32a60fd11238da777b57325030e1c3b4da17cc40d26c1d10bbf62302447f0927cb8ca8dcdfd17202a60199b48a0c3d336796c60231508e1573ad4565eae0a936aa59e18b35c1c65a995f49c41757fee2c8fbcf8b229d4ea662efd9af7eef3eb9c726c6bcc618f147b65d7deda436056bdac35d311dc6b33b81ae28a162d962dc76bd05e2369646179840bdebdc2b0e02f188eb66c48263cb6c61586c490ab2cc17f54d7031693d736a44bb33274afb8e0432a7cac9ef43e2f7c108cc39c96269f2bf8c3b0c3329ffb6e78a5e2b252993b9523a0b535de0181cabbdaf0047787e443eec9491689a5e9534119ee86cccc7eb725e457872a17839e7ed16e6e1a5cceb6f8e3ddd595d7ab14c1aa5b2f34b9373ee9c3b55bb3225f897d2642b35731a9cfeae56c20d4aa8df53d0e16a0570bf7e4dc4e52eee65c6c21cd731f175781eec14ee29c9066ac7ebfd1a0dd9181a9b57d4ad5ba9b5f082349a9fc1204ed0eee2e4564f2591dbfebf87c2f044a70272815fca98cb3f4cba12c70d4d807a65041a10ad154f1c8b7a5640d5ab1ee6ebec52c2744982f7c08f567d42339a478ea1a85cc81aa12bf38d0fa8dcc95dad55ec46ecb8a580950155a7d61f583247861e8cdd14afcc341486a3a52bb143bb097eee47a23f820866d4b90d072a46a381fc47d369bdd16d7f960d067f5fe2470f43891d871c2772afc5ddcdb97c9a6cefc98ba44bb36574dc0622af616eaaf47a1d6e2a74e332ca22c32c40f42648898be819998f4e13e9165a1c9103c3723db48839993c80f6bba9e6e0357f2e071b7c9b0840f3ca8d61749c36cc0343b7d4696144e4bf8aa6bf8139c46cd7df855f324d4167a5cf94843d6bd966fad0a2e3f3aaf6af2528ab42b287e4d28a176f5dceddff2a3caa7a3d41f2bbac8b9759cdbdcc9ae012ee75dd220f279bb6b08bb82d8646445dba0b595269dea031699b993a579d67e7fab7efd2667cd9485ba88c672d031d997ebe81ecb7b325b3c39e47b350e1da0e22667f6fa624cc469e9ab697702be429d8d5d81fff2576f8d34554a68385233a2e303528ec075572c86aa5131738d68dc87554e60a1a98f0d0b785fae3fc236f0592b967d3d72b7b9b380d6e6cdcea5571165cc9e9aab69f1f5b621d353a43a4e29bf40132f5ca40040aeaac08c7162dcdf9911a3f2af1c4579ac3e3580d66867c3d2ed9ae7413e2ea256da154c0d3128cd4042a4285ef029ad2d0e2b63bed930b7ac6aa3603bbcb261625fe90999505f735f5eb81ebc5c3f41cd00d4d1bc41f6b88d004040f92ee7d1cc1dc99e18909dbe4d0951e0c41998fc8a653756ae39007700bdb87047e6151a86c781d3bf3a70d9c83de81ee4fc99cf2bafef87cddb664be0b3bff8eb063344df34bcd718eef5d3ee1e9c5f6fa7765758692ea42a02dbcd09657766c67ba932ad4064ee05d4ddb5a33b22884e42ec065b0816a03e17c1e5d76ba9dd039f133284da477b100c32b49b7300b7902eccf46317c4cb48f29d7897d3182f6a1d0e5b2ed6e5508a3f176400b9a0e39752a225b1a2e35165e2245409966f80cd47e6ec47a8d6f0c5919fbe119350c5dd5728deeaf7b0f7f45b6555706d756837a155b145ec8fc5fcb2bb6f48110c6c7077f4d53cabe2829d6260cb2dfecdbb75ae3cb0f997b158e1f8e9ccd0d6c3ad002d6a6418623218e9103b09b761a697ae4112eef0ae3a4dd10a3249bad77b4edff5f14459c077ecc612c52404f0bc364785738eab198fe12b97820a1fffdf7ac0a57ccf1fbcfe6bd947d552a60f11151adbaf31d931cd93e906a390622f02616adc1462c653b93b6c847f5cb2caa3f01dd3fd74cdcdd9477ad602a904a3e6db393fd8f7adb9e8641cf33399ab95d64d7bf917775eda1a830ee57ffbfa97c56f9ef85264a6960e38842d231bb78e79163bc3d84c77e21670b9416a7aa26a371810db525e4bf6e89926b5ebca558ed0c37c960aa8b4d1c47f9c4c6ccb220f0720d229960bd2194033004adb7aaf5c41691070b8a280fd3754e57941f9dcd1f07dd7ba28e9ef2e1887c048bcbcba6abd05ec2fd0c03e2daf3f4a12de7b4c5b890488d7ef40fc1c12f82601c2dfb45d37b60b925653a343ca103d25852483bc0f789287c7418e80eb4b2321500f0a6040d8a9a87748ede95a16fb7605235bf8efd52fb2d7399710877cccea7da44e1aa04a487ff79b2a48267975dd5d47999be887ecb6a22924bc55a622e021e35dc39bd2e26d84b72c6a91005311c722b847f446f4f1506fe18c7e4486e9b3896071fe8cea482b00a40b84130c61e3c656d916c75827ca33558d8254877b2641e54c483bb7230dd7399272f8a65969863e554561f1488b6ec0799c0c723ac4049e3a3e723de085c4e1b86aca7218afdc344f3fd8bbb2966944634e9c370ace4b8f4b51bdc4bea76f92c51fdd196007cd4f0a309b5d140dbab7ef25a49baf684fe9c1c3c1a5dd88352c8ce20eabe1700bf1c0caa72eff6793ff86c567739df0b22351778427cf38c0d83fd8cc440ced20e6ce0d4106130d8fab200144273680bd85018f9d1642a1c8e8d25e5887ff33387bc9697f3f3ac4515ba135ed8b3b02613856d1300c60444e42b39e803ea5ea41e33c3e5c775f3da3742ad56a4729636d31c95c0e21a4232aa0af1f684a297a16b963d36869ffabf2535e46f1988bbe9690fac9349a569c98002ed5fc2b8a252ae4cc28817b8f1bba9121f78eebd9f3151c14a3c15a08c0e948dafcaaf2f236be9b64aadc6b90452c5bf0f0eef89633676bad667a9b93ff0d4b5bd408dda18471b6c7646198171df2657a5f4592052a5c5c20cdac3268bdc28b7b6fc2f0087a8a5ef0e295ea3ce85b4e6cbfe359875c2067322ada18e7a1e79036dbabe1b496cd8413ce4f3f4fb827eef0c7991500c8a78ba4d3f970d6", 0x1000) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 18:05:00 executing program 1: r0 = socket(0x2, 0x400000000001, 0xfffffffffffffffc) r1 = msgget(0x2, 0x401) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x801) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x6) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x1, 0x4) socket$unix(0x1, 0x7, 0x0) 18:05:00 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x4006) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x9}, 0xc) 18:05:00 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x0, 0x6) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socketpair(0x1a, 0xc000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r3, 0x0, 0x1) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) clock_getres(0x2, &(0x7f00000001c0)) shmget$private(0x0, 0x2000, 0x201, &(0x7f0000ffd000/0x2000)=nil) writev(r2, &(0x7f0000000340)=[{0x0}], 0x10000261) clock_getres(0x3, &(0x7f0000000040)) 18:05:00 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 18:05:00 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x1}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 18:05:00 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x802) pipe(&(0x7f0000000040)) dup2(r0, r0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x111) syz_open_pts() fcntl$dupfd(r0, 0x0, r0) syz_open_pts() dup(r0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x80) pipe2(&(0x7f0000000100), 0x4) r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) 18:05:00 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = socket(0x6, 0x8003, 0x4765a7b5) r1 = socket$inet(0x2, 0x2, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x10f}, {r1, 0x14a}, {r2, 0x100}], 0x3, 0x401) 18:05:00 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') execve(0x0, 0x0, 0x0) 18:05:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:05:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0x5f}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = dup(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4011, r2, 0x0, 0x3c) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() syz_emit_ethernet(0xb0, &(0x7f0000000300)="3010a645016c62b67dcec1a7c0b0b2a6db4e643db95d3fb7711cceca21776897b104e1e84f962351796c9906df3facbbbbee406ec7621258b62bc3b120a18809e9970b375529641048126ebac87f176dac9c24862cca7a2652b83a240809b2ae34efbfe9daefed50aaa1829563f6bb663e5a3ec9e963606e259ddf73cc65a1752df43616a8736c1a4683e0185fc1c4c181ebe301b9fd6344de018eb05b0a5806c168a4317abc04582624686c4de17362") ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1f, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) sendto$unix(r5, &(0x7f0000000140)="20cfa136016c92196a5481d451512f54da6a102a6e3d5902cc2b9957c82340e64c39a52567164284a0759d3c", 0x2c, 0xe, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) syz_open_pts() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x100}, 0x8) 18:05:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x7f, 0x8000001d, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x2, 0x100000000}, {{r1}, 0x0, 0x60, 0xf, 0x4, 0x8}, {{r2}, 0xfffffffffffffffa, 0x8, 0x28, 0x3, 0x145}, {{r1}, 0xfffffffffffffffe, 0x30, 0x0, 0x2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0x8}, {{r0}, 0xffffffff7ffffffd, 0x0, 0x0, 0x9, 0x6}, {{r1}, 0xfffffffffffffffc, 0x10, 0x10, 0xff, 0x80000001}], 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x8, 0x80, 0x6}, {{r1}, 0xffffffffffffffff, 0x11, 0x10, 0x1, 0x101}, {{r1}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffff8, 0x68, 0x2, 0x1, 0x7fff}], 0xffffffff00000000, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x6, 0x20, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x10001, 0x6}], 0x100000001, &(0x7f00000002c0)={0x7, 0x7}) 18:05:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCGETD(r0, 0x4004741a, 0xffffffffffffffff) 18:05:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getrlimit(0xe, &(0x7f0000000000)) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 18:05:01 executing program 0: 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, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/183, 0xb7) shutdown(r0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x81, 0x80) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000240)=0x4) 18:05:01 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='x\x00') r0 = semget(0x3, 0x0, 0x4) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000240)=""/84) 18:05:01 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="ea6814a51093d9d0da587446f46a066fb6a5eb4b26eb599b1fae5a7f2f033e0a3308b328d85529ed5c58a8b415e16877db86c4a843c99a6fef25ed530f5a8a047c133cbc06c3ab030b0864c636cc6213e460dbc3346d435e701af8dd639832856f1a0b8130950613d68da3b6170763d519", 0x71}, {&(0x7f0000000200)="cbbf40a5c6476471e881e4d5dc2f923287b53155dd833ecd7f4892f43f90ba6755d1e51dcc2afe50e499a160a63ce8695ef16084949f5e47c39fab4c7379e12a746a5be38a801b131b2ecc4793119deb33cc5798c66636cea61a29984e7d72d4ef2cba8767789eef44fafb1a3f8c2f1588afe3dd55bf144f9707898afce7754a", 0x80}, {&(0x7f0000000280)="6643dfa478c89d2f3878cac27d9654165aaab54246153ff48cc85fbc920d72f692d33548e8fb6d0c592be61ac06009f16bf34f380c499dbb00cdba55c76eb9ca44806d9925369713e34fc9166bc82d85c915b3830c8eafede66a1f7a427ea71140035e26bc2fdef4b63e02a9b1b3a4ea3646f5bd91a66aab0dc4ded3e46e471c466af4731b", 0x85}, {&(0x7f0000000180)="b49fbef97c856a25814b9a842273df8c0a8d8d7f46c74dc3713734ef3048eafe2a991d45aa0012", 0x27}, {&(0x7f0000000340)="2c2737a2d8f714eed208a1a8bb20cfcf11e3ecd66544bbdb83cad1ba5d95458df7c36d2fc29a2d9bee76aca3fbee3e9473ffcdab61380465399ad90fe21fbfbf6b09d7aa80270dca2982aedd40026635f0ddc3f66c304edfb7e925bd90707c666d4f70464c4583d390c11a3e18b9c2ccae56ec9507bd2b67f66adc06a8c2ecc5e839339f7e745e48aac5f3b26fff74d1960cd6271a6c7f955137619183", 0x9d}, {&(0x7f0000000400)="9f175b56a4a146a8ba507fff3fc3f4ee31e6498ec220d74e7fc58bd65778eb9877a51b27354d", 0x26}], 0x6, 0x0) msgget$private(0x0, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="9b1eaea7d529c454bb01b0720430f7ff2970cbce84a7549a18f758c18265ac7103a1aa4ff17d36db2e0b20749b50f6331503ebb7830751ef7fdfd9f10ff58365a3bd9d1ad1cfc394837d0bc9144337e21faac2316e0932c4", 0x58) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x1}], 0x101, 0x0, 0x1ff, 0x0) 18:05:01 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x7, 0x31, 0x0, 0xffffffffffffffdf) write(r1, &(0x7f0000000040)="94aa2c6e33b0563fb180b9084cadffeb463d3a95d4825d43bdd0f37f811a4c4ec456b5616a94801344b473e1e2875c4d7cbc632c78bc23debb772f39348072ade474b5e933f8f5075c6234ce5676660be36d9c99366c87cb487bf4fa2210c9fd2ae538f060c8ede6f7486a5edf43942ca817b66df0a70ca2c17acc313c0a45", 0x7f) 18:05:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000080)='./file0\x00', 0x801a, 0x8000000000001d0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 18:05:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000000000000, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xed8, 0x40000000}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)='\r', 0x1}, {0x0}], 0x2) write(r0, &(0x7f0000000200), 0x0) 18:05:01 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 18:05:01 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a8884aa3790490ecd2fa0e4f7f00"}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x40000007, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000525000/0x4000)=nil, 0x4000, 0xfffffffffffffffb) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) r3 = kqueue() r4 = semget(0x2, 0x6, 0x2a7) semop(r4, &(0x7f0000000100)=[{0x3, 0x1ff, 0x1000}, {0x4, 0xfffffffffffffffb}], 0x2) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 18:05:01 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) seteuid(0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 18:05:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) 18:05:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000280)=""/158, 0x9e}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/72, 0x48}, {&(0x7f0000000100)=""/82, 0x52}], 0x2) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x181) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 18:05:01 executing program 1: r0 = semget(0x1, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') semctl$GETZCNT(r0, 0x6e203d1d0cd75f1, 0x7, 0x0) 18:05:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x7, 0x6, 0x2}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0xfffffffffffffff8, 0x0, 0x6, 0x40}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) getrusage(0x0, &(0x7f0000000340)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1f, 0x9552, 0x3, 0x10000}) getrusage(0x0, &(0x7f0000000400)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xd8f, 0x4, 0x2, 0x8ff7}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) openat(r0, &(0x7f0000000300)='./file1\x00', 0x28d7e, 0x23) 18:05:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000002ff6)=ANY=[@ANYBLOB="00012f2f2e2e6c653000"], 0x1) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000040)=0x35a) 18:05:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="1ed8034aca65f3d5d8f6d07a94d0ced1f861060355fe948f83c15766021dd0cf6e2ec0d720af73d33f644234ceed22e31fa7064ccbd3bb8060519bbd663403c3a15e0d5f59ba44bd956a5af99a4bae175ab5cd934c945a8a14731e283e84aaaca8d9cc2187e3a591db70853bf04e627e5b9cf5c125fcd7003567f6f2647754e1e674dd0f33229cc53324cf90c8f28b8bea6bb7690870e573484106d1", 0x9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/134, 0x86}, {0x0, 0xfe3d}], 0x1000000000000006) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x3f, 0x20, 0x4a8534e1, "136aac505daccfdf23f2156f4ec6da543d01177d", 0x62c5, 0x1000}) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49db", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 18:05:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000538000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x1000) 18:05:01 executing program 1: close(0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) write(r0, &(0x7f00000001c0)="230c2ffbdeb355669549345c169c4e226bba3982e17f61c756e8681d2e548ec1858d9a630f71e6095f00866856594a691d9e223057232e94f0aa781c00122776830f0ddd5c0891b248148ad00c883f5d", 0x50) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 18:05:01 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) 18:05:02 executing program 0: mlockall(0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 18:05:02 executing program 1: r0 = socket(0x2000000006, 0x40000001, 0x3fffd) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1b, 0x4000, 0x100000001) 18:05:02 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/93}, 0x65, 0x0, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x8) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 18:05:02 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/35) r1 = semget$private(0x0, 0x100000200000001, 0xd5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x5]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setregid(r2, r3) chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) 18:05:02 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x4, 0x0, &(0x7f0000000140)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() 18:05:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa8, 0x0, 0x800, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x27, 0x7, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x89}, {{r1}, 0xfffffffffffffffb, 0x50, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x29, 0xf0000000, 0xfffffffffffffff8, 0x5}, {{r1}, 0x0, 0x40, 0x2, 0xfff, 0x24}, {{r0}, 0x0, 0x10, 0xfffff, 0x200, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0x8, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x5}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x21, 0x81, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x4b}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x69, 0x1}, {{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x9}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x5, 0xd9}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000086, 0x5, 0x100000001}], 0x2, &(0x7f00000002c0)={0x40, 0x4}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x48, 0x1) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') sendto$unix(r0, &(0x7f00000003c0)="fcae8b0e027fb6e23ccae2bb37aa01c1beb53fc2d954684b7350985cd4d91716cfe5ca86cb355b87c64bf1c518d127aa216be08b950bd64063cf25177a7357a2939a170a082c90ed2959175a09f70defc22be0a47180f0bcf72d9ab7336e5b1591402bc888e86b5fb379f6ba875bf305a0c963583c", 0x75, 0xa, 0x0, 0x0) r3 = kqueue() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) msgget(0x1, 0x22) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x2) poll(&(0x7f0000001200)=[{}, {r3}], 0x2, 0x2) 18:05:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xe2) 18:05:02 executing program 1: mprotect(&(0x7f0000097000/0x4000)=nil, 0x4000, 0x2000004) r0 = kqueue() r1 = socket$unix(0x1, 0x7, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x200fffff, 0x4, 0x4}], 0x4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x4, 0x1, 0x7017}], 0xffff, &(0x7f0000000080)={0x9dd, 0x1400000}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x4010, r3, 0x0, 0x0) 18:05:02 executing program 1: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x60, 0x8d) fcntl$setflags(r1, 0x2, 0x1) preadv(r0, &(0x7f00000022c0)=[{0x0}], 0x1, 0x0) 18:05:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020e, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='\x00') 18:05:03 executing program 1: r0 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/115) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 18:05:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffa7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xc8) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) 18:05:03 executing program 1: r0 = kqueue() flock(r0, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x1, 0x0, 0x9c8, r1}) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x4}, {{r0}, 0x0, 0x2, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x22, 0x20000009, 0x5, 0x70}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xfffffffffffffffa, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000020, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x400000a1, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0xa0, 0xfffff, 0x0, 0x100}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x2e, 0x2, 0x400}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x5, 0x9d0b}, {{r0}, 0xffffffffffffffff, 0x54, 0x20000025, 0x5, 0x1c7}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x6}], 0xcae, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) 18:05:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x4, 0x4000000002112, r0, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$getown(r0, 0x5) 18:05:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) fchdir(r0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 18:05:03 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x1f, 0xc007, 0x200) read(r0, &(0x7f0000000000)=""/111, 0x6f) 18:05:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc) ftruncate(r0, 0xe27) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x2000000000007, 0xc}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xb) 18:05:03 executing program 0: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x80, 0x6}, {0x2, 0x8}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) accept(r0, 0x0, &(0x7f0000000200)) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x2b}, 0x8) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) 18:05:03 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) select(0xfee0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 18:05:03 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x200, 0x7, 0x5, "8040015bd6d3c8b52ae5bb51a58994a0b57b6e4f", 0x9, 0x3ff}) 18:05:03 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r1, &(0x7f0000000100)="2ab5e41eb978c0343ed8ceebc2b3c5bbb5c759eac61bfd1325e9de3e987ee9cbb0e14e805f40cf54a2d3b2351a2dd7a5f9edae1ecee7dbf434659c", 0x3b, 0x5, &(0x7f0000000140)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/121) msgget$private(0x0, 0x0) msgget(0x2, 0x50) 18:05:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) write(0xffffffffffffffff, &(0x7f00000005c0)="8945779744a0a51ed6839b7c0d9852ec19ca5357ba890b36cdc2c1d3a555c78fb18650d4a7dd85", 0x27) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socket$inet(0x2, 0x4000, 0x74) 18:05:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) recvfrom$inet6(r0, &(0x7f0000000000)=""/74, 0x4a, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x8}, 0xc) bind$inet6(r0, 0x0, 0x0) 18:05:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 18:05:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00b9bfd037dae4f228b400"}) clock_gettime(0x3, &(0x7f0000000080)) poll(&(0x7f00000000c0), 0x0, 0xffffffffd7135e39) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3c, 0x10001, 0x8, 0x81, "251e22a3a27b69e4e46fa54f35903a067bbdca49", 0x7, 0x7fffffff}) dup(r0) 18:05:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000180), 0x0) ftruncate(r1, 0x0) 18:05:04 executing program 0: pledge(&(0x7f0000000100)='\x00', &(0x7f0000000000)='.\x00') 18:05:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet6(0x18, 0x2, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) fcntl$dupfd(r0, 0xa, r1) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 18:05:04 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 = shmget$private(0x0, 0x1000, 0x382, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/105) r2 = syz_open_pts() close(r0) dup(r2) r3 = msgget(0x1, 0x400) msgctl$IPC_RMID(r3, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 18:05:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8880, 0x2) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/181, 0xb5) symlinkat(&(0x7f0000000140)='\x00', r0, &(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') readlinkat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/87, 0x57) r1 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0x18f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x10001) ftruncate(r1, 0x8) open(&(0x7f0000000480)='./file0\x00', 0x8, 0x40) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='x\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000540)={0x800, 0x6, 0x8, 0x2, "3225e4aea394e11fa718348dcc2b5a035bec526e", 0x1930aa38, 0x8}) utimes(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)={{0xe87, 0x2}, {0x1, 0x5f}}) symlinkat(&(0x7f0000000600)='./file1\x00', r1, &(0x7f0000000640)='./file0\x00') open(&(0x7f0000000680)='./file1\x00', 0x800, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) mkdir(&(0x7f00000006c0)='./file0\x00', 0x164) r2 = geteuid() getgroups(0x7, &(0x7f0000000740)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000700)='./file1\x00', r2, r3) accept(r0, &(0x7f0000000780)=@un=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) r4 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000001800)=""/162) unveil(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='W\x00') chdir(&(0x7f0000001940)='./file0\x00') link(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)='./file0\x00') getppid() 18:05:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90beaac2452c60af2b51add4024f14f97393984d2b30841767a613c96163ef04a92b21b5349d1fb3f7512d3db60c6a3dc9945982c4b3011665fba3197cd121f9ffffffffffffffe3b3fd5528cc34df1c54090a65f6abbf32fe274c7caa7ce6063acadc9839ad619b7a0f9217cbe540b7725954cd36124a3cd576f54c688d6675b69f848dec85b6fc4cb3781b02ad09533a29d019b468119677f0042d3e6b7f204e068e991a", 0x108}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)="c5c2d099e2a6d42af9f5c6fe13de85c4268edc93c4c4c2c871f642b76c020592278b44ef1d2bfbd5714986429ab51545b1eddfff69ed5c77b180d07d348cab7447408104deeb3e2182f9554d04af24382c261bfc7cac9b83a6e663f06f9d10bad1435e44688694857948cafbd7604b03a4fb0581720b108b980c78a49d90243cdf630719a97170c29e14", 0x8a}, {&(0x7f0000000240)="da7eb76744b0f0a2d914e8a7748ed4dec69f900e2a1e3b52a59f76647869c34269298084785efb37ff42b2a9db92e5639da0da80661e92be5d2bfd1caf591a1d4c4ac5b58af4de56536e1b0c74d88b9b922301badd910ee1e863e3d59d9ecde1b92612f6aca74bf47d87b4b53d1cd760ac91ad34628203aad298a6b7a7d60a34d848f450943d488807202af41fa8103f3a02161cdb421d4bb88baf31ee095f98f0671eef3b2ba016536c2a28280ec4412d", 0xb1}, {&(0x7f0000000040)="64cf7180e13ef4b0c0702620ed3be7fbb1245bece80088772d38b7a74cebfb54f30ab75c7eee2c73c871252022", 0x2d}, {&(0x7f0000000500)="4bab88124618ec95727befdf8603dfe5c4a21db5ffd73be59b6765f70c3928745a02478f01f170be032b353b48de411eefda3aa3f662b8f3d6b4ac066dc8f44451ef69d668458fbbd21dc8e927eb80e38a81852752f2fff6bd3e1b8ee2b2bb91825e6753e5ef1d71df027b65aca5fe80540731f68378f520cc34c3f0d7284d598ff8b81d12f0f12979819eda2aed7b677f417405a2eacda8b4d56b193af2596dcb154b515815d41c20b3b26defcfa52d75fe3a844128874c35ab7ab0e10c729fe973ffe61d4fe15196ce2551be24df3ef672b2c570f9ab5204505eff64459d3ba6e9042189796badb1efb5e2467800aacb4a0702c113fa7e3e2c4b", 0xfb}, {&(0x7f0000000600)="11893086cf7c1e475f23b57fdd2826b518cc403bc9b30d1b8a351cb516a4f5cbb5ccc4c30c0b127689bbb6199cf1a2808169f55fe033cd23746a14512fe45f800b6839eb56e73e79089f57c7234917289937a29657ef6aedbed785cef428342b8f7ce80cf39137dd8a0b6f61dcabb31f921f989c07d8c4a88e319df0b356e4640d433045aa0a0b6c1f6aaea0128a8f67377778cb4b5dbd88556a933cc30803ab71f4c57a7873475493a93a993908ba1573c08c5dd3a97d553283763bd1feb8b484302253548df35c35fc25c0460cd4e2c64f31f754e74900257ef063afdf77d11a8ce641662f4c25afe96fdbb10a91117900bda994d6ba2f301283bc238e2b3ac894e714d30e22eb0719264f6b8698432dedcc4dd28808cd784d2d1418cd9045a454f7e0521c1f3744b244e0f643d0f7f81a9c3643ee490626492bdd39892d897b328d514cc933569aa2a3cbf87cd05ad4ff73f147d5d56becd0107ce7463b5724e5e32aa89d075783315274ae7b2c1410531f05c2f26973c32673d458e8e5dc94ec21e02b09ca3467925dd22bfb352682fc1d6be8a06cc45ff61e5aa7805284ab8966e1a1b4a34c4427875b25ebf3838efc754ba1ca66474b51e756281cbb75a6f51ff3b1b9999ac71285f1a17ea4b635d938534ad705e97d0131e9b01d35213c5648e91567d83b2a9f008f3edaccf33899cd5a46081a1acd63bedaf5ebfceb7f451509fbecec8e4c51c6362a135dd0683d9221991437aa383cc4a0ff4d920ae31660cb34efd8e91f0e1c5265d7f170839bc6a9a5c216cb8a4803a2e05a896e339f03a058cd67b5b4d838e1bf80012d34477d94530ddc2dd4d8ceee60258ee1e40486436d651c358ea150eea40efb54236420acddb5b9928c9fe66919a346e2e1d5172b10d468f22f7a3f0fc6fa6866458a4b0213f92c3f9f7be38db78b7c408ebbe7735227197464b7bd42a4bea9ecbb4d1fbdd10ca26124caf67c845a168200770868dcd9a8f053bab2c301dc3c4d953f9227cc756227cc6502394885e2b1f9651fe25d564425532ba1437340856d98b4219347d2f02da5bddcc39741853ee7fd1345ce8e5dadc308fdf8e3af0170ab0ba3e9b279421f12c28c9734e2c8e2018a91e7ae8c716ca75dfd0badd32f585a140eb5b37deffe670f72cc32dda80cfc6adc2dd8f2e7c6b4f924b4ac726c036ef149977712fc98c738945c6febbbcac21b5b50a376f9e446fb273974f868bbceb05258cc75339482bbb568bb3454a0a81b4472c9fdedfd44d080ddacea9b3ffc7e0c5b195adb8e3c5b577999f384e498d3db97cc4650c6e14247dc0987e6503f02ad2f49279205457433a588e016cdd19e78c75ad9632593763fa4f7b16e27d61f7cca5a464c6b16c68e0bace7b8d03ab71fbe3096a9c9ba29382e357dab64ae16d10782c91ba41c718648c4c6c431f6fe95c248ea1e34552d1801af8ac4143a5c48b51034d5a8feaa5e25149e25a766cafe54a24b130a3198b42d16d899fdbb39dddcbeb475ee6dd847ae29e2f46cafa2fe231c8bb81a9d679eb0a6fed0e1a5c9c42335f30cb52973d319a0a95deb4884fa448463a148ea8e6ebe6fcdbc2307553cf464da2031210b9b278706034bd22f7b8647a45e53a39f0e1b3fada5d83b6fc4ea35e0c97745487261383559cede001e642881109066743c16fa9a21b82b15672fa5a874259faf31a7019769ca55c6461a94655c20a79562d8b484343a31f24b567d146befc57ae059483e9350fced4a8d9fc3397be556d55506154efd5a86b932b85cd649459db6efb9b1bd3a20958a232f9b3e7f5bd9b42b076db37f7f16bc67ceea4c42fe4baa9c5cc50cc58b43c5258eb8252963b16e600150ecbae7f8f1cbc90473e06f33d2fcb2f88a9262da1b3b3203dac91a0f1cbaeeae508d20d03646f60cb85ed7792b35f12c3db7deb90e93b293a0cfbd276cb6c8a11909f7eb6dadbdc783b40a7626a2a137afbdae993ceb81d546c78f1e1749fab75f5d60e0e42f0437a2c663166b40f8e8b9a142189c9ddd1da67d706afc1fd3a539c7bf28989677241ad7c8fbd0ac01b565e3d487650ba59e8dbb20c7e9a5a06953387ba71e128fc8fadfdc5dfe1e0d0825dd55766414546a11b0c046578c43e37d8fce084864e87b5275d63dcf6f488bf9e6d1361e85790823b78b8c79c077a002fd3dcdc4d34bc1a183f38f7e3d0b1d3b841ef7dd17403110dfb93df0a24ecbece3e4080e206cda233ceff1bc1a47ba21277106b6226273ce2d0aa76208795e5d38a934e29d044da7f63aa058e081b2df468cb6927f3014410e8bf07bdbc0b6417714276e1ec8873c9f7a1c4c8155ed497fd4f63f0ff9d1d1b44dbea33c7b3a346bf68b75fba0f7c4b4a0d6cc402bef230e005f0401babc52402e01c6123fc8c95f6a073cd290e9d3cff144839dc83191814bba6c1cfa196d046636ba407abed96c38117bcae5c5d0aec6bcef71aca3b52667f72e66b6ee1b9d7fea783eccb2e0614c19619af51de257f832a790c29db15c8fed6d71e6f80bb9ea1353ca09694425fc3965c32eed2ec367bc347b58e06b57c383e85939a8e24919566833c140576d776a4d5b2bab21d659999638e0e11be9d12f96aee3a6560992c547c32f96b87cad2b396e7e38bc13cbc1971cba37987dce3458113943cc02d0efcc5f4e34325f5c481e61697d573f5a358dd7a1cc7bccbbd94dfcd7edb09f51e97c4ed242a83077c6c109146cb241e81fbb563405cd974512c6a7fe7ac0dec3bc91bbef7b7c44df37a5fa0e731a29b95a37b83e7c80a818799aee6531b991f75dfa4c3ee13a886db9672ae47dcd787a8cd95b77297b870675fcfda02c8d60cddd05e9280c0115064c26329e59b57fb4ea2b712686542279e9b73eb89b9b53c1f5527b35fb6471842783e59500d0d4b4bac0557f6e4d18ac62440a62bca94e8a5162d4e5ac19e6fee29577223388bea61875753be71eace4dc7fa2c63c5be11cb126da1b5e70eaf21a937f2a361b2c4662348f4e297c89b2cbb1b277a1f0489f45820fbcbc35d64b9207a4d3dbc7c0914e2cd77c89b951563a5f5e937a5c117d4ad7dba38db060d5c9fabad7fb2aa0910e03c409f3691a372ee8237ce29abde94a2834b5923e76cb28b0cbf5a571fb7f1c9d136dcfc208fb72b6d50f4f81a6193535f76f7ff494d087986376a1d134ad43de4f3a87610e7eadc960fcb6311b371ec85496ac9472137b709df464e02e369a1e31d94b1a01740a4ee0eff099e3817afc6b3af0e5be29b6bb47288b6b8c9745921aacc67db02bf1447efe0304360a6ffb3a1459db8529282d2ad0326b6f0a7ac20f789ad280de2d484c663dd107a91f5641281c486ac6457674bfa8935414c442e877ccbbffd75f8b7a7836ef05409a2c3ef9924e79c2188fe0a0a5645704d4c0daf02713f85933ec404cb524e017fa82ee18d4f730bba4958a0ab450b6ab1482b8bcbf77818f6c77de602e05bc66d8d1335ac16f1645719c665b39f6657e8166e26b4e100cab243ae90fc2a841ea4b7beb47a02e1f5119d31f52668fdcdca60dd6c4ea4caf6e1e846f512741221d2a92b091e2b8d9d440b6ddcdaff81a3bf275fd5a6343da84da236f18b442a4eac8550dad5690fa3919045d540a1a523db8333ae7ba98fe38c4a42079e21c62ea9192d0fce74fea6a931c28fbcc7b7fc3e4ca72648fe0e2fa2625cd565e92384d1063eb1b7ab0d8cd045fe7a51bbd85f2d5917dc77c3ec2547d842e0f5afb5549663f77e4dc3e40275b44217a480aa3c000f0acad46aafbdc0722f19c49f4efa966a8a587090e12dbefab0e74d574cbf88d6fbdd53680db0c3b465bc766956c68d1ee9e162ca9699b22eba2147c5a4b1f9a68205dd74b22e2f72314084b8195aa0090239ea0245b9fb2c80dc5d6833a901623f87501f1845ab078669aaf780d26b381b064744a217868d85c6a7bc7d23121ef9ca4fbfcf007bd6332c0676ce16463262a9098da0f0335a5191489afc2c087dbc3dc6f5e8c6cefef13acd6b0338872b0a2badb4f6985d1271ac24a16c9a6c8e1cc585ef5cd9733f419df2de7b29e8c38611ef801f45d6bc31931378cc9d36c413d37367c25e31ce54ed83eff3e00ee40cb6dad3b68780fc4acba7ae7939bdb80ec3e618d6a326bd943247f7f1512bc3b040589ccd4230931f32408b9ff696c7521405989ec3f243b124c45dd1eea4fce98d91da1462183af06045bbaa930aaba666ad12c81c9269c63d803829be64bd961b2ac510d3a71d7c4b96ca385696bdb804bb2997d8f8bf315c3e9b69a3412043bcc6c32ad29ef3b821aea652321a96b3e6fdbf6da8df047398a70372dab02554a5d13114261a423bf6cb6cdea63cb459279a0a585333d1eb5dbbdca990d3c7323630a8fb0a53f0f427a3cb28cda9549758d068abd8709407841036d34f4387973ae1137ca0e4e10c2c8d74722a4148993c562d386ce81dadbce74dc76922879ee93c730b53fe8793959f2913cf63329278606ab742d1d2f3e8fd6ddd1242dac7dd38d4cf7fd4e94d50f9fff42f9dd2e9f94e66bc7fa48d78751b740070fcd57919cf03257f09f0be02d09cacff37ccc961418dff5c4a5b2bf6100b1030f70229f42a91254dc0e4717ace2a7439bd7f887a85da72d145c63740eae5c4dec1210628a59c4756c3a9a67ea37b5af27a4cfd9714d483ee8704b03e8b057cef50f47826b194591fd79925bb5e4bb57c81323b221a835f43984b92b0bed4c78ebf4eee4329dfc4438fc4ae48b5ef75bb03034e925548fe9611ea6a9f1f249d9405b45adead82803265f65abf309d69e55e3d51d6eaa013f877181d12a34b8ac85ca3f192c9f71d6bb749aef657d369dfe6deb565ef2539ca42efc260f092519afa7d5e403d56f30455537f288a5a0839a06f904dbc95be42af2677302f7519ecf323e4d9896dbc932be6208bfde801473510b8ec718161673d5ede31f2d47cbbe34473a435081580489526c3a48934cdf905c6101cf1344c0b6516c972bf7b9ffd6dcfe107532ca374650887cc7adc6ba623451bc13460499a84ce6acc7569ffef63ca9f7139469c29877505ea2598778af76b254979a0eb899dc6a5e3780a2a3a275d55f73b6706610497398af73b6e3c7753a96cc1b8bcf2b110ecd41f92c6db46c00565702b9d99da0c19357166b82ac9ab589e0b2b6f46d99ef1b2b3782a1aa2d323180ec62e4ab31ed87f71f1c77cb5db8bad125a513da2975ac301744d972914f60eda2f9dcb3717762c296ffaff81d63eb8e92f73a86ce79f5f5d994bc1479a715129469333bb5304a4919f6b258c503af6b1ca94a0d9a307d9b55123ced3f9e56f8cd55feec0f47d6b1693efee75ccd41efc4af7533c7e142171ab8798c0d30ef4dc61193548b600b966ef1972d7670e57c3c2d130ecea23fbdcfbc9411f3d042ee6b36a3a5887aef77974a1bcb8d51c2d708580f7458d8500fa669f89b4eb85b66ec761c00b1884d067a1c7a9b291e3306a0cbcdc9855721f5fc5fc9f429ff935b4188c66992fb4682f021d03d8ede4d9e96ea2925a08871ea250b7bca2e05cece72af2f87c84ed4d7820096c45d4fdb677426e79dd73cdad46f0a1066af9056b6155da15ebeb4d4a48bc7750d5bb6a3f0d70317825d6269ac9bd75bf4a6083b1392b957a032c282cc942f789131e85217521cdbb40cdf6403f69fc0f272f2a32142d81ee4fc00adb438538028439e90aa947284fb121f51fbcb19e6d4cb5fa3b1200904ad264f87e39ab5be7391e8f94a32f1", 0x1000}, {&(0x7f0000001600)="8d585d343d23d67b0e06c0456feb75178d80bfd1420e9fa0bbe95805de0c9189a8a73742557e6306d0a1432f0de162e09221e45c86f954fc50886fabac2c6e6c48b445c079f2569a3a9365d1d8111d51011fcebbb6c2fd45e613d95fdb3013503fc39c22ef170ce785f1e1085883a075fe2bcb729ebbf17d839d68dd2a490cf22785557a25a20c9abdc292d7da3730106feb4e8a53d185a0465c7141e589b26c8cf6cdd0f97be10eb10ea5a9b0a0b744f0ba80171e83f5aa2fe9edca8626f0904dedb94f35d9a6c362683f7936c70da194d6841f6e6b1daa2dc3c9c756b2475aa930c4f811c61177a38c33a37126f57275e1e7fb7a120337b7ed36a85a90d2261c45607856c9381aa6fb8db4652cb92b12d77253e796e9da2a79236a907c86a59429d5d20e304d3ef7b3b7ad04cb1cd85f5a1175403dda3148c066f2a541a84423a93b9cd5120784eb9e4f803e00b8cf77df233657a768c77fb6d092e4e6dfbf91bfee8b50c8b6ce87d57e100280b98d40b65ae63ebba45da95cfa3a17cddb79c60ed2356a3a0aaad8e989dffa2afa953f2d0071f4c1cc2acdc3635ea4a4bc883164e8ad5347fb8434a19ef9074f1caeb20fe7eea0370ac05b50a490d3d54140b5dbe08b92e8b2fa78fe5b9cfa0eef3e642570b9e5fa37f59fc9dd6560d49e497c68468e30d41bae00e3d82669b471fc2e4dbc8c6e1f21c81b946337baf48358dc227dbe576fb80b72ca80ef00fac295a8e8da8ff0e7fa216dbe4da9901a39989015cd1214d909db7d4cbcfb8875798653496229523673eccfa1482932ffde3b295b252a5c150939d4fae070f75267f8cb0644f05b48a3ef7e36d0408438c84527d51361592e2277ce40fc3f7e59fd6d3f50903199ef6972b7e0da5d1d940a613577f8b065a2c175ffec8b071b79ae6d9aab6a582ebf375a324894350c6896434984ed7a634b5b06be33943b70c2f6bea800209f70518ce1970e0179291a9f5b724f32d606ad1e8fb23d58fd13734b3f6c814e7f4683653597e1dc86e5060117c4b9a0965cf194f4b832a1b79c90e40e35caf39960b575610a7125beb01c21fef2fb1db508502dd3d7c13d13d8723874135c399b424d1ae8f560950716f08b0f836237106996ab5d89ac3784719dbbce6f14353b7d3284369f471312aed0cf23b6184274ef64ae17780244ba4f2772531d1157a03d5f4cc0270ba23a00ca78833e2c7e9ab994634aea0ceb366d3d64db1d9928fbf743084df0f2aa8cbc04fe929615229e62e72e60266e8ede283a6c69bc47ed39ed3fd40a3566df3048c4bed117d547406a354423f882c8d236c4370e226dbb4521cc13dbbd8ec678215081877d978c7068261f14b6161e04fae2a8df11cc367191ab0bc7ebac7770cbeeec124d3eb6b9b9502d3e1e21c0d7b0e09b4145c52a9558281c62b81c90465b581916731e7846e05c3aa903a96b2c0dcccad40ed9eabeec121089247c5110e919b3ee50f3e8cc84f44892e750fc8f15052fef35f31c1d0aa18c4b276611975810e73837b5a3651098e0841a786e7dc620cdfd7073a4b093112dc9abdb3affaed3804e759acfae10f56bbf8ba7faa335c25f216c18bc6f82b4b5d10838b67c50a6d5f4f1ebab3cd4011f8699acee3301368a52dbf83e75d5d5d3fd016e98c0dd077595c5e272494ff679a90415d6d683afbd89d85bc6a3890d25c25ac8c34c0bfe0a5fe336ce15734444e11bb9ce44d11fbdc1d70dc82560d198d7f591733c980544de570a7c9b1453200ab377b493ea795c87bdb897e578f0aa6086b356cd404723e5c5323f8ee0b32eda964d5700085116c11793bde9986d3ed1b704239447ad273c2340b0f16b0ba1c3c77c7a658435591f6f9e722e50ea29e074c3d6e296161df3a9d58a780e9f96447dc81eae273d1e1d032a4f031b85faeaf63f361e99e81ec0f98e29ac00c1e4048be9ef1272e64793abaf3612fc2ade601f20ae1193c0d2e284a32926062e113f7d3fbc271a0c7444082627286f5837becdadbf9c04d159416a1d6d2dd984ed4b004628e8e8505a93a61c82afa99bb6a1b4a750d6a0fb33fbb557f67f38ec5810cf45ff308970d928f80c31c5587b9134d4c5468b49d0b154d6faac2a0d8e32bf46836f9c76046f002644446adbe85d567093a8fd57a84a735c05f8011bbd14a2e24f868c91785646538178615bf48eeb695cc579518ad89458a3042610b782f5e8d6081d76f08d39095ab2419c76d28d703eed45547147a75e26572c7f7d294801359b87c3325762b8d46ae2a02b024f600d0e79064054913b7c713060552ffd94616b44ea63bd2c99e44d15be114a0980dcf9d82c26d49886937bba0644bdc5b11cafc417c2b008d5a0c134c8927938a68fd615370144abfaab8c38c14fdd51363b2a86bdd1cfcab50ece003e074e98263a45d7bb689fd02d76cb93a5155b4148af4a8699ff1d9f1472c67834edbe604985c24fd75e64cb13a44906c778022be1c2f948c1d4228c4d14708200e08c342dde434da3ec9934e2988e93605491616c47692bad143123cf23a9810f40806e6ba59b928b9cd73a7d2196eba69fd6aaa538a197980e4cb0a121c965f7a98f77865b13a023bacfe44386f5c695bd81860424d2d7beb0f8055ff50cd01d29deb0fc5802dbcfe7181d95f8634b96cf06989cb80e17cb1d026b24f865099e9e27e702b7f5b3f112a0e16d4ad5b82060d41285fa417e0e85464436f9c2cba53024318988fe46db34b65add6019d0d35ed7f601c43dfe53551e48d649afa7bebb3ad3916d59c46edc91c958debbcec1230bd982154db8bd03fb4a806488c7be84757a61f7c0dd476be1a1433d98cca6452d3c9f05addc5b4ca36cf13bcdb85eff36cfd9a05efd191b168daaba424a06ed2c8c7a56c62b9dfe7f40516548372f16f54508bd1e0a27e010e77ac5a3e16e68514fb46ad6240265c4d046aee7ef6738d4aa70ebc3eb68496322ab4e4cd7f42a68d5faf5f889a592bbf52988f0d0aef214f219ad2229800824550a57f7278d31ccc0ff82e59453252d6b9e0d5abf3f25ba6ff561325fa1a4b15a0f291e75c020930fbe0ad56ca37e4baa3b1f8b722ff3ed4551733f95ef562da46b8e264149ce782567240fc27833966f2f4843b9fbd6ad38040f3e443fa7e75ac447790ffcedb9ce35fcb144282b092bada6f37ae00c2c8cb57bee7ade929b82defb1e8f0b7b49279711bcd7a0f773b7420472605f207ed3cb761be4dea0f89e187e738e073c516d0a04271ccee8e5cb9c78bb8051548653c7c02e82943ccfadb71cf8ed4c8a583ef55243b70a457f2459403ed7ce2cc89ad476b9ad836630d87490b5ae676964b66c693385bf8bd6b1371cd04cb7805e96b43e439c763fc69d8db81b51253f53803983d8cf3eb22cf378b4d807680d9f38669b1570312b60aa8c35f9005f16cf5fa897f9ca6eed55537bd98f161f5098196bd1abf82773628f3130e5212fb179f269234afe46e75b8c9a775e436a277f747d6900dfa990512b679394da88016f4af013260a6141130c522a5017ad24d5bb852bb0a256c80c7675835f14dab51eb287f7f9fcff24d7d27ca0c7c4bf2fadd3af9558970b565251185bd446bf36177f9809746e3afde9cee7c725314a4210e2da64c895f860b13ea957477da45d2e08691478eb858f874f1140e3b671c205b936b5308a23ece6c262f20de51cfc6868a0815215fa27d32213414813ad9d393d57cb664da1d518806b7966d73ae40dd8ec7a6ae09af57f1702d6ef4b671b855c3d578e00af4e99a6b91b95476fb95c53a23cc017d6f5fba6597324613834c0404b6c826114d21001a2c7b083418725930f635b508ae3688c172201931343a3939f8c4cca076b3c66e4929fec7537e87ef763fd5305d6fbf039c253d300437165ac2373c8af139b233571a01138413393c65b985420a273479601f58e08c8fa6f25c78de9522dc94360a2e11092385514f8bf57d0caa2c5819a5b15d01c6d6e1c8fd74db4152157ad1661d7221e041045df8ba9f0c1028b5fe49dd22789d0eae484578e577e2012654a30cfef32bbea9ccbf28dd08297a329c6d4526c059acf34debb6631b6f2c5eba086d05050fe0b44427ee7353686a0b4f926fab72cc137d4981afcfe1d69a33634fbc43cd6bf597aae810f98452e73f3e7f7f26473385431ca5cea437e07ce6f360e228bcb9ceb2ca97ff142eceb83471d721368049f1dd9d152ffd18f5180f644337326d367c3dd17775b8b7d335fb51abd9907f9146f4f190cd32e7f6581872532c2b2e9d0a319fca5ede2b5046617fcc588bf62d15a9f657253bfc78331a4787b22243f82ba649370c5d4d0aeb963babfe54c3811add37ef89e01601bcd2d152e369ed18bb75f30b5e1aff5292eaad867798546f4c096708f2d00b9ce7800e243b2addda88371db7e548e7b55f28e0511f48f1fe08e993223899926d4e8bc859b1b12a31d1a683d532aa12e9fc1adb3c6b71a9260e0e5a80b14e095e7c5490c40a39e145ac9a0e91106818da4b8b47718b235ffdb799030de0b32842bf1d6e6f4dc0f60dca0f4b31d72e46b5129e1b07f22cf2904da43f70fcc9218056ceec1834a4e4c11780a543b339ac70f6883cc347fda4159c30134a5770ad917d918d0af0409c15668118cd924aa247a0bdbfb4994fbe7aa10ef857f0702b4c60508dead48c94687646a03c0c3dda22f0f49c7790f3667e31559f0df3bcd3f0d149ef55aab5a832190a4367c4ca3d85c0b07ef680236e142f06382a37e90c2914c641c7879b2c67a8787f109e34ea22d160f02d7d2ba75d718a8396967a7bb45995330e72287c875f587598af4543bec5682189a6b377f1239a93f8b0740c3854cd80e8be8d61fa3a5bf7152fbd6e22046a9e7df682d6ffe3e4df8776885a2a00a03e54607e5f1e9784583bdae8dc92855b8aa3961e1aa2f107fb01a4e28d7303dca6880d072ce34481cc2df440219b8ba6515bc3b760f84e61125513950036a469d7e9070559a9bd47282433dbc394c0bc00fc21378411588326e761da2b1f3e942e91dd55f97d2d6b96e77c2f4ee380d237bf2154d69646135bc0392522e2326547d3aa0e39d2bc02cd14b6ab8009ec32f5b8f62a56ff370aab10aabcb0959e3303ab21bec06855bed087086339529a84829a438db832119edf944c8abd2d4d28f8a24fc113c303bab18fe3d375575a9531216345b997548737ff78b556f091a6bb14e383cc33671695f213bfd69f12f253f88102fcbdf39164f9f52b5a45b2129ed998c45d6f2701acb4d06e4db952e0f15d9d626c58082aa690d56d562b2e4da53c64b04fec4974ed2dabb7cc799ddf190209b62d3af1af127d6bfd9eade02c7a6b95b50d0d825cf222cd3c7f5bc1fbdb531c67031142b04508e76c1e82b22f1b5ebd27454e10a3c50e05b89f4dbd59ac20bedfe637216cec83b09daf95a26cfa6c540625fe16eb571ef9d596297a6f288fc15e13c602df4d1495644cfd9b693df609824fcd805fd84d5b5cf451534df7acead02961674e16d10733afa9b3286f5716e7f62e78c1cadbc226bdae21e99089a5a64f452892b8b54cb7c456a149eaebe70b77c291a7fefcc9b63b17b1009d4b3841a7fb49af40dddb1fe8fb5554b9eb93bd7aa53662b1f33edf5e2bb6a2301bf53021dee9ba98333f4c22974e85ff737609f9bba07db355d6192c2b835fc75bffdcb17386dd7dada1a7f021471ec7c79f7ba06786f8b4323aca2fa3188e9a60ee6cb4f0f261e478bb17567ffbf04", 0x1000}, {&(0x7f0000000300)="b859a959aec2ff1b40e93ee3cd2a17cd7ca36560ba56", 0x16}], 0x7) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() 18:05:05 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/9, 0x9) 18:05:05 executing program 0: socket$inet6(0x18, 0x2, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 18:05:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x377) 18:05:05 executing program 0: r0 = socket(0x18, 0x2, 0x5) setsockopt(r0, 0x29, 0x6, &(0x7f00000000c0), 0x0) r1 = shmget$private(0x0, 0x1000, 0x408, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 18:05:06 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 18:05:06 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) syz_open_pts() r2 = syz_open_pts() r3 = socket(0x2, 0x2, 0xa555) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, &(0x7f0000000180)={0x6, 0x3f, 0x100000001, 0x8, 0x1, 0x2, 0x0, 0x91}, &(0x7f00000001c0)) r4 = geteuid() r5 = dup(r3) symlinkat(&(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) seteuid(r4) shmget(0x1, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r4, r6) 18:05:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)="00c894dd80218d6121a2dad4f55c53aa81b56a4c4069e9dd259e0bffd0d4fee5f0e7ffb32117ac46d8be1bb2828c59b22fd85cb661b94509052bd9650f1f42703dea10a0ee129c94230352817aee2518fc5c9f7d60a9559008b649fff86d554f05d61dac8850db0a6c08", 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 18:05:06 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgget(0x2, 0x119) msgsnd(r0, &(0x7f00000014c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRESDEC=r0], 0x5, 0x800) msgget(0x0, 0x1) msgrcv(r0, 0x0, 0xfe46, 0x3, 0x1800) 18:05:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 18:05:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) poll(&(0x7f0000000000)=[{r1, 0x100}, {r2, 0x110}, {r0, 0x4}], 0x3, 0x8) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 18:05:06 executing program 0: r0 = socket(0x2, 0x3, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0xafd, 0xffffffffffffffff, 0x81}, 0xc) r1 = syz_open_pts() r2 = kqueue() r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) bind(r3, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) socketpair(0x18, 0x8007, 0x2237, &(0x7f00000000c0)) 18:05:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) setsockopt(r0, 0x4, 0x124b94c7, &(0x7f0000000000)="71ac1ab8a85af8bd884cb31c88584280916fa3a8b0bdf980eb7534eb141f73640065889594dca6a93e7fb3e70cd397104bfd9e5c5910365044af5de3e097a7aab6cc5fc01de9e3f49f", 0x49) 18:05:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f0000000000)="6140e28d2446e77113dd97b16ca7da75c8a41b317405f3c4e2383aac9f4a74146a00ac71cfae84d41e0fa0292f7e15db9f165c79bb0003842d108d1a3b8985e16acf64a9cec67960ac5ddc4e41b2066ab455b4d2b84c1393bfe5bc706025f4774a3d37d64f67c2de11fb6507b219d704c36eb04cbb5bd8eb07a479089d9525f378a09c808cc9ea9fdfb7bcadee197aaab5c37a2e3850c953417603f9401bddf7be741308546b", 0xa6) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) 18:05:06 executing program 1: r0 = shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 18:05:06 executing program 0: getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r1 = getegid() getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 18:05:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="ca80e0969c847c9fc5f68515879f6c9940f9f014a29f05466c509f6fb165e106246a2a65837172b8c80338c3275db805b0601a36c3a70f3b46ba9dc03a93a57cded971163eec86", 0x47, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 18:05:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xe0e8}) 18:05:06 executing program 1: pipe2(&(0x7f0000000000), 0xfffffffffffffffc) setitimer(0x2, 0x0, &(0x7f0000000100)) 18:05:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) flock(r0, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="e3571613a85770426486a4bdcc9331fdd17b3006bb483d68f319ced511c3fa14470a50b9237824108fa7b32c674f7a8849450d5236c37fcb98789c1857f3445ae904a06fd86a832a41d6a99db202d0aa234195a7369e1953d7ceb5b8d50b9c9d9d23cd6a1e2a4ffc83691b1105f9f31188e992a0c5848bcd4f09e9c082c3b68cc5fa37782e7d00b59ca1b2db11feaabb14045ea1b64d62aa1b7dec6d12a2cbb1a0fd524fbdc71c3d3fcc", 0xaa}], 0x1) 18:05:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="c2022e2c4c8e8632db17fc7066696c65300021000000000000000000000000"], 0x10) r0 = socket(0x10000400002, 0x4, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) setuid(r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) dup2(r0, 0xffffffffffffffff) 18:05:06 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='xx') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000040)=""/212, 0xd4, 0x801, 0x0, 0x0) 18:05:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() flock(r0, 0x8) r2 = getpgrp() pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='}\\\x00') r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x1, 0x8, r2}) 18:05:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0xefe2) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/53, 0x35}], 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) write(r2, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed900000000d505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa908423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c1248b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819", 0xffffffffffffffe7) kqueue() 18:05:06 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000), 0x0) 18:05:06 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000002b80), 0x8) r2 = msgget(0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getuid() r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r5, r6, 0x0, 0x5}, 0x3, 0x7d0486c2, r7, r8, 0xfff, 0x0, 0x7fff, 0x6}) 18:05:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) fchdir(r0) 18:05:07 executing program 0: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0x931) socketpair(0x37, 0x3, 0x7fffffff, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000001200)="ab7c142b183bb628adb361b28f3fe310ff46cbd46d3a0da0603ddeff100c38a0ecd02e24d8ca0fb84eb4dc0521e8f15502031bbd246bc08004ab61de2f4ed80a966508ef65c315f8910ab9200f60248f856e655bbad5e96d72a00bec84524af320ca91abeeab15237a4c02520000000000000007397e01bc16a30d70", 0x7c, 0xc, &(0x7f0000001280)={0x18, 0x3, 0x8000, 0x405}, 0xc) setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="fa8240cb7e0e08d264bad557132b7768f99b01c7f42eb47a0ad6d1126a116940d8eacb7cec13ffc819a8df5484b75f6aa25132e96fcfa096d3ada07561c02f531a41483e93f8aa5c51e1fac8b9cf8c9fa16c4e224e0e2c4c8d074db455eff7db9d8f730ba9320ae2e2aed226b67bff0de68a9ff181767fd61b31b8224f7aae6568bcdbbbd8e6bf3bbb4ea0087aecee6273a94f66729044b0e43377c62c688e4198efeb6836b8029b763f6262aa87525b0059023562a3de6f4ddda5876ca7bfea3b43049501b0e70ef87a7472f24e9f3fa3f15a644dd1faf2d01dd55c212e44166f6bb0d5f0b99ed0535964a637896081ac892edb3db0398a096ee6da0db0ae74a9168667486ba1de5cb1e1307406475c07af3a16d71baca6f63124f3816227fad214ac07c0e8403c639c769697f5dfb849c2aa4e40a2a0c4c251210dd2846cfc0c542c44e8198ab59b324f56c2c46a4ad107ae5be15fa94b59a431b78fd60cccc87d59d85ebf7b6cf8adf8be80143c17bc7a9ccf4ec35d99468b7dc50bf3e5ff767db7f88e1e09119998d5043e9a4084670aa57f5ec2a89412269688b6afadc8f60fa155e95b746d5b2d4f293d90c90b1f6fe881664860d446cc3e552cb5db58d6561862357f98614f8a83cea47a279aaa721db244e0b455d147651229446b9a63b46d8e7718f8e82c1dadbec6e1382e173f9445e1ddfa031e300c181edd964f610ce85b10c8a6001ce9831d5793654cbb7384055185e8eb4c125bf267c0906ae15a3911fc82e279c22fda2e27082be07e3fb5eb1d47f68c4ed310802b802a7bcfcc0c162de0a76e3bc4f34e910457dae5c19ac73ba333a7f094083c4b48fd64cd12d22d69e9320d052efb44e3073e0567ca444d0712398543c9bf63cfe955150188f688e34d8c774125e0017d6a5e8850a96626c72fb5dcbf390d37c46dee5ac5b0483978091ef9750dee4f57424f4e344532ef6315a70274a9e1a419346c669a927b92b4702a428319f2f5d02bc2c1e376479ad8b455b39308add24953df8f56852df598041c6fa4714fe0fe18a7de43b21adf1fbbc9dd1ba3e4da265523d11e03a7cbfee37871428192b79f703997a963414bfeef37f3dec171f0c5177ea090bf0985b63993e165c0854e4007ff345b3bbf86e2f675b297988cfb5c6c1f9a4b2f14a5a4bb1749e6b379470a8b02d704fea74ac7676bb0dd229e01fe3f7800f16b28e233dd829058d1c57d4292a405140728aa491590283f2a227da70b02101a14d10536474f9d22b9605759aea29fd7acd7372b83114ec96333b286e9666adc7ced4f3f52e5500f0f8fd0fb2fb8bf61740b29992154789ea6c47e25640f18cc8e1d90afde82a0af6d6862b9564c29e03662ca56120971ce00dffde9b62b383e9a6fd6b9e2c5ee4b680ceb6c89d7479afc058cb841982e963afa058fabe09deee407033b9329250b6bcd216bef60424107850d135eb8bf3e81d7bf6d7bc910eec2c676ca9650877e6190166aecb12812ad714d656a8f6428cbd3ae93aca163e9c8ca369fdbdfa1d0455653dd949b37d9e074f5829fbe3679f3cb9824a1db63e3ed59b8136e68879a6140f694638c3374757179681cc9cea3b4c42c3dd3fd855f4d19252c2b8f535819584985d2eb8150cfffef4c2cd49e71323a8bd78329716ce4c20418d3f24d13bdb1c4b7dec44b2b774429f273f9d5e5174cda18f99485d134a27513cb2f5aa79aeba885646976e211db24a2e964c66a6fd0374c0f6b4db2d7bf4618e28a4b97ae025c68473e7be2a5c137066ebe8527599fd1585ae49cf7e2367d96d73b0e3b858a5248dffa15e220d46b19e3969dceed0fe655d755fad5bc99397e3da03bd83177a7eb2f3cac86365c9f2b2049e4902b34d9694a7c08ad40a30a5281da33d677abd1c63a8be51503a8e9f268b8fa44b41f7da80066ba3a81ab73d9fb1001b80cab6b085d3984c6253957a84b6146490b51060d12031cf37dfb27b3fbfd2f8f280305333d0858c11ed4fc1ba1de26ebe515b4b6a56d36b06574a4aa6476ba51eb794517d95a2e70132e8a6c8384cf70b2beaf042fdfb5b7545a7706740452a7ab958f6dbcfea88dfadeeb8aa3f46e84c91793b38774848ab416126bf2878780cac629e6efae43f9890eebca2a3153aeca618946cfb21bf8cff4018aecbfce95b7299a00101a4611020ccf9eea4fd9b40003b0b657f7c7a300b1834a9c83450a364fc93ca10036313887f04c88af6f3cb72e605e16687b47f60d1681f00f954c9d17a06340911605b3cd5b4beab0706ed17d3b7da6d779ca1d07e47c1b8dc36511d58b6c0843a7c1bf8ebfd192ba4e838fcb18e6d16d27468d9b04eef9d2e0a7d921bcf2bf3b15c965cb6092426026fa63d696b1d5a1f1218b5573d7fa42ae6b4238f24951dc4617255bf743699aefae1d839ee7f23c3e1cc9cc41f8d40a1e30b0a953129063532b28cec294cf43a7076cd7d3626a425ef5a61f0b161af64d87dc139d669e09c4538aa3633e3f90f8b9ba569dac10611a28bc8d26bebc7744115f8f18670a1bde923df8e77483c1a5e5e19242949496ec7bb377209bce45f673a0a9891520cedad87f24546daf62edb5da6e9cd8a8efb20df07e9fd2d6d4461d3e1497a89c924a21082d1385407637eeeb6e70fb47dd88f93c30633286f9ecf5f923c51a78bbba9a9e8921c712b85cb075f82b62c20318645bf90dfc72ce937ffa37b748237ef45da32cc62438dd630cdcb38b066fc8e8566d6f1de26c75379ea6349cd03dbbb6f5ca7447dc90f587638bc0e0f3af0b16c7c29834f2546a52fc59888bfb207603635520748c5a1a542a82b6b76616ad57d0265081be92fed3d00a710b116bc3037dc9a23bacf540e2329c91c942d3d5b929c82f4ec7b4fae2e333006d77073fd12e5747faa9428be8f7cf0f944846c0d232ecb5ff5b79d669507b70ffff923c23e6599f02c38f3cc9bf8a345c1189a4598fef918f46f436e2b87b04558b86ece93b1bdb48c9032a82107fc85a665bb78b1a1509b7ff440e0bee18866f81168eee8b060bcf4e825faeedf9aad91d12405eba4b22d3bd4a58c392003e35cd62f83450eb4b4595abe10a4aae5b95ceb19fc5ea6ab9aeb734cd2900237c16cb9886ce9c23c8bb0892dde4081be1b243a8b785d4fcaef1626a545b9839162de83656cdd6568169c7ada2eee2c8726f5d6947bd91ff590f6d5f3bc22d4c3ea976a12c77bc9b87e2c31eb8f936a6a123e1b25ce58ed23d7a36efa3ac256a8fda1b1e1aedde84c073b761a4a8ff67d2e760b4455c9afa9840ceb460bc98a0232224ac9aebfb01af49ce9f21ddd6284ed36a41f032c90664b61cbadcc4a6d2289afb1a4ef7e33353cfcfd6ecf09d0e19b165eca014a6c9429a0441483be2a0972f64823a4ac813fc7e3bc1e9f4ec815a1b04170209a20326a79d9378d34e9682bffaebed18dddf9f8f8320380d9e009d17debc150625cf8b1e1c69f1ff495f45043160fcc0cd187e3eee2e6bbc156f93785ea921800acc86fb42017fd3de2be0fb2bfe6352245e1e75041bc605d1916479f0ec4fba29cf647edc964022e9197fba92db5ea460bec67e474ac3479ee1d745193f8a82e42cb9694f3956569f6b4372619c6852af0319190b2c760738e54a828a2735e1af76b9b3c722b4a10287f2cd07d7b7a8b2bb6e259be9088a3e4f578938d2036b114b826ddbcd72f1e847345f3e2d456dfb6c4211ab5d9c0e61379c6a6ed1d378c013811a84c9b8d0249d7c90b8a5bdce6bedc3ebdc90293f0bf234e07624546c377d1358f7122b3a6f5d805aad403ae9634205ea36da5d385e82f393499e447c086f6fe683b902f089a255289dcaa650210117542146ec027e12b9ac5fe9eb16d6d7d07e83fd3959d49cdf148eec98ad87169cd47da2af6ccc8805fd0e6b5d1e9d4631dcc05dde590610c632dbe820a0a67515fa2abea18bd044ae4e6b32a0490f196c7db21574c46a1bf8a3de9f0d26a5ace8c1fc2d1d5e71801e871b18223d4f5ef47b845f870f404f1233b8e1f40b3831e081606a10976974f650374e9449a70bcadc85d6ac36d67df8ce2a6449c007992e468c94c6a9988a6b15119a12d44038e778014f0ac278f012b78988beb2fd8186387c2972b737f684dc45fd0158c9042e91a03c4dc2df2e14598c1010506ee6c6e1f718f00162be30eb9c9e7204efc8f822a4139e030b861defad979628b05b3e3ebc70a9a0ffa353bb153edf4c1a639b1c966981cfa216411d2e9933b42ad3550c406df126db2fb7e32b91f63bb0adbd3a68f675fe034e4700e9fb843bfd3dd6b5fcf96a7c5aa327a4eef1ef466f319331631cbdeaea1649e0ae67f26e628d585bac1ed18a33fd94564cff2017f32ca82ac37c00fb8a527c49857e6a469b6dd4f9964a6559a1a5c8021f079b1edb9cafbd17a18cf9b0e92f892b96f3f4076d8a1227481d4b17aec2110db4e72decc0027e7fe2eb6514dcfcccb27aedc2d85952f2a4785643a7c3729cdebf6a6e29b7344d5a31ca743f2ac48cb3fda6b313382ac97ba8c78c1136b74c2b8f7c219cf054a2af6a0ad949961d6e18e10c6e7032d9a3804122003aa7f18bc18110573b3176c3087540ce3d7b340b61d30d4b3add4f77adc0a88dc1d7f6b84283066a313d2c4d1e6ba761845b896523657a597db698f315c52ed381f6e2909e2d788daa6c235a6effe9f41fafccc56f954111488786b577501e3cfca3c3a9c99a7ec845320cdb58e678a62712122343e4ada72d8f0026cc73e8cd8490508ab5e39d088dcd49945675a36b6967d7a4eb40a84294f096da7bb82d5d3e5f379abbccdf020e73eb3d279c0c88660f51a0b11bda8cdad482ffab9d415ce6336318e5d4b73c21ccd5d6522c879693baf62a7dd3caa3a00a3895b76bc833e8367afbda48464ebfde14b09f27df9e090a04e1b1745083baca36e0367613a263b5ac2e092bb64ca758aadaf28b039bf04c5f7b1480340ed8c16af2ec7a2d78c4c2587909622bd750686fefb4fa8287bbd53083c952d47451f81f23660e6d091fb4462603966a6a2175d93d07b4c8395a9ee69028345628e8e9abe0ca189fe998726be1044fe25c75e4a31c1ef920c1533ec1f243fd4ea99c9b3e4c48490d53d6dff53db43a1f5d55ebca691c4171ec1bcb903986391e9b466382468dc1f1fd0f900cc695db8717732822faf639a31873883fe602ad3a419066ce975bf8274085fb669da0d232cdb883ff467bab99cbaf627ce996501b53a9f5c66c21b885283b5bbd163219f2a64050c750364365791d18bfa691ce3d4dbb4af03cf8bd72f64ccb1c129598a23d43bd48b6c321db287e60825ea9f6ee8ea6f94a4f5349cfab5e62e93e3a7eee5dc50c0fc523b6ee6ca2884f0b76b0163f0f7b32eb987b8694be72225b1345747065a59ace8e70e7b7a03c235f070f05da9cfb195a7e29b403e14b2aa711398c915a5fadb3550be6dd64cc7eccb4119a1c39c45b51dcc787e1994af60476496880e6c8e85db8efab91ae5f4419a32e939c13eddfdf2e4a15f2e3fe5c2e67ffc6c9076abef14577b510addb567b5bd7eccf9ef9dd9a4b1575a0bc37310981817680749c42267ed39f4e53981eaa824d79605db9a9cbb964791d5bffed31cc3459a821f38a1ce1c423ef901300a956db5b8697d62a420864a1a3d855b37a7271d14cc1a78817d80545d9069d6cce2d70257c11c6bcf453047ec15be178673361320f5b7cd09d7cdadf6266558d671105218e67fea1c630ecead7a21d832a54bcfed5", 0x1000) setitimer(0x0, &(0x7f0000001000)={{0x88, 0x9}, {0x8, 0x6}}, 0x0) r2 = socket$inet(0x2, 0x3, 0xd97) r3 = fcntl$dupfd(r2, 0xa, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000010c0)={0x0}, &(0x7f0000001100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) setpgid(r4, r5) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001040)=0x4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001080)={0x7fffffff, 0x5, 0x7, 0x553}) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x21) 18:05:07 executing program 1: clock_settime(0x6, &(0x7f0000000140)={0x5, 0x1f}) r0 = socket$inet(0x2, 0x3, 0x6) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x0, 0x400, 0x7fff, r1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x5, r2}) r3 = syz_open_pts() fchdir(r3) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 18:05:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100), 0x0) syz_open_pts() 18:05:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffffbfcf, 0x3, 0x80000002, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x6e, 0x5, 0x7fffffff, "1b4d7013d5819fbe6e5011db0410a1791c1cd5d5", 0xff, 0xb1b8}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) listen(r2, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x10000}, {0xc6, 0x7}}, 0x2) fcntl$setstatus(r2, 0x4, 0x84) renameat(r4, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) shmget(0x1, 0x1000, 0x18, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 18:05:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fc0, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/204, 0xcc}], 0x1, 0x0) 18:05:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) dup2(r0, r0) 18:05:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000600)=@abs, &(0x7f0000000040)=0xffffff6d) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000005c0)=0x8) chdir(&(0x7f0000000100)='./file0\x00') chdir(&(0x7f00001ec000)='..') unlink(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000739ffe)='..') sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="21cc7d5d9ae1688a55539f63f0e16789ca31e373a0d260d3de89e7890eba2bb675d1288c62b248dae77f2748de247be239c6fd5f06e90dc2bb6ee8f0ecaef3176785758212b1027908a71b9d79ac7130095352a08eaa3afc0a2aee02b9c06556985905e33a2b905ba08b373870a134e23dd529629770eec3dee118921fa007fe3e330e2d2b328fc9676871160751d5b9e3552194b33f833a5aeb3351c643e4f307cd12ae83f03a4e7db5182c320cbe4ca6f31c68e4d9e67a132fd93ae8644b389188b85b98b60a9914af8ce15af7f3842584b6ae8915c404d1d54ab11240cf524a1cc25a724eb796ab27acb2462012e05fc19ba3a5a187ddec4212d0", 0xfc}, {&(0x7f0000000240)="cb21e911ca6ed0dd7cf29021e143fb4c6a6dc18b6dac1cf0c8f1f5e79026b5fc696f3c9d49cd0df87067d14c02d77fcd0138159097dd748e4ceb89f94365b4f9ed45b2c7759ec5a638c80c7f0a0e1f41393107f8a738eabccd0e8737af82e9ba48483ec0c34d1f73c74f2861e04ff10cc2775590a410622a85125e43e7860a0527fafb3144243209979fa37d319d4bcf1809d577202501011f07311eea079b809387a6f1fd1ff6788cacb128df8b04a187cf3d54dc8c4f52e275b6dfee8ca70f87d5a94dae5797ab90f2b97e4b1d0ed76f8e70ff0ee5403581b528b2c1f9ef6f8825b68b94539420d72d8d3686a5", 0xee}, {&(0x7f0000000340)="6c6696f975b26a491f53ec5215d8f11b8f5505689d9b626cc20660e56feef161600235c52d894e63b41fbcf6cd8da2cf6405a893c14e6450c38518002c89375cf3848ef39aad24d39046245f5fdcb9ae9710ff0dbfa78b56a068506c2ac78055a7593862a2ef718d4a6255149bbd1c6306af659289a0741120aeeb2890e97384792cb26096ae", 0x86}, {&(0x7f0000000400)="36b16f9b7aa78294a0e2f357583c110539a7220c02ec3eedf75a372d31f4c40688946adf9062369e7e588ad2277a0ac723cf989678cb89e6d94680a75af282b79ab4e19ff15a3ae0d4208f071caaf26e", 0x50}, {&(0x7f0000000480)="90c0894d5dfe0ce41f465a89720b4c9eec240d15a29d9e2a40740a9de9263eba12cea853de464a3ed4d7cf7bc261defdca8a978c537e1519e9b000e8ff387f1e5ed424980eabbeea428416759c9b4148", 0x50}], 0x5, 0x0, 0x0, 0x40e}, 0x400) 18:05:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)='e', 0x1}], 0x1) fsync(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) 18:05:08 executing program 1: getrlimit(0x7, &(0x7f0000000000)) mprotect(&(0x7f00002f2000/0x2000)=nil, 0x2000, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = shmget$private(0x0, 0x2000, 0x230, &(0x7f00002f1000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) pipe2(&(0x7f0000000040), 0x10000) 18:05:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = semget(0x2, 0x0, 0x200) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x4) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 18:05:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESOCT=0x0, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x43}, 0x0) r3 = dup(r2) fsync(r3) 18:05:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='W\x00') chdir(&(0x7f0000000100)='./file0\x00') execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) accept$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 18:05:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80200, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 18:05:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="8745503bc018a88a244a156ded5a7f7bbf5911d1737028b54bb788c4ce06b9d16ae1b77057ea63f8d4b84fc65adde8cf12f639518c36dd08510a3f348ee1da474a5b9337be3609675b03cd4f2f939e842a7fed2fa6c8956b9e5f30277c2643fce86c295941c613bb08e9e61f584e5ab29e844f8dcb3e1ecea003b6f51dba17170176", 0x82) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/85, 0x55}], 0x1, 0x0}, 0x2) 18:05:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6}) pipe2(&(0x7f00000000c0), 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x4) 18:05:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0xc007, 0x80000000) bind(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$setown(r0, 0x6, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="b97432096c04fb90f108006e336e379057564cd88dc3b1298a4a29ba43ff21c87796c311b2a05bd0b6c0bc9c23031ededbcf8a02c6558e3965077589c21adcd36c2c1d9a93fb7e283965c5049c2ed0a9e47c", 0x6571f60b47ffa381) 18:05:08 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000980)=[{{r1}, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffb, 0x5}], 0x9, 0x0, 0x8000000, 0x0) r2 = dup2(r1, r1) lseek(r0, 0x0, 0x3) fcntl$getown(r1, 0x5) sendmsg(r2, &(0x7f0000000940)={&(0x7f0000000240)=@in6={0x18, 0x3, 0xb1, 0x8}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000280)="44fecd63b349ef3a214b4967789663fd48504c6170625dea9bb37d0a22c18745a43ce13deb6bd5f8c8e0e4c065fa994fb0d04b9054d27e1f63bfa9168830a96361b4d8299a4fa71d779004f08fd99651b5fa76c35fee910eb1e57680f95ac66daa32ccb72f56dfa67404ada7677ac58ae99bc344cac8bd691465e43d45e13071bcd5181ee030df5a06f022f88035e4f0a7d3f006e6687a3392e49f8c0f2f3564b51c289460cf80", 0xa7}, {&(0x7f0000000340)="8a4db4", 0x3}, {&(0x7f0000000380)="3b7d57a23ad5a5775166a390c07c23e7105540aa4c291daa0f11d4a82bdeaaf9c13351d14311710a210b5bca78cc1b7c219e91d59729337ac3afcb5b40614cf75242e0cceb61b769", 0x48}, {&(0x7f0000000400)="038dbfe14d33464faa412c71bb6480f5ac1c6ff7e9574bc597c0330c4bcefe1a0ee8c07e72ad9c03f8fdd4854579abf6f0986f30fce1f67ef2f032ebce9171c34f3a589f0ccc0101cd747556578174e55acd15c076883f15ecf3c73ac725e22b19dad642e55bc52608260e90d90b4a4b1e980c4a5e9fa19abff475e6ca111cd80502fe06efa3f98432a57ee8e40242c58bc11625d39a6b07", 0x98}, {&(0x7f00000004c0)="685d81692c18cdba755ff8db15837457e1d7bca9621abb57a2a7c987a656d907c6788a587bd1218950a60facdf638e1e5867d16de0ef829c11678ba040e6f8a85ebc4ab7d0f5c575e8ea49adf877a15e2852d60167b8706a0806b3845ca504994cc1aa7b7b1b16fa5a9938cc9ebc44727533239fa3fd3a5a1173619bff68f8e32b3c3a7a49a35c45edc005dc2b5adbe014aea42d648060bd877b9b46a1b78d9870284a668f5dfa33675d5cbfccd67a4015ac1073d4cd3c9e64a24ec58a55b369d7db47d0471dd4d8bd047556a3c835e2015c126f49a4b03dd48a35a726976b84f82c8d89546ee01f51ee9b81df852bca6eaeabf6dc", 0xf5}, {&(0x7f00000005c0)="4db7bfee8ad804249d4ba3ab594ebc6b7986887395a2506512e0ed865abbf1630b2b596e9f7572056692bc32295b7482c54cda953ed6acb8ae3a7c37ffe34be7143942d2f1a92c4c876ccdb6ab25d1b30dcd3da3bf2117d70265ac6daf502baa658fbe39b4dee01c92ba37768e76e7a5cebe22db19bc74844e04c434c82fef19429617906ed892e9e9c799c62f64795d4122c8a1464c92168d3b4e", 0x9b}], 0x6, &(0x7f0000000700)=[{0x60, 0xffff, 0xfff, "ea36bafff8dc4d7b3aa91a2d1b39e1c01334d716c1cfbf472bba9f3d8bb83731aae0cba976628c1eec98e99d70cb8224253b5b3c7d638dcbc115503aed63fb422dd05a2d7e32642eaf812639a0"}, {0x100, 0x1, 0x0, "dd101c33e41974d0b81799ff206f4517969fa81ab8c0bcfe4e5b7c1fbf890626637de102c59d5f88698b2d38c219a03492334867f08077c58303df71dd0851c167bee065ee7455334c9283bf56543c02e252d6b733c605972814318aaf92416d3cf786a83944a57e16803583cfd9857d0aa0095e6bd3bd2836c1f34e63999049cd894d9845c831f2c43afcd85d4006eab93fc05142f6f3fcf7ea51bb357ab6b2008bc5ccc309883ef4f0d2d8f21e05e8ea6af0875cecce4fcd949fc13721b768475681ed2d76d21fd22e81bdaf5232d8ca19e063863efad02bad64cd7f6fa7b1bc9e914d34e80669aead6160"}, {0xa8, 0x0, 0xc0, "c94410f0d2febfaddef0ecaa4bc7c7f12dbcdc1814d867e17420456d79f2b1efee10cdc3a973f43c82b5fb42f6e0421670682536c3f006a6daff208257586866956a6be73fa80cbd507166bd7e0f1717e24a7c2f6cfb317631e1b9ad7be6cdfa81fdba412eb632923d9e300996a6bd9e0abbc660d43608e0fed8b57d0f1ccee6f6e42960220a299477e016cc62cc0a49302e9c53b0"}], 0x208}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000004, 0xffffffffffffff33, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x8}, {{r1}, 0xfffffffffffffffb, 0x82, 0x3, 0x4000000000005, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x4, 0x80000000}, {{r1}, 0x0, 0x80, 0xf0000020, 0x1000, 0x9}], 0x401, &(0x7f0000000100), 0xe0cd, &(0x7f0000000200)={0x80, 0xa5}) 18:05:08 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x8000, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 18:05:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="46abd2f69cfb5a2a95c479e300d2eecf11ef2a9a37a0bb4cff0db67e6a2620baad8f53e956c9a0a1932b94500d98", 0x2e}, {&(0x7f0000000100)="91006d6a34a5c036d39246cc61d8973b426c263e227f21e7e4b7af3b83d213ee07f0741e5442feed92955a9eb29896ba619dfb4929dc464ac25763bbed6537e51f5d3c2f447bbab743ac7b5650811161233baa5d26aa297dbce343d0cc330d0e30", 0x61}, {&(0x7f0000000180)="5cc2acf8c49c83b7eb6f2d32cace4d5f06a5a985acc829cbc9357a0807b1b34ddc7eecb79347160141204b7a2458cb1f79d19cae64827f38006f5eaeb170c71065285aae596cfa39f781a0fa9087", 0x4e}, {&(0x7f0000000200)="62b15ef3efe7f10e770bd0a9784961d4acd4cb836477b929895114dbce75c106cdd16f866becefb796b6f07dcc8a5ee351dc18c33b4c02d301708d", 0x3b}, {&(0x7f0000000240)="7201ba9cb0854bb04e95d485872dfefa9a136732efc7149bb9bc45f6ed1737e14613af3187274e270f1071c96a39011a052f0e296cafaca9dcf760ea27c66ed1e93f99af77e0438449ae7f5b402d55da7dff241e3d2a056dd324129b", 0x5c}, {&(0x7f00000002c0)="04172e65fd1110ac1311c1bb69500a2ff9fbcf8d68a88dd3fa261a48637a09622e042f167027", 0x26}, {&(0x7f0000000300)="04b5a5b15be8fd618afd36af3f2c6a6633868f954f3f0f92b12592fcfbd3622e0ce56b816e844eec4200909eff7b6fcbaf669dc30e2f3e64cbdcf8ff82dcde0bd8e469f6190aedab4a3509dbb382278f073a8dce2a418919d1c7e206d73b068e17d01fdfd05a7e3da65456c77f3097359b5a16e48d274463296cfa6580e20a6e93a6f533b67f39c47f640d6a94a47a633d08aa48831b", 0x96}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="8cde42493339f72fa65df0524427fadab0a6c73929263fb7743c309e155f5aa4eee692ad7ccbc771", 0x28}, {&(0x7f0000000440)="a572a48c99bc2e5eadab69692dea9317aca31ea0b84ad27b130568b1732dfb439139bdee9bd0a3577974e959f6abbd306e1b7af0744d603c0f7ef82d366a6b7d8182462e0302bc3930489d4b6012f9e3478a664480719690265498be75b5ad7c3f", 0x61}], 0xa, 0x0, 0x0, 0x1}, 0x0) r2 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x3ff) fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 18:05:08 executing program 1: 18:05:08 executing program 0: r0 = socket(0x40000000010, 0x3, 0x7) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() accept(r0, 0x0, &(0x7f0000000100)) 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}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 18:05:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) close(r0) 18:05:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x16, 0xc005, 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202ff0f290c000000681f0d84c4d294a20300000000009c20d27c94798635f6dc64ac3679cde74bd07c33826f775bbb26cc1a891956f31100fef140b3b9d19ff301ba16c14b0dd21fdb206b4a3c463753ac4fa5306489d4a8694a9648e2008e37aff8a255e9ea6f3492251b37e68de1cc7010ea297fc3b277b7bb730496d4686671993cf0055154d6378984ef4ae8bec69606eb485803ce6a7fff97b2dd8ca89cbd8cb757edd89d2cc55707f6eabfd100894e9bcf4627eaa11e50da94377998dd58e1e1fde2d539a17f30aa89bc78b3d7a099660fea4f4b9b662f38c95cbe3dd3a7299ee2b0a3e389af8f2df34d35ed2cadc6c485a3c3762afc2255af29b9d953538417474842fbc750bf0229e1a1fd187ece94fb630648b57cdc51d85f8a14cb9fca36b1f55013ed3c57ef8dc299b878868ebb22c3"], 0x1) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001300)="228228778fafccbb35b1251139ebc21a101f2f2584d37194786aa70d671ee59e2436e7f040d76179bc12115e568a8b00868ea917b0c4667c50f2f0ce58fc416e204f11cd7f0c93344cb0e0ca3f2e1b4dafda278e713215e84aa2862dcd64d780179a49efc7bd41aa03fe898b9591f440e4c5afc455964e5ec082a815c7f4d33646ad754d1a4d01bfac6dbccd9e9bf5157a8c771cba1f7d1824f4bc7eafcae38beef2bb29a98bd65df20d4a0dd2fad2bf1c84a1864c60850670924d5c74a9935981b1fe29b513f8ae653a8693671df991d77124817fd0b1aa87365674e1cbaf97ce5f3e2e", 0xe4}], 0x1) 18:05:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000300)=""/197, 0xc5, 0x800, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x9}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001500)="dbc71ad5fa582d172c8ba83ae68add07f640b7b643fd3959b8944bd10916bf4f386b7812ebd933ee9017535f3e6cf27427d0d64e7dabf12c013b6c365a9f5f6db4e2dc6f8a380aa61117b714899696a44a2ee5", 0x53) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x2, 0x80}, {{r1}, 0xfffffffffffffffb, 0x1, 0x45, 0xfffffffffffffeff, 0x2}], 0xfff, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff9, 0xa0, 0x80, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x6, 0x80000001, 0x8001}, {{r1}, 0xffffffffffffffff, 0x84, 0xf0000021, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x22, 0x45, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000002, 0xfffffffffffff798, 0x1}, {{r1}, 0xffffffffffffffff, 0xf3, 0x0, 0xffffffff, 0x9e79000000}], 0x10001, &(0x7f0000000540)={0x1, 0x5}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000001580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d941f61f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091752eb5f24745eb93a742e82d86000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9fa96032e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b905a2cd42f3dcdfe7674b9da485bccd6f8003e0a161629e803e4ced6ca17ab7449bc5abdd004de9d06cb492c357a83d6759ca627765fb7d3171fbfbd090f15c55a77a8393beaf43dbbc20c7ebf2a8f204613a6b99ac4bc6208bda78f4707773770970a0d5e2d82b1ad3e0d07132c47939"], 0x1002, &(0x7f0000000240)=[{&(0x7f0000001300)=""/173, 0xad}, {&(0x7f00000013c0)=""/156, 0x9c}, {}], 0x3, &(0x7f0000001480)=""/41, 0x29}, 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x1ff) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) recvfrom(0xffffffffffffffff, &(0x7f00000002c0)=""/3, 0x3, 0x3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc) 18:05:09 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x1000, 0xbd6}, 0xc) pipe(&(0x7f0000000180)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_execute_func(&(0x7f0000000140)="262e7600c4c1fd5b06c4e2a10414362e460f6998b246d5a6f2a6660fee770666450f382a69df260ff9fd8f89a0935bd0c483cd40ffae") setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x8}, {0x18, 0x2, 0x3879, 0x9}, 0x1f, [0x7, 0x3, 0x5, 0x9, 0x180000000, 0x2, 0x3, 0x200]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 18:05:09 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = geteuid() mprotect(&(0x7f00004db000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 18:05:09 executing program 1: r0 = semget(0x0, 0x4, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000010c0)=""/80) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 18:05:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x7a) readv(r1, &(0x7f0000001700)=[{&(0x7f0000000480)=""/159, 0x9f}, {&(0x7f0000000540)=""/88, 0x58}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)}, {&(0x7f0000001600)=""/236, 0xec}], 0x5) write(r1, &(0x7f0000000400)="ed3bba8a1e5115689e4716f0809bcd5f37d4cec8f5d462bb30c15149869df9b528cf0c60fbb0e9c3d209bccaef841393a6ff833fbc7c15360589ce5518b2806ecc929c5c6689b27906afd8789bf8512e1107a46b5779a3f0fb7ccbbc5573", 0x5e) socket$unix(0x1, 0x2, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/226, 0xe2}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000340)=""/5, 0x5}], 0x5) 18:05:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7c9dc16fe3040000000000000000010000004000001000197f33acc23392ae0750e0543be3510a6e42c5b514cfb0afd90d3b58f58eb3f8790eaa1d4ea03375a2baf067f481a755f01617b1f033e004f42cb19b70c3835f993739f6eb4656533fc38b92"], 0x1, 0x0, 0x0) 18:05:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7c9dc16fe360a9e9471e00000000010000000000000000197f24acc233eeae0750"], 0x1, 0x0, 0x0) 18:05:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1e0000000001a05ae91bf0d5c3564f245199edbe080000000000000000000000197f24b7f1d28d2923e07cca96230000000000000091b2419565942edd3c26e7d8201c2c6079351f4ec6d8cfa0e8ba6d945f8e6f53f5aa91936954349b294de94a2fa49bba8f69c9dc681fd39f4085f024e71b25226b7cfe3e76c86800a55d2f6980ca02c0909bf27d1a0e81f9ec15903cb28ddbf2ba01f3ebbd632d591c5f33d55fb8697f6f2a09648b4052826c70a010ba"], 0x1, 0x0, 0x0) 18:05:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="fa9e3fa258b6094f4f192824bc79000000002bb4b0905c45340000000000000000000000000000cb8e5ff2a8f8b3509b099e71511cfbfabf6a1ca7e58911da169c5dc5f1df649f5b4a9c6679675b250dbd4403b3fdb61e82890aff6f282c86b086df0e33523f975652"], 0x1, 0x0, 0x0) 18:05:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="64869c37be72e4fddd7e0ae16087dcf944584574f9f041d50a1a6102"], 0x1, 0x0, 0x0) 18:05:11 executing program 1: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)='+%][&&\x00']) 18:05:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7c9dc16fe3040000000000000000010000004000001000197f33acc23392ae0750e0543be3510a6e42c5b514cfb0afd90d3b58f58eb3f8790eaa1d4ea03375a2baf067f481a755f016"], 0x1, 0x0, 0x0) 18:05:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7c9dc16fe360a9e9471e00000000010000000000000000197f24acc233eeae0750e0369005000000e5"], 0x1, 0x0, 0x0) 18:05:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7c9dc16fe3040000000000000000010000004000001000197f33acc23392ae0750e0543be3510a6e42c5"], 0x1, 0x0, 0x0) 18:05:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="3b0000000001000000000033eeae0750e03690e37cd418e50fc4909198cc530f5031d63e0fd7e0ab49282d676a68350000000000000000000000d7067a8ab2781d3511000000000000000077b7d14569eaa8ebff14db6657d6"], 0x1, 0x0, 0x0) 18:05:14 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x10) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:05:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x11, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 18:05:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x3f}, {0x18, 0x0, 0x81, 0x4}, 0x0, [0x20, 0x6, 0x6, 0x2, 0x1, 0xfffffffffffff800, 0xdce8, 0xffffffff]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fef7f00000000"], 0x1) 18:05:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) fchmod(r0, 0x10) ftruncate(r0, 0x0) 18:05:14 executing program 0: r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x68, 0x0, 0x1800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) r2 = msgget(0x0, 0x200) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, 0x0, 0xfffffde7, 0x800) msgget(0x0, 0x1c2) 18:05:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 18:05:14 executing program 1: msgget$private(0x0, 0x50) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 18:05:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000000010000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0xd59, 0x80000000, 0x1}) r1 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x270) 18:05:14 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = semget$private(0x0, 0x4, 0x20c) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x20) chdir(&(0x7f0000000000)='./file0\x00') 18:05:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/159, 0x9f}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/129, 0x81}, {&(0x7f0000001440)=""/75, 0x4b}, {&(0x7f00000014c0)=""/248, 0xf8}], 0x8) 18:05:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='%\'[@!#\x00', &(0x7f00000000c0)='(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='+\x00', &(0x7f0000000240)='$-!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='%^&)\x00']) 18:05:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = getpid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xfffffffffffffff8, 0x1000, 0xffffffff, 0xff74}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xfffffffffffffff7, "10cc01fe2d940bac28a3e8dfcee8e361251a0fdb", 0x8001, 0x4710275a}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 18:05:14 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x8000}, 0x0, &(0x7f0000000080)={0x6, 0x1, 0x100, 0x1, 0xd6a, 0x4, 0x2, 0x4}, &(0x7f00000000c0)={0x0, 0x3}) 18:05:14 executing program 1: r0 = semget(0x1, 0x3, 0x200) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000040)=0x11) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xffffffffffffffbc}}, 0x0) 18:05:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file1\x00', r1, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r1, r4}, 0xc) fcntl$setown(r0, 0x6, r2) r5 = syz_open_pts() r6 = getpid() flock(r5, 0x8) chmod(&(0x7f0000000100)='./file1\x00', 0x40) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@un=@file={0x0, ""/72}, 0x4a, &(0x7f0000000240)=[{&(0x7f0000000200)=""/3, 0x3}], 0x1, &(0x7f0000000280)=""/28, 0x1c}, 0x43) write(r0, &(0x7f0000000300)="39695b0bba3c98f4da513c5c35aba5cb33c8be54ddb5834eeb35acbf751085d617eafcc6785e7290432be351a52441a3a4194abdcc560727a0c453ed2210841067682fc61d59f6e3ce", 0x49) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0xf, &(0x7f0000000400)={0x3, 0x0, 0x8da, 0x60c, r2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000440)) ioctl$TIOCNOTTY(r5, 0x20007471) preadv(r5, &(0x7f0000002780)=[{&(0x7f0000000480)=""/124, 0x7c}, {&(0x7f0000000500)=""/193, 0xc1}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/173, 0xad}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/119, 0x77}, {&(0x7f0000002740)=""/31, 0x1f}], 0x7, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002800)={r6, r3, r4}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002840)={r6, r1, r4}, 0xc) fchmod(r5, 0x0) syz_emit_ethernet(0xa8, &(0x7f0000002880)="4a92f85b659a16e64d0c0153877336e888e16ed1d07059c5fce0f4620a2b6a9efa7ac269d264cc33f3964e608df3259465ac62ec7cb8122fc634f050df0bb6d1b79ad544458e5eaf213d932c3b191b91a6c1fb1bd810887dec2fc3d18286a7558d566484e50b35231d58921b05a1cb966f925b14a974a250f26746d51386d75bb98dd6bf69dc3b0ea6329ea4101e486d17866a095eb0da963232172c02dec891bbafdeea424c1f73") r7 = openat(r0, &(0x7f0000002940)='./file2\x00', 0x80, 0x182) r8 = shmget$private(0x0, 0x2000, 0x320, &(0x7f0000ffe000/0x2000)=nil) shmat(r8, &(0x7f0000ff9000/0x4000)=nil, 0x2000) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000002980)) r9 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f00000029c0)=""/14) dup(r7) 18:05:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d", 0x12c) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x6396, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kqueue() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 18:05:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x41) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x20) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/42, 0x2a) flock(r1, 0x1) close(r1) 18:05:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 18:05:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') rmdir(&(0x7f0000000080)='./file0/file0\x00') stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) 18:05:15 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='\x01\x00') 18:05:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000001, &(0x7f00000000c0)='M', 0x79e4c80abcd2883a) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 18:05:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f0000000140)=0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89339757efd803bc24aa837b67f843f159ee6780d09b2b655dfb13b6a2fdd0359417bcf01a778846a721b3481f8e14320df23679df897e7cf8132ca41425ded6129319cefb08eb4ec1f7500bbebf08ba04e42b9757c935a519669a6e29048215a84158d4cc9228494544d2afa0f5a0dc9c5e75d0bd15490b7eaf40bd4eb5f0a6e08b773c83a9031c82c28032e23aeca00f3eb330530e0e99d8ce41d1f61e6efeac137e6696dc1c4c581a274964076bfdd14b0e06e403ffa30c541681527ba187f52fe3dd7cd3c582f39087217587ec9ea1d534f47b8a1615a170f144500531cb68d3593a8e4523ae", 0xe8) 18:05:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 18:05:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x1, 0x2) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 18:05:15 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x200}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="19718627dd1fa52fa197a8c8e2471b02e89f56b307b0a3aea3e7e115c29ab99aab0252e3b0893567c80d4873e4c3928ca7ae71a31bffed7b8ef2e4c9", 0x3c}, {&(0x7f0000000100)="4db5ae0769742c8bd2e31772bd7e4ea2ce9485e0bd204f346ad52bcfb3376d6c94ea3ec3379dbaa2b9e3cf1022c3d6221308c23148366e2974df616618f78c44e38bf944cccf785eab81a2c704f93d1ac6c11283a9c5e5ca23332962e792b5af024b8338788c00195082f9d6a03e291c51f95403f26eb669bb2393d4ecf223f6862cab88a39a290df1afea46bcdcb92010b24fee944cd88764bbcf116a6ba3167966dfe65e108cd54184e6be02285e39f4dc2b40cba7e2f850d52caccbd725e467797f153371e8f0ed99b810603cfe", 0xcf}], 0x2, &(0x7f0000000240)=[{0x1010, 0xffff, 0x3f, "90b155aec3a273f11af58da9b36218c57b92cf03c7692b281ab97723f1674e34fff837a7b531a769dca78b107de690b93449e01705668deeb3b34d9e84523d4257d3e82360b51ec7e44f04ff0976c38ad181389c83efba5abf19e4ae65590b21db58eae3ba9e5ed12fe22989e57020714d1574d19925f78d7cf5972f0a8044a5523df66dd2738b9c847ca1c6d05e81b46d67a9e7db95bded01ca66d8328fed22d77e0da380d3204ddeefa77cae8f95c96415fd9d674c0c4b3d30c3240862268e1e51bd6ffe703dbb41436a6ae53132cf6b06c47af761ec05a0a14c88f8bc6b97115f107b52ea2867588f52e843b7aa9965b8ffa1b559ebe827145fb912a29ae5eb960a63d0bd1ba6c809199ea37048dc83a316ad7f2d9fbc6e08ccc28956d5c64c8c04238ced85daf9021c4a18d635c0bb1c35115f5a0e0105013be00e3d02714005151c3077edb4ccd2587c401cfb05249eeeea0c000bd1ce95f2b3a3f158d94d6b3bd24786419e0b484f4c7672a27e059eeb768b681002ec2fd0a517d755e962a2e5c187472d6001a880691321f20124a0e0c402575348bcd3b00c9bfc2e35ebdbd33ed11a59f48abc6c1fbb019f0fe5ada121ab420569834d191c5b10f6adc0f059e0286091d81bb58e6fa5aa292b885b6c833110f3e680260d8e9d0e931a6220b6c6c67b996591a0ba9d0bf2930cd63a7c6275a7ed1bd60ff80d0bd68b978c89af85ce60e28f8251215069fde857c2a5b71b1520acb0f2a1917e597382b34826ba90135f14fdccfbdd0e466f14d8efabc5f9ffb82d5182dbfa6d2045830198e0009d8bdf6f4173eef2297ac74e62ad3fa557f41f1ef98eb23f8bcae4278bb77a4db28d7ff126c75c3ea615bbb6d36b1c6f023c72ae5c57836b41b3c5a7a1773d46a0a832d1eca978404d8ba790893343b9ea281436e0144e4705bc50634ad50cc4407a201f3897c1d3b9835f8600b62377572d8c75180e6f6bd179c7237a68cf915bbf0a13354cacd6fe8d7c8143c334c2f20620ee0dceb3e599f0e9507c697ec93ef7bcad776322eddded1ec200810c08925c83689b2ff878ed2cf9146a8be3ddfc3596f4cc0a7e8ba79da19ff0ac892616d2daac1fbf467529b3908b07a88015b58b53dcedf35c0b76af8c43eeba0ca1b1f10065b49f1984d6cbb2062637ff2718e3272086e0d4c33d24cbdee8ba9781b6f676c79755d3a805cb14ad3af9b8a3761510c5e603a750e3fc12c1aa2fcd27cde02c3b602e941ec8fcea8202606f40fbefc24da75e74cd8417e98663bead4fa6fab634d7ede5594e8b8d18d18f485fea6215c902b36cca8821b85688e9c4f7d04186f2eece8a7476aadb38d36cf1f6bfde6f2b80605dbbe1441b46291953461cc3d00c00641c51edd5e266e4e6a8f6493a3381efb64f1df8bbe3eb751c4943cb964b05694b132f89da1c53aedc554ad9adb578f3579b1734eecb08fa172c04893e3bff7719239be7b8934e60e1066a4f7763b3c7d54eb61ad3dcbb1363140346c57e3a5d1400eba88442a6a50f70d2682d8b65f6555ab68fc85ebfdd60b4619cbfd142f695d9e1cf13b0636a71691c5016d8064ae877241102b46b6fdfb0d3b997c2c0b7889426aa577fc509d1ea5e3a2df529085b0ca2653711c272ae25693fb41d13cf8358e1eec99aeb1e43bf4ada866af8a7c5e00ed316daf0c61135a05409810f57b4f3f8946c49430d023777845032acb94a0d308a3260afa4f0dbf432328dcb8203cc9e6fa7ebbdbe6660f3ee4e95bcb678a46add95666c99279f931f5e7014953efe54d9481f2dc182e18abdecb5839c2b1ecdb2e8601c0ad254ac776622cd8662c26c91fb124670caa988c49352704c24ef2228633ad61295a4f971706570817bbae7a604245924922c53fb0373f59d7f01ded9c7474328b217032fec952794efcd47e288dcc84ac03eb09733b49d4d7421807f70b3a110f49880ef2bc2f8c6915da0d7a18ebc14eff4655f0c73afb314930ad5379a6d7f15739b503b92aac921e0e26e183e37fa72d53d4c66d4a4f3a4469606b9a783a5b6c57541514e014d7a6de5dae7c314e97fb5acb564ce6712ff05d7f5a72df373db290557b18c93db4e69d52c75b5630f1430d7e4f4803429f7d150b6592e4f7b6bb606eea5836caa9cd1f3f66aae38fce2878af6342773c801088676919ea7178579b2cb44dea35226a094778d213488fcc8148be791a22ee41ea4b1ad423b5fc310c54b95a052d56976dcf70bca1ebdba8bee33a4f15427d098b3a289f099756ed5f8ea4608dd41b0ae8bb8f51bf51f7dfcf1b0e464897e30060136ae91d6e077c5c7eed2332cb6710f083812bf1383165ee8f752de8ace14477874b45da21f29f33b2bdd46d0c4b3ff3c8f18dd407df0e8dbc9dba089ff23d76faaccd81b98aed372fd1da9ca3acc8615aab71c12f50fd3158b195798eac59e7fe88f5332f399536e43782486efa625af2e746d37c55d3964324cdb94efe7f0cf0d3e372712357d708b020850b782d8bf1951444c923ab6908c599d2a328aaba509d05b74493182db9377447f27bbfa9df3bfd5aca94ffcfe02fef198ee5f572ac7d83dc62563f1fb4618b213a6fa838e4c9d6a00a2bfb7ff14e15157cb79d353715d7863465c4eaa4ca4b98693252572fcc2b7b11b57f993e59fcaa5085f7d6073191126c7742a7457d2b2ebeb419d98fd48f401a089ff8a5b41437f50a593386c72e9d1a8270fcf585cc3600589fcee7d990d81344c7cee3f9ed3e350c691d803d65b06f394f417c75f023578cc6bbaf8879523dcd65e6ba5b1baf63f5b4d05865e582c068e8fc2404e121d2a48657520764b6822e8feb27ab728d79a83b1fbe6c9e2ed4c38f9899fc4f7a4b5cfca5fe84b753299e772c9d65fa7fbf4fe19df79c1d4ea0358aff7e2da5beba5a070858ccce444f4ffdd383f62df567f2d92ef4521b34987d35454b08e92cce65835839f7c3b4dda563bd6f0c74ddb0b784b39e77aece56b58c6a6a4974dfcf39d6dcabe1f967446cde744df741781889cac9b049b69cf379509c5d7c3431ccca8f4f5ee954d99229088b55be875e0cf0ae64e453f8354c5b04f4b1ffc9418e8c7818a433691a68c341643744ab1ea319d3c9e786d3283f009456635487b1494ff5149ce1fcb7b83ef86a5fb2be881657fcea1698a5d769aa29e4d3ed8dd70684f6486174571dc43657687141fd9e03271c1da2a7d186a9116242a8fc187ec8b9abf4013c40a5fde3413c264404ef6c88d3f752cc0670de16d5a70e7802ae1c87a14c39696d4cafad66e3b113a7345b0431f5814e0ffd8de476d21b064e8cffda5dcc064b25878a6c03787a18b2281b4d72842c2d7a44d8258c6c7d9f817055ee338658a2cc77f1f22e953ff41c280879e42779a1994e0a6c9a97bbb24f43f3c83399f5bd947121e34940cc4c95c327c23d2bccd2c5b73fd148ccfce0efc1cdb529832ebaf3f25147daf632c71535f92bc1af3e8bc9ad703dadf63e72dd14410560f38612f1f4edae99d2a06ffee83741260c562df4592efae64dd77ae16d3c30317cbe95d8cfe009a2dfa8f81582e16fb87d1f901171a045235cfe4d880de692e603e7337ff4cb70e0563c863a4d8b21d73c3166fcafdf4d24bda226775c6c3334838fcc1e344e340d9ff21a177693d16809a22efc2da588998af8a23589d8d16b940ce5f4822c1ddf9e7d8d83c8352aea0c38a46a0a4b0a049d74b982fd8517f36118d370a3d35f5229d2780f40b0377c3b1265f16cad7cf19cc2e5a2d6720f724cf437e5e88df8302e9dd9a7a736ccf727fc10e23cee57388449a5695438bb1a77238097936c938ea7c961be90794268c7fadd794ab7eda2454fb7a6e47fdff86d8137e30e0a5ea1fbfd7ffae59e1bcf213d3caff56e3e3ae75ee4a1cba2c69074f5ab07868237764c0c5ed8ee6dea9525c0b6db251af4fe54df6239a41f59886cb088aa7a34e1a95a91a96c2b17ca5cdd8aba6baf056fc753aac437839d7036741e3e1ea4eec7a7747060ae9db4692d4b1c25a387ee6828e17d8ff12dfb8a29c98df93cc0540cf11adce63038a0f4ff0e4bee6cada38e50789a960c5c71d12efb48794a67ed9c363ae179a8ef86590f462d2f544ecaa8f65091d5162bd86173b5a47fb2911a1450a2a06a2a0ddab3f4f38b043573dd04ca5b24dc66978184990d7321987ca8f1dfa29cfbdd84a1ab3f36949dc57fc8e8fffc375ad2048ebcc8b17ac7456b4cd672e2396bdfaf5e6407621f2a85ed6a94f65dae3cb3eebdd1b5c4eed1bdd1e8a77ef733e4a7d98deff25d57bb623767caf4632cec209693976dc3d0c4b92c6cf5fb312bf49822cfd0f8b6e87a262ab7e2e7d7dd7ebdbd2088cde2e08caf494daf3267c3a9ac7ec4b37c9c9202974d9fc5157eff51ddeacdf5d5ebe0f4e583918147c1d99312d28da40749599f7add058759ff5854f426cb8708d641bbd3381e83d49cfec4d3878e491d6052352919b50259e85168d61522baec8f024b639282c848f86ab94bba0d407b15d490ad5819a3af4944d5e3f2ef465801e98f865181ac9347e8b8a4abc27b90c1a1ed2be376ad9f446c1ff9629c951c581a1531a8df1b02c26436ab823bfae7eb277c33f2e83e7335d7ec3251bed0a0fbaa050303e5aab3843755e3eabba509a1e5d10e9c29112bc8ac9d48d084a86715edff5ececae672bdd4eb8ca9e90c6f68915a1f711a1f3b3ae8c2d91802b84e89fedb88308959ded557c8645bc8ffa9fb2f80721d778896814c65655f3565386237a9991975161111ddd8403bc5631ba692bc1a00889fe617240337222c0600b7c20419afcebee1eb98c4800be128648390ad6ae8a7d5d77f51364870f7c4cd2b9e70da07e15c86ca58fff68a7e4005f8a4b5d3420aabb9b6885be747343709f91f116101551ace8c3f851e94f7de5493e0563d39dfd2253ddde515167cf166d94aec45197fbcd870ce050f8fbb9bdb49776e53fc51c56ba4978a6283f3bfb09c6ada0d4e1748d113aff1ea1d15a3c43c0fef78e008a005e860adfd657f44a27cc37e4da79e08b3c8c48a11ea8bc3df0bb3b36f17a7cae2aa18a6e00b56b1bdda2fe6c55c579cf17496b872377c0a2a5db474c8f2c58fb78d021bb7122d7ec498dcdd525ab4f68fca75f43ef34f27b2801d99e0f0e469894dfe0e6ee3d32326fc6b4be886f673c1020bcc35f6f324ccf931f83ec192a696bf6a4671b094af1b45103fe6b887da4dab190da51d2474516f3e35ce79dcf6db862c26eac470542be6ed8a3964d3427d83599b3e64fb4b70639889fe6698af0a26d123abea2bf0a4965fc38e4bbdb47f23f2b16c936f9a51c91e63f5fa2bd9a529d9941a323a982aed94db00e6c49acdd65de3346fc46ec5853d182226f1b68225f993f4d9537da5adcb96310a8cabe7eea10549bfe100064459ff61b4552d5d1fe8cdecbe7fa81bf910f55c4e22ba8d56e0b4392c064eacd54663e9ad8acac2c950c91a21082d05d452c778aead8913fed2e5f662c72710aa69eb798b6be0cf3c57bed4c39bb64da07f6c68bbe767275e297aa857e0329bc8468accf29631aea9d4e4d448bf41bebbc4ca28c82b617bee87cea24ab04eaa4ad5824d6e311e6b9a008e5cea725cd68908d74f339ffe08b95e7c62a0279bfacea2f78ab1f4b969a19690bd5a7afc034277b239bd257a9a92eb613f8d0280843543baac26219533d05a4b2264582cb5f049f87bd756a2a3fe29d01e88823090df93681d0b928e514632353a7896de57e4a69e198731b"}, {0x70, 0xffff, 0x20, "3f8c010dcb1d9b5c3b62bc6b147e94130af08e1712d9e1b24f84da85a5ae1835774f1ae139e5f24d153382cdbb6db07af53a1f0f66bee72cb4ad62fd4dc5905b3dba7814ea37174acc04b75b77993e428a79307942fa983b6799950976ab1f15"}, {0x60, 0x1, 0x4, "9760f199e0cbbaf1bd7149f97a64562472c5042e99f63208dbcfe47e2ee8dfa4ee0cfb974d7871837ed0264c0d8d18e4f719c1234ecf422f9c833ad193bf6c7cd6035d35e88661a9b8e8135b5cb756dd"}], 0x10e0}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x40, 0x1}, 0x8) 18:05:15 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/80, 0x50}, {&(0x7f00000000c0)}], 0x2) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) dup2(r0, r0) 18:05:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:05:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7531d60594be3c85f0a3a1f76f921962055ed58c"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) setgid(r1) 18:05:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0xfffffe3f, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x8001, 0x4000000}) 18:05:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) syz_open_pts() 18:05:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="a21a5b8d77a1f6542dfc91dbd16948959cb875f47d106990f727fa186c9ab2f5764610e5a8bb8fed9420601590ded921dfc12943bfeb6a38145cd9488728e22e7366deeeb230da2204999f0d68fcf52b3be6238d77bbf9484214abafe49ae4f020b3dfa60d991aa58fb91dd2dcdd412400ee684d5c52d5885fd10ae2e6d81be5f67eb125406375d408bd1b29cadef49cbc1d2d63dab1404eee965fd7a67ebb0e66e905d596159db63c350798f0bfc30e77072cff166011059611dd89dee89a953c9f329234443b04eac6947fa488648be7db92bd53e81b91ba57b11c8c199d8a0d892f5977d8f9323541bb0a33c99034d34322eacbd2a474d98dfd9acb", 0xfd}, {0x0}, {&(0x7f0000000040)="784702fa6919d7ed4b3afb01cf1175b1c0925cc7d8e4af285f6fbb13d04acc25ea5c6a122d4e7047f3", 0x29}, {&(0x7f0000000080)="9d7155b03a76d7a50a97c6def6ea07aa2dedace4d080d8266a412377e07b97e71d0ce09d7a9a52845d08866658eb27f8b481c1fb8cbc7d3c068650bcd0202c938790ccebd79918fee5d284382db12e70c45a5db61a1e711215620d7030b6d3bfa92159a4a588afcf93a8e3b1624e776ab7687457f9f49871ec", 0x79}, {&(0x7f0000000240)="334ebc3a96db2afc2a9ef10e0f4b27e76efbfa46d7ce159f4a70f8b3f3caffff8cb5fae6890d222b5bec8e1e0bc85880423fe8944a2a7e3c88facae1cb8f4c75f151844a25b03f95148d0be3f6a07723db3e46a28d866ae39efe90f7f595e6f542158d3d28e0f3a5d666cf602d82c7acbb71d2661a780b5286f7e23dea50a5a54023668c6c35e364fff982c39092fd8b35fc7e17c0620ecb73c67663359e305e6f7b0060897723c25d19a1bb11b82722611fcd4ae5c0263b2af13c48d88a04174129556f8e503a36ef09cce6ccfead4bd53cbbde89fed6ddd07f54a8eb79f2e54ebe900791a41c86f9da09db4a29bee6b8b8deb6ee1c88379258b88af1", 0xfd}], 0x5, 0x0, 0x0, 0x8}, 0x2) 18:05:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000040), &(0x7f0000000080)=0x4) 18:05:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) syz_open_pts() 18:05:15 executing program 1: socket(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) 18:05:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$unix(0x1, 0x5, 0x0) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x45) r3 = socket$inet6(0x18, 0x8000, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x9, 0x3, 0x10000}, 0xc) 18:05:16 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) unlink(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) rmdir(&(0x7f00000002c0)='./file0\x00') 18:05:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000002180)=[{&(0x7f0000000080)="ac0b30ba26ab4d97cf40588b99456aaba3a99932d57ebccbfd0ab0048e97e2b45ea2fd8ba7c47f20fd28d3657f25370aaa0a6417495c2b60fa37f102539e10dadffdcfa4a757c1cd3c041779be13bd77d27cf5c5d3b89668c50f4c94a630b53f991bd80e2b2df93b9b8d6923a09b0a5f130bd4e8a6725d5d209d5c5b71e7ce87b8152c87b36487fd3c26ba5a7625935a1cfa353d45a10ecbb55950dfae1154a8245e40b157e9d05569bdf43e88ec07d200731d6da19f6250a0fcc2ceba02d2e4dc169378fe996ee6c2ffee57eedb5461adb7180aeb5090d9ab7131f8a266a3bb351cdf39d733f6e8bb9d96c78dd79c5eb9d83049c3cbbfb53337372524325c016be2acd6c5e8c32177d546a65d41a037d39877f5b759f909d2651b8388c3e35cbab2f4c019447ab611d4d8c6a4d807db68526cfc8b337a7a068636f690db11c528b6d3bd988b9b14f54462703edb99dabcab8d1b1a98a8451762b4560ed3a0c95ac81c6de8aff6dc0a5296b678442e46368fb0be046d428778c46d5dc87602d9c0418e9b9462e430c43a1568aef8dfb1c5a365d22cf487ee8aa95b9dbe751e161dac8c32c87b9d8de376bb5faa22d8ca0c5afd7010c665d0b6f3341801e505a98d122c449003be309a85bce90ae4f40e2db5a0989040c2c356504f298ddee521487ab5c655c08c4cb8356f07d573e5f8632196d21e25f186ef4d41b24e87b1a53a0402ee307b849e6b2154bf5cb68a158b5d7aed5885b20e8e0dc9953e41b250c98dc7f7656572e3abfd1caa8d2bfb1b696e51fa05d38f53f27bab94449180caa9a4a507066ca6088fd205c2cae27761c91bca59324399b9f2264aaa1cde3e45e5ed65b4c66730778670ee4e9b797f4372f3fbf2eca57af4e6bb57244d5bf88de8331b5783848e40af4c29ed830081ade42459d7f7c0c3de67b63c6906bed2beaf94480d2aeec1c4f2a1231ab17cedf192137160eb5ee4639d2f0b61905f6171e5e468289e0901015e2017d5b40b4519b461fbd3b7ee61decdf6e02ed0d86cad245a3c53fc173dffe911abc64e2039011b7db7fb68648b42a509141e18291b0a57a3d3edbbee7b5b44e48bca9e5659b2195771a48d93cb249b2def0ec22e9b672b1fd57887c66c750d7d64b77093a36007e298b247f53f1e54ddf5be1031e7303848a7292dfcbb4bf08943396be1f039a3d9ed68d3c521d940c7f729f426e3e24375f19041f565118f38cda7ecbd1611de5de21d0dc07102dda2f376127fd639f667b41437665c8cc9be81fbfd543660df5430a68afdfe95c6e642bac894c5a964b8e2f16393d4b822c9277b45a0998e6a3cb062a6d234d926a7f832ed524548b9af805a0fe23beeb634e583a5bfa5980096a36d96e1907ac5cc7de04bb6e5055a42fd90369b1e2519e35e8f27af8a31508a2c69478305c8a945ae693c6d3656ada8b0807605f26eb86168be40f0f427645414e3b421bf324e78fc8cb0a4ffe7c4469c02a74cc366a95716faf3b63dc91ccbb766b94a8ac2c55da6f19655b4ebdabda8ee73d442f853c3e4cb32f62a4b52ce1ac64f1f83ab98323b92c11d872b3ea6c81ee458648cfa948754e07f3c6f3fbe634a15f404f41e58cd0ce99f0edf9ea554478380a31cfff94c81a20d9a40a74861b9e8c6b94f087553c68d7e1fe005845c361230068e67cca80c9c3ff58fc52e121435fc4dc6df6c74445a83e67e7bcff077cad64aba4914f693ac6c95b83cb4a26c008ad622aa0d5832de9e4c8dcc1bed26f1242140c6efb900e0cd64ca2ab31af450f97a86dc564d654dfa6e39c6999757570947f869cc5f60e6295ec96a1f089bdf5a69909ec3c2f81da262da0ccd7db2ecb6221d52664eb098f6bdb448bf1954f1082b915c8a86e7d35f646223591fb37ef64a74d37124f412cf56d06992b81053fe16e70167e1fdf54e0081ef25bcd6b5ca7ac78f24fddae81bcfa083af4a56b1b07cffbaeaa249837ce7678e1537eb11816a127183103d9f8cff16c237589c3dc29ef8f9f5b85db28a3ed2894f728fb6a412aad84baebea77eb8c2baf2ed30fc340a46555ff69d337f223905b7bf540a9a0dddffac1460017095c4dc5eedfe383bd8275c3d8b081283a58c20f0c9d9d35c179fe12c09568715fe2be2fcc17724efbae82608a98295a676c8820da57d8825b19c5003d29206e688d87577fc3e298be26da061ff4cb22c711878ea7a187d1a491fc4834768b7c33a6370af3a13947d30e8e9cf469a677dfb17f6464f50f00f2e4475bb1aad975d90b5ec50c3673684bef3b982db6062492604781a122f16456dcf49692622eee97564d6030870f774fcc9408bb1ad7fe70293e71fb2f1a275162657d1e49600c0450433457cf0359c4430701775a7935478dad46a25cb717fbaf1bcdec0eb53dcd591a0a415c1ae394faadc13dd6fdc2fa9f6688211d28860c104dadcb3d71c6fee62f86901d4490f8e2c36ccb9fdff1050346a30a6707edc58d821a8bf2e16adc34dd582aab2a08cab1f1434f297d4a7f503b03e32d4a82a7d22b4cf1445c28b353cf79422da7ad5eb9108c4472c16ec6504a866eec61474452c8296f5abb948e4adcd1b577aa3543df42c1db626070351077e5dd62c38b5bdf7d7a3d02667cb4726cb103a9f496a960a9bc22167a70596564e84a71a707e7d28c019e2c189c112902381b6f28a80d60b930c6144c550c4823154b6f5271a924f2f8e3c49a33c9b4b520174a3f9cd0773b1deb9b8f56423695d52f9fae77f1018a1940c8776e924e26c8d7b78ca8867bb599ddcb639545ec4b65d7aca8c2801dfcfd9eec58aabd02da6b3d9c28204607bef7d25365303d67c782f541356b32100af470a5889fe26126bc2cde3331dd452ceda0672b8557f4c9d47116057b237846bc3f39a158c6ab0f69d6f2e08b270d381aa6c47c5e4c53bf3b6e92d7587b2ea3e1d24499cabb1416395642702ed9ba26a0e9f082e5fd4059e97f52ad7baf41e2036733e3c052f330340d5fa1bf39de4ff802565ccde93ca34708ec3c4fb07e60d6d55274e30de0ccd4bc2d1a652eb1d89bf6595edfbd98b7b9e9a330dd49f9a8fda74190700b434326c674a7358027c1e7528a4c79f549291a15164b327127c2fcb8c5015861a0fb921b92f7fa673ca9b7cf46ed09ced9dfc7fbc92be3757b0257fc0ca9fafb835c8bfcd723f89f2416b80876dad8d3eb74c58a47c38992ab74dd41326f7990809c2f4208aaf9ae3921724ee9dad02d9fa7d918e3e63ee0e90318fc5594e8de620f0b209bf9aa75d13974833cfc9bf82d3330870f78fc9b74aaf358189b7b347bda4f58a323c04b4e9b7f71a2359ecdf1b720906e3035bc6bd4b293cb5b5f2acaa88484a95b783da095213cd48e53209df7235157e24991552b314c6e8f1021a8a5f564b0898b08c10aa559a6c13b3358772bc11d745ec7f6eb37f6a1fddd2a9a7a6d2183d884ac8ccb746017b1c590732920898a000314fd920ef9c906f0ec620a3cc419acf4932ae3f50323456acdd6894603b2aadfcce33e37e3d7e30e32d111eb27247129443eabd86c3851b6331ea897fb5f58dd1d821d0a7ca2aaa49d891b8c1fc9e493f0ddc96068c098a1a02655cbbef0709c0b2842624ac6487d1e44587f80a58c6caaa682e0d45feadad529c7d6b7d95e89b862ced860ebe7a99ec29860ccbf3fcef45a6c8d56cd58d8d30bfedf809e1e55e046430c150a42280fe4bde3fec3a00d8ad9497519bf50b343e4af299a9a148ee0745cc45ade3d550e2007de1641e31946c97fc1f5c8bccb63d0e414883c0904b9bca2dce9e3618c4f5981dd7e314c5e18ee97c5287997eb2d8473e9bfdeff87c68e9022b843d814b8c0a736703b4949d154f5a4554696e03d9fa90328f0695d62f3f1c9577806435b8abb35631e27d991958f249132b79096ea8afb8e67f1bb22fd2c5329fcb85cf986457f1c9284d8f4ef797f94c91cafedc69320926b0c65cbb3ca72257a28fa42abc8716eb6eae7c8a4d001b937d01756fe0c5448bc8901e7bcfe7efd8e4ae66e21a5c4bdebc1edadcf1ad74f3bc4bb95139812a88038c27a7927adbfb646f9597f2b40d83b87bc8f01c881e5efda6fb7b7bdc6d7e4f280f69de235dabea83f1552ffcfb594348a6029f8e001577a358231509edd9f3e7e8df1ccc7ea8133f1473e204cc7ac0c4443452c147f2f723f8e067a123bae76f8b9ed913b9083c8b2b5c60908831b572d286bbfcd0746a6f8b2bff4089e5274da9f0c863202e456b898e3850db3a28b622e6da94b6018b349abc2b67c52e77cefc07cdd75d68f0fd23b1157bc8f66fc9e37ee618c6aebc248c022a6cef91ca599c696ee63389bca0901e803674a4f5f9f80bfb8dda56ad4e6c0dbe1dc240996a7cb06dcc3e99c3612e868d93378b9e5dd3083856ab74f448df516b9911406b8ef7fcac99779f9e06234a0afb7ec9d2429a033d9906e4867f72fbf3aea3158c782e4d17403583e5cf8a410274e6c5451ad27797ec695c5998d58ed29b799042deced3ef259dbe8f119081a921d4e1d6e32d8fa7f2395435a16fd361db0dad601ec9a8651412eb15782243bea78e5dbbbf1c20362bafae1371ca754efa39297aa379185201aab449ba518ca9e1a4a716bcba40ede8c0abfafca997d081d49ccb7451ed13a833ec19502932d9024bd9f3585ce6841f5ff7e7a2d56befb179b8eeeb32cd81129d042f08b197769170a426686febc4b43b9df7c0798bafb2c67a3acc29382790055abbe30717c1144fa4bd3383d5a3b7df6913cdcfd6364679b6a7508ca6ce6af677fac4e043a95c633a8dfbdcee93a5e508699ce28d7d14212e8f2ffed6aa5ff0a9742ba92e820a9a12c309037c4e32d4b3845a3e6b064700af566395a25f86c44e0abf7af0eb1d7a36af1cbac08064195a094862ca03d4aad76dfd8ac00983ed9dc4ca3862886f5ec628280fe63183720f9211f39e202b26dd86ca28fb4494d6993105c7fa7249537c7220a618a752162257a2de679596bb988eff9cd70d6b91d3ea0f708b9c9cfb946110a9a4af5b9b2a10113091d4fdbc33497ef636fa3d289c8313fe36fb78e22e2ac171eec952860773bb34b0d7ff7798f1cf58384fe4e28108804eb2dc8bedee305cb203cddd92908f559f327f8743c672b93b50ad0120cf67367ee452fe3de8808bcf73be9418b29b87c70bb098ee2e942a654bd5c72fa2a9fabb63c4f1b81628873af96384b69ef7e039674b444a337c40ba71488ccc9714b2e1ccfe3ed39f0d296ccef80bfbb896ea11e689fc5ee6c4a718675af703b7602d926dc5819d7c1a0701c8591068741c36c62c112b84eb3f57752726670658de1c52f61307f16bf85942c0e7adf02f3107949995ecda955b40f3963e4411a533e82388896a78917bbc8e44c946c0c6755ae2d166a9495bb32bb90eb8c146b0a23255ee39625b78f2659f2d61a9ec3c0e4d884d3035a25cd2a4dac4ef7406d0c2c548dd927ba68e55ac1045201090dd7db1181e33b027b863824ac6ac00caabe0b9887934ca61361ecfa0bf700cf807723da26e95cbb62cd4b35851865c9948bb4d1e3e9d213c1596031629ff1064266222856b158a6bf3e252bf618a68df7181fff7fa7c9ae9076600155d2827f6e065e489171378f47af09ad03a38ee82f67d772eba43ed37ece1a196ac0d40006d5443bb1081e6b02cab18deac284ab9dc9fc5654836ab3e48f442d3c35afb1b8bb31c88593d13b647cf8dfba247abfbfbefacf77fb70f228ab2160173fa579e1bee96b2275d", 0x1000}, {&(0x7f0000001080)="8f057c98c7b7e48491adbd6b40c46f7284c211eb922bd0d8c196d0751a5f40e1421b61e3c137431e41d547fa9783b2147c78bd811705965e72a12dde744d14358ef1841db1b1e47beced3db4bb2f4589c80c27f921482bdabd104a5d76f1fdaab515059afd99a87b1a71739de778f9e1ed46a121a30c640d04effdf53d15b92ee4ef3c660ee1926da7b1d561f602789c5095558c3e1cf96fc721317782bf615cc1a151c35e48f75d16e3c9dc1650617505bf0d8fcf51a11e7d4482de53321bcb1647ec6b733ce2a96810a67f0139fdd8b4e5124230dee8b1bdd82db18c81debb88aeb31c50", 0xe5}, {&(0x7f0000001180)="3e94e8879710b2c4713b5bf3ae426492e50193817c16f5e731cb7e5b6bfe0fff48810378a9faaf5ced90ced5a8302b00bb57dace96c5afafc9fae937539984aef5148ce37c0ccb383a85dc4891b1677425d56fdde671190d55700efbc628aac9469629b648ecde8ff21c354d64717859d5cfbfa35e048af8b4821be0ba68f8ce0c13ff83bfd169f01054426743ead5b6c8a3bea3d389d5cc86c80b9095aadd26d34ccc9071e4a30edbf4345c769ebe0f1fbfd008121ebbdc1f9a5b028c08c8d9284f9a6642e3f57f2c6161c2cf5650699bb9515fa7cd7c36285d1193eb68995c6b9b8220009047b2cf2c71eb7cd86344cced7bbc096d2ddf2a73469cab10506ab1b5d3aa4c768845bb9e0cdc434606f713c7acfb008b8ba25e417594e23139e10a13bcd66fb302d788c7778b9c6c6b63430491845e59275a74cb3cf61f620ccac621a01179d50ea4f19dbd44336e2437cb7e6dc9f733539ac6362823f48cad57211d5526ec09fccc2357e3095365439860f9bd86e98ad16d956eb5fd0448f60a06923aff68ce770fbbc56dad0b8a41ba64dd881ae300b2ac0c7138039f8708178c109e5527859e5244434922952c084fc7002b40dd851a32ff6012e50e5a1aabfd5c748b3757a884e847937d4ab7e286ea72ad10573f8dab9432fc5f5b78d16bda0e5638d7a1af6a7cca7fb4a04f759e4b6991c035b9bf2ca10b927fcd0e450af5a14f71be82097d75800084b8a47f178be22c566aadd34ae70d616a253ba41ddbdca3c34c610190626bd044e58350b6268df20f088a7f181f7533ebc87e15d473ea8392be5c32dc40860e6dd50814c9a3f4d22c9258909753a5b90e6ac69e62ccb40504daaaf7c5d6212ad766591f9258b49ed13de2f02e97a1b34e0762648c1a6472678199e7bffd63445e2d2f49b262e161d1c5177d4109a5fdc046903937cff0c10526ae38ed32e8b9c9b506fc2eecfbed85c74193f3c2533f0f4b40f54fe6f1b7742cbb140c4f35ad775786b3f07abc00d28fc24f5c0604274de54385ef99e9f66ce1c1309dffd7994049302f9a0e99b12ac2ac6d3532875b155f7d7649eb17fa02a5d8c89b21d568091e8c1d65cac5aa61907a5e2917d0828c8d807ea76725496e39602dffac48cf31c176a440d62d3b4b91c8972aee73ffbcad7fdfbc51a8adf2a0503d4f459061afc42cc3e2c1eea68dffeb3c5d4f8623b97d2572c67f779e1ea31b9d4b355f81fd5571bdb22a79b00690654d55074bb60c089f3a29a5148b0d843fba78f60f2d4fba73c6a890abe8d1c0a9f45c8b3a5a63c13afa10d302f2daa6d3bc6edec7e9302e6bc705b53dbab9397a49fe235a0bad56625e1d4c4222da8ec30db74ba55d93758fd95649a477a0fffe29aa7a0432b2c04e91ba83b4bb68a007d10a2273b133d826feeacd2103d96d946d3c0e37db38c75248bbabadefd9af60feb1797caaf04167cd3d491658d788bf0bc7fb33bb766338371ac13e51e1b838fe4770ab4ecd447007681a1436a0aec60bc231a8a82baa93e17f4e2d6613ec403214f46e289f0b231e2b26e368e2ab607cde5bd80f2ebe0a37b9841060650f0969b1dd4f0bdb5efd3dfea9abcd08cc7665855997c9a638fa8f998ece3dfc6792f6afc1d8909c90585561b7982493980458d9ee29fbf6ced0473992143ea72df38534e399a72f6cd5049e05a52f8432366a0f1398d553f6cccd94b9bb429463313f1f204d32710775f5b6d2eb135fbd7ff2a559fef465f6d91bf3babb0bf939e6be270dbe625fe20a01f39be48581801d48dbaf1f34f8c3125ecdda8e272a88a5819f24c800903fc38135b79832b61a4254c105b98cf63037b7b32f008a85939dcc5afda9ab13fd1728b2d7c210e1a40795044b97f93310ca5fa05210811761de640a99cbe9f15cd92df018005728c05975659c4f84871d816c094320e60ebb73fb9db4c3e12dbbdc6f017f2f72f1df6e32818260dc995cdca5a524f2190669f97611ce29c98a1ddd3a66c6ca19cec5ffbce523c1943e1c7014a709648ac4e4d6539d6a4fd9bf2391b3092838a13e936950d4bb06532555de9c8315a4c4d39fd082a06e95952bc5b47ef70d6ac1d3fab087476bd75a3a11419f9aca5df8989e77f7e8b4874dafd9bc82ac9fa28ccba22d42496167222399dd1ad4f68ebe2b543c8c27a2985062638a17130a944860a4d2a4a5fa307657f39de1cd77d973c07a27fa9f66624c01850a8d0157a7a18a83bc47475e2f5b6b628ed1ab66932ab1e87512b778fdcad15a0fb42dc156eaefaccf1b73427403b144a495d99d08d90789bf0befe14640c6efeabfb61f9bf76ecdc63bf7d1703a4466f3f73140d0112a2addb5a32cd02e20096345bfba5a93c7cd74bba7ba7654731dfe5d88932cde050ef813b1544c60a0613a9b3a8a7247362460b4ae76797d97ca5a4b381a899db148fc1a2e24c6e2b12293dd452ee3ad90490455db37383cce25544d0dc64a662965f160481ffc73ea9367a35633eff1919cf751e611b07d1b8021f614c0dd4ab9be276226e308978ff99e7b207a2512f162bf4ca0bf78ec462f311ed0cf4d29ab91e3f2c5f32ca27dcce854b3b88a38313f6ccc539d5bc843dba1fd47bc62a0db7041e35506c18f3e7563826d90ec14abce3051c2d6acf58de3b8dc8ebce98073952d6e3f3b43054374c5d94c72cfbff34ade8010a86e3d71fda79deeb6aa208a0c9a2139a07c84385c8ea5cef351b1b532bfe1013a25043feb690398d03c72f5a6327e5572a468b04d4bee7689eb559f5e845daf01d9d37e22cd43de5a718002aa20fe697257a73973395cca678d7b7c1f7a7d9d8f00603e8ec838013748ea168abf16230401c359ac5fbb14d8df192b2822d7840ab43a8f5ba70eacbbbdb3d567ef95bb35ea70a0ad342a1f4d611bdd230ffc1d2c362eec6d952191c43ef8b2c2e45fbb3555a3b2fbae292c3b9120235c182b5d9d4d67b3bf6c831f10b122d7a9375481daeb0aa1005d4e9cea492e4308b38b45bd28e5291b903778fb4f1868e85b57f35a270f5918fbcce7220449254539d3696fb19af8e156935026e590391b447de773f46fc37b8ba8f5955835a44754e17f68fbe8e6c72d3a0c611e02992b45765afe05f65e4e9f96c5efbb2b1ec4c1a5c1c97655ac55e3258b7e63f3df5e69733ff6429fc368e183637a52df4ec9e617cfd9ad9c0d2c6a6b9c9a78b7a55ad51ea96dbd2169a2d487f35bca10b78a4667d19a5974e15709e84f41b7e427243cd42bd06a549cc9f6e2991f02f4d8361c9e0b35b3823afbf86c45a9ea1263da3e3d21e40ee8517f4bdb4f7471cf42b718bf97f47224c90649bcef77a1ba8515bd614a5a1038fa1a62c3b60e0143bfcffa1d663157078bc2f7710e7a3503ed6a6ad96e4d55b7dfc796b0b19e0e417a2734fb176c476e3f8a37cb9c354cb0db0937ffc695122f67e135094cdb5f16d0a6e8981b423b384a6479d365583633a5e52aa9e741f8395d49499bcbf875c9d1ca7c074d06f492da172b2e52af702ec04c3301e004cfbaca722f2f975a3d573dbdde7a1bad33b39d6b05d03a0e9adcece8ea1fb74c5de5f89cd1395eee4b2dea643cd758cf71fc0cd2a66d5830cdbfb6ea099bda75020ac22d467f723a965643ac81ebd505a4e8766a0dd53d0aa0059ff934851163dcecf67457c2d3d2246732de57dbcc22444d7719b84c12985e875902cd3cc498b7cbd029c25d95ce90cde3a8ec426bfe95a093a2290f7e74c2d7abae64b65351a1f8b4bfed16be70951226fc678806a47c412575e82875f097c0035f87f0306c10f969edb463072e556f0df334959c14fcc5eed364551afefd36c007fb6972064ddc38a8b315beae87793b59706f6710272155ee81c2961a11deb22c216f6275154eabd5e4135156f89574fa1f9c71929fc89b20067f557cea7772823bc6ee101cf72f2913fb6692433e2440ca6a88b33443ac26d7de9a7df1e5592fdb96d55ec6d04aac686c5c135bec84788fca6551caae5fa552d1fed52e76b4ad20c1e218a4685158ee704f90eaefcf8510045fbf00ea1861dff45d4c8ac9c208fd01498944adf04ca0aca7dda816129f6a9fd61d0d9923da11119e4cb3b8f11f7c1812d653316a8a85c22f81699b0dc74d70ec06d4dcf3ad2b32c0a983f9ec653a896c158dcdc17150389ce6bfda771b1e1ee4a290d900b2aaa3daa8e9db85ca557eefad4cf7df50961b631c41bd06ba25629bca0dd89f2f19c28ff3b174e4a633dfbdbcc806e9eb9f3361a55b8b06e62838dca9e355d9e2a181489d06d49eacfae63283c106a9d12a525bb493ba1e5a1a56082948675ca8fc78539dc6e9244eeab1ac80ed928df6c1a2d61046c2afd537299ccaf1a0e876daba1bcc421c38b77970cf340b94208ed5e92c3b2c6c3393283b6e16cb41d35729297eea6dd6d8b9a5c850bda4f987ea9a3ee2a87a752efedf56d1bb86507f96b9f9dc759d5f001b3b4414d827cfc6695a844c35a2f764730b521db7bfca9c775fc2cdcf870894424d5fd3c9f2ca504b70ff05e411b6d8444006abb06204e67abd63d0fb6e19dc4558e3b69c6e6102c2103f726a76cc83710dc07d854ee0990860148f26f3ec6c6a7178b33cc3c2978c46d8322505d8714c2e398439feee7bd1131423f8655fea8dd759a5eca24c428d45a8af9d0c13c7d24297fa2f48b0d90d26445059eb53c219c48d5d5506810f0fbdba27da16024395be51c1d3a242800fb958bde8eef8efd045999eb2189c76cc892b111462b7165854ea036efca6b5260e2b6617b39fee6e59164c8b0dfa6be7528fbcc2289116a2242d7b8401511f5ec835bbd38dd3a50994b5b4978cd1fde802150c376221d790e5a095df878675193b585a7aab57a48435ee6ac21f10228ae7ae52b7bf568ea546ac1ed3b30a2c303fcd4c90aed3bed5468a90ef5e525087266540791180b947e52e00c435913b14d3af8b252268ecff8a1f97d1b6b86a1ecb8f96f8c101b4b9da5d7e8719b66fc3bf0682b61ff23dabd59b4f1107bf5fcc0ab0fbe3d2dd7b09abbbfc35c6a3ffed302051987892de1d513244472628016f298a619216f20ee87b5f576b2ea5b029d14dadd84ffaa876747c0e8ad98b2e20421afd1874f5df170921428107f17e184ed2c818e80164113e876dc574a578df7969e0fad2d1fa09c5624095f369a2675fa52c82ab4ddf0153d0ae69178e48e1009f4502963ca8dc33317fa5387447d7a21ee24f549ad95100b5d4a174a8154a02679487e6dfebcdc0a3043604f3674bb36698bf8d9710336d9769c3cc3af5c66e2275c605dcd19d2b17451740dee90a8002dbddd8129bf48bf9072793fcfb959920e52e1c87dcf852a8d7569b532fcae1985f1d0156440119ae2771526901dfc3c5eb936df7377eb2804cb116ed391c2fdbab6afdaf23d3ec62576a96c865102ca28bc865fc04ebddcfb79227c0316184b8b0547f825c80612f9c1a2ec532f6020473b3b0c046d7b0f9b50c78555c4235661263775f82b770ae0ee5ce4a7ec4c1fd6fd52cb0d3a6a838b7b6754eb39e24cac2cc4e94ebbf9623b746160379602286804384eee39e5215a350ac979d013abe8733fb860ded75d1e39841af41d103b43245076bf22e3c0323d14729cf2375697e4726d54e45e30d2f12306fdab9db6f29c151a43a3460e91c6a15ec99bdfb2af6039aaae66652dfaed1e83dc6eb208d3a3dffb0a2819421d98eae081536edf39a9185c10b11e6bc6bf666bedd1779334f1e748ffb8aae3882da7c7e9941ac0f55", 0x1000}, {&(0x7f0000000000)="cd7e084370aa0467755f816f54bdeab6f60802ed268dfcd2dd39bfb7c8ae3051fc8e0b74a06e4a92defcf0", 0x2b}], 0x4, 0x0) 18:05:16 executing program 0: socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000040)="bdccd72267f33049e541", 0xa, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 18:05:16 executing program 0: poll(0x0, 0xfffffffffffffe60, 0x1) 18:05:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x208, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6, 0x4, 0x2, 0x5, "b5136ea5d80d313c4fd651b4d87904cc71c1f90a", 0x81, 0x5}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000040)="cb8d144dbde7b73fe349a1796f2428e59daf385e2a63958bc53ea4a4cd02facbbe1bf108e1d6c05b2e616fc55d8b5cd41846f0f0e9cec6bdd15d2fc648a9f3b8263ea36bb57d85e30352a1912553c6b013328be12a6c189bfcdbdd52c41f4bc4d00d66e71ddd23a7b0df8c07e91bf6669218ace47d8f5a957789", 0x7a) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0xffffffffffffff87, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/47, 0xfffffffffffffe3c}], 0x10000000000000cf, 0x0, 0xaf, 0x9}, 0x40) 18:05:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000000000002007ec00"}) clock_gettime(0x2, &(0x7f0000000000)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 18:05:16 executing program 1: r0 = syz_open_pts() symlinkat(&(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', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x4, 0xf2}) syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 18:05:16 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffc1) 18:05:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 18:05:16 executing program 0: chroot(0x0) chroot(&(0x7f0000000000)='./file0\x00') 18:05:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/239, 0xef}], 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4, 0x9) getsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) 18:05:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x4, 0x20, 0x200, "33d876bc14ab8879bc7bac583476d1599bffe808", 0x3, 0x7}) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) 18:05:16 executing program 0: r0 = syz_open_pts() munlockall() writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000440)="8170718eccb5eaf36fe9ce0a907e11f3ddb684c2692218fb4e157144086322d65a7539c9f8954e5ab188ed71f5625d4d2dd086ab82020915ba89f7677659a4e6e5350c494e37e2cb3cc17a5cbf954f38b3c89a3555e50551091fd37d4cb7e819288ade6b1f9cbfb120aa05f451429f9a479564c65591cad77b9d", 0x7a}, {&(0x7f0000000100)="526fdafae56bf7aaf48f7fa79e10d74196d8dadb5a1adede96bb08bdab1fbd2f4f21830f9084041551d06d18d2381ded462e9b4e5aab920fc51d9e21360884888c13a1f8ca1a1124696d603ee62b5e2c124f21b2e504e075375f6ab926f533f8c0df4b", 0x63}, {&(0x7f0000000180)="cff8a3a75fffcb975e0858e47427134e30fcea7b6ac7968702191d3c48e4f9ca073ea65b3b0a7606e8c8811dc9a157beb672d9e4fc23dec488e600a7d34582f0b823523e83103baf2f4032592670045b9f1bd8442043ee4ed991839c9a4dde73083fa4db98c4c39f2e556af4366ca7411d2f0ba2d932fa9e92d5f3e46eac42c325e48d67e0cd87b9142a5b0c818054585c74630c69b5881f6576c1975c85fd8c6dc842b758d34d7a289d1b1a1e0b4ce1fa021f95feca397d0cc85c474a300f9652bcbe4e70d95b3411bbb50ab42afdfda077155b8d39eff49f101e9014dc41c3d9047ca9f127ef6db7699b22fc09039740e9", 0xf2}, {&(0x7f00000004c0)="3fb5a40887b26f28df0f636cff63c6455680543fe2c820af89a3294be95943243ad9837779402fe09c02b2653fb43e66f3875d17a5e5e9568f4f76fbbde86ff3b2ca7f4f751ee56ee2c236", 0xfffffffffffffd7e}, {&(0x7f0000000300)="7c0878f7b5fee7eef27ce375277ebd32a5717c6d09498c815fe667b28a7536ee5e2b667304b7e394602a7226e0163fa96728cf8816b7ccd7e476a6dd360dd21afe12c300052f10e7e7c22431052c47fd88b6f63eccc1774d3266f7b91d51f1c2bdbdf2a3f915c7d30fc52d0ca80f6fd25872e1cbb5f1814202ff5317963032e5ebd2bf45963da11795fb13cb45ec37c20f5790acd9", 0x95}], 0x5) dup(r0) getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 18:05:16 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x39d3, 0x2}) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 18:05:16 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) dup(r10) geteuid() getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r11 = semget$private(0x0, 0x7, 0x1a8) semop(r11, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 18:05:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x4) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r2, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, r4}) 18:05:16 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) 18:05:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) setsockopt(r0, 0xffffffffffff0001, 0x8000000000000, &(0x7f0000000040)="97b51c04d4c883f1097b1d3312930d963b66203ea3861c7075cddb93b72ac75fb89220008e", 0x25) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 18:05:16 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:05:16 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = shmget$private(0x0, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getpgid(0xffffffffffffffff) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r6, 0xa0, 0x60e}, 0xfffffffffffffffd, 0x25f, r7, r8, 0xff, 0x7fffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/172, &(0x7f0000000240)=0xac) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 18:05:16 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x800, 0x0, 0xa102, &(0x7f0000000040)={0x10ff80000002, 0xa0}) close(r0) 18:05:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x4, 0x9) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x20) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = dup2(r3, r2) fsync(r4) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000180)="4dff3776a5788703390e0cc088ed2d33ad94f20ca091be48ad6df8353d70d2e91064f26bd218fab7f356f2d1a6d77d9d501906ecb8981ad402a354b9afda83f5d508143995f1f67f88551749eb62facb0aceb30ea8c69c02976123875cbf8d310ce3ce971f2ebb5e439b2403870132a302952396a404775b862017c265150b805a1fa234baf4515510bc0d05eafee5c42e729aaf2cedea95a684af50b8e1c681606616", 0xa3}, {&(0x7f0000000440)="98c571f2126284b548456d119c715c47fa0c4dd2d57a17ce8528d45ab7039a39a16ad63d24cd84a3aab8e0514f78f63e451a79dfad9ebaa3f6e3d536c6601201691e3120b075ce923c3397715529cef1287cbbcd49beb99d163f602042e9fad46740ab35030e7b825c16f21d3e49bbdab46130be00425f5a4da14bd17ae14e331c4db907e412d6e18858f620236f582d4251ca7cea2f463695e551b4e69c40ed5b67bd44b7a84f591d4cd46273fe2fe0fd2a57ff112bf574dbb747b627e8857a1f37027f6a9fb375602ade754e9b3370b5b7ce1bd16a7ffba1ec3e265b202323d2ba0b47d1ea70a6a960ff5e8df667197bb2d4fae2a4ba0603ba8cb164a32a4920fc28b41bebb7d91f69087cd68c55e2a650f03852caf4a5b6d7c7fe980337cc0fe4eaac13d8a04dd23888b5b39ae5b974b4bda1d6acf3ce0b1301544352f2724757b74914fff815114f1b1b2785e65179fe72cd4281209a509e299e8d35a8c13d45aae3c558817279e5d93f6c9ea8d929b5d10b967cf457a439e7d59cc61ec9a9b2832432696aed13ffc1c1a1df936a8d397848dac453fb8fbcf048ada707aeaa32812d10c322d035fa261248ef816a75d38d218a976da7fd6a4c0bd81877b6e4373863c0991923a8894b39c3c77944c2cda5fab5a80f855f708fd1e121b32d28a80dc1ed7742fd99f205441313b83df7d45e5f0180c5f39b7e68149822e85e980408eb44cd07b5d20d8940c00c69c64cb85e4c3b78aa450b2c4dd614f6ba1141eaeb143cd9cc2748b86cea953c08ae279605026e78eeabce2c582ae96e8f370f8570caa6c0abd9933a869b036f3fdc08eedc679acde0be9771b632a42e987f17ebf0852fc73769dfbeb0c60fea7da3cd8a177f5edc26069a4e3f904306d8494400f2f6d91b1f9e0f858a364d920563e3229230c2ed0d61d1e9368822b3e0fc88be5929bea8568f2f272e46727c98302a66ffcaecc960380f951a68fc43c3e9ab2109912f0619cabdf0888a5594f22c1814f639a51ff466c4f45ac61b11fb96917cd4890c8b8a98de5691b240394ef67ef325f8f033aed8e3eaa6ebe1530114a5b519150751dae24070e0db12c703e588ef0419173a42e26c1ac4b128458689fe4e38c9ebefed0a70e9a29c7147666fc81005bd7fbcd46d1386dfc80ab85fda6932ded6edde1e970ccd8be52151880aeae37f536f60c7af9420ecea3f2eb960d830a2f85252a7ff289fee8dbef9113fcf07244350246ded40a7bd48ca47b68d88b8372b58fe2af93f2203f32a29bf4cfe01a1c9a2ccea2bb211d9ce893f054dbb9a6ba72fbb021eb0ec045d0d08055afafb8b9baade43a72e59c5bb7c1b3dd575d44ac4236d3bda1de9d58606a41dec9f7c2c9f0e235dbd03a5c52451735d9bdf9b3928a2100d086586b6fca5ae7c88cf09c4af4e60871954ce9e3f5948e7f928002035bc1203e4d209fdefdb63be76e733d6a4ac75f8d74d8d7bb9f48a7ee71dc153c4b3305deb6cb8538879a2894956a449ed71fa754c7bffba83bd25758f18d6d1f235c1b96d5f19cbf2dcc3f656afc892df57b2d2ba1675e1230809b0210ff2cfc420761699bd1d60acf6a9f50518377dde70fd98b22c76750283790a5329ba1b601c1c4bb5a6ad925284d2f6dd238ebba5a346aaf826974ded61ba60ced26fcc47894da67d6638addd3dc81b0d3b970206750f7a998f671fa98ca6871c45eb80bb63e1472266de1fd5a6f9be0b608d54a8a14a74d5285d79198cdeee61ed917305bb2dc26d438edc12b757d640be71cbfc16b071def19c0ed8b086ab044628338358a5efb641831510bbf278116027cb0dff1c4a137aec72f9329e4c6997f0c406aac63fb6c7d517d14ee7b696fc13faf8e4a89722dfc67e6f9974381ac62b2e5679fb9253a20cb1fbbd0c1bf4823dcec126e39a9d580605ac46ddd79b0cc8dd99303195132bf751f4ea0cef3911130ce7fe635982b381ce88f17d32f454500068cd5d07089cce13e649e9e8d2632f779a1df1895f3c85759c0be4ad5f100165a884c2deb6c5b17d6e3feac44ab251c23ca851fd3a9e5222ec0bf728f43ede8f54581c0fa3387df4dda29ee55624692ed0e0d0cf88ca2427e91d5c8647c398b8aca7cc43b4f82c51a4424c2bec638e5b16d2a559757e1c5c6552bca491db2919fbb819ce22cbf6fa1ce1b5e0a600d2c4dd619b4d1e0f073f912cf9c8eee6abecef7b3af768fc5073799e508bebe6c490d22a0784435c8cf96944ab829532353c9d08f1b0fda996c3241e15fc07248bdb7db60015e722414c0b44a40543f5a2738ad42ac86ca755f5e00f0454becee26c8a0f2809e2a0a6b1457e69f30cfa64d7c0185c4ec53a070a482a7bc789989e3d716242aa83075652d00cbf7901a93422ac5cd75ee97808785160013b5c28a2e1bc5b577df42ba7d58677f00bd43d8216e3b2beebba58fefe199500fd412bbbbdff51f0cf3b1aae807756adf10e113fca4bec2b8675355c77acbc133aaad57e3e5cf351c46a4c451ab25ea21bfd5b2fd6e4647923bfad2bf99a2e6ecae029dd2f8f0b33b25e89ea9f86c268d22591808e27bfa9bdb4fd2fdce58aea04287b3a548e39ef101fc6756900578cb1787d59c94b00ec74c7d2389fb1c01bec4006fd32524d7ad0a199b76e73aac91a432f570e3322a6b7566b375207febdb6666bc0af72a71f3d4259194f287f5c6debaf93e916514fdfd0b8b877ff2c34fff01ff55dbb68af7f2e8cb877a3bc62968db5c7f4b66df5964c90b9520fdd27b3fb3f77f64890f674b7f07db4be2f379c4725053c11eef06aa8ec7c9cc09266291ce8496915460c419f3b2787f097c8f552922c238b5d59f86b0a2d95c9613f80543d89dae73c768ac2fbaaf9829069734aac3a27c21ed2088a1bc9b45a9d23edcd4f1d6c7f3661b4c111d0170492576308bfb93288ab1ad6ebdc7dc84225a7bff68fc0516ef88e3188d82419fa411131c8c033e7fb5a7da4094c171aab4c83791407d8709cf05a61f2e32f9ef26d65adc86a20f9ea6b1c9c9b9893d44f298b6f1b15f43570ce70c4c75eaac87e00c6ab9d1158b02aad9e883992cd92ed780a4854af3f65131ed5933b5db221bcabafc931265b9266ad19ac28c450dd95b9b96aba199044abb782ddb88ddcc497b4e26aa89eb202cb7359631b0ce55dc4c383f66b2a92904b3af7d30a4f9dc21a2986722381bf09817195d27ba7456fb16b5f528df0d09e86ce07dcffc25cfea189da4029895f3637be9a6002ca74fc5984ccc69bed8df782199cc73432f14f2c4aa8f82a4f65011f3e211b0cbf10eaad058f988ec37cb983787b56f19a5cf51fef16b6d036590b3e997f0466e44fd1d50d7bbc0747fe8fda4d1fe7f04f67ca794e6781d544ddbdd416131a0f1eddc9cc603745d6a69aaf041e1e7a2586371a96b8fbb1019ba31cf4198c24c1f63b8f536905ef26d765e6e91abdbe4faffbcdea7a2a83c6ae798a6600929c6574fd63e1d798f0d02f58ade0e07dba46e033c3885fd4fc991127c466516ed948efe0e3c3546b49d6694e25a9eab09bbd345c0edc21316ea5fe13a9e19b19c88bc2c79cee4f29769218de7b7230f1c35e341ee92c1401ed0755e5870b7b64546cb8156bdbc83cd580a180a8c72e325250807f332b912113eca1299fe5728345b3b0ceb1e29373c5e074b87b472b7fc0563346008175fbe12abbe70816dd70e6611f2f26565e706bf35a104147b524410011ded2623f81c568416ec1aead56aa03b903c2679c3c35d1f3b05df335cad52cdf36e25b24c3400590d8225b1ff40a56a34f793f3e77f241c2ed1214834b14fce61035d0649bcdaf5abe614166bec70b66caa7196df43e8b9e1e167bc16185809413efd04784615af1284319fc7c1953d9b582ed13cfef128d479792d7163538f2b85ee48900085a2e1979d24772ea2e8bc74a87e76a851ee46426c7b62e55263de383489e195b9cedab44298bdd1a87ae11b4a3e57ebc069899903e8e591ce2497dac1fbe33e57332a34b1c20924e5e36de44f6ae878c3d7f3175d9dd468e945073e9db68069746a07e3aeddcfdfa679ca2f86ce0c889d2fb596dd61eb970a9bd1ed1af319f99f5539047ffe215270c740e37562e051cb2f639f0db4a748adcf409300c1094678437f4cf9b1550d6943cc9e3e8ebbc520482495c9bd675e6a4b2986e6856f448289acd2bab9387b2f94bb8e6434c21a215aee999af614eae16723143f681efc982695cf22c8edb71a35e5ee050088c5b07f5a02d613876a2a08af44b3be8c5d18bb6aa3bb11efbd82c73820bc7ea7826dfc01503939005c29a2a58b1c4b16b3034986ecb275a5393ca23a1c55be08eea8af49b8b24a74623fbbb72991478e218ce2d5c00e2ac68a10cc22d40008b07094ec1584d36ccbc4f83bb45bb66271d2d8a51281310f3a6d2515ced613804de98b0251cf06adea05c2e8686ce0d6ececfdeb78264e93b722628be29f999ec061f3b75fc5776323566a78ca739c97742f2bedc951f635e8f273baba6ebc380d575db3db23cfa1bd5a70adb3d4b59e3cce70deb8a60390bbdd605d4d8efcdd9c1e8a238db15e0d0d587c4d71d1b25c4128ae483709846050b51681a3499df32b6c0bc33c65027f6640751d940ba04144892ebe018fb4c5642cc45ef03338ab2db069378c8bebefc32f7bf3ca8527062b828819e22576a5257112864d2721fb8eff7cf52afea8c89dfd427dd13720ce041e9dbb338b487a1c199fdb03e5fade367f4a615c4eed7f8e2a094c42111ca00936238683b2a94a9b7eada4a05cca3d0ad3c11ef78f0ca3e49cc1034e0350052607a855c6a457b48f8280a403a2ab48b2ad4687747c1f342585570a66a49b8cdd17a52dec118770881939c86d09ee751038071ef516ffcaaed2478ae948253c9181c1559779f18f8153d43add4aa2c216c9fe36758617ef37b679423a587206c73b63c3280dbf8f6f7e1fcd20f74492be1c5801d744be2bb8fe846724a41aa749a3bf7b102626677cdf9441abc28a5c1664d14353cb3d2c23ce77fdd5e6c897efa03a161a4745246af2c437722eb9f9105cdd76a38d1b8b8016e835aa7c8f30e8272602b44db7968fa823286bd637a993c49de7ce199ecfe436123f1fc794872b5f3ab5051760dd2d00e1316d0e9fc422773234d6bcebb9a6b521433fcc97d0e00e1d480ba9f4a1ed213f0b1fa3b168e3ceb6f21e78fedc26bf4e37dd94fa296a4f901c477296e5be364179de76bd4c0d7203caa2bf7e53358044fe14137c5057e8ed19a026263a27c3e806510cd863161c842314ae27db95444c3ca7ce118faf14a5665cb419cf119a425bd1d3e73278cae2c388af60e2d5c9f6ea40bd8eb8c1d9fa1163cd7aa72e2cb94ed5d0dc280e97578a9edfd7d3c1ed7d48166160b72a874389f9575bf909842bb57cd2b454b679c3b7d77854427ce7303619347b0b11be95047027fd6c4096a88b8f487fba9cf3fa5277c6cd2dd704b5c7340c177c32b2829f7782def2fcb88512724862b2379486b730f0f7340ca8f4abc69404bb46aa81145a4d52112ab94b6e6a51b826d06cf33836a47282af2faf10423071c5877189fa7d56f30ae5b68a421dc87330a8b4b0ec6b34e2250fc782939afb16b67220f8977d5c0a09d1e334f54aee4077241907e498acda1ac6f8c73619b1020e7ace725ac77c62b76e15f84fef4306d43ce59c19e26bf84f4468a4a9006d60c45a1de8ded5102fe8fc1f9253f42f329ef0c8e8ff386398197975a79296fb1d7da9cffcf", 0x1000}, {&(0x7f0000000240)="f693796284a8", 0x6}, {&(0x7f0000000280)="77118bdb910013683af72c6660dfed98b801a3cfbc59707b3c09ca4612d5dd7291769c07c492e53a66ad50dcd2fa9efc95e4c7f0a889e2", 0x37}, {&(0x7f00000002c0)="b466189be582de10405d65aa4aef2c164a66b093ae0526261aaa10e86156226c0e076da708d2518241134a165d8d22802fef5eaf982a05df66fb785fe3af22ac2580ae679da058a256948041c26e74107f59a19a25f9e8fd369b5f3cc021f25f0f8ef922abf392da455df446905b0cef32664b1e2bf30754151038e8d5eb73bf5f3d6e9cb29e5cd21c080c3b6488966bc4dc5e4e97c6113cd01d38c7941b68585e2732fbda96e365de89b9e43636579410db667607f8a77edd289255e9dcfdd617c089f7f5e339a3df311ad3c6bf4ad73d2c0089448c", 0xd6}, {&(0x7f0000001440)="f1a7d39c0582df1cea839f531424672ddc59b3679ed8db786e51ebc169903018b3439c3d581c31413d3ae0bc1ee50b5d71dda6061e0276aa36cc2ea7572b5249dff2db69da886fd2a134dbd9f96cc3629821952c8924966f6f9ab557baee3ad28915c9ed21978d", 0x67}, {&(0x7f00000014c0)="e5aa42fa44858d78e431c11f6e0898c070df61cc80cb4d0cae31f239fc62a67e27c648733068a9ab6fb000eb82a9cbf83a6e5f5e3bec8b02ca67a307a0a5190b66a198f9d787997b7f1100dd6db0646075b90a167571c3de7c6c12e4ff0fe5b9e581a1515c4b96d187e9e417e08297d6e36742b9f3ee565e7985d3548ae365894b7d7a3938fc27b35ff6954b8a49785c9a17dd9021c88ba8e0fe3da0aa5c3c2130f6875a818306176657904c0c2aadf05aac98b603f41b2e5bb2f75fd101b7b04514b0751ebf0b3a7d1ed5ef77ab6aacebb797bbe5db4ebae49c999865fb53625e661f", 0xe3}, {&(0x7f00000003c0)="dadf0643a4d1b5d53281217492fb10921ff191106993eedc82457727e9308b41971cfb0354cee869dbe281e14026", 0x2e}], 0x8, 0xd) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0x3, 0x4) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x80) fsync(r5) 18:05:16 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 18:05:16 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, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x34}, {r1, 0x20}, {r0, 0x80}], 0x3, 0x2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 18:05:16 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 18:05:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:05:16 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x7fff}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) shutdown(r0, 0x200000000002) 18:05:16 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x9, 0x200, 0x1ff, "5347526124591cab07383561a2cff03a9a16f522", 0x2, 0x10000}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 18:05:16 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40000000000020b2) 18:05:16 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getuid() setreuid(r1, 0xffffffffffffffff) 18:05:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)={0x3f, 0x5}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/101, 0x65) shutdown(r0, 0x0) 18:05:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) write(r0, &(0x7f0000000340)="91999f6c4309400f0ea983edebeb278538e6936fd536b3aa3377f42a7afbb158b9a4a6f57f94cf797f5f120226bed621be4391ce12b32cd42f451064d7c03c040c57d2ae9c90b37e6ced9dee431a4885518fba46c20e7482b657d6da547902522e4297327ad28f73365bac27d3ecf771b6123143956dfeb7fb66d63f95ccd64f0503dba20ea6b962a621a843f1178e1f272ad8465faf9df4b4ec853a4c456002e450d8810901f4cab40d4c202d04a6aefbb82376d70700", 0xb7) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x20000022, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x48, 0xf0000010, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x9a, 0x4b, 0xffffffff, 0xffff}], 0x100000001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x90, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x6, 0x1, 0x1, 0x8}], 0xb1, &(0x7f0000000180)={0x4000, 0x4}) 18:05:17 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) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="bee840c18140763048ec2e4e8bda1d6d44808ffdb548b906a8d58ba29616f4369e154fdb697566cb86ac3eb6ab6beaaf40ad3d9beffe44554438148a7674e78cb50dedca3411d20e906a83dab190387d28427fad2436eacfce80fe3db31cb0a373ef778d130f162c70b183c5ba84de858abef85cd80aa7bdbe9f0e468dbf5e6b82bfa79c483e89b80009c6b1a87162dd118d823eb4d29c8a05d19a73e2da5f67f8690dd0cb8aed325736", 0xaa}], 0x1) dup2(r0, r1) 18:05:17 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffc) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 18:05:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x200}, {0x18, 0x0, 0x7, 0x5}, 0x6, [0x200, 0x1, 0x2, 0x123, 0x401, 0xd6, 0x2, 0x8]}, 0x3c) 18:05:17 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x100000000, 0xb1b, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 18:05:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x7c) setsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000000080)=0xffffffffffffffff, 0xfffffffffffffe72) readv(r1, &(0x7f0000001700)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/241, 0xf1}, {&(0x7f0000001540)=""/199, 0xc7}, {&(0x7f0000001640)=""/138, 0x8a}], 0x7) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:05:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e1b23d8d59", 0x5) 18:05:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000000)="582720efabd16eba01005f72f268b0fd33625127eadbdd68efab69df90ff33824b3d7b3bbcdb9ad8a4f5f72819030000003f12fc4d5f16b136a5d00d1628b53a00000000", 0x29e) write(r0, &(0x7f00000001c0)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa28000000000e90000002000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)="94e38e37ba05910f4b4e1ac2aa86753c0d6c32b2804b7a301692ecac095044b1efc0a58e48a3bfb9d44b6b291b2bad823ba1483408bb0de0d5a188203c13ad9a6a9db97f7e5123236a491f0422ceeaaf2f4ddf2814740c78f35c15e93965a360487ae962913265aa4a8b54fe46dc19fabe25e6048eb047f081cbefdc48c41113134ae4db5e2f8d81c685f3b0fa7be78431febaaa6845b472f76efc7c018a6e87bad5d350ac6b4a22d1860813", 0xac}, {&(0x7f00000002c0)="b67553beedca2e71313f1b6234844713029d36997ca93b1496a70a04a271a2f1558c443265965cddcb872e0d939ec5372e30fae3002e365c5ceccc1b73961fc3e691eb11f3d6450b52c1d687c79854f15b530448244fc690d730dfd93148f80f2499c63ac45e18d171dc107c926414f10bb5da43b7a59a6a0eaadf1310bbf6d74963ad45cc529ef84c9c4924a01fb2a68468c3dcb6f78fb6a98a6d1437b1f57f9568f3689bc6f59e7e9a49a60941bd7ab2e375f54ae3bceb98df3355bd72f99abcb438bbc02bcb6f572a1d8a0a2d87e9874d3ce57cad75bed1ec387609ac5211d20f43d153667ab8dc820568", 0xec}, {&(0x7f00000003c0)="bad0df48291245c6a31832842d0d2c95dce1330ca2f7ff84022bb8e78c23aa6ebae0538db31fa9e091cfdc9ad4288f4fa1573ea2092773140c63eb42b4a520806c2489896ec26e9e699b8756f2fd12273bb7be4892c4d5db1f56aff292c32a3bc20814143265b4774ca98cb4db21b6630758264faf4685c8bcf768e3d9ed0e8e6e26e64edad1e7a5c17af4b1b6e5f1899d2d3115fa33854328cba75dce968b64fe0a5b4dbdd92f33fef0c2d75f3adda7691fc7bb782e64f5602e8951a83b7b4ba11478f62b22a15805e9ccb40b5090b6f987", 0xd2}], 0x3) syz_open_pts() clock_getres(0x6, &(0x7f0000000180)) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 18:05:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) close(r0) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 18:05:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) socket(0x18, 0x1, 0x8) 18:05:17 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x202, 0x54) 18:05:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0xe0) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x9, 0x9}, 0xc) socket$inet(0x2, 0x3, 0x3) r1 = socket$inet(0x2, 0x1, 0x0) r2 = msgget(0x1, 0x80) msgrcv(r2, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r3 = msgget(0xffffffffffffffff, 0x3fd) socket$inet(0x2, 0x5, 0x2) msgrcv(r3, 0x0, 0x0, 0x3, 0x0) msgsnd(r3, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x880) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) 18:05:17 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x3fffffffffffd, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="619bf929330f2519dd0f570015cfc9653656f3bd76731b82f3162bdee9f6fa776b47442f57400f4051475539e7378e0bae5fe7dc998e8db07849c14dc2b3f944e84f6cd683a88a3dc2d3cdf6ba9ddad0b438d7ef3e29656b2a72d832ab86909c15dfa8b7b7bb22a9170519a23f02877392e9014b4628591e00adaa73a2063ca6adc6e511441bc4464842a086ce29ed3429209295fed6f28922ea08fd56", 0x9d}, {&(0x7f0000000140)="c5f8f15716e5e82875ef3fdd08336003c84646dbb4867ec6b3b671950ddec817df620c3024c3745edd841d23ed0cd278225b4801c0bdaf9227f801444e5f7b3bbb1e468413ca61f1f067352e3f3889bf76ab1ebe3f9fbfc8244ef1d417724a439b625e95f56628f7f0bfe1b42ea6ec2e8952cbfbf0716fb09ed8d16651827c5f093f4322c9b24c094e33cd9287017f97e48f24389f0760b4", 0x98}, {&(0x7f0000000200)="4b3ced42d367526d525fc3", 0xb}], 0x3) socketpair(0x0, 0x5, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x8) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 18:05:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) r2 = getgid() r3 = getgid() setregid(r2, r3) write(r0, 0x0, 0xfffffe50) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/253, 0xfd}, {&(0x7f0000000140)=""/187, 0xbb}], 0x2, 0x12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() 18:05:17 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x50) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r2, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSBRK(r4, 0x2000747b) 18:05:17 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) getpgrp() kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 18:05:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() fchdir(r0) map stack 0x20719000-0x2071d000 of map 0xffffff0065a1ad70 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff0065a1ad70 failed: hole in range 18:05:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r1) socket$inet(0x2, 0x7, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="987838e1ffa0e6dd6598c371db86b57130bbaecf4d904c9ef5506f3c063790015cf30a7142cc9799e6da13118866991d5b5ae58df03a8b2fe1063981f793be540dff231b7adb9087cdd0ba0080f6044c97f410b5b42f6ff56aadc989e387559b3f7a30377e877a4085268f86b442489d7985e6fb51aa2415", 0x78) 18:05:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) 18:05:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 18:05:17 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) dup(r0) r1 = socket(0x2000000011, 0x3, 0x0) socketpair(0x2, 0x0, 0xfe9, &(0x7f0000000200)) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xffffffffffffff8f, &(0x7f0000000340)=[{&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f0000000500)=""/194, 0xfffffffffffffe90}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/15, 0xf}], 0x5, &(0x7f00000003c0)=""/216, 0xd8}, 0x0) 18:05:17 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = dup(r0) kqueue() setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="22c6acc8d55f7e30238cd166510b77caa21d6458c802f65bd1469e19b3f320a9c19d03eaacadf1bd8de9336784750fd3882199cceece9229079c3ea355b692a2de479ed05f3e29549cdaf8baf26e2338afac9a602d1565086d6af4f5bb9a4aeef4546b48e9400cd4b9ce5bd5a76a8265f4ae98a9b5995ba1acb24902dc0cd05a5700c611189632b53c09554c534edcc360e1c84d7438d4623d866e2ca3808539ebb64a7cf5c43b1602339b7c5df04acbf8edd4740b4aaae5d336e7de5f6800513b3ad0555f693d06fb9b4c1203807ee2f8c699ef86679466d2c5", 0xda) 18:05:17 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) getpgrp() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() socketpair(0x16, 0x5, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0xf8912e0726437ed, &(0x7f0000000180)) getsockopt$sock_int(r3, 0xffff, 0x105, &(0x7f0000000100), &(0x7f0000000140)=0x4) kevent(r1, 0x0, 0x20000000000, &(0x7f0000000180), 0x5, 0x0) 18:05:17 executing program 1: r0 = socket(0x2, 0xc002, 0x7fff) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 18:05:17 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x6) getsockopt$sock_int(r0, 0xffff, 0xfc, 0x0, 0x0) 18:05:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e6166bc253e0458a02b8c47ffe6056c653000"], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 18:05:17 executing program 1: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x21}], 0x1, 0x5040fa54) fchmod(r0, 0x11) read(r0, &(0x7f0000000280)=""/4096, 0x1000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x7, 0x401, 0x9}, 0xc) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) 18:05:17 executing program 0: r0 = getgid() getgroups(0x2, &(0x7f0000001200)=[r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, r2, r0, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r5) select(0xffffffffffffff7e, 0x0, 0x0, 0x0, &(0x7f0000000040)) setregid(r3, r4) r6 = open(&(0x7f0000000140)='./file0\x00', 0x28400, 0xcf) accept$unix(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005edd1ded000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000011c0)=0x1002) 18:05:17 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x83) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) 18:05:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0x368) 18:05:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x28, 0x0) lseek(r0, 0x0, 0x8002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 18:05:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = syz_open_pts() r3 = msgget(0x3, 0x400) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r4, 0x4, 0x48) writev(r5, &(0x7f0000000000), 0x1f0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/17) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x8, 0x101, 0x0, 0x5, "155b49559a9f1f7d5555c64580f79617cfcd2b3b", 0x0, 0x5}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 18:05:17 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0xe7d3, 0xf1}, {0x1f, 0x8}}, &(0x7f0000000140)) r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x5) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 18:05:17 executing program 0: socket$inet6(0x18, 0x1, 0x7fffffff) poll(0x0, 0x0, 0x81) execve(0x0, 0x0, 0x0) 18:05:17 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x3, 0xffffffff80000000}, {{r2}, 0xffffffffffffffff, 0xd, 0x0, 0x2, 0x20}], 0x7, &(0x7f00000001c0)=[{{r3}, 0x0, 0x81, 0x3, 0x97ce, 0x770}], 0x1821, &(0x7f00000005c0)={0xe620}) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 18:05:17 executing program 1: r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xfffffffffffffcc3) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xffff, r1, r2, r3, r4, 0x81, 0x1000}, 0x6e75, 0x9, r5, r6, 0xff, 0x10001, 0x5}) 18:05:17 executing program 1: r0 = socket(0x19, 0x2, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = semget$private(0x0, 0x3, 0x20) semop(r1, &(0x7f0000000040)=[{0x0, 0x2f2d}, {0x1, 0x7, 0x7cac90f3de957fc7}, {0x3, 0x7, 0x1800}], 0x3) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 18:05:17 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) 18:05:17 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 18:05:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00\x000'], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) recvfrom$unix(r0, &(0x7f0000000100)=""/48, 0x30, 0x41, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 18:05:17 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 18:05:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 18:05:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/4096, 0x1000) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 18:05:17 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) dup(r0) 18:05:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x540) pipe2(&(0x7f0000000000), 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x1000000000007) 18:05:17 executing program 1: shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fe000/0x600000)=nil) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000bd2000/0x1000)=nil) 18:05:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x100000000, 0x6, 0x400, "2cce33ed333e12439474f70e51fd4544b1b95b7d", 0x0, 0x7}) setrlimit(0x8, &(0x7f0000000080)) pipe2(0x0, 0x0) 18:05:17 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xc5, &(0x7f0000000380)=""/232, 0xe8}, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 18:05:17 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9, 0xfffffffffffffffe}], 0x66, 0x0, 0x81, 0x0) close(r1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) 18:05:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto(r0, &(0x7f0000000280)="d32bf78cea6c49db047b84f7ba00ddb16960d71de72939c997ef92cca1978141eb7b03cc90d47df4de988996f0ee576dda9f6675b450a32b19dc2f57c10940af40b27dfb587c3bfba43001492c2a4ec5e50e8ff81f640f51a96f0ccc490e9a2da6f9f1c1b7c553ee205b239308883b69dbf6756bf7d0cfb7d9bc94debcd6b2fae544ae9394b608c85d4734c2eed5b54f37f31774284ccb0a4e041ac42c0174be99b0200f9d14872ea9cda942726e0ad398453f03", 0x1b, 0x5, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff79) mlockall(0x3) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x188, 0x40) 18:05:17 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x1) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)}, 0x0) 18:05:17 executing program 1: write(0xffffffffffffffff, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe", 0x10) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x271) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x110) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 18:05:17 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x8) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 18:05:17 executing program 1: link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r0 = msgget$private(0x0, 0x488) msgrcv(r0, &(0x7f0000000180)={0x0, ""/203}, 0xd3, 0x3, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = msgget(0x0, 0x80) msgrcv(r2, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r3 = msgget(0x3, 0x10) msgget(0x2, 0x10) msgsnd(r2, &(0x7f0000000280)={0x0, "34552757e2abce0ff815f1e2b399522ecac64e24ec73cac0504d010f943a5a47423f9dcd1da9ca76a051d35e0c552c74c9da8f5147a6f0f7246fe88b84b2c6bcfae180b4bd0c878c8663a04645cb8e536baddbb8549b6506044496d8c9214613e4afbaf099d7a96eaec76999467e87d9b1788c451212e0d181e26c3abb53dccceb90bf1de56415de11e5dd73f95477be25a60aacda16b60ee9aec0f666cb3b24"}, 0xa8, 0x800) socket$inet(0x2, 0x5, 0x2) msgrcv(r3, 0x0, 0x33, 0x3, 0x1800) msgsnd(r3, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) sync() 18:05:17 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) clock_gettime(0x4, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000040)={0x3, 0xfff}) 18:05:17 executing program 1: r0 = socket(0x19, 0x400000020002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:05:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="1500ef0893537bd0", 0x8, 0x0, 0x0, 0x0) 18:05:17 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() flock(r1, 0x4) 18:05:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 18:05:18 executing program 0: r0 = socket(0x6, 0x6, 0xfffeffffffffffff) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="88f11737ef89641d33511b4b41b67c2122794b564068f3346276b9021c4b1af4f6d480f8918e08f9bb2cb922d222c9d5323fbe7947c1db4a252b4758ffef2026c4dd1f297ffc84368ebd853d"}, {&(0x7f0000000000)="6a614e63e8"}, {&(0x7f0000000100)="bccb6de5aa2ab580445b8c4f547ad9af9c9cd88d5a2cecc665e40db73ad7a057827d3f1a7a5d67f9d1b8f03945da55a0e34d883f91b6a7217ae727730b3e3a813fad8378833a3b1c800e20ec4b0a91adfe1f863b4490b646dbf0cfaa0bd670ca690257b35a214dd940fa815491409edacc0ba60327ee6e9ad6707e86"}], 0x100000000000025d) 18:05:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="1f2c50ce96ec81b91c1f105e9fa81bef5a1ac2cb50080df9df1780937b930dee3097f156ebab8ddc3e6542f87f031c7e8839af5b6f4d0ba32d644b785935f3c42e75d2856f3fd1cac0e3d71334a39483a29edd790103acc300e11ef6f4696420860f5dfecaf07da955e24f9587de3d67b1fdbc55b247961d8ccd8ed2eb3894d861b1d07b4af6b1d6fe", 0x89, 0xc, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, 0x0, 0x0) 18:05:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 18:05:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 18:05:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d0e) socketpair(0x2, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x80}, 0xc) 18:05:18 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) recvfrom$inet(r2, &(0x7f0000000000)=""/172, 0xac, 0x2, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="3272ce6d6deb19cd9c3fb546cf0cd4375c6863730b929a92c86afae010e9a8280d22aeb40a2405283a92e616f1b39a0c746bdf969771758ff47c04f0813448ebf79fc9c94d7eab71d09a4c8f82a4a8865afd9cc5a2108f610489d1ef324519af3565d021770531a7824fa23342525196b58c890d6e0c95ef7d3c8191d3f2f8ec36808d6af9bd1b2936deca814930aa02a08937d1a321e1b2be6024ef400080b0cb321e4f650dc0b8c88db349a80fffb989953768ddb4de10", 0xb8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="8cc914ee1ce68dea7cbdc070be76ab304c34cdeb0b15f547a2f609cdc40a672e1b0b97697e45a8e0263f77a042a3ec4dd4ebc2d67465710ad07219b631a4bc62347e05eb50ce4e6c916ef078138e40384afb2af22634917be11f90851fce4f45e796731edba753bb0071369ed8a23258cf3375cfb9ff3149fd0e78ac795264b756ddad2285be493997799cd4545725ac18554a494e87d448e217ccf47a655b0c938f3a066d13a0a2190a486b12b636208ad0094c7c2d2fc1a8f4a4e870c9aa7ba630201b688f12bbd7770a30b882", 0xce) sendto(r2, &(0x7f0000000300)="9d5ef5ca26cb193b88163623a9567d9b310977", 0x13, 0x8, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) getegid() 18:05:18 executing program 0: clock_getres(0x4, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x50) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) recvmsg(r1, &(0x7f0000001300)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000001280)=[{&(0x7f0000001200)=""/14, 0xe}, {&(0x7f0000001240)=""/51, 0x33}], 0x2, &(0x7f00000012c0)=""/46, 0x2e}, 0x40) r2 = getuid() r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001380)="634b3c44a76cc53fcf525c9beb3cd7b3122dd3ec58c5ace53e373c3352787768d50a127383477b9db70384cd6b6d9a7931c6d2da5a51afb54e640e24be4e59ae280005b72aa5981ffa80271d4b043a438211d4fd5baf13c601a09fc97581426d7a5595f82497704c13956e94182b93a393ca1a63341dc284ab02dcc57ac1660bd3f802a9abadaf5559dbc114fe8443ab39942e0ffb44", 0x96}, {&(0x7f0000001440)="aa0d27c7da8b7bdd35fb95ec1c6a60d045302fe3c5167e4e971d53480d809781f0ae53a4d7c021237feb0af451e1db9ca084248c0ebbad09fb29644171117564595da27ea513dd81fd066e60ecdb72596b5b121c47575d9f10bb04e097ecb3ec288cfee50a35101a0380592e12469219503bed91ca723debf58cda1f73786c42f740ca35c1ad553ae2562dec200ca62068980fb636005eea04f9f28062a6c17a7c375dace60ee0e3686de929405eae335b", 0xb1}], 0x2, &(0x7f0000001540)=[{0x100, 0xffff, 0x48, "553834baf69fee499968b89084a951e5b7afb91745983124e4558820d3ba313153e2a4b4a0394c0a5ff26a9dc9da37444ce35258eef9882c0d439fc448b0cba98ddc1e4479c64fef1e90ad8bc1f0702a3a67c4a36d47ba098ad06c665ea2c176fdb1194467ccb2d8e70723c3415aa00060a123a19a8770ec3fdb0a4f4f941e63649dc17ee1a45a28275c1d7237bb8e9e7f1e8b1bcdccab1f60c71c6c660d52d77778d4cddccd0f469a001aa92ce89f8b82355305fddaf9767a2484a04fbdca946db9d6e378f04e9b288bfa951a9e0c9940123d546af6eccf9f1d6ec1035cdb01f4c7f7685f58f3e8c50f"}, {0x68, 0xffff, 0x0, "058acbcc172d65a654c9d4137dd90188f575f2590b30855abaa795d0a53377a25cc73ca5e94a553623efebed69bd1099faef67fca41a35cee9566771200dd4c63c25c545f71b89ed92b0f277173c5337550e4857eeed"}, {0x10, 0xffff, 0x4}, {0xf0, 0x0, 0x8001, "068e19ef8a2883df66648af6120e8a931fae5c935f566bb22286f75f1d24ac637ee91c5cee7cc038ddb4fafc4373bc3f5fd67c66e80561bc8b2c6d7ba198502a2cb2e2a75827fc95c3b1588378b3a8bca903b0a2e38e95311d6df13a68370c73e4a7aad59a1a9afa108e94a19ea6300d3dfb7087acfca524b55fd68cb081fe9a6fe0d2100ac9519c23dc21ef374d5b5f230a84a7b05188d6ca62182aac61ffb249c00071d9fe70090b25fb2974f7c0a404c2a5484c3e74ea01cc787fa9f19cb1e8600667e1ccdd3f1d69920956fc578c88fba39fbe6f84fee95a"}, {0x30, 0x1, 0x1a, "b5a9a592ae6f387a3820eda453bd09cf7ded6a710c1709d89e23d8"}, {0x68, 0xffff, 0x2e, "bbe6e6f14c274b136e7d0c00391ebb2766f12e48c0e8a99ebe49d54feb602ea36a07febc6ce3a489fbbf60fc2564c5a6d14fda83d99ccc5506960e484c1cdea6db0015ce9afa9db1e2f869fb21541afa7664c20010cf"}, {0x40, 0xffff, 0x7fffffff, "147e2f1ac1d9f5a5495f22b2040344f28b1f9fcab0d359c297ec1b652b2fa089b63dad7d2f6a916d098aea74c7aec62f"}, {0x110, 0xffff, 0x49, "e85323f4a95ae2c5bee1b196887db2f4e375ca6e801c6b8519e904da055357f23680ea4c0021c66d0b4ac34ef4e7539788847ee1367c1a2a1a4cb40b80f4680c5d213f7572a9dcd4dfce01f500212cbe92c4f3e0c37d3d9d639246b9a96e2e5221256038d0aa33a86f7aabd2d35b0a37e50e5de508a454548a10bd58a068cdbd6fdbe30e1b4606ea1b351bf976d3a936dbde0a08b7eb13adb04ade541613579c5fc736fbb92fbd2016d3b607a3e88984c535c25ece86176728840a84705da42fb9e57db83eebbde6b5e72c571930da1e978112d359435c6626c043a3c8088588d0118fe4ee0468bcfd7c59cc3c99e505a52bff541f610e6327"}, {0x10, 0x1, 0x8}], 0x460}, 0x8) r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x101, r2, r3, r4, r5, 0x86, 0x3}, 0xfffffffffffffffd, 0x3, r6, r7, 0x9c, 0x81, 0xea7, 0x100000000}) 18:05:18 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup2(0xffffffffffffffff, r0) r2 = openat(r1, &(0x7f0000000000)='./file1/../file0\x00', 0x8, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r3 = dup(r1) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="c6a999a1c969f257bac792d051b091dd3175cab096ca1dae66573ca98c24d326687b7056de3b792b230f487e38cfa1d3bb6804453d899461b80dbf7abd49b3b67073b0029af7d1f5ca82bb48c1b5f2da016e49bd9b8fd1ac1d9095db00e7ed61035bd90057582a8719ed34196e48c2a7b03294", 0x73}, {&(0x7f0000000200)="4751289887e027a152ab5febc79055178bb585f6e9d9daff1fbf9a38f06aa4a6d5e90ae179cf2c498406d9bfcb8b9c", 0x2f}, {&(0x7f0000000240)="92935befce212f0fcd536006f71aa03a944503f9b4b95ada1a1cda318a99655111733c526f067d2c42176062ac60070eb32345d4ffb9f518de9cb84fbdd7e92c12b977d7813668406f7b6d8ec7e0ad5675229c2781a2b5dd3a65b3fe57b7d074e6f744adecc45c5f8754e9d2ecc593e57eee580db2714116fc00c50f972d3e3b890eaaf8a9fe5b71ff0aadc92512b149", 0x90}, {&(0x7f0000000300)="917b47474e4c0ecdbc9c1b37b7e77756f81237e6880bc8985c1aef421b435156032bd881e75567c956512acad81a313038f50b2f5873b992fa8a28627704461cf6", 0x41}], 0x4, 0x0, 0x0, 0x400}, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup2(r3, r2) chdir(&(0x7f0000000140)='.\x00') 18:05:18 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) fsync(r1) 18:05:18 executing program 1: setpgid(0x0, 0xffffffffffffffff) clock_getres(0x3, &(0x7f0000000000)) 18:05:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000), 0x0) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 18:05:18 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0x14}, {r2, 0x4}, {r2, 0x4}], 0x3, 0x0) 18:05:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8800, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xdb) utimensat(r1, 0x0, 0xfffffffffffffffe, 0x0) 18:05:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000180)=""/41, 0x29}], 0x2, &(0x7f0000000300)=""/247, 0xf7}, 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x41) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x600, 0x8) 18:05:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mlockall(0x2) setsockopt(r0, 0x2, 0x800, &(0x7f0000000100)="551df614e41c9ab5b773e0d0a72c481a619eafdabc3a1b49cf6c248f51a376de2e6d65a6a6cae85c0a32417fc56d40b11da1754180a85974145c74498ba3c8f5b697e1d4b4e9cbe044a895ce12e1a473626d613b2c2819341dc3fa86068627070d0a5b30cc77527c9c72e9", 0x6b) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/189, &(0x7f00000000c0)=0xbd) r1 = shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() r4 = geteuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7ff, r2, r3, r4, r5, 0x0, 0xf36}, 0xc359, 0xc20, r6, r7, 0x7, 0x5eb, 0xc9f}) setsockopt(r0, 0x0, 0x7, 0x0, 0x325) 18:05:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r1) dup2(r1, r2) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="881c0e292210fdbb66aae758798e04e9105a48444ea7c78c1afefecb8066420ace2a4a9a6dd351cb9f7306b7a66979fd06aff4ad3cfde68f00442f19afd50f1ffe647ea163b38aa4c60633cd77fbc9a7690c464085ab164bd3754b1ebe6fe972198076bd8a7f80233c23bf4d33dc78b4c9497b14cef4eb4bd323a74ef19120365bf2f6e40c6813dcfdb9a853ca339df34341c298ed413fcd1ab35245590742ee02bbcca39f1a6151bde6e9c3fcd5631a57e10ef9bd080337769bc77d", 0xbc}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0x3) 18:05:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0xfffffffffffffffd, 0x0, 0x401, "e6300d7c4e3bb3da3f8e065df7226eb745667a4e", 0x5, 0x82f6}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) 18:05:19 executing program 0: mlockall(0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0xa, r2) sendmsg(r3, &(0x7f00000011c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="aa8a35966cb75cbc6d33b142245f99f90c6ab8", 0x13}], 0x1, &(0x7f0000000100)=[{0x78, 0x1, 0x5, "d907ee2cf9e14e043610efbbfcccabfc63808ddaa58de411a2ca2532fb0203707a5b8cbfb853a91f0ce8d449156021dc81daef0b16c1c753aa8394ba93c6c22f3935d4a6b951a472ded4976efbbecba21587a777be4718f2c9b589eb2fffcaaac34b"}, {0x1010, 0x1, 0xff, "d1e3614512a0fd9e81226bc8f389c98bd688484388bb34c82e55089522e6d35d94ac177387b0658c267f4f6d73a925f895a86f8f916a213ce161fdaa76a6c9d49b36fb295ff3eb29fec22be9ca4bf3f075ed9c5849f638fb59c2c1a67ceb8c62b1a915352654a2599e94bb9d04fe27aa82b89769d013038c9fc5d790122afc88909e49ce60922bad72b92c049099e5e77b8ba07468eef8b68c71bd19a36cf5378f95bb47e56f0208f69bf65801438dae400e6d9550c2cca8bf413656fbd16721fdbed0141975ed10753992e208bd38636c422fd63ee3f2428d5c8ed010586f48fae79a604519e33eb7e4cdd9150b2d569953c6188903b0514a788472ccf7a572e73a3a799c4ddcbebd125197959840aa97f97bf4eb03a1814e639d79fab63efbd521b9b52c44907f6fd090b9fd78789fab8bd1b0871e88120fbc56369e802674344882ae1e97c7185f4f194310f0f55f025d0aa0a692861da634bdb0536498e2b8ea1dad700b0d088f330c44171df71c6cfc0fb59df71477c2b38fd6bf148275d0cdfa5ac380d9668c7ebb1717ddf7073a1f906968bff17ad2a4dd0d7f8308238e259899c6d4477648193ed396e71f3ace22585c5f9a46908fc628f9b6035c38ff6958d582928e1c343295f169114885f30f95e4bea3ab847c2d964f503c6e7a87ccdb29e2a99c4059570e68a5118c120d5cc1a14f7113c58cbc1addc9d107fa0196b747a564a93d365c1a4f98fff2a87558b495055b052f67dc1f396bdeada1cb737a56e4f7196249a20e210eb44905be045aef89d3fee223e2af64506b73376a4da15957ffddcf2a01860cbf89b0263ede0bcd1f5f8ce7b3fdb933a6ab7ec74263a31d41a431074012fcb1391cf06e6a012da568a5d43b5d97c92e2aea7b8cc98370966502843af711210280e40d181d3f5c8bc4e5bdbac7892831bee0b1923d3548f05d53e8ef3dfd8da85872737e102a7de290fed0a0390abfbabe234ad0e4e4577fb002f4e5254b642df8deaedef096d329e8861e2ee10bc2a71c669ad8233cddf677ea511d3da93226e83623e90627404318db5f29b21670b1d49a491ca8c8a3a710517a0a6082141b21567f48086f2b0709720c687e6cb21620ff21f066466cce0bf26b7b69f9bf28f6a4411ae3fb49b939d739a7bfd7721e7a7dfd44ec5865a0086d11b6c6f1bbc56f7ec20d8a31652a5d07512848af74530365fb97607958a71bfb1d49f904944ecce75515c0be578f20e3267f6ade8cf7677818c58f24b65aeaf924430ced50c6a6a38a26179b33f8b5ee1593f74d48bf83a6594160a0ee7b238cfe1c0ae0cd3822b43fb4f048d6ef82e3718f24fbaee00cf1552c682ed8eeed9d075fd4454ed7d8b540b6cdf399f576c47ab698b42123417b537eabebf197a9c1ecabac9c22da84136dd4f7b4a646b5686523c21bb7b1aaf159b10f9fc006175f52a842f0e90798f3d4183e0124034157e209d0897ccb1f7d8f7eb16144ad9a988e419a135e1b27698514fffb2a2b72b677e7a8ff480f64651fc8e6be242c62d61792ffcd3f182f07900ba0aef9b4121c339d72e0ce84967779c4a342780b8e0645878462fe0c53f50d71f0150e5d02202b8525193e002d7a8820883b143c863a456f2178009aacb17dd6caea13402de9db4825bc52a1321adaf473b8f48bf793bd3f947d5a084833cc98206c6e0ddaaf73b11ac31474e3a07b821794651893b3eab2a121ace7fdfc5fbf2d96d44193c1d865f69d7478c1534209393d8afff7faff71c8b9b6a1084f9371be0877b67c677cb335d4cee1bb36a6ab0a40a5039a9e58a2214fc30f241d6f69dc8c815005e7008bb202aba72ae2c4b8fd9680d505363c075535b675a9cd5b7f15858a2d33b9c7704c5dbb7a82c241a951ddf1a116c3d4b591db263145874f25f026013c08c100caa9707e14b2792338d344550a068c26942087fbefdb15bf8133ce4a827d9b6fc3f437791f0c74e574b85de41a506e9c947fe44135a56e946b1cd2f44e13c0e1044694967a17aaf56a2e2f8a1cad3f9fa139e081c220f5286526d9e3519348bb05ee09d15d6d44cb2d1178148909f8f96db6af12e05b39b53c416f2385fbb93355902d18136016c2efe4e3f1bf3ab705e55347641b1b4b7a59a46d3640ed0c8ef6bf10793a476190f411ac849a427b838694020cf095fbeb97f3e02f28e70b2d7d9ecf2fd0017949d898b47b6eed0d47d4d100d9835d6a9992ac978cf69a7fedd4bc7658f8f0fd4c076b071c34ef2064730d6f38408eef96395ef723a60a7be796d0488cd0239e395ec4b12d199c5a6942ba9377170887926239f8479761e996f71d9c521b6c6a9471e2787ce41b0cdd0ad75253a0889289e570e28956d0c7554594c7f4a59ac4377b2a40ff57252a53e0d186acc681a8b5951828e39d38e0dc12820765173a99b9cba79fe47258d8d04068ed1524537bb6bb4320d617a9357e1f86f4b0405ae45a3e7855aba9c0402855ce90c7c4c4ddec8cd9f8231fa816002aa1a5e99736f640ee1298f82dd3ab4c22741919c26d14fab1607fba5e4ab62d9e4aa876f090107e032c59f8c3dbd1becf9e4ab72dcd6039766e6cf60f30c6723d7145789bd79f74d2d0369683f19af1b58e73176048846e0a10e2bd989b6bd39947db50f477359ba17a03fbbd45631e09e69458b1ed920815eb460233019ce51c44663ba2facd408ff9bace4dcd9ef1eb2cd411fce8c8eaaaf66da5b09de27c296793cdd562c93bdbc261849f1aa57ce720baf9392ceaea28a12c7d071925f4fc50509b5f40a5e089da6d32ea295f74fc997ef7412dfa1aed9af121620ec79cc477e10c229839ef6e19273a278546cafd04c72a55afef4f76116ca4bf69a1456ee9640bdf6eb9481bbc6415d05e48b7390b2268098c5e5b67c7f5ea8b768fb13b2c4576870639420b297409c4574323e34d5d89d229464dbf7350dff47c0f274efdb65d174390501d59602c30c735abc684d66094e752f9183f067684907f90b0c607ad5fc2d87880b7947d00141ff2689b54cce5ef62cd8f81aa2be2c972e0bcd81565592a376ba1ca67b5ef404870b61c1dea980d935fec2685b169cdba73ad6184cd02f935d055b113a194d001568a98a0d35cc5f9039ad3e6088e1b023c4d2fad8b1cd86648aed9cf4619628267af8fc868a3e6d2081a81220594d3c0569299ec9964acc26cfd6517d53d6febd27417ca8294b4221e5f50a27e0beedb8b5ec5f86dc519e66a7ab710c4c9eabc8217f5962b8d87244f61449f014db13b5a3a41713aa2a3462a0306ac68426446cf19284169c902bcf4852c008bb3f9d563a9d8fd9de3b68484c5151ffa9f34a564f5dfc57b22f5301d29167d7fd446c7604c6b6d6d978a27400cb038344a30dda204c9dfc91b73bc8ad90071f3c7b641bd3c1012455cf66e65f9e97a6d07b488427e07904333ba63adda0dc076e5b6b386e2fc94b9c13881652f23bd09a203be70012079e51587673fe1386fac3c00a49a9e65e9944b91609a7e9dcea44df13a0b22e2875e78afe17b34f4db0347b6479fac15cb6a6271276201d4506fd232c4ab8266abe8822d966c636a0bc7721fec143a07e49fe55ef0fde0c1d44199b06bc2ac19be329aaf030e0ca63418ddefdfb9d26890f56b3368ad29cf76892bad2638f3b838b2689cbe33c4f4270f760a000b47fb34640202f22b0dac662710f9c3d2677102524cd306fa9532bade63417a144e5aeba4eadc3e4bd98e2b4ede1cfe006b6fd477faf5e68f08029bc4abd9e118ce494066d054b6c8b34d09364b0bd9240b9a99e56fa2442ed849c86fea16dbd6403564a786c30a81073a3af13d1b62790bb95d29a0143299a53599429a22936e3709cdd8a8ee00e8f676b56fc05cf20c36f231cf84ad5eef1c28c9b16ec0d2f6e33748e088b01a82469ba9cb449027febbcaff6478f5d013898785b93c8da5710d0734aee1b7feec1e760b9f98747576addadb4064de628ad0c7ca635d9becb9f159a4db0a00f8b2e7dbec4e7a60578e499bd034dc3e3b832f4bd40a5deb03b8d1df529c5e2a08bb99dbca657f61dc7422117dc9182421527bb02b7115eb84229860dec76c333d80b1a6f684c820c39109e486782c0e2b9f8f798f790019763841dca9761a411fe995b56ade28f1a9fa4010b30a698d493bf4b4d9bc2f216e83fd08377d9cf3270944f74368a38f7bd1b605b1879db6e1339785ba0e38057bafe57827f4b3c7553e4ade6ae37277c5983816d3e94c6578d9e8686a7d2501192f1d49388ec5f21358d89796d065f60350fe747b7b9aec5ef59007118f81f71709fa5083c19cf95bff36479028bdfafda79187ed493549f7df258d2248a03d0e14dc966f26d2c579e0279f6b185597a60e9b78b71c8beb7b2ca7c3df3405c2ff03a4140532a504a13c587fbba63d2197861f7dc7d4c9f5976b26a4a33d846b76167c07b163270822021450f2c42281ad313b569278776f424927e6bfd373a7da96f999daf1ab95bc556e0603bb2626516af1798f1113d874e4debdc5e0e828fdf0f67574b50d5bb857e85bdbeab6f3f4d6f5ff5b8451a2edbc3cfed5a7a91da3ca2ba1aa9c63db02bac1c2d3982b3705e71ebaf021e999565d40e6a215bd549094e2797da43d032d2c27f19eb588ff2624c9b72ea7310a21eba2a10680e741cc4386621b013fa46d652fcaf84fabe47122c3577923d6cf930135d0892a4b516934b05f6096383631ee56dbfce2a4924a44070d65f3d431b59508f050d9d9278e8a46e35840cda66dc2c7518e23c52cc0bacda4787d2775172ac3de39f734e293a58d532ba98cc7e2b5e232443cb1fae223f1574816428992f3c9deb44f600f3a9e8adf329d786f222a2513353a33ca362331c9cdb730e619eba1431160a729df23494316ed3c1c930dbfa9224442c59d1f02743e8dda2eae340713cdf1d53a158c36d3c7c7b88e239e6333829ec86cafacafb11ad7ab8f7a9233513bd3b2a17047c4c7300a630882ec13abc4cb06664fd0a59584e731863e22e001aeced7f783242d0135ca9a581465e3e509aa0f6312834837eab9b720d805ebead831542793579bea4b2ceb2b0ededf9fb4fca211e9a24b8448adfbb00f1956c05822e4bec1678e3f9c2be6e7898e2d9fc1b6cfdc788cfec15ff32d2b9bfdc9d9e1101bdc36bb0a5166157782754e715407f6f23289252c7b9d60f283a70743047ae479c00fbeba607e1adbbb6aba9234f70ae6061ed61742fcbd88f49bcaed04483afc33cdda3837fc72bbd123716a5cea4e813eaffea01118e0e3d388bab263e6a7afb8dc1926b4d76695fd31c285f9d8ef72836b50e3c94c3f37fad84a852206f645a203a94689a3c66c67e4e998360d62fa030b61c153d944e2d7ed61a9d88badf4045745461a4b9143eadd267dbbeb64c1cbcd78248885866d87155064b98db3c8b32d3e25f2d34d94badb9ac7be8203685a0eb1118b0c35c642884fc482b4715032a5cb1cc92886b029dd370bf576e1210be38a1fbce6cd3607d32b2f331fa8f79c1fffef1ac39e979b91cbc8c1298cf48dfef91283743ce50b83aa1ffb7f52475c673a848c11d5972471fde240e71f76c30516cc1f54524b905173aae30ed031759164ba6f83c963f6b7631b7b270d66bded9b7fb1b523e8d3fce750a3541e3114e43d52cbbaa5a8c5896aecf69f98a291dcce716eca19ef28f0faa13a4838ffad22f62f1566c5ae5924fe5eba5c3ac07cc634731441d4ad8552862ca996b48bd92655a5d741156176e5ac0a"}], 0x1088}, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) r4 = accept(r1, &(0x7f0000001280)=@in6, &(0x7f00000012c0)=0xc) sendmsg(r4, &(0x7f0000003840)={&(0x7f0000001300)=@in={0x2, 0x3}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000001340)="dcf03fc97fdc0f4c0eec039234a5d8a1d37942956f3e482e9bfa894dbbd79f034a60a0b05a0dee4bbd38b9c44dd8a52f108c558780264a6cb61139dd2f0b0a1f6836d9d37bbf70a07cb5a0f27db387e499e45eb06067f3e9634ad3f8216330ff", 0x60}, {&(0x7f00000013c0)="390d85a63ec8be3a62cbdd382b9355684b3a39d41e7e126b99ddadaa0290261962b0f4fef4803dfc8b43ea9d78f8ede5c62ca65d226d3b579a4750ba3910b8ef2cad284fcccc6f67da1959b150962eef89a6d55ae2822f99442f3f1d8439382bd2efba4a231103a7f4596d8e56fe6b6f87fca5d0f7bde317f818f33bd8c766beb824e8ea309710f172cc864fab4a0e91eb3d23f1b4a4de123920440b263acc992b8638eedbab9a8add9df82321a666940536e6c1f8e445f9658c38b0396226528777472baad773863641bf2fe5", 0xcd}], 0x2, &(0x7f0000001500)=[{0x1010, 0xffff, 0x1, "9812dcf4083b9bd0709eeca6e23949445b0a2768359a0b683b38a45bd8c239f625f09376a2ef42aee5fe44495409fc1b7ce753e93762de49be341c84d6c0c34a503b3681410c004eb231149179cca9f1abeab8fa4b85c9bc42668880d0e9968b7b6221ac372a084169baaae1a4b8f5be9dcac4c3d19a4daf0c568651dc5fc71cb68241d43726cd8c653d6976a4d1823ea9bcf436e571ae3f8d2bb55b165b2ad5af20936fd0a1b847603735292dd7782b93216360e972541d8eb089145d631d1cb9d8aadb6513ec55df274b39cd67015650335ed9e05cec3a66f7c59e19be5894baa868b2bc3847258edcaef1665f06df3a6768e8ee2dd7b4a39054a9d3e3899ece0cd1f2e563d04e1326e5bd5c70a9693fe850f1852fb41fb7c8f40c1d421539842589047781a9f76bcd6d49337996b238ba5fd1bfd08b3d3733ba1ce857545cbc2d4161d8822017038282f42906d14fa0d8bc5dcbadc311889061209b9935e0cb7f65786beb017f5d35e43c07b4837aea2cc2889f208e521561dc0e12a46bb58cd7d84a6a10630cea6f21648907f21c8501bc7aa956a5dff8ff1b1620a661a9580b6ce934daf2eb3b196e9ff88f5318bb764d3accf20ff39ffb7f86e467e8311abfcf8bb0b63ec48468c9e3c6aef94c0b427f7f3547961cee23568a5651a03a8222221924046eefe15b50332d70bdc30341a40e83b4f62a3c87f5a12c3f266c9df28b51d21fc5e8a5155cdaf87e2d9730b94af5e49907ae614d462ac883ab76036a6f88e061da4fa99565ec303fe97cce8a5b70c56f66eef1d15aa5fa6ddcbc05bf32a7fc69a8ffc36e75794ccea1b908ee20864ced4b993b21079b9a475969617ccdc598677e33af74364459e5de90ebf2e79b1276543cb70290bcff40aaa86b7da26478e2cf74515aaa30170ec0e79de0c00fad4859214006f4f8254c524358bb83fe86a9a457110d9095e3ca980c931006b86efe973451c4993e898f1acf7adc228464d53479ae49dc243eda2685fcdf83a126fe654b1a0bbaa5428dcab0ce4c17b6a602d4fc5a5899fb5cd89049f77658078bd244fb1b96b6678e57466ce497b175b03bfc566272b02279a56ab98d005275c3273c53982f2aba3d169be770da95af08d0efe7d5ac861491cad9fca961444fe4cc9b41466f337fab88d3a424363d18a90c95f5cb9fc2c105004c16246da820d4d41d4b8f1717485dd56d70c6dae005e91c3c5ec020df640b43b19951b16d52f44d8636fba48154876f1f63b675f65e1cbc6dbf0a244cc33695f3e362cb4f6235041f07a70b7793886b6b7c15de419992cd605da3c2fa1efff69cf31b15184fac4aba2ce7722d2c2f19aa638bf88871a46f7df5693501a0f30c0904fb3c64c2a5f3274ada8a58efc8aa8fb25cd42aeeb1890a4fbb3c7043ad35aa4fb28bc7c00c4be2cdfb756fbaa2bd81e85564608de27dbd7f148936aff6e27001e332d17e67c02f9b52e2f8948961d785795c8b032b02ebc1bc6112f0683762a629ef5acaf79fedde0a2c37dc6631055b1ecb7b695453bc7d9c97a260ef684cd7e6c944c0cc9f37d17cc041ef002b6de909afbf7a4099bdc361ecf210c78b6d9d2a10cfc49ff1cb9dac074ba8e7b7b9b404c03a4db4ce9c2fcb6190b19370ebeded12e5bbce83ab5f9165c947311252f8a295724bcbde03e2751c85c3612a25746a35658d86dd679b7eab5d94665860fd6fe8dab1b62a7d6aa11eb686110da9955673939be7f8ac34f7faf201e19eb575829ea1dca5756779a485ba6ffd88912c921de3d7370aaa4b55af3496900078030b35894e69b0a3f3da8c0a52853bca14f95b1cce8c79b20f44adc7c03e11b1eadd05b736539c39dde52e06376eb0e6d364fdfdb101904d06cd7607557e32e730f340a500cccc9b4736a42893b5f67bfcd277d3063b984ed71452fe31b835d4316e973ef5fcc8f69a432ce2ba946be5fbea5c2582a27ded55f28ca630266372dd78bfc0d8958ed8a14a321bdc73c0b3631648101e1a4f10e29efee03b39661510232a2a8ec8637876ff5426ce487d2876664ab64720e92993f98c65e399cf9beb4e4b3b4ea9c23c27bc5e0f69d817f2b2afdd3bcefe3c60790e22723df631715f0a4cd1b05855b8b75843be2897d4811840d101d7e1c47c0e851b1843db6905a60bd3b675a497674e0d50ce348d2cf393182485359824dd8a6608b8396c309e560d82cdc13e096f1b45464ebbcc4816ad2742c85c297be613673d1dcfe1fd6243a78eebaf3a0ce009423eb9b58a288299bcba00b14cae9a97bca65fca5136dfd1603205b584f91862614b01f4132837b7634015a6b52b64487c3cc16c1b6cf05f58765f50848d3fa9b7047c0e67880a9bcdd289b877826ce3cd810e820e781cd22e91b26571d7cdac79415fcfa4853efbd968ebf72e0035f536404327fab567312625c5f6e1ddac8b80ec9d2d6e066cc5fc1e0fda407460e82f0706f62192ccf672e92bef9d9b6c2cda9fd405aee21e5e71f008a03403b44a1c228aef3ae9cd24adb21dccb5e5a7f12b0adf7a6d00dd6fdc70613d530c32e6f96be5348ced2a637cf2d53b60168e7fa91d8fca4715c6f5c9a11db4b9eb3e661637472f5981bd984cc81f6dd291f48a9822ad1b57732af5618b6622b9e55736b977d44ab6022c8dcf46086a62efa27523c7f9e4061b4bd82c7d01912f36095c10290b4005c51314bd1a766843ee0849778374301d023f555d562861e1d2930c20bf59fb414fb9fddc72d3568413c9a387f615c3788a75ef4a0198edfec0afe1ff7772180578b6ad92185ee7bf249b792219fad892e0b1518d4ba76774ce329e17261cc390e0e4e485bcf6a4691816aa1a4be379b7d5f5e23f8308453fad7d0b2bbadb0e6cc3f242899c7fd104ad79b49e42f1d26c6360336f63fa3db6df78a17e91ed794a08ec2bba18bf0aff9034ef4409d5bd4c7f9fda40b7c1d478c18f9da21b5a85fbb975d1429b51750a72a296aad460df04da99fd6a4da000314ea079a6b16588845c1a35c917010aba2133658687ab6176aa9644b1547ca08e407a087ddc016515a571595af93e3f9b9f524ea35ee4d7881b733a568577a0e329026f879452552e7f46e7e34805636dc2dbd64bda75e424c4e976b8dc2420041faa8649e6c166fa585bd6214fb71ce71623102c016c86413c301aeda8be1313246c17b6e3861644823f09c7ed9c2cf5b378eaa39335844b9a7bb1b70f756d27d5fbe42c29cdf2f2d3a72374f1e87a1d0c5af74c8a8a7f94aabfccab7493add23aa2b0f4e269eb88d4958658345adb1a626af98d1bbe5c80b6cee849caf3ff7f607863f64afff64f187512c36ba65e6fe4ed693c762009671a17e7c14b3b8579bfbcbeb935c39ac8d1fe47b0871a56e5d93fcb84862cd28861ccf7a52a545416ec072cd06bbc384fa10d12378790dcb71dbf23250da7497adb9a3bfa78aef82ad9056886ea8e3d5945b4c00375f34931d8b49a9134b0aac95874a772496bbf48c4f8944d1f242be65051b8bcc0478710a794ce4d42cbc7824630885423e1e752f07333393741714b5451ee34641101011c6de39b2a14a31984d79d5ff04e7efe89c098aafd8f77d3059857248b65fa80f07983da41ed467c68c2f2250ddfe63acced596fbfa390f84a5851e4095c53d16db3c4caefbbfbcb392623d2009cceaa4d01811fa9de4f3c649b53a5406f5c18960a93aedac4b7cb44fab495ccb1e50cedef182417848dcd5a5da184401c3f33f2735b01aa0830fe29056eabaac4d0355e7abd5d72ff76db758d870f643554e44adc4c36a52908b7ee7b4ec9f85c089d46bb613f8093a302f0acdcd64ceeb86bcd70b03ce7c99218f3421f0da3752597d1515b4cf7bc3406e38d3dbf735425e07b2a7f1bf8819bd57c94030d3861d6c88aaf12aa4fa7e06cf4a08b8292627c86a43f16921d0fc98dbf8ea774ab05f42b038cf478ed8042235f6bbbe56553bc40d95f0b731fe1b33bbd7b503449ab6a192b77c26a9ba8e89ed73ee441dd29c6fd5ddd195adb45e4cc286545faa31d70773e856aa85106007e0b43ee106f2c91822237a515552e2aeab81653621aad9632147a37bd7bccb78b73686fa67e46cef266e53ca3af9618388c26081617edef79d5a3673d6b95900593b05ea20585df33a05707d81bce802da95dd7510364b4b45daed297359c79202c013fb97056ccec8ab0f7d86089fabd1ad86d2711d26778278c29e500829264173bf3a628f95bfed69dd6e278c94596d3da336813c86b12e8a8faead730d13de38fcc8b9d1518f487aed41f529822bc062f9a03308b8d558c0dc601205b690e427f911d67f437cddf9e1e292897499a9807dd0551249b81386dac2b974ac8038d7638107cd0bb11adf9c40536622a2fce5f920722c47cb7719116519b4d91381d1799aa0ba51e8ce5222094bcf41f8455a8a3de5fed2a1a42bbe1a3a5cd022f82103adec8152e87ac975478aac2491f4d658e7c8565819bdfbf55fb463f8f6390dd0a12726bbf5c2d9a6e57f86761ca2bb7825e3fd4302c352277b1b76b0ae4c9fc0317c0607c4abff15cac5bed67be1be1960b6a5662b9dca3d40f5ced56551abb5cae4451055aeb838ed3ed3180bb6985e69d6bf92fb97894fa48e2efa4ba235aea989d68acb6ee34dea014e0e8c0b83159c4e7a5b25fafe9ed54b2f59a1368e305e7f1e9f65bc53c4aadcbb3735c51618c35938c8c091e3beb15e55d9e2c28d6c65159770517abb788a5ad3320459890837172529846c1bfa413ad17cf1ecf5ae2256a9f4b21f78723346065db50c6c58b45af00d02218da9b0d14fe187fef118e08311c2d04794d2e01845808bfabd245848a332e59fe6f02ef209360215d32a76ba64b62df78f91a30402a0cb8c8d5d8ae2fe3e3fde19742bf5df9e56d0d19c7f28bd0565364da38cce0e155c2fa1c5f1ec4579391c5f6aed8791278db268a8715523948c99f184683a67525e27b23d1749c33cadafd53c0f9697e36146bc727ec234b2dd010806d1616621c4d18faabeefc511d0a64c1cc143c8d0015c1f8ebc91bb3913d0fa6c14ddeadb3b5ebd60b17b959611ee7ef214a2f5d178a984407b52eee8a63a6f41d64de2af371075b3eda19c58aedc0a6a260d67e7004d4641c20868b4620f595dff6accfd3d64d6a5d12b1f8f4d72ebe89438fc9731dcf58e3f23ae6cdb0c13603c3a55e99b087cd16e02dcd9d66712678c64b4d5c9635e3e3c1554645db53c37438524ac22f81f03aca302303d3718e4ab57ed1632acf6280e3534e6fc920022cffb37d7d3b16b0f827dfb6eb980e467ddd99e211d8d235fb2833f3df3f29196f599ac331c641b5070d7ad4d42788f4138dc335d9b5c0863644e05b90f8756baab961cb4861cbee2667c1537862f2873224822046e54a1b116c4e799cddfbc16e2801a44b1bf6580355207e6d6ee0e3b61e3b3502cd7048844f69bfb34ca175c30f7bb019810f7ee273ae5ea703f7a13dff5383e516cbf2f4db43c67b79229f47b740be3e28352d2903c538eaf509e2ea91ec47e23bb953514ffca853ba13786b54f70326c57e5c8d767fc6efececac4be921438ac1864d1f705832e5491efacb25f96c92f527b8545614ee8c069bf8d7214f216992896315a5697b44fb5b94c3aa1b59212aef5aa72fe3247087a4bb1041feccfc6d4ca5b82a430dba65e63d470236a2a2bdab17b9855b614dddae2b0990edfbe48ff8e821ae58ddb44d21a22554b8cfeda18b98356527c3597290b72a07b24739557b93e0"}, {0xe8, 0xffff, 0x0, "e34102aa3ad6c3e20a61d3aa99e83a7a8072a67e6d568f68470c8627675c9360187ef142bc2183349ab1a0626f2d8db1c48548376a05bedb2eb88364b7536170d1fe1177e0f12c60d0e03beeb4834441d3ff2021f745b65776f99ccb30c93e9ffcce12c46b0ba85ec73aaa35c39bb20f8ebe0a8611bc640a2996e109102a1414b5921dc4273835e21fa5efc15ba2a46971665a43d9dbe15a0e819c7aef83f122f7b6fce776c79d5e5373b9e4d853748f76f183d34de216b0d531bea77fb59f977c843b6285e5f7e1732b8c5f04934f9239d7a18fd90ecba0"}, {0x1010, 0xffff, 0x3, "33b251d15cb125dc6b58a3251bf9bc040b7b89b3978d7974bcb6de8530834f0573bbc06723b0b523bb08edf417b0b677fdd26dc9a221347b430334ab6c40c127ae8be82b6490d0019ab42a916c16d90527879c7c132c0f1d4a1cd0f9d61390746f9e2b59363e213fb5893974a8551c1a23e32f6ac93dcca1a916b628905dca58247617c324c556dd52e96bfe416d6d169714d4cb5cab69b06e453f4ccb909e3decfac01b0c0d21371e0863aef92b8184119f6affb15c424436789b60e292a79483469f14cc501864860cdbcad45eb10a4e36726ff11867ec2539cf579b54f54d1049cda9059cc1dd0991a0f92a5902d15ad3de18dc2a92265785fe00e2876090f6e5edfc58a6d9997844b37d4442b4c895d81bcd15570dba9f1673fc4746e917ac3a5fad241e313485feb4ab829dcff5be9dfecd228997f36bbd3e9096d45cce30832ece1780d05f84d3f02f8ffc38a9485ce4c6dfb1b17226ee6cfa7f0ea1713a8dae60d686bcc74852ce18322c8f235520d743ff137b4c93c78f1258e957c654f9a611752b11763a915130a9030449c67b06800b304c7d44ae7ccc16bf5eafd3b89708650d4bcb1f9bd3f11051d9d6a8f1b89b49c49186ef7269d37ff83cf86502cccbcf919730f9babddd34e2b3c88bc8fdf68ac5ede394504b7ac6a27076755aded0372bc39dafc0ebdee55a5e7b5fcdaed7d29b7ecaed34a5b5afbc76c7f99208c137821a5381fa29687148e2a46ad1c7480bda435488fc36d675fb3f9b3e5d7679208810f293f28b027339c9bc658e500f8356dcd9b33a9e4c2706d8327aa495e0414e15f6f7ff0dd1c96e75eba73f4ecf0cb821f4c3e0afa059f57c6c5c9a2d4177058d1dcbc91487f33c13adedc34145ed4ffa797e27d7fe9b823202de1588faf4b436365581bca6c20e605599c1c34933a9a655796e3dbe706a2bb2d4aea66a10db32e6316f40e9e3efc486367035ab35752a95e8f094a904a1c54875d34aefd96b04460f29e611299c1260db946d96099b324147afe34d3aff3ad83ea28c21bce0a23fcc004e8ce734b9078a4a263b7ba0db31e2ef0cb66f83974a761fe8bbe5f4d39cd351e29fe0304188666491b91d7ac751cb1c5a0bfb18dc65ea09e59499233ec96063c60a3426058ed1b1cd67928775352b634a26576986d906323756ac4534e66a5434c8a52ad7320559bc710bd3746d7bf6ffef592aff6cd1943ca776e5519a38775df3e30dbd12457867439885c02c333fc65ccddd54bfe74c7166641e83807833d2599c6b77f0a0dde2ab838ca8a2f49412537b1fdc91d8c790dac904092b296a9ecdbaa914740fb975861bc24d58d49d69c0f78461fe14e5d00b31f23c72e7b608c6d694c41a694c174a0355b8980e9e3b3efb8163665982a6e3c11a116dd398df8c513e48015345229752085ee7ee49cd654c46e38cbf22528b48c66cfbccb6e01d0848593f3c2ebb327f767bc20e3d2462971d28a68b322f614bb5aac00c89fa8feeaee0682ee8006f598607d31aabde8dada59c7ae9b0810493552525f616422f80b5e4e6a6b40a0af22a10221a0f09e4851cf1d0c50e1af4f42627f567a45e71383bce693d99dd4781b939da966f4ed2ee22a9fc6fbbf288cca977531fbe413a95969ab94e385cf4bc41f737bb167ff95f759ef29535bd24f99983a0a10265dcc1f00b84d027969c92ebf8cd0bd80bf8c23715700e3dfaed8ca9df1922e8255dfc0a314fc2552bbe5a2c6cba99bfb5a4480896a32ff2460cff3a8c0d1acb45fe4d5bd6fc271dcbd98c68708bdc10564ff77cf11cb0faaf337284ee90562f32b05511cc1afdf4cd8801725c54eb6160e5becd91cf13871e959d84bd8becf54f4efea97d033bf9c839fd7df6f16ff0d6348e29871f0aba0abc50fcc6d4d46938c5c166ac27c50febfda46f87081403cdb1b317005a058f6fefffc5c7e373fcaeea14c6a5583557c8376ebb77f312c2b0598a15a1b972222d766bbf839a3e5d7982f9f3b07aad3c23841041dfa2b669e599a31c70a1ec868f0839f027628befdf252437a7a44b51a7c9f86d06fe96a1f2bf06c15ddd180cce0d81e486314468ccee0580495ae8768093724dd51358e844f33a50ca199c33bb8fdddeace4ed6b18520fbff83780129dca99a7dc80a12c1ec01d29edaec4b7f895dd969399f67add11f80bf000d62581cbf5c0ddc32ec0ef2a35b710e100cdffff7a3de5430af428367983e7fa1b2bd221ea561ccb2a27344acf620fd786e1dc8a540eebc98a4e7d2773d62adb652d515dc5afe4b51da1ce840ca5f36c49179b33c4106b53bef521d5fa0d573d89c1c1ef667a88d521985f45083c6d318b65b913ed197b847c0c519f086b7dcfa2739287fc72939d451ceb2627966e992b2f40b7da3567d5b8f999654e88021756f79081334a12427195d3644115086db265469cef1f626ea3f5132afad52a9a76f5534fc6bbbe1da0923bba11af7db916dafe4c3ce9a0f5d19a23da8ad50a1852f92878d1d51567fb6d6578c7aeb18e6d3e3696641c487e820708dfb128aebdd55b538b81d5639e710272a0490e7cff3dd0120e74d5d9ffab541dec356706d2362b8c5a2be6f87e03c098713e102617ec6237d15c766436966f2581a6a55e36f552bb69f2c49ac7dae19e74a464f3dad51460c4e1b43f3ae550522496d9bff06016a09ca6206456b41fdbdfa28bdc6ac5a8565f74230574cb70e65eee8640a82a549eb691e30beb745241dfc88f8b8889ac2fe384c34667067ee2ad8dd4bd33a9162de527613e7bd986aa4c7d4fe308a6c6e79047fa2d863f1f7fe82be76d3dc57b9db45766127530544f9d409b8f9dbda46cbf0f4955fc7b1a1534aec2292af63a5f0f8e1c8b575fb633c6f6fb76f69ee2026269f837a157da9289af6e52fddf15072f046a1ade1f74c60fa00e05c6caa368d56f0807a7073df0782092696475be64845b4ae832e8f047583dff81a306f2bb6a38d8cbe6ea1b12a7303747a7298a2cd17938f70662b43043ab935423eeede899ff865d9142b8f397809465c9ff57e05584bf776efbd57a88dca6babfbe60151ada8b646f4add5555638a86f79597ca41b590ef309cffbbb6c0fe5ec78a07def2c57cad953af17ab4b6f36af0b5db09f59269796409d503ee528140064b444af1f592b5fc71fa5ba459d48c6dc967b54d0bd0d04e1e9e6587249818f9a27e8f8acdd3eb8e8181f35708bd6b31104f2c6931a2e69b1866403dca1d5c545a37f13a45f5f24450f91c824ef912cced2f6435ac7b3aa8362b3ed49fb7dc056226b1f74e67d8bed4329fc1e5cba97cbc1ef32e912d25a73a43f802279d4c7f3f740ba06dfc40bacc0bcbd22d4718d49c2e6b8c3f4e40c6535093d955e2c5b5e5602191edc1b67a0d6b94e16c59512a7f42796a6f6325cf93b4583ca6fc94a29a1165552a5ebe23c218c1afefe378f1eb4bba4101d20a6730e24e946589a17359cd6826b819c6869fc180625c1f3453194571d1b65f438776d8661f18a9cd400515a0eba9d2a45eb45cfa99c71272a11debe0f1115ae86a1c4cdafe30363f511520c6297110449bbf05fc530d6541434d4134206ed8be5fe1c261bce69345f5de4032b12c780aed1afb13ce118851056b871c189c8371cbcbfb459ad13201b992d5c0ab30d90279c8b6136abb0df5a18000da085e61dc091323d0df5d7568662129dd0378e72aa1c14f78a7c451c842ba9f8499bdf954a070ffd2c1cda43db6b69e90d48577f097a1e6d94348a8e0a5caed9025fc08a0d6efd47b35f072201bcee818e872760a2d0d842d79ce0f610a60fe96c19f1391a7130a70feaf71867ee4a6b5f319ccb8f583428a7fccad30cbfd869ee15faf1f293bd0052cf5b042234101df715814f1863f6970e6b47e72cd97e56b25ab20409f332fe4d63f81d231013306ba7d76c9334772a23d89b62dd4e8e0617bba6041e09a7abbbc516b2ccb4a2b33f99c1b6ef8515c7717af5184fad1e835c51aa5dd14c21de96650528e9c49b67911ab517fe2c626a09f6e5e9fcb204822cb7b002820182d3d3802d406981f0f8aa8db49f05e8b067ad89dc9a778b64e920fa65e834207028c42c421a62379abd9c98faf3ea5998d8121bbe0712be61ad33d50c01f26c3e0ba79fb25ad42cb7be4de8cd5c674088e96610199efdd39c117aa16981d4570058655171b8ea17e6c9f04bde0cd5db2dfdd9e45c74522ad4f33f5415a930c45161ce0629262162c1e178ba315292d95d0b2728547dac265ba6b4ed47de3843b97a516e348200ddffd3a9683694303b7f5dfd4b9b873bd7cbc74078d88ddfa15950608c72b2a87a15106199581e6e0a21bdc18db86bf4511bcfdea59e0a3e4d1b77b8fc17d91891071d4de97be049270bcb6b178c2f3ac882aa78a6c93bc9c2fa025d0d5adafb5ebe77294dcc09ce72614814b9d431753d95430f8819aa8d221ecc3616ce2be85b8e8ffbf87b14c9d3e1bd19ecb152611aa96c4754c017b09a0de275353bc990401a6c60417523ae8ddd64a7686f0c62e42a683434069ded997d86ef4d66900100617c58f914039de94e8ac4ba6df5e494003055cfd11803e5d84a1aa43837efcc13e24b86c31f135f21f5a658842372d04bc44139343eb18011105a2e4a562a9aa7ea3ddc4dfaaf008681174254552810b75bedaa91410570e28f38e453f36576432af8ed4457d603ca014d3b5f8f6270e403365c9b4ab21b0a847d2c91eaa0047f02d55ff4a66e24e429e300e344a296e7b967fffd85d37c15592f6334bf4f5df8ee4240035c6030ed1deae87038298954d632cf41da03661e2d1d3b7ca0f617f0c4dcd14ef92f92e980472b3f0dd8f6eeead196565c50ebb278221f059b270c724a76fc7cce44130407e96b1f288ba4c237242043f7352151b0f4c4a8d88e63ecd4e5f8c30c769e012b10bbd7de2b65e98266bee158341e1212b706c4c03d7f41acc950c3cb619cbdfa55c8bb4af6416957b74788c58b415ad98558a368503a8e99bd1e85ab7f4a79872073cd3829c6ac228b976e1241bf68fbd2890b4e6d1edaa7a7cba7672c336ebc739558a62e4a79727f0e86852c37759807765180e234626cbd67bf3e140f2631acd19a3e110bbb23e01d3e2cea17af45881782e412a27a9111ae943db152ca1294baea60970b1549671adde30dc9914d9a5d9b18a24ea9c67f8addbfd43523efaac5a7610211e7df7a7adb7d464b1aa28c5f0447aee0142cd45d869f736cb72d9fae4e4063a9a6fae1403836813e25511544461a873a1beb74e02a0279a669766ad9061e1613a6ec6cff93502e955a3731eee7b029b9e5e57ad1c3ab3c15db2c0f686935ead6eb98f1896874557f8f332f81924b8b00bdc9992c7b274358b5f241f465164c7aa2c2cdc3ac7334fcd158c48703ce488b33051bafaafc0b903a2da6408eefd27d4f307778e3ab5cf47d8960abdd3872322cb509322da9d45e2d2bf09b99d4613e08b395f1a670ce352f705ff727c4d8c8e5e9003e07ed3d70a8b697ec6cbb04c9fe684bb2ffa9aea3d202f6f8be5fd6da361e26ab72a3f6c7daee88f9dd0d999641d0230ad59fdaeeb9910c3cb047657114bd2f6f1149a22a64fda36f93a6ee96997c2cc1d36a0b98b5d680c46d8d9e5c97f94af4aca8776e5c0049857c7fa3dc104ebac6ba3d7897c376a1d77a0c3616e883bdabf8c2e31815a16260fcc0b71894c78bc12e2496ee9dfd3b150380326d1162957e57bc87697768ae3eba1de05d47d1e9ed23b058a509aac6eadcf37a2"}, {0x30, 0xffff, 0x0, "49c553f24321d99c40cf7df1a1da2f1347b10bc6f241a18913b4455480aeed34"}, {0xd8, 0x1, 0x7, "1f7a8fb2f27b27493f3ea1eefc7c5c22b9d25bb37bc4ff42d2f518b74eb61707e40599ca66c8b4f933ad9d9ef71a623e32a1bdd1d5045984faedc9a505ca52cbd209eeb6c6fd254da8acf420bf30f47d248e99ef1205662967ac14310a504ca5d9c0b61417fed053653b6495927bb2ab0ff94bcd5ab5a916b24f498b395ff1418e7aa7208bbf65de4ae2ebe4d928fd998769e629c777e4c49388c1e1de652fe99293f0dfdca91f066b89ba0cb4569250250a1814e0c2dab89556739e95802a2dda4d8eaacca9cbcf"}, {0xc8, 0xffff, 0xc65, "473dd08e3071115bc885ee0feb86b8d59c0ec5c8ef91a17987b87a823f4e539b259adb10b934acd1b9209afa9c4c74e0e64d45781d447a522f087b93b01a12169b6e9aa4064b1a295896eaed2128c9080d707fb77ecce8a07011b7a5be9d6c412dbce731d47192fe92f179e77105aa6c0f16588111eb70555d74a66f4ed1888507deebeec0d4abf98f0fe43072ece71704d9a5b438a28f9b532d24ad97c1a0807d971f1588047b1737e1a5aae388ed8a2434fcb0bcec"}, {0x60, 0xffff, 0x12, "03ae247b4f02dc58aaf28518d1c3d73bb0c80ae0d22db05b20fe2cb6962fb7e01941da7224a47623af86c6c3a47149ce20906f3c3d1d2a3074f861c4746bd04122963fd1d684af3837c4168252a48c"}], 0x2338}, 0x406) link(&(0x7f0000003880)='./file0\x00', &(0x7f00000038c0)='./file0\x00') mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000003900)={0x3, 0x10001}, 0x10) getsockname(r2, &(0x7f0000003940)=@in, &(0x7f0000003980)=0xc) mknod$loop(&(0x7f00000039c0)='./file0\x00', 0x1036, 0x0) faccessat(r0, &(0x7f0000003a00)='./file0\x00', 0x2, 0x2) r5 = msgget$private(0x0, 0x80) msgrcv(r5, &(0x7f0000003a40)={0x0, ""/238}, 0xf6, 0x3, 0x800) symlinkat(&(0x7f0000003b40)='./file0/file0\x00', r0, &(0x7f0000003b80)='./file0\x00') msgctl$IPC_STAT(r5, 0x2, &(0x7f0000003bc0)=""/127) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000003c40), &(0x7f0000003c80)=0x10) symlinkat(&(0x7f0000003cc0)='./file0\x00', r0, &(0x7f0000003d00)='./file0/file1\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000003d40)) openat(r3, &(0x7f0000003d80)='./file0/file1\x00', 0x10020, 0x113) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x40) msgget(0x1, 0x20) link(&(0x7f0000003dc0)='./file0/file0/file0\x00', &(0x7f0000003e00)='./file0/file0\x00') dup2(r0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000003e40), &(0x7f0000003e80)=0x10) open(&(0x7f0000003ec0)='./file0/file0\x00', 0x100, 0x2) socketpair(0x0, 0x8007, 0x6, &(0x7f0000003f00)) getpeername$inet6(r4, &(0x7f0000003f40), &(0x7f0000003f80)=0xc) 18:05:19 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0xec2) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:05:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) 18:05:19 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) socket$inet6(0x18, 0x2, 0x7fffffff) listen(r0, 0x0) listen(r0, 0x7) socket$inet(0x2, 0x5, 0x54) socket(0x2, 0x5, 0xfffffffffffffff9) accept$inet6(r0, 0x0, 0x0) 18:05:19 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:05:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="80cc8676a77ae27876e24d12972a5bddabec1cd738c7dd8c5b6b41fa59b1deae28b7d78cd5c451434a1ab928705109849b83d45db081d12687572c3b45b87c0321053919070070a27e604a34f6d1"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 18:05:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 18:05:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000040)="1fb3f625c28168ed44250c2ca50e6cd70fb008dddbc5ab1af7c49298330fbafc1a2f9f05f2dd325b3b31bf1b9dc80e37203886109747901a4b8aee31d9070a4802248a2764c996d910052e40628ff7069db8155b05b26be1f9beff3a773491a2c32e4379bd0270f038c42dc7f84f58e87e919929429cb4d365c41cd97329afda3859760037c8c3dbe60f5cc9ca7240bc2a5a46e8c8b79b732188ee7d277a046a321083e646857b8500f4bc511ee0d466c8bae3542d22a895f7ae12941cd5952be9379e2d2bdf3c6fbdb2ad59d78625c9c4b587b1657a3b98", 0xd8}, {&(0x7f0000000140)="21aa61fbd79be701d249bcacb6e66be1d8ab3b77662987c7351a1cf304775e961267daf7af3dead308815fbc2569c3c4fb5221aa6d8cf784e12da2633534c2f118a1a91159021dede66ca9ce101e9c071026ee3fb615076e5602ee330ac97f89b728c89882bcc1f2df54905e2ccd4e27075f1662cc17fac0bf1a7f2e8559", 0x7e}, {&(0x7f00000001c0)="0d9f3b37d9b89417343086b282cf571df231cea2", 0x14}, {&(0x7f0000000200)="9b62db6b5a1410bc137096558febe73f8fe699764321f01943a32d838ccb933db6b8492aa5f41356db7a9a4290b292806b85251f3ba7d34f0591db08106b5e1db610193262f677e5f061241f82114016253032c8002b777a990ac45078a35f1aec40", 0x62}, {&(0x7f0000000280)="4c699eca30104e03551f36302eb6d66ec410351088623988ac6038c5561e1a5c38b792692fd877bd1ea68ae83a5336662ce8011572b10eed81d516a8ff9c76fece234428ee7213ccd6e4419f9b5612b53eb95ee85489a5760aa095fb061d0d1647f8c5f9c7ec6d863381983ae2bec71cd2d6bd2de5bd058539ae427b3445644402f830de5627ef827f0d1f8240836d72aa661f7b237977", 0x97}, {&(0x7f0000000340)="9670dcdf4b7e7715678a2cad2ee8d1e01955799437a78cd42c59dc7ece76c772f8d6d777b3c1cd1021f24aad7586b156bba2804e223aaa2254b96a72a0e049c7ed861ef10718f9a70dc73a237dcc3faed7dab8800a6a27243edd3fba0d9d14ab6a59c1e4052ec44750eec3b99f88d11a6052b4039fefa7a933693c71cc785d9b08fee7ca29f8f7b38d5d8b8dcc6c982f477f4ad1a41a51f409b04a033e3f7701fab80ae2e82d143e7c1eea08dcf7251f0342883b0b34b07b7c1caf143bd7815d96a71ad7ef5c02bdda084a5061405e0b73dfb7b2d4f38229d071353f52970dfbb6b2", 0xe2}, {&(0x7f0000000440)="3e7b69e82507dd6d42700cb7c4dbf06bcd08c6f4830000947b7904ef4d24a3b8a2349c7ec12535d27968d6c80219abf0691a7e268e786c6343ef40371b43ac9f0127158b542274018b37b9524c6735a48010f5188109ad7a8d807115d522aed37c2e80376258a6a97a98dedf22b6a4a48ae751c500f808c6bee0a24a39b624db1f7be338af749549f885533b50f23828271ede8af41b47466b1c0fd1189bdfa89303fd84ad037f027e0bde078d240705d0cb47b81f38949d38cab5e557997c349b9136", 0xc3}, {&(0x7f0000000540)="698550808e272bead3e213a58fd886e33a818057400b430592d3589d4e45ad2dfd1791f7b88dc45df146b36c37ce636b83d80da097d1c9fed10e0cab1593ff49acfc713d97e3f1058e3def267d7e5bd616cbee1886b5b66051ee39f04defe2f513cd6a60bba38ba43758f75b9285d24bcaacdd1afed1ce2027c23861df78ee7ae6f297c5887b1ada0bc972d7e543701227fa3a3a79358691cb7aa67941d36ea8f830f99aa0f456588f217ee24dfc5adbcff2925d2f4ebc0202221b9f4fdcf2ad26f1979ff9f7c3ceedcb67f3a73c142d430b106b7d", 0xd5}, {&(0x7f0000000640)="a5f9f63740d1d5a191cdf8c2d8b25166bd1a53b658b6ef1fa45f4b46f864267f2b20fe78d80ef242b660dde6a2909ed7a4e75cc0d0142425e2079afceae7e90ff001a75bf57e9b4082c3539bb892c046a4827a02d0b8821efa75752dffb6758f86e93d66fa9559f037f0713de8161c9ba3ec6000b5c5dd0388ec74733850eed3eebc522ea29b6864b30df00d1cc93df26c869eb46d6a9ff630eb4ec8f663bd6393935ab4359bcf23ac0a0ae88ddd8880f41b45623151ad2dcc7dff927c3bd3f19d4a44dbc00a4b4d", 0xc8}, {&(0x7f0000000740)="47f13e1076fd98826d6dc4d36f3d74aafd8aee19f91131561b600e2190ae485a6825326867f36c3d9ac5dd555e116ae1d8d7143b706eeef37d7efc5f892fce42c9bdca91476d260aeb4fc1da831b1e4e6ad7add4003a3948d4edba0f96c91ff829261b1bcb23b6084f3dd9", 0x6b}], 0xa, &(0x7f0000000880)=[{0x98, 0xffff, 0x1f, "b96edb8ced373bd92138172085e5e999e287eee0626cd02e9fef388677877ebb0120798154348ddb7d9457b5841f19cded8e70ba27233faf98d03e7d96e4209b4689d96c039a633bc1b60261e106297fa3e5336531195fced0c5c524edfa1a979c0ec1e30656bbc0afa947009283980753fcb9aba1ba57dc5a8f01c75af5319b5a2a3ebb97766d40"}, {0x80, 0xffff, 0x37, "83f1fda79f62653689d05d4fb9e73ca8d566a116925052098ce9a0335aeb3c8b625839f452902a2bcd1d13b3583b51a8306953f1ef4639e0c6d8c1ef0e86836a08bcff435c5cc1139f4bbfbe6ad3b315b9ef5e2d066321b91c95d04896df885b7c2878e21d1eee3f55572b2f86"}, {0x30, 0x1, 0xff, "b70a7c0dadcbc57e460a1749047f1a2e4f6056bb8b2bb07fb0b8"}], 0x148}, 0x3) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) sendmsg(r0, &(0x7f00000020c0)={&(0x7f0000000a40)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="1753802cfe4eab09457d4e23d657ea83732bc35d5e5660a26a026738ce1dc4daa673523fc7f4a57c39911284eee2bdcc4a4798e7aefa27dc883f436df793b8d6f37f47ef017c1fd23423469fb1f3e865402f1d80ba135dc281946f097b9fbb3a990ce803eaf63afc46ead38b70ccc95f7a25e4adbdc2846f5606f64774f036c27547ac6f8eff6ec0e125b8503baca526e28c907ebc87e20c3d8df0eeb1fafb0fb959f544810d0f932ea7475d1344dd7827189477d47ca4f2d84427e3c3a25ae049", 0xc1}, {0xfffffffffffffffe}, {&(0x7f0000000b80)="35808d9799ce79eb4fb265192281983606db96dd9a084803d4a991", 0x1b}, {&(0x7f0000000bc0)="199f22313fa74affe98866e9be72250217dc993e0d687f5a95e695d4252fbda5e20c679a0e", 0x25}, {&(0x7f0000000c00)="ea8838fd84ca17e36bf7ce33c2b458da110d92c4a4ab43e3e34440fa85f1f0479b3beef27a95abd8b74e73617e5a0a93d8236f984ade9f4e6ccd14f5ca17affd951ad3676fc3bec586e69cbb19befdb3a24b572326f7327e62c13ddc6566c7d43b95fe890b5fd10cf1e511d29855abb692c7878a0e236ce540405a8cc353c0a2e82e48131d054973c98330091a0b6374", 0x90}], 0x5, &(0x7f0000000d40)=[{0xb8, 0xffff, 0x7, "c36e56fb74e0aea19a711f8f7e14de5dc97b6a4f1dc4b45b70c97921216175affede15d08a3bfd96ad71733c5748eccf8dbbde40c938ccdc3ff89ff9e85a592514621a47a2c54846310652854670d85e8d04f2bd03ee48b56c4ce02b4298e8252f1d96c3fc820dc8b2f2146e12fd0e3ceec9fb060ccb617de33113e5ceeee8047cfe88339ee529579644bfda93443affcc253570a0ffb0fa25de34d899b7e6c512c1e0c6"}, {0x110, 0xffff, 0x7, "df70791982065a4cdcebbbeff0bc1332efe23867e1d30a8dcecb4fea5490d5c364a8decd9f96f2ff6fa4fc5d9e980197624a64abd99a995094d2d2a70b1adf681de3cb06c1b736a1043b9264f54aefe956652d61ab1467d0175915a592d3159dd82557dd5f76139be93ba65a237a754fdba3b34ef6c0e98d14d595ae27dfe3e5e50605d45c447b72bf0cf41de3ca57b6adb0b2742f7c75ddf3bfcb891db6703c6563a25309f99cc058008afb960653806b8c344c50d048cbc1dd85e15800be3cdafe744579879edcee12c37c3f482d328fca8662c97ff81a13e2fc53947d04f4c39b5998907ca2bad2e808ebe4f333676b3e7470345a286599b8980336f076"}, {0x58, 0xffff, 0xfff, "9aeed671a96d8e934960b6d3d35cb3e265b2969142f2e19d52727793cd37d416bde999cf143ad2e0f1e939a73656e775f9e1a46f3eb1bd08e8deb171f677e8f45de8fa7a"}, {0x40, 0xffff, 0x7, "7c318ca46f242a144d5fbff43e514824f595537a3e8b1fb29a0b1125f49b7767145f862274f85f0589"}, {0x88, 0xffff, 0x9, "4573c485dc113d90ac4e87c0c8bc15e8182e8ec37bd1e48b5dcb14ffd3b99dc7e9a73e5bc91f1a7aabe5b049e7f7846a1485a33b8a57a603b9756e3bb91345d0b585358a6086ffd48735fcc04ba9c72b024cd5590c81f63cefd62a0926b5a13b55c4e8ebd83b8d3154cc91f47031317323a3ded2e699c3"}, {0x1010, 0xffff, 0x6, "bd697a5558b81a6f8b62b83363e9dc7e74ce0b767b739ba1c144b85e643ac930271b3834963151261271d4e3e31f0a6f14eacc06cf1d1241ed3dad87bac16b3a4b433b8488c523dfd376c864d7027d805ea2aef5c463f00d3dae216eddd705fe1fda2d8a4328a5d8f9b8f9fb590b2ab6a49a7ab622523a1068acc1d0861fd1f99ed91c43e9ca041d73cf3e213dae1a7cade67700174106888095a4eded29672a50e845e8d92164b8a1faa43957b11813da85917a01244294effbc054fd35ed4553a29a79d1387e86e69f5a75418e6f8a4b2744417e7d69ca2b3ee2ad73bfd843a0e0409525969facac2b3c8dab79be9ad8161ce976d4d29385d4381e29bd8202bcee64bb58c7f2c4040bb399f487e3c5dc9a588c18d5f7639cbef182b9c5b35c768fe1ee73ce0819a6b60853b8fccb45d2e2ee213c8115455a79dd1257535465987a84859ed35302b73d628101fcfdc7ebeea9df30e453775b1810b63b49abea0ff1ec0fab97374cc11f13d4046e19f8dfbc2ca002d6f5ddad1076e29428206588848b64f0ca8890f8dda5a375f55d83b7a7c1faf55ac17b05672d261cb8b2714eb7efebff686a82ba0c3a1411183eb48910dc83392145594df575e2c57663b31eecab8615798b57f4751d344c5c3b76cdc5babd72d4cce6a6241102ce0605b5fd10ac2152bc0e1618b3ffab6a88a8f1712fa3bb660a21fc78c02b10464840a8421771e609904f7e79351e1f15ad279688602aef12ffcaab3972466cac3a57994a1224b81318a97f99997e3d2b80f0b5a94ce9ee70690af8efd1bf2e085a382109bbcec75cc9b36a12eb6d4e4489c77708774d6a1f621821db53bea4eb3f3aba31664301974b53deda134b739f18c720b81b6867834639f891797e770ece9e411418f0c3d154fd074f81f359019f983550558b5a81020b76cea6656065e030a9c6f22c4ac0183a94f2cecb04289a391113fdacb44ef076a730dc7a17eb17165d8fb79b20abdffa3f1247f0cfedf02c084d99a2cdd94f8af403b646a3541e55da50ea09a38876f13fb5e4464fb1e982b39b7510c46258458eabbda1ecd5d1b2f9d9b7177dddcac3c3f71cf982c15f5c1a2ed491730a4b243e793a8a1b5503f37b3822d9fc289185b14b94e788fb1cc4a3c08f53a3367ce2d5be7c47f1fc04c39095e9e10f840f15b6232b5f6ba7c7f4113726a4449c2f5d383e4b09970bc68c83666d32a53111261d2c8fecb32ccf05175589f25cd78faff09ccc95053853743eaf9a0adb368c5fe0af99cd3674da13702303392c45e79957812c944aac550431afd4da292dd505c3b33027665c62a81b976fd25d2f149096ad0284074dd4844803000c584c853c37c643b07f850510f519bb579df6a1bca74f882a85f80e55b58dd9fe929761e082d2a859bc99b1a20d8112e5fefe49f2f7a6e30b6307635ad16a8b60102dcddb009ae6d2b20413863c09b63a519e222411b86dfebff925137b06d95aa7ec95a319b4966fd6789179c041f2e04bd1f4772cd55d97b68e00d1c1b36db1a6604492fb88bd27b17aa5f535bf39a54719a60c8e774f3ba6b3e86f3728a90cadd4ebadd76e5d6b1f44335c14e3915d45a5fcbc5f9073fb99ed84684f297a420574810e488a1b09c18529081d8a99887a4540844fb16fc8d690adfc1d2bf1ca96f6f851ac43ee7ad8d473cd0da8fd3ef98c46f7e01772d513a6971dd981db716aa983f36baaf876241f15f43d636b67909f857ecdb144bbbf4d2447250e097f29f1f3a90b2842e12b259043a60a18338095a3d7ae293708be9dc95b68ffae5ca61739dde4c672e834fd40746ece173faf00a3750bdc15fdbeca1a7016f3a4d6e63098623758a93cecaf252d6114a9a733f7778aa6cffb3ac3f5ce6bcaab4a9668c2c3332d101cac48a011b36d37c43214ffa6d23eb929a9fc832d9ecfecd7b68212dc6903aa71d1fd060f029e0bba1c17f9f92a2611f879c12238af9537bd8d85d72aad08f477fbf7b5b12829df7d1d79825656cdc4d10c06c549ba9e076ca80c8a5bf7a87b11db709d85be3343d03666c5543090f84d86869e60f6337adba3700ab263236f032502e2abaf7263743748f958738f3840fdaf779354a4d76d479e1cfe662e667e7b309961946b284736c4108b4a2a38bc8d8d8129c2f37ae54261559b678bdf509e652045e5f3d8d20b8bbaa8d08ae74a7935088288786edb6f8b353cdb3c4f8c9583c4db1089d24b42cc88ec40b1bf822f34fb04dbba3b133c3f95d7fa5c4f28b7d47497dbecdc904895b1b4bad9101c80b3acfbe31ef898d460e1daa66d248bdcae0f0969a885272855a537ed2270a930cb221a8b0977666108ac9d12debd80cff1529cf9f08817085e7a4e5683658b2e8af78773dc9790237ebd1552de8aec8287acbb7e7ad8adb3c2b396e96ff7b7b78e580dbce6dc507e0a52722b9fed636ccab9fb74dac4d821486cc712f4976b9c12864bfbd9eca57aabca08a1feab420183d880b1df3e60e88cdea04e189e2f550cdd957fc05df3de2cbc62388e19b29461004f366bf1b9decea84c7c7efdb46444fd3d1e67ce4a3db40ead137a835d6f984bfdbfece3d66b0e11b4098c810b4be3a70b001e93517534c031f868f4a1ae54c53faae5d26f93d1e36d86239358e6559dd000da9a383760cf8f98804bf8507df3216ab1363848d40456e68383224aa6c980205d4c5b0d58ed076e46ccad96dff04f7c9fb21f9a587f3743e1daf843c4bfbd66a43a1f7fca21ad7c67a011d3cf9babf5aaa0caa4222490540b0834e805b44a8a6a518e2fc69f1d9a93e0c9b4bd9e5babc8a0f86777047c993c9767248e036990ac97525df8731ad0066b936252c3af75da560a1ffd0220d565cfb849c7cc921fb94be66d72e8d649ca29799ff3919bc9c290935aa381edf230db9f3933c1f782b1469429e9810c70ec8223b647efadb081dc0593360c823d4cba810ce72ca0a2965a2b74870d77e3700bfc3be5443c762966ca1586c00b5c3025822f307d873225ca15d0e86c4bf9657432be079a83c3d8ada6c4f1089f1a7fcbc52e59007c99d98da6c47d10df92360f18a50e81da0af2a98f2896452db92ec8fbe191e4cb09b7b3ee5e2f307993930a91ccb85c9aaa423583b5317edc878d8320c57fcb7ec9ee42742b86fdcbfe7897e4e2f80f1ef30f927ae3d5fe8c3f0b3d1194d7d82a64232e01011415165a56bd6658762afc5919c3a0b0d847c99d35919a1d5ada378b0d6b7a88dd1254ff6051513ff5824b0cf766ffa92009d1454081e108f7004e81a6130f9eac16ac8de093476af22e36d1468967dd96b1940007581f353d92eb869c2756b15d3fad80e98ebb04e467dd7fe0f743b853285c9081a06109187ac3fcd31c44f7d2e8f89975e2bae32f7fb4f223dea9e47935e8c9f719d876bb45b9eb9122ea5ad29f1b1a9edc3b5d7a56bf697caff9b5d5321a6c13415bfb4c1982f99e431ec3e8c73d96aecf7650a6d08fb1dc2646c0419cb69d27ebf1e76a885c75457b6ce384c1175dd386d49eb9a0353000268b482fdce34e819ae18bac782f7c3f6ba0d2d1dd6cd20bb8d3f1852654c91742c85a814b58f8344e012b173491a09439436ad285c3313d47656ab805d0e22cd7109cad6d666008943a57f3400db65e8695c6483da465260a369fa752ac17229e7a87a228b0e92447b8d66d5bbfe36998e76050b0819a6c9aba71f9ed08c6dda74754b47d151350a1d783d1778696cbc764b6a02a7226b9fa3f549bb443868d6676e878c0da2874141beda527016639b807936585a5d54c1ad01f6669f53bc797b5216755dd68d41fe922891af856c4a82481c34d158b78107d4040888fab5f6859a483f3236dbc30fea6ce2e03b47cf2f62f2d8c961b1159aaf882ed4b3523eb3f5eec24dc972998b52d9e36390ebda6ea08590e6f195e9a40f00d86822125cf933618ff979b9b079965d651300b7d06a1f88afbdfec02c61bb987b2dfd3d617ee75e9af0d50b45e0de43536cfbe24a003969a786cdff7ec77326612331d48d8696bc4d57dafa2389f0d77d1b7d04623a08e9cb98306a68b9f2f0169b5d9a70949bfa7194eb72c07b8154c30781531572f2466097d7665a1e0cd061c837efdcb7084bf7170b2a89a023654ea35ea999c0423ff244dbbbcbc7f0e1cdcf848efa0959e45f986ad2d6b4f0db251ef92631e49126115d6c6f69024ce89679ad94d076078a91fdd972bd91995ba048563c8a45f2c8c7b8d995076132e258221279325d6706416568d35e9d0653d3bd9dd570d4612fd073e7a7364f52f845d9fb6beb75bc03b747b835ab9968c098f7f206544927cfe5595456b1157403665020d31c3c7e295419806d8f3ae8542e327244e42fb7336000de0d789fcc6856a67cfe5b0e932727dc7ed7ad97823ab958e7388e8ab3b4831a7886776292434cb9bce130f7e21daf5b1b855a7b6b764920a4912ea731c456b4a8cff9271701b1c12a4ed41f4dd91cd69850aa0f9d40d13d2e2049391b9c163d796bdde3aa989010158891424a74baf0d72027592ec6adbbf61e1d601e54fc694f248e8dd48faba17cc39aa72fd9076282668ce13f54510fe65a0b1bd01a21c4697926b2db54afe8b13c93f8dd8ed67a402ae6c64b95527e85adf9bb93bf50aeba2a7060937cf3377a0740d2fad67db6f12995d867f4a7db3645ee2381e0d5100f394d7f9d615993bdf89bfe8157022c252756ab8256e3a1a7eff28f2f46f2b5ca96082ec30738d194a108ea0e797129736798cb69afdbf792576d0b94341e2962588bac986aa2eb7b3421c1ec33adfcc439001dcff7565d618d5b407081db9e1b47f70613d6a4365e06101605dcc52bcffea0c77a6a7ebdb3745f0d78e56fead617282d35fe640301aba6dfe558e3e1379cf5cecb17a40d2477b29a3c060cfb6b4fda2a5945620b4666b2b96a8ff9d7ec1f900fd297973cf492468ced9060dec8ec7489b1a11c98efb3011367d7212ceee3294a1829f80e825b0ce628cfc3b2361be2d7b80964e6fd8fb7539fe357bb8180ef613bb89bec5dabfbd2090c23da266a3bd2b10e6e556016bbf5be23eebe82cccad6db4db9afd0384e8ec7591fdbb12c88998dea88f61ada4d598560ac5b8929331e82a6c4c6a705856a09eefd68d0b9b6fbc3bf79d7537dcd190f4b7bc65f1df1e47d316294f1df7d4981c18d0253755e7411365787308db9c979c49b5c0b9a72df6a3219168b4225d74975ed9339389e6d3fc110ebbc1e72e224a0c1deb273aeaa67ef574b3b90365a9478636c77af0f880207c160fe556fa4b7eb512870b5bb35a0926606ac751de47db134a2a7d536b7118468b18bc8a184660a76f92f72ec11da82de4ab928ec2caf8e14aa98ccc6c3e2b83a0d87139d476ae3b0aad25d6511ae55c55b050aefc5b88c5ca6e0000eb3f0e75a18bfe8532bab107eb630a35b6b37120e44bf6b329c0fdfe84827b97f963b7b366adc74211c0d9dd36ff697f2d42ee0590ea41485d118e61f6685f989c68b75de3eddf7e870407795fe9266921ee06b8ab01d41a14f09e46b8b0f9c9d8f45c6d5109d8dce0ea083fdb229aa10d0db04d7ff67230cd9106c7a65f213b945d69303adc7842c3450caaf610ac1f4080d0bb8b333191a071632ca24373e2047150adad28f5d52129e3275279587cccf8f686532ee4995e02683796c6067cbcf1c44c8c41ccc8b23c142dcf4a148aca12180322c35dad62a79c5e54d1057a022003e95efe66008c175937f4c378e8b91db96b55e8539b"}, {0x80, 0xffff, 0x1c, "0611bc1b7b45a45a26448b6701fd15b88245eab067530bc1bef47a2b53d0d0c43bafe07c08e9a63310cd72b510397c02379b8b5d95a59dbd140097be97faaed83c7569e5b6815c460a190e7656ac58f17622bead9c9f18c7451cc68ce49532d4eb0eac6c9375f62e8a2fe47ca7378ccf"}], 0x1378}, 0x408) 18:05:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xb0, 0xffffffff, 0xfff, 0x5, "6162d3fb5dc72426bee3ab8ccfacb3ba4a7c0bef", 0x5, 0x2c}) recvfrom$inet6(r1, &(0x7f0000000000)=""/109, 0x6d, 0x841, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x4}, 0xc) 18:05:19 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff0000010000c5000000000022e99d54c746aea536a227f7a131f24ad30e795e7586d02d5b351b51517b38a94dce15208c434275781a7a647798ac743e5907ff613a6840b4f26c00c7a34b68c817399d15f8549110daafcec0fefa6bd1e71de753f504aee7930bad4aa09d895b055d9b45c556a848f6d07f66257c3f52f1f6d803f5fb67101f4d99e77a952f2c2b5820596251068c7aab4bd3a36b48a087ea2d1dcdc0e952a13b17b126c02064a6b05a29d27c35446ab6bb3f68bac06cecb531836795fc28d23757ddd2a3c83ad055b3900b4e12b5e4a87d37cde7ea2c719f2461db9756c33a"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 18:05:19 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x1) 18:05:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x14, r0, 0x0, 0xffffffffffffffff) 18:05:19 executing program 0: r0 = socket$unix(0x1, 0x20000000000000a, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 18:05:20 executing program 1: socketpair(0x1a, 0x8000, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000240)=""/91, 0x5b}, 0x41) 18:05:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x0, 0x0, 0x400000000000}], 0x62, 0x0, 0x0, 0x0) 18:05:20 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4dc8d2afd23a4c20) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) socket$inet(0x2, 0x5, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 18:05:20 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000180)="28871a879a14273d45d5e10816a79886b5c2a3b2822dcde70d38593db41ddb93227e373c9355895881978c3f64a7c2d81fe6d463d24fec667783ef5272a5b8197e88e7d510e599957e21417da71a91fe", 0x50}, {&(0x7f0000000200)="b4bdf87c626e2f8106ce66b126a3562e8ffccedc4812e08c336cecbf847d7922377f4f479c8b8c4e2a36a1bc5101310fb98d298ca3f878fea05e8def1e5eae56fd8131735781e5ddfd36a1c9100473406fd2ef310d24266c21878af22e121671dc6925c001576aae26067e212221fbf0db2b80833327ba8f421e15a7431befe7224321e81d504171231d0d6978cb2dc4c757fb137a38c0b66b77bc91f1efd87135e6c189593ad3442dbeea7b8816b2f67b99c8e1bc45241b731e3dd93c411e5f1d7c967c375d926fc982abd7c4b20de2fd15d4335962b9842ce020657b1a0dab5509533edb75bfc828eb3149fef0d10d9c8336f69dc0a1556c88b70f6ed565ca6714789f59026bd673010eaf8d26ecfe46918f9c459c3f843597dab4c4db87ffabc6c9b5c6758380b19548831547b7f65d42633c5d93f775358ab688ed4601838391cb74acc8fec8f0d86ae1cad12f96358410ecf0b65804b64fb2e0e16344eb5393e0d06e18aa5dd5f9bcd0c2896c542517542d9670a9451a1211a8d36a694479f4da1816a2561910546b799062459e13cc98ecc7811d6aac070a283e6472b804522d7e12efb9164f14d2c12e0456bbc6c98ce3d8b60f5f8aa5093d6258649b348954d521e710aa85a623fec124022718c4e4f351a8b80b31ca325fcaec646c897f7f3344410d31465201282005fdfe67307bfa078285a6741a18419e5826a57ed5f7854939cd9a1605720738f5efec647b3bb6e42fe373ed1b9994654fca9f80735e76a97ef57c3952726dd74213c392015022375d02c2e4585820a3fc1b1ac8ac2fcab4e1834ae8db42d006762dd794682a61f3ce0a7b6f0a6969fc91c0e3532d01725b1f375ed31c01d9833792d3e7216f29e34fa5dec9c1b9414d3baba4d3745ff0b823bfd37bbbcf63a9057922d1a2817d118ea0f7789d4489d83eb8421f443fef6dad5e1ba04ed11b2cb1a5e18af4833ba2395cdb9dd90600d345763324ec8a8e3a4365366508c62b5f5e4940c7b50c87fcdb7652c89b4e6719b10c246a3aad02439319db293f33aa2af8b02cc48592f96c04f779a803e3f217f97732e429b9d434dbc6b3645f95a057514fa13e47b6b3cb6e5541b953dfae4957550c69fbf87213779fadf699f25e477232c8b454a7b7d86202225d59b8ee87e4ed68cce6402b98f6262bae15a256117409b89effa2cd8a5537efd39febb1a56c4095eb0d0784635ea57d7d7db9f68fe98f0775e2c9460f9aa46df6add1c5b40a373d9ab1d7359e66cf56741245cf88053208e637b0bc83b099f55e3243bda9ab89fcb49d172e460f5691d0e37f0f5b07d4eec72f3130a5c6b2156a522eb27e719df8746bc4f2544d9631d55aaac9893f999b4a791a21fee3887f4876b09a96c8a2c235a2cd222953f586a73414deca5e4f1ff00226758361fdc6e23368720f9cb0b57ef103a5e9251a468d7ac412f76eb53efc700c928b443a50586d9df8f9bcec832a931cd89adb18dbe7dd51a1d24b7e6ed14eee491bcb83d17729f8bd4aacdfbb473487ebf8e69448745e82d9f484e2559847e047ae1e9d9b45c75740ae3719888e9585ec0657ef4df445a723a69459a51127c3ecb447d2929816121e465a88107bd35973c40517debf681aa808c8cec93fead30e93a129b3afcc32e8cba420fab51501659d06fa81d0a1034a33d7821d65dffe0afc518bc69b394c7ba01ceb271bc8a28c4fdd2485316c2bb2ea1044841ae495a742fa2c60f38e9bf80535e36d10aa69d244bdb7043b18da5a9f0feb7365b620deb0ca4b6e24ecbeec1c82a16e6430f29422e27c9d14b44f9423b47e3ba9022da6df4501b720947b98576ea1d92a86ff47d5f07a9f581f99fc5642fdb339371a18b4102de07635446b52de70e8a87e5032dd34a7ac10abd323b5fbd8a341da2df3eff0603d4c585199d36bb7c77e521c152274d202fadb67af92fdd958cf4548505a5c98a9a0d4f3f17afca1c2a0099ad66354f4c82b8b74599178223d65228b31d6c62774387857a28cf6309bb07f166c05baccd7c85122435cd55dbff957e38cbad4f6ce21bb52a8b6746d6e2a6c636269a1cf08445530db642f23600ae50fb227f44a1a320232e0bd214edf35f11a330e1151a072385d23fd373ecaa5c066ed83ddb216367ed58406280c9f107ce467ee075b1b51a3fb19f4f070689e9660975ad5f7e7f04366ce06c0adf2a66ef582f37677d612ca5e05d7f109ec5344a7fd2b5e6fc31609b92fc4f8053256075a446ca997d5158a140ecaa1fe61ebcff3d393dafb8ae0781de3bf66b05795448017190a37eeb7116b490888aab3378be4a75a5dc42a6f98d3616c7e8104ebeb1de32b73378086f275c63df96a72108f53b5a2e7256cf12449bf0671346a71ed0e84186b0f9cd3ba514b276f4bc9e391c7c48ba255119e2092d17b765deb547f44eae3aa22ea13c9dff93d101a7e95ed5818a93c33681f56737636ed409e346359d3b73ed20a834cab3aa98beb8ec90900aed537c4006da52029c81e31f3e0a62604f47e5f83b839c9095c8846717e0f87e0b87acef7559d1e9c35e0188c314123b0757f5a29531cf650df4b45c7d73b16377c20d76a65adc2633abb5f1996bd17ecbbe362abdbf064593faf6c6ae876e60a0fb718bbc1d37730916b106391dd6316b61077103e2f0d41973da15959c3ea5f5c1ac2578233a9c3b7a962d43a37d3ba97d4fc1d49099429a36932bb3b0604d1f45954adb6ca5dc7a5ade213f161c130ea49933617c547febade1575449fe0fd7478a85cf5245424b7de36ca1cffa7e9395da450ec06cf24cf54cf2d309dcf9e467c53c2bf06ba5af6ded2ba882fc4bc6c9d045ff394b005ee582aa5c0bf94309adfb20a83dbef3730d9279b0de0760668a10f8d528fe97cff25dd2b4bc332e0d9ea4c813e0ae27f7dc9f770dee271f1828782124c857983cc5941227240f34aa4bf9a8c2b85fcb3722d2a7bb9f16f2449cec14aa2c2d1c09b788504dafdaa9bca6ef99929b0756a824c4f7ce7cdddd4126bd3695fbdec6c2102d4aef9f274beebadf76753a4fd1402443048c84f45ded5d3f1d422e13881b4c195b519e234fe180797132702395821a99b88c2954a717b8b2f6938cad92769a40ecde2e535550ae5d374af35a807656a35abb9c4b6fa08ac665f6e616e5cac61926e5600a60147fe8714e8c0673ba35158ba194e81fb117efcd9b434cdf7536051e34adbe566a39209f6833c53b67722c29b92cf44ad9baa7b86c4d42616a77ca30a2dd4a401a8bdb3aeaee56065f35c1032ab8fad168afbd55f4a1e041f8f97478d5e36fa1a2db5efa269c0fbb0700cf77585cb14ab8976ca1ed9d6bfa63f5ebcf385ba9f455c0dcf2eefc2ec99dfcd6c65aa00029f1929f1b2d3f2bad1f3c8becd8c6eae954ee16228077e59224d3a8f06f01ca2e93d45d64b8349f5dc5f470c0784de87c2feac3e5682e544733c13db2c7231cef0e17bb272048b5c78088d1384fea8a05a289347f13cb0fb6b937907a0aa46fbeb6682f511a3bd76404407c48f6ea4241315cb03e993172425050e36cca529bb3ed5431bd11e7ce90ba5d50c94c11e1f7555652bb3a411fb72a5357342440c0ccfaf37c821bccb3b0e948c97073b73cdb926430671aa18f9def4dd46bf09d4bedd5e4d0d9fb57d0a30bac28a41d07a2ef393debe94660578fafe6252d0bd22f367b83215e33619c6ea089ab1b8351afbaf8a3c814df9c80ef07f66f9c9d3fbc007e66c9b21bdd93febbebdf9b728dde1db8a65ab30bdb572389aea389cb0fd5f301dd1f3afad8101257b8e5c0147e46746a9d8d202d080fd670a89c3c6f9f403d090bff6e01953a5dfecc117b5291dcd985edb14dc2379f5dec5580afb52dc7db3c5fbfda6ae281d1d6d682801921f04e7995dea49b6a1d1788575508cdeb482f9e6069f26cbcb99d9e69bc450aeda27d4466c5743d457d50bb4405ecf290c8f9a0184ce647e7e396516b40356287a6116b483ab775664d2a079ca3751ccf16dd5658da375d21874a63f874b9dc0b0d505dbe662f55f1db9ad81127da38f52763f7290b872c933fdcc5b4f469caba28997f9c22899208ad03d0ccb36448779c7975906c245221fdfb66c2270279e78fd69c5991a49071e3e3348cff0a447d5f46cd760c5f64ec1d502cfe27797d3ab188de60d735c6fa83172317303e2cc5b8ff0bd74f6acd990273cc5c67d488099395fde5feee6a305ec84ad5826c2b62bbce6c24f8de7cedd4ae8a6832597690072cc9428230425074b6a57fc6e191e3409422d70a86e93ab7e30c0927dd46b657781a6245d220b103ed5edc2c736827dca094ff8df5cce30cfde99c8c55d77ca66b72d48750a1579e9cddf1e54ae9c2365c899aa954f34cca517a83e59a6f6f00483a06976368df73e7ab57654f1c67befab49f7b7807249285e838ea73ec1aec7cba59e435c84c5a6a302ce928ba8b77139cec2e3e4645b9865c9a4d272b75432eeda60786d5e1bfdd493b2e17afb5c565cb7d339d0c7114ef9f5d210c11e75c9874a95f52bfcc7bcd36422b235bac612d0bffbf1aa7635933a0ce32c38fdc80a1a2c3ec1ef75e880a6a3bf90514441a120cb7981abc0e3f1ab42a6104fa09807474c6d7f4a9c4116e5d3df1fd694c930909d87d7d186262cc7f8b4feb5fd857bb31aff7379ef901389ba835876c96e3607419d057675b1f02a970578f1534f1528e563d503d5c40e9436a4c31739f47d2cb32bef243332975735071fe7cda10bff2584f34bf006452a8cf8ca375b78eaeb8a408f420226d0251679c603cbee4f3517a03b8cd74755dd9fe15dd04a5049c8507402c1dbbd2abc570525ba050ace26bc793a3a4936fc112f01f69f63252a977b7dd54a85d3c23d5bdf4fa12bd062324219c899ed80bed00c7276a01395b43b170208be5ff9931822aabf5ed7445d0c93e894113447739f054327b3b1c55f6421ee84e30e549eecc914e62ec941aa66b9e6c388caff16397a324a57249404dfa71164cd0c7243e5c84b77f281ad56169d11e4477ab8985e3afb97cb118c75392710ac4d0916cdd95037ccd81002ce14672f83a87b61369d83bec72e1d0f36d777734aa3e120adb5185c3b2d18acc01154d72f142b7f9cee54a4203d1cd7e3386fcef286f76e3606bd09cc369dd2fa9010e7629a5241fcbde7ddaf488095f89e2ef7fd09bca726eea6653fd49bb0087711c67e173bc58b09dbacb3c1de6bd268d051c86f07ef4da44f88a8ec8f68a8cb00f2b46242c44e77b3afd0161d1a7bab29fa9a3be216df425fb3b1384fda615ad95a5f8c83059d96e7b4366816487d2ccf77cdf86cccac3d44d8b5de08e4b33ac4995be3ff0c28329fab8fe28b209e6239f3b68a9a19f80b0c8bf369ccee1b4f749c3d6094c945a7087a8031b9937e16128fbb5b7d0df2a541663494931ca7a278e9ff21358abd7099e088101ab122998ee8db438b6c0c7843930d68c624568245f6bee7e5f70680943732d0f6493c5e992ca8b63b584694a352591dc3978afd38e347e2170bf7f189158095a4d4da3c2d155dd84b426c93c35fcf029895bedd0203fad2cecb3c5c93697d78c918ddbba200eab24ad21dc011fa948162e96af8ecc49db9754d1ada9c1ac003657a53320b9034b68812e964f07ab29c046c50934c6486728338f37f23bc84fb8998a3b1cedc1c3b4aaec1f59c0c6f3b73e56e39a609b1172f69dedc3e3a781904327c2eb899e4e1b7c24a8311ef4dbab2ed52e07c028ca40b59e9047e832b06", 0x1000}, {&(0x7f0000001200)="32517c5a9c5a28e16752c7d9577517a011fea6a0f0a2f0adf8e9691ae659f380c891fdcc0e75d47786", 0x29}, {&(0x7f0000001240)="5252c518dc805271a542a1a687aa", 0xe}, {&(0x7f0000001280)="fccb03fe94a9c4ca5928ddcecc0b2ab37d4d60d9707e73226ed3b781903b1d6baa39d1b20ee43051f8e4e5472855ee909872", 0x32}, {&(0x7f00000012c0)="b1bed93a82dfef528b8eec12ce6d35514ca7dcf37b8054b8ce9795258a2a3193d2151632e6c171643238b0594621dac7df4a9528ac53d7e369505ed55f0a641a6e2b86f784d0d141a0c33231fd0b7e8b496e4319a92699e463911fac920fb4784df45700d5b79da150cd4d", 0x6b}, {&(0x7f0000001340)="3f8b6e78b9067c0d2d65e7270781acfd7c206cfc26a6053afe33e2066ad52e997cdb163e6fbaeb9b48b72fbc7ae15fdb038db108dea1f7bfc81c8830efa0f2436f88cc9f0dbc4f2ef1d19f4723ca0c2d4462ede0cc1b9d06173114629a72f02752cf37dc0cbe3badb2129ef6b821171a789ad20959949ed0e5484c3de447fb6372692cd9f12f6079f9e8c4cfb18752db499b0d0566dcb5557f28b1660841bb0c772a47f54a4647fa228360f355116951b22c0f348cd3fafc158ceb9f8dde61e9c35d3b88506e787b65c4be50fb48e3445abd0ec161a0209dddec64fff532af9c387a774677c86418933111a35bc8efdb0d82861c3d0e5505b90361dc5b37894eb1b462003e291d96c99735d13036113e39032928ed062157aa4826ea8c81d5df090d5423843990692a78e57e0ad726c2e5e06189c1a7ae6abf053c2b46138411aadfa9ec538c63ec5bd48bc4a3d40f2ce9783ae3ce769a2c6d2c49b84b56463be5de47ce978f662118067ecf1587c5d1a3545cdbe865a83f2c363da4f4394a4a6cf4f56e6382750623ad22a4b3fce70c6218091c7be2dc58626202aa29a4071a6c46681c7a3a533cdaff3703b8cd5a988dc99cec38ececcea5af6e92ef201567e65cf1da8db5b0c8c821b69e1cda3e3b5941d15df62425fa0ca0e22afb341996523eee60ba468668c533dbf498681bf107ea395181f9a8536a1ebffdb52a35252c5a2a6210b98eaabe889af701e562bbe184ca793225eb8ffafbd0e62a7658eb05194ebe509959f83a139984c0ec8c3af97838db1b090a61abcb3c18b008e2a54e2f4fa4a26ace474e22965bd8d822388af7d300ed2844008eaba2d86be9214eb858f0f3ea4b84c8915453513af853c35b52da6e749cc96454fa0ce9a5442041adba92cb95d400f1f75bf2b88654154ed71dfdd3105a413e23acdd1145a63f56952eb717d8cb10cd2901aa267536d24c7d5927353818416a6eee62d176a9f5ac68c4a6a8ab73999fe043a626b3073b8d02b8654a6f2c859611155e9be5183eb1a4851bc38c579d1ee2d16f93b14d1063316044543c709b05907799e3365375921b4fdf8397c8f3cad7ca12150e1f7be8513c8eb6360ab5a436a92728d662cf25191c0c1ae7aba15053b94bcc2e0ebbb2a914daaf5e703737e59f128fb76f88c5b471bfafa47f229d92bc6e97e19fe3f027d44c8cb3f870874bb0fef1936226d4ededf7122a0bbe0d98c37cd30f7c285b52e181defa0ba22e10b83edfd210d85dd0b0755fa70406f4dd3a7917c0cb0706220f435373433ec0f6338738cb0a66bf2d800a516074479c12af7080e554d329cfd012868d73f77dfa73baf67cbb71b82ac428bfc49e395a71edbe78593c7b9800c49f8f0e53b2c5d51ee89a60fe51a782f827c9cce433a84333b91297cd25a0c9ada197a569b0ff81e57c9838b9677caa997dbf8e90ac7504c77b52b190ec025cb73b176f8496997a455d01362487614442171c6be6d27ec5ec484403159d2867ea7a033e0da5adf035e4460047a40df0977594f6e4d8fd6ac094abf7d26090afedc240a94cd38dbc52ba24c116c50f4a51365d4642a22e10e6a7ffd7f51d0858b7662937159ab90868aaa74967682d74a09fd1785403dd41aa3cffcb5f4ad2d5098c9069b166b1bf19522920a370553671b4e5be418b8de28d8e6010ee42f1b60181f879a474d547b588db6a07a38b82c0c4fcd1113c89d14dc4f4eed07ecd0a05329d5c8d028d557ed663bc7a7d2852939035630f44a921c8d66eef754c29c580cb37240d2256552144ffb8d724bacf81c47a62b537d9012b0bf1ce0a05e5d6d1ceb5d7d0fb1b646699f1fca63d54c60260e68a092477dc206c110971b1891aaa8d8649f17ce49424882e5c42c641ae82ad065adb2c887e5fc9959310abd56e34ebb10491e9697403a4cafe6c657cdf8f715a089c17aa58cf68c8443dff164cd9086d67fce6d8d8380f7d61a61b362565d24ed4d865ee735434d8b6051911424f50fe41af8be97c5439f46e5325ff4394b930108b4ff96e2eb133c90394972983fe67de2ec8d73ee07e21c237c230deae14ab0338b10c99c48897579262f56d039fbe08743f4d41102d9605c72d4f7e7f64daa26281e0c7ce96972ec3809f3796e70379a2cf3bdca900a27956357aa9d0d12cab6baa3505c5a22a538b00f38be20752ee5a33314dbb2187ac40c230aaff919253102a6c0822def22d773f3e1966916e3a3dcff996c5bbcc105a1834814173596a7c9ac0174e361ffb81e28fef501953700adbad6dfaf8014efb8d556febf37a42b106ee31ef56555beb6fc1341aa6e1df9f3591efb6d09eedcb9e435963f574533a7bacc5217c1293fecf82219f68105b7a865523579b35205b130aa9b7e346e31aacf5a910ff30c7cfe3d4ed06d5627de3190c4c2852724a8e13dee960e045a9805dd9bee6e05617df401be744d74bc19ef2ba75436cd2febfbfd7950dd417120c5281f77e10f8f6509903580a10cd8b081441f91af7b63b9e18b711eb7ca6440530b1c86b091190bb47ec7c2bc84bd12040f1ea8da10c31f71783b44fdfd9642ae3057f11af10582b0ecd35dc9ced20569e7febdf859b6caba091d1a99bf57d7ee6f1c26d33ab425d84deb44d7998678dd3efe25c4deff61f3cb211b4cb7c08a7e4dcd979ecc70c54e164263da1cb4a3dcc6a55cae152fc983f35c4940131ea031712b25cc7da0f9e55b8eee6e93f65d01e0fd04d4fd85459407e05cfa6c2ec880205b5eded2e46cb31813e9469e7d7cd8321f94ddbfe9d2d4cc3645f61ddff948d71dbb4f196b04aa55fb8f1cd484190593611cd6441fd32166580ba92ac24268c650faa1b22d718d10226e50b16c79ef5cfd630727f4c1b4fdd98123b2059db01826faa4ec1b9cf36423a10535ad40ddd6e92468dcc4952ec259a90d7cc83832ddab67325f99e94ec8486530ee74ea4782516aca8b4d7857b8c4c9ab73e50a137664d8277b35fed4bd728b9ac15974dbac39ac20fac0178d82eae867a250411c3d8b58486a17af713c7951806b9d63cd83197fa019808cf848b63b8cff5db74aad48d34bd0fc93bd6589b56033c6eb9fdadd76d28d73528d2d7fa624054bbff91365d076d4b5a37e82fce1f2216cdc73670ffaeee3c2ad420a06d320fab98debcb4104fa337e90cef80de0a40417d35267d27ac52de624f8dfec2ae652182bc3c1f588de0f740cdb53804e8caee27aa7cb0bdaadf3c7eea227aba0a2cef3174939fe0d661394e30f03de36d74b80472e74dabc21d994fcdae1fa21b55fcdb32e69b54729da4ab896ed46a72dc986a763da21d224523b95e6c82915b6b21f3a0256fa326a59e047189d3965d68424764e330804538b25278a55cc3a45ff11ac7ff822fa4d39f684964545977d14b454503ae665690b898917ac81774f26ae4ba415742470b59c4169cba6700a5f04b7af395b412d02aba69cda802374b81bb55abbf1a0b186b34b907872573faa8e28eef7392abf6636b96eafae3999b2bbdb1a30feaeb75fa900b3847dd0efd59e96549117ff1a19fd02942b314e03c2a449447d8d9ef86617db7077be5acedcbf1a1cb0d6ca7663550804bba07ababb77629af329daad82607af6b600f23f103bdb5958cedbbd5ff669af3549c454b744c91e4c3019c59cde3f42c66117063978c3568f868b8b49ad7c2efee8efd1e01bff6db4c4d39451c3c8a6092689d7232bfe96ffca016a5f2ba544e22e6d17ec11e49e753dbce06f28188bae06d16ff34fef73691c9bc701cf2556fffe5304455ce721fb9218b4f2e4c8516001b255b400e5cdf5703eafce3df3fa2e9541e3ef69282e040182bc62f170541f561ae4de2ce751946822ab81ae30ce7b50d9f98febaa567a4f7194c715a7f5e7f12ea53726796e23b0aeb847dc915969cffad03d9cd9339d6463c006adaa681de09181cabe442421f4602c7bb8a4f8f02de2601a8cb83d72914daf3c06d39b019d929c1787ead9aafe08be603fa274fd8931ecf8ae2796aa6db90f3be0c551bd25fdc86c8a9730f0c6f547abb1c70f3ef147791e653c854c08649aff5678cfaf3d759eb45ab3ca799f62c75c3075e051a9c948da3a752884fd3024ff422aa92318f5a8a823406979215f96755bf2fa85dfbc312da66e5938b0466611ca66029d971c1c9aecb0c153ddb66af088cb907a85c86464fe134cc837ea989005469133946bc61855a75b3608650dd18a7bd620499c1a068aacdf748ea56c921634861402ddeeadd43bd54cdfb87d1e403d54775f30555372ca9ed25821645489466cffe9ca59d4f53c129eee91666bbd4a84f83165499d7008f025d2b5e6dfb7591d7b475d8cfe337baf66ad40b3d5e57573394b374547f2922bc849b5586770f336f2de79078b8ef2b8be9977c30c3e84e092fb29b07ca5df14be9fbf5b6f77324ecd99c024383871fd6c168ed7e0076b346019f8310626f5b6e4444cf537d7272bf153e8e974a583ddf760ba801b68f16ff2e77dbced71419c9992f6ec74a4aec95bacd5e5a9f0fcfddfc43b80138df954fb7d790c288a5a65862762183eb93ed4c6f45ceb9053950316c99239b4355a38bf90bc47e80cf42c88f2f8c435ea0619dcf1b98f59e60e15fc0055b73bb76d34746717133b950627775594ab61e6919d5629a4f4664940c00f1107ef92587364f241ddb9b2fd234014119af457ec0159db1326337674c1ad58487e37951085c47e5540ed78a899e5fee84207c98ddb5d7467f07e6bb150c5ec77020d3508ca5cf6edbea6a454c2902d12698e70b6a692d1347ce47ec0d9f1191ebc2b140470227ca009dab0e065f48ea9b5cadec3926cd202b60fb8f0f0a0b4ecf2ad34da5c24b52330e1979c4c2e3bb06fe670d0caae85f0bfda3784a232538edaa2ae3bb3edbaa315f44ad6864906445f3ad69c4d9892611c3d56ec54c404f8fece48a499908e803d3716158c2a0046ee918beeee8d41b549547b38666d5de8897e2028e49be98932d735c84f36c63266677191ba0adb8083b20ffc5659f53dc085343d771c131e9e09f279960907f9a997f4e8e9a7095e07f61f6a585958792f7c7ec3b221a3772d2cce2354362c0da5005dd996a9d74c33fec1a48dd6c5a7655057f6d252acb4bd53f13640332e0ddb56867b65ca46c147839bd077618ebe78d53bcb3b9ed4367e1a5477b0ffc3cf059be26d21fb79ca3d080e2c9fdca1df6d8ba05436cbb81947fdf25b1cc8ea7a456a2e28014ef33e3acc709a54fac7b3837c24f5c16da9bfa13c8006a950c212ea3a19e08a81877ac75e2cccd3e25f951c4f3241c0bdb28aa212545ca3390841fe26956fd08ae47779b1dca9e3738abac70a0a7d5ee174cf6236c5bcc4fff044c4fe22cee23038cf7edcd832b62efb01c289f56ae6a588448cbc3c6a61ec816745ff3e73023e00700a3e6d877cacd29a336ddd5f119947b5a5fff30386d15c414d556684ed8f235cf68712cc49404671b4d0c7cb0e0b10ee6f7f83c7dbf53c5a52c746e994388c41b9139d32065f4425ed6dbf09e0580c147afa80bf108b7329a2d0b14d2516a20a79f48f2625194842069aac78319040baa7a5a098129eb4e3d737198ba1bb23a887b3bf4320f93ffc777a62f875083ca1d4df21333a821d2131f432cb98a29226941ffd5a07b27f8e4dfe4e9a12f7318155784e92b1529c055ffb02c4ae92b0689a5b0354fd68160aff2300e19495be2559115e28d81f23faa137ead52be4d2249999bb67ff287ecae77339e6bcace35", 0x1000}], 0x7) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') stat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 18:05:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2000080001, 0x810, r0, 0x0, 0xfffffffffffffffc) ftruncate(r0, 0x0) 18:05:20 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000140)=""/27, 0x1b, 0x802, &(0x7f0000000180)=@in6={0x18, 0x0, 0x0, 0x4}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x400, 0x22) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x6) mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) chown(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xffffffffffffffff, r2) syz_execute_func(&(0x7f00000001c0)="430f01d7f241afc443694c736a00c4a2953d6032c4a2e5aa5f730f1ac1c4622900180f05c4022d2d8700008020479c") 18:05:20 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(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', 0x0) symlink(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='./file0\x00') 18:05:21 executing program 1: r0 = socket(0x1a, 0x1, 0x9) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 18:05:21 executing program 0: r0 = syz_open_pts() r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="357ee8ac513d6c5117c9d59c30f75b584200ffdecd41d1db98531a224a0ac64d349588567eae2e11957056317b780bc10a65c803aedc0a00b556fcae03412c706cb0c05c932cf968fd6689a42d2a92a8295d8ef59bb47269f396e028546ceb215089e7e8eb2a8ebf5c5b623740477bd797a960c8ce5a4a07e006989d6e8b311d40ee36643e87d87666df0ad0c5afebc260a97109b1d961b3857f8424035d840e46862c23ebfe75a91aebcff4", 0xac) fchdir(r0) 18:05:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) write(r1, &(0x7f0000000a80)="3e2a7913e4bad21c714f4dd36a27e51b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434060abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d00020000000000009a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b3a3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14040000000000000096cec088aa535a68481e2713cc2780d09bb76d044eb70245930c809d5d9ee6622df03cffd65275bbf42170068e6e4cac7d34f403da06f7e24bb0461c7f53017a857f48acad4a6fbb2a6cfef22b6c8bf33d124379ce26d044cc1181d611b6c3debbc92c5fe8d68d3443f8ae49ae95443c659d282e11214bd4bf2bcc94ff1ee08d0de73933f48d52bb8a88a66b0c70391cc2acf2d2ecc08e5a6bb2e77fe6ecd8db1add20611895f6c8f35f40da64e99ab07935ada8e4d36841ed474cb7fbbbdc74edcf4d7139e2d69831eeec39783ba89be635b3800962c0600aabc635ddada0cba37523582218157377a44524423ab3627929dbd55c2b93c250", 0x225) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0xfa, 0x100000401, 0x98b, 0xffffffffffffff7d, "85fe4dbfa602000000079600fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = semget(0x3, 0x7, 0x204) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000500)=""/14) r5 = semget$private(0x0, 0x3, 0x111) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000680)=""/157, 0x9d}, {&(0x7f0000000040)}, {&(0x7f0000000740)=""/216, 0xd8}, {&(0x7f0000000840)=""/238, 0xee}], 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xca0) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000400)=0x9) 18:05:21 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x90, 0x44) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), 0x1) pipe(&(0x7f0000000180)) 18:05:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x400000000001ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002d9, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x75a, 0x4, 0x800, 0x80000000, 0x1, 0x1, 0x1000}, &(0x7f0000000080)={0x31, 0x800000, 0x5, 0x10001, 0x7, 0x6, 0x7f, 0x9}, &(0x7f00000000c0)={0x1ff, 0x8, 0x2, 0x5, 0x7f, 0x80, 0xc2ff, 0x4}, &(0x7f0000000100)={0x9, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setpgid(r3, r3) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() ioctl$TIOCCBRK(r0, 0x2000747a) setgroups(0x4, &(0x7f0000000300)=[r4, r5, r6, r7]) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x50, 0x2, 0x4, 0xffff}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000008, 0x8, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0x42, 0x80, 0x8000}], 0x1c37, &(0x7f00000003c0)=[{{r0}, 0x0, 0x20, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x5, 0x2}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x7, 0x100}], 0x6, &(0x7f0000000440)={0x1c6, 0xff}) 18:05:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 18:05:22 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x3, 0x5}], 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() close(r0) 18:05:22 executing program 0: r0 = socket(0x10, 0x4100004, 0x45) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 18:05:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1000, 0x9}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0x6}) 18:05:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) accept(r0, &(0x7f0000001040)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) 18:05:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10123, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 18:05:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x100000001}, 0xc) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000001240)=[{0x100, 0x0, 0x0, "7ae0d8a0e41a929e1f73fd8f54e122fc778eaab86a8e1df9ca0bf7093a75f2d20572be158c961698eb554dec2fd5a7595446598a2b7baa3cd0cb73927445666049996c61e070c9cc2d2e780486e10fd3f6ea91ffda3c80b9d1296235ea3cfce01a4cea22b5e159921fb706e6abcb36eabec0eb0e65b1637d3fa273c94ab8ab80a70dbfee3a0cf6d433c414b9bafff56bd5668dfe86d8265f80007de3c4f5d5d85a456264e34007ca023584d3f7d8ad4e4203cc9925962727cac98d67842913f1108b7c9e0a33f72389cb1fb1197f2e82d774b192501aebd951d5443c6e176e065d7f045a197c846b4a76"}], 0x100}, 0x408) 18:05:22 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) recvfrom(r0, &(0x7f0000000880)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) fcntl$setstatus(r2, 0x4, 0x80) 18:05:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xab60, 0x1, 0x10000, 0xffff, "7c3e8e1c9bba3239fc2a766d62dbc32c59483511", 0x401, 0x7ff}) socketpair(0x1, 0x3, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 18:05:22 executing program 0: r0 = socket(0x18, 0x3, 0x1) r1 = dup(r0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt(r2, 0x6, 0x0, &(0x7f0000000200)=""/200, &(0x7f0000000300)=0xc8) r3 = dup(r0) recvmsg(r1, &(0x7f0000002640)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002540)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/148, 0x94}, {&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/30, 0x1e}, {&(0x7f0000002440)=""/215, 0xd7}], 0x6, &(0x7f00000025c0)=""/83, 0x53}, 0x0) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x4}, {0x6, 0x5}}, 0x0) 18:05:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x1000000004, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)}, 0xffffffffffffffff) pipe(&(0x7f00000001c0)) dup(r0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 18:05:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a8884aa3790490ecd2fa0e4f7f00"}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 18:05:22 executing program 1: r0 = socket(0x20, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001140)={&(0x7f0000001200)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8000007}, 0xa) 18:05:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20010, 0x4) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/213, 0xd5) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 18:05:22 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000011, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000001, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x46, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x60, 0xf0000002, 0x3, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4a, 0x40000001, 0xffffffff00000000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000080, 0x7, 0xffffffff}, {{r0}, 0x0, 0x24, 0x2, 0x6, 0x4}], 0xc2, &(0x7f0000000000), 0x266, &(0x7f0000000140)={0x100000001, 0x9}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x12, 0xb, 0x80000000, 0x8000}], 0x8000, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x20000002, 0x4, 0x7}], 0x80, &(0x7f0000000100)={0x9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x3, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r4, r6) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0xffffffffffffbff9, 0x800fffff, 0xffffffffffffffb5}], 0xc19, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000580)='./file1\x00', 0x2) getgroups(0x3, &(0x7f00000005c0)=[r5, r7, r6]) close(r1) kevent(r9, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x11, 0xc2, 0xffffffff00000001, 0x100000000}, {{r8}, 0xfffffffffffffffa, 0x10, 0x80000001, 0x0, 0x54}, {{r3}, 0x0, 0x7f, 0x40000000, 0xc8c, 0x7}, {{r8}, 0xfffffffffffffffe, 0x14, 0xf0000081, 0xff, 0x101}, {{r2}, 0xfffffffffffffffe, 0x2c, 0x44, 0x2, 0x8}, {{r9}, 0xfffffffffffffffa, 0x60, 0x8, 0x3, 0x3efe}, {{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x4}, {{r3}, 0xfffffffffffffffd, 0x8, 0x0, 0x490b, 0x4}, {{r3}, 0xfffffffffffffff9, 0x40, 0x1, 0x5, 0x6}], 0x400, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x3d, 0x80, 0x8, 0xffffffffffffffe1}, {{r9}, 0x0, 0x2, 0x20, 0xffffffffffffff46, 0x4}], 0xfffffffffffffff9, &(0x7f0000000400)={0x800, 0x400}) accept$unix(r1, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) 18:05:22 executing program 0: mincore(&(0x7f0000001000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/4096) r0 = msgget(0x0, 0x104) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="030000fc000000009f53b23af726e2e597015145b8cc3d2a3da0b28b1b11fe2c249466866ff08777bc16ec6efd42bf5ee754cb1e8a97ff523223c78c399f9f060000000000000096058f12051f1be9"], 0x52, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) mincore(&(0x7f0000002000/0x3000)=nil, 0x3000, &(0x7f0000001180)=""/252) r2 = getpgid(0x0) setpgid(r1, r2) 18:05:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = dup2(r0, r1) recvfrom(r2, &(0x7f0000000040)=""/3, 0x3, 0x803, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0xffffffffffffff80, 0x40, 0xfa0, 0x2, 0x4, 0x80000000}, &(0x7f0000000100)={0x7, 0x2}) 18:05:23 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='d', 0x1}], 0x1000000000000018) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='%\'@', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)=']#-[}\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='^-\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='!#,\x00', &(0x7f0000000340)='\xf5\x00', &(0x7f0000000380)=']\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x7) 18:05:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x9, 0x2e, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xcab6, 0xffff, 0x100, 0x8, "11f9c85e7f07974d1ae9cd1fb5d2fdb79d115d93", 0x21ca, 0xa6}) 18:05:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 18:05:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() munlockall() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) seteuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000200)=0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) 18:05:23 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="f8", 0x1}], 0x1) fcntl$getown(r0, 0x5) socketpair(0x16, 0x7, 0x4, &(0x7f0000000040)) 18:05:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpgrp() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 18:05:23 executing program 0: 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}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 18:05:23 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001840)="d61fd3c3a532a4802a3ecef0f4a639b33c28616989276affdb380fe552625a4c2e3703faf5b7739268cf9c69abff0c73c57a9b5abfb22593c9931fdba1669c9573f7284d43d0aee57c7a13b69a140deed065efc632d17a5ea8882ccc52cdf1030ecd02023c25549bfbe2466d72fe16ff1ce286203132b5d31d1803ce203e2476e2eeec3369582b2175833f3e27413cc9acff42aa60867e0e5f9d8c201e20c185c8f1e95d10cf18735a6d904b41946cc1f3b16ac8f006a478b415799233b075351f4286d37321d725c1dc7b35bcdfdede8dbe0197e61b092d9b314b0f2aab2731615035fc1e8d875051389c701a86537f77346806eb2521458185bacad995deb77681df4d4d47d6000e55dc4f04cef9a7c9c176b23bafd4281b2126118105a925159e45d818d3c079da815d753434987153de4f49d45761bd142781b360b1dcfc39a41223504a741bba35b1b02e22a040806d1d3e44377dab57e4398d3a3312bac128c40aec57b6ab1ba2bd1af0d6bc5fc2e65d0b473e724377c4e82fa19df58f67ee97afe81a8133dec5e57bea6e3163242a9f30274d44289bb6b83d8861f930e136bce9e94bf3f2d8085ca420825358ad7c10adec328dd324e818118a9ac4ec70f59effa668cb6942945096af5cba88968ec12e0d2e64c64207e5e3460f99252caebbf7b516e0d25ccafd4112e97a1659b29e9b6cef119cbbed7a2ce2d51f94914d2c6d45ae3142b1cd660f4b09039c88a62506dad3b600414debd8484b5a6663a8db55902baa1eef3299471da168cd367e564bf0779d815a34af75cc71ed6ff305fe55e083da9d45bb398b587889fefdf2574c9f300733f279277a8aba03765f5331c371e9b7a7e926d52e3473e74ee322914e31565791e32b870f7c4b22eb97c6e152c2bbd1da12142d932eae11ba09034957610dae4bc7fea087e18703a55a4c77e301d632c0a3af6c53519550ca95d0fdeebb63aa9c7a05d5af7212856125af7f4dd240cd88b56a558a0fa09ae1cff715d0315c3be882466271d4d4d39c7783c12b87384fd94a81460c2583d845246e591c7e33243f6fe9ea1b61d46e4208420fae6a85636b094b38bcc14e971345fb161c73ea27e5582b609abfc03f22de0e799928b1f877ddbc83a8b7262ae8246540c2719959464f3a41c3f345d2c91d6b7a74d977c8eebaf7a4c9fc1ff164a45b0be97b01c95c23008612203730ff80dd40a49475301588cec92b488362cd37d6066c724512d3c910375633de99fdec28fba921f1d0321341a0bc4415bd76c9e60fb5aa2479e60294c88e450baa4a5e1c269aa1d529688079afcea981c78413788bbc1a7e8289a5dd3ca686635011f25adae946710fc63e3820c6862f72484882bac78c4583454d9d9af727043001d066a6feeab38f1aae67c14ce00637f7c716b4e978cb61eb9003bece6e1fb3b97ce05842677126fd48cb8d0b9eb42c1cbf18f0fbe1f8588854215dc256863b0709e4fbbc843f546a79a9c210f67a49d6b1a03d86c88c783a7fc3a0cab7514b5697df5df5d8516cb5114d7b54ac6d5b2b7bbb07e764ea1483db3423869f1cb482b2d0c95198ac447b298a10d21c24d3b8a5a6e31a784a76726373a71177a3e9c676132b96981d640106625755f79cabd07b4374eb21be732a66c2b76d2e3184b17cc73cef3984c2bea23c1f2007ce0aa83db668c6caa8081be2a7f43989adf827d7443bfca5d2266caf7a0b711a6db1333483a90c3f9e03f3f1c6489c12a81b090e29d47d825d20965a7b31c9a539bf3a041abd070b98fe57184eeea2d3e4ab92443ffab5c0aa8b059bfc560f64bee9498a79cf13a6120da1031e7b001e231651cb3f65c33baf810ef3aaac6d63f0670aff1eb52c18c028d6b0db1a96e4c917c15973cbc4bf1866c2bcc5cfc64d8f976fc5f0fcdb29fd90db9ffc69dd281bb0636e8b6a726dc7561ece14f0e4d5362ff97ec8ed3d3bbf919ca68a25cf935b47b1c71f3f0ccc71c1542fe61c5f38a28b0d2cb6d59c30f164b43c47254a9aca65c83bf6b74d63e9ad2e210a8cb38c1f96280c87b1b7f102e0e6bf294e405737ce8b857d5bfc3bfbbe91e9abd23dbcec7b2ffdddb1ae42b7a5ef7ce7d03f4fb46a9e5c2f2dcafd10d0173492828cb1d01fe4ef1ddf7ea2fb44222b220a77d450841e562ab45fdd35017ed1c81d98249b68bf0acffb1434433431e2d8a3dc72b5d0dba465621585b5d84bd923e4012f906b5fd48606f108bff5ceab8da1d47294f13870a51c9fe0a8dad63d7128fb9d1cc1ded70d5d438f2104f6c57a933de6014913501d33634d50fad8a72d07079255376f7c5e874c6ac64faa402bd6476a103e38de7985727c8f2a0b45689a1b4add31f85104a6079844ac4117cfb0d3b083f922ed89acaded9ca77501b79cd2b8f6f5e08443de1b38776c886345912bcf41a249f9d6d84a63357d0a70cffc6b652af074316897d346b26d210591bd4ae0a6b3f142287449cba6b8ab52d43cc8dbfb84e6e1d11b4e88713a36d9ebffb0be36819bac2c0d190364bae75f4b431146def8c1d4bef07f07e650e326c502a7461cc2400346cba0e65aafe3abee49be4a24e8045f4e71a2b389a8ca1121c0f7aa4a9a7a89a804884f29564f4add56460d31cef5522ead2838de00f3252c14fcdf49af051dd1c21dee1b269ff31b8af8fccf4ad48d1f31d9755af1fef6222d262aa9a603aee122c3fbecd44254ec983a37d21b3d5793a69d32a565dae660ff7fe5619e8b6c1dc9651fff066806e796fd6347f3be13e965d5aa7e7847716a95c5ed685a636cefb54be38f963b9c54296762ff3b2111e713140af5d22494969f8fc6acdcb8947174644408069c0821f0f5ec6bb4dfa717c5a53b2f5bf4f3771fd79241c4c0dc991e7e38369f5c41669f8ccf555f8e235ee3ff1be34a7910ad8c9a49146a7d3f2fbb2c7ac6783a8ef902bf94c14bbf1db4f50d588c4a2bcb7c2e9972b5c245348c186fb283a0dd5c93ae71c7c92f8a986927a684934b817254542a97924f2520078d8b5d395dd1bb43c438974808bad518e6f660234c087796f8fdadccabef3af035b68f4ea6cb22db235cb796097a89b4d32a82f0ba80d0f6c00bce290a8be3743386460d7ca34c0f5b9d9ba6407698c961598623f6cbe39a247cfead5b44db464db226a55720747972281a25d8d6c2f33b20113339d667739b9477a038199a975a90a33400178d2eb1e96df8a52ebc3a780da8f1491e6cb8f5a079e58ea16953c5b342e3a55cac904ad7ce88224803bab457f6a4be02a1d3926fcd729e5964fca8463499edbb480c19f1c53a899be6d70301dfe8e87dcb4c43e26547b28ee892fec0b411389cff07440a94f69ba3164fdaa1e1edba7ac95b446da84965dcb6a5822a0a3e7babccb5669a098f5324e411869571ae1c8396bdeb0a5459880c00a1b9cd510f06f8f7c054422196d10a3dab92e83f3718b8ede2d3cea7511092238d3d2253d940055e263dce3c9c1f5dba909d6c654600a1cf600b3be64bac5d485be64f74adc3e9e76d92214c4981e8640c20c30d17a34e42a19f9cd1c12987b8e4b6360ce6768ec200add36792de90ac41358d35090fe7788dae974b0c83114b869f980dae594f0503b658e76da4a18bce296f31ba2a16c74256384028eb8e37b90698e68ce05b57cb3af46f0893b0407710b23c06be8251e79cdf9ea2f21d0c5b3b480ae584f09ebb42304e192759a6ad3739f00f062c141edfd74b58b6783d35ce12d78149fbe068e814c207d7883a99a49e0d55b78b595950afaf740c93549f3d015be9e9ab7d997c7fcca019a6c0f5ae125a9c3bd274255ac7f8e4dc0596561b456cdf15754c9c549b97d7dca8fb4a34c1b69f5ab259b251d4608cc23f64471bfba5c317bbe59499a283ef0581762f524773c1b53a80df6a40edf739bcd899c3af12b3e3c52a66fe5733da3cb33c8c0f3927c7674685830b7bfc711ec104e0c77b9ab1ac5bf6d42a4a3d8b821cdaacdf26bc037a3cea2a80b50642b27fe8d9804f1489da9e90396a715d19ffae8272d918cb206248cff25fb194a7222e479b08b4e73c1e4bb103d109d744d0af578568e3395303f1a8945cbb16ddbb90ad6b607a1d966cb2bc5ff6ad5f6da1ba32f18dc4b79684eace72d8b58660613b85e2e0d937fb110098724a16ea3910f26a58a11ce94367b4f7c07ce1c77e2f0138bfb6632392393ad9b930efbd9488f25570f7fd32275aded19009fce4fdb3924e7d743fff314a2768bf4d5b63b4b0a650eadd8da9c247ae79d09eeefc0bfb05222ffca45779baadfbd4228cd7bf0177676b8203e72a6cd1a7fd34a6a8436c604179af631268ccc56cc25148181bcfd852a24c2dc29a537cbc010f1195eae8cb77c1fc54d37fec61a97d4bccff882b168c099c8d67b8d71d3f30d63c3386a0b89338a9e6fe41af25487dc5c6447338cf6f7c283dbef62496d85f9b1c165a551c35f71e759293a309f45fec4329ba7f465ed6db923547ad34f5139736d64bfbd873388a735198f2dbb5096647be1a11a2b396951ce0f57e63e83451e9b8dc571d4da5a0ab026e33067039f1cafbeed8d6af70f9a77229be4e59b9917b47740cc5282383cf7e7c223a47b9a4cc04bc86ed2cf31b8294b7bda380b96ffdcf704705458deb3877936ec447f6506a8f15b1bcfbd1425640924c2ed3559c1a70b3c498cd83b1efe3fca0b96dfc98cc7d85ec68aa753b65036d1b2678be96b2d4da5a33206e9df2f0da56381055a492009a6b5efaca096f1589ba6c4114bd39c4384403b050b8ae414b7e01843e8709166f39dc44a372d1ae668834a854f9c23862343daf37f7c2ef6b511a6a03a9d8a7987730c9151eda790ccf8d337414f386dc3a671fde26ef1b10e63d6e5f84f44fd5fa7e4b4d515694b4e0c1cd15bafbefe048583dbc4b7c59fe412f67b93e292d898cafa2b689daff065fdc9accf507a8b67f85410feb163ddfdc7bad4f66f0e9e92e3fb7b5e83b650267f1ad1f6f2b2d65f80bd00dcd537ea6b85515cbcf5937df63b25de7aad57cdf476685c4d817e9be17ea7bb13465e97acd26e803445aaef8a61909c580e3163dda714a77f87cc930183be61fb43b974e9583e5c619fa668580ab1dfdfb47b53788cf09af44a09efb9f8e8ef66e60e9cf37b54163a095f8c6b0ac6f33539fd9ad1c26ffb8e4304d83cf7a56f30785397a2bf4f6fa9c11dd073b86dffb64b95d43e70e1c7a143fc39063eef2c569f25a656e790a7e41137bb1f3c770bc6c8da8f32d266d449bb77bf08d8db6f5334f9843da293e93dcff6e27afb8d465f909727d95198f02d5548482a5c1a6c02c1b6da20f543b86101fc227fddd5c1da2205dea13d18e44863c3ce5c2a17741293ad357dd1dfa14672d453e08aba16629ad48fc0aa08a67b488368efcb158fe92ac44b0e5b8a0768ed306c194c65b7459a78fa8c826df7a7f8ccebabdce3d8c94ff603978222aee43fd394f1e442f02a249f355f2163d55c3e96bae8bc639093673da23fcd0c6591ad3b64fb79b5fd14daff235fe0a0bdd7e1048bc5e7d2f2022369c79678922978461b53aec7aef91590bf355a0a3b38dad71ec383a5bf47ced5594b37cf864c00c15d92fef5db9fb357f7b14d2af8ec8b8064cbfb5a317296badd826f4b264f44eb227b5ccd23129c7e1b62078827d38551462a3645eefcc28e975c497001d38db7cedfbb36ed6c59ba5283d3042c9507a96fcfc8f1dbc820cbd30442882311339d61236630eefc997bdeeb319ab32b50f560e8e9645", 0xfffffffffffffee3}, {&(0x7f00000028c0)="82ac892b7259c890e111c23d9f68e1d892b3a38d7f84967e37898547d6d6468b96876c237676466a6876fdf9748325c7fa01c72a2541991a7063315aef51fd5520f0abaa08e10caffac8ce60e8aee3dfb252228a81949e700491cd3a334d94363729bf5be70e50382c08eed66843b004397376ebb1011b144e92cd76d29aa4ccf15988d88669cc8713f76de35859f0c4a28d1c8385a8a861aa1079bd7e54275b1e4fb2c914132e5db0ccfc6b24d76ac8455bf44cf46a48249c36f72f23c638ae015ce1156e7d1a49321c9d2a435a5486852d5dd3b47a32779e0d50eaa53440b7f60b", 0xe2}, {&(0x7f0000000000)="c10b63f547efc300d92810b4b05e6a95c6cdcab5c6a0c3190322193001c8dc583e0eb47e7dbd476bab61f6550041a3ba742f1d1464b784e46094fd", 0x3b}, {&(0x7f0000000200)="f8c80694b5415e8763a4f37866e9819b3eb2bafc83a74d389e71b5ac5f9b52dfe42539a9c760af6bddfc557baa9e1dfa4b34709694e689c580b9e64090236337da2af8237177c5269395a8a63cc6dff2e63b618ddc06e7c6bc13f4d7b06472ec9915a044184d9db012a5d43cedc0464c9e15dc2db5f2c282341c628f649fc689ed49dec27c17fac8141d4fa2d64e544dbdd4f2913fa66d2b7a9b44f9a164bfc27e6e8cefaadad622711fb42043a156fd85c8fc2a8b366b57f91ec048aa1a38a95537", 0xc2}, {&(0x7f0000002840)="51cdfcaea3a069bf320ade4644047911b0b4fc93db2945d6e8daa510ce8a1580f26a9373f543cb04cf50794b5a9094231622e21c3638d34b6c1a9741c1f350ac0a1018265ba9fc", 0x47}, {&(0x7f0000000300)="6504c119802ab23eeda41f270035972da91d6fc5f4d295ddb0468e3b4d6a4e4f6b8b17db49ffd5ef45b045e938fe5628496ca5fd0177a6a9c664e89abed243c7f0b75ec0775afbfc0dfd69db333dc43203685c81ccf55303e13a4039bcd1b22c9d11dbafbab57c7ff89f63a2295ddd6bf15580228b287ec1236ae2004242b7c1500b", 0x82}, {&(0x7f00000029c0)="c60de534fb61b285d9000db035cb242abd48944393bd4c493215dbaa738089a03d3ca74cf40bc381119d2a2f84ef95843e82a34eb0530f85eb3737bc2efee0d63257ca8b7a02cafc880ee5d4f25973", 0x4f}, {&(0x7f00000014c0)="ad20216a45f28b31dd27997b17afb1b6e99ab6392df1cc61b065e8c974dac740b44c26778bbe5878c9ed4cbcf36befb95bfabd5a9b60f246bd39a1c6cd7d7572a101ed7e4837b5e6f6973fe43d90a99936a1ca4ab1547d6b172cc4ca268fc87d9336b15ca7e08dfe97cb04e1d41b15dc5d2dabc57d98040705c0b8bdf376b8b8825fb2f0e1411cbf5f70b622580473428ba253f0ed9858249211c24b84771a64e75cf4f5df4dc87ad8b726c516b771b14441dc51239066a5ef9b7b03a559c68c3479caa408ef4cb9f2f4eb97580131a50e51578895fcada50175c014c5a2", 0xde}, {&(0x7f00000015c0)="b9f2c948b14158eac945601c4b770105d86b13e27324b2c124060dc05cee2c20dfa8c9a5a14adc5ca2a9e4eab208960a28bc6663e7574af45b95256bc18988d85ab96b597193225e352ee5f300103297ae6ae7bf35d991221f24c1433abcbdb50a9d5ec45a93fc24037ea53fde2d2a6f34dc17c31e1f908b0665c9f9bd82132ca9960d15b523cee56386555e4aa6ea5fb06ce92ff24ca896d98cf732802626f4838954c1b8be876d0a81d23d1d28f6a6277fd9f117d949687ce07c172b9a51f2d1308e3e57e7a7901d289d95834d0aaa98a1de2ddda3f0c3445c23c68e5d1a78a92a7710f6d42d95a6fa3b7b00", 0xed}, {&(0x7f00000016c0)="31e2a5d746b37ebd5a506c634d5534874892904567afda42135070ce7a1e6dd38d1d95f3a68ead493f4967ec45c938246fba6b55242be502cca6ee5c876ad4611c405b4f7ea2588d916ece0ea8fa9dda9ee508af96fc33f568db1ec6a8fe30d5cd667ded6b0ebd51e324c3693283b48148017a6cab6c104e501d0498759287482f0d685a4c6979d1165df10769bddb4b909e22094e50fcb72582", 0x9a}], 0xa) 18:05:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0xffffff76) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:05:31 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ftruncate(r0, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e1b23d8d59", 0x5) 18:05:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, 0x0, 0xf3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 18:05:31 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = socket$inet(0x2, 0xc003, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/143, &(0x7f00000000c0)=0x8f) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/122, &(0x7f0000000180)=0x7a) socket$inet(0x2, 0x3, 0xec) 18:05:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) kevent(r0, 0x0, 0xffffffffdfffffff, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="1d527ef5d96a0b1bda929a9267de53be3c4e4ca7261e98256befe8c28238dc30bb79ea572990", 0x26}, {&(0x7f0000000380)="b8372ceeaf58c3ea064efa82d45e4dca13afdabe778e55da6b232f7ee7b9a5eeaba722f955aac92379ebe623111cf62de35e485c79b6be6f559ba522f3a36a36bad9901e15f0ecfc5599dd1b40ceea4c339b0f17704562d151591633e692b4666cb7c268acd1f2d2a85936c193254d86e6d1abd6ae24696c7f057309fcf3f4b88b941008686d465664a4054cb08a01ec086df6228470cd0e34fbe4ed1ffd0440467624417d3d301c8e7ee69458b925556cd233f8", 0xb4}, {&(0x7f0000000440)="89de7a69a8308ff097e36841492f80511a493fa69b0d8b641503d4053c442ad52cc71a2a1dd0b1dc", 0x28}, {&(0x7f0000000480)="3cd8ed9d7035fd860683c6c5ef096befc8c8bb3c311fc3f0ff0d18174b2f1019addefd3324d3cb79b25a30879f0215517c853afb4602ed3a9ac0ea249b825d1825e3212bae511bc345392054a0d270c43558b3f983834358da72e021bf75769380c79b2dc6ecec339ba3f89e0c", 0x6d}, {&(0x7f0000000500)="636664874bc78a2a8b58a50b008252bd4471711a8bfca59ab9a8e02cb6ef73d029d7b16c2aa337abb875930b55ad53823c9046cec67447a96471ac2207d079c9029fd758021b628c28b8541901d8fd4d8954362764254428858258c6aedfc6f25bd002100a1e9807ed9d39d08af9275532f37497167426c42a3ad801278094fd5d30e6140c653fbd15f71dd1f746ca3a5316356b75f10aea71a4242d3b32d3487b75a8eccdf60e17defeca1f76f723e24fc2a4fef697eb1ef5ceb4655f7bdc0dd00469473c157178551743402d3808a9e029b9a60ddd3f2042b5eed06045c6ae6f7f12484801cf109caf443c2f336d032c", 0xf1}], 0x5) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="bb2066646f055f1e5ef70e7a00c1ddfcbbca1a817dd04c4723149e4d2bc0494a9b37944c7828c6d03f4e08ee32267b055d3bfea8b57ca0c0b583eceac797af2f2fc4f8879643410ee033888ded5be3ee915d2d35545dde6187a2b266f1f8b209a529c51c7bfa48a30f00c70307f6020a609945584c4bed3e02334cc6674f3d359304760962b320fb40582209a16de72d81198d35baa4d8ba20deef8bbd10a27f48b0227e3eb4102d7cdefffed5ab69e6303689d646715ada8ed4f17a89ca3198068aa9615aaa4599d4486091ad45233b0c63721549bf58b165025f3ed1782f5fcd9c", 0xe2}, {&(0x7f0000000240)="20a10bdb2a5ffea22614dcc03d6d8fcfef95d40c2883b2086977d710441b5e13a3f45835f38a9e6ba7b0da86ace4abc193ccee7b796fb7a577d1d3d1e95fc07bb94b4c9ce6afd030d1978ffd19f5ef9ce58c142574d55181c36be2b5377e11f8264b1bde23577a075d8a55bedc0d38", 0x6f}, {&(0x7f00000002c0)="86d81957f74759b10819765ffadc42ba66cb5b04cfa74c4830acfdb6578a4909f19daddb65e810a69806948ead346b12", 0x30}], 0x3) linkat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0\x00', 0x4) kqueue() 18:05:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() pipe(&(0x7f0000000140)) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 18:05:31 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x85, 0x0, 0x6, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x62, 0x20, 0x3fa220b8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x41, 0x20000020, 0xffff, 0x9}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x3c, 0x2, 0x80000001, 0x8001}, {{r1}, 0x10d68ddd874ea377, 0x44, 0x0, 0x4, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x873f7686d5b1b29b, 0x8001, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000020, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x80000008, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x5, 0xffff}], 0x7e4b, &(0x7f0000000080)={0x0, 0x2}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 18:05:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = socket(0x0, 0x3, 0x400) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001340)=[{&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, &(0x7f0000001380)=""/3, 0x3}, 0x801) 18:05:31 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000280)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) ftruncate(r0, 0x40) pipe(&(0x7f0000000000)) 18:05:31 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = getpid() fcntl$setown(r0, 0x6, r1) 18:05:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r1, 0x0, 0x2) 18:05:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000380)="733cf97ea70168eba3a3e25881c0bd040533ab0103de7b9aabe8ebd121b86f20ebacced4bdae38e7f31220bc6edc6500849535ebacae9d2a96f9567bd617a9dd31f76723d7a880f67824c472e459969325cc440375c683de04a518567004b131b9976b96db94d83bc17ba633fdfafbcfd730566c252dfebe3ee931c399115c9a8f43391f27d4442f529172ae00d71213e6bdece7445ef322734c1a864e4dcd0cfe19308cd178febf86a56f060f4f546d9a806ed74643697b8cfc32843811e8f0b3b60a2cb14bfeeffcd8a6612355edb624e3e2efdca3642f1ac22b632f6781915ff5bbeb117170b12d650661085f6d9fb0f8f38d4067d793ca4c288754b37d2882609e4dbb729bb852488fc93ad07f1969ac09518904c7cd5637a24f2949c642959a7f3610cf9807ec7f81ae753ce9abeb70241d3add8feb201ae9209e861583f7b33a381b2ae9276c37a6b59fccdb21d70e60fcb93c595383b7ec6d8c03dff92d2d07c4ff08d91eafedf9b110bef2a5627cf7876dcd7daafdcfee5b20d563c9fe309a8c09d035ac547ae6afcca50986498ff69643e204264092fcc6a42104cb8fea64f12f8750f72c11a528fb4c237d30618db3c4b0b94a7349424ca698a6f55a32dcf13e8f62a880937fa41edecc59156e87a58876c4c1c4d96d77950ff5937e7d0193670e00feac9b50ec99278b66f49972980ee432bbd8f6540cc6e78f8298f807b889111474123d8b94730f4fba6b29ab9d087886af3ee33d4a1d9ddd4760612a4b57171eb8728708c486012dbbc964cb232d3ac3907ed7bcd27a80273752c3906e4151e4cfc2eef6a96d28971cabf335d5057a240fe6d05248186c344e5ed18d07fd2228fcf6650f6e2d4a08e52cd82e0ba37ba384079bbe1a697fdfdd523051b435a5b570bc1d8c5c3886d6e85e331c473ba7fbcca6abf6bdc676823a7eb0b2ce3fc3d97d4a0504e11f3ab42a97d3eedab8b365559d4568162cad7ddd159bf768479dec7bc5197c4047a2687d26b09f011e3d4ea192b25619b57a785c9c4e8eae79cca6175237876d4fa722db516a6445f25a31734bc7229f3966338980242644110ca3b96148fd635b1b55290207cf4efbf38da17144c2c3a65bff037175555de806678287e444609f0b54012a435107eebb47397b9dea382b07938db1844fdc949decf1f58539c531e720d82f4551d0d618e4af1ceb754a5deb501a7c4a41f147a1337657769a8c1998859efb6823160cc4f07e3499b438b8f48d9d7fac0f3fdb3c838f04884a3456532acb4d764d8b91c591d58aa63d2ae34d0acd9b986c377125ce68034c60958aa1975a49dead6c0b98165c35377291e4ff34e1579f98eee292d1154396f678d51e53e0590c226436c447e94ab4759d16ab6b66aec13da9d254e9a21c796122bebf01c2eb93e4d1917ef2e6a94ffd2c8f5372b1c6b65c94cd43525e85f0ef1eeb5de463eb0dd7eaf4ca561702a494a3fc0211af5cdef90edd5e9c0d34f1e8e0a272b41471f81aded3adc72c5cf55bd970959fd27f2bd7b816eebaf4d5cb89835fb76e8726241d5dc1c759c4e8499100acc169b9d037fedae1ea8df7eda780e859aca6bb4328e74969ce50725995c0b729f6e0e6ff25b37a2e2b7d62063c5e3b3ae5af56014bd03c7a9fcc0167c05ac4b57e8a7d8edee58fdd769554c4814fab527b6ab6c0d16e71b29534b53855947901bef0f62cd6e6aa8e33950dc245a5a0dcece460ba86aa3b6a8617d8b002b060f8b4fca510aac0580aeb340407d610ad23ec93ca99ca087850ce20904e1236279941fa80739e6123956afc3decae301d67447e0a85b49014473399efa3ed071bcb693af9ffe2761f88e1451c307ee5dc4564803860fce0184b2b002fbf8a0a9e5b1ace5162ffa794aa79c41a63e463aa819271f13de471ca12476205bbf76bc3ea9341eeab4c682e6a6481bb0ce5aded1c01ea6cc0a085f9ce6e8bff3baf6b264459af17319886d04fd151d8569ef55fc37ef70a2a512da1367564f900f1758943ce7261db512864da6690c286a1868babd557bac3dfafbba8c226b14039ccac97a295e70002c2b613e60b8b2bd2e2ad11875ceb5e50edf26f7eb1c9a7767e5d94698a630dcac68577ed161b61fb3607b3237f4a1b5e36521e9bc1bfaa4501f3fb2dba2f630502799d1e3624dcaea8c0c9319b445f200a6cbbabc732755e3f141c9b26d5aa1da373a71848dc859a66dc3a1e4994062247ace3cfca90d1a61bfc88b0ca2ef99da6b36c35ce1da820adc85e5ddcbae447d139139d606d696010f2fef44437a799783e0d64a6e8f6aa155621cff62cfc83375cf8c17b845fa188a9ef2db1474bbaae63586b7cc0f024900d98f86d21104c775a7d17fdadceb27766f56250773602094490f1693ac58a75d541b2559985f8aee92c342b790c17a1334c158e28f1c1ba90a636b91459c02225593d5ed810e74b2c8464586520eb8a0ca3f16e5c1111ca1b1eece1b80605b2b84344c08bafdd07402444ee7edcbbbfec863da10e2800ee13c9b3f08541faf0536e66e37b01d177b50fd2d46f797128aa7fb927c81a45ca98a051b989771bff1c0100fce05c54590dfabef1f9de36fa5e9037c35a3fc77a529718d4d267e1543fe81c7a64f90216f6828cc51c2fdf48470959dd4f58466b66a310db4d1c997e78367cffcaec38aebf71a65349d5fdc6e1c05cc9f50f73a2c03d3eddac03457ecd0e6f6611442bd2fa8f599a3b4bfac3ec286749d021b7e121d342316191315df9f866538d5ba7cc1b8cf2f62432304d5f6882a001e6ed27194daeef375eba04be3437814fc876bb89ff3235f5c4c5e6667e0854907196b79afed53daf03164b4d8a9bfc99ae3fb3019083e5e1a97c8ff586b6a69cdcd742e1a7b506752062476ac1def864eed7bc97d6ef6530bf0da787f6044de37dc4878b9c1b5dff425b1e3931dca5861807383917521a6100f57993868b640aab22dad0fb11d952f4153eae811081deb9751998ee59d87e1768d54f6da34cdd6afc7cb415b9b1a2cbd89f1178a49d3c6f62b327126b4250ab5bae9a145d52a9e88fac55d8b982d9e43bd901ff0af1cf17571f868f08ceae521f41067ed89e60afeadf3e2f5e76435cf9c2214905212e17f2f0f4bf34b09ac2a2245ced3d9efb27d3e6d98032daedcf48866f2f5fae9d841d4a1fdac9324fd9e763f4ebe67fcc0977d914f47bf2251a54d37f5fec2964dce8f034b1fc820b627b7c41b0da12339bb78344f2fabdab6b1e51d0a7dc4f2b958bc16f16d22e138dc19594805006e926a86862cd8f04bef0e13300c555dc5ecbc8f10ceff5807eebcc67c22ba039b798e3225626f80a2066b2adbcd8461613e7b262ff15ea8fb50eb301c4ec221ea9dfa889e24cdede197808bc44b5501e4eafe2b18b86e9282a13f3821fcb9f6db7823afb5378ccf5b96bab78af9a113eaefe419da713cab3610fdf9a6a38c264309692a9b79f63db3690a65e2a23f83d9762c6e161cbf57aa622a440cb7a27557974825994059a81cc34401a5bd9ec078a34d6935780d37cb0ea962947ccf855be1027dd885eb775359457b5726352f7c4f8db71696d8fb73d20dd41fbe6a9bc4a1cbe0ac477e25d143cbf7475a703686eda68d20f37e91fefdbb97eba5348de3519bca40f1d050a8dcd9280cacb029fcf5fe23267940385c884d648b20919e64ef48262efe12ca48495371af25d2839e7f64be4b3d90cd9b39cf5a834727ee3f3eb2a940ab41c5faf18551ec2a2e4870c819b3f5fd2b10e9e272090b34803349b12376d4ea6e4e96a86312db3fb702585bfba7413a5922df5afe43ffe3bff1be9d0d81298b8ed1da8764e8d1c7ab9a11ea6b02b971077e2f29f65f6cbcd6fd6a793df7af61b7c97467ec2b5b8701764c4dc27a96b0047eb2d28e3da2eb82b95f01ae02b6b1103ad60ecc4972951bdc86c1530ae6d912c66c754d55e334a02b2a7aed81aa0c7e3d21336e2fe8a0108d7d33d0db2caf8277d20b6611b62b345ff9041c042524112d7ee386228ad1a01e5635364dc7ed84f55e37431866bb04bcfa94639f627e387299f1c5755a79e327ec337e4b714ec643806001278cacc705bd59e798fd7ad97b745d1eec64f11c1aa787fad99aadce32fec71adea9f12a9cdaeb5e9fe0defd770fe7f5a2055092561ff6303435d432763d437eef459543528bd68e1119a0bafb393a85da117445212029c33d7278348a32b5b7712793f996381c62f937776ef915bfa5caaac1cebbe8689456a01e043a7aa3a00e18057ddcfe6ffd87a2237f50157d9a093753ff6da9331b8883f35c564bd40872fd0ecb6ed5effbee74dd16c63f76eb2ff822c889a156d903ae595428af5b777ae79b256824c5696a1b8647af3b260d0bcf54ebbd03366d418c226bdc2c18561a9f4a56fbff68a31ec3a364d84e93b29a3eabda80fc884b8a364b69bc5497d5d533c515a7d9a8141a92ef7497874c674881fce35de353d7188c6c1cd8792fe50a91998eff7c33423bcb6b0e771fd7ff178b5a1b2782d90e7519311759ff4d5c80c296fef735681c6f32589e8abf80c51e052818d1c1e094d95eaa7e5624f89509213962845fe2c303d8c43e2f7bb817a3ab55ec6a5e41d068f6629848db87b8b0ff2b05087d0bdf69311e5c9ae2ddb67b4ddf17d628ea173eb1fb465ebb03b189ece745adfab6c4351402d526ddb0bcda3aa898ed4930f2b56f8c5b45e025d657ecdf2032f2ef4e88655612d8808b76c2f1e90161b5e740002a2ff50a81b953bff7420e4abeb14914029c5d41eaf861c8afbb16edcd426389e7d679d15d8bf995deeec704fbea09e596a4889aefc2c7be85445292ebba7340ba255756a2fd6e2d73b65cdc520f67fc4c9d898bcbff526fdc31b7d534a2710a2940505cae52e055d2901715bbf67870f351a3a14bc4b2b6faa5cedb2aa3b39dbdf89c1efab0b841cadc2dc63bb98992543825e2a343d4fa0a3d540a0c5abc6db1a7072cf69696b194d5e2b745bcd1b147f3d99830d129be019171250ebd40054d738489ee61cd0c00812193bcb70b20df7cf67f8930ddc2fe320875d7bdf446ad488d07ec9521d47e243ed0f9bc3a2a3cce8570f595f07119ab8b089b9735ee9679909d7c30899ed87fc5ffc1a37ee223a9701a781bb29b03f6bfb78dca39cd175ee2a915e36b6ed77b19fccdb930e8670e9ca94848bbf1b89768685bd4eda84efacd27f6673daf59baac775855149ec701c4827cb0092d726f735012bf50f42eb879b5a41219e1ba332db74dd7b144bd9e28aef060fd1f01bd11039df780aebc6d0e084911a9e67c105d98833ece467d2290236b52093a3eae3a112a12c2060e61009f12985e7693893cd04d5e9687c8b01e16f4f5be121bbffd75905431eaf25f4dc8d58d51fc54f088b68d2b2c825ddbfe441ab37fc2242962f384518059db5dd32b782e49ff0c60b66868aac1cd1adb7808bff438dd2a5a8e9d12ca15308cc51750f8be46ef9c1eb3f8046b00770ce314737b32abd77df055eee9d8d220ed79f82b2e3995af7259a4ba7e420f5ddfec85c059c2bda6076058533dc07e9074b2448cdf2e9098c0e8ca6b479a5d530e61c35da37d3a2f886b1c526e98553ebecc1c564bd06ff07f80ba22115bd353908bfa54be15eab99cd110eaf9a161a91b277f862af9f6dc0dd8b21cfd97ed175344f7fdcb00d02f3acea33942f67f886bc4793310c97f8cf09b8a8c10921f1ea397fccc8e65082aa84b6e6172ce68bfd8191ccc79e54b80a222c5a97c0"}, {&(0x7f0000001380)="ca600998d98345c9213dbb36a30b8da8af9fae904d2f54aae41efaead0de3d481f140866f5d18543c606ab2b32508737412087e9f46b5dda31d11d449e48b5d34665d4822226c58711d43b2a554604dea917d02d"}, {&(0x7f0000001b00)="c58af8402a5e509b19de3f9716bfc0c93d18acf8c786298ac965ce462558ba73bca3631421f67eaab6efa234a22cf9fba445be155f28d88e3dc9eff3f8e3d0c12af4e5aee05dd8a88d82ed684620e6b73f72f3837fc4b28eaa2732500381974b234a6cdeea43a99c8a7b7c0c7cee6fbbf6366410df1eb402c02106cfe5508a029e9d7460b9e6795469a3056f5f319f6f1ec63fb9d4b61863dc72d4d90ee9856b26dc5f2ac493403165df0b81d2d76f45d4dc33663a0fcb781824aae49bb277eb06cefbc5ef2287725fd1b2d664b1e1d33f8d85309b17f03e2459280631ebdc3bbdd7940b81149acc13382390d645d58c19da082a2287bdf8dbc722f32d5841ec15909c3c0ddc1d6ce29d8d597b6550a52d5cb930854363ed50f610f61afb5fb08f487e338273a3fa3881e5594569e58d19658c3541c24a87760765b2bf879bf3bd8f843f5c0f30485d6e1126a723a048a02f53d44c6d7fe77f2d05a04be07adedcd9bd9a689fb98f8d728438ec2f5cf7c228d09fbaf12db0e7afc44afe65f8fbc983dc198a84f4e5e9dc56e106b9f383884f639a4a3e3a64402a686a2c6531a667296960cf91eb516c9c171fba6c951f3838eb0fc5dbadd2e3dcd86e31724430225ffe0340b9e040ac68a48795a8b56a98f10290f4561b0e2fa765e4e3fba9b0dcf736473abc08db77a325f1ec816e86bf74bdac3767a0984ea505ea2e2bfee0af4635a0ebafda11c23bd1bbccb19d0b0d524bd2df196ac61b824c1ea7aabafa8a4c56a4016480ac0c64ff76ebeb80a37796f4a965d3fbda3c5908cf4eb1c7c0beea83d1d48a781dcddcdce8d5e64c230491caaf94a2130ef1753e3f792a0e66d2986f7e329c0999c5bfc51c600ba9b7f689d18420922a83f55cb8a990a7a3189a263cf196399be3a08ae36776f7619c4088993c42621231aed8d04fc5d77a1d786efe43f823e7c7e72e93ae8a131d70195bade824822096799eec1ba151b7b86aa517d5526f77384e60e8545da02e3a668770dd21f4bca162b23789d720ab53080c51bb766eab84b13516c416826bc8761cb10afe5220e54d4c7c33db72ec95631e9f823f789905785a26d7c19e70d2bde2ac6fafb627f2366d206c6d449ca4da08173af5678bca97ce58b0cf887df988107df1bbf1a2a505356a3062c7273e7a0ba275be00a00e135feade15243de19ac714a559928254e5f0cf094017d261b4a0cdd88cb20ff5ac7fcfbaa5cacf3cc28bc9f5c195895990d6b5df17bfbc390074bc54f8c48c6304dbb5fe127634bc7e275b7eb4e1c112eb053ca2ee12ea1e2cc5c7f54b72aa70a0c0fe7772651f1a4ccc424ab1770b67f5edcede8e04f2f94ad6f51688de12ad09fdd6d94afd497ae13b45d1c77f205fe712aae6ba559cf7be43a0fa6116daa57eb8933d43cba334a36ca79bfab0d2ecaf199f432a4729d2f1e07c809ce9a48c81646c37a0719225cd4e2d655ded4a7ce150c9584906ce9332bce6ec2990f7d35bdaf5b51523af3595dd980c911175bb71fdb23cac79385af0be57b7aec4cd1a482a2757b1d14ee6b338b7d9dd5e98efb3184a19091305ec27cf67005433a4458fb6ab9cbbde22dfb3ff73adf1f7782a77f89d76645fc55989192fcb59424296be8f4da0cb986234d0f41e2228f39ec8bd0cab04afda37f2a601f82f092dff8eeec7ee11883a35eeaff6755b985f819ce5deff78a281ccf1b3bc4a75e7ba11d126ba092eea38bce8831c5b16a8b262070ac2a76780ed16e3a01e2cdb0b6263c1e9ca7a21de1bf2dd7f587fe25c7447897e4e085914bde81ca3a1af9fbfe278ba1a42c8295747b8422d9fc8a103bc801d2b6e800e895729fccae52480d5d52599ddc9a427f87741351aa29908e1e63159869264ccd6c077b741e7990f7a3d9627f188c2c8bf1741af76a2c8550aceaa1a66c55e02ca9e67b10552baf75176631049daef0cb87ae5c2cfd43f17b67c26dab2b02319e05882fde8cb3a69157dc110f9d0a96dfee2584d69060aebbcfbe747cc29bfaf68f2d7dd3f726adc22c802b128a7ebc028edbbd2babba751c18c81e47fbed12f295a9ce98f7dcf020ea7552d1bb498a44371bd8f7c7db10b0a7113a2a7db9921eea772bc5d407154da341666e2c0c0badeb4aa940afb9ce1bdcc744ec7266d6833c8391ea3464ecb5407e5e7497cc67abf34d834e8e6eb6117ca496da7e921572e4941031923b5507f156a891b0248ca0cd2d10b370fb7eb00f5340dab87b05f7c956fff79ba9dfb1ebb8baf121ad0a8987af51a24e98294bf4d29454090ccec10e8e9338ff223643fae5b2c7fd2fcfe735cc4350033b818e49cf3446013323912870d177eb6c069a7ae4f81b5a766383c8f8d18db80d7cc7a8a39320dab0d55e6363d490bc1beb8b08a152f72f3807181b7d88a15f74c483abab7b5ca72c1f5d32ddae2a221bbfc8565d1109b2a5a8c0d4c3a50e9022ac1f987d2cd26b92bfd0308cb47a8ac480b4d4d07d231f47c64ba51db42b17c62994779fdd3738ec4709416a75096032ba50ebc5b6316b538f5a369b7e91519a2e62bd5a3cac649f568fb8b258cf1325bd21b289b7027b1180c8fea32c51f753a5d03e11c744bc26ac8b822b6722964ebc24e63b61ed826a98e7a6f72ef58f99dfa70664509fe1a73e565809698bbd38842763707438808ba2334c92b17d258942621bfcc869a00e085569d588e1a24b38ded0a35d10e053a2bb053bd28ba18bea24fd907d51419743cf9b447ceff748f510910b22abbcf74cc6c27e6b3ebd317c8875aa57cf5d0f64b0fe868dddcd0ee9ebf9eca0190b97f796fb9f0aab7e1397278ab4084c1bf443ae49049221b246b3f3eba97cb9dcf2629e05c55354db39705073594d4fbf1a4e556912e1ab41c5984614a2b267b5e4eec5e4fe8610c3d54ed318fa1da21e7e461503f534766e41bb18e8003bf7f5fed38dab91ba109a23e66432fca424cc0d307b301a6900590c915921948ff340c7c487d62b7c06dc545a88fc3b27d44458edd57b48d1536a6c5f101554d8e86c59432193eb57e7fa7349f0cc0a5af2da95fe86d75cc453a87a8143b8b49e789e3caec5828a8909ed10fb4822217e158bf64b7c01f5336e35713dc5edb8819efe4c10cb6efce6bb882084f9f3255f2bb87bc84b5565a76a60e385676e386254ef1cf6aa7d31d681094e8d33ab3e32b15c2f392007dd06e60774be020c72df52c27f781ca71a824a2f2f0e6ca78eda577ab250c601da560f70b6c478f1d6406c87c62259c2e1b43120164933e1900f5993c54221a38328a83c839d95303a03d057b74f1ad8a903d4990a61438614e2979aa5cf141a500c34e52ae8bb34b01fc37c9248d588e43580c672a118e8fedbb8df97d115e24b34dc4996b5364ea26c8337c3b31460e9da22ed88cf0c7a52014d77c2e8fbd3ecaa6b1da7a50c8a730cc6145b5efd3a03aecba75e5acf6580095aaf3ab830f0e9ad2f48a935e173940f007024edf26330fab2f80518442a3e5873363ca278d4c87893f40c47f87a676ddfb76abf04ee06d2dce3b355916426a21252f7725080062378dc422d6dd7084f23050eea3e5bda68b861e1a9ab9289d410fa164f1351140a8993244faf67ca2a875eb77913446d191340ed3f3a235995ad7bec7720e050cf813019f2431091b90af18b5c4db0ae2e96cbc3ab185948761fc49b65982f7acab62b5d0e5cfcf2decf99fd43c4d96db4d76e657b5c04720fceddbae7b1f87a9f87465eb8c5bbab6681adce6db604686c08b18879de306c548b017de8b719a5603874a891b71ca65a073c5b50848d9e0d449ef40be7f93ea7d8d344c68f07930407d848a77c63e5735a2273b29e6c7cf089739322321c9b7843595dfa593b4484551f47253d990326b4dc895e46642cb073174e0d03f2c56a3875b5e19661a26a8b5764f70e5602af304f01bd04eb19001089d78a4f8f552ddb19507aec339f489e39afa797542418d26d1ae1ae0037cf82aa181e32d4c6f5d3031702ce78ebc77a06d654ad7295ae74ca6296e462c6e1d8dfcd4dad714343053a2aab642ac794261b79d5b79b289b489f4ca80cb2b1c4f9e539c9a5dbc74a4971eac345af3f7d259e22de7d2254ee87950004ba93acbbbf9d9f92aa55bb04fa46ffe001393d10a88c4f2daa08343cbc424098b1501d89f932e5fc17cbff4de4bd0b6f6ae489c2f26f77af40a81902146b2c2a5f734d13ca7a7951907b3fae52e1f389a4e9a1493a2038d970e4792ea0170c726b43057771edee539f8faa40ae87b57532331e97ce1abc4a87870f9b7e93c4a31b9a106e11d9a2345c9e5f5d4e6b0732bdee883848b9cfb90de38e559dfff742ee1d2e42309341e3d1c5aca75f0f0f93b67688dbc39ef21098aa3296ad3db22be0d55bc8bb2d5c67c8c414a8017c4cc316fa963fbe1afd2b24a5b07658041469074e83700617b51568416f39955ede500920bd3b581e34d9217ff65e9900eb0e07b2b842ce12dd6d01d6b7f25a740c30f50b633dfbc98fd2b33c1eb60675a33d90bf67c3dc6c376786f28e43f147a7d8c82c1ad3a5563132f91a9abee7e1f0d048d8a9613157ead3b3b2a7d7efcf52de12ca02d46a29333f1d3bd1c15c114fb99e1d45aa0ac29a0709dd38f4202dffb38c10a33dfc2a8f956045e9a18cf9d83a02c0305336b2269443c63ee87ec35a53babe9e18465a812e983211a98fb22d95af2adf11abebebf1c5a95bc1befbea507e32a1736187c87f8cd4ec6173d85d45f7e336fbe3019bf6035e147b1c632f488d933fd71020246abdcb7344f7032941be2ffab6c985a54caa79c38b8fa88ef09c968721a9a5cf4c798c5a31a6b0308c6030f04fe5703c77ade865d951b013b976f38a325994677adf97853ccccd0af0a3bbed3c0db9173d44068f13e02121075868439def4631eef2af9dc6e33dffb48b79f104b8df2fe70ec064e420c2a5467f7845ceff643667f618a12f7cefd40d71cf75c261f9cbed94d840cc184c0140f2cb2dfe2649f0441f4e09e54670c6a103a99aac70d216a7616f83ce6e9869432e9c8332c2be61673c5cc843439aedb9c707d26882bfbc11a9c7e0648b734bd28f40741931e4c56cd64ec80bd8cb7e459383aa23615feb580f37259ae9295d8f79068af5169f5c238d12f9930ee1064ae29e0141b0b25470f91d28b1b00e45e72036684370994ea32038df617b86eb7d0dcae8c7c4fb9991122633b940a643f702e90cb3eed780c511e08f131713dbf48ed2cc356fa5fc304ef44f86a9099021eb39fb9b56fae43bd2f47cd728049a2855ebd859a5946baa2051e92315b19e08d548a54922edb84167051efdf51bc0bd0937cb13e1dcc1383eae1b0ba37920c918e4fd618bf1cc7f29a38e4741bb89a2005a9f0a5a5da177369d820b3cee498edd2e7d3002b2050fb20c2e6bb05f68a21bc7fdc48aad822529e434a812a6790073d9dc3c91c5fed95d8b994c85cb3cd9ffd4ea7edbcbebcf4a1f42e839c87f0a5646b1964de0e55b9de8d8a284c163505fb969b1b73d339fe9bbfb68566934c10970a647ac41e0ecb30ab6a873eda3e5020f58143f6c9b044c8bfa9e6d65d769afbf4e5a5f8d7b16760e87a7919dfc3bda39e4ffc57add9423366b9b76466c6997ceb9dc558410b9fbb2494689d24b4e51e5f0b520fc379ea5a6800c7fa6f536cedd0d81ff74e0d5368a938fd3563dfe39c5988ab96f556639ccee70be08c547b0836a14a84947a0cfb3ead7c8be79c484f610fb2a932f1075a8c77e7862c2e20a53f87e4"}, {&(0x7f0000001400)="416c46475493ca2d4f8ce33361f229913d016e05f3e55a5e82a6196fd28b115783dcb03a197f6a3eacff99c4e265da383a19e57a198971c2fa51dc310c8cc1ffb1d54048958f07982a3f0f32278648856bb21b7473aee1491ecd2ec2c7018947feca20f4f0344130bc8dbe938f768539ab4937f422bcfb02335761889f8f4c961530487d359dbbb7aed59d2afaa3ad57a4d9b9970d0ef2d6542552efb9f11ae5ab72cc97a7c8c914f0799106a9eb9f509d72473f944dfb97b84ba39615e6f9f67c78517fb836b1402f1a"}, {&(0x7f0000000100)="d9906030b6a43d426274d30e7468977524a247746b8e005849a0d541a7cc8c9caa47986951f4a8"}, {&(0x7f0000001580)="0550e709177f60edf0214f27fef83029b18cdd2ad9e12bc466d060ff78a26e735881dae175613c773f018ef14d56b0f12af1ff57578c9f9e9542658d6b71ab8bfcccfbd5b284ff2cccd373fe5995d12391c7a34282d6e6a334698af5f4177a28f56b12120f5e47d743a52e98d67a6a3903059eaa776d9f23dce54114a11e57c4496d595187b0ef631b1164deff"}, {&(0x7f0000001640)="9aff82fe4e455d4c4138095fcc1abd8d611c19ee020809f867363263e2e42344f7d2eac16d628c2a18816a2852fd3b14d9acfbde0bcbc7f96a8049ddce7d6e8c4bb7aecde68cde973ebe3c21375616ac4b3c24ff1f44fe8bf7c018301d5722253177acc364ef23fde57adb254664bf0f39522d4592e4ddb6e7548ee55d4562cb7324aff25c2643d9d8"}], 0x10000122) recvfrom$inet6(r0, &(0x7f0000000080)=""/47, 0x2f, 0x41, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x400, 0x1, 0x68, 0x6, "48d44c2e0b875cb7f034275febe5e0c2ff433606", 0x2, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) getpeername(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 18:05:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) close(r0) 18:05:31 executing program 0: mkdir(&(0x7f0000000280)='.\x00', 0xa0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="d6e5c6514047d2beaa78edfa63380a362091a1f6493c632fd3a274f8fc0da69b849e44b86ac9b338b02bf9a1a5192dde873d866a9ebecf0b6a81ed706f712ce4556c5eb3b46f66dd622cc838bc476863bc6de0393a354609ec6b7e012ae64d2f914ff19ba3e2c738ab1e09726dcc97fbb08baf23a6b09f262c085146ee80089c8d4ff8cff6bf589f853d6d1b87d2dfddfc51f9b2b6300296933abcaf33284272448a25112609f81b826194f0dad4bde1ccff4db14a3f68f7f4a5637637beb4b98a88bbc057fb5a3b2f7880a79b9eb41372f3ed15c766fff632cfe58309520d3a8cb2a6b1fef46bae30359f71b753abc825a2b57dc64cf40c5c", 0xf9, 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="05002febc8ce2d42f961aa57acafceae2e547b3da6f30f0c60fcaa23478a4c45c744df3ec7530092d6c198f1dd1c6a77523a26555d1fdb80371a08ce9fb688726ea10aa6bcd2d98c417f13019b"], 0xa) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x7fffffff, 0x100000000, 0x7}, 0xc) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 18:05:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x9e5330c72b8a6cba) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() r3 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) recvfrom$inet(r3, &(0x7f0000000240)=""/168, 0xa8, 0x40, &(0x7f0000000300)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x222, 0xd0) mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x1bd1) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/46, 0x2e) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r5 = fcntl$dupfd(r1, 0xa, r1) r6 = semget(0x3, 0x3, 0x14e) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000180)=0x53db) openat(r5, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) munmap(&(0x7f00001ed000/0x3000)=nil, 0x3000) 18:05:32 executing program 1: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x50) r0 = socket(0x6, 0x4000, 0x6) setsockopt(r0, 0x2b, 0x200000037, &(0x7f0000000040)="040000008b279d35f6decb0728df55cf45b60adb065dfd16784c1689518e641951a7d790c56c63c501ad886fecd428e3a15e19863f6bd1676a8f6e825000a5b4b83d008a7970bfa318366c75d975ac6f07b957d5", 0x54) 18:05:32 executing program 0: getrusage(0xffffffffffffffff, 0x0) r0 = semget(0x1, 0x3, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/245) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000001c0)=""/188) r1 = semget$private(0x0, 0x1, 0x5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/13) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) recvfrom$inet(r2, &(0x7f0000000280)=""/39, 0x27, 0x40, &(0x7f00000002c0)={0x2, 0x3}, 0xc) 18:05:32 executing program 0: sync() r0 = syz_open_pts() write(r0, &(0x7f0000000000)="12c352912464740298e9d76da0d425f5f0df6eca8f92fe85e8496ad52e833a53eee85915d20bd87db452afddaefcc61e34bd9185f21550ffb56eaf92acfdc94ffbf6f100ed01990875aa4f78d4be27657f47c929c8fddc35183f00c08ec242351ac924280f1b5fa8d7fc0d29aad6495eae5440d8d6b502d40ef8f972023a5e2af65f7625e329ecdcde0a4665fd209ef86f787c012e7d0e92933db72a4c2e94cdcea185cf5f81caddf0", 0xa9) 18:05:32 executing program 1: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x3, 0x800, 0xa4f, "cb5d72d8b0ae9e07466bcfcf46ceb94615ffb43d", 0xf2e2, 0x1f}) rmdir(&(0x7f0000000040)='./file0\x00') 18:05:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000), 0x0) 18:05:32 executing program 0: setrlimit(0x4, &(0x7f00000000c0)={0x10000004, 0xb}) pipe(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xe58f7ed7e28c6b8d) dup(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="1782ca7ea8f7bd6b1779832b387d6e4459b9b23cedfec5726bdadc910edec0ae5a8f3bf1177cdbafd375de5762d025daed2fd5c7aaadcbf7cd621cff2f916c8250bb73bdd7847f7e0961990e5eca2bc6a5b9c30b6624a8a8cde197de5fa225539bd8e9368c5aa9287722f64d4a8b828826c77b0fd0cbdc92372facbcbc0216c9252aa7635d73ed43136cfe6e5a91021143ea2810eaa695ea25e07389cdbd715c13f904c20e65634e0c1a77db54c17718b0ca5499af3f4c202bca910f9d3f37b10371add1b4347756775e867f38e99ace012c1be8b3b4e811655874c2de88264bf993779c6b6ce4675c15da", 0xeb}], 0x1) pipe(&(0x7f0000000200)) r1 = open(&(0x7f0000000040)='./file1\x00', 0x20, 0x44) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0xfff}, {0x18, 0x2, 0x0, 0x2}, 0x0, [0x6, 0x7f, 0x5, 0x8fa9, 0xffffffffffffffff, 0x6, 0x4]}, 0x3c) 18:05:32 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0xfffffffffffffff7}, {0x1}}) getsockopt(r0, 0x400, 0x100, &(0x7f00000000c0)=""/57, &(0x7f0000000100)=0x39) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r1 = getegid() poll(&(0x7f0000000200)=[{r0, 0x10}], 0x1, 0xc0) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="05b4f0cffe4253a4aa19348f6e401c31e35ba452ba354da4ba1f50f8452280d19277a61559244e7f59fb193036c7ef", 0x2f) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000280)='./file0\x00', 0xa) 18:05:32 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x40, 0x80000000, 0x8001, 0x7, "4388596a6f28a2aaa8dde6d188f94855d2831db9", 0xd9, 0x7}) 18:05:32 executing program 0: unveil(&(0x7f0000000240)='./control\x00', &(0x7f00000002c0)) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 18:05:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000), 0x0, 0x100000001) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) close(r0) dup(0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:05:32 executing program 1: select(0x40, &(0x7f0000000100)={0x3803, 0x40, 0xecc, 0x1f, 0x0, 0x4, 0x2c}, &(0x7f0000000140)={0x5, 0x8, 0x200, 0x1, 0x7f, 0x4, 0x1, 0x7}, &(0x7f0000000180)={0x200, 0xfffffffffffffffe, 0x7, 0xffffffff, 0x2, 0x2, 0x7, 0x7}, &(0x7f00000001c0)={0xc4c, 0x9}) select(0xffffffffffffffc9, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0xfffffffffffffffe}) pledge(&(0x7f0000000040)='+\x00', &(0x7f0000000240)='\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x38) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 18:05:32 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000280)) 18:05:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10a00, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="c264c451a217968d8f6a6bfbc440e669e2524ddfa6ff850cf8f29e122b42c33d5ca142f8619ccfedfea8e46404fa36f4d725fe6680927b6d1c7535d6c2b7814aa66bae4eda894f11b62b05c2ae76d16533fb8cc232b4f48181ca2b0c53215d732705ead945cf507ff4d1a60d0c29cad9bd3ce796f99a31a1f81f881a72461542b44602eea3b519099ebc324638bfbbaf26ab9c1859633d6a5115", 0x9a}, {&(0x7f0000000180)="1722905dfd9e96ae444446a1d98fef89931adb3134138391a541259a659f9488bc4bafa93af5ed8c9ebb3c190c7865ec205b3d94d2e662c0c5eb7335e7f523d2f61225092e6912ba94", 0x49}], 0x2) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 18:05:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 18:05:33 executing program 1: r0 = semget$private(0x0, 0x2, 0x10000000012) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x2) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/98) 18:05:33 executing program 0: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x71e94fea}, {0x1, 0x9}}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0xda}, {0x2, 0x100000001}}, 0x2) clock_getres(0x5, 0xfffffffffffffffe) 18:05:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5407, 0x194e, 0x7, 0x7fff, "9a786041be9090215262a2ae361ac296e743e157", 0x8, 0x3fa1}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget(0x0, 0x7, 0x28) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/43) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/200, 0xc8) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mlock(&(0x7f0000ff0000/0xf000)=nil, 0xf000) shmdt(r5) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000240)=0x1000) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000280)=""/15) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000340)='./file0\x00', r7, r8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) msgget$private(0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xfffffffffffffffe) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000003c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)) semget$private(0x0, 0x3, 0x210) getrlimit(0x6, &(0x7f0000000440)) getsockname$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0x5, r9, r12, r11, r8, 0xc0, 0x80000000}, 0x0, 0x7f, r10, r6, 0x8, 0x101, 0x1b7}) 18:05:33 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x3, 0x100}, {0x6, 0x2}}, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 18:05:33 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000400)="00d990986428ee34a0c25c46a3898a8568bdf2d626547f3d26c0cf7b8a400d649b3748edcaff8d74401d28bf2796c71bff3bcc", 0x33) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) setsockopt(r2, 0xd91, 0x5, &(0x7f0000000000)="4570eada072baf57017b9bb7017c5b42508d53d0c53666df7fde35edc561f1ed6b641272dffe5918a6c4a75b264af93a4000ffa9c43a1a4b871c725d77e2744f6bd3c2269f2d54931c403151dadc7ef7392cb7fb3077e9a3b7a06f8440973c6a198b69137fa186ab6287634d8aa357fe79f935d1ceb0544c04e90d29513896560ec12d9b544e7cbcc373b617ee0ff584bfd1724b9657e880b081b36d6071ab62fa7634d7b041", 0xa6) read(r2, 0x0, 0x0) 18:05:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1000, 0x4}) r1 = socket$inet(0x2, 0x8000, 0x8000000000002) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f00000001c0), 0x0) write(r0, &(0x7f0000000080)="6117d3a39819e1c79512be9287a3344228d0db128c72479d47853f8d442b87b8ee20c14817030662bf4e0e3978e721f749f150bf96dbafeb7c904b45b3556303a3d9b3999239e1ff7bdb08936e4f14ca38f9189d8ac3e7c0c3ae987b6a41c98e35f9f8bac20c651f32ef9b90aa3a6f5b5616919b760489778fee0a97cf481219edc9a458021523866ccb9663b5b24e47eb913f5713d73e9cc0ca1e3c5847f595da8081b05d8586624646e6a99633b32874493d9cc51171b87cf00ae6a33c44ae5b342f7f08722f2b29534f4ad3ee", 0xce) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x5, 0x600}) 18:05:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) shutdown(r0, 0x0) socket$inet(0x2, 0x8001, 0x401) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 18:05:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:05:33 executing program 1: clock_gettime(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6010, 0x1f) 18:05:33 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)=':\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='%&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) ioctl$TIOCSDTR(r0, 0x20007479) 18:05:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 18:05:33 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) write(r0, 0x0, 0x600) 18:05:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) 18:05:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x28}], 0x2, 0x9) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 18:05:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20003, 0x2) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0xa, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000717000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) chdir(&(0x7f0000000080)='./file0\x00') 18:05:33 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x7, r1}) r2 = socket(0x18, 0x4001, 0x22b4) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="af70665a55e216850000"], 0xa) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) openat(r3, &(0x7f0000000140)='./file0\x00', 0x8c0, 0x60) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) r5 = fcntl$getown(r3, 0x5) r6 = geteuid() r7 = getgid() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="60f638faa4ae68e9676872dff7c8d1a9fe7aa0611968a861943bf57e075c949cb232a205303c2db474c08f2f9e63628e7344e4539ac572b9ec46b8bd999fbd6f9f3c0f38bf185c8720e9632d1a9d8505640c97a4c2ad8e48946ca3392f34", 0x5e}, {&(0x7f0000000240)="0495", 0x2}, {&(0x7f0000000280)="9d794570c6c02aecf1d69f2b1ea0b632cbb8e77890320f615fd0c19f3afb3e8f0af5bb0c508e36dfdf7b499b9e839dc8fec19751226f8ea7c743e8f4b03c", 0x3e}, {&(0x7f00000002c0)="4eec593f078ddaff0f3311b632da1dc1567cef6795c6e9a51a5398f4589ce0d3f13542c791431fa3845137c396537a1ff02891122ab4df17732b76864093856e6ef4f435ad1e13f757b2a97d8867952371ea924709871544153503b59c4c98b3052db3a13156816e4a7974a274808209bbced843d73d6a75df7fddbe4159c8", 0x7f}, {&(0x7f0000000340)="aa2ee66f50d8d559dd844d19d96bfe96763d51c19d56f1ddf9952ca4a9a8a406e49e5039bc6c1b90900a3dde2eeb5cdc5b6ab7b9109f3e821970cfe612df8eaf9061adf92309d15e56935da035e6061fcd45fa4afe8d0be6b0743caef3ed20dbb3c60a071adc0e61300753fba3a4b391adbf1526ce1433dfa80bc4ba290929d9d87401f54e66077466879e60b58fede1b7075af4e0833bcccabb5f72c5528af374eb5db21800", 0xa6}, {&(0x7f0000000400)="2c826ec7a6009b3d488562d97548b819b84eb3d126aa2a4fe5368890a6ba60b3f702488a45d9691f0450ecee595f59e1bfb6d14e", 0x34}, {&(0x7f0000000440)="fd152d56091ffdbd5c835eddaea621187d09dc14389e219e31b78a80218097025b90e298bbf5a4cb9b30e05e3d08d3b862b87a115cbd091644306a77a30de724d8d37b53e06495f30be4b622f8655242dfe175f9b71acd11c98aafec461852c44f3b617f8ab9", 0x66}], 0x7, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r2, r4, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3, r3]}], 0x58, 0x400}, 0x8) 18:05:33 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getgid() getgroups(0x2, &(0x7f0000000040)=[r0, r1]) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0x1f, 0x7ff, 0x7ff, 0x90, "14701c5f8f263a79afc8e79e43ffaaf8db8db1b6", 0x2, 0x7f}) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:05:33 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ff4000/0x1000)=nil, 0x1000) 18:05:33 executing program 1: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 18:05:33 executing program 1: r0 = msgget(0x1, 0x92) msgrcv(r0, &(0x7f0000000040)={0x0, ""/216}, 0xe0, 0x5c1bccdcc6e6b997, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1}, 0xfffffffffffffd92) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x37c) kqueue() fcntl$setstatus(r1, 0x4, 0x80) 18:05:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) socket(0x1, 0x7, 0x18) socketpair(0x1, 0x4007, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x91a3, 0x7}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x100, 0x401, 0xfff, "38bb58a6bd7dc9f03ef96805b5b5aa0c091a1622", 0x20, 0x3}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 18:05:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8008, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x151) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) mknod(&(0x7f0000000180)='./file0\x00', 0xa8, 0x8000) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 18:05:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x89a88f592e0a028b}, 0x8) 18:05:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000340)=@abs, 0x8, 0x0, 0x0, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, 0xffffffffffffffff]}], 0x98, 0xb}, 0x0) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000000)="55af46f557b4082006ab94ea", 0xc, 0x401, 0x0, 0x0) kqueue() 18:05:33 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 18:05:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x7) shutdown(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x8000, 0x2}, {0x18, 0x0, 0xe5, 0x1e6}, 0x10001, [0x6, 0x80, 0xffd, 0xd97, 0x6, 0x0, 0x5f, 0x2]}, 0x3c) close(r1) pipe(&(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) 18:05:33 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r2, 0x2000747b) 18:05:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) listen(r0, 0x0) close(r0) close(r0) 18:05:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r1 = kqueue() dup2(r1, r0) socket(0x0, 0x4, 0x8) socket(0x2, 0x4000, 0x9) 18:05:33 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x1, 0x34) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, 0x0, 0x6, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(0xffffffffffffffff, 0x2) 18:05:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 18:05:33 executing program 1: socket$inet(0x2, 0x7, 0x8bb) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 18:05:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() pipe(&(0x7f0000000280)) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/23, &(0x7f0000000140)=0x17) recvfrom(r0, &(0x7f00000001c0)=""/118, 0x76, 0x842, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 18:05:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) getpid() sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 18:05:33 executing program 0: r0 = kqueue() 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(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x636, 0x3}], 0x800, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x42, 0x4, 0x5, 0x100000000}], 0x401, &(0x7f0000000080)={0x5, 0x5}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 18:05:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000600), 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) fsync(r0) close(r0) 18:05:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) listen(r1, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/194, 0xc2}], 0x3) 18:05:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101e, &(0x7f0000000000)=0x7, 0x4) 18:05:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffffc7) 18:05:34 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0xffff, 0x10001}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 18:05:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x1a, 0x200000000044005, 0x2) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/142, &(0x7f00000001c0)=0x8e) setsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 18:05:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000000, 0x0, 0x5, 0x4, "8cba8922fcbd525b4a0885b040316e2dd738368b", 0x100000000}) r1 = dup(r0) getppid() fchmod(r0, 0x80) clock_getres(0x4, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getpeername$unix(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) clock_getres(0x3, &(0x7f0000000040)) recvfrom(r1, &(0x7f0000000240)=""/77, 0x4d, 0x3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000180)="8f726e9469b027b05d503e3198ccbbdef79c3bbb53126efe9431d6635b8e22385bc39a61494db3c38f93bbc20d56256c74e02596d46aecf4d15c4b1623f85d5c01ae6a1a23556564854a1f4cb7bc7d0f57da496a05012d09e7a2dc26d5e10d4bd0ddba5ef0c6dc6a75d572a24eea56d4ca481a84a1301f105e736aeee53d6526a3abf39e0d995c0c2b1c22e2cf2545cba42044501e0e8f2c33b704c56399b14627e29329f7bb5fc90035d93a56ed33cabbea", 0xb2) 18:05:34 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0xe8, 0x2, 0x5, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x951b717, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x11, 0x9, 0x8}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x92, 0x6, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x48, 0x9, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000088, 0x1, 0x1}, {{r0}, 0x655fe9268cb92895, 0x2, 0xf04329caf793a22d, 0xfffffffffffffffd, 0x7}, {{r0}, 0xfffffffffffffffe, 0x88, 0x8000000b, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x22, 0x5, 0x9, 0x200}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x7f, 0x7}, {{r1}, 0xfffffffffffffff9, 0x49, 0xfffff, 0xf52, 0x800}, {{r0}, 0xffffffffffffffff, 0x18, 0x0, 0x3, 0x26}], 0x7, &(0x7f0000000200)={0xffffffffffff3edf, 0x1e4}) r2 = syz_open_pts() dup2(r0, r2) syz_open_pts() 18:05:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) r1 = socket$unix(0x1, 0x3, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/55, &(0x7f0000000100)=0x37) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001280)="cd94ae56e96f55fbb39e9504d755542e2cc5941e821df56abc357d899f6ad141e1b7aa0c0573767b9747e0c5d357bb4820ddcfcb2c03f1b1d8987fde5060884b5714a8514be2a43b996adc3a97b81e7815b6cd84e03428e4e2081802a81a65fec43ae1522066a0f37511967c92bef08ae69028798f5e6a4fb267b2003c8a041b780576cb3a643e0501b0d7e97e8da84b3039009403a02e82018ebdac11414d477988bfa2c7648944221ccb5b8b5e72f95fb2485ca1b535d21f58145dc4069435b920284047f1e9102ea49f4bc8bc3aad836ad4c656b5332af331e4553b29e8a429798bc45b9893891b96a3ca741fcb68cdbb21cf182021b1afdba3a8a79c4606a6687d9d81b7030b7dfba2924c9904cd089cda5d8a3b16926c5d8e294f9911165d5bcf78bc0be2487126f311d8f84cb331b7eefea5bd03ac027d43f7886f56fcfab3f058e1bd37cc6a94184721e45ae54173e90cde0d74ca273ceaaaa372c9c5f0ec7f2ccce73155c3e352e44a3b93a2b2620f7a48f94cab9559e98acc04866fee3edffcafd4fff174535534ed04c218312db9879cec5a7d5ca900a25c784b175a3a3a7efb96e575c5ab35fd4711716a8db3e8652cc22017e2c9cc6589a4599475b6cf5e3dca2e6dcf58548f7931fb8f7bd9890ff74873bd6a2fd76358ec1ae413ae611015f961081fc23ec35020c479b5d32bfa2c51933b93aac7783496db7a962eabb3e0ae620db9a28ff42c1ddcff3e2d9694e95b4616885de403bf1016990fdfc34416b0413f2cf93321ef58fc2e15d44df68b18885307d0f95c13dcb56b13fdce2be397169fd4b6fdfc77ac82fee4f2d5db03e63e57564208ddb90427277af0cad27b33082868bc41c1fff7a0f68b850a0249c151ed8b406df24f1b7c74595c6f15eebf74e4f2751fbde1874ca74cbd0a0c00a085d88af332a694754f192dd97f046a4128f3e738e3975b7af160ce28be1bb3247bc87dddaddd18ad1036a56e0508ccccb6962878465f23792e3f249e2f5fbda71ae1d4815890197d4d7394f2a4c373364d756d411855f001384a1e144365b1437c6296dc6f50059d683e027576f25fb595b5585e0653d7a6903a2dde8a4d6916808166ceff54fac1539520666edd86d36b74ba27a9adc0f9be9a03e3a619f94adb3470114f6f4ad8fc26a7a199a88f1ea2a3e9aa9a6e7bdf45822735cce74c0548c57b775fa598beb329666190579306f1bb52f8d55576bdd22fc4544d540d91c67585f6e6905a100dfe525afdc70d2c09c2147e5245ea9bcfae2c485b14d3f26c7761366da82c3784465b3c15ecc9376def6da23b538aef5b908d16e55d12df0b4f30d2e3870a2540e14c4e548b02e47a3eabd0c1f819ac4fc398b5e94e0118774bf012031263aae81d7e049adf33bc998e352ab54694dc967ea04e7941b0cdb3aa1e6ee475cd3b19938558933efb96b9410dcbdab6617708f5f1eadaa2b47fcd787f24c38ff7303a06f1fd3dc817978350d9ba5d7886f550cf6faa766625fa90d6a4928b019adbded24864f4bb135a52faf7afd59f8f0f52b2f9d29bc5f9225a354db123cf045759dcb1d3e8ad95ae1302670a6b8bc275bdf157fcf679b3d91c7a1837fc94668d56e10f879964054fd1f36fb917d5e9573f23d29f5188e0957f11920eda6622a007e2abfa743face991402d5e32e555af356839311818d2088ec332757ff458b116d58057e861911a07740b7293e27eaa1bcb6657509e4c53d2057f18c210149620a92008cbd80d76fc6ac10fcfe49aaf5134da89119a80b895238267d04abce4f5c3581f53e482d8c19ae3020640f0bf9ce7bc43734663765e361fbba9f36471adad64f7f3a76e6a16f5f1c583e70826705fa4215cfa70327958d1324a77f6d369e5c1146de99c736ffe18bde77b03d325fce68bc9a5ff8fbde8d766ffdb3df84e55276fc4fa7a8fd8b2945404fa75959287bb3c2052c3163079d0675f664d160add57c5da7d4c1f4ed7a1c2e4bd8e242759c5b5a192aee0844205be2862aee57ee7c46b48e0a7823869bc2d7c564568232f1878e1c145f4af0db78d03cba308d99ccac988ab1fc4c4e1bc07caf6b22ae1da2aceacf6f3588f8c6af202eef38ca86e26641f5ecb5616e784d15dacace3444df27b1d9eca79ed5ea02eb8fc1b1ef6ac71ef75dbd1eda802c6bdbb5a39177583da3e7d65c38d27f16cc689106530a0e93511ce762addb50a06e0b3c29fb33546624e45f5bfe6b60607f4d7e691f143ef643f018fb709c1ae828679df538c520a333a551db74f1e8e6cfd32b5b71c66aa557acac53cb8d0cbb4b21d605245ed3f3f0212797a470757d658e3fc2bb09b8384f90438ea466609332edfe55c9de57a87cd2c0077ddf5f2692cc37e986cf770beb970b4ed01db7bf1da5db872019878b95f31410302b8861be0fc81ad9f45d4020125776f58f717182219c64060f93098c1433c853c3edd18b99b3084090bf162c332b246c44cfe4582c8ec4632b07b0d77edfff44b68a8f55f38804db4c6ef4767bbc9875cb91bbcd2130dac518730de890848e360b1da7746b2130c50edf6dac39f0f80cb02336300a908bb81fc074086b01bcafce33422c8f1c858c05c554e2e26536bbc507715d7d87196e3261e7875d981484c2d431552d136c44950aa2a861fd7f679ea0190733d2374530423eec9c02e3c9beeef865ea581d2fff3523732a980e4903df81c5a3fec239c0f40a5e0f4756b639f373c7ea6d5b8c583a68ef5b7c873e7dc0daf50a8c751be68defc885f7044aae9b3e2f0b59bb0c056bfe87e5aabd0dbb44ddb20db7216402600112353e88d9fd1c87e778866dc4b3e50f6733e905bd313df9ffc762955ab62d0a60356e193ca0751bd6ee576d1c41a74", 0x800}], 0x1) 18:05:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xfe) nanosleep(&(0x7f0000000080)={0x1000, 0x81}, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 18:05:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000500)="d130a3f05867ee51aafebc2c79e7eecd39676bd1909086802d18350c42354c9feb3e3db63cc9f4dcb6e6f313a14c870fabdaff5a3d3250ddb85dcb4e1b969c5fd1536e3196ff3a26db688757e9ea0bca8dae1ab2f61ac555cd86dab7d03fa05b9c524ab92adef475bf36577068f5d5f3d38321872e0e41fb44c99aee4730d4d5e92657efe9d5d5f49494b0bb4b1bf4d7d8c07bbb0d160725e741a2c2406766a7f3471f5bac02be", 0xa7}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000a80)="3e2a7913e4bad21c714f4dd36a27e51b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434060abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d00020000000000009a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b3a3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14040000000000000096cec088aa535a68481e2713cc2780d09bb76d044eb70245930c809d5d9ee6622df03cffd65275bbf42170068e6e4cac7d34f403da06f7e24bb0461c7f53017a857f48acad4a6fbb2a6cfef22b6c8bf33d124379ce26d044cc1181d611b6c3debbc92c5fe8d68d3443f8ae49ae95443c659d282e11214bd4bf2bcc94ff1ee08d0de73933f48d52bb8a88a66b0c70391cc2acf2d2ecc08e5a6bb2e77fe6ecd8db1add20611895f6c8f35f40da64e99ab07935ada8e4d36841ed474cb7fbbbdc74edcf4d7139e2d69831eeec39783ba89be635b3800962c0600aabc635ddada0cba37523582218157377a44524423ab3627929dbd55c2b93c250", 0x225) r1 = syz_open_pts() dup(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x1000000fa, 0x100000401, 0x98b, 0xfffffffffffff801, "85fe4dbfa602000000079600fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget$private(0x0, 0x3, 0x111) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000680)=""/157, 0x9d}, {&(0x7f0000000040)}, {&(0x7f0000000740)=""/216, 0xd8}, {&(0x7f0000000840)=""/238, 0xee}], 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000005c0)={0x1, 0x7f}, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xca0) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000400)=0x9) 18:05:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x0, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x680, 0x16) 18:05:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getpgrp() writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x5, 0x5) bind(r2, &(0x7f0000000b80)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) r5 = dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) r7 = msgget$private(0x0, 0x6) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/235, 0xeb}, {&(0x7f0000000580)=""/172, 0xac}, {&(0x7f0000000640)=""/134, 0x86}, {&(0x7f0000000700)=""/178, 0xb2}, {&(0x7f00000007c0)=""/220, 0xdc}, {&(0x7f00000008c0)=""/166, 0xa6}, {&(0x7f0000000980)=""/175, 0xaf}, {&(0x7f0000000a40)=""/35, 0x23}, {&(0x7f0000000a80)=""/14, 0xe}], 0xa) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000c40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) mlockall(0x2) r13 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0xffffffffffffb856, r8, r9, r10, r11, 0x1, 0x1}, 0x100000000, 0x7ff, r12, r13, 0xb904, 0x7, 0x4, 0xffffffff7fffffff}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:05:35 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff]) r6 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getgid() r12 = getpid() r13 = geteuid() r14 = getegid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="5dcb2c1db36f7cf83bbec97346a9717e", 0x10}], 0x1, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r1, r2, r2, r1, r1, 0xffffffffffffffff, r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r1, r2, r2]}], 0x148, 0x1}, 0x40e) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) sendto(r2, &(0x7f0000000680)="960e76a8b57ca4a89a1add293a890dcd78300643e38c435961a0b4785e39252aab06f04a9ed5c03c9cc813b66c9b7abc5441cd1e498917a8bc925ae7c66c2138aadd286427c5b5779a61e29aaf4c7a04cf8c7fe70148fe4dda5772dea62f9eacf356048d0f9a69745d967434e2ee886b1d6a36cea5399230492cb210e15c13a4df1fe8bd890e8fb9749437131334d7dd5fe525b119b5853b69dbaab88e0874564f6b4df7dc22540f07848d6bd7", 0xad, 0x1, &(0x7f0000000740)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r2) 18:05:35 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r1, 0xffffffffffffffff}], 0x1, 0x928) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() setsockopt(r0, 0x20000, 0x6, &(0x7f0000000080)="c36a03a8", 0x4) 18:05:35 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) poll(0x0, 0xffffff38, 0x81) execve(0x0, 0x0, 0x0) 18:05:35 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 18:05:35 executing program 0: r0 = socket(0x202000000011, 0x83, 0x9) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001180)="06", 0x1}], 0x1) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x400000000000000, 0x4}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="06664aabd99b8a4d43927d9c2ec802fac2ec02ac416870d955a3bc155e2548dd82f29b1d", 0x24}], 0x1, &(0x7f0000000140)=[{0xf0, 0xffff, 0x81, "f2b434ac31c23f8035eebe1ae43a4f4b681e687764fb4b7e90b1a25d6a4fead18bac83bf8debe17476318c1dda6151215168488493318d3763c733ee2e1888d122708a3a2dfe4605393dc8a15652cd5187992247aa04f352ede79ff04cfb1229e39314b122f85fa820e46a1343747f5ff44adf358d0f29f351e528ff0696b26a3acd1aa0305ada1de21b29a591fec7224e6e4c6cac50a99f4eb2450610b0e304faadfc103eb1bc709384ea3b27cf5fa117d966f2445daf363f06132d40e958ab4322b0db00a12cf95f07598f60de9e057b9b070802c87963f8fab5"}, {0xf8, 0xffff, 0x80000001, "be6a4c118c116ba99507282fdcfa8d4d993ec24d0e92f98dfc00887fbb32d1bd0e9a3796906228cd0ca68ad7f2de2c2944c2a7f4d5b8bfc5b5ddab46e9d3eaae1bd92b10887c01d4d935cf6e48f519555074db636fe1dbc5fd7f98a6666514c2ac58a047ce0d0d8c4c35f2bc07ba5c89a81699337521618e1dafb381ed291dab56293f81f8c93d416067fdb8de41d89d244dbaf594b607eaff12d20ce308a95f2a2df2f5b7379c676acd9f582b9b67c5fbc4f0640f6337585a9e3677b56e55dc08801762fe9da1151f01a159a0e608acf03dde1cff452b69446c8c9e35ebb81d71f88d0ff7c4"}, {0x68, 0xffff, 0x8, "4875616e643de656eb03cda3bcc975ca8a0c6290d7d99451825d2cc1d17813526b9d806a92e63b6d075cb46923c04b0044e5cd1acae89628f76463a374114a5b5ada08acfab8cac97c5776e6c8a6418dea24"}, {0x110, 0x1, 0x3f, "897b5087dce3db25d3747fad1641a5a9c3ebb12fb376bdb8e5627cf8b4cdee507353e72f12429f0423c1c241387df7323c3ca81aa38d50e87edd40ca0582abfe007ddabf08c17829538476c101ed53df2d557364bbfeae0c17e51f506f9244604346cfdc4e58467ac6daa827a297cce55e65d830675217beb697fc5aa004a329caa256f5cd557b298be230b6c641f90001c0ca72c034b15d7cf3900a9fd17bb69186d1e11d778e3f7a32925461c21927dc6e8d7ced065f36868c54a357b01d4d5c18270f901d1373dcd4424e929cde7d410c973ca7c54fca33fd14d3faa011185a0051147225b773762bb8d8d26404cf6e7052b5e93ae64a00"}, {0xb0, 0x1, 0x1, "3c42976addb6b13e3e152b2f588dc188620ff129f568363f1d14b53f7182a450394b6d76c4cc4bdef079f93d4ca9834411f6c94ad830664b8ecee8c255e9106966ecdd4a8125a13da2f5a7b1c994d2ea2cf69833d100a654594ff6d15c9bd446abc4d997621eeef2ab1cd00839aac658097b34eea01488d466f45c9553d39fbaee814600858cdf17261a0a53859052e74ead1e0cd774f3c924901dc4fad8"}, {0xf0, 0x1, 0x200, "8f1d72dd5ebe3be6fb0f0f6c4577169afd21001b45c243348941de6a6f99bee5ae418e28d3bbb2f53090a87f12117ee9624f34f57e6449b9877a85e24f0f5e675840863e4704131dc20cff35af38afeb4b981e229041c0b8c716589e2430561e699d291708d5f62848a52842b74b03c09c42ec00d0a013f400905cbbdba3a4477ac91e6331cda4951e198840ac6273d654dc9cb25df3df9eebfe764490fb2fc8e644cf8bfb2b9e538aae2f177c60a4a942460faa5310237109da7459a47526026f919c7a208786765e3a965048816aeb60e9be58acfead871cbed4f3c3d6"}], 0x500}, 0x8) 18:05:35 executing program 0: r0 = socket(0x10, 0x4, 0x42a) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 18:05:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="53de33bbcd2f0caaab674f00", 0xc) r1 = syz_open_pts() close(r0) chroot(0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1000000000003, 0xfffffffffffffff3, "854955882e0200", 0x2}) fcntl$setstatus(r2, 0x4, 0xc0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:05:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x90, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x0, 0x80}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x81, 0x200}], 0xcfb, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x31, 0xfb8e}], 0x9, &(0x7f0000000100)={0x5, 0xbf39}) r1 = socket(0x16, 0x0, 0x8) sendto$inet6(r1, &(0x7f0000000200)="5b0b9879af094d23f46a120786139ad2e8c085349a1cb99c60e47c382db023d939750ad9c4bfc6ce5e80c5d319d252759e2177d09d1e7cf5e673f7e2212f8678071afc0cb5d0034aa6e0b6c67bc8264e29f808423258", 0x56, 0x402, &(0x7f0000000280)={0x18, 0x3, 0x100, 0x6}, 0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x3) r2 = dup(r0) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) 18:05:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x86b5, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 18:05:36 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000005c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x5b, 0x0, 0x0, 0x8}, 0x0) getdents(r1, &(0x7f0000000100)=""/222, 0xde) r2 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) sendto$unix(r2, &(0x7f0000000280)="4a5cceedc369774d00e2e1f40d1d2fea4e5c9987b95a47e243fdb5e4e40d0381c24b1d71fb94ffe537b4ae01990fe11e373a63ae080a4601cbc82116b7405c1d2485ef9a79d0cd092c2c5086644e9c1a594dd82bbf8337811b2e5d0588792e5d3f50c319c74f2d0eb60deb7d279f2bb66f52e84b28c08a24ea2458d4d900d504b85c1334a3a3a3b6ce33d6215aecbefd1de71fbc340545ced7b4a233efbfefd12693e9bc25defe48107cf8030671d6b6463b73052af111c58a1c60462861fe6a1074970dd9707d1d2cdb206eeabb769459e459eecbab01", 0xd7, 0x2, 0x0, 0x0) utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x6, 0x7}, {0x6, 0x1}}, 0x0) readlinkat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/137, 0x89) getdents(r0, &(0x7f0000000040)=""/154, 0x9a) 18:05:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x1, 0x19e9, 0x8, "46f063b2c12e9f48096cf295851b18a1b7260598", 0x800000000000000, 0x1}) 18:05:36 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x0) 18:05:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffb000/0x4000)=nil) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) 18:05:36 executing program 0: r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x3, 0x480) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x5, 0x1, 0x9, 0xffff, 0xf95b, 0x7, 0x10000, 0x3, 0xffff]) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x18c) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r3, 0x0) listen(r3, 0x80000000) recvfrom$unix(r2, &(0x7f0000000100), 0x0, 0x802, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 18:05:36 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r2 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffa000/0x2000)=nil) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$sock_int(r1, 0xffff, 0x110b, &(0x7f0000000100), &(0x7f0000000180)=0x4) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x3) shmctl$SHM_LOCK(r2, 0x3) 18:05:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='(\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\',\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='\x00']) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b66a3da0d25015aa"], &(0x7f00000000c0)=0x5a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) 18:05:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202e2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 18:05:36 executing program 0: mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 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', &(0x7f0000000080)) 18:05:36 executing program 0: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='#\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)='r\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='!-\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='-\'$\xb5\x00']) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x2) chmod(&(0x7f0000000440)='./file0\x00', 0x122) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000500)="288900af1815f66cbbbb9597a9b91a32bbbc9a31ec8b9c73a9cd029e64ec52a8711d730fd659508da2e78ea36710ff4e3eb9482f82092a9a892a77e481a2fac8061aee0ebd1fcd9e1fe4907dc9bc922168794e19717a42dd9d2d6f010bc4ed67b183df69b86b5440f6110caca10fea0673b247bd18184cf814fe8bd1d6f91ec8ca663a", 0x83, 0x400, &(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) openat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0xa) 18:05:36 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020469b490c3b2bd4d81603bdf0fd7436000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eaef0f1498d4ffa315d56efd88ca3dba310e33976fc11e827f931e77d14692019750c568f7e4ecf51f1d61b0674fbb11a23e3056d820a20a039233f9226"], &(0x7f0000000000)=0x6e) r1 = socket(0x18, 0x2, 0x3) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffff7b75, 0x7}, {0x3, 0x9e}}) 18:05:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 18:05:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket$inet(0x2, 0x8000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet(0x2, 0x7, 0x7fff) recvmsg(r1, 0xffffffffffffffff, 0x2) 18:05:37 executing program 0: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x11}, {r0, 0x80}, {r0, 0x4}, {r0, 0x2}, {r0}], 0x5, 0x7) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x65, 0xc0, 0x3142, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000001, 0x100, 0xb8}], 0x81, &(0x7f0000000180)=[{{r0}, 0x0, 0x43, 0x40, 0xfff, 0xbf}, {{r0}, 0xfffffffffffffffe, 0x6, 0x8, 0x5, 0x8000}, {{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x7fffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000004, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0xb253, 0x7}], 0x6, &(0x7f0000000100)={0xffffffff, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x43) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/75, 0x4b}, {&(0x7f0000001340)=""/105, 0x69}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/210, 0xd2}, {&(0x7f00000024c0)=""/92, 0x5c}], 0x7) flock(r2, 0x2) 18:05:37 executing program 1: getegid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa0, 0x1a8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = socket(0x4, 0x0, 0x3) getegid() r2 = semget$private(0x0, 0x0, 0x10) semop(r2, &(0x7f0000000040)=[{0x2, 0x3b, 0x1000000000001000}, {0x3, 0xc, 0x10001000}, {0x2, 0x40000000006, 0x1000}, {0x2, 0x0, 0x1800}, {0x0, 0x1000, 0x1000}, {0x0, 0x3}, {0x4, 0x8ec, 0x803}], 0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0xd1) connect$inet(r1, &(0x7f0000000000), 0xc) listen(r0, 0x7) 18:05:37 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() getrusage(0x0, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 18:05:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x124) fcntl$setflags(r2, 0x2, 0x1) close(r0) 18:05:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001400)="6c036143ad7f18c61ba92f80801dbe471e491ba31638296c252e7694cd0ed0c7432ec109b18aad49fbc5c1850f3ae741b599f4e135e5a6fbff395e7ec81bdfdfd652c53c4c57d2fecf6053a823ed626f9a3cb9557b96c865acd2081d5292ff22ef4095ceb5405c3cc8c0061f85bcb6049e02284ca14226cbb580559154f384962e4175b5e592258a8ea8325e79cabc9f73525fa4fb4c68aed01e4b145931677968243a182507f2a5ef5dc7c6b05fbaee71bb42d97214f56524e7ce", 0xbb}], 0x1) 18:05:38 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) 18:05:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x2) ioctl$TIOCCBRK(r1, 0x2000747a) 18:05:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000000)=""/98, 0x62, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x1}, 0xc) 18:05:38 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='cr') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) recvfrom(r0, &(0x7f0000000080)=""/147, 0x93, 0x803, 0x0, 0x0) 18:05:38 executing program 1: 18:05:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 18:05:38 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x8201, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x2}, 0x10) write(r0, &(0x7f0000000200)="a0", 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0xfffffd23}], 0x1000000000000393) 18:05:38 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) flock(r0, 0x8) 18:05:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x1) 18:05:38 executing program 0: syz_open_pts() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000335000), 0x0) write(r1, 0x0, 0xfffffd7e) 18:05:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x1, 0x2, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="8905000000d803bc24aa837b67f843f1a448643fd09b2b755dfb13b6a2fdd0359617bcf01a778846a7f236790000000000000000", 0x34) recvfrom$inet6(r0, &(0x7f0000000000)=""/78, 0x4e, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x5}, 0xc) syz_execute_func(&(0x7f00000000c0)="c482e19e11c421f9e73d0a3177d94063cf420f0f6d548a6566460f75cdc421f97e501641de5365266441dbe0c4c19dfe9375000000682cfd0000") 18:05:38 executing program 0: shmget(0x2, 0x1000, 0xffffffffffffffee, &(0x7f0000ffe000/0x1000)=nil) 18:05:38 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r2, r1, r3, r1, 0x4c, 0x7}, 0x101, 0x6, r4, r5, 0x8, 0x6, 0x6}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 18:05:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x867c, 0x76}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000020, 0xffff, 0x3d0d3a5a}], 0x80000001, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x3, 0xd89b}], 0x7, &(0x7f0000000140)={0x4b93b7e3, 0x8}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 18:05:38 executing program 1: poll(&(0x7f0000000440)=[{}, {}, {}], 0x26f, 0x81) execve(0x0, 0x0, 0x0) 18:05:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 18:05:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) clock_gettime(0x2, &(0x7f0000000140)) 18:05:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c65dad89f05d0f748dbfb0183782f86a548ab611faccd29d93bd3b166be7811e8b2c27ba72c26c08b10dbb9aedb55fc9fd13c8f94ecae0c7e38143c94544ca87b1550d02e3bce4e53c3b18fa9db52cd1b2048d085c5071c6ee62311f2aebc61f2262af7814faa743df814787550dcdd63eaeb4a7f8ec6a4f82c2b76ce510253c20195d192a7bc9f8b7ea025460d56bd8f058ba547bb2c17871200ff5f33117689210000000000000000886ec3306bfbb940578a0beced3135b39769eb87a880e3219793a4b688273d99c1e15b47a58a50fe4efe2cbe862017c28ccdf1859829bc6f31641c81ab08a0d0978ae2dcaeb0fa0df8355f6c78d1423b3c3618b336a19e07ff4ead604a1d9e1013593dea2405a684bfbbf86e5615af9b0f92fb2dc030"], 0x10) poll(0x0, 0x21a, 0x0) shutdown(r0, 0x2) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/191, 0xbf}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000180)=""/64, 0x40}], 0x3, &(0x7f0000000200)=""/117, 0x75}, 0x0) 18:05:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2eebeea1c9b3604a34c2775220dd1071a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d3f698c3b03ad4a5fb645c42d1e10d90efa8551b1cbafce4fce4b16be3acae7e78b14393832222a8da02b21682ccfe91b7d1274581ca44028197a07d20913593dd044fd21f03642ebfd6485c446ff6765ff70a777f80aee60b5851c0fed2d9b50397175f08ea7ea27a089982fa69398e575f10d1a58b5c611203d60023a27213c2786a37fd3df84e14f2edb8351e104e9460ea95c0702f37edb0b7f8470ecd0a0", 0x51135bfb) r1 = syz_open_pts() clock_getres(0xcde7200fbc5d70bb, &(0x7f0000000200)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x3ff, 0xdc}, 0xc) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xff) syz_open_pts() 18:05:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) shutdown(r1, 0x0) shutdown(r0, 0x3) 18:05:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r0, 0x2000740e) select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) 18:05:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x1, 0x3, 0x4, "f74ee63e2e298eba16b3b16337b7961d6792615e", 0x80000001, 0x80000001}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:05:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0xc, 0x81, 0x149e, 0x100000000}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x4, 0x1ff, 0x1100000000000000}], 0x8, &(0x7f00000000c0)={0x2, 0x91}) socket(0x6, 0x8004, 0xfb) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 18:05:39 executing program 0: geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) execve(0x0, 0x0, 0x0) dup2(r1, r0) 18:05:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x400, 0x8, 0xfd, 0xffff, "294383bccbf44333a1f7685d17ff9b4693bd48e5", 0x2, 0x5}) r2 = syz_open_pts() dup(r0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 18:05:39 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3, 0x0, 0x8001}], 0x81, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xe7b9, 0x8, 0xf87, 0x3f, "67c3fcff36cf19a00328c01e8684a26296162668", 0x8001, 0x3ff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) fsync(r2) syz_execute_func(&(0x7f0000000080)="2ed1a800000100c4a13573fe00c441e16b0f260fe9e6f26e66450f5d581f43e200c422d0f7e8f3420f1b84f8f3ffffffc4a3bd6b6bfe06") 18:05:39 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) 18:05:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) 18:05:40 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/240, 0xf0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x68bab2f42c2bfecb) 18:05:40 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r1 = getgid() getgroups(0xa, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = getegid() setgroups(0x4, &(0x7f00000005c0)=[r0, r1, r2, r3]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8311, 0xfffffffffffffffe) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="e0148a73f28dcd294a91fe3551af049378330f0d961ea8b4691fdf67aba772ed684f3c9571fd0a2d9bc56fa401a9ae0a7e4e2535b672763dd6e97f6e757cf54742f1603d6f80f5bee118be71f2050247537cd134a3f25744217e5ec93e70b94179ed09725c6753ed336ef6b01a663f1d33801dfdd2cabe35d8c235d9acd45d603f87066fc2278c1522a4bc00ffbe00e06721f282ff249ba17dea646bfd59bd341ccbf64a691c73578962ef53e37033e191d96356c4b7a8a91b2a8ba5606e2c000136ebd239a16d612ccf9342906ee7bb8fbe3717cbf73023dad21f554afbf3d5917f6b9aa4591dd69799fb304bd407b72179", 0xf2}, {&(0x7f00000001c0)="f5fabcc558bcecd9e0ebb371f64a9114e84897cfa36d8b0c5269460dac9430c2c9671afa34198e30f741d2b9e0f60b0dcceec1556d48a085322b154fff6662fde10c7aceb91c51cf3091607dc50ac6357dfb676058159ab498c3214322a1dcf42cd547414a656645d6dfd5fc0754b5d71e54a4e8be0950a9f49a1241fc60b3a9f4db4ab6c9ec2424353bf1268bf147d7cf1aaac251f42c7b8aa25920330bb5d3bca85a5d73", 0xa5}, {&(0x7f0000000280)="172b1fd038b30fc8a257d96c1db76ef95c5f11a253153a585969327093ac979f33172bbd3fc41861a03a6375f324b36f2d8a1872891205e92217e4d1e130ecf68a18d0cf9b5e2797940a9068b4d4f88356e0ddedcd67e4c6dbe3227e53b2e17b3fe592b5", 0x64}, {&(0x7f0000000300)="ee11e114484175a75c0decdf6ba23782a05d157ce47e76938deefda9cacc361a7f75a8bc4271a10a1c3f2edcaf6f5b6f8042aa615517cf8aa2af", 0x3a}, {&(0x7f0000000340)="51f232d43a16ae56e642af43adfac09136ed4b186a1849a71bce17aaf88ba336ce959469c1551fd93f80b7164a6a58090c15ead47fd2bdc4c725b4f71ce103617e92d2b0b321760f256deeced33fba3f4bc0a7b94e0df09441c069a970d2e54b81707a36c87b8a731ce40436665e7e9ca26c560120e77857cae7f5deb39dd8feabc672a1ab479ca06744c6fedf504bacdb3c97e31fd61326aaccd0", 0x9b}], 0x5, 0x0, 0x0, 0x40b}, 0x1) 18:05:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x3, 0x1, 0x80000001, r1}) 18:05:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00*/file0\x00'], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 18:05:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x20) lseek(r0, 0x0, 0x2) r1 = accept(r0, 0x0, &(0x7f0000000040)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/123, 0x7b) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/41, 0x29}], 0x2, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x1) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/146, 0x92}], 0x1) getsockname(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000480)=0x7ce) bind$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = accept(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r4 = socket(0x0, 0x8000, 0x1f51d558) poll(&(0x7f0000000580)=[{r0, 0x32}, {r0}, {r3, 0x1}, {r4}], 0x4, 0xfffffffffffeffff) sendto$unix(r0, &(0x7f00000005c0)="c94342f5c554192121669753f9ed6d3c7ae847a7aca8476ee0f31771300f4f3f327bdde5948825eb8c7abfb9f51f8cc3f8869e8e5ea32e657942382f05fe5bab2f0eced1d2ad1f6cd8fa1ef555476553c16632e1b3345498e0142d0300c884ace3e9", 0x62, 0x8, &(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000680)='./file0\x00') r5 = msgget(0x2, 0x84) msgctl$IPC_RMID(r5, 0x0) r6 = open(&(0x7f00000006c0)='./file0\x00', 0x30980, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x5, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r7, r8) fcntl$setstatus(r0, 0x4, 0x88) getpeername$unix(r2, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000840), 0xc) listen(r6, 0x6) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) 18:05:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffe01, 0x4, 0x18, 0x5, "b9d869ab9c447a173ec2d6aff9586113c092f607", 0x200}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 18:05:40 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f6) r1 = kqueue() unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='[]-#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&.\x00', &(0x7f0000000240)='%\\$#\x00', &(0x7f0000000280)=':\x00'], &(0x7f0000000580)=[&(0x7f0000000300)=']%--\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^\\.-\x00', &(0x7f00000003c0)='!\x00', &(0x7f0000000400)='\xb7]\x00', &(0x7f0000000440)='}#/%[/\\\x00', &(0x7f0000000480)='\xf2:#*\x00', &(0x7f00000004c0)='[{}:-)#\x00', &(0x7f0000000500)='{+*&\x00', &(0x7f0000000540)='][#\x00']) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 18:05:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1) 18:05:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) socketpair(0x3a, 0x1, 0x80, &(0x7f0000000000)) accept$unix(r1, 0x0, 0x0) 18:05:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) pipe2(&(0x7f0000000040), 0x0) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x989, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff", 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000140), 0x10004) 18:05:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) syz_open_pts() 18:05:40 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) clock_gettime(0x3, &(0x7f0000000000)) close(r1) 18:05:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 18:05:41 executing program 0: nanosleep(&(0x7f0000000000)={0x9}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 18:05:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d730c13c5b00000000000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) syz_open_pts() 18:05:41 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) r1 = semget(0x2, 0x3, 0x10) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/127) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 18:05:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe0c, 0x0}, 0x1) 18:05:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x9691) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4011, r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) accept$inet(r0, 0x0, &(0x7f0000000000)) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 18:05: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, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) dup(r0) syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x80000000) dup(r0) r1 = syz_open_pts() r2 = shmget(0x0, 0x1000, 0x130, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:05:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0xfffffffffffffffd) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) socketpair(0x2, 0x6, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0xfb1f, 0x2f}, 0x8) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x3) 18:05:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() flock(r2, 0x2) 18:05:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x80000000003, 0x0, 0x400000, 0x2000100000000}) 18:05:42 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000100)='./file0/file0\x00', 0x200000000283, 0x2e) 18:05:42 executing program 0: r0 = socket(0x2, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 18:05:42 executing program 1: r0 = semget(0x2, 0x3a83ffa739813b27, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 18:05:42 executing program 0: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='d', 0x345}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) socket$inet(0x2, 0x4, 0xfffffffffffffffa) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x6) listen(r1, 0x80) 18:05:42 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 18:05:42 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x74) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:05:42 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/124, 0x7c) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100)=@in, 0xffffffffffffffa7, 0x0, 0x6, &(0x7f00000009c0), 0x198}, 0x0) r0 = msgget$private(0x0, 0x3) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/65) 18:05:42 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) r3 = syz_open_pts() utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x200, 0x66}, {0x6, 0x1f}}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x20499, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:05:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x5, 0x40, 0x8, 0xa321}, {{r0}, 0xffffffffffffffff, 0x90, 0xb, 0x1ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x45, 0x40000020, 0x6}, {{r0}, 0xfffffffffffffffd, 0x44, 0x400fffff, 0x9, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x32, 0x800fffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x44, 0xf0000003, 0xe5, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xffff, 0x401}, {{r0}, 0xfffffffffffffffe, 0xc4, 0x4, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0x2, 0x8, 0x7}], 0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xa6, 0x1, 0xbb, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x90, 0x0, 0x80000000}], 0x1, &(0x7f0000000100)={0x7577, 0x80000001}) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8000000000000, 0x80}], 0x2, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10d}, {r0, 0x10}, {r0, 0x10}, {r0, 0x88}, {r0, 0x4}, {r0, 0x4}, {r0, 0x100}, {r0, 0x4}, {r0, 0x34}, {r0, 0x2}], 0xa, 0x2) 18:05:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(0xffffffffffffffff, &(0x7f0000000880)=""/161, 0xa1) 18:05: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, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e530aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820ad74bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d94e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:05:42 executing program 0: 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, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000001800)=@in6, &(0x7f0000001840)=0xc) kqueue() recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f0000001540)=""/154, 0x9a}, {&(0x7f0000001600)=""/196, 0xc4}], 0x7, &(0x7f0000001700)=""/213, 0xd5}, 0x40) getpeername(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089fa0000000000000000000000000000"], &(0x7f0000000400)=0x48) close(r2) dup(r2) open(&(0x7f0000001880)='./file0\x00', 0x8000, 0x10) 18:05:42 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file1\x00') 18:05:42 executing program 1: socketpair(0x2, 0xfffffffffffffffe, 0x3, 0x0) r0 = socket(0x26, 0x7, 0x8001) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 18:05:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9f, 0x200000024, &(0x7f0000000000)="00a8c4bcb9cea30ed53b0f0000", 0xd) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffffc, 0x2}, 0xc) 18:05:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 18:05:42 executing program 0: r0 = syz_open_pts() bind(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="c8cfe626076253bbee6729deee6dece683f2ce4862966b1c612e644b010030000000000000004cac9abc132e2ccebd590ab9407314bbca8e0cca0e0c2c0792780b5df677efed48867a7b3cca8f8d3840907112f63ccb6323c64400000063157b93ad3b7aa409f20377f61393bbb72ab5ce3319d29d33e98605f27e19ee31b363120f96ce2a7cf2ffeebd91335775200000000000000039df4e80bdc7c1ef37ca992668793280e4200a1dfda547f1f64926e7775b3288ced5f8e68648ad9aa7bea9b39907b4"], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) fchmod(r0, 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:05:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 18:05:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/25, 0x19}], 0x4) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 18:05:43 executing program 0: socketpair(0x12, 0x0, 0x1f, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000), 0x5, &(0x7f0000000040), 0x81c6c, &(0x7f0000000100)={0x1, 0x6}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xffffffff, 0x3ff}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = shmget$private(0x0, 0x1000, 0x14, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/19) pledge(&(0x7f0000000000)='/,//%\'\x00', &(0x7f0000000140)='!\x00') getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff9c) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 18:05:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/70, 0x46) write(r0, &(0x7f0000000240)="8745503bc018a88a244a156ded5a7f7bbf5911d1737028b54bb788c4ce06b9d16ae1b77057ea63f8d4b84fc65adde8cf12f639518c36dd08510a3f348ee1da474a5b9337be3609675b03cd4f2faa6a86efde40d8eeb898ce2821deca939e842a7fed2fa6c8956b9e5f30277c2643fce86c295941c613bb08e9e61f584e5a787803ed8dcb3e1ecea003b6f51dba17170176", 0x91) 18:05:43 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x41, 0x0, 0x108) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r2}, 0xc) geteuid() 18:05:43 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0x0}, 0x9) 18:05:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20000000029, 0x6, &(0x7f0000000000), 0x11a) 18:05:43 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='&*\x00') pledge(&(0x7f0000000140)='}$\x00ojZ\x1d\x19\"\x13\xf8V\xa3\xa9\x96\x00*x\xb2\x16\xa6\xf6]\x10\x01\x8c\x97\xb1\x05\xff?W\x12:\xc1\xfb\xc2\a\xc1\x89\xe4\f\xc1N|<.^3\x1b4I\xfa\x94|\xa7\fXi\xaa\xd4s\x91F\xaf\x8c\xf5\x92\x15Yt7\xfaYx\x02/~\x9a\x12\x97e[v$=0\r\xb3\x80\xf8\xdc\xf3\xc4M#\xd9\x10\xc9@\xfcQ2\xdb-Y\xc4J\xcan\xbcNX\xbb!\xd4\xc2r\xf7\x80$0\xa1H2\xe5Y\xcb\x13\xfa\xb7\xbf\x05\xf9\xa8\xe3\xcc`\x9d~c\x87T\x86\xb6\xc6\xaa\xcfp\xe7f\x01\x8cA\x1a\xb3\xe9\x1dC\x0ev\xa0\fv=\"\xc0Gx\x01\xc9i\x90\x1a\xf3\xbf\xec\x15~\xc5\xd7\x83\xd0B\x126>\xa9XH\x19\xa2\xb7\xc3\xaf\xdaoo\x9e\xe0\xde\xdaf\xc6\xb4U\x9b\xe6\x95Yd\x05k\x8cD\n\x85\xca\a-', 0x0) 18:05:43 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) poll(&(0x7f0000000040)=[{r1, 0x48}, {r0, 0x2}, {r1}, {r1, 0x8c}, {r0, 0x20}, {r2, 0xe0}, {r0, 0xb}, {r1, 0x6}], 0x8, 0x10000000000001ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) write(r1, &(0x7f00000026c0)="40ac4b144339f50b34d79ea0129cb36e2d3a84e0680d35c236fdc12d3b8c2ee4a5a4a81e4eb37eea4ce49ebf71f00d177a49674ea4e8d5e840e3e9f6ae8e270752862602074b316b7e6912295b4474857fbe511f831f7ef0d6935d3d5d2924022166d8ed8881b63703cf66b26766d70b067bc18513b06e9b65a03caf934018fbfec9d81ad82e4e233e8dbdb83e9b7fae4d8d63da452cf1bf0b77ccdf1ea4f4e4899ae572528635125138d8b146e04c54ec451a1540fb7ea59c9a8609e9c6ba2f9472cc9fcf294e80141948d15af618d0112d546750a28fa9abdd9eab1aec61ae19d0", 0xe2) poll(&(0x7f0000000140), 0xf8, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000180)="1a35b109d8523c3909a9c9a560c491bdeb62ee9586ee788ce010c768cdb8e9135ddfd5364980f6440f346e39c622d9ba9a8d5868aab0f04f76180f0698da8b95c6f923fed16e7d8d546f550432ce41cd3cc02f8d403b3041bf340bf59a792ac494f847ad45fc45591855f89bdeefeb43bc047ab071f02a7475e81614c922d133bd9efae778c78ed6c7c7f0df0fce78ac28b75ee32e877d1c1d5763aec1b8e60cd9e49bd54bfcf97f76635199267f284241ff265b6a3f1fbf30a5fd38bd9a94ab057b6d0826c4739a2bc63e2ffd9ae2079d9966ce7726cbe824445317640944206783a8025ccb525ed21fa319b86286a14a4bd9e937d37987de852636f8c0d2", 0xff}, {&(0x7f0000000280)="0c212f514fd7f16f3ff87be35735a0592b1d2b8d92a89ea9e794380fe884943162bfadbcc6c0d2f4ed0e6606cfc16606f5ed298bc075a2d98aa7f88dcc43418a6c98409968891d9f39eed0257958c5008123a4b179aa6ccac3aa7f1e114c5076bfa27dff5c7691a75e80ef305953f574c9e343f1c19a085bbaef71b472a9c4678273c172e87471c4cfeebad56e4fdcd58a5aaff32d7971366a3f897ea6e6d0edf522231558f8b831409c1890e30762555a28ae114a7a71b7f16280d85397bb1a165572b366bc5fc1e4bde3317ed383ff303d55dce3fd1495364f63dbeff3f15abe0bcdfbd7d77611a2331ffbf03e49ed6fce886f4ac9dc072c194390a27964e3ad03e652b080a2749baf4266ef60817d1ab6a968c65fbaf67042b4c75bd9a034095aaa2bd34e57440911d3bf4c4054ede92311554e86cb08445bee5b9922ad39ee9e96eee4107738cb66cacc739c6fb72dd5ef842897bb7b68aa1a4c24948d760a5a75e0ea8253366f236f10dbfdae3f0c4590f68b3c86590f2b38d843b733caab12633936d1ce769580114a6f0d361dcf2c23b1c15e8c80ca68c9456b354900d45cc92d8081e9c73a9d0dcb4be2a7ff7b365d5357182cc327db15435577ffaa029f24f46a62d06a53d0526c1c109c35cb87459c27dca576d6aedfb4643c717ee6a904e3b2abc40574451ddc8817ab503eec924b18f42ed9c064ec0508c922e5c3bbcb82efc12c2ea153996cd2e3788b3e17430512e0259fad5949d611f5dbee85417b1c03f225f8256ddc96cef972060280807614f792aa5c6e1b18e0b4c3fcef45ee64b420a56f21fcbe75fce46e872325710f76c3969e6fc3279ce210997bd85d263f5b1906fa73e48e7281c5edb99436e70789892c3bcba7325895702f11feb90257b65e31746775320799aabd28b8d59d23aed8ab591d8d0ede8db097a3b610c68c3adefdc66e9b8d429d3136cb23780d43d8ed4bac72babb1f179b5866a1f835bacae8bf8b43160b6f974aecc88d4590e68f73be8a59c584c415e1781fa98cfa2d1198a0756590844e044011fcd9959d315d24e22f44fec4c4c35805a1726101eb43d0266f75d9f5cf0c6a1f7d0d72cc15fd61791e90222ced048dfe8fe1b0caaac271a20a5d908ac8aa95f40c2bda1d5e1a18875c488949cb89bf533012d07c574e8a0935de7b6a0b562aa232cb78b5392d9128d288658d60ef61c71b8b097821901837314db12a16fd638eb43281c6ed9e160f773c27abe94b21f9f7143f61bb56e0cd364d9e677f98e95e1834100f51dd816675d056d1cc2a47e3abc64ec38134261176bfe859817bfd67c578a694ee23f65a667189e8b2d72ba740259858f8c52c24bacfe2ca971dc6da65ac32efc1f65141cfb77cef4e26ca1597daf07fc6b75ee9540b6b0ff3d24cfe484bcd3ebc8c9e196bdd2ed5ef834d41e558a2c21db246ec1ccc52ca0fa66a5880d7d0b4590370934e4a8b1c4a470c14211c32673778cdcbcdeee28e48fea1c3c917274df18668e778b83c45ef041c13dbb52fbed00adf1dfca26665d2e3350f921da41c944c7d63c999ca8072d5780f65ed96faa4fa5abfc92522d2604468ed0532ce0e8a02b6b8e48a97883b0bd85213f6ad9ec9dfc40f34e519be7ae2be28fc7795b575b3e88a2aa568b647345ce64d5e2374c47182f088728ecccdb099cf06d1385e3945cac48039e7843c92147840229fe5f0072af0ce4afffb6a77c5e43c760da0e181f267ef62023a5f084cd7d91faf8aa51f27c5a945ea8489f9e4f3cd6c78142d9f62b707e11a499da369efb458125a789a896488076b717320b919645e66e59a0bfef25ed68872e1aaffd1fa790d8a7f41c3fcd66556fab49433d5a167ad18f6aa3658259272a7a32976c06c5511555e8a27dd4d093d8b492f1619ec7052611bf4ec0f61fa662a282be9d682f31f8f5f6473ecd9a28e9a8ddcf4f61cd8baacf705747850eb510fd6ed42f8ceb6fc78d0fba4c01575156033d000e47eee130cb8e1672057bd2ee5473936ef3acdf3ed03ffbc1e68a50f740c71d68eb1c6145ca255995579ed00efbb2f77b55a0f4959ee517cfc123264fe819f21c9aac2e98d840616a12df6f6e9478b71bcf97bd8c8f6c24f29b58dc981d34966650bea2e006726859d95ff16b7afd0dc90ba1c2ffa4954b0d876ef3b9bc49a0b2f685aed007d6ff5f0d611ef1d489ec8fa3efcb75eabc62fb9c240a11f90a885647e2d68ce81d08392b35354a5207ea9caaf92e774cf54948b6490a16679f028be0c3a93cde1fca393bb7bdf2c0f9770fc718f33701461e109dbb4c475d1938369ae53a87893d0f8c13764bfd9e199f016124e3ff224c5d1416732799a0d77b10b0ff503eeff39e31d7952ba04654fe4db9aaeace31698fe63c3bd2300c87d49c80cdfe98839806385b73326814a85803c7c48c1b857fc15627a9bc06033231c7de7291ed35ca40a6187aabb9f095af234bf5860b26d48164b8646b470cc05b46e348e304d7bdf4c79ce1d4311b62f30b4c42f5ef372ea170d1024cbe46848a0e261f27a693f141831125e74772ed9134b520740de07a85fc33ad50c5a940e8304714c9d99e09e2e1e1bc47b0128dd7f5f832db70deda9952dd79ed7dd9e0471773728a61513310b9b6d7eda3f0ae3dfdd171e940c686b612b9b26ed524dc8b0d55bd875ce7b12543fe06427a620d0647ee3bbde27ba56cccf268d5e736d146e927ebf67359d5b1ef6d3d9da1dc484381e61214a617827163027b6dd04347b68d04cec0fc7d803a7605d29e84b2cb153ccbb2c6f49edac6d3c2746cdb35e3e7b9d1437f4b9becc75654eccab964e761bea33e4a2efcf01651fd79c0aee700a3f7023d3641993d4696d08b52bfcaa02f5ef3b277b344d37fdb51edd9250828cbee27ad88b01490b3f91fb10138713e0fdfbf2aa4c68bbbc102b63765cf6174fa3be0e3b94c4e51d498db931bf54e506ca7c7f4914935b2fc7e3ace5464e4b8e428b49b22e1f3472472b2cee5587ae7a942b936722f069c30a828ba81a9ed915124738041e127b5d5b373d8b4336f115c3efd112362195abcc16808184b74ea635e2ab4c8a60f73de880227a327ef217df1e246533368a32e682877540540dec424458f4ef2c5e1cbbd1ac06e3ec9ba578da5f805d2329b90c8315229fb9deaf1b021f64a4021ae56ea4a0e720af4d4e558eec542a197e900ddc98c866b80eff812be036d3a228b21ede7291a16f3d55e5d91fcfb67bb192372c2b2bb6f479f3cb02ce25b0b5b5b1bdb5e9455fdcd603c93b2b3c91e3fd5e6eba2cbb7046aa2f5de524107ea80dc51d98d51e1666500a8462166fed010dfb69cfd46da18b599a74fe0bb0979073a7a89601eff6fd7d7b4307baa8a6a00a4c80584ff8d2bdcf4f5df61e0dd0620481f41ce0ff204878ed61644f78e226badb21960d49e5d844741a343b6fab16bfc4c9e7dbfb83ac94ce05b90f635977098d6bc01efa58d083638e1646cb7b476895ce530061b44a37edc95962ec005897bf4756f89a5830b54c7ad3b3d54ed8367df9ede73cc8bf8a422dfebdfe8b5e58e6b49431ff5a8dc4bce1d44e5389c7749c87e1b672e52b3c461de34c2b984cca3ee345954f95d5eba62532c62e978f7f58f295561377e2a6cdc0872e3d6f9d6222ede5fcb7f9bd1b52a1de721ff550af72c3bc87d752bfbcc61a90cac7ff4da972e4f434df0d8770907ba7357b8881d67768728400694c8d4f89b02686e5e5c8705dc7749340798a3c5ebee046a9efab49dd7b68627fe69dcd4a4fa06a768b1e14ad58933df638981bab6fa0e43dc7440368dac7cc9ecbde0ef1997e5003064687a775cc224acf3bd7594e6c3e828eea51b897af7481074b188f227e69bbe40a731859fc1a008e5f4a35025e81ff7cb6f2f684e23bd04a45793c4ce5eaf6e48402937a6f6bf41765c025d94a475e839c4167d70f637d4da5a3db053a818a14f95b1e0f56f6c6f3177f8b76d73b57f6688610904c783c317a638185b22352c0488cdb08b7f5cd5691c2cfe0ebd23f8982d0c68ecc1c66470c71e08d329c3974e1bd4f5b84ed9060be3ef2fbc79d6a27ffc8515686d64e4bdc566a9a77ecf73a130da4949e3af4e340595157d5d63b9a968626460dd370167d537789fa7129a64d1a040a36d9a92a16fbb36f601e1383513cad8277aaa347431d7ec1df8de64bc3add33c486957f765520dfc4a16e176aeef1ea965c21fc84a7ede14f613de8cdb6aa9079082315156a80eae304fcbbf66ff90f9591d63797bc1af857a41a7b957d78803cec71315bf5fad77bb9001b5a84dea6f76f21788e56b79353ca4bf6810070285d1673401b034ba22d0b5c9f3a9c7ae1f700a40fee1e1d9ee63d894eeb6afdc082aa5a9f27ef537345b01fc893e4279c3447fb55799bfc08dde773098703764f78d27aa2a03ed452ee1bc64ad10689e05ce6a18cda7dc213e2660e93466e30ee7a61cab39f1028830c80f7c769206a3faa7151c9bb000e07f9545749ebc846b22fd06918c691e31e9a9f0c2d91911d78be2899865f1318c7d36606bbdf63631e261843113d7bec5b43d670fbcc32b1f573cb1b5e546ee0233832ffba9e70bb6923da63ca904a93dbf5a9f028ad6b8e6126a0f68cf1ea0f8af19a6dae9d4135823364f56fc9426304f69b809ebbcc0b150cf6c92f224b0f92cc8be96473d50c3b691c0c152603fb9e673bf33a9b9c89fb1f9526f7f194057398c8c99d367c221ab3971989f4816e3376f62544ae1ad34bf44fbefee6bba411c1e51e5818cd2bce82e39961b17be990bd53cfacddad70e745b0b744fcedff37fb06cd05d082f77f4fb955e304d3352f97a7d5751ba77735a5fe24e269d73883a541bd0c4026e0e5af0756bae5d7fe0cb51d4cef66e8212383e644d9efd49ac6486e264a397686d5b7972ea57a4e32c531ba0876b86488cb7b8b0cf0e6941583da134a222ca67bfbd923194f63e9846d80abfc9922f0d52c366adbdb9fc7b323730844650a4dac21deb133a7fcad10f58ce2c2a2b268195d0ced996991a12e810dd5004cc9990fcfaba2764f84531ad4442a93545365bf92979b1880cd13f53b0f9514b0e1462d02f342ba4c52828ef8788574b00d3f7bb7ac89dea1460f79b5e79171bab216ab003865711ae4e1932fdad1f078ecf764132db46c27c8691f3d6b094a40ad4dc5ddfdc8f0c25848901c434795f7a25b74fe8ff3b933f122621b6d10e6c0d0197809e0008d4cc1cd4a8e33b51a40e077c3153daa5cc046e1e0cbe43826d3f2ed37a9f60e88f518b42788d20ea90750b366d3bc692409233c62252b405d5ee4e942f33d463eac111f272214c1dab35296d6267d3afcc45f61e17db1d7e5d86169b2f4fcaf83926d72e65db28f35e5f617b66a4a684792bb0564f46b839ea21625763f754ffed6e58dfc72577ec0dc7f8b8e839ab6f0cabe6476531743e521c50edee37cfb65a8cb50efead50fcdb22c7fb743b3f9dfbc26620d7082d634120132c1bf1c91f997f3a914705178203d86cd3bb806f194a355f4845fabc446744de922dd3f39c9922bb40786695e43e5dd3748e56324b0f2666dbc28d50ce4dc63c4663895998dbdc56f55e911825584eba3656c49aeff740875ef1c63421d231e0c364608d71c0e4c30829e1fb3d4f47163c47d5aad4385d307fc128faf14899a5832a69d125c28dc586bf9dd00b578f65c2ef8f16228a8735992cc73d1ce1aea338c852dd3f5e29c4d6ea68b0ec75cc0828d36eb31796376f8493ebbd", 0x1000}, {&(0x7f0000001280)="c8ced7df1790dc1e0fdcaa6be740a57069ef0e1ba8240e57afb01c685a190fd82fb8767a6b40654a432d2070f03ed08229a2b154e48d6f5707e8462f31964c80fc8918604f791cc5947579a535578f67a1a9fce9ca60b8b39223a124561b4f9c6869cd75a7d4118f670c8d88a4f1899da0d8bca7847ba96a620ef072b8e0f253c0a4a3c382d611374e55624be59cce21bef7c12b2644ac3cd3f254d7a834d17ab86b39dd1cab9d4659ba5b9ee63bafa2a722f63fa74fed4676b6deda76a0482424741c2365b7fabde73243f6a2596b6d50f46c2aa56465d5b3e63d90ab3d185927e561ef98ebefa65cdd7c6819e22be92ad58ca2f7a943cd48d1952deb1d2ba39f82c8335743692179e712b4d64d01a22b360a9e71572210e4312f5e70bc2ff4059922e27f92e61f4922d26985054e38469120492a38865c695a083dee4ec4e61d59f27b4c1eb347866cc36e228ff6aefb622ebee5c9a5cc1ce4bc32df1f78f1bf05a051e9b7ce10935948191063e2475550a279e5b480f8d6cd3e01c6f70ed98b8e0f8c5dde075f7960bc416e9402b94e35e0e3607d997758265d90ae27bce14dd9e88a4ac0c3e7ce1af86b5aab0d3d4d73eba9f766e1fd8f9eb518e34e808e34d5f5e9dc4072a886ee1d73beb4fe1b98b2cb4f6f75dd6198aac093c4ef20a7b4b37dc5c28040bcca117756b6048bd28f7daafbdf902b76044da4b189ec130bad8f361913b88e07d571b3916b3b6442e0e65872088fa199a03b100ca51ee6a626569fdbc334e5e896a3ce0069c74c94b6f5283905091a1bb875e90f8567b3f2710ee4fd8888624a3354c3b82a641acd0ff1c7a693e35623cb195881fbb885bf7cd342454fc1e7b4a9c74fa3728490e2e0cd204875f70e7ec1b0c1a233203b1100cccb0eba4bfec425f73d2e409679377c3ce3f419cd360f47c08fedd7ba14ff4367962f5d7c432eedd1cb93e83d8f5e8a4ac3b3eb0374550a703f4e86aa4875a61ae9937d09f549091d27590a6ceb2067f17c7a6586abd4b77761d654b108bec03c754d2680ac2cb7fbf5a5309311df9f75dfa30a6fbd14ae1fe9208a877e443dc85bc6a77dd7843160ec8bed398eba2ea3cfdd6801fe04beb34c2931b35f89b6fc0abe2a034d88cce431b266118c379a92814540290999ced4347a3d8221737a18e5c024f4b077f835dd03f2b050dec8fdb0dca7cc55aa1cc982aed65508b950d7241ee9fc04cf0bdecd2fcefc5bb1f58771b39d72d1cce6d925bf60a279967b02b0a0db5c1657a0941947a7825981a32015f54640a7681f2e352c7d047d97906eb82f13cc14bc7c0a2fb27dce68106271257bf802496012a904abb2602e4e632b9bac6bba1407af528a50b169f19dc64994ce47fe02cc16471fed50184677af767dda596de5253473b8cf6a576b56f4a01fd6cbbff70553158ba3cced745fb988002a64ce568b2fa68a44cb98c5ccb82971522c887a6623e678d0d96ec7c38f238dac1edbaa85f3db270bde2fcff83c824c79330864e6328c78f6a287b941eb185843c580e5d4ab462aea7fc854b0f12413c451506bb4c59ce767ef05bcfd6dfe17c49435d32b1ccf5aedea3b98e8a0a84a2dae8a96a50a1bea734db5a38107956335e8825a6870b4d98f87ac37308ba33bb6aaf677cecd8aa39fae5b75ca8f871d9e7ea88bdabce2e75f9197d28c8958154b1369efe0d6d58b2a6a038de5e4a4b7753de0b7f327614d773042430e1c847411a37a38d5b771f5bd70ed7bf26991584e1946c228c354765f84ca50c3b3926b96a78f7c2ce5c461908a7f56afbd8ad07c520eeee4d71ea873e05b4bffa97c3beb2ed82360fb6ef411ee140d6ce7a1bdef5c21d283844a3f823cc48f2eb40c9ef232c9af61fd55b17bbde6ee9034b2cf72f9e0351be12831a889b36658b6cabb62b2829493f39467b572fe0d92784ceaba4128d59c15b127d4a07dc0eaa13cdc80c5933a91df68f98ba049c44fe5ab667430fb1262893cce5084daed3e1388daa35ef21c293ca42e1611a81fb148716460aa5a6d6f04ab8d9550ff393dc84063c46ad452a7a33f91bdb599512264ad76fe471739fabea4045a27c6b4836d565854e70fac9dcc4d21ad19a9d9be11cd254f6db9d2d969d1b89d40c96e1e127f879e8ec0afe156f881f4640162e1326bc27f62bb4cf9361576df5ef390b820e306c97f9c6f008edbca5ad40faaaf2a4529a6a542dfd3b385bea67ae0b2d4b67b6f05ed5eede9cba338909b833c3ea531e6f75f17eee4d5b5241cd2293de23053889b32f1e588306dcbfe95fd121fe0b7f52030090ec33a7ed9334d38cac5bcea9f1643bb8ff9828d8200436840500e2fe8fa5b6f182e6d0674d8bb704200d13125997d95e145ee023270d73d1bd8566ccca02343c7c76f668faddf665910d65b35b5b1150f320ceb127c9b0cfda63cdf05f8fa3eff6f77fe2c7bf84e82f2caaedb2589debd4416a9175210cb47bc19d08b41d741771d51a5dca95950d964624d83cf45e5889f630d7066f8b593fea62f1e0547199b6bc43d58128b368eeb3947b7d5e9529b22cec23fe1e2ecd9745dd85843a9368f9662db52fa9d171dc6349f56cd21de189744a8432e93f5d21c660ec9884bb086b03d4202bc5beb46efd011c78d86dc44d4a93646ae9c28d8fa6c01d0daaa20d6bca6d8e0ac5ae1fdbc9c1ca223f854690a322f8fc7475ba4b16679d9fb38163f1344c210bec5d296f55cac221bc40ad115831f8132bea90076b2a1a31f7ab2b0c36e1faabb243e96d2a312ce7f23b8d7ba5cd71c01abecf9d15dc11677de86b224e433c0b3fa5bf79ee3195fcb8b34d0ded77189cdc5bc9d679d31230b209b404780e4f99c2dfd095b44f373ea33f36ab4c180bbed51790121d6c7ad2d29b3558c4bf1a3c06532f35b3f0af489d99ac13faa56fb0dacdd58f299b046ffed224d5ac7d31d67a8976f46cab62c405256d35be383896ba376d62e9359eec487f3b78269fc4684f70214e49bedad5749fa91dca9bf3667bebdcc785b93902a49d2d67be92016a4a22ce1f9de73ca4f77192064987133b5bb04902801c5c34865d8271d90f0d50aa7f92f5b2dd67ec65a25ff0bb77c53ab4201113c2643a38133b3efa6cba73b535bfb8b31ca3b3cd5105f3ae1303a1e40b9375d77899832ff88317c1139350a693976b1b5bbfdd85a336d7f35b16634031b3bab06cecc14ba3aa4623de44c49453d07bd6f98c2caa0a002e12e49b355d1da49d560c71194972dfabbda1b502e9b54ab89d87d0c7d5e4338e561785e6e3ecd63d9303b4502eec7d909383dd7d2f35b2ecf23a074d5cfddaa666303df252d32f053881756f70482ca742501bf2ce2bb7ddb397b172834a90f931b8fd9633f398b01ba14b9f3f471e466561a01d2c29d4ca806bf1268797ce5f5a53d2902f9917ba13fd136b6748506af8240ea6bd0cdd9cbc5c75892e4277d6f6cc6d31f69ff7a159569f65eca76e0d63d4eb939ae9788f1e14deed02a5e778898dd1156d77c33f6f8329a16e6f5e71ce1ba10e67821b7f3f9932cbb2a54f13bae40c8fc51c4de27172f95f910707381c3f8c225fad6b23008b3f0e8d8c50cbae65d667e08ee3d7e70103ce1445251c5504ef46e790f701b79739690b75005b517b13752da874d7ce79a93835be5f55cca953811689ac401bd499a108d2398b7e1aac7a497b0f9956d54c480f56a1df2e747fd7b532a3c4c987c8a402af8ec7e35a6bdad7e5bbd9eb100294452e8fe9cde0d339ac9712de741c40942cd8f322311ac150f7ea0f63f41b60511559cca3fbd785b91aa9000c16cf5fe7709cb59629306c9560f47a3075e1eb61c19d7dfffd8680c57176b135fb183174ea8c508bd7ffc8521f76b63014c75de1919fd35f272b8f3b6f8045e2dd46bfdea8dff164bb552edc6a27db2dff5bf567521037c0fcc9f16d3a44bf33a54eeae5c53356f7e38404b6d67fbe7ee574b56721b8cb4b2868e98b9d9037a6e49ab4c11f2a48c33f58a6c3528b16de7a511a69618e9cc16ee4cbca08c50380338e472eeb7c8652a0e30ca3c2da445cbd0895e554b3286d69c2df30ce29f6e682e301f6421f74c4c3c9a9dcf569c009d13a910226e25b3c79986d4580229e5961bbe7d88888ace60143d7b72672c4b5e2286c6f70aa6986b61e87e096aad7019e0b68bd5ef00032d439c9e88c49ae389d8c2ec02f9d33f7e635233ac128c23dd837547ebc6296bfa8fb2cb4b91a26dce736b760cbf8d2b5ed780ce47bf441469c15fdd5895fef3da309bbaec4773a59dfe0b22717093af998c9fbebe937b4877a64d523b9c9e72e8d59fbe7fd21e6089a34b4d79d3340cacccf279fa05efedc93c461c81d092144d8f97e470360dfa73a1e4c13307d9c16ded0671e556dfa4677bd1ccd1ea0a247b57b7490d646b785032cdde825e2a492922d156c412dfd44e7ec071371a57ec6c3302acfbfa201ede796a1264b673bd9d9b300916dfc7b77910aa39c87273daca79d0d8aedf4fa6cc30af41d96e7ee798f54d4ee40c2c2e08a8bd96541ba25e7a15288d15b96442dd6ea436813f0df2ea754118f1b301e67b06630317fbe65175242000b107d02bd5ddadba99d3c5c64a07c34c94bdbf8aae927dae439bf1b13d0aed8f4de8b5835620c77033f45f3eb0538b2d657d48351292fc822b3dc9f5429f56f6cd063783a6965d6a6c137b9e4b50e1f7d5ebe67d120cbb99f53edbf18ba95213706668f0393e1b5f357e05858605834edd75943acede9ece4e321d2576c0dacc136209bf9a27d147eed46619f11b6d8aed5957a5cd3ee12a31b8cea881696e3ebdc0face2c99d5328dc3cf0972faccbc86ff758f6789c67c050843a6b227076532c74daf5d8bb64052b13f89c917357065fe1753dfb1a29df8a2d3a9f6c9bf897b8852f7fe910612e186a179faa709346fb527cd710e8d0857798c592f8412106e8eb49efa251785713caeaeeafbf97803dbed6647935b354324a125da878335b4c1081dad355975b9e9345d122688f6fafa58cf630cab9c6033f78d814cf114f1ff60d20ed47fff7cfe7c485895d202095a2914071cdd4830957e762efe1c2d897858b5f17e82c759826a3ac90c7799d2b57ad2b1991c73f43472e0b622c07096511b3238d901103ee2e1b6b2167e995f8faa8166e7790ce48d474eee90d9ec5d0cbae049188b5bfd66c47b7573e36844adadc30a72b5560320d71c990adf3df293fae8304b4bf983dec9b193b898edbc126cb42a2f58882b5dd6bae1816043d5d0776886ad9025fc22ebfccbc71f839c5b5da075bf033d2d38730eacfd54052f8fd40546dc21f1bfca3629f45f8e29ef36462eafa45edff8e4167927bbd4a7585282ba97f7d434a3c10c391b27d66742e0ef11c56accad905c47ae723ab39eb05f3d363d08422ddc6d26e202c365e3c7f2e6dcd972d896fa6250f26d7995840ad985fef2b4d7761bf65bc87ef14bb1eb480207476e2cc5634b33a844b79cc4818738d0f278094f6854732233424f25eddf872dc5355c2c4d07d72456080c4b9f96125117c351e51f5f2b939fd088afd8448accec04b28199d8575024c78754ceac9de70226d1ebd509a65e221d59bdb287cdc8c7ce1a992ca10440716e84ac4fc6d106dbfc76465c9176c7d64e0c4e9c2d7544a767d7c2decacb6d663a06dc449629893a4af19100fc42e60979b9da05a41e3b8f0c5826fa0371e851fcc5c0f13ce5a3b966e5b190376ee0905c2c39a670a5616c3a94cdd6776a0202dbb152f095d7eda2cb", 0x1000}, {&(0x7f0000000000)="31d542567c6e2354d72cae44ca119aa768c6556715d3d4727c90e001f0f849d2a9103bed66f1985ff740cd914dea1a9abc1c364f", 0x34}, {&(0x7f0000002280)="72f466af3da0e3e5ae97a846cecdad97bfda579cdc9e146a8260e2f56f255640254eb196024434d82bca5030b9280b15a5c8aa1a6df50b827b9ed65a91bbfe122831f97c4a6fcc0b040412215c9c615909497f4f801e99c62047ea5c80e28def0fcdb906a2c8de587b0e58b656ef07e33bf94737ee55085ad3a3e06558b03b6a5b560ebf5d32c2d428a34541e149a34a89f15a34fbf0a1f5b1d819dbf0e8b6ac6dff8c4f87da06dc05c4b404a1e9e982d25df10fd211ee100e66f24f62f1a0010a1dd82b0efc6091f0c27336ca225f4dad4d364daca608aae6a840823faa819db228dd728b66bcd065de92bbb4f53ec30ab8aa408560cff02de92238f6c20e", 0xff}, {&(0x7f0000002380)="b1d7c466828edba6f6375e256969df61052b1a094e7341f6451b80816c5df6fc1094a41fccf0d7a842e4b8d4091e330b2b8b08dada2f3b7bbcbda94fad15ef2bc69dce446c2678d666544cdc6ce95b2b3941ea77342f5637ac57d8f861e3e1411971c88a6e021b93691d9ecf087bce96fa7e3cfef52c605332aebf633ba67a4e4b5ffb403a28bafe368036e05f14afe523fbc30fb45cad80f46a09699d71f727d95d5acddb76ff57363bf949a668333bc8541da174327d0904257225953948a364cd0b48574aa2852dc89e6e403c2e80627f93e6be3f5bbc30da70d1fea3e3d6d7", 0xe1}, {&(0x7f0000002480)="3709a7298e49fbf9858642d1646d7fe38cb6d4d6c6e3b77ab52f00ef5b63a66b1160289bcab39522fbb4b991431d125934590545a9f9120f7759feb74fa8f697b783a516399c97eea5c13522aa555eb5ba73599efda9fa8ba87b9bc4ec2c7b0023add84cb6aa239be80c0d2ff958eab85f07e3950cb65673dbdedec1db76e1ce5ce3c6fe7d7a25869020be38def610ddf4f062fd88d842f5102dc9802cfd", 0x9e}, {&(0x7f0000002540)="20f6b184ebd7ca79e16e2568b85506c2b6c79059c83b34f38845a8626d6a901bb860bfa150066ac2a6bb7677597bf493fbbde9b3b61e8639b536ed426a1dfcfaf041d6c05a157909d13390db532214a32aee82ea8579d9d89b933c3fbfb256bae6e2a1fd1223131b88953e0ad3603994e9e2c0057f32b1a5f285cf20eb4885c0917b88db68cda1fc888df2ff2e75947b1fc61beb2ca5352406d292bd511a72ea241c797c741b715c25a73504fc4fff429d2be6987947188c57ea139536bb1b861f51ec59b29f384fb2334504718d4bf15197fb84ad6c31", 0xd7}], 0x8) close(r0) 18:05:43 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)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x1000, 0xb7d, 0x5c6, "bdd40bb5f54657df8aca6c431b9479be2bbcb844", 0x9, 0xffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:05:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 18:05:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xc, &(0x7f0000000040)="ebffbe22396d7c1ecbff3ff247172eaa4e713048e699319296489b407a7fff8f979abb7762", 0xffffffffffffffd5) 18:05:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[r1]) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) 18:05:43 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f00000000c0)=0x47, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 18:05:43 executing program 1: nanosleep(&(0x7f0000000000)={0x40000000000000f0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000001880), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) r1 = shmget$private(0x0, 0x3000, 0x200000000e, &(0x7f0000ff9000/0x3000)=nil) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x40, r2, r3, r5, r6, 0x34, 0x7}, 0x23, 0x4, r4, r4, 0x3, 0x4, 0x8}) r7 = getegid() r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xd83c, r5, r7, r5, r7, 0x105, 0x400000}, 0x9, 0x7, 0x0, r8, 0x10000, 0x100000000, 0x5}) 18:05:43 executing program 0: r0 = socket(0x18, 0x40, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x61bdec1b28fada82, 0x0, 0x1}, 0x8) socket(0x0, 0x4, 0x7) fcntl$getown(r0, 0x5) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) setsockopt(r0, 0xfffffffffffff001, 0x80000000, &(0x7f0000000040)="5659613330e323a193ea1f1327082711713e67408927c7175933376d7df4cf1985028d51c571b8403b88aefa145bdac4c696340ed50745e21f1af7cea08f", 0x3e) 18:05:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000fff5c4a7f6bf94f3de5f770061a206ff0000da4ce3d1809db32adcf4010000000000000000"], 0x10}, 0x0) 18:05:43 executing program 1: r0 = socket(0x11, 0x3, 0x5) r1 = socket(0x18, 0x58689d044742655d, 0x0) setsockopt(r1, 0x0, 0x408000000000, &(0x7f0000000000)="567cf4d522f80ad1bb199b37edeac695edbd5f2902c0c4d303bc6036d9c86f4306e6a01c7d5c1492c3b21c0f9c78d6861e61fa01996ce8ed83094c8a65cf3117ba26ee1ed8d93c046a2d217a80904bda5c2724f916079c5c211b11b334b95173e0deda1658bcc9f05de7d5ad2ce88a7bc6e4387117ce12e934e6365493fc028743e4048d3fbf21c221a57978dab9d0c0ca78b08a80", 0x95) read(r1, &(0x7f0000001340)=""/177, 0xb1) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)="dc900599058b1a6086ce0838adc32005ad347771e2da208d80f2119ec882a3c7aab4d4dd4b0d95358bd717840982adb22df104d4", 0x34}, {&(0x7f0000000180)="e302ef813a92282fae98bb59d047a049988214d2dc4fe568d72f66d8034bd63f8907be5e3da399b5577bf9d445aacd86a57d5e56c88abb4764ffbb3c2438f2a57a311cba72e73f4a4337589740a1dec058b357b794c104739f497505e4f6d4b1953a056080fa0b47f0bf88ddd4e04a78369b6a401b43436a03b2b81abf70115731e1837e05b97444e468fc0150019e79c986bd835fbcdce6483c962de1b7214141afb32043e0ddab57d9496b394985840a5000cf1d9741a9880c8a1159f732f9e39c70f97ffcc0785e5380825a4a9a42c66b59b7f4b66c88a7df6a71e1b4f6cfe6ea6f30571f4194", 0xe8}, {&(0x7f0000000280)="ca8c785ab491aa762ef5064918fa449f8af6d555df514e270f056ed0179a708d1a069433f9eba062255a03026b359539d8d72c5c320c4b9f236e55256b86392967717034c4c2925448c40dd4b1707d6a17ad1ee7d1f1d39ed9d759d696a48c24b4532bd44fc79642d0ef2b38b32b21116ef0fd6acf1e3f8804e37d4b80398482e61db308bde67b7059f37dfd938bd5c3161d93020d99db15e31bd51303347c62439aef60992db390523eaa5195d312ac8f86b49d7fcb64ce765f0dec533ea23b3b703c0fbc5aacec7356e12aeea63ea8150fc115b86690f89090e47c276aa151a92fa3184f435161292cbf7487a619f9ea50d8bbb5e1fa017612398ada7686d5723c9278416f612e29e08f58417fae8086f8c323627f60e76538defbbf3d789e544b8f62d5fe12881769071a903c1b8bba62127207e08d0dad23db853647c69ad2dd6347bdb8db53d8d132762b18bab09b494c91c145b4a4f31046b09c5b25514863bbb41c5dc8ea22e2590689c49590f9237914b851b6177d62185ae64ce67be2b69046035232126453c9e523af9f5c8632f3f292c5a4daadfd8d33540e85aa09c1ea1aa78af731de6ed71c7803efb9877c8d94dacb4a6e03397ef594cd2baaed306575f532231b623763808c9db4a8203144eda4f65f0d6d6e61291aad2f1b7cf55a394b54d0d113d4d34f80d923bc101941fb4931c7cf67e2a00459efa21b49ebef52853b9f7e6132ee1fd3160cb4b72a5ed3b9f02282710abe3bb01ac91abad07e482eb3802f04fd7a8884cbc78af74b7d8946716e0b08132a8078e3bd9de504fc5538733a44016490632d16b1387c86d4322ea8280cabf713c6dba166843c14a400226cbbe399f95a5faae1faaf481db99a066b84d8ef91b271a1f951af968d57720058b4db72806483907b85bf530f12c2534ef25681ba79346b5cd907cef666b8b52519ec9ebad23ea3d2799d5727a8bc0b7a28d00837446dc00527a40cb350dc5b700e1a5e2e713120b6df9a9aea9b359335bb27ffdf83e4ba101f9bc5d43a01d32066b901eb6bf4b5f070453810f767d22769b3ece9e7d683fd3b67570079db28fdc2190e123436d76b9c31a1fd896e1de90915dd6f1f425e76524725f3391a2d66dd96d85234ace1eec2de2a7ce637aebfab10bfe97aa1f3251d70b99b64cdcd97d39837c788b12692dca7eebec0b2363275b1573aef6adab4ec24750eff15a290d651ed3b4f54468a21ed7d003806808253211b77f5199d23804ffbd8808e9918f49b41f7ab43aebc840b12a9ff5e538e6662fe4d069bcb5716579db657d07b2fa2ca28b330a44c260c74511a8728fd6ac90cfde56b6e9ac924c10013dcc519d4654bb3623dcd32569521c885c7092e12888c7d7689587d0632c1502a319e88c547207bc8c5a7935a6ca5cdb9c7ccc777fa14b68e1ebf033a9a7906222a9ff1ca584721c40660da73b6c2e3e49454a6736bc5528c07c9030315896207727ea140056c4d41efabdf121f727969e1de118d734b04397c4f59110a3fd484b5328b7e90bfe49338fa7b16e22e8afb96aeff94673b7ad7cbe1a1c8ad2593dd1045edd5b0d6e3455ac381e668a34ed3e2b906c512475bab76006f0fa4dcbefc4866ba00b1571e960079e464ad789b7861c6000723fcaf6b7824266b5a6a100efe38d28dd368c68eb133b17d8f92de71e88579a43b4dc13b790c45b3ab4989f51ba994b94d62065744165094786ddfb9ade2319dac55dd65d3dfc784052cae1ff8c861e2eefa0de2f91ad303c685d063ed85ec7a1cc8daf4fd31036c613a9b34727cf2e06499cf88cdc1927dd7f2a1afdf36191a9a617e6632c7650217c37534c1f0c5b58dcaf4c4bd277fe29eaf74fd3c05b45c68044cd125aabbfeade546b36bb4ff784774366f2e313fca564250cbec8759f4327da9cc6abcf8b67d392e04d6bfabc1ae754daf0da34c3dfa4e231d4c2e2ef7eb8e450387b839d42e8d9788ee101fe45bea9a905758ee32eecf58a433f625651071419837f39f02d56713ff462f5ed49f5bc3371d9eb603134928d0c0346b473e2aa3b6f98be79ea104a0de878b154ff52988118fc09667a02949c1fc9b2be7da69dafb70e23ad1e474455f4847fa2539ed4d89a8829c4b8f17d5ae7e4c56c845ec47137dc571ea5a633c273369b58e45447c0b99495710e1b355225c6fe7bbec617e3bf7678ab63ed7057d74f80a7f664dc4bc33641dfb23df493d3def034d410b407e1c3b2eb2a3eedaa59bc4cbfb7ce4cd1178b90428a37b9e0d80322cfa8cfe03542f316bd9445d657a6add52b23c5441af2d442faf79611ec3587d3217870101547811a762c65c55959cee6f336439cf35ae66cb5946a7f77867ff9e932f5f2316dfb169f871c2530ed7be75b525f5047993b20a81306063aaae45c4c50f1a328f18be676429a7273815ae0a1c1e226ffd797b724f41f0d883978d50279751d4ff11fecf3b435e259127b69cdd3ff900da755547e8497feda726484e1e21e859c5adcfedf6b6a026d3e750d929300b7bf8462f42017c39d525adad0df1dc067ff517defd035a6aa870ccf129351df3b8c35148fc03231d91b360a595b6d444b3979cfbe82327d1ff41059fd2f1484eed3a98f03ef4377451c82b873fe7c457d8cb427c2666633faf108a721390935c86d016c1ae43cbe60c44b084f8ec13baba737792464772ef95dfb41d32c0e17bc5bf7bf7f345123b59929b504bd738b10af5df6a65783e8d5b622d6677e50866cf51471e7bc03bc18d409630b3a833cec16e368b6988bb5e643a695906723b5cc9403365fc62b24cc4736644a6f6aa6326f7b6b34fa0ddd879c693b771ab1131e12c570030be0a9c0359884c1cac4f809137ce14571c4f5d7f33d6841dee79e520776464d30140de70e70852981854d3c275842dcde4061d185cb0c2fc031a64180eb6ad459d2ca32ba50bf8d9049ff8ee29a58c19e077697dd9fa5acacfa422cd5c193846783bfd807e8d5c6717de8f616bff0ada9957739c8531e016842c406271159a8d0719b8620c80722d00f211987e38a178ed1bd163813cba045f3ad777eed8958e6927bb2cd2cfb76b73cb22f9e2fba9a99734ece1f557674cc8bb06c283aee49309f3dc9bdb95596104e30bbbfe83b3f8c01da03cf81de8e3effc747eeeb3653ae2e9d922bcb79c718e743db14152dbc7c3be08e26062d5780b2f7a99d55e810c9648d451e0c5314aa10b3548c1ddc1f9a2805eaada17fd0241a254fa24ead896887db3082d789a4a2c09ac743936ccc8fca867178696136eb63bc3d13bf0f67d0fd5dea0afe900ea9455ee63290d86e889fb5235535ba7d618fd9fd3637fec74635f6410a4214979ecb8fee77a2c072ffd1862d167ce678697235a88a79a420b57d32c9849323fd1f28bab367950129de772c2282efdaaa84bf3abd5eac734a49b0bac84c426d271d9a3ee6f13e9c0b8b63b27fd3272a1a8b3c2b95c92d2399de10b86b50c7d964f101f94d105ffd44bf648a3ed264da8eaf4616adcd1bf32f7c4a629e5ec7d16d4f7aab7e8f581f9adadd27eb8d6daea5d53093afd2c394621dafe189b7eb1adadb1bc3a6f793fc3fa4a24a4377e473d175307da8790df598134640e9e400bcba5351063c330af546052e6e1ed72877f0d8689d3eda89e322e7b486dda7eca3d09191a61bb87ef40975ae84ea434675aacfcc6371bbb2a3e44f225ffabbe9f785425998ed7a178d709c4c1df98e7293e38f2d1d8754cdfff086fdc894ad9ba6680da6be5cf0cd568271174eb89490b2f43eb57a3baec2795afca8b9e673427d7ae4743e1d47a76e1141c0588867f1ef1a116fb704a894b3039f4b3bba58b8fd9b9874323245b9cadd3f555a70ce6ed931b7b518106e6a08cdc65afaaaf6e987ba9dc06f9e91472371f13950aaa22a781750fce21a6c08a0f62d468fe51888d455d2875031cf8d6e3dd55c7df0df2e5fd7569b77fbd1d5dd3ccee27bf7fccd8a842fa5fc2d90b44d7199ed5a007bc28eebaa2aa8f527696ea374a2b089ea40ef90d82c33a153f8366f5ec842bce3d5443493993b3361909fcd6e02e392f6a66b2fbb7310ef8f97d23e0c451d0d9c3bca2baf77a93b2c27a0f5f8677c90c1182736b429e4611ab18a7fbb1d6f30fe0ed281cbb9e3c21c0025378fcef159b7249f6c498dabacdc7730f1fab1cc1f1c3dcfdefabe616455467ea447481162ca8c898dd5914e3eb76917a2d5156842374f21571dce1cbcbbf9ea704a622eef13f26bf85a62787fb57f83d734e28d8d9ad1841c69c87dbe3b04817d32ac01aced1f4195a19fd3e358f8143c59efb6631c32936f920e2d195ef3174c5e9db7cec8a89340d95fe8985bcf2a9ca159215e6cd75c29ca3653b93993d3b9bbfc8ba8d84d2fde564599284d370439709c8e4de788e6b4c17bcc0674f85a440f3041fa97feb02f40573022c76dd0447fa8465b876a77d050392b99fd852fe5744d3ef11e48e62d8ca5a3dc46216db614567643b939090faf5158ceeafde4622441fb072da1ef642371d59c411009aad604b944902cdf5f28bd0f676f706b70245aac77f913b3123883abeb8be2b70ae065319fd56e7008aae328a2fca7599e909daa15eddda73efdcc2b0d8a128c6b97991ab37fc6e69abdc4ae17423eda808feec8f0d0084c6880a7e5c5659915c33d9b34699edc2962f568948c880c0ba387959a0f1c09ce2bd3c43062d319d046a1a91e763d91da4b05e1705702549ce0e79bf42847f481e9fa39d4e5006d15c4f31ca73dc3506480db486ff530fe3d217ff08196c6cbeec94c11bd9b83e3263fa07d312118e7c606bac8530208a49a9f26fba0432901fe97864c56bc4e3af6c9d2de5daac39d248048259adb45a4c4e258c4e05084a8d9e12bd302bcc7216d333a66fedeec71d672fd5ea5372cd0dd77adc997afeafb5c9ac2399c8eff31ae67c5415848a3b33f6289d1cec8032cd8af626cf5f2a80ca524229f543364771714bbffdea814b06f72e8d19e471dbf4a0c2a88e2d1e80f23302859717a9e7330c5424bfdd53e9fd74726f20c3b0bd44d6d0b5efe0ee6185a0f0443975bf59fbee0c8efd7d14e4d50ebf9e080ec6ccd9a1ab8c0982268999a34bd7e6135c6963bd1d365198ef9cc00fbb277e80ff981da5870f4b9844d14e61610bf2bb8fd453a97012653add96a2b70c7693b0c9eab3f84dd683bf9c9bc38af66a350aed123413be8584a1d1a853bc8ddda05905021f4b2c66e7725f7e37b7ad5e15de81249de358ee712d7e97b5d9b6ce7e987a521756c737c5186dd9c9116da3d817ca4fd154d2fe4252f1a52dbacc3fdd39a042f2722b4f432668199e0bc083dbe04f970d2ecf5e8a0bf3bb10c44758b5e3f3148e94b56b7070c4a042492e4be6ddf57275a1000e3dd830eb76e5bed37c0e0faf9f3651feec3f6f8f1b21fdac2dd881db2ef3dd23ceed36d5620f4f22cf683f34f3e5f8e6305c5bef57c5eb814fe0b0ee92921a3c38417f95f3448096b95b3649126bbc09c65e99746348193983d4da91f5517e3a55e48507677eb7eb53bb3c508f8b22cab357fa797960f3507dc1e266ef1d13debee799ba4074e90d6fa62f37e1428d7ec708201ac7f35f2a2cf060d65f6e7cf6d9c4a765c7446b345e68ee65f7b4e36007dd9a3c844a9bd1a836d6adb5115e9b4ad7a7e93a35bdf2d4f8a214f9c4c38d0275e2108fa51f92aba21c50ae90a0102af0603a62a28e1a308f3a9ce533bb1e649355805a22817883815609e8c13a24585e", 0x1000}, {&(0x7f0000001280)="721e199f59ab03", 0x7}], 0x4) setsockopt(r1, 0x100000000, 0x3d, &(0x7f00000000c0)="218e2d449385649ce0529a58b8dbad30775859ffa4435a579b186b3dc4359ea790c0c7e5e5c019451e1e4a211d4a6dc5b9324077c62dbba56acd7d701b9e33961c5b45d46deddff608cab0c44aa07b43b9b038000000000000000000000000", 0xffffffffffffff5e) recvfrom$inet(r0, &(0x7f0000001400)=""/246, 0xf6, 0x800, &(0x7f0000001500)={0x2, 0x1}, 0xc) socket(0x6, 0x2, 0x10001) accept$inet(r1, 0x0, &(0x7f0000001300)) 18:05:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) geteuid() socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r0, 0x0, 0xa00000000000b, &(0x7f00000000c0), 0x0) r1 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x40, 0x2}, 0x8) write(r0, &(0x7f0000000080)="cfd27bf69ae12a9f3fc46abd34070a91a033d22891e774a714b11a300840535c0f203f827179c0e250157267ab0150e2c69584475540870ad98231ef215364e4f26e99da9815e61a538cc6ded8405d7720f3a3", 0x53) 18:05:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0xffffffffffffffef, 0x0, 0x89b6, "e844197d3583a4b876b37ec470fdee28581a3f45", 0x0, 0x7fff}) r2 = syz_open_pts() r3 = getpid() wait4(r3, &(0x7f00000003c0), 0xb, &(0x7f0000000400)) preadv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) fcntl$lock(r2, 0x7, 0x0) r4 = geteuid() setuid(r4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 18:05:43 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x81) recvfrom$unix(r1, &(0x7f0000000040)=""/24, 0x18, 0x840, 0x0, 0x0) 18:05:43 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 18:05:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0x5f}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = dup(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4011, r2, 0x0, 0x3c) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1f, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) sendto$unix(r5, &(0x7f0000000140)="20cfa136016c92196a5481d451512f54da6a102a6e3d5902cc2b9957c82340e64c39a52567164284a0759d3c", 0x2c, 0xe, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x8, 0x9, 0x0, 0x40, "31aa4c5cb18ab9db40e18418cebf7c7e1612d1af", 0xfff}) syz_open_pts() 18:05:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000000)="14a3192c3ecdcd31327ba0955fed9ce8e13ff064d810a7b8e2a6c9f4a1b3df5d3e0e992bf9ec19b53710514fefe4292c48afb04b8603aa19d1d14c2bef36dc5e435f0ce817ab8c639e290ae61faf56f5e29a37e7ab897fbe4c43d8e4b07236b067e9efd37ea3411baaf036cf8b705abf120e89ae8d5b863dd295beee26f3", 0x7e, 0x407, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9d, 0x80000001}, 0xc) 18:05:44 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100000005, 0x0, 0x0) 18:05:44 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = getegid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x8, &(0x7f0000000380)=[r0, r1, r2, r3, r4, r5, r6, r7]) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/206) 18:05:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) dup2(r0, r0) listen(r0, 0x0) 18:05:44 executing program 1: r0 = socket(0x1, 0x7, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) 18:05:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) chdir(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000000)=[{r0, 0xc8}], 0x1, 0x7ff) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) close(r0) r2 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x2, 0x0, 0x0, "fadd4586fc08000000176f8d9a8eb5646570b1c9"}) 18:05:44 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0x2, 0x0, r1}) 18:05:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 18:05:44 executing program 0: r0 = semget$private(0x0, 0x4, 0x505) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x100, r1, r2, r3, r4, 0xc0, 0x3f}, 0x1, 0x5, 0x81}) r5 = getuid() setreuid(r5, 0x0) 18:05:44 executing program 1: clock_gettime(0x10006, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000000)) 18:05:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x1f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xffffffffffffff80, 0x4) accept(r0, 0x0, 0x0) 18:05:44 executing program 1: mlockall(0x3) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0xdd10}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) 18:05:44 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x5, 0x8}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x0, 0x3}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 18:05:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 18:05:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000080)=""/71, 0x47, 0x800, 0x0, 0x0) 18:05:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x400) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(r1, &(0x7f00000000c0)="e18b3215084089c4eb2900d711a034e74e4d55293527bcc6ab406bccbf88280bef042529c602e1bba4bfad1497bd819d83a8337509b53d24bb69cb70e6fe29b0e88200711882dd0a31d89889066802a9f68efe410978328fd8488415102957b0f77aa8184370549072f9b00c0c9552c1f3f051822650f366ffabb7346d0511993c09aab09a192a11c5fae76f1d42ecda9b8108365d8a810ea5cc80fcadb3e0a0a7bde16b4a88419e91f42b7bba11a45091e5e112694114c67cbdf01b07fe8ebf9337c493eec08da79444526d66b412a741e4776685345af7885a45c0f9aad3f843e0b94a776778877a70274b68a7cd8e444689e3e2222fae460b8438ee984edb2e61336b88d9d8363d34507fe3bc07bedc660e0ebf971e1f937b16942aa4f1e5482eb0dbad27e28abccf10b3428263eb18aa33798c2ba5c19dabf84498c3a26106df577fe38be4d12912826b37e47909e2ada87a655827b0ca81df5f3bbcc72dabbadf328f3648d9e5beeeb9b156398395c4c98a065b63330736946bd2e34f36c90f9fe054572682f9ea1d63450382a156285e7c89fd80ff6fee1162fe04afb25189720b9c5a43bc922d6da06d5cff265e9f8aee5ac1991315dcb9ccdf3890d9d2d6c339d6b457af744a1280eee92670075718432402a389d29b1872ce92fb7c875f271a2eaf05ae34089b4f17fb9a1c8b31e90747f3fd9b814bdedb3e2e7fd72f762bb22aea226d884e42d36f404c75f5120a5e89f431c363889cfb258b2768831dd8365d68b55362f768deb540ccef9d789d6631059493f3941f7f3a7daffbe32b71f46e226470336727d9f0cd0bb84aaf8f63da714d96d6a8297e5c14555a9514c3b0bbee1d13daca58f0006fa4157b01e3155a4bfdf419508bad42da612888baed8f8de71607f3b44b2c285480d2defd84a896927ce2ebc45a03626fb46a23579976fe6608b2d8087717ca00ada6414fca7c84cfea1b0516427ec9c50df7a106b8ce5eaf510c0cc5e8c66131f984ca2359ea89ca1a565a2c7e8086ff83637ab107b25d4f136984ba0b35b4ba6c96fd909684a5afbdaa7ab4044903f79c42da6c9d339089928e90adc698ece37e11bd108994f43fb19e2a796949d2fdffdfacbaa6f81e179cc607b6f602af3833684cfa845d6ab7603dada7b76289893810cf56c215cea98d0e041bdf8727070bf4426c0f53169dd0aa7cb8a015723ea93a1a7d1a183db2a88bca26280c3a63d331c1a4238348d90db08ff15f8395f155ec442bdd913d3cd6b9c42a03cd2fa5c579d3bc347abb33a9b4b3ebf9e3f0cbb687b2367c68347b63a6f46d3092e8db799618ccd1fecf2617d233b767b2d4912e596021825ab3cca9cfd9f3d0f4d40349a3bb6a91be29c2e35842a131bbaab067c3936904ae42b04c1340778fc48308a0d98bd82d91b0de4e8258951c0939646dbd20709c33dee96b50d7e85472a6021efae2645af7f4299ca76b4979a6d07dbd51e781495f484bee26e83dfa5733f96e0636c5fecafac2a16e612028c494abb4bac87315b20d7066944649f7cf5e24a5c441b95e0909cb450e5ae2f61eb5a7df3b6a6d1f393e390b59f9be8c1056beb39f4c24dba30d6e760c1466214e9861cc564e99da80ebfd2c70a7f7cf15c361e1f265e2920e96d1d0ca4ee3a93e4bdfa1a9a544b0a39c1fa4dc1cdbc5e9b0fb840036429a56d98111394f1deb8ca73d360eabdb7c8dedec39f19d8ba8672278a7aa5b4337dca6b0c1c32064a012cf352cd15ea9fa1ea540cad60d8dce59102b8346c118119b40bf9237d89b7bf2343873c430254f2cf7b890278acfade70ae70aaf0debed2002c90570661a661d37b3f9c0019a32b9a74636a96d5410dad7ca018774416bd32963a2485267bd8057b65ce8b83e775b190d2c26296c55dd7f0142b14b5ef7ba62ca1be1484b92fac6fa668031dfedee939b59d5bb217be30134b89c4bf3011379efd735d263085e0d559e6059f21cf9bba9357dc20a69d186cbca1950d3f745374b3bda175f5a599efc71b14827f760b823e0d4e52e6ad14657d3e315b498c7406dca2094bdf0382859369e7d505ad709820cdc5f772a25f07a6ef7b3ce5ec566fb9dc9e3fd0f3d597765ecd638d574197c6a85ed2432d0b894afff8e9223b5514ef57ec20671be25c6b2357d3d804516a36586a4082d63cdadcf8b9002231e520f8bc4def282817939416bd09045a0ecac98de63360f3a208157b52b92585c7c8a9f794b9e0fba8a3f8e94f179efae837577e2c0e22c4189f790e8c1e5cf283a689084bc45768f41ecbe6222e792d6a4ce1af3c99cbd39fde5f548e48cd7e2183042c41f35c74c60be85a01e95534a5f6715c073ccba3c587c5cd52658bc17bc5d17969deacffe7c3a86928d668504b59ee081230f2eb87d44c0b36aa731012bfd323bb7dc4c207825923e5135eed7004bc6c3df20cd47f7dbf982c358f467467f8e204281c6c387bdd1bd918d4f4ac2936b45c0b212d29e3a69cace68476b46e947b96897627eaf5a3d54443e35c0d5f52b115988f021baaac6e87817945ac728ddb4a49095d5a003bc7b670d8f110b8c012850865aa5fa21e39daf076deb51ae6fb9430449de704d53b55e25b1fe9c4660ac0619f820e50e864fac03142f6d15ad4f7e3bd46079fdbcc10d1012c7e1cb8f1b54692c80774c9bcc4d0f0795a0a93f810d2fbaf5ecf7a5f7e317457e284ed9b0182f0f9f166146fae189687dad01b06827304d11f3b46414139eb4d625e8834002f3c74effbfecd1f08520e8cfd17f28ccb609f5b3e3c4f1925895c49c84d2ee5c32bf4d5431c2de32524968c6d7819826e87fdb9c953c5374e052af107cfd502bac524c8f51d6229089d38796fd6d83a41b0cb1ce10ecb2f1c6c8ff8f27bd2ce7d368a9d5823d5309dd05762d9f16c0cf4ac0187bf0484438d3ef9edcd4043c2ccfb5864f0ffb6f4ac6d2f60ca955e4265fc4b31d5f0db9d6847c8668bc335ddd76d402731f4ce14882db034d91c422b378d71de69744038d2c492bd3d39c5257ab9ea10d49884dc4312f65d66c8f6e0ed7eba5b9b8b76c5c93b0f4413888a3b81d69db7644acd0893c73c208c7c7254f28ea9adfa5f63773d138ebf324e4704a5372d709839d26fae3c6ee3eb56c3f867882093bbe220eb9825bc4b6eac449c48aef07daa92ca97d6a3aaef5df49f223237e200cdad2e073859da8cfdb98f465e124d757f96a62ab31f70e0c28129b3bfbaacf8715e36388168e8925767f9192d3d389f58fc4575923c7f3fdc262750933f3e1cf68c18f89f8b405c2f363f6e19c91b7f475720c9c2d3a361d6bf447bdf2923d4320cc8dfd9911958978ee1697383163ee8629db211df0c26faf759bf440f4845cb174911f7e42b0f979a31eaba39a91c7ad80bc1b21871053b08840e2ed813ea5c9c4ef5a54423bf1d795dff5687ce6c69c566773ca7f01a2b1f2cba702fbd928caf90af53b3b10096874ce3e4748d0a866f4a23b8801a600a07462ac1eb4ecd4c645aa370caaa7b9cdd1c0a9b3f9f956d68a701dc017fb6df56cd1787f7fdcfe7fa010c1c3e863fccf90612133c3958252d4b46adb034aaa8043c025b2f3178cbc0e7e005f081df79069158e034aaa8e73e7d4e8a8ff5e5aa59f4b489cc8876cba8157afefe76478d0b0bea8c88147129146f3e1d2607bdd438c89df60772e4d31c8e7ecefdd4bb21bbb20f3103f218e19435d17d020a793f7fb9331a3ea0073da391ba2ea1d7fea2ddc5c6e5ceaca069a047e6e25f46f50103972686bbb168210f1b98f0bbf63e458edb5109873d04ea0390eb52d4a4ee447bcbb3fb91b9945d4562cebf050e7bed50ecf427c046ff974ab428dd13e89a2cd8b284616652f68ec6981cf84b4d47a9df2cc0e4ac0c1355c1309db66728114493bdf979558b2b20e42e703ceb45934f59825efe25af621aa502a4c3586f02bc4f4df8a0ccda23b788a4885a3c7f66f8ef18e139789fd9b29e20962c74e46d263cff08d110d8568b082a057446db5491eee64d638a3a2309964ffc1ea9ddd44c1c2d4e227e98d22e572b9797e7b30567538f16b0438cf27b8937319e4fee974c5b7f71c9edfc637717dcb74a559461e13898e66052ce0903731933e6ade1a414ca2e590623eb932c8298e77232ab662b3071a0ff923b08bf51d8ee6ca41ddcfd99faba8a3d5b6f11a2e36a7c7c3d4c7d35e53f4711c0a206fb07849dbb3bf9734710210360061206e06cbc0cf81370246eb36cbe0a82ddce8a885a35694088502ded4b98f89668bf94c6d5d1ea26359a9293147147b1f4f0875b6b182d0560a26c14027ebbc82c11ab5466588458f599f923326d2dc75082f1bc5d08649c896e3f09dadc8835dc3e0d419160d6e0714a32479a3870b635cf3219f606f40dbabb5f067e35615a122d1a925c3a94d9aacd423e307a5bd6be0f699dd957cc926b19a355da35e1cc48b363794d32101f57adeda45fa66486d3a1f4565747303b3ebbe5ed12b2e8d999a118fe18226ce56eaf20b4aae11aa514a79bb0b61d89e08f9ee3de67b872771e153dd097ec316f4f98afa93bbe8c563d034784506c86e56cbc36690f6de7190e55a8a5262675a9dec7490e05ffa0107fb25ec75f0b43ed1483cb854a287f62a3ecda1389062ba786073b8ee6c2d60d707c407029ba76d86ab156468ea63aec0f4a53560a7026a8e2c19f603bd2c5ab6f76c5c4217a311e85ce5c7d9498c02446272b0ea4a845bc36588afffe86e89b8bad7eab080888e82504f82bc0efc39bd719fdb246d15c875d144dadf4a3e4d364c72fbf65a499a785ea1b3adf0d448f8e36b3e1e805c7239b4a22949f52d5bb7ee6e40995c2168d45949ce685707ecb01ebcbf9caae2294cd1da22350aced1be32fe1050cb20031318acc6ee72979ecc36bd33348adc09f57e32e0a8eab3564f2a75c6f6ee7cad8bb9b08216319baefcd44dffedea600e8d695551cc9523be01c817edc9bc40819cea8f5a21429db334cf25b363981b6aa1854f57c84dc637821f5b5c8802d2408952ff1e609142e351f235fbafc95e7b3459096858d9066dcf30a41d7f3c5ac102c29e1b073abd8d7a24fe371c1299db142e481c93baf1b9de2d0bf75441de8ce0c6435d698e71d415b2074547ce22ece72c7981cad1891c89c6e7568da73d6cd39c938401ca06c00e5002b9607e9fd8f318f1d4da80cc4a5127fe310fa4c925081ca540d612798a1f98c28856a6cb287c787ec371ef626b49a43f5c200beabdd402c241058b1f70f48fdc24d4fa18bbb0e73b90cd942f027fc2cf9ac8b05302ba90b48f83060677e286610a9a18f072276993f67c7d7a09e91b1ab37460ee13fa4bc8277dfb23bc591357f870ef8b976b8ef5da0932eceffead8a30143c37236490c235d24f753719d5fc65da4b19c639144c93da4856a5b4866b7a027738b547f7c0995f374b975329baf780e697f8ae77537e7b013cc488a0107328d1506b2350e69dbe1bb11cf7accf4388b6fc57ed537e31ca96ee49dbdab90ae0ee3ba998fd90e26b2d7f4a102efc48fe8f12cc98ec9297412d25bdb87aad44d0048f8735d9e0cb1d668211acc3d8e97b94ff8d8a91cca528449b3145f6827209de354e79ccfb3ad16e2920dde97f64ca35d4608f18dca18b44d855bd678bd27e1d94911a519be980a2dc27e6ea01ed1a25238db75cb9fe85b062be6651c6fa66bb80c4cc7138fb4d846a2b28a6dbb75d568a3be5d56efe314bcde1ef5824a7c391f39eaf1855e44ca0d1b825bbe0bfba", 0x1000) r2 = fcntl$getown(r1, 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x3ff, r2}) 18:05:44 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)="85bbd876827ea106284538165c97ae5700e007cd6b9f1d0707ad9fd641470e041512b02f1a0c9d36eb5d78e86b568a29210d955d8bc004e705e85d9207ea02be5ff0b4e750946350704c6f820d7cbdcce8c4c22b6b05fe6d73a091c301af898390b96967b210a8dda1513abc84b9b92cb97dd1dde980defba8485999c1c9e80220da8c94d704dcf4bf8c97463257bae291fc46c3cb21329e02e014791da048c3e7d7cdf73efed26a0e5d94fbc0d8a29510529ed9499c00", 0xb7) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000200)="58656286c61f9c498c2f83f54d5f6a1783b4c16733e23ed174c019b57094ad54740c433cf2f072a7afea8453333c530857465bf786a9ed72dfc30c7a403c10d569d43f6a6f03a166e9bb729b4e7ab44c7b845951148e360899d2ffbba0e1b6b2ca5669e0a3b57ef573860f1f613eb8bb2c2b5921e054cdef36339a18b0e44d3bc9402ccb1d7a", 0x86) ioctl$TIOCSDTR(r0, 0x20007479) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe8e}], 0x1) 18:05:44 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) listen(r0, 0xffffffff00000001) setsockopt(r0, 0x97, 0x4, &(0x7f0000000200)="126f46002d7ddf2ace6a81003e59a1791fd51c355cb03558df4bd144ffbce5f20519df8accd02030baa5c23efeb68cf9790be6d8653a2c8a018585fe5008b9dc8fe85c9acbb2e19ab64b17c8f34e3260a86c7ce45ab4e6d8bfeabe79c5b6565b70b30cac89394875264e8a20d4ff1f41349076fa7f58b10555ebe65e9e798bdc73e68bffae64d466eb7b45e23e2df4269986e3d1fff859047611f9cdc36c53794afadfd53299c676585249cbe42c584708e03adddab30321bfff706245137f92e135d0a4e88604c50980dea9c1112a3454915bdf64d992e9c41369dfb398a5c2ca3e59af3fbde64d92d3", 0xea) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/26}, &(0x7f0000000040)=0x1c) r2 = kqueue() listen(r1, 0xffffffffffff0001) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x9}, 0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) bind$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) 18:05:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/11, 0xb}], 0x4) preadv(r0, &(0x7f0000002b00)=[{&(0x7f00000003c0)=""/44, 0x2c}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/254, 0xfe}, {&(0x7f0000001740)=""/87, 0x57}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/228, 0xe4}, {&(0x7f00000028c0)=""/74, 0x4a}, {&(0x7f0000002940)=""/235, 0xeb}, {&(0x7f0000002a40)=""/180, 0xb4}], 0x9, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 18:05:44 executing program 1: r0 = socket$inet6(0x18, 0x80000004, 0x4) shutdown(r0, 0x2) dup(r0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 18:05:44 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200000, 0x8}, {0x0, 0xff}}, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x8000000000000026}], 0x1, 0xfffffffffffffffd) 18:05:44 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x881, 0x48) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 18:05:44 executing program 1: unveil(0x0, &(0x7f0000000000)='W\x00') 18:05:44 executing program 0: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) 18:05:44 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) select(0x40, &(0x7f0000000000)={0xfffffffffffffffa, 0x3, 0x4, 0xf33, 0xfffffffffffffff7, 0x0, 0x1f, 0x3ff}, &(0x7f0000000040)={0x93, 0x5, 0x97b, 0x9, 0x0, 0x6, 0x5, 0x6}, &(0x7f0000000080)={0x1ed, 0x6656, 0x9, 0x2, 0x3454, 0x401, 0x2, 0x9}, &(0x7f00000000c0)={0x0, 0x80000000}) 18:05:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlinkat(r0, &(0x7f0000000440)='./file1\x00', 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/176, 0xb0}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f0000000500)=""/244, 0xf4}], 0x6) 18:05:44 executing program 1: r0 = socket(0x2, 0x8000, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 18:05:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000300)=""/244, 0xf4}, {&(0x7f0000000400)=""/53, 0x35}], 0x2, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x2, 0x1f, 0x6}, 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='@\x00', &(0x7f0000000080)='\xce\x00', &(0x7f00000000c0)='#@\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='[\xa3\x00', &(0x7f0000000240)='/\x9f\'](\x00']) 18:05:44 executing program 1: clock_gettime(0x0, 0x0) getuid() 18:05:44 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x4, 0x90a9, 0x6, 0x394680000, 0x3, 0x1800000, 0x800, 0x22}, &(0x7f0000000080)={0x1, 0xb7, 0xfffffffffffffffd, 0x1, 0x80000001, 0xfff, 0x7, 0x40}, &(0x7f0000000100)={0x1, 0x40, 0xd6, 0x101, 0x10001, 0x8, 0x1ff, 0x1}, &(0x7f0000000140)={0x2, 0x9}) 18:05:44 executing program 0: r0 = socket(0x20, 0x0, 0xd29f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x2, 0x7ff}, 0x10) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x540}, 0x0) 18:05:44 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 18:05:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) ftruncate(r0, 0x1) r1 = semget(0x2, 0x3, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/173) 18:05:44 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) 18:05:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="65aae0563d8c", 0x6, 0x408, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) 18:05:45 executing program 1: r0 = shmget(0x2, 0x1000, 0x12c, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r2 = shmat(r1, &(0x7f0000d0d000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) 18:05:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0x3, 0x0, 0x0, 0x0) mlockall(0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fchmod(r2, 0x51) shutdown(r0, 0x0) fchmod(r0, 0x28) 18:05:45 executing program 1: mprotect(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x0) 18:05:45 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x6) 18:05:45 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x5, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 18:05:45 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x8) r3 = accept$unix(r2, 0x0, &(0x7f0000000180)) geteuid() getsockopt(r3, 0xffffffffffffff81, 0x0, &(0x7f00000001c0)=""/55, &(0x7f0000000200)=0x37) fcntl$getown(r3, 0x5) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) r4 = socket$inet6(0x18, 0x1, 0x101) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x1f9e, 0x9}, {0x18, 0x3, 0x7f, 0x10000}, 0x3, [0x200, 0x3f, 0x100, 0xfffffffffffffe01, 0x100000000, 0xc78, 0x4, 0xfff]}, 0x3c) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='x\x00') ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000340)=0xd3) r5 = accept(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) getpeername(r4, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000480)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x3, 0xd, 0x6, 0x5, "3fa1dd7c0064d43c3d284b2d4379279808ee1cc1", 0x80000000, 0x3}) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getown(r3, 0x5) link(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') recvfrom(r3, &(0x7f0000000580)=""/93, 0x5d, 0x2, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) r6 = syz_open_pts() connect$unix(r2, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) r7 = dup(r2) readv(r6, &(0x7f0000000c00)=[{&(0x7f0000000680)=""/255, 0xff}, {&(0x7f0000000780)=""/72, 0x48}, {&(0x7f0000000800)=""/195, 0xc3}, {&(0x7f0000000900)=""/173, 0xad}, {&(0x7f00000009c0)=""/74, 0x4a}, {&(0x7f0000000a40)=""/85, 0x55}, {&(0x7f0000000ac0)=""/71, 0x47}, {&(0x7f0000000b40)=""/46, 0x2e}, {&(0x7f0000000b80)=""/72, 0x48}], 0x9) lseek(r6, 0x0, 0x0) fcntl$getflags(r5, 0x3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000cc0), &(0x7f0000000d00)=0x10) kevent(r2, &(0x7f0000000d40)=[{{r7}, 0xfffffffffffffffc, 0x0, 0x40, 0x6318}, {{r7}, 0xfffffffffffffffd, 0x4, 0x1, 0x8, 0x6}, {{r7}, 0xfffffffffffffffc, 0x26, 0xa, 0x400, 0xf69}, {{r6}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x2}, {{r4}, 0xfffffffffffffffe, 0x10, 0x80000001, 0x2, 0x1}, {{r6}, 0xfffffffffffffff8, 0x8, 0x1, 0x8, 0x3}, {{r6}, 0xfffffffffffffff8, 0x40, 0x6b, 0xfffffffffffffffa, 0x2}], 0x9, &(0x7f0000000e40)=[{{r3}, 0xffffffffffffffff, 0x2b, 0xfffff, 0xec19, 0x10000}, {{r5}, 0xfffffffffffffffe, 0x1, 0x63, 0x0, 0x100}, {{r4}, 0xffffffffffffffff, 0x26, 0x20000011, 0x20, 0x5}, {{r6}, 0xfffffffffffffffa, 0x1, 0x0, 0x6fa81f2b, 0x5}, {{r7}, 0xfffffffffffffffc, 0x28, 0x4, 0x3, 0x9}], 0x7ff, &(0x7f0000000f00)={0xfffffffffffffffe, 0xd9fd}) 18:05:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x1, 0xffffffffffffff14) 18:05:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/175, &(0x7f0000000000)=0xaf) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 18:05:45 executing program 1: chroot(0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 18:05:45 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) 18:05:46 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030afbd580590fe7a44e72edc09a7d8906d97301321ed09e6d9c88f675ca7fc1ef5c8a079f3a5f00286462b2e53ff3482a63fd", 0x139) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 18:05:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x201e, r0, 0x0, 0x100000000000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 18:05:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0xff) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = syz_open_pts() flock(r1, 0x2) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 18:05:46 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file0\x00') getegid() r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) poll(&(0x7f0000000240)=[{r1, 0x4}], 0x1, 0xbd) recvfrom$unix(r1, &(0x7f00000001c0)=""/117, 0x75, 0x800, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c653000b39ff70acf5535938837286c1293984e057de5ce989a1f6f1098c49ce5acb694a66662fc58ffffffffffffe14436"], 0xa) write(r3, &(0x7f00000002c0)="31c2e72da636f3d6de1ef3ddd8c380ff808ddae25ad822e2016ed4351f5567d3b75d391c6c2d74c2f57a3f3cbe6cbb9d5c693888eec211f7f1e8fb3d0dae8f39a2f867f31194b42239aca2414f669ee8becfb30d4542e47e479e1d2b1a438f72bc2c0e98109ce0143e38d6deb5523e0a4890a2700d59f70be69d", 0x7a) 18:05:46 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x20000000000000}, {0x0, 0xffe}}, 0x0) poll(0x0, 0xfffffffffffffe25, 0x7) getitimer(0x0, 0x0) lstat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)) getitimer(0x2, &(0x7f0000000180)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='+\x00') 18:05:46 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) 18:05:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f000071e000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0x1ef) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) pipe(&(0x7f0000000200)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x40000010, 0xffffffffffffff6a, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x7, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x6, 0x5721}, {{r0}, 0xffffffffffffffff, 0x10, 0x800000c1, 0x1000, 0x401}, {{r0}, 0xfffffffffffffffc, 0x28, 0x80000001, 0x8, 0x800}], 0x101, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x68, 0xfffff, 0x8, 0x49}, {{r0}, 0xfffffffffffffffb, 0x4, 0x5, 0x6, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x7, 0x2f, 0xb968}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x100, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x80000001, 0x8}], 0x7fffffff, &(0x7f00000001c0)={0xffffffffffffffc0, 0x6f0e624a}) 18:05:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getegid() setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 18:05:47 executing program 0: setreuid(0x0, 0x0) 18:05:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8658, 0x0, &(0x7f0000000040)="6b5d303c2253761440292b2c687088b6354d95a75d7905c2da4070a1158dfa96727331ce16e0932548e379bce508a05eb7e3d8e4ce50874f8d990351bc6874e244fbfefc37c18110688c284d2c5a4a56b43104e0", 0x54) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 18:05:47 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 18:05:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x19, 0x0, 0x0) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 18:05:47 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/98}, &(0x7f0000000100)=0x64) write(r1, &(0x7f0000000040)='h', 0xffffffffffffff0d) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 18:05:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 18:05:47 executing program 0: r0 = shmget(0x0, 0x2000, 0x22, &(0x7f0000f0e000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000f0d000/0x4000)=nil) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) mlock(&(0x7f0000f0c000/0x4000)=nil, 0x4000) 18:05:47 executing program 1: r0 = semget$private(0x0, 0x1, 0x8000000000000) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet(r1, &(0x7f0000000000)="ff19939f0d714d75b0fce76a79f7491f3ad36651d1cf56825298830aba6680de11b5173731de7409ecdb79dfa37700", 0x2f, 0xc, &(0x7f0000000040)={0x2, 0x1}, 0xc) 18:05:47 executing program 1: syz_open_pts() r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x41) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r1, r1) 18:05:47 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0xb9, 0x42) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) 18:05:47 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)='\r', 0x1}, {0x0, 0x22f}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) 18:05:47 executing program 0: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x1811, 0xffffffffffffffff, 0x0, 0x58) 18:05:48 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) pipe2(&(0x7f0000000000), 0x4) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 18:05:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) getrlimit(0x6, &(0x7f00000001c0)) recvfrom$unix(r0, &(0x7f0000000080)=""/206, 0xce, 0x800, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 18:05:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r2 = dup(r0) dup2(r1, r2) 18:05:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x81) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) read(r0, &(0x7f0000000140)=""/248, 0xf8) 18:05:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/134, 0x86}, {0x0, 0xfe3d}], 0x1000000000000006) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49db", 0x7b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x7ff, 0x3, 0x4, "12e7d1dd63d8f9d600f8f127bb7955e175f061a6", 0x0, 0xffffffff}) r1 = syz_open_pts() socketpair(0x1, 0x4000, 0x203, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) dup(r1) syz_open_pts() 18:05:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) close(r0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 18:05:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = shmget(0x2, 0x3000, 0x120, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt(r0, 0x7f, 0x40, 0x0, 0x0) 18:05:48 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 18:05:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0x5f}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="e04387dbc9d6cf97", 0x8) syz_open_pts() close(r1) r2 = dup(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4011, r2, 0x0, 0x3c) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x5, 0x6, 0x7c, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x800}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r5 = syz_open_pts() close(r4) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1f, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) sendto$unix(r6, &(0x7f0000000140)="20cfa136016c92196a5481d451512f54da6a102a6e3d5902cc2b9957c82340e64c39a52567164284a0759d3c", 0x2c, 0xe, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) syz_open_pts() 18:05:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 18:05:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x8001) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000000c0)="cdce0da280bd9e156e8347e0da46427b3513edb65adbb8d1a531f7f60ca269212254713f79a58b4fb0ab00108649c149bf3d15128280269445a2cb206920b853ca270e5f1d10f40d5d7fc9ccb0229e12bf3956448d0b15b3ada3d84bca0592c1702d3c1a07887d5c69caf75b03208af9b85a474cf36e3d06ba070f7f449cb06d3ae37d528ae6fb2e2ac3ce44695b92ba5f69bbc783c2356f8e788d199c8ab0f8285bc377aec950d6ce9f9c0a124b76ec5bccd7092c1d7f61f46f4079f7213aca0ec8afc18baff11900fa913a2485d70e74fb406a1b5ad187a5a28bf87807b22af5277acd9ffbd76f65b63d2be1ca3a0a8e7f667897016d6f621716b482b1e35e3129eeed224236a3c5ebbe2de86c2b5424042ce66e1b995ecd2c850b17b5691ae6e63bec813b7abd4faf82967332dbbb1cbcf983512e8ee0fb877ac3405b9d076de4f3e0b034281cd0c87c652398112f442c69aa479ef8171744d03d7f74feee9a1759695f6acd7053f083b31c7be0e37a5a9614dc310fd1c0c4105c99f491e9f43d0c661eb164e9b925bbc61926a3c3550cc1e02b83bcfc271bea8abebe3c08aac10f4587aa732efb5c5ceeb75749951b513a18e226931e7178071cdacb56d75968f65c939efb209737c3d00a6c241f5c26a5dc2000245900f594efae2f5a563b7f488ff033e0da8a12e8b67b5c3fea63e7b4ea127a5b238aec39fbe81d3f59fa7ba93f1767094eb2eaf2df8a52491e2a5ae98fa63f55ee4dddfb21d288abbc172d3e60a8a5177491c35aaae3166e14d9f978079dd5c522de635a65dda6cc0e584433453ccfa4472ee71faf6c9bc322b4a67bfd6fa8871818f5a53494de5fdefd51ceea68e6b4679a5f25ab83c2ef330187ceb444183c72a24ae68f56859c0238eb9910ba6881bf7dc0d497a65a3e50270a508ee74545aa8b844525e7d2796eea646cdef120911a7bf1e79bac5cd1fb4101059d509d5d20d1d3a726f44a18b9c2576c41a15f83fde868d30b3d64c40f32a1b4e9cbd0a5b628a7b7076cbbda5e03d9792fc21c2f4f1cce3afd4a41eab9c0f647cc5226a36f52182c85402c546845275e62b4625029c326f74b475f0a9b25d284d55d96c9febdf363ea00c51c57e6d91c753f975956e8df181fa7a9961fb758985aba7a2cbc171cbcd2b29541643c53c6170275452bd81c8f3b2f17b15a8ebebdcb46a93e065f449ba26150f9f44ba2939d3fa64b4d03d7238ea1bf3384e22a383c0602448293206a3c61edddd61a3c7450efbed68c2224e15ac23141b9be326feb3e49497d46f88415f24461ab341aea01c30f61167208e969bef801be9a540fb37cea37a95f4c2e670fab4b6b139b6a65071e0eb1115587c4a1d42e9314596b4873b03043c1f9c56dffce4eb94c3e07d39a30ba5edbe46dd12d107f306bc4baa4b37f18566a0758f9bc8649957acf3ccf77c6559ecbaf07e3dc8ac16fb9804040894781c2a2ca43d1179e3763031c2e187459b7603680c36e5725e4797d8cb63d7563f1594b7dcec64f0100d29f00e8898d9b54b7cfffd2372ef17fa54bf13ed9915d98cf18111777586f70acd637fdd43250f7f1f1522326f4aa6e234e353239dc9594992afff9f5164c7b4bb2218ae1e11d77d546edcb4e53cf01b7cf93431225b5e1b4ef7c89be018f4099fdf177abbae391776466a8f0b0b6661651af1759a94b27790b183c7d471dd7ff0f693f779a3151d20884f7b12afedf4cf3e24faf7e4491b0fcf8e4dd4a3ed6667fae6926b0f46fae0396916cc83d1f75c39ccdee18e0da46e2210955a3a77e6994d7a2acc54599934752a205558d828b96806c8d6cd5e6277273d5fb2ef54484c725c2e1a00c446a2a76d68136dbad6904b805fae9190fe008ed87302a3283e853f6bc7959a5b20d28867a190839bbc0c8e6cd3ab0310aa7d0fb851264825ac5cdaa54f23ce2875cf60f5d5fd7620a967e5b0d5b6bfc4fb4e4543d24eb100255fd6baa71d136eb7d78421ea09fad6c32a34b7b455b0eda8ff102bf7de394343e0b96ab46876ae1bad07eb7b9d6b2eace57bbbcbe55f9eaf0bb00080941aaaab2b8e54d56fff5982b512ea6de3c7ba2b92a48a6457adeb3e4f373c1589e08d5f98868323f6e55d1b3d5dd52a70f8bf89598ee9aa86ff971b6a688ac84b02ae95490ad9e90fd79f64d4ecc8ac74da56519bea38b1e96fdeef8df76bab1b0a0f9962601e674ab7b87f87cf93777d05c8958dd336e3591d0500664f0e3d5508495faa70c8ba02aa478eac475beb540a962efac0d9b70f871fb1d14817f369f51cf369004b5450005cfd656d7df619c26f213460debdd3abea429263ae174fd0ec60eb2ad7481b4235d8535a8c39449d08a7fe1b3a81fd5c39037fa47096ea2a07f0b338cd509e0b0c6a98fc43aed6f633a802f496f3da4203af9cce8f60f29475ec0055590ef0e4debdb42df26fcb4b0cdf9e7ea1f2aeb948fc22a4a24bc2bb8c655dab4298763f1b4fad2bec11528a0bfa58ccc7a58f44f09c02f5f9c53364f24f6861099558b0070d51c4e785d3a17403b04a70647db25f302658b4ad1e524a57582fd1b2550e8cff67dd727e5b090eded7976b065b93d2b83f061d681b6a6c3080747591e29007f539df65cac136ffa589775fba38105eb5b0cceca625dbf13f7c64eb961b591054370b787d5c422dd65b7fd91221ae72d424a2cd30d57e1aab93908ee8bea7f28cf9ffcbb1750ab78cac7b8a75d9bc4036573bdd9edc6cdb8dd769d2c01c488d0b8bd756011a85d6147f201c6853aea5796a514d69e70c929072a833cac1f2b7c31092947ce7234dddc1c12b0fcec5e02cf307f04120db605cb64915cf160d712080549eac46a97ea6aa056f984963e80a5fc913ba5a95ddfca3b371301c3d50ada3fe6197206201d7bb143ceee4e75f02cd62458ba07e4c9f92151fe063d735144310b69874c88decfbd2843950404ccc26a3f30c6ed86897655acb51eba8af001604308e60dae3b5bf6a2efc8189ab625db497b0cd6fdc48a053505f81d7852392896961807c2d8d19a516d505ea38ae4b92b693876bdb904679d713d9da2dfa93b82a3a36ae03a88eda73d805c3a868dc083d20b9ce5a520d75359d20213aec8db32721a9629bc64ea120d2473c0a6e53a3dac00637794f14ca746c78b0ac1ae6d847673c562dd6f141661776ac455a26bea9e45dd3943908a9094651f49e33778f3144ee29736e77e0cb131b4f00e0d4f0fb88d64e9a31ef6755fd9355ce80f69367eab08e4dd0e14ab74b721fdced6c335f642b964e123d04133dd3b3a50330bfc200d6ad5deb0e4407bea9bcc367c8e55c8953f13ddb983e7b0a786b8fe9f812b545867ad2b1642cf05aa6ec34a2061fd963f3531a4c26c90f77ac98970d37454a6b5241738c8320c7de11e107ab7c572687c3dad385acfb576bd382d9a08bce1101ac863aa337a17022b7ac925d00b12045a492de941d046c66681db8e23831c2fe67b973d3d95d2f7dad7ed6fba96a694cfd9aa2083b3a473c3b67804169dc112702340dd4befdec961aeb84c0bda4092cd54701c177703a14bf79394f49f2701eef055040a4831ee2f2923af56f452e1db1b9b74ad84ab0e76ba85a8cc82af2160eac530951fbdfb99c48cf28d2440d5ef7432eb0892515794e39e2fd8000b0469779741fd35813e1f3b3d0a81b3100f2ec46fa042424032dbc1add43bc5791a322d2a7d7e0f7c6c46e5075efa30bcd0feb64678674e56d1c87f799e8a067b6f9d5f52ad56063a7f46f0bab647f7cc0eae9aed1059193013ba547055acc32ffab4041b7cf683124b7ac105f00447eca8fea052d900df3036bcb56bca861313f911088589dfe3bf0fdf0138006a6dfe2906e33f2143729bcb1452292797512dbe9c92b27bbbd420f5d166415dbd4206fa882edc4544e8611b66038e61888d7de4fcae8ef80abfb584fd857d20547772339dd39675db5ea203f043d7ec8a88666c7804d8005fbf92d08136606be3092eb084d87eb77d3d658486a3853b60129ab49a5252a2001ef3c8c25938419ac29e50e1a2ba27cb8ecae65e691e758274c75ef2c5fa561f4ff372e7cbd0ba234a7d067e1cd04974f46f56a1a3ce17c731af67d9e293558d12c30df3c54e4f61c0fdbd280141757d983917ba8041eec24318d97883789ef59a951aae878aece3018cc43ac8e2d400dd33bad233c0a471309b450fabcc681cd0e4dba580008b2c83aa522e42ad47f570db3ad968720b74be14b44d1d1b075350f07ce925cde1ec0ab9a9fc49ca0d4a714bde2dff0149199f5221c2ecd90fbf5ceb8c9630295e6c9b91d72e2997d0c950851c05d913a1a471a758ae3511d30bad557cdbdeb39283311d364622255bb304325586fa3b7708a51c9fd3c5b5caa75b07c7333ef09115a1a468080a6e691a04c03fc055ed2de0c2c38d4136a6c570fd7dfa0f81197569d556a37a8d3aa7dbca5d692d6d749c3dd36bdef1444c666831ef081b2e965b3b08079edc0bcd9ce7de6a58f191f426506cc46734c0433fabffd65952f88ac2a1d253469ee824bbe036cc70db5c5bc6b25d1bbff1644560e47d497aa0d991bad52e0099fb562333b772a1ac5b1f1f8a92a7f347b281ef034d2fef212a931eb90341cdc24f3b2e74218463aad1597a79a51c046eae17c6c0905dbcc5a033ef0691064750c114c6d9eff093a84101faaf718094a2e0b3b377b48860651e3ed97e0fa39bad3bee565546a6786acf05054ae3b0efb9c8f89de130d4f904bcc857f8b90f9fa5ceaf0afab208776ecac1a0791e9385a11697037828cf88bec43d7642a552f56160d8ac822312016e3de76ea4fed041cea8538e99676e9adfa08dd858a66c83f0b670fccaa4ceb676aca069f66dd5bca2f02eaecdbbdba72cb129d28fe8eebda50aefe70fcd76e534c3716d0d376930450c983e430ad3a9b43cab167f1130649adbc2adba5553d4ea1d6ef059ec8496da7b8fabb0457a809572a96e804a8f651c49f4f76d9b8746a9a16c81e0fd1b1b4646c8d9240fb69e12325c465e7b32e03e3690ecc79ec3188ef860d761362c4b57fc8d7de2a9d4cc3929428d27331bd3c2e58dfba8e78fc239ce90494e3c2358e8cb56f6aaa53623618f9ce6f2549c59eb039305e8527bb32703be1271980c306291a7bfca569e940d9ef31f0d14b06bb3caae67ccc9aeeb8e97d8df1bb34caaa49672acb82f788edc4cf17af1d51b0687f0cdaf419e99c421d9db05e1fdc30c57b66c3aa325ac95e9b49d327e98123dc5ac5f98c8d27b1a67829f57b351ac7bfedbb1b4580d4b70f4b6dce7d7e28d0caad346401a0d683dd621b14854537c0e56df282816eb445cef18b4c92c61f32272e6492b938fb0d3722767d0bfed0ff79adc8c33a36c71e099a22c2e23b35162b92e6a83b95adc27796e8e22f8bb97f2d1a37cf1d144e73eb8678a1bac9036c647ae1fc034554b80275848cd1fce27628644d59149d7d6b0edcded4a4c900ae6a723facb172e09e1f4bb09158c0e590a0703ca5396460e41535af3c4a377e05df2775780afbbea46d60f99a3918ea9524b677d261b552a130acc7156eebf4efae692edc7f25fa7e35de1523b5ea2c5d5ce808eaedf16979e81e931d4bef09d68da07c066edac9c1a5faa551650111db3545cb0d8c0975a39dfa5f8e2fc05470edcd68833d76a0eb9aedc2480e5a7235bb4fd61e0a788a747de64fa09efc0d76dc5c6dbf2cde4a1ba098f82aa37021d9513a19417e76e36dd849cf9f7b9adabb40189c49c0119", 0x1000}, {&(0x7f00000010c0)="0a1039668ce3966e526dad8d8d03906425850d33282031cd945136462418d25b2658e30731261042d659d006afd6e1f3d0c7c917af3443ac7a3b422cd01e80525a4fce4868ac502c6ffc1edbcecc1c1350016890bfee984198f091f15a5e9d3ab43255fad0c237597ff53a2a83872370189cc1d7ad616c38d962260eaa1863e29b15c093121737c53c88986d29820972fac84490fbfcb1d9618676015ac9bfa13ffca26d", 0xa4}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="8bbd8c40aab953ca622b017cd17e03c47da26f83e8d1b785149649b0eba54f83406250f9eb059f56165601adab4b82aca37e414dc921ba69db07b3cc2e2331017f18797a8a6fa6c100434a40e34272395ce963899e5f24f3ac496529a990b23d1caa4c89475c80f1e81bf3988e6ab49288bbf5cadab1156ed961b0367611f6bc68218a8107eb10f08544fb5399f68b02ec60b78248085ba186b727a6ce2039aedeaf9eb1b8237f89728199cb657f97f3b678b7f6468aa173f92328b1c03bbd89c1d5d9981704", 0xc6}], 0x4, 0x0, 0x0, 0x9}, 0x3) 18:05:49 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1008, 0xfffffffffffff000) 18:05:49 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x80000000, 0x3, &(0x7f0000000140)="759f0a3357cc58dbb4b81bd77c2cd9308cb916dfceb253", 0x17) r1 = socket(0x4, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040), 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0x3bb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:05:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 18:05:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair(0x6, 0xc001, 0x10000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = kqueue() r5 = socket$inet6(0x18, 0x4004, 0x3f) r6 = socket$inet6(0x18, 0x4, 0x9) r7 = kqueue() r8 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000084, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0xe0, 0xf0000008, 0x7, 0x101}, {{r3}, 0xfffffffffffffff9, 0x82, 0x4, 0x1, 0x9}, {{r4}, 0xb14a237ae0e66d9c, 0x50, 0xfffff, 0x4, 0x39}], 0x2c, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x20, 0x80000000, 0x800, 0x6}, {{r6}, 0xffffffffffffffff, 0x4f, 0xfffff, 0x2, 0x79}, {{r7}, 0xffffffffffffffff, 0x60, 0x88, 0x4, 0x7}, {{r8}, 0xfffffffffffffffe, 0x84, 0x1, 0x400, 0xfbf}, {{r9}, 0x0, 0xc9, 0x5e, 0x50, 0x4}], 0x7, &(0x7f00000003c0)={0x8, 0x6}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r10, &(0x7f0000001640)=[{&(0x7f00000001c0)='?', 0x1}], 0x1) 18:05:49 executing program 0: r0 = socket(0x2, 0x8007, 0x5) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0x400000400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x7, 0x1, 0x0, 0x408bb0a4]) dup2(r1, r2) 18:05:49 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/93}, &(0x7f0000000000)=0x5f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) syz_open_pts() 18:05:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000040)={0x0, ""/34}, 0x2a, 0x3, 0x97f17aeb3ba15762) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4a47d96658f87f4381fd6cc442bc62eb50967b1d65ae60809d2ecbfdef252f58dee46f94921ec7c7e4a0134181479ca534a7761cacd5d14ceafe70dc858193", 0x3f) 18:05:49 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)='c ') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') 18:05:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000140), 0x0) setitimer(0x0, 0x0, &(0x7f0000000340)) 18:05:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000001500)=ANY=[], 0x0) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r1, r2, r3}, 0xc) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/30, 0x1e}, {&(0x7f0000001180)=""/173, 0xad}, {&(0x7f0000001240)=""/31, 0x1f}, {&(0x7f0000001280)=""/126, 0x7e}, {&(0x7f0000001300)=""/192, 0xc0}], 0x8) 18:05:49 executing program 0: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x40) getdents(r1, &(0x7f00000001c0)=""/36, 0x24) fchmod(r0, 0x1) r2 = msgget$private(0x0, 0x202) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000007af596042e605320c93825129263f510c900e3ecd364a43964e25e2c5f73a8872de9f21ec796626ebd220e569b65da1dc03bc008c8c402bd04266709800f33b199a12bcf3006e66bfbd3971da4fd7d47fb1513a4ce193af09a0c46201de6f161340e2d53407eaa78b5b881530e4282a0"], 0x85, 0x20000000000800) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_RMID(r2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000140)=0x4) ioctl$TIOCSBRK(r3, 0x2000747b) 18:05:49 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) shutdown(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) shutdown(r1, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 18:05:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000800000000000000000000000"], &(0x7f0000000040)=0x10) socket(0x2, 0x1, 0x3) 18:05:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:05:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) shutdown(r0, 0x0) r1 = shmget(0x3, 0x3000, 0x80, &(0x7f0000002000/0x3000)=nil) munlockall() shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) 18:05:49 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5c0b2e1f007263ea564f7c8e3ebc0f4f562742778ceee0dc1d2266ef90b373b944d180b9f546a6ff696e52f90577c315ec7f395fa79f6f0a191972de2e55f7b8744bc33e7492"], 0x359}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x501, 0x20) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) unlink(&(0x7f0000000100)='./file0\x00') 18:05:49 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000480)=' ') clock_gettime(0x4, &(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x20a5) clock_gettime(0x7, &(0x7f0000001740)) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/218, 0xda}, {&(0x7f00000014c0)=""/167, 0xa7}, {&(0x7f0000000440)=""/64, 0x40}, {&(0x7f0000001580)=""/55, 0x37}, {&(0x7f00000015c0)=""/25, 0x19}], 0xa, &(0x7f00000016c0)=""/21, 0x15}, 0x40) r1 = dup(0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f00000004c0)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x18, 0x0, 0xa0000000000, 0x8}, 0xc) 18:05:49 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='#^\xf8/-]\x00', &(0x7f0000000100)='^\x7f\x00', &(0x7f0000000140)='\x9c.\x00', &(0x7f0000000180)='%,.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#-,#u&\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='+&\x00', &(0x7f00000003c0)='#:@\x00', &(0x7f0000000400)='$\x00', &(0x7f0000000440)='\x00']) 18:05:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$unix(0x1, 0x3, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) 18:05:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/140, 0x8c, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r2 = accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/50}, &(0x7f0000000180)=0x34) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0xf580000000000000, 0x5}, {0x18, 0x2, 0x3, 0x2}, 0x1ff, [0x0, 0x8, 0x6, 0x800, 0x81, 0x0, 0x2, 0x6]}, 0x3c) 18:05:49 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 18:05:49 executing program 1: r0 = socket(0x7, 0x2, 0x496147e7) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 18:05:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) setsockopt(r0, 0x3df, 0x59, &(0x7f0000000040)="d9ed176b9b0e64127fee3df109c5315a3e6b29b5c0a6890d6a5570ff916d555047edb9ad60cfc557643dc1c7cbaadb02a048", 0x32) 18:05:49 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r3, r4) sync() select(0x40, &(0x7f0000000000)={0x0, 0x5, 0x196, 0x80, 0xffffffffffffffff, 0x4, 0x8000, 0xfffffffffffffff7}, &(0x7f0000000040)={0x6c50, 0x8, 0xbf, 0xfffffffffffffff9, 0xffffffffffffffff, 0xb1bb, 0xffff, 0x5e}, &(0x7f0000000080)={0x6f0, 0x4, 0x3, 0x5cc, 0x200000002000000, 0x2, 0x7, 0x8}, &(0x7f00000000c0)={0x5e9, 0x4}) 18:05:49 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 18:05:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() r5 = getppid() r6 = geteuid() r7 = getgid() sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="f4fa40e95966ce16bf81c05a9dccad9100e6160682e7f1a97ac7c6f55e7cb06b5f704b756030ad31c8bef0985151394de4bc976e68ed5172aac8a914c474fd5ecefa64a030d23e3ca8d9fa7f445dee068cdff971dc88e859ceb0338da2a9b4a599e6de839197f85efd9a0a", 0x6b}, {&(0x7f0000000240)="d45543c978a70ef99be9712c5a7bd2583fe6b0e7f96bbd507a8e17df698ded214a9112e83a66e1fe6385bf2af05d9ba4097fd519a2ba78cede8a3da03aea45258edb5e02ffb2d9aab31a8889bd6c4226f1078da1d11624f640e709537362f50be37439e208e426acc0334cfc6dfdd4c0f6ba32e96d600f622b1d7a2f70e6d201ae2384a236da9edb5e5b26328e9439371abf77c5d2dc39d960cd8e9ff1623b6dcfbc1eabd1d7e83ef6e131fdae78a3897e631337ab76a68c0e47cd613984bd90", 0xc0}, {&(0x7f0000000180)="b41cde8ecca635c136d035d4acf8a761", 0x10}, {&(0x7f0000000300)="2aab386acbf6a265d04cea911c34cc67ba90fc1b6ccaf27cb880657cbff51f07c39276ab616da460d9422860e943bece9d5ecb55a81bedc01597bb4821f170647ffd0ca6acad004b80610cdd48adc6f8c739b12618b4407a59b056de938e76cb22375b0477d391bf9e617745193d3ab5b7e1cfed17062693adc5cb7b69634ebbca2ecafea3c662c57d84fc095838479b03e8ac7f49954463d58ac9a427647ddc5954f9af2399d92537b602856694f5b67608ec5aa370102a78b966aa883c0eb1a466353c64c2b288e7baf7bbb99dcfacb6e1b9ae3fd3b5f9054f0fe7fed126d197415064a63f0c2efc1984ce3c5a9d088bdd37ba16deb42ba0f5202ae6d979a44091869609856d42a6456a2c9ab68ed566e9a8f0a4fdce2635bfb8de8b5d1d25cd88a7bb9d2d248f4866126562d6fca2efb43bf173286202dd8aad88d134b91efe4a90941499b33f124fe4a005b860d851d06fb76f56c1c5bf7dc0dbd7ac4df7ca05755a00133385d747b7e2be8d0052540a9129b5ab6033685207112cf7c0cb4daf3fcd8721e42b53821b0f45e20a5db566173c2afd41341dbc6badf051a304eb7d76c45fb32331851f1bdc8d62ca5fdabcd9b8da14f675c94135d79e094e6d84549229fbdd5a55500695c5ad87eee85c5881bdc5212ff4afd9c1845c8bb4f3a2f6c9c302b235aa05e9c448c907b64d7d58749d61143de0eff2d3b6b7a9baac6bb6fab2ea86c5862c4f19a4cd1db3177f9fedadc89719a77ac004e2f16d92c7afc7b6378f965f0a94047bd78a5d340663c36ad9b94ba5c818c7c9259c0d4ca22efdfc0852acac1f93ee72bd3cee1247eba57f51cae4ce88eb0af646040a9a8b838a3a3bae12bb9112aa0fdc0fa3140787c621e224f290ec063cc476d8dd95c3e5cab6f296590c3a7691b3f054eac55d2a1805e8e875e2fac20fca3c01b5468a5ac10cc4ea2a49c1962a9ab45ab74a6a3e9da48f79a02d7ce2dbfeaf6a032dec9635c1518c6bd394d740864f14d8bf054f5442a9302170081b1c82ff28fc42b9162756248428e7ac79abe21abda427b7dc4e76135846160b34ce8eebac46e30fa1770798373b397496f1773a4aad6030b557119e22fab13e4093f9a1e0dbcf577eb5db51707a200061727cbe80c11948a96875f60a458f655aa3eb7aa9b02ecc47b4281018c579a1e29d95067f3a16d77f66b812e706d84d14b3185997b59353d9723b89d6382775cd563790fc93e001752c7bdf387d39f051ca889a3a2dc8e1902f82be0f4981d85218a2264dd480847820bc291af85ce9c5231985250e09c4a8baac19819cb4f449a7b0cff5628d985aca797c1aabf0093f56067160a7ae1470b3f7a5a2ac2505c49abebc3c6a5582f7285f76fded9f3be7de52b247d4a40cb58f21cacb144dc48a362bc7e23359f71f2e648022c55d0569e559d26c60a913355212d5c77b789b2b50aa1b4d77a5bdcc7b2fe2ac2db002b5ccc81544991be48547800d7b7d500144d559a728cfc42bafff72a1739f6fcfd923f7d94934b5bb3f722b78a93fef944e1eebb4815ffeac25bc528a2556a66994b6544daf39e6818e7a18a299ac8d059c2e57e6774acd13f2c61f0321f0dfa236d13829fd8f5a8fc82c630b759887cdf5cca212f86f332ca5fa083b09b4119aa01c3e3e349976af8274290ed6c718efd738e155743756f569280c77fe4f24a0ff3feeb5da90ed11229505288ed63d02b34e32151575af36db91951c9832992c418810969ad22e3a4dad1af5d0092715cd9bcea79d0d32ce24ba770a40ad0e10d455732d7d28bdb4b92cf24eab6c87f32f0399b489b6cbe7b0dae18b76f4f85b7729ff151e7b633cf38dcdbb4d80c287433c1cddee039e6a39c7f1b02eec856b1ec6d581a36b89da530624f7c95a4be97bbc3db47e71ec910ab58684bfbf4a2463dc0997fb646f9f232d5589c65eca3d5a0bf09ffa106a9cd99f183b9c4aeacd9896cf38c246a24bc8ce188f7e41f04114b28fb9eb17d703f73e226d5004fde270e0464bc3273c7be1ce0b21018356f3383622be784a71f6153a861015ae142da2f092780b078b2f67a4b1e3af25c5f1f636d0eb48ba91623d9d743ea5c7c78ecd3ce96d43de5740655e50a5651a0beb44e3af5d6b1b56a65b09d635ee2cf3ed39e621f3b5a7d1da89d1d4f8a6f5a257b78424698f0bc1187e33a90df99c75c7493575fa5b38cb3b9ba87f84389cf9bcf535e63c8074fd5b655204caa8ecbbaa6695ee63b2921054f95a92bcc57cb00fa2498eb7b4fd63a908b78746bc265fb5ced48eaa14278421e41d8b4dff385a75740ef7570fa1223b1a530f02b77760800a2321353816f4efe35aad94b8ec4c2fa3f13df8078671514b3b6f8c2fee11ca640b8cd9eda0d3177623b7cbad40994b005b95c7aac1d3613833593077a8eceaa98d83d1f85fccff712edc20bda2b3b05bf9d709c3d81a7ef687a8d2d38fc8fbc22f60ce7aa249598fa1a8ead62d95bd5a6f4fe1dc770bfd3a6d9a595a77b4ab078322e3f7e1cad81a8518adfc071bca251a3c952b0b9c3a039648d348ca95a197a639fef97d1ce3ae845b38e4379e29157c4b8b6f0b6ea6cd30c417b6d1c83b4506cc810eaeaf4a087f48d4d4d0018846343c8c70e561350f7164d26ad38c846415770be072b11cd6fb0532b2441a8fb867881860df0f35fbc6a90142f793d29f742315d272de15c9e70f5c827affa4bc26000f38d7812eb6d40bdc803d586af67873e1649061c4576f3239e67bd78c86a1bf0a4ad932ddccfca7768af864fd270af3912b1a61f78e8ebd1f8f42e547f69a2c7ee262fba59f8a69796aa8704c472a32994f6524e34c0f172714c3d0dcae52e84be552a64098b10ef9eed40f059da1ba130818f3eccb468f9cddb06bede22a419b2e68d8df13a1962e5b1034bebbb893479db63b04dfb479f7f90dbb8bd8679181b88be05a8123c30100acc56b66ffe98f69c64bd3051dd52a31c2bd0d1ff564379c65540a54dfb53700c7be3a6f6728f13341bfeb06e4690bc70c2b4409897f0716a18a2f507f09ffcf280b63c52e61e4512b1baadd7b4ae19e3bb4890785b1a389d0cd4368cdb2b8493e256539aa89b3a2482c7b884991d058314dfbb4852f27dec73a6a7cdeb6ef5f4630a561154cd432cefb16fa584aa6aee56ed90b1f6202334e557c4b9d907596efc2ef6a18cf6595d651df004c1e2166b7d8133e8423391fc1b76f1ebc9b4715258e35e83a2bd5ecb8691c634f7dbc39881f1061336865d5dc792b2025760644ca9b147a65fc3afbfb68490df0c153d10fc18fb792c15620b835318c88874c87c1097eba38360c2402e46ffc290d9a2f956920dab5e0c50674c386419f772fa1e66ec59042d95b19663e6f8f6c8cb13e1c91e455abfd53fdd07cc2814eb7b2d55daec2ea42887885338538b4abb8ed366d5121e010b9d0f0bfd2e8dba29201b36677fa8fd307bf51391ad6c3b0a186894ac76b997636f998037d3beced1bfba3e4b6b2112c9010998fe310658211683379d6e90cea2eacb34203f7dca45a8c9e42b70d4d2f34347511631f645bfa13ef95947e156b28083d160508b40b299f5fbf21cf8cb16687ca80860fde51f582c2ecb214d7a74576af1e9636190bc508b49d85471b54c5947f36d408b9dd440549291192afa7e4de9cf7a108d477692cfc415b09baea2b11bc449b8240a3af9b10579eb7d1a2841b5fca427d210b22fc6e3e9a07c195c9e9def9608fccd13b54e00cd450efd2de07c4f2465110259ae7c272da4d9ce9f39b0a38d45c77fb45b0c091e8862a7cc44103658e065b77adb899fcd8b720c9a022973c93d705b0ccc4c3717397eff30ba325a6436eb678e7a24d488537d3c2686a3b58ef841f56f8e307ce28bf3b9033a7b124bf338f6e82e1913fdd9b176ecf7fd8ceece1722786f8c852cbbf93fed2be044355cbec1614435215facd299e1eca5169918d5245db81d0adbad654bcd9444e04eb03ee944055c8f392142a237b7844ab35908e63b174ee227791667d57f8e2d5b21fa64a53dbf50b187caa7f0d79b5eed7a155f298d0e3d555998edd234bd373b3ba3edbeac4c19e8c86f2fc7870d4c8e6a6cc9ec75c848e4ffc3a29fb9ec6572581b443d87f1f7c214fb5eb0dda022d3c5341d2796cf7830292df5e4013533f6961e4ff47cd71c90fa3bf6089e843e8d58a306912dc4e031cb36d018fa6975bc2d5777de06eab313604d9c84f250a6315d3db422926bfdf2cdbe2d015653ab81b70d2d609ce40b5911301c408b8db375d74df485cb94ee260bdacd03fbf3eabb7c8830528395f3f4d5a939abe24f71f1a187c8e9c9d8e198094446098b7cecfa47e7b6d407f65865fcb02e5cc73d33214508500fd74cf9edc9efe58cf2fbb48a21235e8ef50b6a630c4c09bb1cd0a46f4167aa05e437189892ee7d3884a8fbaf78bac7e92f88f05a4e14af464eecc5a82920b345dadb173b3632d3873288f6affffb192a77bfa0ad56a50ffbe7bd59a60df5ef94921a9300ed1f69ac9aad1a33610cbabfe76ad528dbc7c0b70fc58efc2aa04949b58240f81e046437ce8b28665f6955365801be90add4936ea6da0f8ea8ea6b2d1c17b7f8226d7b7d0141750b526f9762aec99992cc9c4d66b209d0f15926b1887c95f293cbc8fc5050c1e6a3db8eb8d00f6b5279a80874cf3d6fcd283bd7950c9ebabd3d63c4e9f3ee4ca3b8ed0916431eae514515356accad40fbd53c3d47451484d8e459a5b368c7e979366a4bf07e18eb4ac39f40dced7a8fea82a1439bbe1b8a38165c3c39359b6105f12e12d8ee4b0586b57b3cd069ddab3214849d0870062a649dbf89d2338b3f2b75d70274c8a26a04387dd86a9b1b8d3c4fb8d636306959e719b3be7a8f8a05187b90629b2d43f2cc1acb95103137e98a8458c03637be24b03eb1b99a05743700ba90086ef585cf7b19673ddbeb450b1982d32955dafe90e6be5440744d4b1c5c5799ed27e32f13d9dce3811e591d34253a4f6f873e221709b2c0c2705e9bf600770f992b3e5f9936eccfb1d18ae49f4f3f46e21fe6a4ef9d2da078216f28a31bea7fa3a59be751de2d7b0049ec44948e00f6a12bb8af0c912ef33246c12048d2a2e259ade4292fedfa1475e64ee68b5f40746ec1cc02f71146ae5c54c8e1653b570ad1961f540f7f0dcf85e82b751d62b788e6fca2c72cad8009c1366bd6ca9589fc3b7100665e90515dddd69970ce50708e27025c159c57de2863656d86c0175d6307653b3bd3bce365cd7997502e6459e34a687f545c9b6f0948cd94ea2389033f10b955c0ae7efe4360ffe8e239df29eb535e49d0ad0ab15c4ac50e744bab098dfc43cd9a9f4e4d53544c5c0aa4b25a4d8981b9fdb224c6ec5d2db8f637778646fa1f7e99073fd57a817980141ae22b2758e2d0c0a09144f123f990160cf5ae98ac1867e853704af233e6d8493821c4d4dad0c1a3af49f08af68d5b2dc99fd0609e13da7248af6dbb40a908db014a2bd993e21a7a1bc3a9b310d64700dd2f3adf3d3ed1276560b95f132b8238ae8d672e9fde34ca013ce2c2b989d67828d65fb09f2a1b412861b2c5749de3acc29fd1b7438095954f32fa070146ae82e9f4cacc7ea51b47506ff71ef540dfed6142b8a10eb580b573fa192faef31508661f927cbc38a384db12169bd9a2ab401c480da04790bf80254c3e8825a47b280dbfb63c602bf0b3e4d58899c6d5d09ba09b53efc42cbd1771a8f1fbdde3c661131052cce8a6c5acc9dce06bfc9e559280cbc0567", 0x1000}], 0x4, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x400}, 0x40b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xffffffffffffff80) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66698b653000"], 0xc5) 18:05:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="14", 0x1}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x1, 0x1, 0x4, "482609ac1beb0fae3030f8bd667f8348e1a51b3d", 0x249f}) dup(r1) symlink(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x4, 0x0, 0x100, 0x0, "336fb1a87dfafc021a131dec9bd09bce2dc63a94", 0x4, 0x6}) syz_open_pts() 18:05:49 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0xdd7) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x20) getitimer(0x3, &(0x7f00000001c0)) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x7f89}, {0x9, 0x1000}}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)) 18:05:49 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/20, 0x14) 18:05:49 executing program 0: r0 = shmget(0x0, 0x2000, 0x408, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7f, r1, r2, r3, r4, 0x10, 0x80}, 0x9, 0x1ff, r5, r6, 0x8, 0x5, 0x1ff800000000000}) socket$inet6(0x18, 0x3, 0x3c) 18:05:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/40) 18:05:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) fchmod(r0, 0x46) 18:05:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:05:49 executing program 0: r0 = socket(0x2, 0x400000000005, 0x5c3870c0) sendto$inet6(r0, &(0x7f00000000c0)="2b59e1510bf76ab5f261d7fa1c5792cfc684634410a591d09a6585f721d7311f6117ef5f6d0c28fe6ed688be81acd17446328ee429108cade47a384a02841d5209065b5e24c15b75d87c9a6dd56411a8d9b530d41ff4e434abc7269f391fcf2d1f34cdf21dde35bbf0d10d5a4dc8aed84bdb28a7dba0467e9bfe5d8ecd6344ec4bfdbd4e194c129244271bf5337b840dfaf06fa1576e74c8b3111828403eb3386dd09187744159a18e1e1d8c3836f4918331c9e339ef6e9bcc5fbf953758eeaa05518e4e4c69db73fb82b1d09be8322c08a789762d835733a35e11075de9c3d88c6d6a3bfd157a4c683995c6fdb49059afbd64a2d511c22cb4a85db6b6cd10", 0xff, 0x1, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 18:05:49 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x8, 0x20) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 18:05:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x88) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 18:05:49 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() truncate(&(0x7f0000000040)='./file0\x00', 0x8) kqueue() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) getppid() 18:05:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfff, 0x5}, 0xc) 18:05:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x168) sendmsg$unix(r0, 0xffffffffffffffff, 0x0) chroot(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)) chdir(&(0x7f00000000c0)='./file0\x00') 18:05:50 executing program 0: clock_getres(0x200001, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x0, 0x8) setsockopt(r0, 0x8, 0xffffffffffff6165, &(0x7f0000000040)="e088da85083090bfa96e22df71b9bae6513d9f6816e004aa8983f8b3d891c060c854f77e1cf09270658cc16002610cbb260d0a26a2e060a8559e23fab02b6f7be3e62ce6210c440f977fef1418d65b13988a99543ecee0fd6e355e88c97c987730929da083304f2e75308299b216858b7c3eda5b5c8e69fabe16f5fc673614615e95bcf5f4f825", 0x87) msgget(0x0, 0x10) clock_getres(0x4, &(0x7f0000000000)) 18:05:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x98) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x6, 0x3, 0x7, "d9ccbc571fa557521baa1db8669ffee134ef32f4"}) write(r1, &(0x7f0000000140)='U', 0x1) 18:05:50 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="2625c6861e6d3590d10be00325138e57d9c00d0bf3c8a9031336dc5387937ff6e4f2cc54ba83fe6da8d2e4e71f32522e0a2b7a58acacbb5b3a5e484d7b", 0x3d, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 18:05:50 executing program 1: r0 = syz_open_pts() dup2(r0, r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x10001, 0x1ff, 0x7fff}) 18:05:50 executing program 1: truncate(&(0x7f0000000100)='./file1\x00', 0x5) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x2) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 18:05:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) 18:05:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) 18:05:50 executing program 0: r0 = socket(0x6, 0x8000, 0xb) recvfrom$inet6(r0, &(0x7f0000000140)=""/155, 0x9b, 0x2, &(0x7f0000000200)={0x18, 0x3, 0x101, 0xfff}, 0xc) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0xc003, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r2, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, 0xfffffffffffffffe) 18:05:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 18:05:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)=0x10001) dup2(r2, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0x3ff, 0xfffffffffffffffb, 0x0, "7f158afc883a1b5b08866e399a66548478c84836", 0x9, 0x7f}) 18:05:51 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, 0x200000000000c, &(0x7f0000000140), 0x0) 18:05:51 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="5638056076ed0f923344eb0357006b23114bf7ba1a5e5387f35ce76a97aa553e021c6b0f1552d2ee35eef2216bd69cccb8552ade2e2314bdff4b2d3273e847c5aa96e8ac5f25c85ae4180ce0cbeb5d3c2cabab06d3d40ca7bee74b9f5ee6d0d751fd7f948414deba9402f67ac41eb55dc8d1c37f2fbcc4fb", 0x78) fcntl$setstatus(r0, 0x4, 0xbc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x9, 0x54e, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x84, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) ioctl$TIOCSDTR(r0, 0x20007479) 18:05:51 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 18:05:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) write(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) execve(0x0, 0x0, 0x0) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 18:05:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="487cdc30f24d074a2d80730664e733b67b4200739dc6da0e", 0x18}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) close(r1) dup(r1) r2 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 18:05:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 18:05:52 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x122}, {r0, 0x88}, {r1}, {r1, 0x142}, {r1}], 0x6, 0x1) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) 18:05:52 executing program 0: r0 = semget(0x0, 0x0, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0xc020, 0x22) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) fchownat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 18:05:53 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000540)='./file0\x00') readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)=""/180, 0xb4) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) munlockall() 18:05:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="51d30f382643076b96bf054e232de7eef0491173815fb72884bfb5b359fdd5322713fbeb23fddcf7f3c063da789d702f31f90ae4dbb4e63ee3d50653851db4bb37cdb864b903120d6f03cb371c033ae78336b3d65b5a348cf782cdb9c702785f8d3346acb7d6b537670af6296608e91c3f86cb0d321ef203c17acfb5fd34c7250a4cf04a9f1d7235d32f5169129a506bdbf53170db2b4741b3bb1546862480621d8bce894d9fdf0bd2f472d662b39627f14eea719a5a07239263a8ad", 0xbc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) fcntl$dupfd(r1, 0xa, r0) 18:05:53 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfde41bb93e40930f85000000e530aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820ad74bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d94e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831011d74122ab9a7f5530ba652bd510eb00bb2c4c7a18ef0e388b7a909547b8df7ea4d56177d55e1f69dbdd846756ca047683f2158cde3dd15db2d801e431af9657b27cd94b4fc7ceb0da42847aba741e0fabda1394c96632195f79896198b0dea181fa05576a58977e79e2e8529c28c49dfe8f4104dcbbf04d1cc8bac9d6942", 0x107) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x1ff, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:05:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:05:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x6, 0x6, r1}) 18:05:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x1}, {r0, 0x20}], 0x3, 0xfffffffffffffffb) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 18:05:54 executing program 1: r0 = socket(0x2, 0x7ffc, 0x3f) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) getgroups(0x1, &(0x7f0000000140)=[0x0]) setegid(r2) getrlimit(0x5, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x2) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x80) munlockall() socket$unix(0x1, 0x7, 0x0) 18:05:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x110) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x84) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x602, 0x12) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x28}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000002, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0x9c, 0x3, 0x0, 0x68}, {{r1}, 0xffffffffffffffff, 0xc, 0x20000007, 0x10001, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x1ff, 0x97d6}, {{r2}, 0xfffffffffffffff8, 0x5, 0xf00000ab, 0x1, 0x800}, {{r1}, 0x0, 0x8, 0x4, 0x8c00, 0x8}, {{r0}, 0xffffffffffffffff, 0x61, 0x5, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x6, 0x40000023, 0xffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0xe1, 0x80000002, 0x3}], 0xffffffff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x78, 0x4, 0xffffffffffffff7f, 0x72a}, {{r1}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x2, 0x9441}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x93, 0x80000000, 0xc69, 0x1}, {{r1}, 0xfffffffffffffffb, 0xa0, 0xfffff, 0x2, 0x61f}, {{r0}, 0xfffffffffffffffd, 0x44, 0x20, 0x9, 0x7}, {{r2}, 0xfffffffffffffffc, 0x40, 0x20000004, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x24, 0x1, 0x8, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x5}], 0x7, &(0x7f0000000380)={0x40, 0xf2}) sendto$unix(r0, &(0x7f00000003c0)="278cfd139556f8f68e9674b84d1187dcc3f4936fc1e372652be25e9f09f1a8767fe6073edf805e353d4c24a4e6fbd49ab99c6dd028cefe2aff62e87565af9a62b885c86bb2471607a0356253a60aac23e6acf21a1dd82ba2ff9e4bc9dc86729e717d76bc07e7f3c23d316cd2c5e27ad3ef41c43fc1aefa77bec35c19dc3b668d118c8567222f1ac2dede4e5ed0dcace62cf4ac5d6ae1473f0467dd6604d9206b0173e1f66097a0b6d9dbb02478207069d104288e58523c61d4a3632398a2c6650eabd71450fdf4f7c5ba3418136baeeea473d051b3d2cd", 0xd7, 0x9, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) r3 = open$dir(&(0x7f0000000500)='./file0\x00', 0x880, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000540)={0x0, 0x7, 0x9, 0x8000, "d5903d6dac9599d883a7f780bc6bc23b2cd0ffae", 0x100000000, 0x3}) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000580)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f00000005c0)=""/174, 0xae}], 0x1, &(0x7f00000006c0)=""/4096, 0x1000}, 0x2) sendto$unix(r1, &(0x7f0000001700)="e218978cce0fe2758913fcf4a1b5079d71e824b70765cb72cc4861f98f542c063b6979cc9bffb8550fd67008d532be9f794acc008856837e2b98103c996ba906390c492a63b0130abd2d87a76c7a3046b9a075321576113eda4f0da084a5e4abeebd8cd0556be450b8f0b710c1c231a0a495502a0929a5d6c439697f722699dea56469425669bc9989a86cf1332419b475b09896aea18a7f492cadb1ab0157ada223e1fb40c2", 0xa6, 0x8, &(0x7f00000017c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f0000001800)="48cdbbecdb3a18ee6ddc99feddf8dfe07a30bc43cbaccade7be66ef31b081fa742225f93ab9561bef88f71596a0616d8860c9518f72847e43188e0df9de2f914f03eab1d94f5c8a86627acf3407d48517e70d36311fb48ba402489e1a4386d7fa19369590218254eac194a7627aee5327343572e5d1daeb2e95fd4dade38b34514bd2d7918b9741304696e597f527d569873250ed159a09cc5cef2ce625b21c5cdbc0ac0213bf3dc8722242f94e96a7d4faceb4d816b", 0xb6, 0x8, &(0x7f00000018c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) write(r3, &(0x7f0000001980)="3276f5c7be8cecb44c874b4092f5f5615bdc8c420c0b6cc78830158e120531cd0d2455dd3622a58ba64e6d8fc92094577059b3cfa289e969c08aeb30de847d007dfd19b3", 0x44) r7 = openat(r0, &(0x7f0000001a00)='./file0\x00', 0x8, 0x188) sendto$unix(r2, &(0x7f0000001a40)="c5b9cfb2c41269053677b0301ca628c2b25afe97629321e8579b212548d65781b7f99d60e8de5501746030b0b6e98af91a1e12e503197a16115183d59011e7451a75d61251d96fa8714aeefcd46dc9906fc77fab527c26d978aadd6706404081d9b38e407369f0299cb5b471372893ddd443eb6e1dba6f71115e932418938e88f0a26031cb76de001754bdd49659ca09ff6682a2b384021a3b33015fe7790ee872c616ebe178909885923de18e5cd9a5dbc94a1a3cf4f4c570d8af96d68df103534be5bbd528b4ba73bdf3ee59dd79c1c286db9642b71030c16ac52aa89a63dd75784e23d240fc12cabc2ae269c054827048d88358c8d9597e8acbe7f44f3190413eef1a8473761fe5de693af45e64eea3b0a94344a4b611781d7e38dfc3ba5a58dfb9b4e02f4f0dc391b31093246f565fafd97eda189b99cd212a0e2b9d577d15223db92825780dc2a7b242cd1f8340b0218cae995d6f879f9991d22e5d4da82d52c1939c9127436e6d7385ce2dec33c256fce0bfe43c533b98fd6fb15cb275820db16b10b024c8742983e2d031de05af9f8792a50fcd0d5e35036fbef62da4e7381ac7b671b17c33f5a8146450e76767c5446c83549d9f6ade32daa65c4fa70836ea0fe8f8feb4e7accc8b1df9b221973db5630b8114023bdedb801d63248a348eca57c32a34a4b8d6843eb03a89abc8c848891bff1c88159f015c595f88120f5cfd240aa4086c4f74eb27c480923e9bad06784a9902882517ab775f4a3c9a11493c5091b13480320d75ee9293935ce442497a3fcc602d924191310eacd81ea43a9cb0240f7d71ef047de4911a54162403f9008446b4a9d5d9ba1565f9b448fa7fd450c00263a5ff50caae79561fff022cea2327be7a7edf8f93bb5b26afa32d5fb6e4bf15e5b1b46c48b4583b55cc9394f3b4848ac73519f8fe14f3b876f97a86b1d86c14b73e574c32d8dc87879d6c66e36d44dd4b2927105cae54a4d2c11bf606b8d5747e39541e4f6a033a3a24ebf4a507c9576a0f137ad0e41fac81a2c3f76e81d9e9812c57f8b371dae76d24f1b6317ddbc64570d8ba356cb7be23fc72dfb42901ab98a21b538090b9320463db59773918ff6a7945fe0ac2b4b684e5898169dba1ff53764618050555d90bfe21ecdf7e07a2e2f5eaf7381e88f57008d532651bba3cde2beabc24fbf2622f49667cbef479fe69fbfbbbeb7133c3ab9655141d7d73fb669a873f14ae73c9e758f9a3c218f57714dbc37d89aa7134b178dfbce1ca5376cb3e0f93a027e0cb7c0f5307de91fd5aaeb2d3df7b7452afb96aeed14e1bdafd9889ddcc3bcc3377f8261a06354a36db9c57d8e81e60352a30b4f02dfa80ff6b21b9979a962bdc41d8941717d6c59c11c8b9d1528d01c6b5afbc319c5fb6b7ed20df39965ca115feb131414a8a1490a7f6df615a687168088c545c0c7ee8ef8d43796580ce9abc9f258bc1b64b377e9f4b02804d2d26ec08da0d9ac5695f3116b45125118a28bb66d71b233fe5745db5028f54219923697a63408deb44a3a93c469acb6f36e85912a139d11ebc801bd6c5f4caec197d5a7a743ea563a1c999826ab86fe6e2b0f2c50147445c8c681676838bb132b674f9af64f9a235f354ca29f746e9386b1b3d059195bb28362096b4a45e80a1c4aed3b9e9214aefb803a17acb9eb650c30c8ea7c6dd6de7d2d3628ea66e6397e1a1c6e8bff3a5ee57f54d99809ca7a39798b7542933e1da51213e79ea01482b56f1518ce406f4cdfc95da81c37c251a06e53c1c8143512551e4417f233ad838aa50598cf72cb7f323f62948e64e2b933345f9efa6f8bb407ac2c63ab66a89c22f233e8e604081c76e21acfcd89f20d0b83060272dc50140cc33b69c26c7ccf6f5a9d53d099a1391c0be5edee15a880893740bd69f55f6be69206aeeac1e5401dbeda67d0e13188547bd2cb378e0474a7cd3b05fde4f981c9cb9c803fbafb77aa9976676ab8bc9ad372d686aeccaa4b6380c4d04ae85e582b4fbf6ac1ee13e2156f411ae0e66c72044f05c74df8e1ba49db71002024f9e08e431020a76c759a2c1f6cf393d1bf28b6545cec9282dad7846556aae41b99668074d6d61754419304d08cc68cd09efc2a4a4980ab7fa94e95236bdcd9b380dd25ffaf08834965ba18e5995f5877015a0412be2d90801061305dec752b21232ec3e59d2c59fbe374af4686f29a49626b5c1792ee8f34e0520ed0b6416237758588d0a3374b6aaf1aed17fe510e45e6161f68421d67b605e29980ba7866e4ae59ea6516555be43b5f07afb7c972bfb6274a758adad68119f239b978dcc08d0ca64bdc65d77b5f92e747169dc8a6d7915017cced07c5421c141a364fe3e92cecaae2195e36af941eb3edaa287b1453b712a255d373d47ea50740ab006b3e8df8483a15fc72169a97b3422f8318541a8b33fd27db36dc2e5ae3c53b4bcd18081777ef37bbc5254d96064ec3f04cfa7e3ef8abcd17664a85e7c854c8a0e5dfd883225e33a583c69379c599725f0a6efe527c5d50074bc27eae61ead1d005bd3f558e773a4b988486b99e7b4cbc7874558018ae28bf253614761cee3abbd995c857077d700f318e93c795c123e98491c174555ed688cf6f0dcc5f8940e9b67533584b2453704441054980879f1979fb2263d0895cf994ba3ead7e83673eb2290e63cdc376d926418f1d3ce47da26ed0c8a98398669c33517d6cae6a5d290094f6eb9e234326af6442018b7ea78a107d9a6608b6c8073c4c581497eb2e57926073bf9da4a904ce45b9cec2c62b02d15c60165cc41cd134002b0f4f808d25810d4d9c44ff99b80af1d796057d4ba2b685c492eafac5be5a91cf99099713944b2558d65a386b37e9546e780d37a5e391dc4c5a9761640af38cb84dc3910a828f2f68dee0bf7d80aea83808da8157d573e77c580bd2d416de2b6f5e4e03c1f790841dcc008d74fed68977b78afd7af138aa34c48151b6f0aaa137d25cb93cf0c33812ae9a44fddf1c08c4b7d5352290323d768d5c5de27110c4617679ee741434ab1e5137b626795380ada34cb50a69d90b9b69cfd56655585b21e12c1daacf0496565e22543badd79e008849c668be27468b1d0b0675609e657a249b0c292fe1052bf4506dcd2d532087a72c37a2f7ca42269b0a133f73eb4f5fabf88c4ef7c35e5906622929e45c93a30256662e45dc589eadb411ec917d5d0debb03bbd2f8bd3626f850448fc6dfea08376a3bf8eb89eec6b78b01bef0c580975b8a83811121fc48484ad6de6219e247b9ff32412d6a9aa9ccc189ab45cdd031bde05dd24ed8bfee437338e994c1bb165ad01f41ee20eb31667dda4eb495c71301c53ae50d1113d5712b4f74ac74e2afd6bdf18375fb19a9f0bfa4c39918ab736a2b715285d7182f4f496998b05978dffe1c69aec989a2b270f60755baf6806ca918760e40fa16292d73fd497e3ec12c7a24ff72f50d60abbad08dd0b0cd55a50118aa02f236aaec6416e86b9a1a3af0aac3a15a31b1368fc7dad6751e781cdf62a93766520c8a5e46e80ec55c57a6c9c90762eadd89c07dc9ec8b55d45c9f0516cb38f2edad3443cc107488c05bf6e996a67c5ddad16497b264d0b8548b603386ea4fb41ef2c5e8a1021b4da24c616dc3bd3bb096d82261158a18e91e64c9d63fc1d28a5202435ff9c55c095a62473188919b883aab22ee9df0ce1e92b0ba4cafcb0a64f444ae51d4ed3158e4fa7c47e77b247302d1d6bc4c886bffad77f8bfe9e6651a756b8808b5e897afae1d99391c7fa9c890fc9c98ec7c8ad67a664f5cbf3b3be3b70b6562bb4846f4bd5172f81b80c78a98e3465e3e49e308f491bce7f70df30ca677374a5009ae7f903d19d3f95342ae25c99e80b2433efa77e132a28e9205e5a4e3964a0b2a416bae285351aab34fd4f70bc3275c9c4d644b0e75b88aa3b3533442efa3a30da668cfb46523a17d561b67555f04f333667d6f17fd3f9958387a6d2c91a99e8e37a6ea5c05d3f70119cc59415c7689d4f95a01974721f587adb8e67b698883a7285eb25994ef3ca1a52f50dbec1fa0178f73df2b4102354464934571d21a3fe28095fd7cb8f2b6ebc3f5eee20b65dcd5ab211e6492d8d26afd3595ff1a1f072266cd188fbeb2be1b289284101455c93e93dc7c7f4e56197952f7a150eae00b25661e98367da92ddf7d2a04a33ccce09596fa8a846573bd5566d59bacb9b8898ebe907cd74192a4e9916807c0202809f5cd47973cb183fe6aa6c7853df8edc91bdbee53f0c131bef841cf6e46950740127ffc622e94fc6920c190cf0d35f09b5ae5cba30d3af0dc8a16a96095eea97331de5736245a673c4c7f48511241c41adc9e0198aa07a8033bb36a2ca4bb58837403551f073b677c2e686bd9e49fa25e989a56b1a761102958728a42a7f933750ffdfdba525eabba759493dc841fb82f14a050cfd514d7a8b1a23e65aa08847e109ad4205eb03fdc06a0e2e8b4caad67f8234d6e80d155960d1b930eb76130aa1f0c8531e266fe7491a67a94c86f0d1b2548ed3fc3b0d7e7b5018ca3c33f88d0da43f8cf53822d753744726fb2f411b911ee7bf507cb4cefe1c869a772680540f58e6b0775962a78090406d490c8d610a0a47b653075cd03a73337c322d6e56a54f25554a34d816cfadbf9dad4a9504f87073c4ed426b07d31ab5a73156b733a7f63d95d5ff432fecf96bc2198df3eb221b06f954ff853bb7efba412f092f40758d615e2ca4c963b0921574ec3efc783c5dfb17d7358e61acc035f779c0bfc3eacfde6642760ebb4dcaba7cd314a9c411c78ccb12075ff281191fce83c8912eb95920f68cd15ae30e12c106af653a612b6b685312531a841f5d2f923442a5482615324e5b6a2c7dd43c6020f7740e5d7d27dbfdec6d2a2a01ac0f65580e70f25aa99271981c5e51c4c4847fd75dd7e6b5070407588463918382d32557a17d1e764330ddf87df9eb7ec175d68c2927028a7c2a7fbc6285546a19c8916e9e59214a37d20fbb3868f46559fd588ae02e20ad0738b8bd24d7a60ea24df9c17a08ae6e68191c0b448e405e30647062dcdf502f90fdfb19ef2991c8f389e7d41c1e8337f6947ab46d3f6be614581e20bde5b0fe2472a06a3fc0b8e7cd9909ee3ca30da02c241df1270c106dc5cd26cac8da6562477a0f39f173c75ca860c3cbbdabecd1f73aef10b87b24ca75ae30e2a00a4ef89962bba707619e9e34c58b5264fd71b150bd58c6d8daed7a961abdec3e789ec1cb704cc46c6cb1f50ce08a908abb5f4d4d038113c718c1834ad9d7b74381624c5fb69fc2e586e97bf8aadf105f95c8f0625909e26c7223fb91b16e61f277fca0ab2a18db1dd75acd3802615c9f23c8f352cf48961c59ce7ed1b305186f701b75d91bde4ab8b6e4448e24298c737d3bc4dc942df0effc2b2a55c93929128599bd56177988c0137c5cd4caeb96f330eea9065175547c96ba220960d2e4517d189d7fbce772113d79ef29909a3b8f048af02379ccd532469056975b464483419b7e13e101606c2edf3b236d0e8d820c725b9fdd400e8d2150c0c87a7a41cf98ddf7d8e08fee95f4230484c6cd3a01e07fdc59f79f60606b1220a3b9a1ba4edd29dfbc78949e453a87ada09d947e9bf2535e9021c2b2d327ba8caf89b3af3a5ecd16ca18158873c999ea93095d9058724acb6d5633612dc884fc3cff4a445ac0c12458b57b6d0ce081812b33f5b1173a9e01e2f97573078bbb972d58f9e55afca0f0df40bba5b0465b7a7e371b139961c", 0x1000, 0x4, &(0x7f0000002a40)=@file={0x1, './file0\x00'}, 0xa) fchdir(r2) r8 = socket$inet(0x2, 0x4, 0x6) r9 = syz_open_pts() mknod(&(0x7f0000002a80)='./file0\x00', 0x0, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002ac0)="f614d82c7507f8f682feb05a2c3ec721b8a59afb19228dc36e1acd85532a4912cb04d31b003973ffc55eeac8d0faf93cfeb6cd23c13499af73f381eea545aa04e965052d0d49c53a4ed2e01da476c92e78b1fb2ee944efa51cf211942efc9bda7ee5d4c8d45f3da79cb9a65984d7ad7585d58f164aad8af6bb436aa8462fd6345715b1730c451b928de0398941f88d3ec0daa977ad42e18fd3ad2bc66c9b1b841af31cc8221e1b18c4447ea5b2", 0xad) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000002b80)=0x4) r10 = open(&(0x7f0000002bc0)='./file0\x00', 0x20000, 0x19) getsockname(r8, &(0x7f0000002c00)=@un=@abs, &(0x7f0000002c40)=0x8) r11 = getpid() r12 = getgid() sendmsg$unix(r7, &(0x7f00000041c0)={&(0x7f0000002c80)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000004040)=[{&(0x7f0000002cc0)="19707170f2ddeed78ca403417f63886f90e3a2c1c1a31b84fd2870fb33ed15908906c5dca20e6cf4a30f8160e8f0", 0x2e}, {&(0x7f0000002d00)="e2646cd16ddd7f2ab0bedba3f45e6ef061b00b8cc695b0961da8b3ac31c4b7b3264ceff63c5e240e3b52d84a01378e0409183d5b62a97e103d806de768faab3021e0bdf9415b17fe", 0x48}, {&(0x7f0000002d80)="22b2ff8ca9137053ad5fa6990cbba8954da69cb5cf48828ade8d5976b4ced67b5051a291f19b4e1a7bec236ad18d6560dfdee1a73c4dbbd796d95e4ed1a735362908c6bac3e9a764fd17edf880bb53067ac268d049c9b44e29119aa4620423b5713d36dd1040619f8e84c587c6caf91f646e0efc70b60af194b51f67ec3638dfc692bee61a35a074fd339a6099845651d045df0a4c4907c8a06b99a7496134a1972e2d987d85ee5d1dc508d22ce0992134c909c1e10eb2038734b6278132ee39d72f939d84d7202f921986d85f0262cc8507031b3ed3a3b083b77fba8dc1d219ff8b8c7a65eb862a6d944c6b63b8e949ed232dac96fd009a3b0cbdd6bcd75e", 0xff}, {&(0x7f0000002e80)="6413cdbee54fd8c6c6ae4148b67c03f6ceffc51d1335b19827779305f7a64b1ac95dea69f7f57e5f7cfebc5ed3bfe1567eb0dab6d59cec5b0ac7e19abcdd12da0ccbeb2cf2d8caa76e8d4a6c81b31cfed09b190091431da47171d02e31d9db0ad8b27dd3bf709293b9e0d339397bca23b142232cd2ee7fc80d067f5309baf90ee5bc", 0x82}, {&(0x7f0000002f40)="dd9ebf7b8c0307bb53d3e35ae004364e65b87bd84dda571658946aa5a6a26f45e6e79c03a52fc4dfcceaa2d2cc77c38c368906e2a2367240800c8583eb699c908b9a9f5d1e6bbcb3d3ebaa043ce6420485c1d9a057ef55c13302af351d8caf43968d718e0b5e9003517d88fa1d5e07ad48cd89194993d3b31c3602b3b7b35bdaa2a9a80060e53d3847298cdaacf6322bb7bdb546f15fff235a706164bf617628a0fb4748bd943cb8a3d710d27d843658ed31dc838a3a0f371dc019e583baf2f331ff96da1a056107a4450c853dedcce9ec1925bf6c31fa6ba4661b8a7aaf8a543fa2c43d7d2d78c47f7f78c0a8faff5e9efeeb0a6eaeaab58acc6db4a2dd71464edba332de94e4b4e898dbb52209fb2adcb7fc0d4c33393ee45b999d1dc9ab9b4b7ca57459082d5e911bfc3bef6f57bd6ef7814166aa537a510a2080e20cd8621abb4f8da96c3092a5ee1b81f4a1738d2440ba074955a49c7a65a9901f7287b601b85c3a39dc45a79179e1b981669378e3012619d86c92319a80aa2078a34c64cb0ed65b452a2df5e8e63fc494c6655f61d760cf8293d4760f76bc295e841761bdd0438ea5f4c1cca961747da3920426ac577b02d57f6755b82f648b37690a60c6827d48e74323582440eec57b80ba8d2e3dbc6d96f2639a1b26aa2053fcd31cc2b2e0d400b4e8766f9a351b5097c2c006d7ca3bd182241e0f9948d6aa11f1f4dcfe7aeac6cd816996e04b1d8e59b30e33aae66b147950c1c6c3a5a7a14efcd3f484258a57b9b5ec5ae22b34b71e5befb9efed1744873a06399bf4afb8c32fc75001b16214a0e4cf4474bb63a30fdfc7e2e2c8560cfd76ea8bb4d3d8c147e8502be3bc460a5110f86f5ec0899455c0ec6e7c91a91491f39e3cfc1f885cf0ab7a5f8005cc499d4c5f1c3c5277973b2f83eed1f17892b86aad016d6a2a2d3156f1f900347e3b3f46a862b97af910a0889c2397709b7dfbb6f5ce5997920952d59ab41ee686606682b9d3402a81e93e17522e4f9bc7dbbaf6408e27f4a679d75a5d36d73e1d52d42aabc4a700561685278ad977f8d13300d842e7d1fff47dc6bf62bb4e1f87d00d3bc8f6206cc65ae16adf26b9820525d5059f2aafc5ced7814ce40dca8401707681f507d349e3946e38e8ed1a4392bb52245a53766da5e342739a927d2d6b44bd4bb986b15c9ca9b822cec53c0b1f11be556f9bb1285e4015562da38615a7eaf1b15e83676af5e1bc71c40828f1097a4390f55308fbde5340f10c6914f0eab242ef84b938380ff7b3ae1a71e1c16c779d179d693dbd3584709e4a3e3d5e9ae5c34a109c1dee5ecca1be7b32b3077ed3e0dcc10d0b49996b985689557fd1a977c2a3486eb01218f99dcab99cda37bef3f3981c3a7d60a22536a3e26105abe1f108afde26ceec896cdf36bc3496a6c1b0274b392180d05fdb2de7e45a1c069ec6f4cd82a45c4ea28682ec6cba3750f5063863f3f85aaba42f64423062a4016948492e2ae01975414f920f7b21ca371bf3d3109c1bb1f49cdf688afa9bcdee4447a3c993f58892bd3da60279715cb9feed69dc5b53ce8706ae9badffcc3f27d1ed9228eb4fe7ceb7b7f32389d789f12a213bb27822290e0c44de9066482db248c23030ead77f3db3fdae2faafb562b3572ec482820aee8f0d2277bfe1b2244d60c5c6c5b1125a061446437812c06936b985caed6c46ff5b0a6b4f2ea5feefa11d0e3d84b1fce95deef2c84c506e628e53b6b61df448d386e09a5172a3aa2a7815c4052b4598cf5f8de54b991b3527e3e995cb6b14c91f91abac2d030bc6915e100f7cfadf39c79e1ff63ca0a7bcbb7839a7ce99bdb3bee58f55b1ca08aa0beb05c89f2363422dc95e346b77080fd6bdd243f8abc51d4bfef19aaef45525fe78aef1e7ed4441c080b2206f26372949f22451fe6b064f57c0f83fd09bec791e48a0c2932d27bbf94e1e8187bd3b84e454ca7f232539b15b5a63904d831545c8b61a0a230ba4c6b0ca37a7cc77d818cbf6e9be78a8361452521f67048c22828c170f2bea5ceda7c4b92a9f4f5403b2642559461cb080c3a83e1769b91db0742ae7d5c49bb323d2f65d76c1879fa1250f8745560d82c541bace81ee038eed9f7d1db272aef1b187c9c3022b8bf890cfb0e1f1e73ddbcf216c279687c9ef7ce12ec6301e46c52ce3bf0c5bb783d03e4c4e7e8c1ddb8ddb93d36e57956ed1f894c752f463ec4584cee54e8f6bf15b97bc25fb1a4f4a52cb494c401cb862818762cdf5ce6d31eb18b3e5d2bce4f6623dcf92198b13b57a055157be33909eb4d807833651712a28b0cb39802927069c4f51787ebc36f1d2a2d2763c4462a49dd77bab88d96d61c126c105705384880fafc8b777e34b13f4c6c4108ec0b0577634b6fd00612647a800cf40262c8f8e9ba1ee227afdace19f99d6283f92d56f4c28062f82fe8bd4d1befdbf23ad49a256964f86ccfb90fc2dd5b4c3baab5fd7ec127c599baa4854bb0ab92cfa9964e8b3345052d44c770530fc9006d6f589db7daab50d11a7b8bcfefe1927807dda0fdcbfe627d84c0b0ba31c2c4eb967aad629cf1ded6b7cc9a28d8ab4e1b2512fe1bf405b232b09aa71d09e6845d5e8d0ee94f5b2344bbf2f7a9feb9a98da3568418dc6af46a79b99c856a42845817ee9f80238cf1db228f81e94b3ccff67b470313661838fccee201ad7dc7fb0c8d5eaf11f464b3c8e374b5a6514c0abc470bfe9bc9dae397dccc20936ee72bff70af278ed35ae316679cb3868368744c2af2fe68e9f7eb921526f915df768904865fd2b6b04b036c33d90ca195b832446b11a92aac11c5aea0211a10e831a5822b3eadcb79c6ef590d72e9c90f4868efb6267d7bff4de73434a22f09adf6d1b3c519df11b35c07761f026d3f2d8b149317644edef201eda6667c4694dc2a6573eea26f7b050eace0dace7be2f760289b58aef4a775edea522b17a5c67cf358373a064aecf5ecd78d5adb8ac3368683b57f174c97f64b6942632fcfb49b157b23f51ff57be7ee57576c5d25ee54a5324a13902ca264e774da9cff475ea28872b56fd135239cb38e67420ca759fa6c1ce3034d74688db7c4656dd819e15ae6110c88cd331711f5ba407db0ead11eac4457cec0164b6acc7b7bc8a2f453db98e4588533dd4be9622b50a928c88522930e8b96f7c996acc8d3ee2fa3f636cebd1cf78a955b86a267c95345763d2d7cf888abbb73bfa7c7053e6e8ebeb13535505054fbbb9ee0c66f1eee47981caf15a1f9347bbd0399309583b750ee1c66dc8f0e0ec16d58105e54f91d8e23c96284b81c9f4888c7d9e0fd7b7c99e991583e449cd250552db5cf3b86a5f6b16256720ec201ce89927e31fb191b55ca2e998c37f4f20d1cce2743461d84beeeffbf962d8e8201961dc17a496bdc181c1757b11890c9c5c0f3c89442be2ba637271f0af1a398c76ded29294ee63e02ea2ab03f7ec97a701137c4c3b1fb80576481189a0473b4620ce50f82056033f919355413a2045c456e4039d75ca79d0b498c3f90ab8f5f9f89464464215ef933aad6464c1da09cea4509bdfa6091b662e5494883d87963028931246185fea61f6509ac14a8f8f85ae3019201ab1ca50b4244359eaa9d7a47f92487d8b102341440adfc269fa57f934e74b4e43302b7905d8fb11f0fd47a206a98052224039a3ea833b193293a47def55441a0d05788ee83b3a1a1a73452f9ced02d03b670ba4725ba0f4c43c2881bad9a45da3871391dc2095c25a1ca0b565cfac02931ec83000583dce9fba17c25701123cf262945ab93ff0fb8d9b3e977b96869b67e94e9434cfda4136228de9f1159e31500db401a8cad6037c2344891bda92d0f2df35eb027191c2e162869d45888ccfeda5dcc901e088afa46ed17ec7111a4214b37449c52a82ec80360fe31d4ace2f8f289a005da04d0b26801a3e95fad9675bfc6fe8e7cc6a42e95e5013135a0421a1bc57c560a3628585900c7b8712e6c5e7c27e448009620ce820223ad25450de90302ab5cddc5cf90342a3c765de4217cb821315a87945e6e3c065e107bf03a6cec7748107cd5b0aa1bd5f6bb9d9d1c46de3ee6469fb9e9f1f2fb2f0d97ae979d22a4b75364d5d0b145773e461e46cadb5eefc2273929e6eb34af8b79ae6d5915224e7ba7c9670794059ae905ec4af2214ba2c22f3deb3d5354ab043ea56e37a43c248b9ba6a270b3d663f66731908bdf2f1b300b482639972bb5426560e5ec732cb1b24dafe6af4abc9829fff21902166ab675e9a776b9a28b0fb2d8e03aa5e7df77de7bc472b21f6b9c276b1ffed531df318b8a308a434f7be372b520237147703f1d63109561a9a24a480e174522487a4ebf958c5f4acb5cb54535f9aa06c90619322ed44026cb5de2a2acf46aa92e48fc3556322412ed31d11581801bde810d6e8317a4cf1737e89f08e841a051c06a9297ad1a28ea59a3142fd9bc2f9ec762834a288bd457938f6c4328311f87499f56b9f80061fb6f57c50b8cbad22bfddd16801fb7eb49f5bfaecff511b48f7d19bc8d23db7afa31cf4d79df5a2deac278d39045e3de8ce487a7a5d20fd272ed15f76bb156b6efb3755e7ea302776ac3506839f314a44bdb61370b9e5f210e1d60b0b1b7d08bd0aaeb39bd9a1115e9293fb06208e8b72e935674866b4049f1247bc9bb2a7968861448493b39c50213d60d204c183890c20683c4752f5e4d339f3bcfef457c2cc377d10b1ea097e444fca547dfdd9e175990b874a2b7479dcb52004ab685d603082a2b5b137759d7639cb7e8020f5a03d67beed5bb742f16909d470cfd00dd49fead1cead13e8884ba6d86e6e9a1e4428043596acca008298e1bef47cc4abfaba3da96b21a696e3f098a4c4bb396bdd0f1309a933c6970db4fe31e0f7007b4155a85fb1ebe4ae64c207cf561cd09f98b251506c508177c7674c8015f1a30feccd07fe0b6b43d81a7709592cc4acf872768342bb4a59deacc52c9b31390731dfb90808aedb0ba0bb937316cdb577b1ed820d645d53faae4033634cc02df9ff4260a823f5bb32cda78ee2d48076462cce91b5c773eb16dc950e143f23e2b943e7228eebbc629d6154bc16050ed1d9e2c2b778010fa0b11ba9afaaeb31b30875458bae49f6a4d82f2ec84abcadec67af8882374c653c732752f0842ce4373329a9e52525e608adb98a15e00dd656f0d953ff3a0f764f8e884abcc35bb457c76002e0dddf99fa0c54b0ef294352175a08be57600bc395f0fd3186d518782a2e6bad0bd2202b015bc844f5d5d52a22615d6cc4d4225040700ea370c8b0f8c0fe732e3e4c829359fc5471a3ed64c4b88a50556605feb23dfe65c08f10feb4bc54b308297bffa3740606f15ca30df3333475e66f0502e59e3c26f9b3650eef9ff32f61809f023beb49ad8cfc5af085d47c27d810a9129e42dc3fe4c650324b4b9ba18bc9d91bbf6e2b3e4341432ab2c3140398a4d8a25c76489f72469221002a5ee2afcd562bacd951c26a3c3395e1524183e82eb105926d58ecce3110074850840e27e9c6bbd018d8d35890615631a5babc35da5d616d490e929cb409ad0ccaaeb3a59b6c4ac160590ccc8a8727c9b231b8d5abec5529b56e7631761f3dfeba74ca3930fa25cd0b1b8e636b425398992fce9914bacf7bd2545d314eda4694fa2045fd579692cf6439084a5a49272f82ef329b3273d32f6d6a7efd5362d1e18964751a830f711068c4d2665933e5b9fe1821b22b3325336a1b13cbef9e93f503ae75db8ecec6feda4c90e8f172c", 0x1000}, {&(0x7f0000003f40)="f9be1b", 0x3}, {&(0x7f0000003f80)="2cd630104c98c70f228d468f4d00eb48de21af6b6fe2f8d06f8440e280f0c9466193cc8037fec8463c9f4f3bc90bd777d68270422e55d5fe687ec3c64ad31b37fa7879205dd8903b3db4183e48052a6b0d52b006ba115a08d9e7d52afedb14aa6f6e57de17cdf8538eaf9a1deb4b619c40aaa535eb2c9188ed6bd716b1d9c6bfb727bf2ac7765c8dad227773473f5d30a01e49d4e8c22bd2a6659fd4c607d5f6230227e8ee798368adbc2c9b3ce3aa0c8299bee73115", 0xb6}], 0x7, &(0x7f00000040c0)=[@cred={0x20, 0xffff, 0x0, r11, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r12}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r9, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r7, r2, r1, r10, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x30, 0xffff, 0x1, [r10, r7, r2, r3, r2, r2, r3, r10]}], 0xf8, 0x2}, 0xe) write(r2, &(0x7f0000004200)="95d4ec13949454d44e63ed00d571b1c661f95f589984052eeb2de6e837b1dbe6481d7132c5d784b138b1ee04dc9ec4597f8a4012fa7e9c6cc28a28cbe596b4c39791fa172287d3b5ac90e4c457fcfb0afc8ae0fce3bc33ba1f3918d54a56f6df5cb53c6b05bde229fb971ab9f0a452fa6f2d9e853d7208aec53aee3d859b2e6ac5e62c14280834067333a6ac8c1fe7b5cce804e0164d1bfde1f2817b41fdaade1a3ccde7bef29c76ebe34b9ada6d2518d5d776ab9321a238fdc1dc33a62f3660e1b7a1198927d523a68123a530ffd2f7598f09def123af1ca49ce1ad", 0xdc) fchmod(r0, 0x10) 18:05:54 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000014c0)="52c5ba8de3eba4f11f7378a9281508d1ff408fa75c5957ce8b2c00e8046b62eff6ec643cc5fba0541d9077f2b493cd99f2d6236b2f8ad3d92b298d6e7501d6378d2b11d719c8ca0c5403290fb4266ea6c065fab6088ed8a4b99f22cb07c2a8c13c332ff9e04957436d7cf74a598a0d8e37e8ecb2b06b94ad5fc160daea9e6dab1ad9db65f803d0e2ecfb0312649d809941e9fdd2a8852cad500238c29f0e3a01f0e8596d3c8252c59017cafa550a4ecb4ba0e02d061c915d68596db5398d118ca090b4a557c7b85198c0a573c9a84be0b1f1c991a581f4a833651817e5368c5f274af30fc6177ae3d9f52ce20b8064708625e21e5958b4e0764912ccfedddffa7468c1859714b4dc8ec11290be796b58c6e8d57d3b6868f6f607b2ad27eaea1ad3888f4bd968961485f02d1035ba1ab1e366cd5cca0cd2694093fab12d5747d353b44791becb298fd3f8f91af54a259cebec1a70eae03fc52850624328ad5fd59b3c8fce7a79ecc072c75f76bcd5a2aff7c76dfd3d4a260b08315451132a8912a1a685b994a01d09b413e19deab2467e71e54ac2a9d2a9a3c2514deae9a6273aa86846784b85ed96b6fd08e976003430f6cde0db4aea2b75a0c8db21ab03d380cfa80a2b20811939cf08d26166fb14526220288c1db9a1848d7ec09483e4d159c92c4a832018a159cc48b95a5625a93c2ae85398023f9d3456df7c8e1de767a1ce2ca6581190c5c2e7374e645d9626a4773a092c3484e4a9d09a886dfbca2813c64efd627a3e61a2860351c6dc184569db8cd08c3cbc9b6b8da62eb6b835dbbfa33e5a3392de0dc39b2180985f1a13a408e055c4f968a7f2a75d906d78e2b27861a579fd5c8ed15e39a1fa8a58317e5e162be4eb27d14778ec72af64e11ec5999b5b0432f9de9f439c802409e5e1c47ce9c511b543687948324281579ec0e9d4aa82bc638a74dffea6eb600210584ce89fa21e4f07242aa736d8c80fab1ec1716425c7c025a22e98f1981234abb9910b69bc5aba96b52e78fa30e2bc00d3a62f2c3d85218fed9c8e7f91912431047d1342c6fff3094dc5f15b050b5968912699248456901b54042e4b21dad2986cb2b241af5aac74a3ed2e1b54ed87f26e22c7352cdf61f3ecd57c6a760e511546aad90490dfa2e46fe695079e1b37fc69776cb4ce9c97a4b7a07460b9893a361ca662e4855db48b46be830caeed7f753f14870cca66edd8ae4535b3b9ee4ee7e33b79603622b466c484c866eb4f2175434b51e7a576be54bde5cd681982e41ffcd0a8ff69b7cf3fcc47dfd7963151602cb417313056d0806cf84c412c5c76a1c45dd4c0c5f3a644ca3a084e082f89af6f2de8252e7098c9f3e49c6e964e84e44ecdb838d123040b4bad37ca46e9265f35cb33b1ee75ef5ab3bfe38bdccdcd6f4652171477002ff439915edfcd7b7bca583e257b893e4a79f6e37cef63ee82599dc11c67045fa07b46caa4f6264386d56cec825a4cdb7b2d8ddcbd37eeb6538306c185e75db8fc1b957063fb2a0a9135e79f73064f1400bb85c8b3ddc1f8715ca6a5a25508679fd642ebf754dc48a7229ebd748f8bdd6e445109a6bb5b124b159ce48cc216f69a71bc5816d03c27e91910f601c85d999df3c8660acbb8b22b39baac26deb832b37bef28727497cf3a1afbbb74e75a9c4aad4c8fe200572e916b74d0bdf886f45038275f9fa9d29ad559543cbf7a3ac24f35152873a9489388ba2ece4313091a976a106cd00f1dfa30a3a9e769143d041de2aa8f4ab7ee50ce0824b2b5f8c3a4b858d4fcf2260d336c8e581bfd9ad0da8aa3d337384a40d08cd31741ddc89ad9456ea49d1a54b8739aa01a0e26422ec58442aadfbc3c095bef3f6777563eb50671315c06d7ed19aab7272935edc36d7e48eab724f0f58c4f3b95b3fae23a05431d4d817723b9e91a61028340ca26ab9882f3da7037182fafe113d451ff24e9375211328024faa8e205b9386419b8a178ea874738c28dde8d3c2fc3e9fb91a8007d0cda5d6ea8e6efae95b02760f57b4fd66b1b64882cfdd10657c05da0f9440e28906cd09c90eed6a4d180fbdd875e73cdfe7e5d1359982181b894ce9cf69dee2913b9de8f5ff86908cb0680b5e98ac76e544fded4ea9102192c7452e7d3cc0c43e92a8a66e0e940b1fbbc3ce3e54f93242550203d1e8283d530eb2ddbc28d771e54dddc864179c97ffb01ff660c3833a23952400cb0a33d58e96ed246f86533d1d0f0e1a903252fbb240b9b2944b4a56125f04091b3bbe719fe79414a64c39d72817b1603be71081994d4d9766b794fbd1431fd6787a76b73fec49fa7cf854c14c8be7e665e5bb5844d0057ac4bff6465e0eef0b712b1fb660b7abd4c77719e937ff8ab34ed976fc324ce37ef4ba5a8bc03d48d3a2fa1584b553b527d685c1a25185612b96574a4f4a41535ec2bd7b2527a99128bf7a33aeb41b50dbdf47df9e58957952d4f80813a91af9697fa8f3ae2f17ac4aa471124a2c3772c5e6d1b3e425e7dc2526cbacc1d15e8e839417016ba90790c8bbd0f7bac25cc79356ada9fcc4c84efca10b857dd2a6daba81585ddac347d5185ced40284adca45126f26d09db2a5234f2aabd3e002d0d8e684fc83167c5f3a989853f437e0d7c094ece86dfd3521e2669ee72875721977db1a3f4e4046b9b360438efddb30d6b1a11044bfbe61b24b521ffa420c8d0ceae2d6940a8ebea77abb6fba4af4ecc5569661527196c1e6c5ddd1bd682290416880b9f6b9894ba3e8a0c13cd305771eb071f58fc3f53e7bf8462449025bce9505792801de0dff888e2ae81455b8c8f5145ad6632ac485fabe0d34daa8f323a5cec65f6c67802cc21a220bddbdb0fe7bab283ffb0d47bc4ee86c9137c0ba53ebd821d9bcf2a95dc306ee503ec024dd7289e27d4f98a62660159d7a94b34c2d20a90094dda79e4baa98486231391072f809a14504aff166130db17e38ddcd8a2d7f2e9d379525ec917a0de12cc5005554b8abb290406c4006c51b82d904eff41dbaa6e3800d924e565f01e822bc5961a0f53a69925ea21e223ff5da0d0ef9dc303cbed943e6f810a1befcf65c522b7a6053e3470a65da7f9f517de19e756f0087ee9b4a07b4978602787899b8d7669cd18ccd4456693b0561a7a711c95667da50951cea444cd8263ce27fee8fbd001f6e3dd4fe7416a7cc7eeeec869e99a3b920a260593bc80ab275b2d1be3040b46ee1f14637fe00e679d8f607b97ba0e17f356bf7cee7b7111c4989180ee98215f5a568417ef3e20a00707d6b63f5326539135fb4b930a2134039ec0c40b47ff4013ade9d7d8dc331f5e0d7e7c9e36bcbc0088f043180e6a06b2abd55c3a3daa145b68ced4adb7af3a2aee3e6c7ae4adae83e8df91bc94bd0e64c92832bfd8529bb6e522580824c5a173e2070b94000e6c60c480ac0473e932070a80ec9dc91bbc32143ace4a9e0999e34f1e9a7c93d54fc5347d7e0cb20e239ba38ead1d5d65647c01bdb84b705eab86968175fc22d497f14ada60d9297aff4b9c2eb350ea4873d8bf1a561a903ad8a728e0179319b4b0d0a5114690803d44f473a5da6d193866810b603b3cbd18af17753838e2653d0f6d762aa3cf0874b8a6278b7448c81170030a7608692ddf58c1490ad61104451abfa1e90425d01e2928e9a6680b9adfb5b4e6d3618e3f5270efe4621e6e8a8a39ad0003e0ae50ef0f41003e3c4869469466b31ceff3fc7a2ef54964e8c835d2e8c1dd866aa3c84d7b7a89d332488d2274d71200b48b46f7231fbea0c17de49b34a656ee60228219704af8682a1f35172dfd0ae8d0f6f39a5a62d212646a6aa1be94350e0e379cecd2b1941d3166cca92a9b4fefa68203761e8ffd6bbc3d5c5cb730267ff5b924a5340186a513a1b1b8fea744e17396b35b6d234ae9df8430780b77a4acbe948a2134f496e855ecc5c16ab60ee991ecee38374a0c51bfc1c41930d57ab010b6762578c6af0ed3b658defa182a4a601a52c8cad320989809af45b68954d92a5d26a04316f947f3d1e1064c0e8cf1d055805ce61817b21041a5c671bfdaec771e0eea89dc0d00451269d16858b16373c0acc87c8ea17bd5f6567149fb262ffb6b650e4ec786ca4370f9953d4f45e57598d4784473414002957ee0b3aad26da3ceac8b0ab1e082ac097d34bed2803ec74c6591678dc9650660cbf117b6ed4e00df610a4cf6383e4ca2147efd276319abb5d6d717c0e0009816046b3d136ad1ac3b4f01eae7a8201b849ff8139c627e782a7ec6191608823913b02e19b327f0f5f78fe55277b43777a89ffcba2fb262e75cae141474133164f9b205969f338ce643fb01d3dad8a96f1d3738854293330b910511bc1f48150af69af0d044f29b139995520456f1d3e98252232e7593bae3ca880f576c0710db1d9691d6f11fc3826092d54159bdf22f397a0c577d2016192426ae020f0435e2ba4f793eee7365328c35656e940a25c4ae07d67454612e99193acdcf97d26ceb57c60444df385a1b45b6fd912e29a95b9d6524a59a8e33fbe3112d6aff13fee13693b6d1bee660dd182b64d267bc05bd6fb76057cac3dd31fd599fff966b10f682750d40caadcdbd74035241a1942259253889424f242f6cf3326221998879ae002fc49e6a8ac2910a33ff11018e32a17e2aee1b14ac08f7e981da48348a2891e24a4e90ef2dc0aa843970d5b89144982192ec90e68eda0ee9ca0991c13684e6cb79ee78abb288ec2036391342b46bc6bcbf999815367621d6e502855f30c1582a0a6d9ac312424f6dfbcd03ee545cfd90eef157e5daa1b07098ca2f5dab7db3f342aae1d22d40dc9f59af64a10de7fc4b8949915928e37f9544f0389f3ca23f73e3ce5fd92d9b8bbfb98de4c8dfd63edc6e1212d1d", 0xd8e}], 0x1) execve(0x0, 0x0, 0x0) 18:05:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x5) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 18:05:55 executing program 1: madvise(&(0x7f0000fbc000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 18:05:55 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/125, 0x7d}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/182, 0xb6}], 0x5) poll(0x0, 0x0, 0x6) getitimer(0x0, 0x0) 18:05:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) flock(r0, 0x1) r1 = syz_open_pts() flock(r0, 0x7) r2 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') kevent(r2, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 18:05:55 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) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xa4, 0xe84f, 0x1, 0x100, "6129c00912ea119e219e607f95ac114892bf0bc6", 0xf3, 0xfd0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3603b3d8, 0x0, 0x8, 0x10000, "7f9a665bd8f3c16baf1c2c8efc13c83996dd27bf", 0x7fff, 0x8001}) syz_open_pts() 18:05:55 executing program 1: getpid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000100)) clock_gettime(0x2, &(0x7f0000000140)) 18:05:55 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="94a4f80f8b020d3ee317cbc8587e3f6db7d57f53ad490cd73b75207dcc6c3659878abdf204ef371b5f3f6a84daab8ec3ee84e0b149fcdef024394beac04d41b2948380ee8f6f9fa5deb15faa31a500bcc3b2ebb801e085a37ea904594588c3af143fad1cdbd3222ed32f5b7409a4b8507450a80d8abd0a1cf39b7e24a901cb2d3756145c636d265227483d7b280db0317ab18ae5bcdbae258429c9af5636818f900b6ab0d8ab795baa9f4ba3b7ec1c9ccfa5b725eee5d424c8", 0xb9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = shmget(0x2, 0x3000, 0x120, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 18:05:55 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000001280)=""/4096, 0x737}], 0x1) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() r4 = getegid() r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r16 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="e046cab104cc0c3fbcf24e81af975fc65cff552baffcf6cd74dcb203ca806bdd9b62c232b2c6aa75f133f482d605b3265681eae5daf8ba01efee3ce6f7e009d6bf0cc72e2bce50bec3354ffb2090f7a82f7f24b603948c268965037f868ba1b8005ee1f1a42a77cc98a743c0b41380484dea77fa590494f6388b0badd263ef0935599f96abd90227d462c3ed775b2f41a0dabc3f068998cb6d286a46a76ff0d9dd8aae3f44f6bfea6f01c36b92e64b3366eb79e0c1bf924d34191ace3d351f3b9b558e3695b66318219798ed6a197a2c5155924a6b841ea229806215029916d5500c", 0xe2}, {&(0x7f0000000140)="c7faf988d520e689a3d9fe83a83bcaa6b3e79206f419e3b41a1ac56aae8930c2fa24f23c2aabd0b245e9b525cc8c76230f9d2bb3c9976171527807cea88e62faa4a8324bb1efd9cecf2a6a685f0999e8e76ce9b6", 0x54}, {&(0x7f00000001c0)="33e74cacac32b630c1694838e847598b456e4ade786e47f071cc7d077817095187fbd962680659d349e3089367db6a22f204cf6bf72ce2bc6f333273104098005668373d5aaf1337046befa5955a296b2c680f0052c719ab5d41d052e01bc0bc5424738cde8228a43c484ea7d2f2a4f95d7f736afe9b74b87df8ba1dd739d67a369dc930ed7f1b82dd9d3e2db3", 0x8d}, {&(0x7f0000000280)="8fa9e43c682952a2ffce4d4140", 0xd}, {&(0x7f00000025c0)="367ea52cdf5d55a9af9045b9ed8772051cd79689367453d85ebdbbbac04988edf6ef230685c7f30e7aa74c263fae19782b7809db32fe0b42d1fee8155bf333e3933c7db5209a146b13a194ec8ef6d4d8e83ec493a6afdfb1c0127f614eb7710332321eb09702bc80c09c89d15d0695e72676c0253d3e9b0eca29ebe22ff52594c1ca502a24431f4cbd7d0c3af9c799b9e9e7c23662be3108d03fb17c6f1ade34a35de26aceba5f958319a923a605c26e05098f8dbf4595ee30bf6cde93d240204b353ece0c19f5457aae0094883017e14c4bcda20b03382c38c86fd70dd6722a85ff3773c8e08d18e2f5c552c51bfa8a8eb7e6161a657a7487719477b8be3cc4717fb2199607c0fe7b02f521a403ce1b8a66bf45079b9c5b32485cb2e258cd1a740db07313e5b497cf1ea72abb84b41ad441238af1fea8b5cd0df480405a7c56ad4bb4a431c135a1f9351709adf4e19dfd0e69cf0bb3e57ff03243bd6df10bd671fe1314a068413479ba0b07366f9efaa70b30a158d2cd6234a72e8fc576e94902413b2bd3c66e5e09ee1b280cdac6d7daab7f75f7b1ba425b5aa8c00491280b0b61ef90def0202bac7871fd2d5ff3ad04cec74bcad753487df0025f06ea92f65652b63bbf7575565878f75525ed5d868e9614b73d540a6712f7b578ac91819fdc26ae36a965d78210415cd7b277f8642f546a2fa0ab9dfc4c1568d5925d1b50f3c5f541c62e9c7edf761629d1e12a682c807f05e0b0b31e404c55d63c64bf2240fdf29ec82f40d9a381ef2ea586522b99e877af0e879d3290893b7f6491feebb89d7110090c8185520c3aa81032670cff92881cce83633470467657e95122181ca33a482c605c941035ec3044dff628ad07884a89f3409ff13474cc51bf5c94eacb11b5694be1470a81ce6e3edeee15c20c1d6e29df09405df103771c40be5a145860a00f0c1ccee4ef4637b6d86a1149cff49540bda1e13d2bd9c0b49e6325df227e5f4d875814e406c160659bd1b96c1677f47a5b833f7f435b274a4b821f50dec138fb5da0c7e41e32af40454a6b869e5c11f4da6da7c1c2bdcbf191ab9bc112bf38ea00402016f6380edb55cc215a8252b4865b1ccc3d4b54aafb1201769e6b4f8c1ed6f52dcc40e1dd0654450c6e0da0fea1015c79a11358fc0417b1d72ad15b40909ba0802755db009a5e1c8ca39eb48c75848108f6e783f2674cf6d88bb2ab1e248e81df3666681a5bb86dac7edbe842e4c9bc8fdd6ce8ce8912f96b355e7b9c2f3e8a10be985e305006da30d50d5503b41201af54ff020ec8bb359c6076b14e2f5e81027574fab16bfedebc687e276c53f48b0d0027adb328c2afdb105ce494fe81f11b9b4933103053990a3010c4d6321ae98cbc139586d64fe4d4faa8414bbbe8b98d2e9b6c680210235dcad054b9eab5a0fc218ddf3641695056cc752e3a0115061a1f33bfeb2be43eb06a895d89103e48bd1019553ef86d4b227411be1229fbb1744535a17a985998900db2238de0283d072582b98d6f88f322321d43496379836cbafdea0b74fd7be02b9500fcec2d98ed96902b6e5eb6af0f5298df7aba1202607e0d1055d492b523590bb78cced7acc22c8b3ca57f1bdbaeaa7079b07124a26010cc9b8e55db3d9253ad0e8924cd701a99f918c2c24ff292ce461e5f10359753bb8ea7124130c7342ee9937fd29393f149eccce4028e16fa5fa2c654cdb0899c43ec58f1931fea5ce398a76d883e21e34f101585cf8ce784d542c62e221361f40e8a81d465c564a6e017166b2bc429167e311388a8c16a38b52b7064c5068384ec68c4960fab7a9925c10b6ff8a3f64446f9f4748a8e091ed2e8e9aa1069522dc3d279bbd9ca27b839ec05386ead3b31b8a05debc61a78e96fceeb1eea81f022255831f9d2baf37ac18f2e3824d020452e78c9db9c1f993df2eacdeafc2c4eaee3ce9e06c32ad80a92a54c65d5d7df40acd3b80c67d608548ea997d563c40579020e6942f9c52749bb4b6e1bb2ce9d447368c99fa506b26764afee9e25c54e977074fab321dedb953182d294e3913d8e3a3f810f5f370953e7da08b70e5473ca57b207279d703b94d548e4ab1d893f66082bbbe2048c8b20bb5e35d6ab124fdf7cae40668ca9bdbc922b457a4023c2b5f31099498f9a61c51c926546caacc79e8b79e27f87877dd2b6dd97c459511483ac991bed58be878af60a5509f0eabe918d7a0924c824993a2e96be1bc4faf50e405959500abe9f21607b37c021273a69cd25095ffbe97742b9c388d5d38b7d11af058e73622210bfefefc9304d2aeb4079ee63f5c0dbcf03c74f73de2845e95fc7390d97740f4c4c1b50b77661874c24764d4e506500661507b13678fea0cb2afbbc9bd8caece75a67ff94d194353a57415e733d9d21e7ddfd64acdaccbdb2e4279be35869d1ed2d2e11fc8da7e6f2bc9c4b9456a1145a625e9e66d78ebb16a05693578642781ee6054ff956cfc0e94f33a3ba10bd411fdfcdc9e859a31c2de8d9947003b57e3c8b03b18a55b0d7777e449b22da7957cf90aeaf1238da5d9d118b575de50d9d81dd757d316574e2ed5770058baf0d431b6b239d78de4811cd0ea2a3ffd9b1afa86e7cf4c4e02f25ee0399c12dbf156f64803977e762854a3eb99be0adb12065212d6d2a274ddc56106979749b9d1fddbc3680fb5fc2d4446e313a6d63ed83caf9a2ebb0fa84477b72ad3241f5e7629bc78638218925249cb905c5d338146bdee9d5e4f2d021faeec2f1822db66e92bd67a8ea9537b9a2b57a69cf0b3a105d365ed9c8ca4fa9061b6b96b3c6a2a68341db80d37a77d26586279e8f5558fc2da969e90cf674ca9b933519aebfd6514c6ac2da31746aab246d045db7fd435f176fa9838fbb670e1ef2b49e5dd44792e191136e0ed6466ee7ed66b2bdc6aa811283aab76ab667208c4e27f4c3927efa554932572559284eeeb449f5832be78f3b9863d6ca587324f097f049bce3098b826e6c3a9ac26e0404f1dbe214320bbc59773480129fbdb10f4ce9c9327d5f35389e38d80a05ef809ff0dabc039561f35ca767b240d6044fac92d6fcab43922b111c052739aacbbe7e3d89b2068b9100a502bd280270e2ab4d5e06872ace3334fee320a3996dc8a3ac77ff72f611a11891a27d5798b3c685e38df5f3583300faec2d3a25293ca978eff07a33d0c15e16b5d08ef7d18af1d95ab2ab9decdea6bdfd94bf709b426f736a66be31d54a97a13e34c429d9c646ffe05fc546bb2b3be080fe4da6e83b9534cbd1d6dc39402db164cfbf427f0a64ed54d9aa03fd521d4b966de60955d18df6dca2ee7d881a19c073742f38a61fb0f80fd8037d993d3ca5d15b77319fb3b217401e7fc9dd2de6bf0abefa70ec25181fdc7b70207d360d85132908e33024d7980eac5d742190636dd3ba7bad553b6a64638c484ac28e446e3777128b4fb9b44c607aa078a0ab1d43dbba8b811cfd8bfae46d412374344aa76f0982f79fe9d267f68b17a167d880539a20108ecdc0baa4fabce179e691afc0f64dd9fd52f7769ac952bf2f61bb2184c5e5d026d623c0f1f4619dad75c5a8c1b17d56c6195ab0157613b7717124f3119ce669a4626b6369622d57415e8bb92a5ea5ddaebf117fe9b45bc99551f53c9917dfd8157138e59c4f37678aa3dce7b0f23f4f92bdf7ddc9747b783a58554e4af5ff56f200ca9b288a11bb9d3c5e6b652a354e61ad11cad5651336bb7bdc9d53147bdf06ed07c1d009f4bcdc9e25bfc7501e2d08473293ff0d432e2de727b81f08bee0729a974563e636a121079f8bb9b70511a1077d8a5918ad82cb76aa1e80079a4edde4c3dda5e451c45c5baa369fb247f526438b028fecc04f55567ff1a41fa48a95965c9ae2b4e0554a1ec70db9f1d2f81b94bd415a95d579e50e47850b685eff1ad45647232d9f4e6a73f3e733a1ca0d09d0a1e23f2e7e14a43807c64ec36fa55836fb06fd747c9ae140a459f1f5bc8903112a0f10e162a04d5200a44accdcfc766285966377aa4e21c951f028c7520501521bb1d48cca6b384b01f29d808037201caed1377b20196418fe134bdeb56ff1356f3e068f484290e8d4ffaa99ef5e2727f311ab352b59f1e7b6bd1d516222c742833b8da1e0d0f61dcbd623960f60ad13ab1fe8d9b7462b8005734e8ceec73644278d2205d4b42a3c2060fe2de73eb8c0b87599321b2a1c09b34ff0db7eccee9096da1dc4641ba28a4269415eadb8e14b5caadf0b5ce0cc8c630404ce2888bbba6ef4a98f125576da8235e0746d804d56fe21a5e6dd203c7352b6bc837ae94ed388a3a89dcd18ef159037c2ed2c4b29075b9cc6ad6fa188d983af3658466644410963fc898b1d02bac0f8f311064b57c4cccf09ccc3db86df01c19a97a6da4e6ed91f5fb636d9b0ddead5b50e9778db25120ca5362a77e0fef4c3a41ad647507bcdc3474a33918a880b10af324859d25d99d9a034e689a11ba1fe5e4f779e1e38a7ddc506fec1aae72350d5fd2a789400281f8ac4096a74d3047bc963e6a11da4f075946351f19e81ce4f684ee3e0c801df501734c172f188a7868b337c48ebc98b8ddbac68d7a6f8a606646bbb85b9f65166e4128140b9c74909b95f8bb5ff13de5bb723398ac8f444830dc3ae9a2253ffd1dbdf30335c16653bede6850e87cae158395269a996e692d2bd57d158cd11b02d88f9622a73994c30ea09e2528fb40aeb8886fcc5f708ca28cedbe3dbfca1dceb18dcded63ccac77ae9c60a21df14052664de46a8e9ce640d29f897c0aea5b5fc4cff05a04da4c41d777f1ca1487d07523a234acfb0e8c4428713c02f7d4c81ca37c3e515d12fe1fd056cbc4c6bfd6ca9ba02d434dca2c0eccb3a4bed00a3cf0b547055208afcd74c1727032bcaafb1fcac543041b576c5a1fb4a9b06becb7527f1b47db5099d951a2e1ebed516373fe5df6076515bc58852207b92a370dfdb36c3060659be5cb6c458c78e82c83c31de08c4e3785e849e6da0c9bf38c9aa33c6356e69650acd679310fb8ae5de4ae122d7af935a6f7d776469d4243ece40407a8a557d85b2493683ae3c23c0e863eccef1ec1504b4b6028d8e97c1c49eeb5fe9f7e567c9515b0ccff6f6639f956b96857a2a3155b0beffa8ee57465778de36ab0d42fe821c3c842190a4e2e69336495d9a1a17f4b6dddb860ba3cb46a8a419cdffaac4d3a83397fa9bcd7a047187b07e54c3e1e7cf9227d50f0cb8141037cc76767ddd5a13dd635a847114995bdac32ec18a4a05fe74d28c5bafa0df51ddbb5632d7cc1040a93969bcd291ec828b8fbd722446073e15ad454d77779032af11df19c6ea186dfcc4e6a19719b0dc18bca03dc2c7b140e2ad8cc1823f2283f05bbca3122f574b620067d1876adcddb91fc72a866008e7d91dd0e1f4dc52e6be9af956992284e317040297e51d100859cd1b27f22c237e58509bee69c2ddb63acad1e0732dcecbfebfbcec1a4dc0d77c47160d316f2fbe96df1992a49185f2953c7165ab5d8e6b16faec8f7465ce2259366ffe76eb9569ae0f427862fcaff84464d157fc458b8d020ec590eef65bfbb290a154fc70bbdb725b66d57ea877a64d72c85b329a1db1970d119b192e9728165e3154bc25c72878ea8c531b32c33f10d6102ec62b97a9c292490c7850e95c592ff6797da67cf804ecc07d7c020e390456c780583917362013b2b109c3e38e9e58cce2eefac6ba2ee98f21ec841a54ac23101192e251ad182fc4b3c5ae0ad134ec0811d354e5cd1004fcb16d8d29a8", 0x1000}, {&(0x7f00000002c0)="7ba73b6aa57df44cee9fc9f28a25a47a", 0x10}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1, r0]}], 0x108, 0x6}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000001040), 0x258) mlockall(0x3) shutdown(r1, 0x2) r17 = semget$private(0x0, 0xffffffffffffffff, 0x8000000001) semctl$IPC_RMID(r17, 0x0, 0x0) 18:05:55 executing program 1: symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = getpgrp() r1 = fcntl$getown(0xffffffffffffffff, 0x5) truncate(&(0x7f0000000100)='./file1\x00', 0x0) execve(&(0x7f0000000140)='\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='*:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='&[-\x00', &(0x7f00000003c0)='\x00']) setpgid(r0, r1) 18:05:55 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) r0 = getegid() r1 = getegid() getgroups(0x2, &(0x7f0000000000)=[r0, r1]) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) 18:05:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 18:05:55 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff6) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x80) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') 18:05:55 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="2c8108d43bb823b5558dd6d6bc8ab775f1d270adbf200c937b4dbc7a6db4a7b09efc25b466293211943108bdd9db438250e6964616c822d72eaaff0318b7edc5183a9b6c9afacd481cea4d9af0e06a583ded750512bc553dc35830e3e50591e91fba37f115efae95665aaf318986e136e4f832c34b662f56d8f67c6540bedfadf00d396623bf589d29b8b93262098090f551cbd45aa3a3db0da5b9d2d48d866760d19c5ef4eb1c29a5aef0bbaa8bc601f5e7fd52f00e77e6b4edf7d7f1a5ab413605599a0e4acaac28f2504ffdfdb49207498e34160a503d957a0f5082b921bfd3b1f8974b7f37ebe699d3530f508d83af6a51a13dbc7a24aefaec15d4b73a4ca4379d378b49acafcfeb063e7a8e0c8e131b107873e197d515ffbe7cd7794d6a60a9d45133639eb698d593443d1dc9e65dbad8f9d694fc616d093bac762a50942a5d71545032bbbd56525401cf45ee44da759e0892ed22158697135b4a225a1be322aa50b437417f0772ae676474959d54d092e26a709a4ee10a129b4d265586ee09e61897702f3526dd6da8995bbdc37f88441fc6118c2f0cf792d92a72f5b796cf183b1077d2479463b6dac207fcc54393ce526dc2b2766e8f97dc3a3d65cc39d0c4bc3fed054c7c738079bff228379c1389a3fcbe2e7c19c4f50f1a1e793814a061190c815a6ab2cfa45da0613e2aab0b22795a25e4d6b077daf170ade3e699487318f3d3af0b943c0cb330a41d08ca06da8d3d9c28f140dabc4a5e689d46914424dce59aaa488be7420be6c1cdacb5afe87b4ca828babd80ae894a360f423310c17814bbd87274d74f30f83eefd6e8660acadcc6b6bc03478b3079d9d81ac5e349dac0b6a378a25c6ecfe501974cee53cf6970c0cbbccdc3ed1c1c0b2533997a84f90b9c822e80e9c7ec7791a8a56d8550fde0ba485de026e1865f8720d6fe1af4de1a935aa919599183ba95cb32a40bd42bf765b4969fc5479cdf53f11c807a85e3411c5818d11dc020621b734ac46b930f226f44dd43f9d8c1389f9f1944d579ac62545c5735d2f758199baf6f8adf74bcbcb05c670f6ba179ea27c99efc47691664764e8a84a033857c37aed8cd969a64276ab963f88c13fe58dbe6530e24a1e9d8084850e3902aba4713fba48f20793ae635d83fc39a38c5c50880a15eae4633fa84940e5490d4bdd9d7babeac84b2ff358edf876c61ec23e8328b940e869d9613897685a8098605be8567ec35d55bbdbb578bb87761d94649326cf8f5c2a502cd0f76639160082b39e5f282ee71735b8e08feef38bb963e16c726d303ded9a12f9b779fb03427b0cb4ecbfb4b9d2387cb3da8e0402cb4dca514b1ae544f5b896338e5bc084e2cac1074f146ec135def54db6a3a23e3b80e47b8a26254ab832b8051a46abbb1a1721cf6631fa288f540beef83684fc7ac21ca0f53453ea21b84338ff7f1cbc6466480e7ec0d32ca9ad7d916ecbc1a1b7d6dc2e203e7a89153da522cb636d67906d3f18112826697c79da706856115d8a045d8c14c0f45f13985bb419f8a0e67f8d82603332cad8027a158df5a44862e82446abcbd5307209da5d2e49a74c378141cc7053a559be913db333b7ab6606454e46e5bccf9315ab2415766a0169fba6dc00717df22a7de3ef1abf5c933e340ea526149282593afea8716667a72c787eb8e7d069e0f390ea9b668e5587ae63b65a18aa46891de9477e33d6eb54b3daffc99dd3d619f0224b9cc492ef5b27ff66a49b736a88ac1710d698cd60aea24eacf30a0ef5d0fe7a4a863e5c8ae85919c3701f93dcc623a976610d419989dc2e04b66b79542f85013ce12eae82597b6126225b872036d88b7aedbf3322fbedadb3ce088362cc8533ba17549960afa2faf3a3f73909a5657e0442af2045dba340d30bae18730d6efb9adf63618a9aff5b0e0e2ffefa22f7416978b18a76adee5b9b4ff7c19958beaa184c40f8c489201d7766df8ad58487a3cd2ebe47b8c5e468b1f9bf86a005b19aa9498772fa563b1d77f32c888b83dd0ee11387640041ec4b7fdc3291c07d4aa45af2016f6ede6d3b3aad3c1089aad95d7a4bd3fde6a00846c412327f2909e673952333bc9262dad17f545cc4a355662a72686dbbf9287138821a32faab997fc35cc9b718bc643a6ba29e6f7c7c260eec045d8ff5c675fb9b94c034fc53818ff5d1e324d7df9d8c976bcf07b68449747ac9c314bcfa42ee5e3be739aa9b9f081e5a702b75d6c52a193e983982b998174d66721c7ee01c5abd1225735d6b03ddf4d20021a766dac82e02efbc934cd6f790a3ee0862d0a74753b1561c9ecfdd5fa0eed71a2056484fa632776e27f013d1d3d7bd7f1c6c31f0c07ab67ee0b30bfe042da7af269dda236e6d0f75d4479454c533050da17b9b4cba9b0a536fcb465bdf88f6a18d0848a4d47fc6880e76f0ef547ea8205b06bb15ee8d072d8fc5e3596a9b3d7f8ba94cb65d851b07ff3ebc1f8197ba999dce0c6e71ad7fd5cab6cdc34a099d27ca5f375c7fdda83ed57cf4c47e7bde302ebfd8dca9149a7ec96d6fc6e9876adbd58d74e9b1e5ad6a7b85616ac77415ca003c83788c5109a2ddc0846bb0078e660418124244f2c76a943347b628e4f34d9c248913d71c38a73f53a80251d3a4ce976739261e2d21b940238ead4455df41bb2132f8dcd47e5910b2c1e83471d29c9abc5c087d761cdd4cd5a858da8eae1a3d2c33e5f3743b0ac0f475479beb3c56dfbc0f3ce46471ef88962879f246ccc7e502311af67a0b17f8e1b69fffa4a666883c6af65ac8caf95d92b287c5584a71182af6a4401467882157359b07a0cf90e4d436c89d555c9203145d871699597538518da5684744a1a7f4e046c8db2f2d93f40929d664ca08515e83dca46d90f1280c3b72dc5c0049ff42c7991f607d3daf0d2d14175650bb087436cd31355b68c28585cbadd4281c83856bd50ffaa7d25c731764e7d0bdce563336aede28653a5f2c895ac45f35c2062db31b02e29c1bfa005ee4b6757bb51365629416bf53aa951d52d4baee621e0cc1a3847f377aa72158bdca64abec34ed5a273ca207969f86dd9aba4464afc778ebedb6b35aba13e102564d149bbdbdb4690bc2be0e07ab36fc06cc4f09d7cf4a8c641d4c0278742ecfda5f2de626ae64dfd94743edad09472f73bea7a0e569c92ae25366ac626ac7607a9cd6b7729f8845390972c51fdc0d26c4f74343d43d450f0251b4be3870030284fc1277cd18e94c59b589cdd8c0a92f30c3b4d0c829c3a7ba6355ab1f1df970b10fe2a2e41eb0e0321c17c780c8446a131ba11e83e070ebcda1686eb4e7120f4bd340c8dc274b4fa4fd7cba84359058d1890257b6888513f680a86b402f998688f9286c8e0b3f0ae22186d122badbd2ed080950f44512832c5c1b819b392809f704ba6848ed937e3c7af895018ae3a4c13a2b7e5eca0561b5e734306d9aa7a91fefbd0bdf340ab092069ba69846487a263d595d42ed116c6b5d9652dcaf12602224f970c327f2d939b8632b54239561c8a733ac4f476126b81dc9167a37c5a337e134c48e323f6173cce204b6af96fb467e1101c24383fd9cd4f4af1bff980c63b95bb5236cd36d89049881862d82342d7b662d9fc5fa9fec595a203460fd04159b8c8fda25bc862f8fcb901c2748e014f1145a2b1565e68b49bcd75875ac7b32a070fdb086f4ce72e44ab1d3ed48afb4a42a956a842c3b966dd89be818399972b7fddc6007d718e0aaee395c783bc509555538a68d5df6a3f182041ed1b7f8e6f45e5a0bfcb959405d9176fa5dceadc5a4d8e284dc630f533c6590676dfdfb19b91ae93ca4fd3c00840fa97accb720f3e44ef2dde561bddba4f927b28256975edcb2d502564283f0821cea0d61bc6534ed035b8edfe9965da8ffedd2758c433c3d531fd12c9198636a155fa60115605d7c55d49bf71e1d1827179c28a7b1fd486b19cecf76ac8fc04ae2fc5a42ebaed8a2b333847df9478ad51700f5b4fd5c934b619cdbf495d3e7203707397b8070c2cd4c71e9a350aed9962c3e0ae397c38cfbb896e9a35aaef00e0edcb365ac617275e4453af586071027a27331d6ffcd9bd71be7be53d075f1102ba15c81476a5d3798b60623af918c4645fd5755f8ecd4fbf83947676d9012bbc912dc633bdb048812d23a7ce8870aa8cc465e0c6d0a81166db509d02c080ccff6f9d5f7c6df841c10c161c1b8e3bcb8ff5fd90443402a2c50dd0e0ce043df62762be29e6533af583da71a24d97ed01c13b823257ba379ff455c39224e1611564df178b62a5d8d57aba1e9d68e477fa79a82ea4dba35400a88251896b7b023b3ddbfe26111d82a91c85cabe0d317ed56adbf9b6cb31dc3c213865b775722fffdf07b348b16b5f3d6e7a0e43d1b4de1a036b14eff2eb861f791caa42914d47bcbaae2dd91eede419dfd7aea6da0e773e4bd2acc4b72001ade3b17b20e631f1bb8a938a0b41b1d490204abadb8f3bcdf4b40600259956d05e9c772ebc2a9df1147d66224a0360ddde946235ebd5df8e9cf83119878de6e7b7585c3693f4b6b7b456a903396bc11beabbbd839260bb275d56bdf020f91498771f870d948eaa99eaae24bd804d95ca57f55075a5c038445616694fd9a874c37fdb24993d38e29cc61830e05e1d3415852e1ca38ac31a15276f6a55f76b144069830e846d7128edb8f41054fa17ebe198efd560a7a4483551cdb9042390870b4dd76cab2fe64d3a9fa40ab2157d1f7fad71da256451db4dbefdbc2f0b0de52e356e6c8dd75c58ea8070fecb2545f7c34b7cc2dc1c2363cfb9357d38a8f8f27495b5ccce186fd613266e1077db7ea4aa2de01bf95ab45ede432b9aeed9e00be68aaaed0a0339cdadd065279eb92ca583a425ba1163c6183754d85d145bc73b30996803fd6a95c4df6e89c368734ea50e46fcab0c8ff365b931dc8ac77235447f8da936a2c09ac0cd2a186c8605979ee812037fea488da66efd4a84991c0e1ae48adb89c6ec7fc16300e8442f829659bd45adfecb67c6a88d298b7d11a72fc6457c607eb9a54b44e714960dc9d164635502769a2aa0fcadf37cadf2a1992f1a8da7a5bfb52face23e5db38be2ea77ca7c8e27490ef8c6d44efbda263d09d0b4be7302356d4a46b3f0b19e144892b1e5baa9ef8c09f5bcd35263289fa3a7c999f76bcece4b4897269e0d9433a44ac67b9c901b808adc4aedac7e0268c7420c5be0cc6546d36fcde45dbe4adee2a04440485505b830dbb817e8b03b791790a5b2c4fcc1d0fca2b00ed4f20205373249ab550f7016aad8790d032a4036871f934f52f1f878ccf2c0e52044c4669509240ad59fd7631232fb67b4813019911f5b68fd8489313b14e57ebbeb646dcf9d7decf979ec10759ccb0d5e5c3201ccbd697e1116a2e391c01e7d5de3d28eb77d684ab00139e4111a6072a23dd1872dc2e6fdda7489832eb94b9597a2a16a72ee2ef97282f71b657668f03955c603658b5f3b4a57b2c18747da639b672cbb855a3de539ec90a6c031655bda5f1bf40bb3a6f14f3eb774fa7a1eaa8b47747c9aba92ab32e7402f75f091cd786bc7995735d1d1c873fdc6b07029848c5088b47d44618c0852a78baa254a1ba35b7a79eaef857375b7c192908d33a29858af079f5c8768fe41bf9eed200580c70a6f3bae2f25be410bdc3f2e19af8d34713bb81106c33e7d330df2d381519f284cdeb33f76150b95808ce1674bffa93819a9ced3bec4df0c233e9a95022d1dd2934979c997d9ad85617cea7b0b60ab7ce8", 0x1000}, {&(0x7f0000001140)="1a6277c40ec2ae738525d7af396d9a01edc2e7d75937dca5acda2d9dbaa9588cc561ce0fdef473cbbb5fb993e2273b87810813834d0cbe07e537ccf1219af686fce51d80f8567e294def688c26e53e62b52183619a6b4a4b0b754c6f716ce5c67016fbf3c6d9e214f627122639391515c9d52052", 0x74}, {&(0x7f00000011c0)="5e21d2d02a2cf7a984cfff4d60f0bc0cbf764578806777c6be4df920ff0b8715d6f1d83acc416fc30b9bd5401d6544cb884c618606c1f852ae68f67fd3cc0f0be68547a48e5c3d138574abc14f5c8b661b79065b0b36d902fa1e61a30be379e161a065ae5d722ac05384b75d609a38bdbd1f63e8597493c05e787188dbcef33b3d4510020fd59980ac12422ebdf67726c2f41964d6bd1ea7b9086ab469bd868ea1336a461b749f03a426f79786afbd490ea0148fafcdd43b77e82d5f5298102f88b13a1ba5f74ff7d8046d018c705e815ad2f29628232267b4ef7af63323dce83e47cb4d4b5fb59cbbcbffd1849b7e7d64ac7e178941", 0xf6}, {&(0x7f00000015c0)="ac6df1707d49079b608cbfb5c8a4ab0444c247a349f30c6cc7120b25f12f5d35e30a4aa513b144539adae0dfad22fd21fc33330d90b147463b4cb39ae8357b76b18d257fd4d93e46a6f7edcd7b3d920d4114286714fb85fb7752bf0f55f69548564573354c233bd745fe93ab94ea57475caa6af5b26f2407abbb0809d8ec15b0d9f82d15222cc94af1c1fb41097b331de6e16fca9b6ce05c43c6d80c7e1047b0d1d184399936a64071824dd5127530ad7d46e8e776af5a10f2d29392f927df7ab9318c18139124950e494ca9599ba7fa3bc73a829133a532b5ce0dafef70198eb1b2f363085ad98dbb7e6f7e48be978216673f05f6d14f6e641e7a86b9f9b68a7db3d72bbc7724293eda1bd2339986600a7a7dd065f115c3fb1a20a2dd032c2c0d574694af07faf1a393032cc0e8b5591a018b43fc91da9143026606c4ec85b2427f94cd79dafd53bb88bc2507cefbeb8dad81eb58b7ee356db91d260691535ce26166010e0a5aa7cd477deb07fe7a6448a4a664f259e2b21cbd7ffa235aa9a4407daa757dc84515dfe6884a799bf8b18619159259edb516ab78c8bc395b2a9b1365b53bd9a65266a3e75434499295bc5b9320e1c500511f46cd8d83af14704f0f2051cb615810fb75a13005bdba7a633117912751d04f43f8f7a3c03c19fa206bc4a30876cd71eb42b7dee248701c2bd1e06feada2f1dcea61f552c9def789feccbd0fc8c857383d8aa3aef26bc9edc81153986e90686c43dce89e9a66f116f8e69cc16e09479c6fd16bf17f1d4db309a0ee3b6f33161cde43abc274f279ca5d31135ae1fe4d0215d904dc6bb61a850b11404304cf63ea9d2d212fe1ea176a7597f1efe355f524ec12d6ee6cbb195981e2904aff41b7621bad96d6e1a64345e6e934ab91536ad7c8dfc9c2c1d207ba5d8738a3a27c40e816293807180f412aa3eab98ea6c98335b0d984543facc696baf3cccc9375fa1cab862f7a92adedbeb02cfc86d0401d8961dda78216e075cccf97a16043a855fbbb77eab08f1d26b535c5e2cb3541a1b4005f338ad3c6f36e001da8e3e745729b5b11bc35df39020eefd551a092080708f50f3f567a2ce9df5e5d4b347ace69565566b3d34160536570e0e2d4d180d9b950e8a77e2854e694c36c8ec5e4a85c72f950bc6af880a638de28d72ec10cdbe1d4c53b805e5e7a9b30d13162b806f533540d81606bf72eb2503893fc0a8701f7d83eea44597a5028122d64f84ef4a224e68e1cf4be9f7dea2ef64beb4b7ef0c1ab5bd062e57d0bd4e5ffad6464af0c8f07ef3036019a3d2bd246d4103152518ca0a1eb9873f7be0a057bf97f0a15bcda1142bbf4bd44e284ccd163ddbd491066f12354effa8a543248fa833bac6e7b4f4549dd49c7b17ac9c4aa3f093cc809b3fa23fc924a4ea84f16d71f185a10930c6b8cdb07208660b4a45b71668e5c7bdcd9d064f0def884c7c811d37df0972a0b75cde76a57b121dad1537a015a0bde10b078671faee9169686ea0357e1d6751938cb24ab4fc7f6ed411dad1622bbb7109e773ed0e1fa536346e52784c1c2e9c643ca18056f55e87967ede0fa3b0f3f22be07ac73cc35e4f6c3b3d1029c72e355d4c0dd74bb4a81490ebeeec2f186911206428f9c120c52878b1d31bb2e518bcf15471e55655f376915f95a8f62b1b112580ccbabfc1c1f484d1299d8dfa54ceea9d1c1cd729b623391f76becc50f4aa8fce83118afd69e64776d1c532f64ab2c04880a46964dc03b2b8da6149f1736341f1f0c9f2bcf7bc840fd4de1758db02fdd322b14919b694c29c055c5e1ed4653d5ffe11ab3e72d2bb8612804dc78692753095af7aeccb744f4c4a8b3be1e109be91d5ffe5acd7df17272c3bda9aff79988ab28f63cd59e5c5c79a548a9838a85687c45f8624335f70af9f1946b954712225abd0e09f40943389885b98cd8cbded583208232492536d6b3226bc89455948971daedd42fab55d7b688b283662c344e7c3f05c991ef54b59d74d36b5e098a72b2bd882cc83520a0623c02c7fa43608450d76cb3dffa683a476c029657e5152fe97d27a31ace7f70d11e945fe19d252d84161b47d2c37450f6ffaae17734213719ecffa82dc0cd6ac35867c210265677e4eaefc3a212b63ac8e20ac39b964e135f451e3958eb5e1f151d8f33c71a50c1c8caaf0c5f956ec8234f6fdb9eb7579681e4ae6fa67be9fd2c3ed55decef5a5ab7e94572030ef04f78005512295d65d5b66717bfd587429bb17bf085b363f1bd853d7334d514b5237b920f593c9ff6124383768ed307da528c508fe0d77220e2875b8c069ecbc1551c168640a6d4319cbced78436414069a40b47c6796b5060ce09189d6fab6223feb1e7a99087f64ff63177ecdb08f206252a3978f226ea7f1b193af72803b7c15d7f6fdc5a1b0973aac6636b29c4962561b419711c57aa31cdc5d496d8801922351d3ab17434771e60b08d165d91bc2234fc9f13172893a73b6b5fefc0aa54bda9c7e76c95ddf4bad964a404efb0b38af855854cc74bdfe5aeefb313a48913870a8eded2480b5b42283864d4a6e8337662410047f1637b44fd79a94750e0ae357197f5e3a0918e3e2550e7f83423e2a7de58c9f6c586d6c74d25582d73b9dc84fe992f18e35d34123d899cf0eae114e85894173ec9f8065e5f36e376dac0ec03b8a812cf84a0ed52a3d8efa58bdd3b0960dcfc4946142cd5eecab4845c16586895e0e6e2c6f204db135e6ce5f754712abe523b80e138de7e1456b89c1f3b79a1a63e70f3cd64490f2becfad937bc374149b8173d69180861a5b2e988fe7c3101588770a3b676a0424e7ca317908dde948bc146711337785ee1500c273452dc15f9813355f3b0d0bfd213ed2b7313b55be06af36610cbe639c7502fe20496335801b97eeacb199ddd7c8069e5bf8b812099f4d3ddec1a5e34848aede100de2e43e65def17ba3476ece2cc742b235cb75a6af81417e605f80d8dd44c211a5f878f36ff0502b029680bbc9f08eebc289bcdd5d78d6c898969509ee87a61ea41ce971c4f91d02a3f726f7da91cdddd9960bec7a6fef09d7a4599d0382f10d57be13389652e1fdf1c71873b6046b1dcd040138055e84119050ddc2eea91ba3742a7a9e3df47ce49e19a03b64bbfa6cc9ce1a167ae3c7e6aef737284e3ac63c5f4d28802b21d22abad31d4307d3720c93fe5d60d9f4eea0e07d76f4b661912c2f3b1dc46726ad6f90a876f90593de82f2759024033fa267bdd2febd80c0b162f2ad412da50464e82193f90002bbc59a69abc950c1a2a9b42754a6aa351174166d9aeb73ed4a547116338bee512a14a72bc01633f857107404edbb25741bc35d5781961225164aaf4dbc0d27232d93cd2cdea7fe4bc4bcd4d8f0f16fb70b2ac77cfafa65cb4aad578e5cc928902bc214a1eb731d81d968334a5836fe926f16cbe8bced155bd899e822cb86ae9b8306433b823c08b525bf4a6b6e4bfac938db96bb8553eadaf6dcc9e4d184b66cadb7c9c4b2aff3dfa1d10c65040f9399ac29a66b8a09a4a797ec11e5841174a7489384001fd3265fffb6337d782209fe401933622a77bb6f38214dc12e2eacdb84c1167341d702e81f34c0ed8889cc649f65c24a9c90040b027c78ac5ec5bd7d2e542d3666c1ecaf28db0668b7be443eab3bbd5d89c141d7dbee112e3b899e64668a8ce456e39788445b97f89c21a0ef239d69c4fd2fae573da65b7110dadc6456d2f488ad4facb16b87476db158823a114ddd30525eb3863a716e6eb6d8c9764557238f9f0489b2f9196efd619501d76e4bcff79619e8ec83551b7ab91663b5e5215c976e638ca6ad470a37b3a463f36d94bc3ba475abf90550c1d0ec2a15eb4814ae206862a163b1cf655089db733e02cc6bd6ae3474fcecb485038bfbda356789f33c6766740486a1c3b63f1114f7a845fb422348798931fdb80a85ebd80e596dd64763627d09f349b1aeaef11d55f7383530edd004f764f3c2da8db3fe885efc2f9064a30ae7d2e92b7fd37713f8435ab37a5ee6ed0e715395d985fab627a0a7dfabbaea9b46b68cce8e95204ff00592b9b8021b4ace25a3fc307f953744bda69fdf651132ee09a5643e7fce5b9d15b9c591c9dae4b12643b8eb56c15b3dffbbb788f9b320663ffe98c305510ddaea5bc4be7b02e1d4077a2fa2894ff63bec0577900dda12300cf75a0935de8a7f793278de3d7098a2e14c94b634dac781873ab18ad3a2c160a5ea39b2c25bd121161f91a92ade2dec01194dc229b26baf00277e4759bbc64e65200edd3a8a8e495c3362b0298cc25cae6ec48f4cddaca80deb817d8e2c0d9f387c59164680b510e9f0196b9b5e4d73e6bd3e8323655dcb0db0fcf7e0e1afb6d86168c6da214d9aa1f557b9aa095aa2d3e4ceaf81481e5c8bd76ac35d8546ecc4b4c10e0b8fe8f630d41a0a236649c368044dfcbd31fbc4c11c060b9f050359f2e69174ca3bf9c6aa8ff12c7f692c356a7241c3042d4b79f142e02c53a67a1d9c2cbc6099aafff679bd09414a4b8b0c44411cd44c93c5646577401ba2129b362faf72cbc42a3f19c945da74cfbc314fe658686ad40242e1526dbb262dea31f43a38aa461ec714e8df646b13e987390bd20448e09b8bc2168839af20adb48127057016af673b89d9ead01f145132a8499380aab7f39e40636aa8cac123b6236f93a8a67833a0d11a3cba1735e32a1512fffa5d45306c7c0d25981081de3cc1ff435c1dc86e969360877987ab3c55ee9c6b5d74f4c2b466b5149531bf101e0de15497ab0db0a64fb69277199e1bc70e78da7cbf56f9d39e4254172b8d6ca0704d1d29a2fcedca97e30d065ce3dba40c685dc5c12f28b8b448b2da2055df8a50ff2e95f2253a18158ed4b4cd4f1340b4fb6121f6326b5fc2a0ae4968c42bd582418902dfa1f48c93cb072f3f5236ecd0b0da1befe260fb6efcc059254f95f2aa3ae55a86d8393faf589b280f84f1129b5847e324011769f5149486ed64d719fd68fa7ad74e419966bc724ce81a339f8898a125129fff5d6765ef52702cee7362a540fd89d0968e1db995e3870841bc6904bc286eeb52fb325854fe34fad8a48acafd29bd2f91018d822cc7313b500c28c308811e377ada45a38805b0d156f2a443cc7a3aaf7f510db2e887555b4be26aac402926e7db6d4e4da213e497ca196646f5338305d7aee488327d82b6dbba1456fa5bacc6524b95a5a409fe4dd58b5ad4d9b69cab507643563e1a83ca6f2a3d34e3fd35737d586491564f781ac45a3d79a0222001c244560384c8438c3a75a8fa45d70f9ce3f05154e70d2ace574a46d3a77b80aa1e5ac2197cb17594a8b23814bd371d8af574a990ab7b54633b7b202774f443cdac07606ec1adc837a0621631ba174f13e2070ddc23b2589a3ccec5a83813f0e6ca2e6720bbc9c73fe91fc3590da9685de2d96f70275119a4e273a0934d667e7da267e401ccc0122e8211a06cdf361a58bb631805bbcbf7eeefd1332e431f307562f4a42073a71a12140f3c37c467222e4dbfb4686bb35879116f520e54f6a15a98bc878af7b949d7c1ef3c56415278c36243ac1a1052ff60f3ada957a318141b6cf5ac1d1f2ba53aa3b417c6324eab5f5fb72b67fb6fd9a3e86d0b81cc8efaf629bd0f07187fdd93d1d2d317e66f7919d56096ba2aa045b02caab2c613f8c3ed678be35e6b43f1066263a294a9689ab962d29374e3ad17552f09b166aaaf6c47a30b038e4568ca77b3e07691497b36af1d6ea81eb82a71f40d22a", 0x1000}], 0x4) 18:05:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x7ff, r5}) socket$unix(0x1, 0x5, 0x0) r6 = dup2(r1, r0) dup2(r1, r6) dup2(r1, r0) 18:05:55 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x0) 18:05:55 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x8, 0x3, 0x5, "c20712b90039ccbbd24aca0450214fa99cd117ac", 0x7, 0x8001}) r1 = semget$private(0x0, 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) semctl$IPC_RMID(r1, 0x0, 0x0) shmget(0x3, 0x1000, 0x9, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSTOP(r0, 0x2000746f) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 18:05:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0xfffffffffffffffc) 18:05:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2de4dfa970f59c938e00"], 0x1) listen(r0, 0x0) r2 = accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) accept$unix(r2, &(0x7f00000011c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 18:05:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffb, 0x7, 0x0, "1b452c2dbb6fc6e23c5b0000fc000008c9a3b7e4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7da294d4e6ebe34f8d968d31c41f36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a", 0x650) r1 = syz_open_pts() close(r0) recvfrom$inet6(r0, &(0x7f00000008c0)=""/18, 0x12, 0x3, &(0x7f0000000900)={0x18, 0x1, 0x100, 0x1}, 0xc) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000940)="0146e9798c698b708871878eaadc8933f9c5f0cb2809acc6f342a358c9b003c43c00591784049c865add997bc7f83cd15193140b0091ac6ed9e69a9205744b8749bf9bfa68e8ab3b0aa087649e74f740b32e12cabc955f363c8ca5fdf274a3daab71a3687db6903baae846f24f82ab75193184b19b4d153f5025fb4867e5abade4fa95d3e427db98c1c8554e35643bd16cb29d1e6da02afede20af12d89c9d13cc93c138b24cb6b4758f366562d1280ac07f94540bf7204f71e8ab81e617f0805f8fe48a33cf319e1e27d6db3a5f822202bef4d46d943bdefcc84722d170af0112f8df1cb517326e6b12d87320", 0xed) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTART(r1, 0x2000746e) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) flock(r2, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) flock(r3, 0x2) 18:05:56 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r0) 18:05:56 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket(0x18, 0x5, 0x7ff) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x20, 0x4, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r6 = dup(0xffffffffffffffff) r7 = dup(0xffffffffffffff9c) r8 = socket$unix(0x1, 0x1, 0x0) r9 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = socket$inet6(0x18, 0x8000, 0x8) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0xffffffffffffff0b, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x1, 0x8}, {{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1, 0x4}, {{r4}, 0xfffffffffffffffa, 0x1, 0x1, 0x8, 0x2f42}, {{r5}, 0x3414f7c23dda7cdf, 0x4, 0x40000000, 0x8001, 0x5}, {{r6}, 0xffffffffffffffff, 0x0, 0x23, 0x7, 0x2}, {{r7}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x45}], 0x1f, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffb, 0x99, 0x8, 0x0, 0x400}, {{r9}, 0xfffffffffffffffa, 0x4, 0x0, 0x80, 0x4}, {{r10}, 0xffffffffffffffff, 0x19, 0x42, 0x5305, 0x2}, {{r11}, 0xfffffffffffffff8, 0xa0, 0x3, 0x2, 0xe30}], 0x6, &(0x7f0000000380)={0x2, 0x5}) 18:05:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) socket$inet(0x2, 0x7, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 18:05:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x108d, 0x0, 0xfffffc4b) 18:05:57 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[r2, r3]) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) 18:05:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000002ba35a8c00000000000000000000000000faff00000000000000000000000000000000000000000000000000000000000000004ed8000000000000000000080000000000000000000000000000000000000000000000000000dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0xffffffffffffffff, 0x3fd) socket$inet(0x2, 0x5, 0x2) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) getgid() 18:05:57 executing program 0: 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) fcntl$getflags(r0, 0x1) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 18:05:57 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x100000000001) flock(r0, 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 18:05:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r1, 0x2000747a) write(r2, &(0x7f0000000200)="c5de695b641ab0c9b2a8f44aadbe10d19fab7d20a845edb057f0f817020d498866c848da93ff2e875d9474cf39efc1b21ec40585cf6a9405d00fc5b9d078bd8a2b4cdba986969b91256ac0f13cd7a858f1fc1537135e21ecc18a098bac4d70f1043e3d83470866f59812d1ea63e207a449c1b13b900a66c30fdda0cdc503a28cca0960f08ef9b198e113b0880338bced823e46dd909a72d02086da58f2f88243f9b228da31d7950f7e026e3a651323efd85340c78a", 0xffffffffffffffbc) r3 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="3cb321f0b2dfaf45dda71955233066d13c68ec5bd2a443", 0x17}, {&(0x7f0000000300)="f65c1de33abb5bd6fa8c2b054833aa843324e3ee5268b5b7b9eff0169999db6a26b23fe9ab54637e32d5b3969b4481ff833c60756078a0751c5032af4349de1ab64cf7c69630aa40e495deeaae27af861c86d3bcba315532894fbfdbe3bf41a5b4d84e2dc5c90e6b883777ee5b", 0x6d}, {&(0x7f0000000380)="d87379d478de516d202954abf97baf0812fa1f64fa0705d01fe10d7ebc9b6a89e2c53377fd70cb76f418e214bf5bdf147c11ad070a23aced2cc8d4a15c18d2a3e1ff2d16ae30ac6da13146a7e134689108a5a45b6ebbc67280e2ea1bef652007bf5618303288ff0dbcf4bf14348eb18e2c33660b4e2b9b73b67b2d01af4a9be6d6dffa20d082f7ef8a949d465755f0c2a7d71fd5bd85f24644fde7cc98916fb0c145c4c54c02a8518e834dead0bfb4f1aa7611b9f8bf01b80da9ad35fe163091f51a9eb66df0e41843103e0efbb5f44ab22c31aa221f887214c7cd525789", 0xde}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0xffffffeffffffffd, 0x20001, 0x3f, "b08d16c65519470100000000000000d8e500", 0x2, 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:05:57 executing program 1: r0 = kqueue() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 18:05:58 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffffff, 0x18}) setsockopt(0xffffffffffffffff, 0x8, 0x8000, &(0x7f00000002c0)="a9f308514e5545aa4d544776c39e07fd3e879897d4132175f222f20443346b104f87aa5e1c3f8cbe579c9bc99d04ab104877f6d45d1e90c6c4015f22f4971edbe0776fbfb6c91ea4c9c1a22359b27bcc0ec639b73529c52f56c96b84f4afb619e7ec9af0df7724377ca639b28e80fc4e673d096c320bc44cc6fb2f86c1c4529646abefe50f35879f3d14a2ecc255df37564072c7f84861491f5c6974ce6654f204c4a6132fb7dcda7cc95b89067d92785e96252f4df36dd0eb39945a86647451391670d3293ec853b84db065e2b429500e226ec19a07933cee47a526a68d7dceaaa30609f5f0ee54d85c0ea0d55c977c5f8875cde76c", 0xf6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) sendmsg(0xffffffffffffffff, &(0x7f0000001640)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xc, 0x0, 0x1b6, &(0x7f0000001240)=ANY=[@ANYRES64=0x0], 0x8}, 0x40c) 18:05:58 executing program 1: r0 = socket(0x16, 0x1, 0x39) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0xffffff4e) write(r0, &(0x7f0000000000)="d96dff256e399c7ea4a69395ddfc3f363ae0ed3074c7cf245f9873378246ab0247c6db077520d22d6adad4382e47a876020efb564ba4b3d83b8bcdd876964078a44db8ddf9a62c8c0da5afebcfbc2ae7b38a72bc1d396aa9cc7584bb1e1e479f2d1051aed6", 0x65) 18:05:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) setrlimit(0x7, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x10) write(r0, &(0x7f0000000080)="709fe784b934d1f37b0453375deb79b1c760b650ddf5b939c2c361bca007c823f4e37f5290b49ac96002e4436d3b9c99a5791cc23e68a2e415849f7165d759d69910430ed1012d61ec4d3ed116081968e3d3f0f2f8eb72b797fd5046d265933e7357054779e3ccee0255eb82d8e9ee9bb7ddd8d41e8421c75effc5992d9aa63b4743449b04e6bfaa1a1d", 0x8a) close(r0) dup(r1) syz_open_pts() panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81855074,ffff8000211e0d40,ffff8000210a2270,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a2270,ffff8000211dc000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000cd7000,ffffffffffffffff,0,9,ffff8000210a2270) at allt raps_kern+0x7b ptsignal(1e11,ffff8000210a2270,ffff8000210b7630) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211e0fd0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211e0fd0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2270,3,0,ffff8000210b76f8) at tsleep+0x142 single_thread_set(ffff8000210a2270,ffff8000210a2270,0) at single_thread_set+0x2 6b exit1(ffff8000210a2270,9,0) at exit1+0x84 end trace frame: 0xffff8000211e11a0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81855074,ffff8000211e0d40,ffff8000210a2270,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a2270,ffff8000211dc000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000cd7000,ffffffffffffffff,0,9,ffff8000210a2270) at alltraps_kern+0x7b ptsignal(1e11,ffff8000210a2270,ffff8000210b7630) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211e0fd0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211e0fd0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2270,3,0,ffff8000210b76f8) at tsleep+0x142 single_thread_set(ffff8000210a2270,ffff8000210a2270,0) at single_thread_set+0x26b exit1(ffff8000210a2270,9,0) at exit1+0x84 postsig(100,ffff8000210a2270) at postsig+0x408 userret(530) at userret+0x11b syscall(0) at syscall+0x52f Xsyscall(6,58,b2b02bee000,53,0,b2b408cdfa0) at Xsyscall+0x128 end of kernel end trace frame: 0xb2b42c38cf0, count: -18 ddb{1}> show registers rdi 0xffffffff81e3b668 kprintf_mutex rsi 0xffffffff81a60ce9 db_enter+0x9 rbp 0xffff8000211e0ca0 rbx 0xffff8000211e0d40 rdx 0xffff800000cd7000 rcx 0x3f9e __ALIGN_SIZE+0x2f9e rax 0xffff800000cd7000 r8 0xffff8000211e0c70 r9 0x8080808080808080 r10 0xb71f7d1f54f59824 r11 0xffffffff8164ec90 copy_fault r12 0x3000000008 r13 0xffff8000211e0cb0 r14 0x100 r15 0xffffffff81b81c87 cmd0646_9_tim_udma+0x21d76 rip 0xffffffff81a60cea db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211e0ca0 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=125611 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff800021085520,0xffffffff81e9ce40 process=0xffff8000210b7630 user=0xffff8000211dc000, vmspace=0xffffff007f124c60 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 31018 278244 25580 65534 2 0x10 syz-executor1 31018 68443 25580 65534 3 0x4000090 fsleep syz-executor1 31018 384742 25580 65534 2 0x4000010 syz-executor1 57361 443892 64031 65534 2 0x4081090 syz-executor0 *57361 125611 64031 65534 3 0x4003010 suspend syz-executor0 25580 318832 57476 65534 3 0x90 nanosleep syz-executor1 57476 485405 95054 0 3 0x82 wait syz-executor1 64031 464938 63379 65534 3 0x90 nanosleep syz-executor0 63379 11340 95054 0 3 0x82 wait syz-executor0 55206 17234 0 0 3 0x14200 bored sosplice 95054 352473 94212 0 3 0x82 thrsleep syz-fuzzer 95054 351808 94212 0 3 0x4000082 nanosleep syz-fuzzer 95054 273212 94212 0 3 0x4000082 thrsleep syz-fuzzer 95054 497808 94212 0 3 0x4000082 thrsleep syz-fuzzer 95054 16552 94212 0 3 0x4000082 thrsleep syz-fuzzer 95054 414098 94212 0 3 0x4000082 thrsleep syz-fuzzer 95054 153115 94212 0 3 0x4000082 thrsleep syz-fuzzer 95054 28442 94212 0 3 0x4000082 kqread syz-fuzzer 95054 19648 94212 0 3 0x4000082 thrsleep syz-fuzzer 95054 229334 94212 0 3 0x4000082 thrsleep syz-fuzzer 95054 325585 94212 0 3 0x4000082 thrsleep syz-fuzzer 95054 223203 94212 0 3 0x4000082 thrsleep syz-fuzzer 94212 135480 1811 0 3 0x10008a pause ksh 1811 432466 5631 0 3 0x92 select sshd 62992 105111 1 0 3 0x100083 ttyin getty 5631 86790 1 0 3 0x80 select sshd 15094 10535 14007 73 3 0x100090 kqread syslogd 14007 264835 1 0 3 0x100082 netio syslogd 38881 372602 1 77 3 0x100090 poll dhclient 67473 133201 1 0 3 0x80 poll dhclient 82272 258767 0 0 2 0x14200 zerothread 43533 491950 0 0 3 0x14200 aiodoned aiodoned 74322 402270 0 0 3 0x14200 syncer update 82995 220547 0 0 3 0x14200 cleaner cleaner 79019 491562 0 0 3 0x14200 reaper reaper 99070 29113 0 0 3 0x14200 pgdaemon pagedaemon 57135 195059 0 0 3 0x14200 bored crynlk 92225 416353 0 0 3 0x14200 bored crypto 50185 130639 0 0 3 0x40014200 acpi0 acpi0 85608 115659 0 0 3 0x40014200 idle1 41908 59598 0 0 3 0x14200 bored softnet 6144 277825 0 0 3 0x14200 bored systqmp 9993 73977 0 0 3 0x14200 bored systq 499 304408 0 0 3 0x40014200 bored softclock 57241 373106 0 0 3 0x40014200 idle0 1 292407 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper