de77750609e5ceae7f3476b692d4bda084972e6a2aa5e8525314a2e375ec5a9283b9d0200620ac6235672d3aed8962aaeca44fa31b6a2ff356f49821eddba995d44b4e26e20d6f958b18e2526c253ccc660ffdef23378d8433484a24f6e783c9e8cf6e242623652e07c8eedf883c4af0021462e7986e5238b5ca73b3d042dc0d70913b89da88c46e2f3919aafab88f93703f86461d01d1f891ad5f5e3118cb156df1dabe671dcb8dba0d82d293b2952141eeb995cdf30d71a062c2f22754dd8d0f5965e7bdf8392acdc2d24db108879cbf767a5f3c0373f9022eb1df9a0ba6beb25d09aa8571cf22e018debbb407cf82e1f4a190fb14c6097540dbed5e01adba0d4f9f26b6951e1d58180c4f59b298849adb8a14cd740417fc290be5254e43a19426a220b463d05960a3aaaf8802434d6e3954071a7220957373958a2aa0b1d849e40ef3777842048064a45864d2511ba18828ae07db045622f4f638d39ca8b2f05907f823bf7de3fc37e737d48d3f2d008f44ed4ff98df906b1905de23a7b169e3e4274c5bc1dfa5a7d5cc5d80d2a17f62d1888ae0b0e5f7dc400897969f29f6e52cd83b2d96eadc9a60a84ad8ad07f1e4a61656de7389da04171e54118c5376e70d247c0686a3e86475a25ab2044349c6c1cf784e81594eb51371863e4d7d31d7d2a92b784a144c7b6473fd0958387d5f94e05a441d7a998b6aca3afb366b958622787ca71c2c55c0cae61b59c8c65b70d9d84d6ccd30d7cb29c324603c6fa6f51080d953f973a95b5f5ac7badaeaa98a50c3557d6ca3c8286e5d23606b34bf4b9f4f1017b40e1d2d68b346fce2c7b71d968259f8fde2ca85e15ad4334ff2f93168e2283d689739aa9ab990d914d2d5a2eb3329e0c01d0f8af1b5d243f1fc2d6d0af5b0dec6bc36033fc7de754d567caddd16deef5af74fee29f4a9171a30e533443fa861d90896860167caea626689f6c41e0cb306d91f613db017c3154b94e8c6e8798c31530568f10fa219c08c75bc1587aa612912008f9fb2a78872dc4d5d7e5f780594634ce050c21c0f378580293c337a4997d32e227148848abaae179b0a7b5137fdf81a72b89406644d4b89811f7e57ac7e363282f0ed5c693299bcf1cf54b7d0ff7a0d05f004d3acd908670d9a034011928a96947958fa8126c5107a25f81b71709aa45613299da05899530a65ae005c784c622aeb3d9360d7829bb10f01ebabdad3644a49d6f6fdbc99a0b2d2b5ba697ee75ac969ec0d75142e143fc4f77966e657274a35ea36f677c8dfc2ad7c9cd3e81df3705be272e992d2f4bc9c158e630fa2fd9a34b041ce29d44868be25bd58a73c37e6e98fa19576916b1a76465a0492459d9ed5baf8eab5e55489369be7126bc1bf1e6ecf334aca297059e462e26c41ceb9d55bfc337929f23f1fe5093f28ea8c408de8e859bc382e6aad0177611034746d8fcbbb213292ac93bdb26159c5c0d7fc32900da593b7c33297a59b84de50679aa8254a9f61ac7b5f7dc147a2392a4d3020767643212a0ae039b6c67c8a25df05fb07766152b9a425a55a803d38ec0a260f204d24d40bee1f7582e2551c89cd0d2d1106975c2733f375895d6db9dcb29e8d0e6e37326c628eb032ac08b3dc2842b92430a7e860bdb965031a74e60aaf7f95a7594aa22a37137f12be9351e1054a5b23a2de54b14aef8a3ff60d8b45da28def508e391c12205b14ae76225f0e0e6d2a07a68b5674b34564e9f271b21a1cf8e54a7fde9e6e3535f7ee779adcea2c4fee64d4581a047d74d70c2513d6390bde3c905144da90f26845e8d6a1931801241f4b3d3bb22c2252ecb0e2b67ea54d5aa3fe27e367e26945aa62bed8a19c540ed41332666202d80481e50fdaef050f63a5accd2123dfad9dedc394c379d762d81e393867ba7aa341c6d3010135e530276438c011c01d13f3020acb73b31077cdfa327b2711f956f3ff4da8fd453bc50fd1a6d6fc9f5e324c3ca412e6d34e9b78e92e21a113bd46f29b472be9b3d72bcbc121fb1ceae7037df5e1f8ce581ae0593be44f9a23b7e41792d131a0b9d44303699b702b5d74dfcff8c2ba2e85eaa2471b5eb069f2a62d5d8660550e10c4aaa50bfadf07ce47b8af94dc7060d7248ec05788a9d75b1c6a600db1aba62cac11220e05937d85394037462fe2561df612af1930bd43e22f177e4a91ce611556967fcd19548494d8edd9b752612bdad87f2aa6537cc331cd2b0caf58d3d594cd8e4aebd757df190908764aa01bc3e7daa2652368e46fc047d19bee71c6236c4dd0415693c4fbeaa11573593ce404488cce3cd3264be93c8948ef1917a7177132e390ced48bb6a35522c14da79b9e03bed647547b9cf1c455561e50a6c7a58ba650a2e05d503441b1b0e25ef30fde37b436dc43374716b72d315925f9c5778efa8bd26e1e21804915bf4c45b8230a4d9aa72413d30132ae8cbc2855cfae47e9afc3732dfed1e7301b81207846eb82d0a4f04ce806796503a9de18e13c2ae10bcf1de935ec32cc8acc545b8bf6e6c9c67141c35c2beaee823431f436a70896b3b084020fa769c956127a3c2cc0c41d7f23c3b07773a4baf9482e42b3b9c42345f7c1647526321b31770312eb26f3b0bfb10d7cbfb02f61d3967def726fb3e20cf3a8df0574bdbef0b2a01784c523594b7d61ff8c93cf87281d0402344bf362b995d7722afb09b3cba5def341d7e048a3d531b7a4014aedb97b69a4b65d827aa303127bf421acc0c171e343e1f57a417cfe7e6edc18b50abef4f377b56ff445c377dbab1503490733cb103363e16d7897f6b87614d93543899009be89fea56836029a78cafacfa090e0d8e8cc68a671967528bca15fafe594770e2c77a4309f6a0c60b16ed323544c1717c3fad9fa72fbfc2859cd857666846ee3e73ccda7a09e1974bb5ecc57485351f42ac6e0d58e815607af60b0015c7f836ff09c71cee4e219c8dfab567b62f2b1f7b32f342aab47d4b828fd1f0d8d37abd710c496cd105cd0e31b82432da4ab23ddb41f54c5d1e82fa2c21fb2b89fde1820faa9433648bfd1ed2f08e118646005f6cb64a567ce3b28c08dc5a7ce4b80e6a28e4c25bd850632202d9f0bd053e6c1e1a444c2116a55457835e4d8816d08931dd1c5a828d68f4d3fd502a114afbbd4685cb4a9744cc281a4bec160ec85908cba394b0af8eebb7b87875a908fd8a8ac614766158ca9271c59fef467ec9405f6ff399f941e3217e728090a0183f1a745596d1f87827853a0e8a3e8a5f9ea717d604dcdb041796d77de8667ff15cf7c43ab29af5fc7e53b353d988e600f05d51f7a49fa6538bf3e44d9359e3297317800a3e8478804af89e266b0d614bb8f0cd0dad8ef4a15367a65bdee052feb88498c076307bb509381ae943f477d21afd8dd28046b17fb79826c21a279798c1ea258445dbb7d60a57c838264a2ad9c11bc8e58aa7528c8bdc60c8d35b3f7b2ffb283f99da53fd67d4613beefddbe7db3ea64a1641408a42e6e0e247dba9287821fb8ba92a6f9016453f13ccc68d2283cbcbfd6ac98a80c2dd2a9f3dfa9cb24a82b6f700c113b43acc3ed333b88958e4944025127a4e8902fbc39884e109128be15f93ae12f09d59b209655f421cf1c42e69acd1ecd03cd45e02f4bfdb731bd2da581b0c42f3b38e97025fde35f9d429f6f75f2351854c80df7c5bdf8835e10afe6ae0836b2a0e6df3457017a854e183bb8762d2b9c88277eabfaa3d5840978f79624a4c5a2d9cd112292bf8b737b867ff73d733420af5bfead0659f30b9eb58501cd07eee530a67cdf9a0b82528ad60b920258e0df8a6252cf35533dbb1e109ed3a43177deafd400827e257a54b184eaab99a4ce347250334e293f31230b6318e7b828b0c8d9da9c4e00d034307322659a40a363e5dd31c146412045ad81369832a37b3b4200763746a337c9777816a59eddedbc21ceb059eee40ac23758f9751b35b695f9c652e575347f6d16920e315123caf09957e064e8607b68a5366ec8175ef781b841509fd794de0d5e93b74dba5fcafbdf2819e454f7ad4883ef65fb4bc0cd584aa4fdff1a41b4b2607fe21696e5d797cac0d30eb65c501b7c193fbf8101e33ca31ef07b1f849e8c8b8de3ea7506626285f4533a890119178a893af2b3a2571293e8848733da9ed8531a949aa47c16f2442dffd4c1a8cfa9c4f9cc5e0c45faa068d429ec3525e6395266ad1d6fae8d10c1f3d64e76306c2a9a4049de76a2fcac899505e1e1e25876ae54ab4be60fcc83d8b4536cf87fa349bdcc81d4bdee9e6ed15682be44d8a5c2e339a2e3169b5df0640ace3c33d3d8ebc13a77d939987b82fc084bf67d9dc3e880a51ce3d9bca9c", 0x1000}], 0x4, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x400) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 11:35:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r1, &(0x7f0000000080)=""/73, 0x49, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x8, 0x4}, 0xc) 11:35:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r2, 0x5) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)="2340763689f78eac1dcef841802908e1e0d70a635f773b3e6fdea6570b1252428cee3d14b12ba3dca55b5f9cc70ea19317b7d7dccbb5cff1cf0b8c3210fae0eb16937fc044f7248102f2145c6b3d8277e50bb274f194f3fc6021cb3cdfb286ea5ebf650fdf1d8cb3f561d719b154052bc13ce1299c933ba83910787b3e2667c8f439aeb3ba655406cb8b9c62fc2015fa6d00a04058fc7e57c3ea9df10f7f74a4c4d8fbe9d4f9ae2c001b312a6fdb0b540aca893c9f6fb94bd0765954cc786d8e675462c8fa55cd5bd15766ec9a452916e61db11a689ad3156546893c0327b947e6552998a80ec620c70a396ae5add16b120791e3c4eeb81e165367540a0b88666857f65ef4895f235deac5f3788650e4e0e9988d9eb39acc0815013f60088aaa26ffbce6a851ced38b442dd056b7f09af1d1b2b0afc5fa3e0da7222d1ea18b414f598fa7b454f585d747ae270009587232f1afd5f8d310fdc9d195f027a8746b3dd9616b3259057989bf149b6b31a90b92b1ff2d4e00755386e86997db169b45d5e8b0fe0a9b065c1e9cad35b0d85b1810e7c3055fc0c3287df0a282b0ece13dc8751f236e4126ab06515da5caf9ba81894c611f8f28185575be640a11b2cc9ed8cfb358220b8a62b76c6acf23758222e81e82ec297f6ce0eac52e1a8b933c7cb8c054400c51992d9cb8cf255ba14cfc44973cf8b2d58c740103815715d9c7b2a41a18b9e78f43fe8185721217d6b7eb6f8c04a43fe7a23272e7be835f547bb9916c7a42974ffc66bac1ad4ca95bcea9b9a84e5b38009870adf786b90b53eb32a379c00ab02e573080f03cf824c5962e29308018bb18803009458b2ae947db7cb2a82838cc87802eccc112161a2f8a5442483dc0e36e97755730171fadbe7435fad0c5b158f2dd1bafe68531a67daab2fcacc57bb3d98cd568abcfbe2f90c371ab90a707fc8442c51b914d0ec03364c6497bea10b7613e87ccd18e3c5851e41941ee5c403c1cdb0eb74cd8165e16dd8ddbb9f850ec5db3c4722fe8a8f68a3d775c97d23c527e85376b86282a3aa08da97c5900ac3d8aa85c1839aadea5d04510d43f8110f161028c8f332ef132202dd17c2e57b829a1db1375dada3f8a84651f40d155fef90c42738ad8d358c9896a61d74387e3dc6a6461ad44fdb17462a3b4ffe241f669fe205f7ae7626b67ddbefd39345c84f8684d6d84e8454603ac2cff851f8e75a21a3bde1ace3903b13a2cbc664b36c7eb67538843ce00731ea4dab053fe2ee511b14223b985006dd79e596507ac8175765330eac3d214a3d331bef90b8c547acfa85f631c17d2cfc78803f5625b65a0db0d820b97b08274b7349ea1a0aae61c6abddbc847e06df96e015c77cb401cab40b27062f720e4b32df95cb2768bb802ebf2bad2612065998151a34e5e1f9c32fd16a703270e09d8171bde561e9c7c6fed6435afae75df74d86052ce5d365f11380ab7774bf43d3fa3ffbf06a1308679c3b3039380dfaafdb40da74d3ec2be7e7e65ec2c38b9f35feb050523222b8393357598011a7c695952c05fe84b3bdbf4ccf5722263fc3f77442e8f631852ed44143b66cef3f7fb5c1dba989c8b89c3ce5c444dadc5d95299572cf4bd28e08dcd16e8cd0e49f11aaaceec4d9359a15a67e6aa22ef1b3f3f0bc0c2d1fcdfc7b631a3ce83b1db00ca38696960e72a8ca40f9250d968a9a842bc17a304b69e8b9332285b3b4eccaac69ca34189e1eadd6bc98a013232f85e001ab7e236564890f1749d1ecd1f487c528a30d7ab595e3c076bdc77c7237e30de952a45c34fdf062798b63fdbc294741cc90c7be227d109ad33d12ceb02803cb237c6bc7994bdba779b2d14186ec4230a9c56808d9abf998072d7777876c36888a088f28504e410ff11fd049d58b361e32d0079ae827c22d7c11eddd2b13bc45a0f2a98d13428cd4bcc56ce82025591ee729772000c916f0a17e5ef4edca9cd3686e183dad86ee188bdda9eb8d88699311b22c18ecb01b0c46a387a497a5246a28e0c72a14c769b98c366060a9dd67daba6e97fbf0b313b4cae99f03c089a2046cee59668e507b901462ace2ff437e2abf3f6435f6a01d5527f997ce37f1ccd1de5417ef2dde018c37d7acc25ecb7f8cbd7b910483e03c90668c7ce0891f15d2025bcefd0b7e5b3b6d7143bdbe43a5100a61d2e3b26aa44a703a5384b727317e9d3fdab1d82d2b72517f1acf432e2ee352039223445d5d965b84e9d770f8fa8d73795b3330325779c6c64924ad996280209f22b41e4248142fd27a407c566bc39fa49ded0cd1ef892c525548d80271a39336f7d672f6a87de84d60d45cdf793d191715678a13c17e9cdcae982cebb53cbea9389d1189b2c5f0722c7cbf19179f81d2028e5b0f78543f9dfd07c63f7bca0f44f6b5aed88519065b9d8296d9a15f4efd578e2d75d1f8060ea00bf2fff957d64897d32f46fcb875e8a777bf4cd897b0320ea01874b8fa26867668a2d703777ecd28f114b7e3a80a9289dbc402bf6048b998b0d2705bafaa9374b7fe391bc95898e1cd7fa438ac34827eda4848c7c0d174922e4d9b13d77d05ee187181d39b38d14878c075f3e81b01923deec90e209ed0370797cd6c74e02d61cbdc08be133080e410c923f2ce378e32cb5c80975bd2c4fb57a20eb4c19f93c03669c3a828546762b06a1d6cb2c63f111560ebcd952ffefe91125e9e1230c99ef7c0af101302812fff1373bbd8ac144435f453744f453dd198eb6299a3e5d0bc01f7f5274a7f897cfaa61d2ce4662d7b282b72852cbca8d20a082bad41ee6333cdb7fff88888c62d68473476736664f38dc68fd351b5fe76356a0d5f88862fd4350028effa59ec5aeb6023810f9dae3b1e1dd7412c6845e73dc88e717fde6b0323a93bdd69dee0a59963e635168949a73541a04d88a7a1ff701dfb345d0ed1657e1db673870045ba88de6af03bc104c4260a4e53a1ff40b06646c2023bcfc7d3e1096e55cbac2fe4cae7d45dc3016d0deadaf1dac06eff8dff9f245f603f7b4bf11f019091bdb5b8adb2465924fbf318876d9b3235683f194add959fce31d0fe64438fcf2fa8b22232ee6fe4f9971aa11fe0bb2c839c5db460216afd729ee538e1cf66e394de67e1efdb3376c9765011285863b8c6ff0d7679dc95965946cb66432a9d161853a47f4500a0a9959f5f47909d212d01af9e3da77c18b3134014fd20797bcc920afe8b87bf2cd35ffab29c834e17c871cc6c6aa5ead877b09d9ab5f15d899140716f0b96164d9777cb7bfd99fd4a8b2c67366ec31f35ee3b1529459a253af813c13f852eb71ab3ba35b65924baf65e33c90ef5c30d876516c2477d76fd1db5d26f2841d52e3a6a0cce499397e3b8ceae7534d0b73b3374085676250c23f6cb236950ccfda3d7c083f2be558449e6c272164fd3f648d62dc62ada1b8a0931367b06a0b7e9b0d17dbacfc41edd3d51b05dffdfb9ca004ae4d526f8d67d18aede6d14807e8d8424392500d1b0957266c2b669c9bf93ee8ff5065d46967aebf09c1d2e61cde09749586c8867d0c72ef8224607524591939ec2da5f2e47183fbd442f82df8d412b37e15f27944af173edbb01cfdc9776ea48c0b920a6b494786562480b496710b317ccedee18b2e163d2a64df9537903c1b38f75eb0f39a589e5c303f2849eb60785a944a018b70c2a089cbe024774ff2c169339da09eb595daae0a81013fa65f68e9702c4fd559b4e3e4a2e2846660a539faa4877d16d3cc3c122ad8f1ade44ad705a0d41fdab66ac617f62d568d0eaf8e824df65582c734abd7dd2c7c0d8a2613901fecafef015c85cd335cbb716feabc30d3d72a3a5183b831d5c8dd49a919e5e0de63234e3b17ee36f4d6c92800da1e39468a05cc2df9702f8706c127771ea37b4f10965cdf4162e35f45c47acab7637178a3d76cc2456ee17caf829952401889859e4f03e27d36c40e08d473fbebc18ba804460860a6857829969b1bc62aa6112471931cf1d08312c615581c333a6596103a9445bed7e89eb09f2789879b46b492ec532afd6d6b6f772a2202c1adebaa8f9699d392077e69a97bc9ddf241c0f668dfc769d2961262cbd047ac9d53e7e4f349d8aeea314df7ecb8d23ec7c47eb1775c4656b5a875eed99d3fdeded7a8bbb7f368797d091a48530a25a8787f5ac926a85be8ce76998f136e1bd93d639d64fc4364865fd338e3f325e0d9c352915cfdb77063b98d10a3182916e9bd5d50266645c573117a83a16d8ae299023e56277871705e11cb669851ec03018b048080ddfcb14ffd7254c994ca504216d7cf3e1e75e5c53f976074c17aab1e3957ee65dbf52cb7d56d6a1c955610bc4c3e2e54dbb61f4f5f8712b1dfc632955aae2af676f9dafbcbb1d945e4ac313625a8d0eb5e96b8a0b8ad5a0cff25c380a3c187745984d1c4adf842ae68a423f715742c009c09da49ebd1e32f86a744404c97cecb88724a10b159ed36e27f67b8b7cecfb5c2d4d506c4285cb2d781ef637be2fd7610284fe1af5405a62d02e72b3e56323c05b87ed83b1d92e6287881749b39e88e67c747117ea825a41014adc139a54c0d904b18bd3b42b7dac5788b407efd4d36e47acd4430f5a03a7b0ad6fa339463f0fa86207bded7917acec317f14891c0a41dcef43792bda243c4cef98e289e959f6c8decb3ac833f87264f3bbf2dd208a21548af3749f8c8363c9fc455381f37cdc9fe4367cec4a45ff35e7f11976b7774dfe0824c49d0b69ab8a1edaab3fe2979070d55b93c2d94388aa827fbed8819488e36037ae5278fd7bc82be16c0bc4a0d13a988b341e4bd50b73c181fe2d6ffd404e3113bef714a0dc621c30b6bf2a8f23d1c8f3ce0346bb34b3a9b9af31c65e0f0561a93ddacc70c52fe0b76fec1978f6363524d4f1bc47cd15005a9d82901c1d39e8c11e0ba873c62f15574b65b2f516d2e311aa7900af07558c04a1520893f5768f903ef893aa49398b75305fdafc5922bd183eca6e37ad8bbe8b4d1db4f1ae463ff9d85f91fe584f46b8f70a25ae74c79b6c2ae2c4cb5b1e0a736f1c60392e2d1144b87e46633ad0629ff12bf2f065a86ac68c4599be060528881b388459e138f7254e2516511e9d5f7814fee92f0e64f3f9418af690886bba378af337e0775b85c532c90f72802dbeb3dd3bcc738bd74fb4211469b515167a1f76eaf2226023f605d21ac0152a7c7f9645e112bdb8a233371c201232ad3f8b61dba95e91feb17175bedba794f607c70c143c307c377a9f6d34138b8c632167eaf378636f1143427004691c92c21f4471a1d04299ecaade878e3c4e90de3a732a10c8427b8c4b83fe27395c6ed70dc107819e5d64c142d6fbe2c4c3c112582fc32360274c0ede20d80d8f14c117cbfe6270b041855d3633c3bba18e0485d066906c95930c2af948a356bd3d05cca5fa1e1dc3ed394defb8e508e3ebf2cab3847a7fd60f5138028cadc5e659416eb364cbc1616794024330b512c73cc34d400c73f121092b0bedb86d151baf22dd6804acc1744d3eb95626c09d66c181d783e9a190fdb5fdd806dab443ad97cd7f016bcd916a67deb2546a72e22c60bf4b126d890d0d5860abc0d707c41799cdbcbc1a3691ce40ef02c41d1538982f204f887785e4a5d0c96fa7a23dcfad00f7549f02d3f6b8293499a9de869e503e28069391429f11dd92d81dce9d7ea2dd1af2ea6b29d93b57664d453f42017de4811270c7704957ec5c7a22ec04c6af3598e0f31f9fbf3cd92d723402f5c9b9c6e1d618169be500cc6", 0x1000}, {&(0x7f0000001100)="741cf542544239b27a1f62f9ab9ef1e0af32c576c446b48ba9b702667e2bfdd8ff7ed9c8e352c4628c4ca4ad25883e51acb68241df6dd1d3eb1e9766305da324d0904b4c585028409038e26df7df29759e34fd9d70a40d7eb73c921ad7b6bca9", 0x60}, {&(0x7f0000001180)="3c9fc524a13eadd83ee1b9632dd66f9ed6badc2979976f625c44907b989b898087d7f4caa8a8277f62c66d59fba1892baa8122976e3a529d9aeb84a98994fde380aaf5dfe4c44b1a1195c90af5bd3522962161dceae79bef8da89588fafb0a15e6558948629e723a1cf96451b44dabd90d57a5a8e5c46c327cd4627bebafe1da912ea88e98cebac79d423c709901018423ba8ba48ee0318129bfa70c4b4076ee65c98f12a89c86c37aaa9199dcd958e0de4f38ea6c5487a389b26f5631c322c78b633522c504c39cd8b292586c962bca15d908d5c094c24f186d136b4bd284a8cf525c2cb8fbf722b0bb04c1df", 0xed}], 0x3, &(0x7f0000001380)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x90, 0x8}, 0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x5) close(r0) syz_open_pts() fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 11:35:27 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x1, 0x7) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00\x00./filep\x00'], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = socket(0x6, 0x0, 0x9) connect(r5, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r6, r3, r4) semop(r0, &(0x7f00000003c0)=[{0x1, 0x3, 0x1800}, {0x3, 0x8001, 0x1000}, {0x3, 0xed, 0x1000}], 0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r4, r7, r8, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 11:35:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) fcntl$dupfd(r2, 0xa, r0) 11:35:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getppid() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 11:35:28 executing program 0: socket$inet(0x2, 0x8000000000002, 0x0) socket$inet(0x2, 0x2000004, 0xdbc) 11:35:28 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x6, 0x2, 0x6, "dc35076e478a4cd289a78b5d77f675be67c5cf1d", 0xbf, 0x3151}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 11:35:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = shmget(0x1, 0x2000, 0xc0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/11) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) shmget(0x3, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 11:35:28 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x302e8, 0x31) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x8, 0x401, 0x7f, 0x3, "c9cb292ff03cf9e615ca91b4c2e5d55a1dcd6b6e", 0x1f, 0x5f}) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto$unix(r1, &(0x7f0000000380)="7b978c0f09265b85fcf56676b9a9a4a814a4af584873d10e2e81b1134b5c3aa6988092a19eed7b3cc5178a384a22b80ec3750cf452112aad9d3e3274c99792f4f575ed636cbdd95caafb543fffc90ccf5a2e9566990daa9e00fae0bb2e8dd1dd573663a3083d65107c6972722b2c6c2fb82b2410549136839f10edc31b3d25d9ae48771a003db25089fcdc941197d3eaa5005c791c3ac7ae79358b3d8ddc331c36583bbd59543205ad07524b45adfbe3023775ca70033aac8bea1724dd94e9de1ed6ed434d07065645c2", 0xca, 0x408, &(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getuid() setsockopt$sock_timeval(r2, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x40020000, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x188) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) open(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x100) 11:35:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000080), 0xfffffffffffffff9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x40000010, 0x8001, 0x24d}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x200, 0x5f5320da}, {{r0}, 0x80dc60b423d3ab20, 0x0, 0x40, 0x9f5, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x7, 0x100000000}], 0x1, &(0x7f0000000140)={0x6, 0x9}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/26, 0x1a) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 11:35:28 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9eea80f9", 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x0, 0x80, 0x9, "010000000000000000ffffff7f00", 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000180000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 11:35:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x400001) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ff0000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$TIOCSBRK(r2, 0x2000747b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:35:28 executing program 1: clock_getres(0x8002, &(0x7f00000000c0)) clock_getres(0x4, &(0x7f0000000040)) 11:35:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0x8}, {0x7, 0x3}}, 0x2) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 11:35:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="b0dcf78681ab8646b360e2214654b00ce11a43392188a616110347daa7639b3909bde9f5e279ca686b77614a", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 11:35:28 executing program 0: r0 = socket$unix(0x1, 0x5268564f2ab26f77, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) write(r1, &(0x7f0000000100)="fc530586086e84f99c3b935f20a0009543e99b5901d4639dbd7763dd832c541a02a8f1cb6efa52e2c634ca8d87023f11fc21fe0df259c65bc1e8b2d4c03cb160d86abba2e5cdd2f1e6f7feb9fe820ba5ea8afee37dd1947676c3945526d19a3505ebef101f0d4cd567d53d72a6e67e2d73f3c32d6e1cc81f474ada68802888a8194e0b5cbef97308f429b3331f7b10384597cdabcc830f54ede5b081e400d1941dafdcd669ede1b46f042a4596ee02edadbed1a7b7f03881c17af05f83590ca3003758677253e6fc1888ba756d5b419687d911314d94e22333038e098318cd78c75ed50e1372cb5b119f4805164c843e", 0xf0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) setsockopt(r2, 0x1000, 0x400, &(0x7f0000000200)="cc07c11e7619818a8272b5848d98e897f8d79d605256fe0353ef17b8fdb5f3bbcfb4676da5fdb76eddd79c5e38473053e933427cf0352d933c824d7b69c243ad32cc373ca9a20b83b44b27cdec38d08df2a57ab23d5700ddb70b40b08e0ccb96cd5ef5af7f933604f55c8f52d00cde0ab291ef83d85b38a4d741e553e8fa84823cb571096f42fff88300054a5dd28835a30a1ef8d8b5e931c4b6e972d21240a7c432b7efe59566ac966ab3adfd65a66f7bc7aad41274d8f8d4471b569deb9282ffafddde207df825231f6875a75e12b6748d4ee152a0f4d111e760e745bd7f905ee9778aa06ba9923d79ea2e07e9c3fa9814e82f01adb4803310774f30ddc5ff6ffdce49e30cec17ee9d3b58658ea8b0a60e96c181b3caf6ab0fcf2ccd25dc2690cc6d1dfab0fa84483d314d554872d3d5c61d7e4d7f8075dae5bab6a573eae2eb7caf5a54ad6854dccd7f32a36b3b4139b82fd0384f9207d7bad1303b71326cc885049b533eed44c752644284f2aa890e313b78dbd3ad39ade728fd4c23efa53e7c1f7686176c34c5d64ed8adaf55466aef89324621a2d8623ea2eb172fc36f2da2c31c7ae45bd3bbc39a66446689b66b5888dec080cb6c97857bd2ba493b0d44b93a50ba90a24cec97758a73660bdaccd9185d06a92612732e7b276f1b6707df27c06e5c63d83a68df922c6a54126d760e6a5b8b72ffc7421a50531ce99e33ffc3597f1e039a623e05b82e3f685f867a605d52a2efb0ec4f4704adac4c8ac0386083041dc34a52cfbd401dc1b0490f291ed6f035c729c2e31d4b44c021a383721ecc33cbd2be7049c53adfcbf869fe2292d1e9012f628a3ba1aebacfc0cd0849fbd7a5eab9da157a8c3e5ec824082a4466e657f151414133de0b61f778ad793d769ee17692418b10494660447d76d8d981f80facb3aba9b61351b89bf05c8712a22b33d451a456238a0c8e24e8bdb614a75501747ac112defb73287310fd571560070771f784c0c827d74cdf9954ed9f343c12abf235798dd1ea5d84f7e847903ee2879f06a1a9127979d8f9f7510b11fe1f992445949cf05252643fabfcd69f2efd50f1f11f9632f5c74eb9c25819fba9986bf3f7fc6ea95a5c551ad2ea5e36573f7dd09b14d30cb8bcac0cbe02fe4d8742d6a511955c3930a485db4140a7f9a1a9765bdf59673ccd4c532e841b3c975b4dcde07f52f180c0156abd90f8d9fbf1dbb4f6ee47502876f9144977707316e0bc5859b4b086244ab90c84a54a98f7b184e008ebd58a7e652c61a96a4b83405af5ec61f7081b70cb00ebd32f5f625489dc4dbd140888773546f423d63195404173638366597b11f4ba48005655863c1942a83f61bf8965433ef81a1d990c8851d9e2da1f3032a8f024246fcf3f9269bfabc22a1826fa4fdcaa970cda3e53371a7028a841df03e8b4649108bd677eaed41b997d7f194f5f8bb896cbc961672e270cbed0bc5eb61badc88297f4d09dd335fa52fc9643e8051ee5cfbb25adb7384eb54627f6ad880187df2bc874c5e2250ef69e397d4cfe3ccb5d0edaedaeb7b564fc34e95ba69b828c21683ccdb71a00f1da6bd17be191f738ef55d31c17723959437ea3a6db97972c24a560d437a9d499e5da1ca306804365677abccdb474b7cda1b9a731adb9a8caaaec824deebea10c8ec0be1f6751e1aaaacbe33c2d82f52573de7d209f432925f015b5f1de7b9017e75d1d5d7bd3085053836c088199ec227134fa80a3f36870a43570c897d78227324f751caa417bee5169a2e6a7181462cf5776d5c2dd0da1944587696250f5624d447a4d98028ef4438879c6747b2604d58f143f92f84bd3b32ba6c82077c7362e7eb6557d26ddf3faa81bebe16fd11047a6453110d1baf07c69c7a36d3ef51bd6544cc89fbf027a60d9231980d7e045a71ae4ce1a3d508e309dbad6c44de5b3b4ed2608f1d89149dada2b95e7b3c4985dce62cde98aec538e0928be7b4dc979d61319b87ae74f54d9316462d3853117708aecb1ff40b0e7eb43bbfd75ad156044fd990199e986f41ed8709d8a8619eeda6f3f1111e811f715675cdb162973d0da69ccc571c7ba2339398c2664f45b4d704012cde3a01ec15cd828b7a1784a71037920d00b225894d14e9fbc4bd732771393477d381b0c7bd924980248fca1f1b08c6c7e5e39125396b81bb9ffa29269c6d0abd3c9aaf6493d43dfcf4cb09568ac14f1d3c8f73b89cbce4940d4a9c8a118099de787261702186a775a7e4b2f7dd271be6c2c60ad6487884405f7a45866437f962bcc8874670c68978a972eabfbde2599fd1d7ac80825fc661b3df275f17285aa84bf0d8659cc72cefb32bae8beeb5a65a6b6efa9d122492fd575b49c7fbffe0ac7417b6e2f80a1a52a45f89427b5aa0738af3b0c0ef6c53069b42a1112942d593f9d1b76a75c5aa528b88a77f45aabea21a30821014ce984744d5082b64f7e10a85c09f4dfc99a0dc4cf398e40288ce4194e2705863c19a5dd2b5946ec2aaaabcd89b3ec0280549c8e7aece4c037d2b3aecf1ac6b747bd61c5843d2214cf2eac0cc2875f02694ba9fa3590b979c6e32e27a6d1fa4acca94c616839d3069da69595c63168e0bf3c96e01757d0fbf08e2648280314696cba501e7393aefed4494781493a0241aa0ff2a656ed07a6aabecc2f2e5a7db7ef852e0c06be33818bf3642bf6684d7b34cbc587930528a47029da28ab9d008002e85db06b03ca3064308c757770df253beaed9d136bcf73d40bc6a98743f6cf09a4bb2501263e3c4199782175ffca3dabb09bf5b799dec600ba364a182f65518188f08ddb7c22d5c3bd79d4ab8f5baf0a75a700c217c959ca69368a8fac5dcd102efde14a0150feca143de459ff0ef1c9f8161a8b41b98aeac4ac44b70fa80adbf1f1261494dbbe3077e3c497e012dc1fa49878eff80efc7e9cf31ed37dab993cf5720eee91de29bad8b112c7c5935622f561edd9b3aad680bd77a1b71fc5392f5ef8e2b749cee48f370c5f63357fee8d04bd991b14845f8b40c7a5bb5c8e98fac5c9f149e856cd77569195d925a3bafacf557bbd9c27df967cc72d2332f218497d0c9a305ba641ae0d10624ec39f19eb7942dcfc9a809da2239db8d524d567ad7fefe4426cd113f26a379232fbaa0238a12f5354ad211c61db97959c3d08ef3912ccd9e72c8b514baa3ff5589e8931c350832247c43b0d3028632fc354607ef93a4a1db45e968857d4307806fedcde6fb65842d9de2806a8d24ced20660d05b6fa61ca459d534eb843034a602eb705658119aab18c89366a1a9886cdb8e25ec5a319e6c871ae5d7b8f445027c85c74334ab941477dd206b69ef10039cd4bcf6fc8d38d4720a0d5812b8b0054a421468dccec73cf9b0a06b642e6db7929edc6abefca41d73d29548d384c892d1a5ff7e4a3bfff8103611cb1a57d3867d36f70644630bdb490a3c4862c118e5e8b12b154e05d23f1005797d0d4553965632c0bd43b98b66faa9955e6eaa4e7f3d7667f77a02646d149127cd1bf9a66edafb39a8866ad3611872fad10c6078dfee9b83cbbff995fde10d0fb7a26d3ea92581f8b192101ee2612f4a03ebc9ddaa0a27a9b69e6d85e8884d16a941d7eb8bbfccde5822bdc5a68171a6aa021f4c1eceaa3b9b652ef196424635309ee8e1c79c580398d550ef427d4614cf3e3ee44152968edd46da4dbfd91ca79c6b219d4fc85966da2302b0442987c9d1af3824bff48be15c786e35ece00aa8a992e704310fcaefc377ff20107aa593a7e99067ebc8b050c6b4467ba39e53aa7f180562006d9b39bec56b1ae905f2c1cf563b744fdfa2a9166c5340a715f672381fdcdc9ad24c542104dc3146dc0e5e6cfdc33b96fe452b91091d4b3caf4092496ad9060438170604541916f2e27168ad26255738b9169ad69dde26ad23867c52ad8f42abff00202bac799c9bb85527f088a8822ad32720a045cfefd89a7af96c3dc7573ff7609281b58cb1acb5a97c4d5ccb0b0b466ff0586b17e31078a347c4537b690fff5daddcb822bd746ef76affe48e3e6bb03f7438a107855b863e292755613b19976a761271e8a593a941a214df72a20d3d9630624fb7305e26b9e256f67e1a2b10c4d740f295029fb224f62ce9d79d171c701147d512aa48d90e0c355161fd4379eeacab0842a2f2be843b63636d17de9634de7e5a698f92c6266e2bae663f11249ca9a5a39527b2a1134e94f0cfe226dcf6a530efdc092b077c79b28b6b8ade25cabfda9dbd2acf1f448975ce337bd7aa2785504044013729044c72f509bbc47fa02cdf49a9b96fb75fceef13b6653b6d2a257e317eb8aca121c22535ec4ed85d93e46469c126da822fc968168c3694a66f581c8429e9c63ded669836f329e606700876c34e78fb9373745434dc5b579b83196dc65e20ae817eaf0d5d233763fda8e10658bff9e68ad03204f1231b45413111048ff7d13dd0cfeae3fccafe61ca0bee5310055db1dfdd63e466429cd8d54c603c6ff43b44d5f7558515cb9f296f1018e6a8c455278eeddd3a7445a35fd9f8bbe37556027c1f5620a68500ace0380d0f01711aadb92a8ff80d63c326239d05e92203d97207cd49ccd17c0500e1e1ccca2d301fec83d0ab245352f347439e868164110950c912c9c3918b3043d962e3d65acb6b3d0729fac392ae79598b7728c689329a40cf562997eecbf0414777b15b2a4a72c584bb0f8ecff871833d1d7934fd71b4fdd62b247934311c806eabbc63bc259b2cdc47a68a9cbd8e3bd2fc9156a644e9eb9c821fc611d377785a67cbbec5e752f9e8f3a96f37b5ef4e0a8b1e5926d638889451744c7fcc486302a5e3b2d69131a496d75d0d47aef7d644c1ba64597af315d66527a1c76fdf428c267329286f2d689a4c30e74a1354374f68d358b9fe2e1feb55a81522abbf6f4aba501b3ddc2ae9abbdb17b0029271dda76686f4eb8b168d4730cd6fe8b7dfe36f86456dbb71669342cc376a6b9091c1d620304af3fda58b591ece075c55036b1324b3199b6b40c1f5d5e2d370e930eda1e415230c44b0df33d88266208ed8a7e2820ce6a1e5a5cf1d2a4be88beae172e3e1ce23af6439dcd0124b20a2b734fa8f7cd53c2baac741d2aa49a4767bcf43a96310cb40026c245d094198fa67952bb731970a05ffe5992fc50fee9d848a2e5848d39e034900f9b0ac5de9523f4b7abae6f82b2f80d130ac42adc530c02ed19620df036f08b07d2744de5344ac8dddcb4da312797e3feb949d97bd693cb26ee0f4fe0ef769fcbea08eb4e447d4ab824f849e9b179f8049acb87bd0655b6f4a07bdb649b35bd58ca6ba89567cb2798e7e664cb7f54166338b1d6f14d311856c38358a0c6cff26b4f2b82489c7248327b3d8af9bd6394f1e7a36f1754cb78b000a9ee2eb6efb9302b757df4a237ab7336d71d52d35b7204287325959a352f0117840142d23390622a4baf863a8dbf9008eb084a124ae2d76e782578150d62c6ee3f893174dc0b6596d6ee461577ab96571e7c9bc81f3d2dfc40a426c7f8f004d9d43992a33aa0bdbfcc843fbada29802a96dfb774530a24ba9a9995c716a731d524d36cf477f5e33e3f3d5f1d6f9c6188c5d5ba15c21d675f790eeaa2c2769bda7e1b807611838080c91ffb5f5e1c158ea9ce05c8426078cf9378230423bb4543434170cfe9f28c661f0807894eb8b9aa942eb205dcda44201768f0446f916c6a924abe367269fcd850639e611c83a48d46ac710fe4388ca77002dc6be0a9979b5e8634f7db8370579fb", 0x1000) 11:35:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="476fa245dc99e09ea4d4668e12373d3630c7b05d06cb78d8714388eaa0e9e292fe032dfc453f2cbc69dc6ff90e1d469d1b72842232fde77d9d168c78e1148351468d530767681812683e87dd714abc65f8ae0350b3e2d7c78137d5b9f3fb3f46886561707e622a2651d9baf3f06c19cfcfc30f2c1d9a0db2b595e0418547c312cd39d586eec3f89af5d563677c862633c1de295e6edfa3195d4cb1", 0x9b, 0x1, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000750000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0xfffffffffffffffc) 11:35:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae625259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x64) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000000)="677355a2421183365f98bdaed09e8acc49eedb2463f3399dcf21befa779fca398694b58ab3d753413f9296112f828e82ab2e4f41544a88685a4a870ad60132d306b8477063", 0x45) dup(r1) syz_open_pts() 11:35:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 11:35:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) fsync(r0) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000240)="36dccf89fb5ef0b85a42515b61ddb58dfb894f8f6b77354143425c1635ca9345364357f57b74d062a192e182095ad7cc6b5b8ae266951ec28e1454c4891d31a5ad5482aed16a46ae23f7752edd86c6ae5749c13cd58e17c3a41dcaeebb4446973c563afa698d7dcfaac6b9b2b40b9ec033ed1810d97008cb8bedd9067638dec234aba400697b1739f414849de31ea8e8be7572d2c01c44", 0x97}, {&(0x7f0000000300)="8d133bb7ace92a99916aabbace610308cf02", 0x12}, {&(0x7f0000000600)="2ae50493267710568b28511e4a46a2435c0d2ed230e2ba2e45e69973f4c6515987548334addef44e6c5f2781dd348d4805967a5577f0e36adb4a93609b9593abe0fdc6c24ec27d466cb0ccbe5e6c237dcf6e921fd1adb5d943b6326aa96477f59a3e99770892b948e69ad40dbac6", 0x6e}, {&(0x7f00000003c0)="ee8a407437c1cfa5c4aea08fb17d3a368a12dd3793204836f0b3ca1eb83a21872a722703bad8d8a7ad2efd375788205fa1f393af6a3b46b6a83215bccbf8f94ad08947a8ba73a4a33c86324d3f01d1999ea4be520cd2cc04ac1c107518acbaa210e7cff0d85ba8de857fe8184dff9d4033b30dce27ba55d12ce5819e6db3e2b715dc107f8575b125f82659512608f0816f195c8a04a19032c87f8ff6364dc5988954e3363fd45c0886e4072f53de905b5de27a1069f1dc228f9d93bba2ea1d1839ffebea46ee3f4b9f157306f643ade1dba3bff6f691e7801ea01699a0e5ca37a8e71e0dfda5b71e15bc171e74a7a76d9d008a59058b25560eb83b0edde6e4", 0xff}, {&(0x7f00000004c0)="366407a394da6140b37c053c54a9509d239c5103740b9f00b0c120f6df86c5ac247e877a4f696e086c8cb965615ef6ef3ec198c56d836b408270e4171f563b707c8f0e5bf3a1f8fa8d769a8186f4d31f19b320f0b4e8e6989c6718d34708ddf5993ac7dc346d978e9e19d0ef7925fe9bc93585f71d36f2d94372367ea44b94b561df396d6978c9a2145f2433623901d619e50e9c395643c31415956c9f2dd8aa13c6178270", 0xa5}], 0x5, &(0x7f0000003080)=ANY=[@ANYBLOB="d000000000000000ffff000001010000a748a0e8f55fea7e6732a1c40602e2e48c812ad137133b77d94a93dc8eabd2ab078ba5e05d2c29aebda32cd87b840d6bb1c5f2ea89eea3a2800f10af3c3b0e951d5431e06f34075ec1b803b59c6f316c1434d10bef82ac025f366d38dbaf5315595610f402e21ee70a4d42ea23a614147fbcdfbe9e009b4554cbd7dd4c88fae7fbcde600352d67d9af3634d0f016c0eb77720823b6d6eae7e8d9b25ef0b3790f4857418e7505b4544ed980747e13945074ef95799686284ee55309d21a000000b000000000000000ffff000000100000fa57de453e2865cc1a802412aade5ee0581d7d32c3497fd458b24075dc7511541767063dd297fd2098e4871d5708f74af0bc771fe055923e184f272567de78377d0573d47814d0099ee15356b6b8b2a82bbb02e9b89e2b5721b8b09e07b67d50b7ae259bf1d7f6120c41f7bb6a18e4d9ef46a79a031f724e6a7a5cb7c477635b3d51146197177f9b5ef05661a9833d4eed7c4ea638c699990399a10000000000f800000000000000ffff0000030000009c0ba5673cfd5fb5993c2b1e0380c46b96f88cb3ecfcbc4d4cdc8057a4d2d07b6fc6779dc817dcf1e5c7cdcc312c04261881b2dd31a3cf2882ba90a282d112a1b0e554e9fa357946474845c4d9cf7e3f38b4a7aa78822e8eee66bdb5506d93d6e737497be10a0ae860f5b31aae19b6bbb774270e211c0c3855f861de125152ddfc9fc40d9a260e79dd29275e6fe3336cd1c4fdcd511fabf522e3b8ab03b179d56e1835358619ffab51aeb62250088ad9f30a77085a1cf9cb18d7db8df504c0d28439f45b0ef3611ccc12bd57dcfd45059e0e957c7cf03d9c5ce6affd402d3c69dc1a00000000000010100000000000000000000009000000de161b637afb0c1c88c18d74e4fa1699c058dd520b72a025a97affdb3424a7b7578fab899a4e4ed19751c5eb02581a4c3bce40bbd301b44dbe935b30c4ac0e94840d404102e883fb49a9b79989f444fd3a050ddb583c72d8c3d13386ed108c08d28da67726b530a134a79935158c9c141ca12657792634828eaaaeaf95689e9cf185418354c15faa529f97e1f5cf48cf65799ecd30ca00cb699d9721c18ca3d2e1539065e72e718e598631ad36c7d77d31318a9d619a2cd410f27381584c75bab10d799b592f9976d400ec090f464c0694678f30f0a60e8b9b1a05fb57ab70f459c0b94e3fa6ddec35d1eb697270e37ac395ae94432536f21c9ad3f835e74da2261c2182cea7f56abe2fca318fe673d101b38f2f34849aed6fdf7846268d25d29ba9117b7e629459d54781b65884dc55dcf3818280ad5a8fc852bbdecfdc4761f3d5d25f2e216b2ea97558d3941fe95fa8e5a558c19d467451aa523ad6d7e1c14ce13dd375f13f0b7a72dca96f013b4438f01a8913325b97de31074fcf52b7bb189c6691ed72b3e76e8a66fcfb71e8f641c456bcf31a38fc72697b89c6bc9c1501917dc5e6b17cddfd0d6cbfa47b1d4655b2653216cc825a898e0078f47f0d875700b0c9d61542d64d9220016fbe092a0a1fa14f8391791458df0bd46a05f967b4ae1e4ae864cd1cacb8263d50500c4f07aa13964bde6aea875cdf64469c9841e9a7c91b66072203443c45c91afd22b8849cd7cb0ee7dd2af0d72e76823e9d95220a3d69223efca2478cd8435efe68b3c89f69e400b857f067c9a99d826b423332d93987218e42d70cb990583bb58b45a120113b3c48b87692fc8c07c860aec776c3482053cdbace35de1e3735ed70a11a293449461517e885794d10ce16b893d4e37ab5d76103f3e8a31c0aa7ea9ef28958583993a1c0717bcabb2ba809066d03820658a4771581a52903057d0ab9d71a0e6dd501588a3faf309359d03083f0d4fc298be7466eb60223c41604919429297d5829ef0a97d081fb42b6690d5bfbb04ca3f511e23bcbb4f0c000a3b3d55ee0537c4e14e83037ba44dae8caf423eda29710fac4bc6dc471b809162c091ac97373442ab592db33f6b7bd9d1690b7d3c6fe3731fba75db12bdde13ebccf4432fdb13a2d0f31c998bc4c872feecff3c17381eea98adda48dc153331c0e65e506c9e16e7cac58805f71e0b1c5408958b262c2a3e0e331b276a55d2d1cee3c31af7b05f27ca5edbb29adae2445c45bbf0c4b2ba5b2abdb6fec300630a695aa6c94865566fa6331f1cc46a482ece7ee4b91c85cb8875bffd06ae6d39d4f4b9169ae52a8dac7f5eaeb672cf864dadc5fcb06b958e2e3c7416304b28bda035a0c74bbe0ef853dbe43de4ce80a729368bb4cacc6900f459ca2f2065ae8f73d2852039dc00609960f49deae352f7a86bc40c8d6f05d1862ff91c52d4426037e63e73a78a007c926c64717f7527230fe95399171ca233d1a3ff76928c516b92c5c20bbc2f2674ebbc374bcb69136b14b44b636f9e01bfc2292dc4d7650e38ad780fa1efa6c86183988f5c82ce9a1b779b9a6a7cfad92fcd483cf5bc59bb6aaccc26241dd4e3a8eb1c7c05ca34ed4d3b05a8bd254b9b86e15bba19003b585f182432d0e87acb510a56b03cbd7b6d9a4b212d7de9e6ec0038789a509fe85d6fcbda27234ecb2da97f5d01375626673db66b0f959e0719bc92d95b0b921454b2f9ac74d01e52feda128f9de2ae97e009ca919139f489e5aa45c9fc136c7f00514197d07aed6051fcaa2e75d146dd015139f472ebf071fc65eae0d25cb83d83934f8907617e3e45e3319ba89d1755ed780d4afe7d80f75ca93b16d35fe1a1a168935902962bbee224d2d24d7c8ea2407cd223ab81c6b0e965c5f9dff3f70a7513655ff1915174c5c69110bc21407ba2acb54cba3e8c1917d80dcf5f6b93ae5f3b7e383d3701a43f1bcb2675f02527c5854c15d793507db866b8959257287802f13907f9ebdcf05f4e67d4685394d4f3cb5e05136ee82099a5f9a830f908d2ae9f5b318f8dda880dc3c89df0a047adf379b3d46fa2596af56ba7a2783891bbf948fc9a2e2a9d4e564186e1b50d967cf6a91f3f5865a4d11d4a04d0468cb5af0aea6325386a8269e0555078e918e7c6b72f1fb08c9997632bea625a1b7c7fb416d655e31b1dd12b0f98d5499f98df77c3c1311575c7cd03cc641fa5b1e8e830138dadae024a3b8fefa0751f44b81e6248daaf2f1dcd6294bfe67e9d016de23d21b45f5743e55dc72182c6ca97cad75a021d7f395c7ef067464bf69a2d1f0582ebea92f3b061c89c85ba347240ded0cad15f24c1d15443a3d810cfcaad187c8693585b1e1183c286e29422ffd15dc03be327b5846b6979eeb0217795a94fb8a30da1436da70305b0821d3e7904b3c7a2fe163ae59bfc78b3a7cb1c0593bcf9f3189035d9f87d774d03d07813b8326d7f09344ea547436638d547ad40fac538fedc1edd520040e0603227a0b51d03f81339460b909322416e67b8cdead988f1352682f936e3cb64b50cab37639171a2e6e1dd315588a914fad79272304521bd243abd7da5f5842acbedeef3ad885070c849de2f4ee806c4213a357a6132a1271eb38a628f99fb3db4815a14f47e484ae38e6bb8d24344575a2d1c63a92750085aed5196869adabd364a77e79f374464e30ae925817141591535c0c107c22270822364b82767fd0335d8aae31d472bbabcf3658bf69fe844bbfca89df2e3d868354f4877a715ccde3fb5513223c6e9cb6b5fc2edfd9c331c2d889fdc9dd4985216de6c5e781cada0b7cf72f181f5c8d4cf8864b60d7d58fb3fb3cc660a7ad0ba7070323c48812443c5773d2c159e517a3cca2a13f0b0f8617a062bdfd1be15d696b294778b1e7daa5f322056be8b1126f4aeda5768e93d365a10b45daf9c232d9c2fee676f7015e77b3c6e74373debaeb3dd49fcd61baa554815f2bf3a2a4dff7ba2bd0357a96a60b4769abe637a1a67ee4dd33aef19216e599ef3b42060edfc61b9e45ec3f0146f66f302560341f6d7cc2c2e771c4e67ee89aa6a2d99881f848870b89737cbacc148c5acd283c5e4ca91b31c5747e48b2958ec7152ccdfebfdaf663eb37325bdbb326a42ce71d420a321fb3bbbeb5f42cc7cb755e2c6ae6f64cfa1d7cd021d6cb5532375f33e2fcc605178c89f4d9eaa624a6817d382c7913fefddd3d6bc47683b1c9da825b6a7b20b12f3e6fed2d5655d32a7de0d87caf3c6b8f3874494d54575b8c4bced7a13879731522a4e35ea7b75144f84e4b45fd6607a3a3a98d805e209a226d07e83beb2d64eccc2e9af6efc76ea7ac2aa9c0d170c0a876fb6b7dc3e226138c1ae4d9689fad8d86d447587ec7b5f9e71370a1eba7dd67af4c66745a213c4ee3efb49d77d050f46f96532ab24ff2b027999c47ca07923cc689e17b5f9f8d7ce669ff77f3e9fde0b7e301c22b6e70f5833bf521dc1127f231d214bb63cc60ce7482a2500144347dc72a26c9a85b6161fcbe9451caed34c7eac634b22a3a7af77907b7437efc889f572a8d4d44fdd3786982e1a962ccf962a23bbac84ba652f42dda3da12bfd5ebdc8661c9a02fc0606be62fccdc64804ad845192299bf30c8926acc0b23fe1ff4418363d2797ce78c97311b5596c1284ef0c51bd02bb350449ca44af231a8c1902e06a00342e6ac8a22690cb714e2f6abc609eeff340e86b3b494e69b5d05887610b33f8865e214b913dd49395c14245a1b08c3f3009903600e78c8aff35be0d7f73f52760378cfafe4cc965ab9ed64803ba56dac7f54ee0891717b896e661ba25c8d9dfca096c3a2f84c766fe01705b139cf27d841f3f9748a7b69f7a0e9af5444962c93963d2ec54d3b7eae6b3f3f7c1e16c151bca42937c6cba6fe151483aa3aded8a5ae815d72323e330593748d5cf6e8ca0cd3422820102027b34fd4b1014fa052be94b4e49684691be40f50ce72b2717ba027be034190959a73b6105f4c2a8ff997875b523ab32a57f3f2e298b4d684307865562be81e85316a7a98cdc1dc0e95813f2ed01af28a6f4b21f712a1178002aa7a9df2b85c602702836188af63f4b2f80b8e033a22482fa4792005fa82b4dcb46491413e91b22ca19f23be7c0d6558041debaae97601476cc0e3458674693ebe7e85bd52f4e32d187653c62b02900768680d2af6706350551d903c21532544dc98e7713e7592d87386ec119d20e076f4066455223638b90071abc277b1891ba480019ccd3684459d68e915aa70d47e1703c0690766b2057e6b2a13ca93a00183da9dac5ffbdc02afa60c9859c584f07ff6cc29e696b027a6f1efa2cc7f7fcc85758bc44cda43bb39a511dfe19fe3bd21dcedbaea99caca9a8809582bceccfc941d4d717206ac7f74a2c63f075149df631c1d05a3789a09695a3312c33474d369d11c5656b310950567e19d4cd4d33c9754dfbd3596004a49b2695d5535d5ce6317dbfe6f2052150c19096ade4fabe766739559d3a95dcd50afaf17f00f6137c1710568321a8166ee2df932464b80495a61ceca49f73fe56ec147f3f431b3335a4f04974d6f8d2a6538043c022b322488eb2fab25d36c3e25891f6232405078ece62b1d78ff8f621514a5f5dd70858c1c4d93719b360f2438e959c11cd9c35a718fc3705dd40d1ccf6bcfba5f70014c821aae40a49c624bf2c6abbdc218ed5d3273f030a461f0a7c8909133f7529c1352c2a441017848f22668ec9dedf8614579c5f62581b630c8efbf1ba3930a97729b157acfa3b049a202e9302325f02b46a2a5444d15c3a04d493e0b3452639723782eb5b2eabfcf04945626645fbe4073544568215ddb2074005a11b577e53f6d55be6a16a189885607eea1be316280144cccaf7d6868dac847e97d70e40e94e276e041206acc79cc88e540aa59d65e2ac3f8648726ba2e4278c049e757f8f4ab4ed8424ec9959f3193853e0ecec6f7f6891a2c5e3ce8001dcd49378b7f97986496c88104837a46ec32f86a2c6a46bf33fa91fae6768e6327aa9cbf84d3ace12bb28eaac9f0b124622a5f97f10d84c4dde5799becc64774e5c2eed838deb29fd163ad973b4766999805f45318f5806e4093645f618785bdd65b1f8e8f0ec27678493a3f0d9c43cbbf2409d2d647331c2b4d28c1cabb8fb2f9480f7189f8bae09b4d7ecf3ad3d5eb573f38e0c7b3d2201c98f3e3028d2e7af8b9b63617f4437b7240420052cb2895cb0c09b24d7444d1c38a933fdc2d5e08fcf8de1db91f7b41e33069c242f5f26234127afc30b558e20ec39346a7d38b617f346a828d7f2d02e58fa3a59a1d26f46804e22daf1d3dc757b32ac6b16f1baa9b4a9cf01c4e6aae6e7a1e640ff78ab550bd7c61379ad0df69e59c30c31f14d1251a2c3ab077ea800995c95c44dda673c1e8e280a3b686e04b7ac725f8397ddb999a3e9b9a1c4fa94db91514c1b02275aa6ee2411a793f3b7cb78eb43211f64f3015cf7a30997b0c7a8e26d5eaa796b9e6cfb4d0ab68c21ce8081caa8ce1a9608b1af3c42256488f9e45eb7966672dcba5bfe3cd43a2d608230f3dbf739cc47db3e7d06ce82a4fe582df4d44f47ac61091619e5414005588e538466782190be1757a17ad45481bb76cd8f552d38c66f00bd6290143a93ac1f49884a6e816963fbb722dbf5ea44c8c5a3d79462167929005d56aded24bcfa0672af7c503753d9af4c22697a5844cab1d162d31784ae761b279ec5b318ede8efb3b199bcc68c252fd4a2afd45462fc3464a36bc9b8f98d15a1a5ad68496ce000000000000000ffff000005000000232d9e8acab222f13cd05ef8dc8af7f1ed83d5a5114362257e57341b9c03042e3a67db0a21193c235488347bc68e272288ffbd47748bf071c890d4c790ace54837f39a45859fddf76b2d69b4e060b9aeab2e4c1b71b266507d1c83fadec039e94981cac0642b77bc9d8503640b7b597384ae96268989088e73eaedc8a28ac7bb0f02d52d676ddc22f7753f3d5d4bb158f5cfde4786436f495aac01e534f50380b57b2f9fe89c61f6367bf7abe01fd7ee452f56320c469254e207bc35fe29b49bc0b72c315b731f0a93000000000000005800000000000000010000000000000040bea661025b045f96ec643e46a9097956aacc0b1cf54fd6c81cecb067578466ba2ae283e86d990ee8026f11805c49ce855b199ab94e7a79b389568969cab1019299fa5c9764d01115058ef8a200000000000000efa8e1a722c9fe7cb66a28b72dd65132ebfcd294663341f6c20819b9624f36ed5ded9f435ad365fc609438f442cf7f27ce01f01373c1ef5102bc8ab55d006bcd55d22db4c4f2bb5e55f514b1fb3164748628314f69960840ce8002f83289eac7a3700bd539c0d9082aeabb9bc17a1d2e92b031985c5b64fba8391eb3e957eb55a43fbe57327fe76789337950fff3a726c002fb24622b6f6fd60936f241551f0d68cbcab199b34e8361466656633b17109096c7cfaddd65730735a43fabdc9ec884e3d3f7c6b28bcaa243864c7b5b01b01ab3b3de7a84784e7c729e44b544f10ebbce6fbd96eea00ecbf8b5d67b925ac7c38d8b898be7e06d0ae155782b0c4fd7e6d4892667a18ee9644a77f03f4b78dd5c6db1f12105b5286f2bb8c7c2fa7cd199251319892db5a25e3e012c2d588b565424ba8c13a78fe15365f536d0a5ea85ebf134fad89a83864a198877d592c03f"], 0x1525}, 0x400) read(r0, &(0x7f0000000080)=""/105, 0x69) close(r0) close(r0) getdents(r0, &(0x7f0000000140)=""/144, 0x90) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001a00)) 11:35:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="68cd1b7f9d39800f19a1be3ae4a68520b8395621d4708db66e3b2c60478ccfd0d4080fb6b038c3bd22ba88455a290e4bcc86e0cad3b1d3d7e1144d372561a711336b1dc3a222c4371b3dd279be79fb0129582ce5749a6a8de8fe54847aeefe02e4bef4cbef77a08cb2f45c56051c82a93c09672584945623d7c5e6ab5b021f7fd084e36a755396ef6e9422c91acfc43ebe011364eb88776150a7d059d0b0efe9b3bd862bd66a62544cde7581802a16913902", 0xb2) r1 = shmget(0x0, 0x1000, 0x480, &(0x7f0000001000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 11:35:28 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x0, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x2, 0x80000000b, 0x45) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31ebeb34e6ab235d61346abb0136e5f4e30b22235cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab0000513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae73309ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3633e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8c034fbb267b31363f3a3c99ee104a240358a0000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0xffffffffffffff2a, 0x4}, 0x401) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 11:35:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ea2d2d66696c653000"], 0xfffffffffffffd18) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 11:35:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00", 0x0, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x81) setsockopt(r0, 0x5d2, 0x449d, &(0x7f0000000000)="0eef6588691f681322ae3010172d3fd282", 0x11) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) 11:35:28 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x7fffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 11:35:28 executing program 0: mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x80000001, 0x1011, 0xffffffffffffffff, 0x0, 0x61) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000000c0)="a748865be02436eb833a16ff61fd5ef4e916f6975781bbf88fa869464c11d557d4b0c3a05f1b618e87d8f8dedfa41644e7db33044c75eaa1aa7e51bdb672f2c3db8c6a5f17c171de3890f5ff2126a23c89", 0x51, 0x8, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x2, 0x4, 0x401, "58e7a8b2cd6cc333027c855d9cb94d3c7fbdae8b", 0x7ef7, 0x4}) ioctl$TIOCCDTR(r1, 0x20007478) open(&(0x7f0000000080)='./file0/file0\x00', 0x11, 0x14) 11:35:28 executing program 1: mlockall(0x2) mprotect(&(0x7f0000f0a000/0x4000)=nil, 0x4000, 0x800000000000000) syz_extract_tcp_res(&(0x7f0000000000), 0xffff, 0x668) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) munmap(&(0x7f0000c2e000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000cb8000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x8ace, 0x3}) 11:35:28 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000d5c000/0x4000)=nil, 0x4000, 0xffffffffffffffff) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) 11:35:28 executing program 1: fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r0 = msgget$private(0x0, 0x119) r1 = semget$private(0x0, 0x2, 0x200) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000240)=""/218) msgsnd(r0, &(0x7f0000000140)={0x3, "f89534913db0cf59f75bef74cbdfada9f0a84ce0c1b7c27ae771d84eb1a2c0532a8f46bd18d66ec8c9baabc4e44f51b381c5a9ac2861a88854010a72d1a2ed65445ad4943de52886f34f342fbee8894a943ba82292"}, 0x5d, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/141}, 0x95, 0x3, 0x800) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) 11:35:28 executing program 0: socket(0x7, 0x4, 0x8) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 11:35:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) 11:35:28 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 11:35:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x202, 0x8) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r1, 0x0, r1) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/229, 0xe5}], 0x3) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 11:35:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x21) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x8, r2, r3, r4, r5, 0x8, 0x26c30bd4}, 0x4, 0x2, r6, r7, 0xfffffffffffff474, 0x233, 0xfa1}) r8 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) r9 = kqueue() kevent(r9, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:35:28 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="00002e2f66696c65302f2e2e2f66696c65d947de6f845d62d7754e91cb038c77cd1c77523d98d605670eab64730c81bc814634a762bb938d1168632ce069fda9422e9af9a67a2526a1c37d2d7461d761bb19042f2d3144a35bd132152d80d804df44df895604c3"], 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 11:35:28 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) r0 = shmget$private(0x0, 0x4000, 0x4d, &(0x7f0000000000/0x4000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0xe008, 0x580e9a1) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x2000) 11:35:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x4, "010000000000000000ffffff7f00", 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x80) shutdown(r0, 0x100000000005) select(0x40, &(0x7f00000000c0)={0x10000000000000}, 0x0, 0x0, 0x0) 11:35:29 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 11:35:29 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x20, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x7}) r2 = semget$private(0x0, 0x6, 0x80) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/115) r3 = semget(0x2, 0x3, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) pipe(&(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xcfed) 11:35:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 11:35:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) 11:35:29 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 11:35:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400, 0x81}, 0x10) r1 = socket(0x2, 0x3, 0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x1f, 0x4) fcntl$setflags(r0, 0x2, 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0xa, r0) sendmsg(r2, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a56e9f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428913189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516c05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede53aab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000000000"], 0x808}, 0x0) 11:35:29 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1, 0xca16}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06", 0x66}], 0x1) syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) 11:35:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x124, 0x1) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x42) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = socket$inet(0x2, 0x8007, 0x8000000000) r3 = socket$inet(0x2, 0x4, 0x0) r4 = semget$private(0x0, 0x4, 0x10) r5 = syz_open_pts() getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) setsockopt(r2, 0xa980, 0x20, &(0x7f00000003c0)="a83286dd3d26e126ede227572e1950678e9b633ce6f486651ac02fcac1ec71f804ecad12afbfc75df9b356adbba0804663ff37db59dab703449ed0c4fd7d8be3af1c", 0x42) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000480)=':,\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='&{\x00', &(0x7f0000000580)='{\x00'], &(0x7f0000000640)=[&(0x7f0000000600)=']{}-(\x00']) r6 = open(&(0x7f0000000680)='./file0\x00', 0x120, 0x1c0) dup(r0) semget$private(0x0, 0x0, 0x80) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r6, 0x4, 0x84) r7 = open(&(0x7f00000006c0)='./file0\x00', 0x8000, 0x101) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000700)=""/124) shutdown(r3, 0x0) fcntl$getown(r0, 0x5) renameat(r7, &(0x7f0000000780)='./file0/file0\x00', r7, &(0x7f00000007c0)='./file0\x00') mkdirat(r7, &(0x7f0000000800)='./file0/file0/file0\x00', 0x4) chmod(&(0x7f0000000840)='./file0/file0\x00', 0x80) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000880)) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCCDTR(r5, 0x20007478) 11:35:29 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) 11:35:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) semget$private(0x0, 0x1, 0x82) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 11:35:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/86, 0x56, 0x840, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x4}, 0xc) 11:35:30 executing program 1: open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffd, 0xa, 0x2, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0xf985488, 0x6a5}, {{r0}, 0xfffffffffffffffa, 0x90, 0xf0000000, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x42, 0xf00fffff, 0x71d, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0xfffffffffffff800, 0x7}], 0x101, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x3bb9cc4dc5f2fc15, 0x4, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x42, 0x7, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x6, 0x200}, {{r0}, 0x0, 0x95, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x3, 0x7f}], 0x6, &(0x7f0000000140)={0x2, 0x6}) ftruncate(r1, 0x6) 11:35:30 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f00000006c0), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x9) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x5}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x7a8b, 0x7, 0x1, "c6fa0e7f370f7960beaa9e45e65d4aedd61bb35f", 0x7, 0x4}) 11:35:30 executing program 1: clock_gettime(0x3, 0x0) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0xfffffffffffffff7, 0x0) clock_gettime(0x5, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000000)) 11:35:30 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="76eeea0fbeb74cc5375f8d4e6be63d68cc8aae9144983429e58b1ee2ffb3a9d2a3b9d4686bf3c6ca79049bcb4a205b9452e8def70ee08d7eae0f6c41ee1bb4398e8fae65cb467cc5f65387c9bff081aa308720add8eabb90fa20555536f93721d6f8b365fba346d0910ff4c7099f3fabc3bc9442d45f2cf5891d531392bd3cb15c9a1fafa5e8fbb1468fa0e7e55f026118e66a60121f5047842e958c6be96332f6577de0222ae283e5045d4b3a28fe10be1a307ab01018f9", 0xb8) 11:35:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x800, 0x9}, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 11:35:31 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/7, &(0x7f0000000040)=0x7) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:35:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x3, 0x8, 0x6, "da213c562308ec2898c719c5550430bc7c4fb618"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 11:35:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fsync(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 11:35:31 executing program 0: r0 = kqueue() shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) dup2(r0, r0) 11:35:31 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r1, &(0x7f0000000200)="a7f9ca88a5bcfde911d4396a348e4041660e60e04422a2adedf8af0eaa839e776f2c0200d410d4e58decdace77a041b0ecc738851409ef1252227895d06596bd37f3f7010aab9cea5487aeb22d6311ac6150716bdc6a6e633c1dc5e90da3211eaa8e5ce65491a0818b966909dce5420b1a3b4b42885d161e6cf38468f3e7947e9a654dca45631c7c52e3dea6bb95988c1ee31813ffe3edb15457e524cf0eab8582265595ec70fdb9f67a19fc367ce89be310b7b39af8", 0xb6, 0x1, &(0x7f00000002c0)={0x18, 0x2, 0x72b05642, 0x1ff}, 0xc) setsockopt(r0, 0x0, 0x3, &(0x7f0000000300)="d5421259ea20697c59dddb7bcc692be8955e8b0e321ce4b02891579c3bc7d86055aa56c21502ff3cb1bd7ef312f8fce2b3b279f22eb52398e80122d02d2486d9afef23fac1d5b696b7991e661fc65b7d6dce18642ae7e04c81c4cb0a9123a9f9df8ff9884323c25af133fe59fd9ad127899fa9", 0x73) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto(r2, &(0x7f00000000c0)="98a8c585274a81d61b7b5d25b6087f25720e3e4d6ecb9f5812f1dc319dc3601f4bb792718c5206b3e5964b46ab7e3857995d451017d00e4246839e7de30274c5077c291b0f74bf3729f4bf1510c4a31821682f13c2d8afbea11fd7ca73133acba10b4229d2549796bda50f25e1d68e2730015c03339836c60fb9bb80d8a8a61d465074bdcebe1701055a50739f1c587a5dc0b94d07d57cb6", 0x98, 0xb, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 11:35:31 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) fsync(r1) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/184, &(0x7f0000000080)=0xb8) listen(r1, 0x4) 11:35:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="6b11a6ace9ceedabdd9d62b303ae53f903fc03c56cbc18134f04b2aad70aa4f4e9ac850e456df4f365a05fc42a5a266b77fcd997a8652bb2b5eb81e7778b7a2b21b649db1fb69588d67c6ccef509d4f2898e31af0019407ba31f6740e871e90d8f83e9d1644ddb", 0x67, 0x9, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10001, 0xff3, 0x80008, 0xe19a, "010000000000000000ffffff7f00", 0x3, 0x4000000000000000}) nanosleep(&(0x7f0000000100)={0x1, 0x7}, &(0x7f0000000200)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000740000/0x4000)=nil, 0x4000, 0x6) setsockopt(r1, 0xa000000000000000, 0xb, &(0x7f0000000180)="d5ff9668", 0x4) mmap(&(0x7f00003d9000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:32 executing program 0: nanosleep(&(0x7f0000001800), &(0x7f0000000000)) 11:35:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225a59560f8e5815f73f2a00200000000000000e41789632dfc9460b88d6f19515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff43) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e073bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d5b1eb36864ee2f7a4013675cd60a9731fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679", 0x114) syz_emit_ethernet(0xa8, &(0x7f0000000200)="ef3216a98fc97cf7aa5e3f0c8fd9096cc51a30c26b77713ae556df3182113e27f5552355c9cafe6026b1e239986ee9d1d0606038c26ec379db5010bd6e25d440599ddd7c302d46e4aeb9fcf78851341a3f495fd8c6c0c3b71d8af9299672799fc9af4eaf0fbb61b03224ba4e2a948de445e49ae967d2e190567292e72b7d59c724ffbb25306a6a6076fa5f25105a81f519c0424a9f6bebed14f3d20fcfe8943fc1af143ad366250a") r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="11002e2f66696c653200"], 0xa) 11:35:32 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x2cf0c2eacfa64773) socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000002480)=0x5) getsockname$unix(r2, &(0x7f00000024c0)=@abs, &(0x7f0000002500)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 11:35:32 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) ftruncate(r0, 0x96f) chdir(&(0x7f0000000040)='./file0\x00') lseek(r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ftruncate(r0, 0x2b78) 11:35:32 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) 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) 11:35:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 11:35:33 executing program 0: socketpair(0x18, 0x7, 0x43, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r1, 0x0, r0) close(r2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x21}, 0x8) ioctl$TIOCDRAIN(r3, 0x2000745e) pwritev(r1, &(0x7f0000002340)=[{&(0x7f0000000100)="918a745724c62a0cc96319dbe2a27802113a98ab263fa1fa3ea7cc350fae90d875182d5870b9c1eab846defcccfc9a1b34c5e5d8b9c6340082e78822afc665d088b0508c99232d04a1d1017b48c56c2bbea1c07b21d3f264a81434f8ea7d5406ac4a1dd3011f06796574c8fc7b8905d7e56245d2e2a95edfb0cc56a0189f7b7bd533c93137f0b9505a281f5bfab24a20f3b19146508f6b8941641223820774023ec3f35472d60829d366f099047aa432db244ef945e6532d7005cb4b3290b1b546856f5173875e38b06c9abd6b6751d32a99b4076f42ca322b135978b0d957ba74bd418e91608add6a48e7909e192de6f6333bb61ee133f8e63e5e7c913ec0fb8018161a400fddcf3cb29bf08b4d166d98e8fcf5902ff6e58ab2bfb91b0b4afb48a4378ea59eb7095b128f95a6a3cd76ff2645665bea87a961c4bd01399af802ad2e1ad1943e45ed9d68a85c57fd753c9266e1e9018254a71c5ae277cfc4fdf8d446cd3e46667be296bfbdc3c16774fe65ec56adad0b8ccc9396363373edc3ea2ec593c8e421d15434d3211f6b1700a22cb86c619f20c18ab1bb61e1c9bd2b2570036fff6c24cfc4261fe14251c8eb23bc3bbb7ca6a7f14773333fb65ac831c2bdd54ee46cbf851ddcbfb4db079441e4d901d49ae5006ca31d4b5601904cf8a846bc80e084c909ee31e7388ae21a39ceb4d4e251e91356a39dac9287fb890742dac8420a9eb220f5a7fb7831e2b64891a78ac8fe97b1a2b3e606e22e828571e6da3b12767eb05038647c1c08a987a66553d24a8e70bf7fabcc9ac2f22b8262d5f2856480d17a4705ba6a28d05e3e4154bfe98031d252c20057f7cd5b44844806c707be06b02b8f1d0b3635c41a48c60e336cf2f47ee761ba8963f4cd72523fe9169345c7666ff54413729203300d08f7b0139e4d8e1821543cbcf6d0e5d1e888527d450684cc24635bb237aaa736e8eac7307f90d35e8878d95b17ccc0a5cf986dd90fbd9cac2057bb3b2fbb3f5fa0172403a7318eca9e35e93260cd7a830f1718a3330b8a9f51c7cc3ca650b4da6cec5ad703d16fef524b53440abb92571d7892a8285528f13d2a0a8d469701a0bce26628c288f0f2df90fa7247abc2946c8f1717dc3b86f5ea521f81c34d96d3599b7f8f4281b849e37b4bbef5cce201411b229461dceffa9ce9f4b42a610c586958092d3b826104722e4318e6ba0e1f39c26dd503c041b021feb2f3e858a95af2e1efc3fc4e35a71019d0caef51d064430fb36bfb979235f1bdcd18f89b7040c83f105cf9a0b1ee185608d073cc9e2910b626cae4328bd306bebce4194dce5b0d7bef34674788d87441bd3e29066ea42fbc30956fc5f74f401f37971fd93334a33584c486bcc82879b4edf26fa2a8034aceddb8cb8b525f1fd2090a52cbe57b253ccf8504d32c4c2902822d1e700edf00ddf0c9d76ff53fb4796a34875b847d7ad9b34d24cffc1938b05d4943a15f336279b7b40d2e477610bc50ae4d4e3f03794690ecb1c13cf298079d7682539a8e7c9f58006fc64ac23814628448d7e71bcff6ef05e54aef459e3a96873b26eb139a44204b38da3482fa192abc4ac87156b0e04d35d49a71e363080594216add1a40cc1c01397bff85df7596ecd299d877c996e1fef96b5612e1be57900b241dd315bbc474dcca1af9f3d2c031a0d20adf7ecf9fa7fcb7844dd35db689405dd11761d582ad3b177217f68077f302434f34b362292289edac5809ca822b64912b731ebac8c98ced2cbe6c8c2780f5a0b0b1fbfae17b055aa473b35b8fffdb389ccd0378ba158b89a050af85b5b9d7c5a6f7c9c70d6f5aabce7eb78ed4820047005316e8b3c20ac07b1d70f4ec8c048300ff4b877d5fe69bf9e5acf9efb07cc8d14f1a91e9c4f83c608db9644344c7372e067ad6775bd1deb69d0d8b586d3fda2f0594619f185b0d3c2c70a8c7dd1e3dc6a7f6016de3d429cd1413f48c71680c5ddde5c8f829715a905c368389c8e1b73e36b6c05b5e83f1c4e2012b338bb9b59a1a92ec2a43dae866f3fbd57281f1187c872b1fe900f73ecf8d2736eba7ebaef144a2eba5a3673e67a54c86519ee1e9b8c4f851987efb70be8331c64a6744d3a8924367cd24ba1c229e15d7e27bc6d5d1f3b22e16c16a3ddb4514755d9a4d93c9c06822c4c5ad912eaa31703fa94caa93aa49f3ac215c146115926dc3dec04669d5b4fa5d7c3451fa0e9eee25f45b347ba4889bac3a7fd3e9f5d25ee75b2fad864acd283f49ea38fb18b8b504417b6143f78cea16ed9724898a903c9162b4d5162ee46b9f4fcbc71e6b1678c0dfc8c458aadf47afc4e7582775ddcdf20b7e7d702921adb67a121b9fded163a3dac0a710d62376b4a9ebad4d2863d4f90c1c7c46bad60ec0cb25cdb3fcf663af7c63a1d06a1182f2108eca2e052d925caea8dc2c17cb4c6a21db2cc1caa751f335705c05a225f021793ed921caae511a7209bf04f9901453d2f9fbf69ef9c7b31d001d4a72282565c68f102e045c6d68ee9fe4a8e7af77a3f38c8537cf18d5a6fe6c5873488f07c9c17c31de0108e8f980071ec1f57fcba0e738cf2b58950960c6220f7a1d38dd1de669e1aa03d8211a898687a79a5e50653828ab915582f9dfddfbdf5f8244afa345a38fabae7447b5e079182f476f4600a2773775390f45f669275bcde0f6f1daf9fa9946d5f9ebfac126c9176e929309ba8563769769c95af78f7e7cbbb09e0d9c160b014bd7c0131fa392f72b680c3aace54b3a068da718c0434a82c1904e6a92a9dc6ac1884fd0ef5792a664cbb09a4d1ecaf79eaef56f7beb6e842218382f3e4ba940d4be33c35b42cd39ea6b1d1992d4ce35584e371afc2a48f6bbb9ec73d6c4beddf7c92d526dd29b37dd5f536940aff6042ad9ceef59061c6bd30698789b315c125f05037c91ad5e9d163435aa30ffe4d72b875987db69bfe3ba4618499c58f7535c1ee071a499cba2be840501d7038c7fc0dbbb9ce05e587b5ac97412cf7604f0a6cbe0942c71c59fc7a4097550d6d139dd1eb4f0028a0dc3783b1c675db6d94c07a6d324b6af903181db536e0f4af4a7e4c41edf56f5a26ea00a3fcd888d6e5948f6512489a515c94ae4f0e8f7d41124b901dc028f81e78983167efad2d16ed6cb431f09cc965a78662c309d355ac8478139482f99b3af3d86ac7a7582a5453fd46ba000edf85c97a6d0cfb3415aea871137610e830353a45d601fc7043f21f6992c474336787002cdc97ab799a478bad45a78a9b50ea305495f5164f70bddfb32bc367d97363333362071ba53c7f226b9b1f939eceeb200c30655aee80a20af857ca2cc909b6eb874cf99ea43974e954c23d1fd71c1e43dcbe4e9cc91e83290db2d43aa3cc407402ad16c679f54aed3087b71de0084e40e2fcf6dcaf282b5d342c51834f7214c024343db04a02ce131e211069947c62aae695ff93ad8f0f5f88005dea865dd9d3cccf16f78f6341ec4db41d52e206805970df987358b8680c09801b7bc7ba7b02ff9ca1721720a46a7e51139883027633a6e58062a98cea09d406c34095663cb1ed019b635fae61cdda99ec698906c75174845dd6bc94d5b365ed24a80b215fa7f0c6a9bccac507a28844044078780fb31931b340d61750f3943232b680048b508d0fafa9f82c1027ba9272cb26806bb554c6e50b005fc07c6e5ed74547cba289d6be120e883b64078fdbd969ff6d8912972604370ae0175465e79763ed00df9c29c1f4d297b88ed5c6aaa1c9db1582fdb47c3490799fc670dd90cf8038b5f22fa4264799dc9d659e05b9b4df49eb70406495b8d785c97803e4fc282ab331269e8326e61d03d656fb5d43ca2bf06bd58f70641043eeffa25c58fbbd5019fe608cc3b166ed80c5cc05ddf4df1b947896b296a153174d74b574e4db936f038c158e416c2c715748d7685615f4b8bfff9d16c280fe63fc2683f64d3fbc34f3da535c0fc382dd540da7215383bd4da01999f7e968b656e9e1b26466ca34a119ee1f9625dc4b96a6829bc90738c53c51cb0853bb54b6f7c45c801d7e74a2819aac49d61251b22920bf08319fe46fcf757d05e85fe8ba82428a4add9a54500cd1867db5ef3ed18dc1426bc49a1d7232b4d74124221ee83443559831f19a127b4d4e48c66fbb87d9dce8c2321bed246e4f23e60e501981362a8ea85df5dfe67dd8f0c7078d5e345d110ab2dcc6221c0f46c185034cc1b3bf3b96ff64be317e7de840efd83c972a9a4939dce2d40019ad68684f4389ba9e1615ac1300223f781e9da948bae6c4619d2a1b97c396054527db7626fc2440ffca0056a85f78a4007b1699c369e5e9788dd73e12c1aa6a829e4b8423d42b9836eb85cc09a0a16eff75082b2c89848adacd778e4c20c57a52b7b39011c68bb64ee513908c7fdfca896aa29e8ce55546b80696261a5ab75ade2b88620dce6a70387ebdf6627e2ec49c7ae0d524f6bf099585575a3cd311ae94d884d13986f7a27fb7a522360ff6dcd402473027ce33d1b8e060637d42d47455390ba9039d9d54b698399d653080e3226c29f1adbccc621809619e863839cf49d5eb62136e2d91853f4d285f18b46d860900266daed541945b67ba7cb60f6ffb59837b4e94446137a42a0fbaba83a39052636a87f379c1547aa37b4a28b9e70eb20a1df9ad409fabf766921f8ccfbe2ff8590204ba231a5e03906751f5a342c000d6fc2943cdf62d678d898a6bcd67caac9cac10f7959285c7a151c1d7a5808a93fd9eddb33ae7a218322cf3310c58d95643d91e6322a837963deaf8d295c483395a3fa54f7653baa43d2a2c679a639fd1f5ebbe0d81ed4d8c7c6517c5f1dc023c947add0e5f65507f6709ce939d565fbeb694776f633339163a40fb3d38bc1925cd4f83e312fac98d3ce070fbc77705efe5458f15ff5f7dd74731df0514f0a2a7e92fda0da586e46a93bc6c208c89dc2b5c5928029d0f1f5671b8fcf93636904ad0414a9fcdbd75e7a10ffc6e4021eb48a7cc31ae4fdc4b049cec41c6a7a801df764968e80cfb077ef94bd940089064e7b2d115770b74fcbcf2197ee5aedbbd76c9ee15518be6c9899a9fcc102711b0b841b6c455daf88066a16a6c6e7bd7053304dbff9ab223a89b63c451f4071d9f283d3659b4879c74cc33d9f099364180b4dc6ac542a4126237fcd64a7186a63f99d32d999b28eee181e24ffbd6c21cf1db6629cfe9a5c8d8d3487615c924f1511a57b10461993a32c80db33a941df00e034ec85af315b2185ca6b6b0cb07b216bbb45a34e939cb016fb3574b2856a5929e41f303e99627ce3bddb9affdc9b16b938d0e2689073b0c3bb4c09f8ddf2152510c95e01fa51cb6c478b7b8f3c60a38e78b081f8e61769dd64b2e42c0e2a56ae6e1ab69df03067474a2021cc2a9ca142bd12406354a1504690d8f74130f52764059c63f331890b449e55132234334e4cd9d278cea93203231341755db80227b4423905b18c7129cba765c14f0020c29689d9cdf696c06ae5c16bdfd1beb15dfa93636e39a542393eb6e5356b0576649e9c6d124f85cf21602af5edbedc456a71685fc71679156566f1b6cbbb93e9cc99e877711657c2b807a251a5dbb49bf854ea935744f494b5264f500e436ecf74651dc6d2b7d9b4d584647af99469f8afb70eb6999ab3ce47f3e89dfbee59be677988a0ff095d6d3b44a90e57fa1c9dbee000e6a1c85fe67ba734573542cd42ed008f573f55342ee32e10563e4f1bfdf2006271eeb22793b03dac6cc2a1a37f885403c60c1692e70ddb", 0x1000}, {&(0x7f0000001100)="731c35c720d5bab21abbc3e7f982579b", 0x10}, {&(0x7f0000001140)="b7dc2a971c8dc3237e725f2e25a6869e38fb50ee7c74aa81907e3312075a5fd6b6b1310654e9af5021729a6b812bc9813ebafb20674dc6463859797effe05bc4ffd827a4badef1f50e085f4dd38f59c04dd03c7dc32a0df167bb0a26b7f030f750ef8dd5a525c5021ccf7d977db278043cfce6a7711c39924c6f44e871e64d8e8d7c284f2f9fbebce17863ee59a1a886dac22bca1afdf900d85552c92212feccf14ceae84f4c29a2e76518e75a671028db1edb259e9965eafa70cb0b6bea4932ae645c112cbb5b0213fc82670176", 0xce}, {&(0x7f0000001240)="21ed140671b056b4ae997b63eeca3d69ae4505bf814fd7a9ab72211f470bfca86d733405a5790fcbcab65566ed0e33ee00f0b823438e6b87a3458b5078f21ff4c7a6899817df8e8fc6fedbbd62062a2cb0abd1e6628c145ff531183e1684b58525cbe7a3441916976b93bb38acc86bc4fbcc3c83bbef168dc93271c030d5822904758a98ec68fc39ad5e737008c3a70d27a3b44b6d5c11157bfc7f836ff258ac932892873196eecdc3343ee77ed23b9bc6d6b49e07dda3770eda23ba2f97aa8820df9689d4e2f7fa985d985a5e170d25772f3e199fcc1b61024a3f88fe57693e5aacb1fec8628e08d81ce3a2ee50dcc1c3964d3cf65c1ef29dc171e62085428699f7b35520501029624c91ab6f46973340e7c0cce02685da19299310cce77af57765dfa0735097ca92496d0f78067375310d733d6212b45374d90e4f838acc13efe6928082290a13bbfb7bce1ebadf20831ee6decd46c2bc9f1d3c2ad960f92b8f219a840df53c510b62f3b9e1950d0a88ecd7fd362c27f251d3a32f54e2908b99b57f563f7fd60f1020cd71c9fe8c5f549c92185b0fe76f98dc8319f7a6fba25e161f29f5eeed8f488d04d9e346a909dd997d7c3681b761672fb56ab0ff11f596e73d01644e15fdf18dd90315f49783b0c59a757bc9f1ff5ae53128b31f65dd61f4f368269134d76b29022fb9f6a858cc2f51d6c3cb7e5e85709a961bf38dd8a86b07697589a98d3686325733af12beaee9275313dc31898d51a53354f620595f0a02bdc5e1ffdb2de24ba50e99d8c7df5fb42cc91538fde37aa3d51fa1e2915156ac0da34d0d241f8045f898b639317001124ddc853c069622fcf2f0ecdd010d9725578f24fa71561a802bf516c9a87194e11cd4e59fe8c42c813bc4de3e7a7ebcf17d7645f7f2a8a73a913d87d0917c52d9c2e5ab067a559b714564e9f25405dd35a9f7ea9ead6d7399e52021d3ac4e30fd81b5094de3c160cc1b5d99cbcfd5c43dc1964d1923f4236762331cc30cc1d26bf9f07adcdf2f634d0ad9971e9cf83a5d86dd78039f5ecd5639ec5b2c8d80154060c537a6afd4ebad712211a23b815eb6826cb2984292c4571869568e54af5c090f471900b7685a4062eede38339e4572fb360bd7c9e726ab044a611b97889d24a18ae04202256c6a4afc78d83273905e7d8e581e1119c71c9226fb63a6279e92a269c13faae69066667ddb3cd2292357339decae9f5227ce6c3887201de9cd64067e15ff139ae92b4c136f0b400d5034556d6cb03131313bfa4138547088f2f9548f2b996cccb7f6be1c0a9bc0770ed25becefbec275d06a8f0044097573ebbb02efbaa73dcaaa9e72451a4d62cee9b40b77f25b5845b519aeb16ba453bbadc274eebd3f6bf79853bc44c4a85dc24129aa78c78aec00fdd5160866f672388a53b995c4e89b7be2e74ddfe8fe8aa49f3f364fb3c7ee3dd8c490b8cc1b7fd5fedbed0424130071482f08187a4b253bec5e6d5e5d16f244425e55578661e8f838baedc5270b31af184f5f23b03e7c8c7c064b33beb8ae2b289b2340a4d0a462c46722480db6a481b35d3885b3d40c112f08082b134f763018e79a159099ebbc50776b10cf763bf0f75a226359e08028eb8b29e77df02cf6e68f39e6eb36eaa0c17dfe6ba56993abd4075a9b23c9a5c635ff9da19d50b8ec11af8f74553b0bc18a5caee128f554e472c35b7cde45160d98434b27ea2bfe584bd693890ec2bef6af0589f017da1f85c6f0de8cf0e6220fac2a39b9e6afe81231299043155525af9b030f557f42df8871433900fbbafc506d344aa33372560f15c7076fb3944cbaa121f5409c96894f09f42229839bf04412c0713a1d480824d8aa6325db860df8a6e64fe83a3c4656914c37ec75225a2356bf9765c8c769fe05513bba503ebf92ccdccc82d96e8c99d899bd35e2e052021946d4d4e14f4869d9ccc68e140783691b3f4f212ccab7d1707bd6794dc438312e4cad76e7985d619bfba5837ef0691e4c8c150a2a7f169860308cb2be1ea97bfe3f0c5689b6825ac8672d56fec9f14459d8685fe147364953772d6ab128652f18bdfa9b8fc7487bb2defbe39dfb2ee4719ec16026fdc6e88398e903944fcf0f2b0572f5a1480b51c1c03116e1606e140901ba6453527b9f08ef459bdfd5cc3482f7effe1341b8b0f300437d09702de70b7024054b713d00ad870d21bd1562356fac99e79bf5db3e69b7a58dcdd6569e0786af2f7a883fa07795ef28cd39494e22505e1773273c432ba8559de3e85ae5760f545c4d64424be5533123b8dbe25ed2022b7f4ac8ab645e6951895062b550de064bf9e8e2c09199e2e441da39436fc7899dac381f0ffa2fc6d25cda36bc70eb1c11d581184875b0fb1f55c1fb7de52497c0d4c2d9ab3e338471308262816ee32088190d2e3836b801ede12a0adb214c62047cae58784e31ee8dbd049de4b5a683cdc911cbb840d6d54154c31d24196f9b863f5052f3ad77bd7ed53a7ff0918c2a70185e34f4e0581b5c55e08727a413a6a357b40b3f8d4f98639bd6ea97579030d818f468262a734e7d22c3207ec62a56970e3149ca88d741111ce37b0c123bf99cb0c1bb7aa22f48449574f0e603c9404095df629b71ca08d9047df2e8e45231a5de5952b0ad8764a85058df38c719c1b388cea3745713edc3e4b804958380c742c816d418b5598193d52541a7c8114f416942f006993cfd07c0c8e832e9551671d8e87f75a14667b3487e355913308382da9dea164dc7ecb56f94808e49c2f01a9a424e7384d8f1b95411d5659ab5b7f56a68559812037f8f01e9ad73f6609c8430466629e8ca0867db813cce130154fab5626f2c543c7b58c0452d3b70a685a6b0be66ea54de036f3cf4e3fbeed09881facee18fbd4885725a1ed2cb807c7c05859feb5593057c0214c43c1ab0158bcc67e03ce4d9096f311a1ef204ef65ecb7bd0cf7314d20c144a66bb38b3717aeef3ef9cd0c3c63605f25f5e305ef0483a593e85b02a36010a3b8da4a266adc4230b91f1103a3aecbe2b1c086c744373dc6fffa0ba422df210f80fa1a3a05301aafdebdf113816cfe0f60ab7bdfae4fc07fbcf281917e2e2b25d5f91137543ab42de4ff25c3a0499b059631d91ad02385dfd03fdf36fca1f90f6d4a76df614cee6f6563eeb3d1ed2a7b0ab6c62543a100b0dd4c29e731f4e7c06a3b2c1d3b7ffd49bd50566059af9d6442113eadb930132a7bcdaae5dd4f5bd119bcc3135f07675a688a6aa51ed94f34f29f7552de0f59b28e29071847be35679c65f9f318e280f9b4dd173a8682923a06b2a9f1c134e254de33987dbaae4ac4f537420c748beb2b070fffa5a90b9e967f255b44176288c64d72edad6458bfb53fac1c871995a7db5a9f28e8513cc3ac7aa371a1b79bb45a2421463b77f12beda5d23f4cf29bcf4cf748c4937c63f03df2fb062d76ffcdca7199389442cab0938351917ea9ef90555e1e8df25c87072fa2c8e2f58a85e0938737afd34a05f2eb5d766aa03491d60dad74b3374ae964dec772e0fa60288eb686397ba30c5380ffa04b5e8e3793e369f2ce53c2232efca888526d157352f1d6323cc6f7a6c162e6e3776a52dd3cb2edc765e4f8adc904cb659a4a0cd65022019cb7fdee7d1093a345c70410079505c41ae4c1191bc64e375049d9ef53b466b13f1a0700048ee96dbc4280bcf2162e98b74d5fecb935060b0a2373b2b2fa319cea6efa5483ac7bdb8b63214a15b0e382952f02abf5eaca1ad412789d03969b2c7a45f4bbedce3ed870b6bd21b642681c3a61051f44e723460b98d62fb1de528c58ef7a12b43da897a9a6863e4524ee0bc33ea574f8a229d689665681832c95233eb92131536d2ac009ecef4dd1ccb599b2983b538115e8a4ace33daed87257d608b919d5166bf8e4d8e2ade62a7ad76c74774cfd0f0b63e1ab1c2b0cdef8129f5b7460d2f14f53d1a2998ac150287fd5d65700674142c6f817bc913a75621b832ca79ce199a6d97216dc7aab58c4c087648b6bcfdca78c9d5a0ced48b20746e31043cbf20d0387b8737c67146f51fe2402967b60afa1f32c7efaef3aec0640a96562333d3c150720c7cd36d2ba19549a265413192dd3e16d7a01b5ff5a6e6271ab9c474a692b516680cd059080848f4f0a927f7b3d8008458a19a77e569997474fd3dec0cd8fac197d4da44bba9d0a5a9c5894231e52d428bd05ea9ea0cdeb3c7eb1ec0accb7586983a6ee6f162b08efc366a1736d1719a5637b8ea7e98626dabbf8d4b245ad038d76eb302f4aa7be4f1ecd4d953907a9ebe0de1024e5f7454805ad0c8ec7c09fe6323d9bd4fb6e4e70bee867bd59f97ef69a848f144730bb070d852a4b6c332d246f825dc6cb4c70c9f7e0dee6cafe85a1e4f7d6dad4e77b46c1e02e78225da72de8b89a25dc957139b16406ee2109ab0f0be092da6660283060c88d22221188d6a3e94dcd769ff3080f4a5ae00741e06cbb12da0c23dd1bf15223439129c17726357f12bc9560327d556cb66211b763a2b059bd5945e735ce6a1192840a27edc5880bd69a9484314f95afc098f6d49ab63cf0ff5745ec39f4c896ac18d0992e5f8bde50ff4f8450816b805ce2f597d22d7bfb43f105b2578335b8218f41acf08a5b219d45ea52a3613bc118199968f30e264d1be10e9c34163e99df01d3e29e5391671d5549d4020987ab220431f197284d89be1e0191928c2adf1abb2a84b988e389d261e1fcc96d9f48d8ac6154d8da08ac3135382322788210b6f551c3e35e8392dd0155ac53efbe0ddd3e83853f524913c5791dee34ccae1237f83d75db4da996a2e202e635fe87612fce64e80aa0933523c22f922220afab2bf487e0b3f64935be33d1e3647f7cbdf22039b55ed13323c7c4c3dc4343c1215fc365986fd61e176e2cab430b3765e5724226fd536cc07845c3a1d52e97b1c8ecfcadfdf4618473c3ba719a866049dcafdaebb107a86140deab6db2f5fc1db3cac60d47fd53fa818cc47694016215b5345f104af17aa3039ff3de8299f2351a81e5a84582715bca98d57f18f7d06ed3bcfe54a70a5b587c05bd23341081ba73b5eebc8a5a1acf3bf8d549098055f2cc5287d243291d047130bce808d6856673fb1e5964e24ec638db7bddf6724145cfa6f0fdfbafc33d94b6c3f99af4599dcb9ca5ff236c728fe4e7c1e76b5ff2b516cf90f1bc6b75d239aae912bdee4384b2ac9b02920d7922f0fbef0e9f5c1a018e92f6f30c8298ed1f10921a4d2a265faa36157ee0e2478ace48a3593516f5a8c71081cd11a87bb7b1f2d58cd3746c00f2089453aed4f7550d45bc6395dd3de20ba8f43d8e6ab0745f80e6978c8bd8848d6ed99b62d83d2773fc730ba02f4b69d315dc7d71e9adadb8dbd2abac636c73a8393e87fe0f7a867a9e347810d12ea2f5b278ba43fcbf615b21dec1b80cbf671bec8c978207953aa97b554174b57c011755aa858fb7d516122dfe87a18db60e145b9433c2ce843ea1b71a0e8b6912477f8c94864c72089ce11ae918110db1da25d17ad39c4e402a5aeaff98fca37b04bfcfce96964cb9fb4d03e85279f78ad1cfd1fa14ab454efea59a8be6dc2b8d8b5d5e0df0da6d1526532633133018df2bb783e3b9d66b062bcb21663e6e3de8343de9ba9abd322c5a4f4765928d02c407dfc04df6a85f52115a93f4bcc2d2fbcd2fc16d7d5e4e672c79cf754f86b58de90e0030d5f184b3e5329252cafc0c079677ada78ffa340b60ef37c04f4ee4f16cc8977b74ed4708c51be586", 0x1000}, {&(0x7f0000002240)="c852e6ea5f3bdb6acff2cb3e3f0aa6a882f68ff26075aea48132251693784819569c17f6d73e9f2b69d61854e9073770d32fccdd63f183e2b257a3d6a3928903a36b42746cdf243d7288de95969ca77d9e2cc96535da09beced335b699020fe17c8596232522ddf8a7bc30180e34a87d5eefbaae8c58f0b11bf4f4234df2d3cfea562457a33e3ec94ac02f618393bd629201867bb772d329334e02cf032a86715eafd2a880df6999a89ae18f1a0033c8dab3d0e2e8dd072fc11042102ed1f27fb8dbd770b10a611d318bbc43a6b2aa0656ad7acbc4008ad870582869de15aba0b71b7b04", 0xe4}], 0x5, 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000023c0)=0x6) r4 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002400)=""/183) accept$inet(r1, 0x0, &(0x7f00000024c0)) fcntl$setstatus(r2, 0x4, 0x80) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002500)=""/238) recvfrom$inet6(r1, &(0x7f0000002600)=""/4, 0x4, 0x41, &(0x7f0000002640)={0x18, 0x2, 0x3, 0x6}, 0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000002680)=0x2308) syz_open_pts() write(r3, &(0x7f00000026c0)="ec26130da76ed52094df411f78d7c81f2af51478520fcf49977123bba72a73325138865a82e9247e764464341b10c6c82e22f2aaee7f89ddfeb2b98a660cc207eb774a6f0efdcfa9118e1b0204e5dcc61468ebe71437384c84804c7b1d2eaac40284e12716a4afcd99839f797f29c02b0f142b63a8c97c5187acd1855d50af1cd726472a83de3892b30c88bc9f6d9ffec47e5b7d0f2d8bcb6f9f5fbec9a85db53ef45c031bdcdd56a99b8727e9b99e9c0e200e251ef72a4b6c79ca400dec6f7a584dacae352c86f0147dc7f89d5c77fe3aacadd7278a75cc998ecf58217393444b7305d7aa2b0cb81490b27f8b6f223d421493dbaf6e28efa33ec01d491ce2f6ab50b88c3834bf475e3605bcd6d4bf918f2a661db34ff0ccaf863fb7cd1d59fa4540888cc16c656c608d48625bd293494aa6218e91f3bd544a54a856b7fec21d6b05c58534f222f420731e98afa37e4be6800de7168c9cfc7276c3f60bc2b3affbcb02eef7f6b3bde3a7a56e5915d567f51a9215d093039e87470ff86a3145b51f32611d3677b3d276de500fc3269a6f4c38a9dbe7e67139182ec3fa8fc9a0ed0093818604818c3a9d171f3e276350f796cd0e5d37e4b691278c84642e197bafde1e4fdf189daf0622dc2bd5a12b1efa369cf45f583b82346adf41c78375cdd027a48bc283c74190479d810db0abe5673b1020a4cccc98be85a1bc39f1cd2dfbe6d5a48842f3fae26ceda34d3ab21b9cae9cc213175b187aa2d97513cda9959cc917cc3a0597da7e6c32b62d972c3639ae51eea891e2094877511f83783725701cd606abc514cd6498f3af7d31e88d2d50e187157b29696e9aa16e88874e676b71f98eb455ecac30dbb3953cced3e2dea40f4455fdc63f4b2e06634d98cc47279f7c7415fef41179e2ec7b2b0830f973d712dd509dbf55b2842f69b71c862e86e797a7b7d9b78f82c83430c8df6b8fb556ec7a96bd3ccd10baea923d6cd128527c77f52402e6b15014c605038eef448bc30a82f7a994ef37b2f46288255148f5207ec7773e90cd3640f29be1352374914e82219af00f93b02fa65b4bb50d60245b98133c81aa22415a0cc9a5f38f693b1cf4fbc2806c3e675b362db139a92c74e95b4af7409d4c2df86ad2126f45a8cf4977eff3c57a63730d3c8bd8a12b7181acb32898d49d9b1ed929d1abf29b756884afb2b619ee0470a35910f99914df397e086dc04a3b71c8a49f5e455d46dff695d817410446b95bb71b6a635927ce271e2d9c05c16232a0d87768be1f2c1692cdc00a0608bb495cce8b423329cb4e65789d971142c0b47525a3c8185b9ad11507f57ebe4475b302f98c2b3b8b931b8a8159da718c71f9b0b86058eb5242381e6d0f8cc5b70584389724be7034d3a463be2428b86e5c676516030425afc0c1942dca5aaf5dafcae66504ed2baad5117424d008251c7c4931c84fe583af0505f7f26af64b20373b4acede71f8be6f3e485a6bd4136030726043860ccedd57a36310ddbba332c2d2b60c3a3156883c15cf73d43973bb070bab118f493b838692ac91cd58f5656c5c20c09563c27820965b3e2938f4a914d0705d47a64aabb4b08ed5401c851c63b613a219b22beff3e3a90e62121cd8dec5258e6d49029090617c790dd52de8cbabaaf1f8fae1f6459c3369d46ccf1bd620e24f7d08741cb7f89e4600b3133bac2e4e17942b5066c205430f95a9d4abf0a68fb68fc8fa0f6d71c099c5aed838ccbc27b71cadf1b89a69d79ae2248bbac97f67251350c6a02e477c759b75c577c40feb9580ba20acdd47a82bd5813366ed32921b95cccc96398b67619f66c661e98d041b5a8c5255d758816ee78ef831d1885010d4e200e703fa0252dc627da850682555a50f321f254dc4e2d855f934fff913a9a81b6779fccd6352956f2a824fb83a526ddafe48e4abee45a509d99f88adb62d893b5752e15cb34f3aecb861e77b2ca78af9e0f3d8299aea20385c226890ae7d742c217097c22c20fd55d8973c52d2611945ea2d01110e30a1a5a9cb83e984d3c2a3ed7d6bae20e21c8a85be2046c43b5f76a288fcf077a7b4c0fd4ead74d3ed75da899746b99b1b26d7ad1a644c5dab21f32221dd9490ed35ca703a6b6c959e20dacd1dcf2c3698a4e92d4703254df268477a91ef93bf1a0dadb7852b3a348f5d9815bb7df24e9daa94c6a919ef2b1f46d15760b2c40cc13c11f2375b9a46657446df948df5c691fbac46feb50a2075ce4416d38c67b8277b95d1da0fb67f2959cbbef2e0ba7a8e3d87b3a8fee65e1796d3c63c8a71f2345bba8ba7cb80808a38f08a034edb9d583bf02911dad27c959e81f9c6912ab71e234d4de9d448bfb2b359d638973b3978a5c36b1ff51e9de8afcbb55e856636005a7111dfa2e86361aa55c971bfaea2db89960b1527a4aa1937851b0e14c7ec4a1b11339a8f90a40be2a92257388ac6b8c339dc6004c016ec9fa1c97c7af0c7fe2e43b08ce08adbcbf42383b2835a0e9dc263b33be5155d8d9902d112b902960b0474040468e575cbfbdc64328a8ed9c0cd20e963b47a51c9bbadffd8c0c101e4477f3fb64fa9a6bbe741e1c5d2725dd16f1449bef48251621265ff79fe6590a8b687670f7d1c2f33c595e5451a09dd549c400c96e9fb4bffe479779b3989e5501070eda1da9101f4e4626affc8f2d3919a211c7534d09cdb178a45615ccf4a85e73321fa992be250779f69fcc1937d9481a1f69d51fa9d65c1e678fb855c1e12ce9ef86b1808c845041644b22ce9b8cb6f85f36097dd3bd03ca89eae1cadf348e4623593c3ddd133548ed8fd6ac7162636d4721a15bb382f04c29dfa80d375e6f0205c45f1b23e8b19c111603fa611c55306daeddfb2ebf511df5085c4918baf436c2e36256ae92030877f3cc1dae5b2958a32244b2c20d4429d64602201368e80cb6e96d88767c7a3444446915cdd28bbf499a403ad54c7ae0a62be5a625f939cdf4fb52a8921723cdf82cea635fe3491e4cf6a35ca0f977b4027d4d8da23ea0253c638d01e8aa898fa34f58e882690e4d619079106b047c53cc31dc4d4b30fa38d5977107a351021f61fd357226146322d32d705b9a0b1948e72f5637abbf829537b0553d023f6307fd859b500eb5b998146f751771f5e19cb53cf231e1d1486fb2cbee1176773c1c6acec8aba062e380d7410653f7270b54e55692822e63a7483bd4762d46eec88dafb3536ba4b1aaa5c3f51638e9bee56ce1f97c775a66b3665e67cd54214964adb501033676c14464e8255dacf8320a54c959304ad2401c3c824c1b5ef37037e64f59cebe9b9f9c85d2c7357ef7406686cc1bf36595a0c6b6b817a2fde7849ea32bde519680022f74f1b35ca8816bb740df23cd13d4003a896e8374faa960a73df72b163b29bf00aecb77bb221e7455698d2f5b6906c6d0f248d69b037c19889a601958f21a62323ec4b4dfa61dd477520701d39e8ca17ce993daff434ed66477ad38dfe40cf573936e964009ed00770a81b12e29b50fbcc87232189526b04c184cb1bc1f7b0b735a370618f7ef27ffe072809bcd440ed625a080e3b4890ea0f1e4b17fda5b668db6a210f4100392fd201d6809154cc19b8a3c7585a2cd4a0049b804b81804116f129c67d591113513fe8896dbe26af50767ce14533ac03d8af7e4a005a1ad45bd536e33a7cee1f3cc61b5e757060d0aa1a24a21d26957b8dc87acc0065471fae134559602c1bd38a283ab78177a418438e2586409fb3a84742f44ab416b7efd58edbba3363707fd8a8d84095b399401bbb798290021ae98a8a9bde645294b82762a9c9911605fe70a2eb655cf8eeb5430373a276d61cd41927f8ef1752381c5cfb9d04737a03cc69a66e4fab68212bd1abff6eba828b476802a49daa9a092b35d2e68eb427399a304184a18ff0750653458e1a80dcc48e14761dda802b1d1b721b94310dc7dbfa25788214ae91b89ddfbb567074e065f76aafab5a8c817cb0669bff9a19cf7a8aed6b586aa4699f94c8111de8a795c185d418ecd51328c455e75eeb8d4785a61cb92605e87222415549de927e450feadaa717c1509530bb7a7b06597606abc184d15ce71293760cb35514f9c22fa341b11d65794bebe8e3b85f92107b611022d44e94d8874e613bb8b39eb39c70239a73fd3c9e742b7e6d930979e8edda7f772151f74c5a15bdaca02493e423f86f8f4ee8a360d17fc4f810ac931ea86cfeedd749271a34c054923bc5f2e3d4541d100e40481820b25e031236be627b21dc6ad19e00d49a543a07763b59604f3febe9d223d7421a30b097982a4090db15e2b90c0434e63a1468f634e90b58442642b541419f4c1013ef6010d616a5bb7113b06d6712cbbd3d27d1787cedbe20236b3a7e4b7236742c9c1a57c96b827f7826884183dc40f591e868b2b74266f9c89016902cd8711ce518d9a931b400a1bf46491aada9ed42e2e9fcd4331eceb1d0327f62886cdd339314b822a47fda771b40b692f006eee6091297332fdc7356af0d13fa84ccdfd9e26936968dea81ed195e42d739199b13e48c4f17ad2d1b051370fa05e9ccc44cc05ddc5bb369ed445013421976235ae14823dc3b9fd2195e4720a7351a3d72ce4a784368c9a0ad1737c49de9b71889add44b9e1fceb040f37d3bc5f55c3adf38ece8f32ed9e423f16645ea59750f3d9e121f66da9b9de207b131b6d334fd23fe8d4c8553308610cbbe290f1ee8b0eef779351b32bbd6845f3efc5b196f0cb075584653074b627c73475d066bbfd014c564a1a26d9c5886025b3cb49cb7a1b6c020af04dacd4c7474c1a48a3b09aeec20ae9eb6b96588247481243db3ca580379c35e99637032b8e7814abc6dcee0d7829d32a88133c268820cddc68baadddc020fce677f921a69bbdc552acd218ab452fc23bf7f752068c7fd0439e9eefb6a3043a007ca1e07a422b1d5f4cc61d1de58c3cc11326fac2b1ce891c4607ff06e46c92cdc3ccdb04e7b6f69f5f5c9f3c5c1308530f7067d3d1e3ad2389a25558db42c41dfa898b69d1a72f45d17eca894f4f6998918c2bd081b61f693d3fcd5e1bc630a30136dba454e069f0900fb4f31e45220884a46135a64e9cf38506700d1a0567c4751f01d51a63ba8cef91943a604b05fbd8f61abb2bc5e302f2a4302ea4476fc3acdad2c339ce51549b9d09edbcb2917e4ede625909ab776e6ccdb55bf00100fae8ccf0a4396883291a4c6951641a195d716502e53dc53bbc908e00454031eb78a71ecb641e0a8941e4967ebd26eea77801fc1f814324bf2e656a593a69a6ad5cdf03375c2270d461fe692db3d4c1a40753ae9ecb8745431377c393f04726c7ceeb6b24a24475c9f23b5676dd6785861600b184107fd88836479c2a8cca72b671cbee1876a577c7ca972b4c16972417b588cd5b4bcb08b6df946e3b0f55552d3f43c82af02582fa3100af657b62adf4046d0e587198c6fadd4243d6e1e7c5c958852ebf32b922886b8f068f0aea5ecf59c16013111cfe2019d2a33f97c93eda48e9673849d1901498aa53980a1fd64ddd7d56a8f34e5ce9ce87eb6f49c6917ae6a1474f6f14fc4c694ce7dc94d38352b426963546a8193e34b01b1760b6f88f49c2279cda19a395a2688d9f4cab9a5c12426c973b99d1d5d30d5ea1eacf31dee524d6c366dd5d7d62ef00592b35538208f327858ea434c4bfae93e965501abb4a4e56da2d43abf119f055d10c1a1a514fd22781acc3024222ace924370e646bfe0f22681fde353b350860376fbc8cbeae691", 0x1000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000036c0)=0x6) shmctl$SHM_LOCK(r4, 0x3) r5 = dup(r1) shmctl$SHM_LOCK(r4, 0x3) write(r3, &(0x7f0000003700)="659d8056bc7c1480340388f664a39e17022f4f028d8d8ecf291265656121de46f6a5dae6cb9d34cc9e4c83c43f1889d2c8ed732c76bd51547b9ffe0f941c877a1b3c040894f04590b0de3a84d79ce3cde7d8ee899ff9b028cf5ada1ffd16fccf4e6aa3b47c7c3387b5faa62a61dc6544577bbcce4583fdce2b8900cb69846a8bc33941b6df8ed153fd0f9eb267160173c6e9d50a02dc3973fcd0244bbea30945c492c364e7ad5e3dbcee7276deefc17f54d8f69782caf514c07e27f5881a7f0ab214e0592f86ead8bafb74c5426c92b965b25a5ec6dfa2ea3bb449d63909f519aa10659e98db1a07a1715cae7a9bf973ab6b0cee888230644cef", 0xfa) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000003800)={0x100000001, 0x4, 0x9949, 0x80, "dd6547e3aa5bb61e4c6f1639808fe20ed3d5a0af", 0x9, 0x1f}) shmget$private(0x0, 0x4000, 0x105, &(0x7f0000ffc000/0x4000)=nil) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000003840)={0x6, 0x8}, 0x8) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000003880)=""/17, &(0x7f00000038c0)=0x11) connect$unix(r3, &(0x7f0000003900)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$inet(r5, &(0x7f0000003940)="105ec1ea68615ddcf7826c448a49560ebdea2cc09d1e8db5f96187e3de3a9be5cdf6102f018474165030644c94ebe08c21d393fcc7efa65010b3a73e8255c1dfa0378bc360ea34a543c2b65bb8811c11f373d46cb9a17d56505d915719d1f61857b16558d049b0134bd858108b1f05290e87cdff49852dcb5373f1e4bea7a864da90c8ad17c1926defd238", 0x8b, 0x0, &(0x7f0000003a00)={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000004cc0)={&(0x7f0000003a40)=@in, 0xc, &(0x7f0000004c00)=[{&(0x7f0000003a80)=""/176, 0xb0}, {&(0x7f0000003b40)=""/4096, 0x1000}, {&(0x7f0000004b40)=""/168, 0xa8}], 0x3, &(0x7f0000004c40)=""/83, 0x53}, 0x1) socket(0x18, 0x3, 0x3) 11:35:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffff7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0xfffffffffffffff8, 0xffff, 0x100000000, "ce532a90383063b3c343aaf71f30bc801be7ca1b", 0x200, 0x2}) poll(&(0x7f0000000080)=[{r0, 0x2e}, {r0, 0x40}, {r2, 0x40}, {r1, 0x4}, {r1, 0x102}, {r0, 0xc}, {r0, 0x105}, {r0, 0x182}, {r2, 0x4}], 0x9, 0x8) r3 = getppid() getpgid(r3) r4 = dup2(r1, r0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x800) 11:35:33 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r0 = socket(0x27, 0x8000, 0xdf42) sendto$unix(r0, &(0x7f00000000c0)="813b66c311a0c00eb6b9c6e582b733759158da2335865f1cb11c481cbf515ed84c3517df1eae3073226a541f66dd88d92731c8320ed245aa3fc168b5d77fb2b4cefeb8a17d253f1f8b3f6c9102dc5c6f3d37b1446bd9d8c5ad4e68e3312624f8b34792a56e32746f4cb6262106869db6ac152298304fa94d6d300a80e8f78c1d9a3a62d226e98748a97c5c49c30f6fd219906430328b081062635b9d9769e32f68be449a8b8782b050607c3756bdcd0c983d170a0e1c0b4ccfef035db84794a162c715ea95659329ca9c42bf4850fb8ceda74a0e21b7b7cc2bc25057", 0xdc, 0x400, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 11:35:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x6) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x200000000}, 0xc) lseek(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) listen(r1, 0x100000000) read(r1, 0x0, 0x0) 11:35:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) r1 = socket$inet(0x2, 0x7, 0x3) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 11:35:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x40, 0x4) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xb8, 0x4, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x666, 0x74}, {{r4}, 0xfffffffffffffffa, 0x8, 0x4, 0x58aa, 0x10000}, {{r4}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x0, 0x10001}, {{r1}, 0xffffffffffffffff, 0x18, 0x0, 0xffffffff, 0xffffffffffffff29}, {{r1}, 0x0, 0xa6, 0xfffff, 0x8000, 0x699}, {{r0}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x1, 0x7}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000001, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x4a, 0x40, 0x7f, 0x80}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0xfff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x30, 0x2, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x6, 0xf0000000, 0x3f, 0xf0}, {{r4}, 0xffffffffffffffff, 0x5d, 0xf0000047, 0x81, 0xfffffffffffff801}, {{r4}, 0x0, 0x0, 0xf0000000, 0x9, 0xa7}, {{r4}, 0xfffffffffffffffa, 0x8, 0x1, 0x7, 0x10000}], 0x242, &(0x7f0000000080)={0x2, 0x4}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') r5 = getegid() setegid(r5) unlink(&(0x7f0000001700)='./file0\x00') kevent(r2, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) getpeername$unix(r4, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 11:35:33 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000300)={0xffffffffffff2c33, 0x7, 0x7fffffff, 0x4}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000680)=0xa3b1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) pledge(&(0x7f00000006c0)='\xb0\x00', &(0x7f0000000700)='{\x00') semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6e06) 11:35:33 executing program 1: sync() r0 = socket(0x6, 0x7, 0x4) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 11:35:33 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') accept(r2, &(0x7f0000000040)=@un=@file={0x0, ""/76}, &(0x7f00000000c0)=0x4e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0x11e) r3 = dup(r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) 11:35:33 executing program 1: select(0x2ba, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001, 0x20}) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x28) r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = semget$private(0x0, 0x4, 0x100) open$dir(&(0x7f0000000000)='./file0\x00', 0x10089, 0x86) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x6) 11:35:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 11:35:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000000)="d8c19a987270ce80a3fc228e35", 0xd}, {&(0x7f0000000100)="9c6a8be37cfa4bea4059a54cd067952edf3fdf3a1f4179cda63530c8be2f4b7bc705b4b42258f2376cba1c377b7cef6f201b3d36b9c58d53d97fc7956a5370804c48f322fbb2f75a323db805883606ef8d92a8b681cd1ad11bfafbc79eb1d9d64a08f66659b89d98fb407c428292d3eff299014225176abc9b053d3cfd2997a52a01d069193254203a8025ebe45a09ecfeb6c8ea43a13155b6866f18aab33f96ef322ae81fe600deb79be90ee409ace8ceae68aaf1022d93345d0537b08529e768969f80575829f259f0676003e2848d0d0c8601629fea3ba2df12ec66f350f0b43bc27d9220b8bb4e90d84e058e9ba89eec5bf9c73b4b26e03765bdbc8eb936aa1b81e2e96efdbb28ee0b4446ed0865deecc26c2597e7ac898c5d561aeba0711875d132d9d4fc6d845c84edcef1da2f7192d021c7cec348a9000cbd8d35e92ccb5cabcc28f7bc1430ca04d716214effc6e71eac795296d5d1e15733aef71e72789b984b710cf3105d97338e254d3821c7577db5e01572bbdc725813272181bb7b9c5ab3f3f6b683c11ecfd09ec7bc18b4cb454febe20cb7b50a82fcd523ca5377f4e6372cc88814715f76f17e5f93f36defaf59ac90b07828eb4b3738953add343954ce5fdf9e7a2ff334efafca71be26cfd37664395cf8d3d9fae9a34192d372c6290339040ede044b5852bcb02b5bf996d40bc6c3c2300d2c2539ad802c409160e6d109bf354559f1fd649efb7af38c67636a39c13689f25565e5b87196b94f48e57d27f87a8224ea6bcef6ba3f60fc3f4924defde5753bc345073ca7a0c32db21276ca8be6e5c3d158074cf943c2ed65f51e3df778601053593a13503dea6a51cb9ba6c53cd72e772d289b4426feb258d5b88cebd99a458d60f1be70c900267b0c9f0ed24ddf75f9a9d38f1690a1d6b9d3147981498f0389b339230e470861a8ed4002e23c3ef56d0f0b32dc1357e520ab6804469aa30f6d2714a35835defc645608124929abb9a42dcdc90b842c76367c79e5ca9c39806d2f3118466f9cbff639eda9b85a9678f8c5df43ad2e91893ab06da56a59c46473640205fb461a8e237ff4f1c7a17accf63b0a435968faeefa0ad7d3365369a25e29aeeac7e3e28a2ce7bac363b390795ab568c73dffa3c6d549481d12331c6136d6d1c147abf39bbebcdb4596b8340514114a95d8503faf89acd9b116b2c61d298f15950530eedd6e48de8c3ab2a04e1c979f281bb61cd72cbdf1328e72c6638bcd48133bb63f73838bae8d88585ef6ca7b2fe399a03b92f69cd46ed11bf7e081b6370878425bfe8285fb0b3695795a0860ca5b720e0ef08054679398b70e1f4da1be03514f8cf37e6b1c74f857f83b43fc4c62db79fd36791a371e8505051d11b855ef4bc700c9d1ea6f6f9c4d5d584f3dcdf9d45f2367054624d0b5700fa0fbf49b020e00a6867072dd362d7fca24da64e36299efb40a3d7d2c85a23fca65172d739f7d369c3343c869b771b1835cd74dd8785b8609b15ea34cf41f5c876a744459aa5a107269efd9834c2bf03868b9889281eda3a48a70ca839f08c7c6612b4dbecac118e19f955ab699e75b0bb81a8e2d100ff9bd5540d9829fc2c4a5f6b3014f11bed40564bcaae5e9ac1096b0cf5ac302539bb27fbda869ab73fd93213cd1b8d7845ccdeda56d675f54b6dfc8388903314c3a30c1f3a0c3f38496a6ccb442741b985c785fbb1bfb2dd06fe6854d753c02294f01e4c837f8084e929d869c34babd2cdb9f78431928096b647bfec7e5476b80ec9eb99de563f1b92b50e60c8961dc40ddc0cb554648070cf4657db00626781566e5c631d87723d0d18f384bee073b9778eb1861469076ae4df86e93e5f77f24aaadd2b0bcae3353ab31f08c09651fe7f84500eb4b4c044fb5d57f2f548706d9eb9aad1a5d7feea6f054acccbc8e8ec80731c80a65bb4a418293bc9c36911833bc07dba96d2decec50fe69e2c878f5f3f183ea3dfb9ce653533d00ac1cc98d11629bdaae04c7f71dc871cc86a01b0bad4737713b99ed0064a703a73386679027c30b569a7e1f7d111bd309574d1e09613a189f0ad12cfda525e4c263546a8fd1b534a41dac4d899f96d37152958978b869c3856f77c48060ac896701cb18535d676e96151787f9256245fcb5ffeec0aedcea203f99f1998632865847d6e5d3eb4ecd4020bcd9e1be1b13b31e6f0978c7a15964324e4d6f7bc80dd2349751e3b594af65329864157bb46b0926e8d4424625747fbd202c4a81b004812e5a023a7e0b5f4b46101b02755f56d074ca5695077f710a1ff793ac6d71152f10af1e287d7c126e4636ea5e890be8abea10d60f4fcfef4aa313249f9e6fadd6b7bb41d37bfda3e18d8af0bb42dabdb24406c7249e84cc8ab43151f3e855302b54192208ae52d1a83bbe38f5c82a082ff5f25128a90962a1b1501706d91dd4ee97855e2e021f9058788c70efc14b1c98c4b3652964d61af04e0296fa9a3547a2cc1698dc146be8802dd923377ef4cec639b9a29cb02b5513047c77dcb0052b7d86b9303afbde9dddc1028c76302cff3a9bbbf27e3063ae885b1ce9aa51a4a061285b7133c7c986229b2a569b02184ea906ef557dbf550df27f5ba2d07af6b333ef6e54542fe5de12642011e576d297110b8f3743173ed7b5918f1728f6dbdc07d79b436cfced46a3e3961b647efca9601d18eab5a0699573b4d6ac99ac82797c90e290fabafca2a0075147774bd05f3adf1dda28ccc1fd8f2dd98f3f71175aed06cc0da0103831e7e8331ff7e33d01fde7e3a7ea10df1adb0df7087a785ce7a566860a84e4b1e40c0ede3d0357d787b6b70f7a52208609ce541472c443ff4cc8b58e41778cffb1c8f516fab3c20c02ce43e72146234bdc231a1bd988de829c014ca04ac95fbb81ef9223fa89f8830e83cba4c29274137ea7afee00329b15ef638e064bc3336407cc35a9a689402516f3f7b1d32a9c8a4ff6995fabb7488c7f50741e43b2e42deb23090655c832bff36833dd2e02311a051eab56ba9818fc2bdee8f0632292e47ff8716a70d6430a8efb76e1130a0e555178f13006962c8bceddf86ffc9f4a4fcec80c19ec284d178ba0656525d71f2e7c5fc0339cc92850518d94e25758342b0c449f48db049ec7e8ceb85d62141f814350de7be08d69f96c12ac050b2567224e6112f85592856007d2b53c955954d4fc8820327edb7304ad3e71f8e3f54fc367965844cfb59e01b290cf7cb2dffb588a65fa4609e309f33756e765f0cf98f5f418e25211a2b3e7b292f39ec9f3d2c25c3240aa29d3a6cc72a60829d3c5b2056cf6341fdec27eb8aeb316f42faf994d5556cfcba340be87c7e20a908de795850b7cd0bd972aac1652b90916bbf3dd3941ef9f80e305cd5e3d7921641729e1cef7c72038cceac51737c69ada6e9485416ddb145b14c27be46bb656e815dbd49477eca347cc08ae7b34d5cc4decbbf458424e23aee9661f004b7a0fb9ba55bcfe41e180d119129bbf615d1dcc256f970be19dd3b771d2df7bcfc069fbc95e01662527e7fadf5f8912598a2b97bbab8efc960237bf910114ffdc98b545364f56f67403da67aacaabd23f8d5b4c21afb64d539470e78440cdf8eeb85cdc1dc2182d4072991a3eed200bf11f398f5001afb3d00210ebcc89fe9b8c1818fd22aea5b7cf6b117dae81aa2d8229b5827bf34bbbd3c00ba7e421c1ca806342576cbbae4a164a6cc97f664dc1560bca2bd6b13372a82598aa4576ad48179f5954e01aae5f29d413990adb89dce1091ee4f68c3d5f76a6b6216a6800b47ac5cde59da1f88d0da284bbe455e791d863682a12b165238b114c4eff14952ecba9f41000d1e9e07b4b5578761b2613687e583dbceb6fc21ced373a69310ec69d494d81eeb85416035208448eb4dc6d7645a17d06d7b353df1657ee910ceb58f052f9283706fb5dc4a21c24e8de19a09f41feda1d567ed25634377630d21afd60d370b3a555dbc292f3dd4ceb2308b5c7a615bff13d445c7e1eee7aa7a7e68c1e9e2445b5b824fe14e3fa667d52ea066d4154ae577682a13fef9e90592186586cf4229978cbb7b2522b05db5d8222735b50e0f437671438b0109176ac895a84183d70bbfb6ea6288b8b78aa4cf85d5fda0b3d2247b2dd0b926a7e3c6cb0a7fb82ea32f1a9a991a956abc694e3e820ae6891bafc9437ef4ee4dc6e27fba3ddaf74e2f3f511a73771a05bcee479ab2ae7e7d5bfaf03dd0b2bd01bcc387e4479648d8ae36f679dba67893d2504252e49468d3723bc1574f9c1f218ae1d0709994824cd2db758da6b2b40825e23f73f871f2ebda0e6e32c5e3dabe850058a07de651baffbb82fd955c0b4d6065088cc927c5a7ea096233c61bc6065ab4e1ecb9ed77530a1de1df3a369836519cdd931ba40174a36e0f143b4ba014ca28c689251c69e22878bfead6df7a41957485a05f4c5e6c84144482f180a47c213891b2a7b112cb82cfdb74f9454ab4a2ad063cc944ba351cdc1bdab22762a9b7645334a93ea77f30860d0ec69ad76a3e72dbd17de2a25376daee5f46465696153aab6a5b3a112aae926b84281069951a5ee8e496533ba3f0ec9a6451adf963905145a26f3428641299fcab23d34ffe3b5d71407205b6dac6edafba4fd300e405e8f6d25e2c40c5b1cc15e0e02066476d39372ee9b72ac8cf74069bdfef73d8cd15d388c6e53c922cda0b7cd0dda890160c720b11b47e473ecb7a49e9b71adeb116f82979330c5a8ff8e4e7753640f68aa3903fb39151d17aea7b6d146827fdb54aadac489aa9210726de7eca1795c1d708b6a8132f1089dfda4e27d80c42cdb8f881b75025599567be69923f1abfe250ffeac24df42b741771e3afbab127399c4d2784a59b3eac8978279e1a9365a2501f4971d50012ccca260d6538ea99c1533414e43704a1f48d0e5799ca7b6906e3cb02dd9190ef1f29e208ecd7b32162ac75277e8cd7d712bfb0a384c6da56a0fe3510db885ce4dc4637152a8bdcf9e7e202287bc03a3459f9d17838d4d53dcd4d442788dd44b55c657b1f84d5ce6e2d39ecf37509d0f549f8209e8a02f9f520c714a086273552888d2d07ec2f8ddf55639df0c9a15a8d2c7e254555e0625afd2f0379dcbdd2168e96414034739457dbd85b1429d445de24bce068222fd8604deff4bea61e4b86732f6569a452a4d61ad22fb9249e74da003552d7e373d349b322c1854aef15dd339ec9f22fbe05211a9732ec94bfb557359209411de652f788d679d03328a70fd20a988c62e9caa82fdb16a86e8e4ef24b358a00e444b32c3f45d8e4643095612618c191492a7ee79a3f858daa8ea45c61ef055702322277c41fb2b1f0c3471cf3eecb8b55bc39841e154169ba1a2fdc25624345ebc55347286abdd3966e729dbb24e830ce7f2b7b52f7f8be72b2fe6f53fec10f47a54f53788c12d189c84574f6369294f027fc6d85721cc70fca4fa9652289c82bbf7f8c0aa2d4ee72df5835441a1def9528f14650e625d5c8090e97c85abc323054e9ebb5051f8a0dd0ff0eada8b37c481193a13d63b37d759b5addb34d2ae23a720b44ec27542acad91cbc18dbbfacc19a9eb20ada2aeafe8deb606d3c83b167660efbabbe276290260196d2100d6655760e50bcc3841628ddc1d81708d907568a7f9c7f3881cebb8daec8c22583b1e8f08780e537c79034998a2ad8e47263d063da51388a2a47cbaeba2873d3c2b511c3695c04113737679bf1e3966c166995e911ebd43d5ec34eca2cfca64b6fb88ec65f249", 0x1000}], 0x2) 11:35:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r2 = socket$inet6(0x18, 0x1, 0x10d5) recvfrom$inet6(r2, &(0x7f0000000100)=""/185, 0xb9, 0x40, &(0x7f00000001c0)={0x18, 0x3, 0x100000000, 0x3}, 0xc) 11:35:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000040)="f5834a6da276bca8ead5bba82e84f6cbf1befac37b44408a96", 0x19}, {&(0x7f00000000c0)="b50aebd03b23f258246b47a66be83a50daea31cbe5afd436a3107fec30715a1f88483ded648f6de373d7f3206b478420439a4bafdd36ad0551701c85150b88a182ddc2566393a3e21058d23f59bd10e4407a8d0946a06ae8cb8250bbddad3f6d25146d6042643c2883f863de65c30a1722a34645445078c628d69fb509a6e9ee1b65d3067af0e24fd6725cc3a4ab3a6bd127f4a66cdb9a2d6a211d584e4f87b66cef78105ffba7d14d09b64bae2227de16a501e9bd3ee2ee87953509141b6ead5bd519dbc7832305c43fd41e", 0xcc}, {&(0x7f00000001c0)="350e3d2b00c368fec5ac5ac7a217271e49ba564f46003fc9ead09eff9729ac1c2afa454a57e834700222fd3a55e9cc29d244cf27f48d48e32f22379975fd1c23be061bf115abed7175650c5efe5b9b68c538061a17c1259ce42a1e657524b933873725cd953cc7f996327657b9f8c2685091403e4646305f49880c671446c038d689afd345aaa43482db63e8e6a4671f6e41c10a7685cb4b2d0bd1d1ee772dfe380d02235d4a1d", 0xa7}, {&(0x7f0000000440)="04119ef13bfe42ef7c58f420792326ead0f65404cb1c2c9ac9f79ec708abdc1bf01c47e4514de91bb906abad3fa3d544e0810d120a31fedf6f50917d81fc7e37a56a9b567b5b6941a3821e6b2ecc7363ef3d2fd007a48b9813af0667e9db5e2453484c2d7b63213957d6cdae51af2502b2976db69fc9c3c67441f1ce3d7bf43becd495576bbf8fa0730569914ef5d69c818f59122ca116063072f6bef2fedeb80e9d8bbfa4e41de0b0ccf8875785389518aae1254d7b152a39403af0558418c29acbcf9623956d9d1d3ec31886349b0def1e428eb36b97d5870b300540f3da8ec997fe8c268deee0747f0e68", 0xec}, {&(0x7f0000000540)="ee220954cfdeb8fa59728df0265902ef3e8bbd0260d14d87814bef87edb801634cdf247de5765c42dc3a2b352bcd7e749706550c5f8c6d9e0a5c1f5b326beabb34ee2f7504f5358e63a8c34c4c17276f58949b5fba52775612", 0x59}, {&(0x7f00000005c0)="f6baa97f779a83cf5e61937d0c88e9c66ee3f4f44903a546d5baf5bff06c192af64939b2d18017ecf768e734482dfe42a9497f1a46200be6bc3d5636b33f84a1ed760fc9fef23883b87f4ad635a15dc3a7733d7d6cd28ba37481d9fceb200c397ae2f8c31d8c2dc67267d9f35b0bb19061861c31925dbac1084496366b7a7f407aba3f54b6c232f57cb34e8fb2e77527f78889", 0x93}, {&(0x7f0000000680)="44080eb885af66fd7c9978e8701511283f941bafe5930ad2892afbd91363664c2164ef37a4f00173894e15c33e2d0ea300e1bb935985ac4ee02c4fe64f33d9a3991d3f4ec7ed821b", 0x48}], 0x7, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x4, 0x40}) 11:35:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) msgget(0x2, 0x668) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() kqueue() fcntl$setown(r0, 0x6, r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) fcntl$setown(r0, 0x6, 0x0) 11:35:33 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fchmod(r0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x40000006, 0x5c6e, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x5, 0x7f, 0x3}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0xfff, 0xff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0xa1, 0xf0000008, 0x10001, 0x9}, {{r0}, 0xfffffffffffffff9, 0x43, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x83, 0x20000000, 0x8000, 0xc601}, {{r1}, 0x0, 0x12, 0x2, 0x80000000, 0x5b8}], 0x4, &(0x7f0000000040)={0x8000, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2, 0x8000, 0x7c, 0x3, "a8433c4c1c5d5a43d163ccf174d3b5aab19b26c3", 0x7fffffff, 0x443}) write(r1, &(0x7f0000000440)="bd97cfd0a7340a93a64c67b6f7001ee35f301c1b84302c8d42e46b2f1e87f7e162b34446bf36a5afe23a248e2cb43c344b9425810fe618256d3267e2077967f623dc", 0x42) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x100) kevent(r1, &(0x7f0000000240)=[{{r0}, 0x0, 0x40, 0xf0000044, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x101, 0xdec}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x400, 0xffffffffffff0001}, {{r0}, 0x0, 0x45, 0xf0000000, 0x4, 0xd6f}, {{r0}, 0xfffffffffffffffb, 0x80, 0x29, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0x101}], 0x200, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x41, 0x3, 0x10000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8049, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000008, 0x9, 0x200}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x200, 0x4}], 0x2, &(0x7f0000000400)={0x7b, 0x9}) 11:35:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0xfff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:33 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 11:35:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="0a88ea6525fc4417aa38eda2e3bdc8b8acfdc9a35999b6d98715f48daa98dd8ee7e408eee252a35a06626262666720ea661e1897844ddf3a0800c942258a7d5d03661995fb9f7213981496a4e7ae62669631aa2d870df90f8109e06a09cf3d933f02a18edf9db175763074648ff7567ded3251a342a5700def89e5e9de034483e91be2e16294e3415ba55a35e9f4359723697c3603", 0x95, 0x4, 0x0, 0x0) 11:35:34 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29, 0x0, 0x0, 0x5}], 0x47eb, 0x0, 0xfffffffffffffffe, 0x0) close(r0) 11:35:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x2, 0x200, 0x7, "63c2c56d0e30b3fb8118e056ddb6709f9a59072f", 0x1, 0x6ae2d512}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 11:35:34 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x13) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0x0, r1) 11:35:34 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000080)='./file1/../file0\x00', r0, r1) 11:35:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x435a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x1, 0x9, 0x9, r1}) write(r0, &(0x7f0000000000)="fd", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 11:35:34 executing program 1: r0 = socket$inet(0x2, 0x4, 0x20) fcntl$getown(r0, 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xffffffffffffffff) flock(r1, 0x2) r2 = accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getpid() fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getpgrp() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getegid() recvfrom(r2, &(0x7f0000000500)=""/66, 0x42, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0xcf, 0x8000}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="37669dfd87b69432ce128dcdd003839301fc56282152cce20d721f18909c06a34cb3f9cf57e42fb4f2ce19713a2b2c1af7140dc79aca14f4aa1be90fe4b01f9398aa0401068e6a01ee4487e99d3b043fe0e193d3117f86f3c90ec39293915c26687b3979cb4a7d27256cb645d64f86cfcb617727fbb5a985b3414f46a32c8ef7cbb263ecf13ba28a", 0x88}, {&(0x7f00000001c0)="62056b2721e821f025b6f09dea49fedfe7", 0x11}], 0x2, &(0x7f0000000380), 0x0, 0x2}, 0x40c) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 11:35:35 executing program 1: chmod(0x0, 0x8000000800101) 11:35:35 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='\x00\x80') pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xc000000000000, 0x5}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') 11:35:36 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x7ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, 0x0, 0x0) 11:35:36 executing program 1: getpgrp() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="196344e8f2d7513a919aa51173f02ca3c791bef3062861", 0x17) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 11:35:36 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:36 executing program 0: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20083, 0x100) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/182, 0xb6}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000280)='./file0\x00', 0x8100, 0x101) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) setuid(r5) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7fff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x1, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x40000000000000}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000140)=0x4) 11:35:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x100000000, 0x0, 0x0, 0x0, "5c043444b46cc0e7000000ac614062f02f00", 0x3712}) syz_open_pts() setsockopt(r2, 0xae5, 0x2, &(0x7f0000000280)="83168d0a3aa4126b81776967c88abc4f94d1fc74bd42cf87d4acc540619d9e35d553f8d505e03d91ded2e90df4ca589a332a4afccc63fd5e2d5465ae8184984fc9290bfdf025853d44987c81b472d052b57613b194154daa48ef4560987d45ce608b5984f2d0d68a7641fdef40c28182b6a6e6ff78a2945bb8737d2fa98202574bc9", 0x82) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) 11:35:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x8, 0x8, 0x20}, 0xc) socketpair(0x7, 0x4001, 0xfff, &(0x7f00000000c0)) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:35:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/212, 0xd4}], 0x5, &(0x7f00000004c0)=""/200, 0xc8}, 0x0) sendto(r1, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) 11:35:37 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = socket(0x3, 0x7, 0x401) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r3, r4) r5 = dup(0xffffffffffffffff) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r5}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r6}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r7}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r11 = socket$unix(0x1, 0x6, 0x0) r12 = dup(r11) r13 = dup(r12) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) r14 = semget(0x3, 0x3, 0x8) semctl$GETALL(r14, 0x0, 0x6, &(0x7f00000005c0)=""/251) dup(r13) geteuid() r15 = semget$private(0x0, 0x7, 0x1a8) semop(r15, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 11:35:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f00000000c0)="edcb1eef8b2bd34db8f14ccff850caaa0e334ea38311385a7802892d8e10f543353bdbfd0ea6fda8580ec081439ecda13df29c5dcd8cb044de89fd1e65078b8dbe5bb8cf19844c79563a5c0097cfd08fd85c8782e7bf9dd4663b135eb438854fa322906bdda7b950100b4383362c1200085da2d132f17c0f5a2b7adebaa7c02912d2863c66796bf4cee3a6bed57a2abd6360c0de7081272db022a168f92be469b99407f1219bc2572dd8285a47d2c23e4123fed0178871185f732abbd4da72e9de7d0b8b988d66e674132404a307801b790ea914fb0b6f46b2efe8c50d2ba66529a154cd4ed2bcfbb3b2fec98280eed95750686f9869151df9", 0xf9, 0x4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x4, 0x5, &(0x7f0000000000)=""/7, &(0x7f0000000040)=0x7) r2 = socket$inet6(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/64, 0x40}], 0x3, 0x0) shutdown(r2, 0x3) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x335) 11:35:37 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000000)) 11:35:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x3ff}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 11:35:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x44) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000500), 0x3c, 0x22) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) pwritev(r0, &(0x7f0000000140), 0x0, 0x2000) 11:35:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 11:35:38 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4000000, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001940)={0xf4c, 0x4}) r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() semget(0x1, 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x8}) pwritev(r1, &(0x7f0000001880)=[{&(0x7f00000000c0)="c0d54ff3a207beaee0478eb4cb4ae8c920ad810fd1a14057513d142d16af532fa1ef8af270b914976a99f8f5f4f8a7151ade4347cb604ba1bbd982c54945750f9ce06f2c20b0ff376c2857c6dc1ee3f7e30a7a67c8b476ceaa6bff3d7e8e832c7fc98e92c29481cc225b80bbe87c9f1126fd582669700a806db5c39287fab017f34aa22e515f06f9fd66aa45f73cb780074c108f77d35c18a77ffa2d30b27007c791794baa", 0xa5}, {&(0x7f0000000180)="c08ebde4c7706b771e142d25e0c104c886fa8b3311a49bb28a827cbc367e3f44c0731e84f83aec37cff69122cce0f7b13f745a83b5ec9dac07dd3bdee5350353583d8ae5d2f9e6b71184acc4717467119f5d9380c1d647d3ec00032a7f21dbf50fa938d8febc55172f41ae5f2f4b93b3e881a253214201bacceee78eed46ae3ca9999d161fd8e4bb657990b2d5b99035c6fde41d15ad335a457cea17c168ac57602c01beb4b8f9d65bfaa19f2ee473fccdeba35c31386ae5a837bae5345a3c1bf0a521009638fdab57f28004d8ced0efeaa281bcc719154731", 0xd9}, {&(0x7f0000000280)="a5e529e97f8fb7a48e6e3ee284b06720a1aa7b3149ef2bb798aadad8ae05ec6cb4c24ae39c4fbc", 0x27}, {&(0x7f00000002c0)="263c7d482b899127c2cdb13d1c81fac0d2ba808a9708c177ce", 0x19}, {&(0x7f0000000300)="ba77adc0d428fe94cd6e5dcd35e4d65985d7a12a909dd26eab0aee91d7906f415270b994345af2f9a2c19c2e4f6c2c0d84e25cecdc1ec9d76d28b7c50326766632b6d0669ecf72914edfb95925be70b56e862c31c4d5a4b85ba29d5da6cb80278b59d5766003343b48a6c252df6ada8f412410eaebc02328674a24b7f367899fb6b414ac81edcd2cf5cb248858078bcb5c9b31a35ebaacabed44a7ed9253435ca06fa61a018b932a468c8675b18e5905d237af", 0xb3}, {&(0x7f00000003c0)="9ae2e5f0bdec653a89e39875b46e2f2f2675a6f187f187e4c2015500e9047edbc2f4dd87d1a1e1e85aa0b508d57ba1bde2296cb5202a90f44e9b8d3b8f9a45a6060bdbee1e13f3e52832f905fd9ad1f8b8d9b00079ccf83c45794542725dd7c772a1c31fcd64c6334b819f7d1459ab98eae2fd22de4aaa7e0f696e83232a9cfceb6c454cbaa50710fbeaf14b53c764fb32f6fd4ee9bb8d8a210199435a6c18", 0x9f}, {&(0x7f0000001580)="4d855df89de5318e3967c1196994cc35db2882950ee540dbaa4045722367e06f192ddbc5a537a86574141ef7a2fd44d0edd8be8cc992c51d20788b5b7f6deed15675edff7d68b0c4a45b5886ba8efc5b0a1d8f3aa17bd4e6afc2b2a7d5ce7a7bb833d335b25b27f71bf20f94a5cc192b95baaa4e212c386e00ad23e7c975ac118c685a3448e711c4c009b9e3dad9d564940c6c449dafd4fdfde64040614af49d0ea10f5d46819a6f9b24738d469d99860fb4bcee02dd88aaeec01f13e10357de0156e6a3b577cbfc1dd3b1b1405c78d9c264ca4995102277393727ee315a9dd74fb1e5282d46cecc6b869c4a661a", 0xee}, {&(0x7f0000001680)="d7737d72b94e176beb0c2582e585caffbfc6b74b433ddc7947042f9517bc1f5cab5293dd733fb765da9252b63b02773fc9ba59257d26924b64d47acd16618331b55b2b32d1452c47d000fa156bd4b1f8a59ec2b33ff9f7d4f0de292af2ff3db00fce12beee1d1f4bd08c1d5c5f4658fda87a350621a35f40843812ab0909c2217b86b39f8dea691b2cddfb54c9f58175b9729db5abcbef23155aa5d597a1a1dcb1f1b33bd4b36e5ff1ad179d8685c3a83bf9ff98e10c746ca30042cbf4743b2a9417c1eba0866da64b0eda2ce07f7f77cda022298bc02120a22f4e430778fed088476d88787921fd06d82f8c035156619406ac31ef", 0xf5}, {&(0x7f0000000480)="0fb2c9ac13830a8c6fdc761d7be15b07fa20e2f06d26200513ea67639beb471c6985de1e3abe35cb788bbef491bc831eeba5dcf607b8803e2a0f19c628f5de347a333deaa01eff9a1e1464d835e795156f8e7177b982a6d0eb5b633b2ebb36789b9865f54761d1ffe1602b4dd441923b2f5df6517be04dc20e086cf8ef7c57", 0x7f}, {&(0x7f0000001780)="f6b128942280803d881b46fc4da086f75c7a8b7923effd412beb47f25f7d3a237ff89899e35934463b307bc9eb67ae70d913c468f716c9b16f1bec9857c9b77867a59ae190e038769a7a6dc7bb361f4bd610456f2d6ffdc9ca1c1397a15fb6dfb3a7460b1439211bc24e62f9c1ce4489f8c3ef1805672bbd8f54993c3a2ab6eab2096167e562cdd8a35c05edafbebf4f1313a0b091ac9bcc23f7b7eb7d7f7b8767808af336d4c202ed44eb45d9083c7c67e17519c08bb11b4036c08dda57cf9de5396ee17be50873a42ae8a02e165c68659787776db17f4641aaa601521bb2b9f58bbcd1777e4469ce1d", 0xea}], 0xa, 0x0) getsockname$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b8598a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x757) 11:35:38 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) syz_open_pts() seteuid(r3) close(r1) getpeername$unix(r2, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 11:35:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) read(r1, &(0x7f0000000240)=""/4096, 0x1000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:35:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = shmget(0x0, 0x8000, 0x10, &(0x7f0000ff6000/0x8000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r2, &(0x7f0000000040)=""/122, 0x7a, 0x802, &(0x7f00000000c0)={0x2, 0x2}, 0xc) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 11:35:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000240)="cc", 0xffffffffffffff17) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/165, 0xa5}, {&(0x7f0000000140)=""/192, 0xc0}], 0x2, 0x0) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 11:35:38 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x44) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) 11:35:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000a0f3d2cac49383dd603985f447d39017a0b8ffc129b95b09e53e461211d952a1fdc9"], 0x18}, 0x0) r0 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffe6c) getgroups(0x7, &(0x7f0000000080)=[r2, r3, r2, r2, r4, r3, r2]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r9, r5, r9, r10, 0x2, 0x5}, 0x5, 0x9, r8, r8, 0x9, 0x0, 0x7e0}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r11 = getpid() r12 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r1, r2, r9, 0x0, 0xc, 0x9}, 0xfffffffffffffffe, 0x7ff, r11, r12, 0x2, 0xc3b7, 0x7}) sendto$unix(r6, &(0x7f0000000200)="936112fbb0530a0f7e28a5e7971a56db4bd3c552a11eadea22e4d3a4e3bbe52752ad7235bd97f2e771bfae12f04bb289e6", 0x31, 0x400, &(0x7f00000002c0)=ANY=[@ANYBLOB="bd002e2f66aa5322f532013ffa24ee5720b2ddeb1391281d91fc922d71a6230bb65ca2fd647de39df4e097deafc4797c7cbe8d0326e0"], 0xa) 11:35:38 executing program 0: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0xb80, 0xfffffffffffffffc) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = dup(r0) r3 = accept$inet(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x9, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000480)='./file0\x00', r4, r5, 0x2) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)='){\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(+-\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r6, r7) 11:35:38 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10010, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 11:35:38 executing program 0: select(0x30, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, &(0x7f00000000c0)={0x1ff, 0x8a, 0xfffffffffffffc00, 0x7, 0xfd0, 0x3, 0xee75, 0x3}, &(0x7f0000000040)={0x4, 0x9}) select(0x40, &(0x7f0000000080)={0x3ff, 0x8, 0x4, 0x1f, 0x4, 0x2, 0x400, 0x5}, &(0x7f0000000100)={0x0, 0x1, 0x1ff, 0x6, 0x101, 0x7ff, 0xffff, 0x7}, &(0x7f0000000140)={0xffffffff, 0x8, 0x0, 0x3, 0x6, 0x200, 0x80000001, 0x8000}, &(0x7f0000000180)={0x3, 0x4}) 11:35:39 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x2, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 11:35:39 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r4 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, 0x0, 0x0, 0x0, 0x4}, 0xffffffffffffffff, 0x0, r4, r2}) shmctl$IPC_SET(r0, 0x1, 0x0) 11:35:39 executing program 0: mprotect(&(0x7f0000190000/0x1000)=nil, 0x1000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x8000000000000001) r1 = socket(0x1b, 0x4002, 0x1fe) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x400000a, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd811faa07000000000000000000", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x11, 0x144) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x101, 0x100000000, 0x0, 0xffffffff}) 11:35:39 executing program 1: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x81) 11:35:39 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) sendto$unix(r0, &(0x7f0000000240)="16c9a6ff94ff7ca64fe99fc643ea61795e4302533b6d2b0c6280b40b501adef4f06ab08c54905b3d95450c17932b2a923a3bce9f0a939c4cbe0de7b8bd7ff14189f33ea2456f2987cfbf59956a5dce488403ab64c7c4006a107d3cbc8731204ef2e712926a3494a62b0a736eeefb729b28dea9d480a351a480f12db57cbb2009221ebd7d23fc37053954ffb33795fdc7d69fafc97277da542322d6a4633d0b332ce189310a15613d2c8ce3b602f402124a227367d51f651d77f676df78847e560e7146120b719bfe050128d159a653ca0328be8712db62173a9d1a9c6a1fa4079339a9ffe1320f9303214fa19ecf9078b95a21708ba55ba71907fae3b1eb00ecbc618eaff7ea40408eb34a3017ae134cc2b492ff11a4ad15bcb918f4aed886cfc73ecb22a59a04ab4d9791824d4778b838face6e28473ff93d6ba0afa4c26245295d4cf698746169b793ce3129ef526579bf4aaf2a9004c45b8e9ca6b37f664e6f95ca37b526cd306e17a01ed6b033b945c1d6e9b56680811902acfd284bc379195be81a70ca956fa457253c10da176db517351d9a143828e157286e5653cfc8c0510f9a01e6564a8a22e75b74feb1b9a98f51108cd758a114995dfc999fdf592b198cd4011d818a26a8ddb8dd580024fde48c299d0348d63de355bf2c3eade354bc36a8c58fd850fbfe7930802444267ccaed5fa90aab36cc64be24f81ba3858316d1fe4c4f36d1d4e992be662c3cd770fa8a0ffe044af389d06fecf07cf289cacbb0386d2917cfeac70d538b62502ac8658e7a53df89acd6115821311c1a1048a5b170cc6cebdbb2e54b7dd60794af9517690fb71e331feed34b6a1ba831682f20bfdeaea73753adfa54df9015f9c59171e905a4e13330b02323f139b5a52423f54e2a7911a416c62519402952ddfdb4e7fbf3ad0c16537c8b0fe2bc011ba061f3b97b8cc39c08e83aed93cb259c54cc6cb6d65e015067c7c6df6e8c954da4a0bc21bb44217e83ab87074cf80b3a0837d5ee0c7853c2027c535d5974fd622342bb62b025d508812a3d978d55290584830385a91f9fe3fb72d2a2dc6d8c58700806fbf8740a47d8c2b01bc019fa2eeea7f77ea71eb16cadc84bc90b43e4824b49b60d968199024ff4b1a2c9924346f5b28952c213cf41516d046478733069e36371646fac63738ccd26b3f7f0c195d36b69153c15271405e2acc9fd68d6f3511023c761faf85fc2d3390362192ef5f41dc120d0835cbcf30dc5ef03b817e4c0045c948e9fa98d81c741a57038b26ddd1ff1637671b90ae28267d5be028c98065b00dd94670f75cee74bbd39d10e679460aca2e30b9188f79784e0a11332730bea96a36cfd2c31bf7f68e5b51fc04e926676a5d722c5a2978658853097bb84536420ef5ed60ec2665aa1906e338b6a173a77d8fcc55efde9d953acede125f2c6d5939d868f75ea6d1e5a2d17da1f4501ff591788d0ccac5b7120adb55ff9535a0834cc7fc49f3b9356a504a6634308802fd6e0ab9ac9703f324a70cf0740279bb2e9321852eb203c4fe635e49cb857e6ad51d00e7958993ff18b4bab13944618ea3c68628c4cf9e8ee756b2f29a5ae644c9b33c56544ebe8934225f4de0bb8c0bfcef98dfa9a2ca6bb1b197a650841ac2592d6e76e295563932063d78d53c3b682d0612fe35d94bdc8cde4abc6973b2e1ec51095b39b2f63a132b6d8e2027796b41f8b518a43e435f1ec6471b60df8047dd49c484e305ce2e2a2591e6ac4e57187b4a11fe8c7db68bda098ae8274b9383b60149d6aec623ff16a844c6f4e2ccc0bf4f265c06167e524c6e778137d7abe328c69fc88dfddb234fdc9baac28c4e6bd21155ba94e5057e2796ca5c09a018b2ff64044d286a2b8e7b3ff78a3c5674b3b91860680a24b9b7dc9d7c6f90cc4ab9e379251b735e7930ef1c2a371f5295feda94a4519c0305bef0c4c64a54183ee1069e48613f9fac134b880ae14acf0f71b5932b55f6894df99360bb73725016a4a11910c5d3bec99ab1f938cabceeba51d8a01824ae1b5238a4617549822262e1f970d7756f762776991cb4d82bae84c52e5270b8d125e029ca594d007d7f69458d4f00eae4736f2fbe1ef1c889acdfc6011623cf1dbb12423881292d1d8a20462ea2b13d9f2a95dcf925e9b3b1b7b153918f47cacdfba498baea3555ad7e38c78add8fef64859fe6a0567fbaa86896455d6f96629b99e5c1a1ab2e87bfaba2a5d63f938214be5d7b068a9036145ee65ac1e54175395ecfc5a782232030edda2c2148e4b657d8c24ee29b7b9ebebd39a3e3cbe21c7a2a205ed3c099dc2b7f628b904311a12c51ca27c9cc2ac5df99b8b22dce9a8264f8c5067385fe4f21d2c1fcefb05cc7fcfa7c62a0a0513f85fc0b3537c29e3f87e783c7fe004304502b598f7ee997bdae321a6afd5f12ae9de3b116b88fa99c34fe051ecd5c1f5f2301e34e786ab8c4f79faf145c29973dcc098b6625162eba9daedf20d145b5425ca47f38f37f9d165473f4444875fa0e5948e24d5c41a0e706daf712bb33e2432764a99da49aea717db435c7b41878658d26d97ac04ff6341db7d4bebcf761e08a38b0738f11e4797859c81fe74391cad616c41deff82e1fffcb4a27748162c781a7e29c5c0bbbe03b5d5dd66dec492812fdbe896b5794eadcc63b1ead6a1ca3766aa0527a8394601a454d703b6f7b5c5879eb34acf60db68621dff1ce84182465f85cb816221bb2fc807740466b002aa5a6868b15402856fca6a258f02d0fe20bc0b5febe5cde118df12872e428376256e62a2424133b23c0b3f10b3fb3a976c6ccd4b7a4f0e0d92be11140a6d84d5a1e228398e193b0af4e3599427517ad198dd2ae2c8f35ec02696749912a0a107231070657e91b943b21b6ac98b5bdbf7c20cc2adbce33c7106d3e51902f600c0de1bc29c7e01543cb976dee00110128e5e4f66c56c9d13aeaa78cd782cdaebffb9d6a0ec189b2e0f2349a9bf0911060af44f66ce2c0a125bd4a85a8435d5e45248f330b742ba3c689ebefe608c0a331f6964bc53966eb36f9606cbcdb652d14c51c0caffdb200f62009f016ff1b59f73af80b1fc16430781274e3acd67c5eca2c835c431ead57974511bc461ec2699b41187fc2b7c3fa06703fcee594e47bbbceaf3564a9ca9079583bbe5ffc437e0462d1b971ba6745b457758aebbad75a7979108f7ef2863f7345d1f0e794d695176f3ce02f73594e5bad99caa839e2d64723058917e5ef2d7563f9fd2f47a16d0e60ad9a96753170c9427d3c2199f7c85c4d6fe1d2d35b67c00c1e725d2efc3ebf2f1fd4faa23298ea4b5b46724a29a83ee4ff605c917cf88bc88986ada8d882f11ca00ca2f23116c9356628eee4668b1ec9e82743c93471982c9831a863873fa16c8928c0b01f1615444e11a7aa213908cf1d7fb695895d2f44b1451b69c2d70daefdcc703f1f967a6e89c21ffe32ad24dd41cc290fb9925067edbf1b1167ef264bd465e8af1a6947d2926f92b40b1b81ae4ec6f93e0f68d4d3466add92ff012f22294f87df2d5f0083ad892e8b6bbeca6cdcbcfe1ea064fc4a89458caa4eef8eef716d37951491f26fd659413e0fd6cfbd15b37b34b3819548544c23a856f2c842e3cb87d642cd3ef3651260036fd8cf5546c7beba987c948a067e47514d914f230a34a987c44c40fbed2fc2f3f73998dd51a37dec35f3383880e498f751c6b1ccc79d8cebd7590af52fd317c7a2e8f53213a6548c0dd551faec12c1949226074f86030301fcfb81f56af9d1d7d3833d9318b2f0b0d562d1bca22c11b8ab4a2eedc589c68076b437c6d188d7d91882d29b090c8e09f1f098bf0915c2a11ea34c69d3aeaef9a0df5f9afd95f2687fad03a58edfea1442e0e323c2786853574d1227ea140050294652353ff34642b013c63b2ed94d49d0138f1a83b47839d562e9c267ec7e625f2887613e262bf8f9091c123bc47bd4ecbbd7142c1c7813979b17d82ce87b3f2eb9f1d51739d1081402c1677858654276bc257aa1b51ea371744ba11eb88225f04cc41a14e2291ebbc71a5fa289272fc7479212ecd4c499891ea8c5bd7116d72a9190d203292e7bdda8f9c755ef837c094cccf4e24f1ab934b15992ccba2b960cd717cf270dacb96cfe63673168e66e79cd079077b818ce0692b25d7813553359bfbe2cf324663b60ea2f1e4e222b4378f28cc15d7f21a05c099f72a7bbfebf20bb260ee7e7fa393c2d6d34911767e36b390be7dca5f9799821199cde5f90092a682521357a22899c500c3f97a0a989bd489b137a4b5d1929cdc2c407af185ce05a7208dc93b2bae6fa303b8e90fc3804bf906520494783e82f54f0781463963e349e6973ced0732f293956af26167aa8039d384fe4dcd0093324faa7002782a1774fc303c0407a624bd1186e0cd7329afc974d5fa18c77fe4aa68bccda1e4bb1c9b7686c2e02c46048cbbe8928a5da58cfe9e51e26d1757e95fbdd82ddb5c6394840220752528a920416906a8b64b40291612e4d6e6efa5aac117dabdaf0aababab8e4c03abc1ff7af6013f0e60f9b2691f83f119c2bc80212a6e6bbdb0e02ac83f7ac946546d499514bb3290c380c8472a61211a97c9c5f337cf337a42954eeed3e66e1be7dcd0cd5b4325fdf00656bfc14d75d5732cdd3cb3dc1c96e31104df51f6c9c522475abfc68cbc085a90a4d79197b2eaf34c15e336413da3d8a9d07544a8e0b22b1b730ebc4d3d06238b677215850e1ec2227b04151236aaf863fc0fa38cd2b86379cf3df7e53d3e44a07962081c3778c0a25ed5c0e4904ec7f265b225dc5738b9a85711a5cd24038bf0b0798ddd384d441aa5f8820f8970467d4945a94f12eff3ef5884ffd6435e8202c825ec2e1e71605d3fedda52548ecb16500d6ab7600668d2ab1650bb3f6c30ab7e24cdda5b984c4353ea0752d8517cd3a3cc763fb683007f9610bea0cc63f47074f6978e9fbbf2e8b95e2e4186d449234d3ac41dd1fce62d98ac2aaae5c1e129321e68da62f0a7c746fcf233c55a5026a252a29180bc39293b7f2e98bf3f4a1ba12cac66cdbcdf2807f4b7f0077bf44c9b57377f16318e870fecb68053b4220f5d6034c1733f4ac59d84a78a323606b531eac529dcb0475be77bc80e8c4143933785c0db31888af515ab69375f2ec412a6218396e672a36f1101d879ce9f11473d5eb878e1ebb0f82a4d60ad4f6b3cefd4f95f251a2554760c398eec01ead8f0fd82182d4e5fbcf3828ad3aa4746d7ac193d221c6b23790781fdff60332101f5c5198240b279cee8b6567e0c89e151ebc71a9b539d3cc59348dfa5f0e563ae215fa16ac822249b5869f5ce96cea8c05805f9f9b703c5e39c08fac734ea3d1f8a4d634ca8f4b7eb8bd85ac4046794cc8cd5deadb5de0db2a7423cfd32422554038fc1d593aa4379ba4a66ee99556f1f74e3e1a776ac222a29bd1cafe980cbfcbd94c6b85999adfb547a46bbeafa954a70fd3047a2dd5a1c1a92f9c8cc88233c5d75f3383bff4fdd24989b58e4a56f534773887b8aa053cfe4b5db382540babe69ea37b93581dabfb9524843151ca648e1bc8207982a0c072406e79b9db372f6a461e97e6e44dc47d07b214bc597f94ed400a10eebe6b1d88b307a7010e98be6500f225a59952cc5d7dc42e18faffa1467a7ebf6d9796c2226f95c23a30f14d2016455f7d4a1e1566a8bcaef2f602ce0f76609f17db71513f3dc68cc11f550aa897ef12718296422228ae34c1cc3b5547097b81badaf5c8a97a22816047197404b", 0x1000, 0x8, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) execve(0x0, 0x0, 0x0) 11:35:39 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) dup2(r0, r1) kqueue() 11:35:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x4) semop(r0, &(0x7f0000000200)=[{0x3, 0x7ff, 0x800}, {0x3, 0xf6c0, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x80, 0x1000}, {0x3, 0x5, 0x800}], 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x6) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40, 0xffffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0xbf071307e45e41b1, 0xfffff, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x8, 0x101}, {{r1}, 0x0, 0x0, 0x4, 0x7ff00000, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x7a23b99b}, {{r1}, 0xfffffffffffffffc, 0xadb05d445473c769, 0xf0000000, 0x40, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20000002, 0x0, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0x3}], 0x8, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000003}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffffa, 0x3f, 0xa0, 0x7, 0x24a}], 0x3, &(0x7f00000001c0)={0x6, 0x5a9}) minherit(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4) 11:35:42 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/60, 0x3c) close(r0) dup2(r0, r0) clock_settime(0x3, &(0x7f0000000040)={0x1, 0xffffffffffffff81}) 11:35:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="94d2a995250d4721d7b57d5bd72f37c6f72a6be4fdc84debf5c9f2b035ccd9aedb05c91af075c4193713466914074abeae2eeb3b2dac74abdfa112c3dabf81bccd854d5dd367d7d0e84563c83b7754312551bf1316fbe7ebf50503d1d158f664800501a09feb903f1ae23226a6f758a6eacbfea2d33beec7b6a07f5a4b24155597febc4bc5d34f9721fe1d939e0e1c2fc996af60279358d7aa7cfb2e4a7b5a97f8e8b294170c1de3ef1949d102b671f719a7ddcb780f2e7f8ca3d5524b26711217b5c8e62978ef66dffcc7df8f98a437d4c1beffaa3dcc909fa061c7dc5cd753", 0xe0) accept(r1, 0x0, &(0x7f0000000200)) write(r1, &(0x7f0000000240)="22631bc481d3bdf8a2c599cb94fb435a2490a7e6006123d10ec2e649b8fe43d3574f3baaaaaaa7e1d704ee97192e7a0dc8cf10a5aedc737d29662d698c7cd1a12ff6e8a2256d0c040ee5aec5c376deec87546d59b01c764d64351ab970dc778a3280469933f16a389531f6df4513dd0be529295d371a0780eb7d35cce96cd25bf7bba23ab11fb0148e4d61cf7ccb3ee993e8f786448e2a4126b3b79a8904484810b81fe3bbfe1a2f795026cd7891ae576ef8ecabdea8c7c0f56c833b1ec7911a0f6894a2cedb90ad4a45eeb6814ffcf73cb73f8b11404c7afe3a2c1a5b23e5f46fa694b34afdc1c691bc66db7b53ce4bf770c77b07be55bb7bc2aaf63c84", 0xfe) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x3) close(r0) 11:35:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000461", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) fsync(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/151, 0x97) 11:35:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) fsync(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 11:35:43 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x92, 0x80, 0x1, 0x2}], 0xec7, 0x0, 0x8000000000008001, 0x0) 11:35:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7bcf, 0x6}) close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 11:35:43 executing program 1: socketpair(0x18, 0x8001, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x0, 0x0, 0xffffffffffffffc3) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/62}, &(0x7f0000000080)=0xffffffffffffff1f) ioctl$TIOCEXCL(r0, 0x2000740d) 11:35:43 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xfffffffffffffe04, 0x0, 0xfffffffffffffe44}, 0x0) 11:35:43 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 11:35:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchdir(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) 11:35:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) fchown(r0, r1, r2) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) syz_open_pts() 11:35:43 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r3, &(0x7f0000000380)=""/123, 0x7b) listen(r3, 0x3) sendmsg(r3, &(0x7f0000002a00)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000700)="e85d82030ec6921972b3f8c5757db24c7b3b62b4ec1b02968ad0aca3805fc5a8806d7edd97c09883dba695100053fb92734e419ef7c186cbe4a0173cbfa382fadd17d8ffa1e5395fbab8aa8a8b2d288a716d26bff118bdbe41c92713ebdfbbd2bae7347736be0052c58f405ef754b722d7ce00177cd3ee3e44bbad499756d92375a1ffbbac693d7a7be86cb9ac52d094f8bc209b30c628ef402c78", 0x9b}], 0x1, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r7, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000002d40)="f49bc18284d7981cc4b9499a1e5b25f5f45d18cffdf4b818e694d091bbdc9767af157330639d7ca5a29477f2fb67401f2a5c66e9db6f50b4890f8dfd020fe012e16f688ba5b66fd7b2c2ef26128eb59296a903a19c6dff700f77a76efa6e0f6ae6cbcb", 0x63) r9 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r6, r8}, 0xc) sendto$unix(r1, &(0x7f0000000500)="fed8169aefd051f6da1a688e5cc6df57e1393e1298fb3f0658db5d8026f16ebe2e4b04a8e207449b4065ee86524d20519df1599a35144962c4f1005bf6a63a16cfc2df151d4439a142c0d8e44bc325e97d008ceb32ac2c1ddd724a5cc5c817b04fc94f1915bb21dea76d7c8b269729c5d2d3e65ef91c16882d84baf710fb8e", 0x7f, 0x1, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000002f40)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)=""/179) ioctl$TIOCNOTTY(r7, 0x20007471) recvmsg(r7, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 11:35:43 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000335000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:35:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() lchown(&(0x7f0000000100)='\x00', r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x7ff, 0x26f0}, {0x18, 0x2, 0x7fffffff, 0x8}, 0x2, [0x3, 0x7, 0x6, 0x3, 0x7, 0x7fff, 0x6, 0x9]}, 0x3c) 11:35:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) bind(r0, &(0x7f0000000280)=@in, 0xc) 11:35:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="178a07086c5af9f1b14e610b20339128aef4e5327c9c5fc79a3ca3cb8d997a9eb7d2ff396f7a52985cd0c7b54be92f816029393ef0ff2929e3690295614a75471177a89bb5370119027b71b70e8a1fe4e61436fda0d125931d55ebf0835ca284fea24a334e20634bbbbe3a7ada507e957a1a9c2d7794ed14b22d1bfb2253b69c4967a27707c194774e1c7b2b51a4da7f6f00b62d0387e3a8037d1b01acfd2b532fb971d484746281edb7df13b1505761540e8adbb719ea8a67912b574610d26e10a6ca9e0f519ec93ec64c1e6a8d", 0xce) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="069985fa66bd492fe76111023eca2211b02cf8940a05fed6f20e583bfc2bc6d6", 0x20) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 11:35:44 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x1}, 0xc) symlink(&(0x7f0000000000)='.\x00', &(0x7f00000001c0)='./file0/file0\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x4) msgget$private(0x0, 0x10) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8311, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 11:35:44 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000300)=""/21, 0x15}, {&(0x7f0000000440)=""/137, 0x89}, {&(0x7f0000000500)=""/236, 0xec}], 0x7) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 11:35:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 11:35:44 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') setrlimit(0x6, &(0x7f0000000000)={0x101, 0x6}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:35:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r2 = getuid() fchown(r1, r2, 0x0) 11:35:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) write(r0, &(0x7f00000001c0)="bb254b02bc4feef277310eaf852597a60448f0a2a52af45a791a7d9d50981e8a20d83af381793bbad691b3b9072ecf7fd379bcb2fe3cd0d944c7176b95400cc6b827dc7c42539ab0a97ad7637afbc913b381b37468e47f039ecac8bfe594175d013a1c2c297b9daca3a7464e576615ac184910be0d8f1584ededb5ae6dda02110cadbf34309eae4dfead5e3142efeac6495ce2e66126d097b6b764d599debc51b958d57a9854b9f55145055ab7fd1e5201e92859826f6e51122f2f00a70c94963a58aa35639630b7002dbc932e1ad8", 0xcf) recvfrom(r0, &(0x7f0000000000)=""/34, 0x22, 0x0, 0x0, 0x0) 11:35:45 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1c1fab2d79d6dff5) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x3, 0x0, r1}) flock(r0, 0x2) flock(r0, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x82, 0x40000005, 0xa7, 0x400}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x20, 0x8}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x6af67c43, 0x79}], 0x9, &(0x7f0000000180)={0x3, 0x1789}) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() 11:35:45 executing program 1: r0 = kqueue() close(r0) socket(0x10000000001c, 0x5, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 11:35:45 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) shutdown(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) listen(r0, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x401, 0x4}, 0xc) 11:35:45 executing program 1: mprotect(&(0x7f00000b7000/0x2000)=nil, 0x2000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) 11:35:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f00000000c0), 0x20000013, 0x80000003) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "c793683a00", 0xfffffffffffffffd}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 11:35:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 11:35:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) poll(&(0x7f0000000000)=[{r0, 0x144}, {r0, 0x10}], 0x2, 0x100000001) 11:35:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x16, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x2e0, 0x97}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000090, 0xd3d5, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x63, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x2, 0x4}], 0xc50d, &(0x7f0000000140)) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 11:35:46 executing program 1: semget(0x1, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) 11:35:46 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 11:35:46 executing program 1: r0 = semget$private(0x0, 0x6, 0x500) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/211) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r1 = msgget(0x1, 0x400) msgrcv(r1, &(0x7f0000000100)={0x0, ""/151}, 0x9f, 0x0, 0x800) munlock(&(0x7f0000bdc000/0x1000)=nil, 0x1000) 11:35:46 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, r1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/54}, &(0x7f0000000040)=0x38) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 11:35:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x6010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x4}, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r1, &(0x7f0000000140)=""/200, 0xc8) bind$unix(r1, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) flock(r1, 0x0) madvise(&(0x7f0000fee000/0x4000)=nil, 0x4000, 0x7) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) sendto(r1, &(0x7f0000000080)="5c6a1048897b141615d862604f24eb3144d70674eefb65dcd9149b5f2370bae8a97579db20b77d204a1910dbfe31293f536990ef1b17f8ce1a290b06f160dcaeeced7e7da29601f97211b7e3c1e53bfa55dbb8bf3385130f58c3df784042128ac971412aef2ab332eac495a86754e975ff220cd86ea95d89a641d3682ad127de435ca752cebfa877379bead826", 0x8d, 0x405, 0x0, 0x0) getdents(r1, &(0x7f0000000240)=""/6, 0x6) 11:35:46 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x154, 0x1000200000005}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/249, 0xf9}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000440)=""/71, 0x47}, {&(0x7f00000004c0)=""/151, 0x97}], 0x7) 11:35:47 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 11:35:47 executing program 1: socketpair(0x2, 0xc007, 0x78, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = getuid() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r3, r2, r4) getpid() r5 = getuid() setreuid(r2, r5) 11:35:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) chmod(0x0, 0x45) fsync(r0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 11:35:47 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kqueue() clock_settime(0x7, &(0x7f0000000000)={0x3ff, 0x3}) kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kqueue() kqueue() 11:35:47 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4b3e1675, 0xd5}, {0x5732, 0x9}}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x6) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 11:35:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) poll(&(0x7f0000000000)=[{r0, 0x8}, {r2, 0x20}], 0x2, 0x0) readv(r2, &(0x7f0000000100), 0x0) 11:35:47 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000100), 0x10004) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:35:48 executing program 0: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800, 0x40000000000000}}, 0x0) 11:35:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x7ffd, 0x85) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x28088, 0x180) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup2(r0, r1) r3 = shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) fcntl$getown(r1, 0x5) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x180b, &(0x7f0000000140)=0x1b, 0x4) 11:35:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 11:35:49 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1cd}, 0x0) 11:35:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 11:35:49 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000002c0)='./file1\x00', 0x101) chmod(&(0x7f0000000180)='./file0\x00', 0x4) r2 = openat(r1, &(0x7f000060cff8)='/', 0x0, 0x100000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') rmdir(&(0x7f0000000480)='./file1\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) fchdir(r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000004c0)={0x6, 0x6, 0x4, 0x7}) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0xc) truncate(&(0x7f0000000080)='./file0\x00', 0x5) stat(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') bind$unix(r1, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/22}, &(0x7f0000000340)=0x18) 11:35:49 executing program 1: socketpair(0x2, 0x7, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="995217e89b872994c6e5dd82eb5031ca25ef825b6d8478b0ce22eee28c5490ae5de09363a724ac8ac657a760574d02fd6823a0fe", 0x34) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) r2 = semget(0x2, 0x3, 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x8, 0x1000}, {0x3, 0x5, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000140)=0x1) 11:35:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) utimes(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0x5, 0x5}, {0x81, 0x5}}) 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, 0x100}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000300)=""/61, 0x3d}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000540)=""/189, 0xbd}], 0x4, &(0x7f0000000640)=""/203, 0xcb}, 0x2) r2 = semget$private(0x0, 0x1, 0x5e8) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000019c0)={{0x7, r3, r4, r5, r6, 0x50, 0x9553}, 0x2, 0x5, 0xfffffffffffffffd}) getsockname$unix(r0, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f0000001800)=0x1002) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/93}, &(0x7f0000000180)=0x5f) 11:35:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') getegid() bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d0109f266696c653000cc21d926190b2c6814a773d58088f77d624481d4690b190f1a0a0826a7244e45675e5e28cd62707a97040fca3a0c55727899b8b3165f1ebbf6bf5d99c149729152727431b70d0a29abdb1b3c94970732365d2144297cbd01dd8370a6bffc95bf3d9b98dd48ee474f0f67152c4599b3ef3fbb00968287b9c93e4dce0953682961a8f32907784dba3f5765a41af7965c93a0c79d97be908ffe7993738a611c64d58b46a0dc912679757fae845789c3370c61e3b7da6148"], 0x8) 11:35:50 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x16d) 11:35:50 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r0 = semget(0x2, 0x2, 0x422) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000]) 11:35:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 11:35:50 executing program 1: getpid() r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(r0, 0xf) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 11:35:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x0) 11:35:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 11:35:50 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 11:35:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) clock_settime(0x3, &(0x7f0000000140)={0x6, 0x1}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) clock_getres(0x3, &(0x7f0000000100)) fchown(r0, r1, r2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 11:35:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1) flock(r0, 0x8) 11:35:50 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0xffffffffffff0000}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 11:35:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r1) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000340)='\x05]\'2.\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='!,%-+!!},\x00', &(0x7f0000000480)='/:)\x00', &(0x7f00000004c0)='\x00']) setsockopt(r0, 0x79f8, 0x421a, &(0x7f0000000240)="52fae0d672a8f1ac8f977917cc5a5acde5affb4996021bfb8f43e4ccbf0f0417dab4c693cfd94015c968016dfba91499ef98a98dc07ddbd1b8ee07a4743a4a5f78da2f42160aed1e2c163cb380aee82c162b371424b675dbf997152a7a0b0fc8fd01be3d22dc4436f8d37d9db550a23638d2decbe855f845c9c046194867cc266272d60081f08b7bc026057340a58843bfb635127c61d66f4c2cb9b22a73d08aaecbc7df10410af849aae4ec14a233b817fcb8a4207c88856247f0c831394441499e09cb8c8673cb1f0b81e53d4cc6d1bd0b2ec1202b8622d2bf47e18d9e39fade7076aad7e71a", 0xe7) 11:35:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) write(r0, &(0x7f0000000080)="ee7db7a640f2c7be6492efd59710deb251974a715669df33ef46736e83a1cf9725941d8f005e17c1db1318c6f72bd1baed4dbaed4e64861b9fe8be820a2ee87d50230ad4a37f2352f5ffc6dabd1911fdf12ed00bf14d55ef35fbf48d33e8", 0x5e) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 11:35:51 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/173, 0xad}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:35:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 11:35:51 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x40, 0x5, &(0x7f0000000080)=""/85, &(0x7f0000000140)=0x55) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x6) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r3 = shmget$private(0x0, 0x4000, 0x208, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() r6 = getgid() fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x6) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0x75, 0x7fff}) 11:35:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f0000000100)=""/17, 0x11}], 0x3) writev(r0, &(0x7f0000000140), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0, 0x13a}], 0x1) 11:35:51 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x7) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d490d12ec2d1789624f836dee79e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1051817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae8230aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5542ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6ff00d000000000000de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0x808}, 0x0) 11:35:51 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) munmap(&(0x7f0000721000/0x1000)=nil, 0x1000) fcntl$setflags(r1, 0x2, 0x1) 11:35:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000280)='./file2\x00', 0xfffffffffffffffd, 0x6d) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 11:35:52 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x518, 0x165) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/67, &(0x7f00000000c0)=0x43) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) kqueue() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getdents(r0, &(0x7f0000000200)=""/65, 0x41) 11:35:52 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(0xffffffffffffffff, &(0x7f0000000340), 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000036000/0x4000)=nil) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="1229754c1f0bad8a5d74012cfcead11d7a44d5512db84e91ce4d694f24e6bfb874125b9a43e196108ccd25e076d0b95e988a3de3f6e7a04b35cd717480a046d7318c11047315459928b2144bc0c0a04274ddc2c2473f1ee45d6ab2a90aa30dd16abc91de0fc826705b6ce9da82605d7bb22f529ca01b", 0x76}, {&(0x7f00000000c0)="3edb348a6286c9429479407981294f51beb625a9dc8bd626fe3a4c61972e9d46497372a67790552f31bb305b21c88f7c5ad9d45f50d21d5f1ea987a00d77bccf180c3eea47de4ff46a9562a0d803329dea1dd2949a1076a0e60df69bebe8805123c0f2f48dc70d04ec46ff1c31ffc303", 0x70}, {&(0x7f0000000140)="3c8c", 0x2}, {&(0x7f0000000180)="cd23bff4ad03d22185e3e027d103ba4c726a2c5f26f01ed2355f50fc3eb60fb6106f618f8f557f70a47bd342b5932085db6b545c5ef7d0c870fdc189b708a2723969029948a77f4c83fb1d81deb1765592ffd4614a020f73396fd8c850a5c10ac9fc4fbde9e39fd0e46b8f16d65198c8fef0467bc098d231267c266e3668f4bd19206400be575eb3c4f5e4e7b3fc72e154f5fb11fb461ec92ea5c9a26535757b597a152321b7e22feab14e9b8c29c9eb2f4f124474edade09e68f721cff39f48fd0f55f5f85fd838fcd711ecff0e078d6675dcb5530afa8f83dd3f08bb8887e6f65b5e5a94f2154216e2e66396015de3c1c1d31ac1f81df1fbdf093a27ab275c31cc543d25019caba2b70ad7e4c43c9311911ccef12872e8ea6f2b8aaaba017a2243382f4eb64ea2883a116229d90f7df43bc87d4725550b30b05cc4b3a035ee48af5ebe4a2204b3a8d336434c200d4e3172a05674dd04c469ac1a922d2ded2f8375e6ac0fd3c6c2af02e29170c6b7ea80161c5a6b744114d2106779e8f4cbdc9e501dfec951671f9a75a00d2deedd0718b3644597cee42cd9a46bb4a11295fc1f38ece3b1467beb3aa2256ae83c67028c5eee2b68bbe0944436720f3ccf9da7aef1965263584b179248739a2ea05d5bd9db1e1e1b68ba4522d65a72497bc037df0315f7d6967b386bb867a28e85cb1b6037d5df83e343d4f93b8bc2ef6c285c1d0e236b495e3f66656e8680cb7dda581762287505b57ef68476165aa902235b3c98312946aef78bf528597269faaf6b0f84e31132815439bf5bceab729f79f58aead6b465c87778cc22a4e98bc1a5213447cb90bd0d26708dab10c347f22cda72f0664e5a47ff8aa749d3ec96e8796099afd40c9c2ea6fb2200fe21477f7dc85ae1a6abafeae5e68fa5521c0d0879a747f2ac7bf59a1ad71d5cfe5715d06017711b4dadec171b6827f6264a66176727fcf49a36e6c1bab55b126b760fa94731ffdc1bd80f088cc400d34d4860d4979c97f46d57eb358a7194b9b6a903235d777c3edbdc757a1c7f3a07be0d6fbc5d152cdb15103df460aadd355bcdd703002596765bf79766122e8647d618ecb95757ab30529758f63fdecf5c8f55736ac5d7676d5720d5deed7ace95631669b19089d0184e8533403e7b68343014fbf0e0a6c76edf780348c36a1ba5bf64add0823ab75e0598ad82ba7257d55dcc95b21dd6ee8984f0915ab8c8289782f48784853d6c8ebf5876cd2fe9f9d3d47ea798629ca3d2de23c3ebd02f35336227fa57fc7103225eedd105f61597ec6a06bc42f7c157a6b0f69efa4ec2ab549f4a77221f91891172c28bf1db8414428954775446eb9de2a0a90aac836ab83da4db3dc793c8471b36874c501c5ed5674d353c2cb036ecb5f336a8525525e734c6e498e12a762be08373ab5aa6f523a6bc5f2004b97c4d18bfc757b9e09b4d039f43093f058d8385a1c4b277fb5764f85613e7896106494282b5f0a30ed22642f7bef5d1c69fb2868b72898f2310512808ad9229e9708ce610241baf79aa34d0d6be9ac60c40dd9d4d635b471cbca5a768aed0d52ca048dac94ef7ece91fe0dd562849700b353816ff89a50f503c3f3ff22cf7aadfc2d69eb805076e58241252463d785603722187e311a41725908a03dfd5c7734d875cdad7c3b6487dc2373cd6f6c762642c0922376e03c46bdb6dbb17e73da4fd9182ef60cd098a7c83cee82e1f3cf1b4e09b71ef3dd7b1a7a56ab65eec5aba8feea9edc6e6713237ac0428845a3eb5d3f8289930e8d1c3297381e58bdcb4f9f89b92788d708ac6c2cdeb49f02277882bb671e84fa588126f3badb87aaeed517004699f5eb0cd3f3bfb2bb140b7e77f26f9fbb6996dea7a15a28cddecfbe1534842dd8e6301eda50e5e180f36776af03e164ca2f74e187b5957df8f9daec29beba3b63994e5ca6e75a2047cc05468282dd7d09b71224536cab87c7033c9920f4773a29036d468938a1ed2a3555cde8734b0da2423ec4646e9c1594267412e58fccbe000ffe7596882413649688da549ae04e56272844671bad59894096ba9e53852b58e13c8c8bc8d9373f0b09e6bc2e16a204148d69a39737556a266d5b79e8d58b37a95b228a8e1ddd9ccde5843572c931108db98eb6747ce996e2e419c35772a9fd98fcfe31f85d4c7213003ffd38b81ad043b1962654bd610749d6876bd73c99811915a520b7c27795293b7758019b7209f26ab01ea9d106378e67de397b512aeeeed42bf409ffcd652c185dc0bca742361020e5c939a3204d46f567b236c8c2e0b694e08f816a65b7ed2a7eec8286f2958fd475cc5c5d99a5b8fa8dec92e771a535062c65309f1fb742e299b58affafa2e03bf638ba4dc47da51e885c7f7c196ea483e9bc0f01d91300102083b99da692e645b2e762527e99ef83862d1e9f7deafb069702f909bb3eebd53dbb41a7169b418b9d819f8ccd2661da7494b84b708d8474f44f25e85c89ce0de2bbb10aee0978b39ca4e396be0b8a2a5cc91df896de8cc91e0692a7f0b7064f6a30162814dd64893944efbf390de086ea7fc650d710dd145a3dee91abe3e94da592b9e0e3b884e690cf9b1e6ddd73eee72056fc3a5e78698dd3897a239e7d22433b790deabded7be05e9b321e2622f767ed4a75cecb0d28cd51e61857cf4f7e6dea7d9de757eb0f1617733c45ed52dbff95ecd920f8708cb8698c1f18bdb12772704c2292db3c03bdcdbf695cee86f0f7ce49b8d895d30f06572eabceb7d52bbd8c4dd43638d3961baf417d0ad2fdec39df4df5013fd132ec9a31829a4a9f3606190a9ba9250d1f6a03be70d0ce6b84f622328bd029f89804d6338cb7028c2fb2e7efc5fdc2bc48e952eb4b7c830de0f362887f1afe07ee5a24c8f6fb5484547ef7a95c4ebe06c12029b3ec21414dc0ddcdc53170f609f114f21e16ee4407d74318967854fb9e46c7e16543fbd25144b78e6845188d03b7712edd78ab3bc3082459e9880cb807f71002507301067296f5aaae12fb83baebade8bbe7a4213662e4a0955546128c935f221f571fa1a5c6da3527172ef06d903fcdd9eac17f18ca2401216ed3236330ab624a924697158f50fdd1770181af6807b7cd8cde88f6d4c1b4758beef8b6c8c83ffa4ee915ad3cedf45510c4fccdc415ad19b734f80d6cc8bc66408a811456ff48f7db3853451d1299007c30de2b2974aaa2ce3813a0f53a8121e22ec055fec0bf13f7fa6c11148c3263f924a256a604e864b45e7c932e74acf02f01f143bac5bc774780dae81a819d87174739b4add429336f2b1d167b8c2f74ebccc271a772a48eeb4d401e7c6c0b6416f5d9709285fdc9c1ddc9d034007899564e8140a05c54b58b7435562fd132427066898125fda2aa412a1745ecc71bc2c2f0600ce4208da7f4e594b810d2aaf17c762336d6d14db3bb4b08ef4b6994260acfb3d70e5fcaec47c8456e0fea7b0d6bbd4b8ce10424dc6e20c3c968bac9fbcc24fefd9fc692f9dbb301706eb20c2a4456fc11841abe58520e38841b276b923c68b00bd3db88d95f9487c40cf2b59597390b1ddcb07b680098f97ab79d6ecba3576ce1e8f73403ffbcbf14a8c38449fa8801df5c55ff6ae2bfcf87dea0ca16aa320838625556657f875c68dd0db291f16ed3242045074f11822010fe339c29304c44591eb182aa142d86921cadbeab5505c56a767db63135edd97fd1644bc151d9b22259e561394654dbbac3a688e7a454467f9ac5254ba0e00899d5178a9e912e6d4ab15fa19edb9277d823aa8c5d43b90a5111e64e948648fd6c0b3969134668046a0ec84681af8d9c4da6c9d1d93e97c36b583d2d4387838b5d8269d4030a23b532acf364a7ed64935acf0368ecf74fefda9b88728aae0cf964550f57617066d39f60a63a057803a40f6e505e72c13cd6403ba1b573aacebd51f80e241468baac4bb93f0b0daea7be88dba57ed5cd2506d4e990b4b0d278b383d65d490028e34eca979c404e53f86d0c65c2f5eadb96ffdc4e0f6f0d9a6794b9219964032c82732a13793ce28764d73d239734185a0e676dcdb95450d237de8bdcadcfa0da155bc42b3591ae2b91feedfc03d844f5f4206827425a2597b2e7fa2f70a6b7e995980145473c6cdc8bd8231b62aea1d5dae31b1eda9310b9e8b8e354431f782a163aa1d3c67529e1d65779d8069d70192fd896fffc92086f796dd04e1f532827cfd873c7ace2b8b7ccd9bb2ec4bc546983a4eb304fada5d1f4ba8011dac62bdd575cd40b1920776032c51a470ff0c3d7a3adba60ae59f55070f2ff78f27669327513e490069dfd3bf03cbd4c730b9fc1b4479d4fee0b692e72711743a5913b0abc12a69b8c8a9073d3e91245e2878d572504c2e545f4a25c9c7c7833c16532538ba2d3a7d6e8cea2223b91bbe72f0b3c37904fea9ed14d7b70df8eda8252d76fc6e04054f1cd440d914c775f50e7ca28dbf4b81a2a90745dfb29dd8ec61a82770e3c92bd8da7c9bce41bb507e202a816ccb9c8564c964dfefcacc656b78bdeee1a2401cca184a74e408ac58102fe647def70a12f8a07ab17bb5638de23d7ef59cb52328c6125d85d3b242176c6f7078c7e3f6338ecf893a8c056aec2a9634d82d6de663ae1ee794849ccee2aae2819e4e7a87eba49bdb6b06daec043a023472bec1dac82a7300982ecbe99b94adba4f105d06c11cd4a2570c75dcf27107615b386f6e480b485f8ddc1cd302aac92987aea96be3f1e17289d6d484e219d5407e43ab475691f5b6ca6009bdac88234266f29dbde856d4a939d6f84239fdffb87b5e873497ee5ac8fe53a09bb2449681ffc769bd9e119b29fccc12512d4a85110bd77968c446a68f47cbb079f9084a0f61976da7aa22c8b4221419d4d5e7be53f2a89e6cd31933f1db2c639d05d8acfd5dd5587e1cb110256df1cdc576350b3d889d9b3abe6b128334d16a9424cb668cde38a338974d686bd9b453543921d7ee09d147f74ba7549d52f70f36211615b392865e1ed30ddf29861f13d11314a1642201f897c352f73af9d17d776d6d1203c7704731d9924bf9f72e0bcfcb91c72f374d979a809048601e25a827c93d364ef99686227342e5a67ed9851ef1af0d86fefc7bea1c76f95876b62778f4e22613bab91e51513c304abdd98f014dd3efb76ab730e7bd5136a8693ca2cc0a6ab7fbd4bfd75c3378a5edaf256514d50c57462dc1f1d37667baa2673b5d36b055c25b835b23a8bd2390cc580e9333b5105c6f481cc5a82518aeb2d646cd359247d772166bad9d16c12d0ba9e82450462a0623faccda5ece398650ff82b942ba85b1aecb47e81ddc68735862e76e438086738efdc101ce1071ca04391a70a3d25a4b585ad46ecc5c140c338d1dc374a299d3039534c77ae9eb57530e8ecb6ce243fbe943190c0b8f64cda8b5ae340a5aaaeb08a07d9470f7ebf0d1cdaa71223c3b013ff61a44ca28501a82ed239094525f710f7b667cead0912a7a2b1ba767c9d430acd57983678eb851645e50a22bb3f61799d17b93e77cc53dc87988c32b95fa8e3ec7c8bef20391f48db5de18943e11cc1234432e20677bd733c9cbf967bf9e35dff4d72cd4c557da43793bbf3f508595419e2ea27a39b3d95a2c62cc3fbcd952c362e6d9aefefac2e789ce880733920053d09da0458c70892b5e4984d794dcac05ea638a786f6963821d11d4e68c3f96bd8544b0ac6483f7ba241260684bcb96d5256a68acf1d926ed1953ef458a91ad3d01f84142e59005e75ff0bac84d4e9731d8ee", 0x1000}], 0x4) 11:35:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setrlimit(0xf, &(0x7f0000000100)={0xfbd0, 0x100000f}) 11:35:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:35:52 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/148, 0x94) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 11:35:52 executing program 0: dup(0xffffffffffffff9c) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x53, 0x24, 0x2, 0x101}, {{r1}, 0xfffffffffffffff8, 0x14, 0x0, 0x0, 0x7fff}], 0x78, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x6f, 0x53, 0x2, 0x3}], 0x4, &(0x7f0000000140)={0x4, 0x3ff}) getegid() renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="68182c7fbfe8a4bd5659870b56ec3b5ea1a0", 0x12) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x89e, 0xffffffff}, 0x10) 11:35:52 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)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) pipe(&(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 11:35:52 executing program 0: r0 = socket(0x18, 0x9, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="02000000", 0x4) 11:35:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) 11:35:52 executing program 0: r0 = socket(0x18, 0x1, 0x81) listen(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 11:35:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) 11:35:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xfb5e, 0x3c8f}, {0x18, 0x0, 0x2, 0x100}, 0xff, [0x20, 0x7, 0x10001, 0x0, 0x7, 0x7b1, 0x4, 0x40]}, 0x3c) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/79, 0x4f) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x11, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) 11:35:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x80002, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1000001fd, 0x0, 0x0) 11:35:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) msgrcv(r1, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x1000) 11:35:52 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 11:35:52 executing program 0: getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) recvfrom$unix(r1, &(0x7f0000000140), 0xfffffffffffffe9e, 0xfffffffffffffff9, &(0x7f0000000000)=@abs, 0xae5621475d9a31e8) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000000000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) shmget$private(0x0, 0x3000, 0x10000000000007, &(0x7f0000000000/0x3000)=nil) socket$inet6(0x18, 0x8000, 0x6) 11:35:52 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000, 0x2}) close(r0) getuid() fcntl$dupfd(r0, 0x0, r0) 11:35:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x3, 0x0, 0x0) 11:35:52 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) socketpair(0x0, 0x4, 0x90, &(0x7f00000000c0)) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/78, 0x4e) 11:35:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x4, 0x8000, 0x7, "7a8a3d71fc4b7e6ba8385d556f3c4f04c93f65aa", 0x3f, 0x80000000}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8549550002230b000000001167f5bfa68000", 0x0, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:35:52 executing program 0: socket$inet6(0x18, 0x3, 0x1020010000003d) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) 11:35:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:35:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 11:35:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x5) mprotect(&(0x7f0000138000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) mprotect(&(0x7f000022b000/0x2000)=nil, 0x2000, 0x6) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 11:35:53 executing program 0: r0 = open(&(0x7f0000000b00)='./file0\x00', 0x0, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000b40)=0x8000000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000000)="72bdfbeac88a9dfb94f63f7182e7faa868c1fdafa0f2816cf6a4d45d06a1ab76e85a22535782bea5dc2759ac09ad80e1495dd12e73e0100ee5f7fa81b6d6853092376731d27f4781ad480ce7de04bf036c14e12a84671534abae91044a68e222c8c770cf43a49d3165c33f1f38225e883c589c73a585e4dfaf595bafd84023e897d89b1a1272d5ac99f1e376b60d6a57490cb3f5cb20859ce347bc059f726a8b5f", 0xa1}, {&(0x7f0000000180)="0f923d98801650ffc5279bbfd4e02c3682b1092207c0a5b926f192eacb6af365d92c94cbd9f2c0a3483cedfedfaaf79bfee5c4bf7c2ba1f9f05cfcbe0d5538414bf2c7fa2ab833dd74ebfb156ab9c971273a9201a22eef23160a6341682ff10029e1f122ae46416ec5f401ce335a2e3f16a9dd188f55b9873efcc0362b453b9e34821d83c2c82d5358cad3d28186605636a8a315d79cc4ed5158", 0x9a}, {&(0x7f00000000c0)="d5e1a887a1bd300dde793f25cb44107c62bb947af8e383fb6446ebb13cd657a7789ef4a53a4b2be6ad29e3ec10c99430f6d4c7491fd956772b662a18db38c18d688bdcc355135a7083bfba874c12c467522b554837c16cd58633eda2fddd6fec5876e6d5c7df5d4b3145a91ed68c6b2c1ecc0a773da3", 0x76}, {&(0x7f0000000240)="c9fe8eb71d8b8930ad5d854cc03d47ef418fa59803e1c447a7f9be939c6738099e09ce817a8371ccd90010849400b54aba42a0ffb321178d226dfca8e54c5b26174a466f2bcfb01338c2a68135166ce2d13f7be168dd90952226b85d1ad25f914e9b37d413abb9d636d5e1c8e3a11621bc554b8a1bf08433b478ced7b13b446c740aed75c8c5474548f6df", 0x8b}, {&(0x7f0000000300)="da8941be6a03d917553d4207cd2e6d791ca53f48968e6db6cd774d841f17f4777a3bd6c9d2abe43e18a5283ee627a741d0ba0a2f859886b1ee53492c4908c4b57dd1d76fd799bd811e5f97ffbdd463f9516b0476900d7da4fbcf83fdd48fb96fb4e16d11f262014a84cd", 0x6a}, {&(0x7f0000000380)="ebfc8b0cdc36901101f954339ced0fae156f080ac1aa0220ed405ae325a352e36a2c6f97a39f19d0c9819bba5f62ba6b944036591b7f551738d8c49025c2a5219520784872505ab50a8b13527e", 0x4d}, {&(0x7f0000000400)}, {&(0x7f0000000440)="62ac25dc72e22effb0dd4abb74afa43dd7119bf8300ecc334883fbfc524c29f3c4203597d825d3f255b17234bba6875fcdb81aacb247482846bd74ff6a95d2dcf47849e9f5e88b337e11b66f307122e098c9ad57c8cd444147473e6ce8bf511bc05d14043d97", 0x66}, {&(0x7f00000004c0)="fcb7632efc3083cd34c214c593e1108453", 0x11}, {&(0x7f0000000500)="04aa6a0afe0d63fa596a08384eaa80d4ec1d9c5142be29c7ea60335700071ea17a0471d7cbab2a42d51df907b664fdf5b813b4d4fbcd1e4ec9b9a9c222c129369817e23835c023a0da95294b0863372f876be63471ebc3dd59aecec36f0266a7f6c49df3575d2766e28de9ede5b5aaf22d0015bc8c092252f5a8c41d060b986c01f36caa8d1b6e314176b7321e889f6ea481c3f12cabb4948f6db82f5d3acf0834edec2d19a0409134f0907bf07cba90efb461fc632a031853a844bf2fb282b950", 0xc1}], 0xa, &(0x7f00000006c0)=[{0x40, 0xffff, 0xff, "71a850e12e020bc28f5821b83b46b7d35cf166888fc26a09293930abd5d76a6df6c90292b0ac0ff94cd950"}, {0xb8, 0x0, 0x200, "898a0e9fe184664338cb11347240efd67f08fbd9c31eb24d814489a21257f7259200292ca102b5719a07d54d0ef42017161342b8af8cea71553b8315e92f8eefaac49fca3208d24eeb60a850dddae89d436445bc278c837d9534ac40f43ce9b80ce0c25c9adacd2d5a6fbf3a0bf01608f8cdee34e38688b871e38a3aab9cb5f72a9efc84543f2c92a0025883698dff48e11e2c6f2a96aa541f2e37b5dead8c849c2ecca2"}, {0x80, 0xffff, 0x70000000000000, "0912cfaaf0ddabe84ed0250d7d7cb8413cf017396981d4d318dac9efaffae2b0c53879bbdedf992babeab644da27e83471872168189073480c95a460a15d6339370564f458d266c043f3f656d0e2a6d171ac4399c7e97c8d3fb3716bffbf353c55e709ca23b83736a7064e34672068fe"}, {0x110, 0x1, 0x0, "c5f2efc1d3e9c9f770e24afcb006f0949e29b57e2b1b50da15509de628b9697f456dfdc2b2bf8a33ab438c25924721acfb48e5e6aba65e9f2630c5d2271509995e908e2b7635a8adbcce31ce347910393f7cc7e1b42210c351dd8e3f1c6ed8424d6070b0c449ecc53efd014f53c938f19b4bc6340904bf070454e2b2b7575dbe20c4e1fd705f0b2551a2adc0e03a5715fed197dbecf4995397fbbc90a6889d154fe5e29a879f0b36e5b53540741941d50c46737dcb6914f13cf0abd9667f08d02dada87085dc7cc4df3f51c5535f7b7df981d179419ef46e2796dfe4d58df6b0f755f2b9fbe6be241af102c9796c36dee6f01cf3fa7ae2a2be47c0"}, {0x50, 0xffff, 0x3, "2aafc01f9da03c549761e3db8354b45acbfc22f9a246b9b56aa6cff2264fd6c47778f4a11d2bc8e4b8c1e57b1e8d12864dc05e6bb71187c4f1a47c94ecea1e64"}, {0x28, 0x0, 0x1, "b1b71bf056b6202ba06149b07140cbd609c61e2d5f94"}, {0xd8, 0x1, 0x100, "72db501b7464131fcd104bedaffb1a16cb83e909994fc1e69488d277e7649851fb097deede33bba6ff1fd0082f9f75630515da8fa9db287cda1fb42d7430c249b204dc0c3983245f761247d542cd9daa620c8f549bf8d83e88e644cb079d34e67db932449f517e51af301d25757299af217d119eacb2a8073dd286bd8fbddcc6d505d26f713c23af3c545a849d4d8511a7d5a017d6aa401a1c7926a0cc7ad6c93dcd0f78285f21474105b9ccc8df6d787fe3f512bd0434285e969e8c1b2be9c3e97d"}], 0x3d8}, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000400)=0x6, 0x4) 11:35:53 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) fchdir(r0) write(r1, 0x0, 0xfffffe7b) 11:35:53 executing program 0: r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 11:35:53 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) ioctl$TIOCEXCL(r0, 0x2000740d) 11:35:53 executing program 0: mprotect(&(0x7f0000020000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000040), &(0x7f0000000080)=0x4) setrlimit(0x3, &(0x7f00000000c0)={0x9}) 11:35:53 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x2, 0x0) accept(r3, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000280)=0x6e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = socket(0x30, 0x8005, 0x3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() setgroups(0x7, &(0x7f0000000180)=[r0, r1, r2, r4, r7, r8, r9]) 11:35:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdffc23655c54ab5fb7a2a4ab76cff45cf1fe5fcd879880b959fe9246053f02fa632d452dd32bacb8a05a0f7d7308647194cf9ddf2292571a526b80ea9c7d0ac7538c", 0x6d) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/219, 0xdb}, {&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000300)=""/158, 0x9e}], 0x3) 11:35:53 executing program 1: r0 = socket(0x18, 0x2, 0x9) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) flock(r0, 0xb) 11:35:53 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8000001888, 0x0, 0x2da) 11:35:53 executing program 1: getitimer(0x3, &(0x7f0000000040)) r0 = getpgrp() setpgid(r0, 0x0) r1 = semget$private(0x0, 0x7, 0x20000140) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/112) semop(r1, &(0x7f0000000000)=[{0x4, 0x200, 0x1000}, {0x0, 0x71d, 0x800}, {0x3, 0x401, 0x1800}, {0x6, 0x0, 0x1800}, {0x2, 0x75}], 0x5) 11:35:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) r1 = socket$inet6(0x18, 0x5, 0x0) flock(r0, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x4c, 0x0, 0x7fffffff, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x1, 0xc, 0x1f, 0x80}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x0, 0xffffffff7fffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x9, 0x4}], 0x7fff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40, 0x2, 0x800}, {{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x1200000000, 0xf07d}, {{r0}, 0x0, 0x30, 0x80, 0x1ff, 0x17247b6}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000001, 0x9}, {{r0}, 0xffffffffffffffff, 0xe6, 0xc0000040, 0x10001, 0x8}], 0x3a, &(0x7f0000000280)={0x7}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)=0x2) 11:35:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x0) socketpair(0x1, 0x4005, 0x10000, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x0, 0x10001, 0x800}, {{r3}, 0x0, 0x40, 0x21, 0x8, 0x4}, {{r0}, 0x0, 0x8, 0x60000001, 0x4, 0x20}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000024, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x42, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x88, 0xc4a3b4996d9b42af, 0x7, 0xe07c}, {{r0}, 0xffffffffffffffff, 0x34, 0xf0000000, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x30, 0x0, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x18, 0x20000001, 0x80000000000, 0x4}], 0x7, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x3, 0x6}, {{r0}, 0xfddc7de2c6029c10, 0x81, 0x1, 0x8001, 0x7}], 0x3, &(0x7f0000000040)={0x7ff, 0x7}) 11:35:53 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x46) openat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x23) 11:35:53 executing program 0: r0 = socket(0x3a, 0x4007, 0x8000) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x20, 0x20, r1}) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) close(r2) 11:35:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 11:35:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8007, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 11:35:53 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x200, 0x10) sendto$unix(r0, &(0x7f00000000c0)="a79aab3d920a35eed683f3b3b4d20cb72fb535dfc388661ad353a636", 0x1c, 0x2, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x4) 11:35:53 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 11:35:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) ioctl$TIOCCBRK(r0, 0x2000747a) flock(r0, 0x2) r1 = dup(r0) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x44d1, 0x2, r2}) syz_open_pts() syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) socket(0xf8bd3ae0b706fed1, 0xc005, 0x8) 11:35:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x400, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000280)={0x2c, 0x9}, 0x10) dup(r2) 11:35:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x828, 0x100) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 11:35:54 executing program 1: r0 = socket$inet(0x2, 0x8000003, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind(r2, &(0x7f0000001640)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) connect$inet(r0, &(0x7f0000001600)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e1607872b653000"], 0xa, &(0x7f00000013c0)=[{&(0x7f0000000080)="1404ab0226df9e8e51ee5f05b7bedc9f3b00658f7bc0027ebe962c8090345b0832b2530099fac33aa5d5537884efa929c6520ec71f13b9abbe8233a65475713039f9f14c0a41b3e6ae3d17dc86d23940a038bea0f3d8cc7ccd9af0c748f5f70bbe377c39e8b8238d5104846f40f2c68512003d5c2fc3e97853a0c0ab6dd8b31f80b5398609a090583a4a91411e8baeffad881732f82956e1d9ae8c9fadd1c612adfbe657060a41fed9246cb443b74a49e49c03db136c736bbcdde3ab8e5453aaa0c082fd590ff6db20432d33112bc644071d318ef2", 0xd5}, {&(0x7f0000000180)="820b03d9f2ad8031f1d673bae9b5523784815a13758054dd2974f3a86afb609ce82ac8a09450fa2198fde6de1f179d729fe72960187f4d72b954c446051bb6e94ae74d20f1db49bd58eaf401c3fcf6029470ef7b02be6fec71476bdde591ea5715a798b97b99ff371d5c128d6bb493f479c513c29ff9bf532626675b2c3c6c75a2bf6a729f2b07d9e1f11ca28cc5936e8871140415610e0e985402b265c1e2dad105ddda3f5c9a6031509248911e9a6c6b075592b8240768545f79c2ed2473e3fe7179d6633217fe956cb59c82238553cdf500f575f6ab0feada4df8fc665777dcf8d09d11b0ee51c236919b82ff5bbf00fdf65524d413f7afe576e0f860c151e93fc74cc9a8a42dbbe036f2cb520d3c3433e92522a917165ca5f89e9cadd094c8a6acecb6f795b1eb8b5d1a34afcdeec07febd46e4c25ca4935a8780e995d5593fad68ab7c81ab216be4771cebf8d536a35ec56535107b73f70ec04a3945ff0d1388a35c5c261628af8afacc4cf926d90fef9bc12ddf555a484f979f80885cbd7af29772379cfd358d2288e3bcacabd6301c421317ccb43d9468198638e435205b5f2a539716a40c0ec549bad28fc87b0247d61c9e88560b33f17b25b4bca59ef9eada9082955416245ab8403a00a2121154dffa99d73b837540da9754ea053edbdbc49eb6c026947671335b01ff3a97c60681090d7360151ff92c05f6c77af60c1a9632dd8f393ade86c808088b8fc9c7a81e6d777a851b5d3132f1b2233e7eac0d297f7e9bcc51242fdfea9deacaab9355befa400417a4eee667186a71a8acca42a7a29c2f7c58bcb33018704747d98c12ee8b67e0c21cf474d3a1f8bd5105e6e0fdf03d482f88eb32ad6b9f6cbe4712c4bffb5199f8ad77ea01aa7256c7a97589e8d0c0cff8e538a621991957a24b3001042f671eb88281d182ea9f1b415a5b122b5fd7a39232ece4744945990d8c2f430f463a85edc882cca392d9780122f48ddf9fac820a3bdc5cd8266ee3f431e03604da3c77d7c67caa1d7c06f15ade18b88ed2bb17654a953f7996e08bd28c502c2d2aaf97b9bbd491a78f792fac5ae593aa86d2b386751e44723defad9e2b6b5546188354047f227aa5aa4f36cb66d1550e518ef753ebe6b6f9552a17500ddebb6488ea2f9a79f5f3af964015688a38ad36ca0935103b0df8ae971e2671b87c2fa4f4e3cb9a6ab01ab2b6249565dbd600df7905aabc7020639188c2dc70943489331881aeadf9e8651c7838a8b948b1d1902f74bca8b163598d5ca75132cfa822d0cda32d748c4fb0371b2efea0e1f8a8ac80a112302466f8ee6ee37441f4b91077507043279941bd2ebd8f44a61104c2af5b7c40be8d438d88e09bf0410102804efd7f01ec427b73fc58becba17f3487a84c6729ad54e9058dca28b2c79afa5adb969f6f4509b2aec5a27b15ac2ddb8a7fb44153a3b8812e5c7a1f31aaaea2cbb0391f28beba66997a36fa853c981645f5c8ade76a38d9eabaefaae158dccbb15f9828ba7ad92cb14e5e4f3f563be9934a1b5910b400fb294ea1958aad2e90b9b6343d695a303429fe956e892c7dd3126272742cf678f17812cb41b45f2d73e46e56e39ab609b1535553abf15b1c916df8a1b45dffc219b84fba5303544c9e60dbe0238c618797ca71f7ce5ffe0d125fc56ced1f76213f7fd8a76266c82cf4d7241461632f24993a9ad72c347a28d5a700a498afdc02cbff18ce2a4d8bb8d5c4bdf0f574fe267755380b4753a9c69aeb611fcd67f714f8ad0d05a05116e18048a71f5b2fac3f267be01ce57a0d12ad15baa34a31a231fe36f81b4b8891cb70ead0aa4a2f1c268524b125f210549f2c825b6ccb19649b073ecfe92afec72cce2b10224085ade6d2e766b1d105cf61955a840aaf9df50018a6582eda11bba65816cdf9a302dc98a292a8c7d131d592c23b3088e7c3de7884a667ee32fcb487c3192af5d6889c28e3972251f20d1b30828235ed4e4776acb0bab88f6b0c0f29d805e6e2d14ec7f5b5c94e9fcfcb8d9cf9c52ad51543b76f803661802e40087a3cb744b938878a364bf2360d3cc842ae2dd44039bf1de35f883ac35db39cc8bea218cf92434699b467e8675176d3863d9a75e422ad9e26518004a1df5c7a2341e97bb9043d41e436d52fb83bf441430f8a3cc948218b44132814eac381276eb63314762af661caf3ef2ce4875fe199a69e10364cfaf8bc6fb40e154d263321672f7b8fca7ea75be00f03877eb4dc6dfba47667874bfdea86ec50b18f74a8a0b9cc60e11379f497b7bede48d344864f9720c7cb0f4d46cb5db6ff1cc8097be0786e82744fb1a67e45020eed52737f94daddb8e1d8dd40b176039e86dd435ae9e6e1d21a6ea7b910a36e0f0907bec147e8cd12113ff3955fb31f047ad41a6cea2e46a009684e7f83fb997edbc0194abdeb8caf39c8d62ef07bbe6ecd77b19bf5b6829c2b23c4752794b2ed9e7f5f0ea96a2caaca73e04318b36cb792ca54db1024ae765607bf1f25be2bf1fc702f4a8735a1bed8a623b37323b6add72a92cc7e37d6be412aab50bfed4db2fc06f80b50345d43b90edac27496e307eb0ec4ebaa7f6b4c012bb1e92f23b4ec195ca0cff9bc42809b4d2265bc549d1c1937dfcbbdee345b95c2b6f82d1102cc7d970971cb4dcf87143b452c3685eeb6e9845bd651b0720172153e697d407278150ed85e1b0cfab9ef3f6916417583c1e818513a9c6305edeb325e8b37846d6a5057d302cc7f3165ecc9fc9cc92949b63dd3297a67900f8b1bc442c02df245c7dc4c15f00fbc598728f12c2ce808a2016d0eccddc280f4a79510417257d412d0c0bf84dccc8838c879697b4b11e84f6b6d097b5e288160038d9bc2b838de7cbb476285e26819e9d95b6b5b767ea5f48d821ab027b4c3fce678112dadf9bf25fcbb13e2d56aac0c16f7f0488ea048280110af93c0ca025d2ce60c556476ec7f5a5961d24b2934e54f7ebec9d84abf2866bb65d6c411e3280b84d89f16ac818455480d7912cb481b0d93c74e0b0b4525ed900ece68380e6235b21aad101015a2c33e4965e57cefd0b84e6d1dead9314e97b53b4209b54a887a845dd6c50640891b30ace4bf3630d96d752720391213e51ef9c50083cc88e0228966ce844488078289726969019867ca9a691b0e1dd4e1628fd5c7f6686e3eddd6daa7aa71ea178f63d07e61a8a039e680725102e85b72a9ae041a6eb3be6a532711128bee7fe748731bcab346f59381438121126b57e2e78f51cf7000beb9f34199dadf621824c05d9b657e13416326af4e401e29a82de3746cafe89bfd38274abc6560135325b6706fae4d3ae6ad1790d65f7e17e3941214ae4cf26fd7bb3b572dcdff9666a124d6dab05df9b3a200a1a89c023a633f5b7fdad9f74aa1f66c384f17fde8590811e4880a1eac95522b448cdd11a6f31d9dd1f3350064e83be1e400563d1e8e1d57e455fb4bb607db23c7b6c39319935c92430068a2ad7a8c6f202c2f5d4a14e052a5f346dbd19c0ff45dde82f51a233ef116d558bb298399d9efc8c2884e904cf6615833e30363281e0d3ff0e91ff5bc0f97b50b0ac4ae8e1518eefd989755c5d3018116d6edf524472d23bddbb52836152b9c8632534670bf4586514f04b11fbf33a551cf3c6a45e2e47dc6c2d8041981df1a6937ff17f8f836f0b097f24c88ee92f9397c60d4c5a180b607774862ce82cffbcdd6ceaaea3aa3638e984c949eeb74aa90a50c59a106a6b2944ca59af4334f87027521f6aa1a21cf5685c1505fea7f52b0449356b8ee5c70cdc846106a28b17858c420f9b24837a9f153fe264d770fb44e6e454a37ba90bde8a0fc46f4d8cdbb2a1d3eee136ffc66cd7014ade8a4afcc2333eac87820367e272aa27ff27051645b7eda33d1c20efaeea31accf66d4a8ccad59afa4be846fdb39bc99d280221a361f93d8bedac7be404f739a900fcac8c64414b9e1c034c49181fac7c64bfa80204e36fce17adbdebb80253ccbabf8784f597dacb111b1850947f23f6139f950b9bba3d6b381cbd8c1838bcff937d624d7c11d838fe797a97f3a8e374e626f2bd67fd2acb27fcc2a341e5f73fab31ae8abf04cc622c3dcbd475f9e02f8c2e3d442aa153c64ce2a081820664da5b41dea4f515b6851d595861ed802def33c4472f3b5c31cb7e03aab1e0e12b6bd6da886fc583aade01431e97180947923862254cb6be35f0859ee86ebd7f07ad7bcba37e1923d0d0feb518886907d353f9587f89b36dd5e124a06f4e7c1f83aa81d7085b8308043c6f264eec1c95a6386ad8507f8d3fbdc6dc2fe8ad3ad229d6f51c682cef280108afb5634f771e9a863b540d052f11bbd80d4c2f7b9662249ccf1aa2eeedd67f7fb2658c40e0c23582bdd194d0302f1b64a4f0e3eae8d31f60ec84f7c8ee9f2d5589355cbe65382e68ff3b227d5830b0665e175878208afea947e7b8098445e25f124510807f071e2d54c6de24bd125b4d1171c41d238abb0feebfc38f13570b99a9316067446a0a7e6c2a6c47dcf42daf8d544a18f9efcca6ddd6cd809bac21077d0eb9a2393953e9fe96d65646842e9508b4b6ad2f64add67dbd1cb5e1c317e7072c417cbb530a0bd0bb52b5f33b1a7afb10846f0e3a58234e78bb3fce46b48ecf71113d16b23fedc3435f512fa3f1b67496c030400abbf3af6a8caeddd279e5817cedc14e27291eafb2d7824a1e0614689c1c30bf9bbc732aeb10204919da23f833ba56a638d2170d108f0e6dc81a4131c1606ae3fb9f3bfff85e6fa5db19675cebeea786a26037731e3859b21c2b1b02052951b59ed13f559bb796bea3dedc699a507087dcf75368eff9bcece40409fcc030c892d2c3c8ecdc5bc3cc87dd6c6839d2589c4770de9f73bb6f4940c233b666bd789ff1599dfbce77d859a52d2c28f7ec4db1ed54b2ddc084257dc66758f44fa20b982068ff2b9d11855b12f65ad2d4892ca71f942a04baf14757458954c9a7bdc383102d654daf5057dba9b027c4537271ef3c299be79597f68c001232927a32f22e322e06c85bb324e4da720309932de849879ce455c4b7435d13d30f8469db9b4055c494ea5330e0a61aff04c97124853882efb5dbaa64c39e1efafec46782367629d363fe157c020661f4797770bd7cf08a33fa044077eb9f63a1e58745992979a0895553db4b1771b314cad07544907040251c8362a0e6a86a7bec189915e6e2ac69c67e1bced7936c53c67f8901119ac865819a71bc9bf2d7fc726d4c14cb3babb86d53974ca9fe76964b79132522a0ce6a48d92e3bd0191a0b7b3381701cc8a0969caa85ca186b601579ae04c02102a65dbdc5f9b1de97b66017cca6f1acb7521f72d9d84a149e62ef32862a1ef23d8d9e998fa9e72d4c09594d7c1e6c7c51bbd2f762a5162392bd078f314c2c7c3b722c1cad9ea1f9a9037f8ab7b0405d4ce76e0aa1728aa90664fada3bc5d696ee5a51a5403d09242bc085fa255dd022bf90a63e2e86ea231a52adba7fe59498e8a607a6a75d66abb60828791037b0fd87bc7dd36490ef55be195923626506d740a2cf39182b6d853587d78d66eca5f42c3cc35ff79382e9f0728e742fd2efbc1fc4c376e6fd1a2c9fadbd8587dfe3f51d3a045579f8e162670c3f596e5be3ab7dabe32b7b8be0fec61991a8409274dab181fdcfd480b4ea73f7e675158401f7e9c003ff8c9432b70c7f6a1249dedd52f3c67f3a9a11cd7e667512c8419f0f8df42820bef69537935550a6a59943a2bef3872b8a58078240d269258", 0x1000}, {&(0x7f0000001180)="c2e59b66ea0b7f6da93f9fa05fbdee357b49c946147a9cf240d1caf5e425f40ece77cd10162c5a2b9e1fe9fc9c481e99969a71bbf9f44a084d4ddebe85a4da7cfcf6ed93c9dc3b67d76333c853034a2e7b2db06acc0026a724b76280b320c4e1ffa7524a0d3a81bd44c698128dd8d4e00573d1537a98c491c13a0349c90fe9b71ee871bf29", 0x85}, {&(0x7f0000001240)="710f8eb7152dbb20955d5f328c18c530f209e94272506455ce48f412408a5f1d480c608f1c69ef7756d4bf6f13706c6a362b1dae4621d8532f52ae69e812285776d54ffe3ff0e2b7af4a45396820b5b7bd6235035d99b5af0782b595809bc56bdb05662e78004666a3b39ac857446433f3609fbac1fb8be66437d5ddff4a893d79b5aede46913a57524dee0530936821f45f41f73a4009f045a5afa5237416b9dcbb37cb72af950ed94399c53eb3b0fb74844ddc25ffe90dbc6e735a54f493bddd0de2729646", 0xc6}, {&(0x7f0000001340)="18b31d09f42e9ea00233abbc68c511f1334f7235a6eb4542b5ee5b2c2f24c9b6cd1d33f424632c4daa1646b54a363d4eea18eba87e6956d37d4362eb1fedece217f3", 0x42}], 0x5, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x4}, 0x4) 11:35:54 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xff, 0xffffffff, 0x5, 0xffffffffffffff01, "4aaf8b510e2d60228e01b5e6e764c35a448661d6", 0x3, 0x8}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)) 11:35:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x6, 0x7, &(0x7f0000000040)="5e83b7914969ca22483713b8800e204435517312decd77999eed09ebfcc2ea0789d69eea45b52aa0abbc46a01fdca72ca34c894b9a5bb3032f6137903628570a36bcd6e7b5389ca1e68f23e7eca8f1e0d892856c9625", 0x56) 11:35:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) close(r1) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r1], 0x30}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 11:35:55 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$getown(r0, 0x5) lseek(r0, 0x0, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r3) r5 = semget(0x2, 0x4, 0x408) semop(r5, &(0x7f0000000140)=[{0x0, 0x20e7, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x8, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x8, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x49b494d3, 0x1800}], 0x7) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) clock_getres(0x4, &(0x7f0000000240)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0xffffffffffffffff) getsockname$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) poll(&(0x7f00000003c0)=[{r4, 0x4}, {r2, 0x180}, {r2, 0x8}, {r3, 0x89}, {r4, 0x5}], 0x5, 0x0) r9 = msgget$private(0x0, 0x12e) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000400)={{0x9, r7, r8, r7, r8, 0x20, 0x7}, 0x7, 0x8, r6, r1, 0xffffffffd198b7fc, 0x4, 0xfffffffffffffdb7, 0xab}) clock_getres(0x3, &(0x7f0000000480)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000004c0)=0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) syz_open_pts() accept$inet6(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) renameat(r3, &(0x7f00000005c0)='./file0\x00', r2, &(0x7f0000000600)='./file0\x00') symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file0\x00') msgget$private(0x0, 0x100) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000006c0)=[0xfffffffffffeffff, 0x79]) connect$inet(r4, &(0x7f0000000700)={0x2, 0x0}, 0xc) readlink(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)=""/131, 0x83) clock_getres(0x7, &(0x7f0000000840)) 11:35:55 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 11:35:55 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x81) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 11:35:55 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/52}, &(0x7f0000000040)=0x36) setsockopt(r0, 0x1ff, 0xffffffffffff33cc, &(0x7f0000000080)="91776d12d6927143cb2ee4e7c45fceaf324ffa894f816bc0ada18b2c882d7d3c1fcdd18d32d36a004db42d5c3e6aef346d60848d40ce9985430c2d6c667ef64fdd446bd30135fcbbc9d8bbb03b4d3de17e2bd3dbb4414cb2fa9fbb79f760d171baf692f85ccbcdbf1a82bfd1f40dd92ba80a5f2e3c97256c9e46e535dcbd7c027cfbe95650ebdad9b496a425eab73a6becaf389353a9262d3953c364dc3a27c67202e3", 0xa3) clock_getres(0xfffffffffffffffe, 0x0) 11:35:55 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x7fc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:35:55 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="7dfd5b723118b9fc978ea063d0333738485f48243a17632e4b15b5b8050eb6691f475c3025836a5f58bdf3f176397615c849a378110365a6b14ad4722128daa4a9ccda7b21b5d7ccc88e63a53cfad0ae254714014fd56dcc2a40118873f9ee6218d86cf7cdfb9d04df5dd31abdba27132cd0abcda3821a29f4e7130417830c5a3bae8a774b1b8254e4e8161e54662f2912dcf3b6459b12249daa1fb329c3db91f44d8e46e185448852a51f776d119ef1d4a4156ac7a43eaf", 0xb8}], 0x1, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x40c}, 0x8) getgroups(0x2, &(0x7f00000001c0)=[r1, 0x0]) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getgid() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/125, 0x7d) fchown(r0, 0xffffffffffffffff, r2) 11:35:55 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) msgget(0x3, 0xc) rmdir(&(0x7f0000000040)='./file0\x00') 11:35:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x90) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10002, 0x80) r2 = dup2(r0, r1) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="82f066266fc7725e5c4fed5a12406065e19f9b70286de51b85b5e75801f67e10a61c56f708b2aa87441c1395bca4a1d9b2679fa768bd31517149f0ac3654bc5659ee1d3292f73b752fe1577a42a46f4c11294409bd223b3f9c90eab68aa34c6a5283642a2bdb5a5a1b79e7261e811bbc58ad79ca97bcb361c3fa4918d054cf6ee4ee368752f471273b77a03ceba5422c4f78646aa494fe0198000000"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x100000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) 11:35:55 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x4, 0x20000001e6e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 11:35:55 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x5, 0x10000, 0x8, "1c7d35769133e1813f65275ecbbb3b39b1fe13ea", 0x7fff, 0x404e3}) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 11:35:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x2, 0x566, 0x5, "e41f929b7e31fb790882764dcea0cb7ab62b7b56", 0x2, 0x100000001}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 11:35:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x7) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='.\x00', 0x1) 11:35:56 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8, 0x9, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/154, 0x9a, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 11:35:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x100000000000018a, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="30329d", 0x3}, {&(0x7f00000000c0)="d8edcd94e9c3453a61812e53b45592a2935f5e3bd2aa2799fb804a56a49c3946d4d981d9a657a77c371726bc05d7f63a815cd12db8200668057fdb6fcf257c7c7de56e47059ddb4dceffb02bb248f5ce22f6", 0x52}, {&(0x7f00000004c0)="6ef9ddfdd959455a9be70d2c287f84eb8497257369167229794d95098e3377a2dcc8010624c097250b477f516598b6030f8dd69dfeb27d456bb1d705182d4aca6b1e07f5a2a440b53b96b2d2088e9580c3f336c5b1d74ffa91ea52014ceb7b8b8ecdc057247dbf96b23a568d665451ad2a870fa9e9c7524c5fce6987e57a8b5660f872bb17320c71ad6b50204b731ce2ddf7dc945753954439dd8e3187d417fc9ea962a38fad5127ca7869786b42d1924054566bff40c757092e2f380dca8a10ec404123b8d11a2e8e0a2846b94916753d96d6d18ed3f37cd1d58c0938b5bb006dcaa96081c8ee5714034c4e1580ae4c88583b0af611370cec284dbcfc09aa7ebb2e58cebac4440396791e493ab3d5b4cc1313f867f0f92f1de5fb723033a510c3360122630ef6cac26c98e1971b3870213f67326ccdaa011486d93897187b2c5d30dd245dc0cebb1edb806932597e0faae9f99b4bc4c598ad1775ad6a67349689be417fc5aed5352ad8bcc69d0cdb870b60db42da912dac3a9260a7b0f54defd3e1c7305e3d120cafbbbb7624074218e6e8883f695b2bd6f59b8c1a56fd87ddc9a71f6462e625d1f5affcf17e9426c5f0243fad8fbc5f3ec92a827f5f2938eb4165afddefb21a53b563a744456ddba53d3c8373fa2dc3bca5f3a460155d448f26ff127525865ad56a47e369c063e2a96c7e61fae6dbd34c3ecd9c9a12cd955a9794293f3a28aec8f53f003b8991f36dc4f58fd9fd0d789996380d7da875857fdb650f9342bd95956863bad5f409d9fcb7406e18482013cdc1fcedf4b3c5d358778944e60ddb9ccf7e9004bea7df1e1808abffdcd5887216b0edfe77a4803fec0987e6d2f4901f607fba449d2dee52b92daf32ab9638d84e83bfe14bf914afb74f0c67ff0371b638f4b9e3c54066f95d7caa7ec5e2dc827dbe86c0d4a36ed2ad36edde2ae4aa10676ca86d95a8eb7e4ad0006cd03bb2e1b6bc48b049dcf91fb493b07b642a4e53127920b7e8d4b0d76373510f98a542fe7a221feb8dbfd0c43b9db0f79ba6069f7027f513efd4313f2286039469c9baca93b3f8786a3dd8608153ce21f0a737039ec5a74607dde460d5aeeeff287f0180b8f625780e0513a1dfad061948aa173c07a4bf7fc6c6beebc316b2379d673639676bf56cf28aaf0947c661a0efe1377728d10e4b027461115bb0b2943bf745e889f7cc4c01c8515ed9466079b9a1198c0890ce36382a7a350c001d804dc3eec03c467b2c74d1d2fe16f02ed195b98c039abb1ba179663184d0f7b63ed4cdad72cabfcdf27adebb93568d59cedb86b097a1593ef0f22d227e7d9630882aefa942bd7fe255d7fddd810809127f327f11e70c8f780e4d55b7812a156ff355f558fb8da4d9c867de22a0ab443a816dd6b74ead35de950f9501e9aa2425f061f7d2dd940bb40f69ec5c0e09c9a567f750ee8cbf42b0eaf7ff639e50a6937bb1ad0676cdc94727a63116d0a23b5ecbefda9a55351b9d6abd7ce0b9df1b317914756ed3e1fa482094230b4d12c328285c23c10ca4ae4e5f2d566d5975c5275b86cbb583b6f56ea85ed00abba8efd9f1ce64a60dddc8f807d692bbbf22cfd63976c71ab322419d4cdeaeb0f910720fb1c30b598428a00050217eabcfb6575e471ab5cd5ac497a810543e3989fb5a3b9d4cb06a7df05bc38c9a5afdd49b028d36a364f8c7488e58b694736d0e88057d037dbb0e09c278c48082c65097afb73bbd166b57606bcc70c30761056fd1377d6ff7c7ac90ef47879f08ced77f1c55c300634958350c34f5b2397e68af20980350d40b0739493c794ab8556ba6df093675a2a932a54807f3f9c6f01f18310122f7a6ff0018f0ed8030fc57087943f34af67132d9147755062b298e401c568f13cd201b15defad70e37f4c6632dd3155792f217ee55bf9d27b89c05b7efac44e71803bece53495e3c75864231e06a97ef0170d0e45e030341060cea339a6c28e91ee48d032157e1c163129d9a7310c3aaad19f944c0ef1e0cf3dbd188f29617f74d29512df52bd3e2ab84b550943aaeee77949198f374bda8c454ebb8d71bfb7b46d7bdf0015816c591e00fa87a0ea585cbc76b7b4b503ea5385155c56787de89d177a36ef11b866dea2a39e6d5668875513ca539774fbc3a027ec4612e0d76239f8614e1fa8e4b25e8df5bfde54650202e3f7d4ec5b92b92514795d773aff18969f4b4913f34c116414f7e724a2ea0f578ecfefa8dbccab6e80e1ff7b3be7e75b7cc2980874a55eb15c02a77eb407c7f74c4f2f8a9eaafe7772450d56cf7797c4fe3e1a3ad986f871eb800a307963fbf98c609349c1d9086e3a79c13d31bc863dfdc0b251a79a16dfe82eda312b69ea2fd945261e51ba00156871eeaac3638eb06d1da05e96f3e7d3a49492bfeb8bd737e19ded5e4eb997b407b8f71f984149fbddb3b9f76bc6cc47e560faadaa6f234f20df1711342f663a43f9008b9ec1e5648d620f0a4eb518ec6b7fc247bbee525a38744fd3389c497c12963c3e230a225c102a7222ad21348d45c7b98fd309aacc7037edc2988e602ba5c4d6a85ebc3549ee94e87103d7dab1517982d872bebae9fd44c14fc0ba5851da254ee4481ab0fed3f988fead54469beb7e59e1408817ed801255e8dbc4007249429da978344cd5380cc2b41e663f99fcd90f7b4752def1ff81586ebb58b694e0fd718d509b8376598c622258a9dc0823aaf1557c766bfd411b5209c7080cd968dc309faa2ca6bc218a9305cbd2ad7f61cea4cbec28ecbde1dbf30c48796f71a3f0138d7429fd6763de7321e43280f0283ac6fdb907416108dc09aa379fd72d06989aa1703901118801113c9f4045a7641da04187c96cb6f421be1dfc3f8446a973fefbb93b6334ff5b53a29066c6f1c7779f8fd901f1aba539a9b96e77bd79dbf1453b4f8ace18485f37f35404d77e2c904c7792b718f1b096599d74ee2b6fd6addffb465b4bc2542433e2f83798faf56892a54ccf7fd4c92790fdfa60f46e8831814ac8a2c2005ede21fedd9e128e780920f20e8a4720dd1ce91e56d78b44135a503a6a5ff96e4d38954baaccbccb8cd81214675ff3023649354dfef4086cfa13263d4d53c1e8cfd923d6af25b968ec104af4a76223e30b410531b0ba4a2fc47f15743373fddaebfc16dc8340eb4af1ae309ce1701389c8072844fafc90bb79e96808ba3f353f21bb3db1445e7fcf5be0c9c61b5a68da56ae1f72f69f65ae1942b873b51689d9c4a4705501d40328eb3c23da77906354c2dca9925c382acebabe8727c1230dcf6f6f3115702acfa2dac6aeffaa62c9eef76f606c22ba3f1b773d2bdb49781ba663cfa098429dda86dfa8f58be998b58436a3f77c7f31a3ab9121a6c5bf7f1b9fff3b4a4e2f2efe3a3641b15444737f42384c90ca8d4db9c8434eb17fae43c425b5b58dfcf62198dccd9622c2e91549e6b30e786606032e96f0dbbc5a2f285ec70bcf37d292358fe3db440466c5554151fb15c20f9aaf9802ab79b9c338e4376befce052397e05446f8c3ea6cd71265ed6c345ad22549d5dc38633b812864e67d063a2970eed6f4c4666b4ee48f162c865a83b4f4b94127e89b8c7063f2b2169a64f9b3db45941ed76cce1ea49c91c46bb5b7b0c8ce6145b728feb9a7f474f7d723460e9dc4dd28430981ac302f1284069b690968b55757d63b75781f38ab7451f0089c0fbc68519329277eb3a4a62f1fc821dd9cc7c6d4840ade94aec74ccda4df8a4697e336336b1320b17fc7a11ac0c998e4b8c5eca8ca3b8b7d00ef028bb791704fe4df54bbe6589fc64426b73584cc1f5302eb11817f8a9d81792e34e7ae0ae6e170ad9efe140f838109299efd27ee9ccd324386a418156c9ecd098755a0302d149f9dbd3e101bcc6bb84d70151478d8dc5c0b233467a1590e54ccc080b326018005aee20562a45a8792e11b772cb64b882864f743eee78ca88c38510eec5f7e6a641a62aa0408e68127d6169511db7a2b64958fb3e346824252289a7ca057cc944409b9bc4755598bab2817fecfde5b8b098a6598923c718a667f6441a5c1c92a4db72526b3b7054b83799185db000f7b829f22167ae5e19b23da2e8ff3c43876ef70daffbfb02ea91c3f3aa19081892ca2c00e04ee19aa588292d5608a200abe64e3858f8390da7b1763b8f1832701ec62af1e703313847b0fbc425d99546ca79590c5a8611880296b01d3b92e52026350b2414a9f45a6493078452eec5338eafc6141c0ea59d6c0d34088d99decc0f791dd5775815ecd4c0a0c11a5daca06c5d28da40ff20dc41bf76a06a743b19e678608cd88f63e50b4b6bb4fe282fbfe1e1a6df4db1f32ebf36dd189b2fa02217df503b275558db2a9ba0c1d7284efe0adc354e9c6aca730ff19749e77e8e4a29ec98def85f4ba80daa4100e85050a07cc79d07f29ff0d7b56098cabea9c3986cdd39eef1dc23027793e35802beac4b3eac116bdf97349049637c59e8a35bb85014550c69218ae79d6ad813701c4d69016f18ff8510e6fc5ea879526dc0be3296363cc3b5bcaf908e9a3b2e80ae19bb301a8db00a1a95a82381fb5eb6225cb32097f6c6549b33fbd2ee0b7df8898b8a8aa4686e5bc6dbff72610d19305f88547e1a0d90a0bfc65c6e7afe5cc306b1e2cb5c6f6994dce11250162c131a661ea2d09b0f41f138a8f9f3d3a2c51b4b23a931f152506d18889bf59de45a867c11fb93061a1120cf08bc1b90cf53729e32726b11ba231c28121e97af72a2121fb6dcc4ca8e689516805b585bbd9f5419dea64b84dab83423a4f3223cbcf873b4b4082202161146e018bb5f79e6a8b984a1a93eae84648f316a8c14f4f44daa20764f0287040ca9140058b56bec2324ee2024fc90aff0d0de7623a14fec58006d01051999157288a8d8ffa3c59ebd6ccadd50d772a88e2ef02c0449c634538b30ae11745a0dae18b979af5b6024e45ef366e32117a5a6c24f9d1e8d96e1b59600a11d55b6a449bc3d6081879c8e6321d25f333acc526688dacd6d0de4b58d74f676d0a9f54d566dc51529c34cdb52edafade91c2aa769c803c0aa90a4f1de57016c49df3c1566f96272ed2ffd2137494baf9faa591a371fc56d74ca4f985ced506b41eb88e7327b3215e6df37708cffbfbf2239eda5ce67b5f3c11acffc28148f33c51fab10b2489809af3e8ef0bb21a27496eac8e264c33a0fd8f23d9181d859a6b9898fe9abbae70c9427b5b6cc76f81f802c37d6a1777487104a4cb4d4a1b3384a10946fa84f1b8784cee250d5a8500d7ecdb7a1071279808e5f3b8f5c673062492e1160996a52f3a3972c1f3712387cedbd86c5ec464c49c213d7ba0d87b9abb6f776240ec74d363b8966aa51d2e369a28c6db52a5aa33abe2900eefc24e005f669768f0822386a5c084913363b8db2a7eb36a55871026e38aabeaa91744962cd8112f1fb04fbff93999b22e967e28bf6ed48ab712dd561e54e3c175297d1a02dbab8eabbf6e521dbefc8ac5c639f33369e5bf27b0f5d4465fd0b4b8af31e6190bd482e97070faee795bd941874373965b671fc7dcbd134fe4d23e97637329e079c04d90234cbf72b68c191041f0acb11ca43b306d4cc05a4439a57c8eb2cd4e44bbb9f6bb7f7cfe06b07ec08ee805984ceeb4da3cbf40fa9c08adbc3895d593081e3c9e8e82a34e00745e348e008daa1f8b275f0cad4df07988c7aca5888877e74c1936e0147a5ff2dfffbdffba8dea847a766f4ed3e70d88a75beaabfd4e9833ca1e03ed332a2dd84c7be5b", 0x1000}, {&(0x7f0000000140)="dd691205bef84f3cb3223d9d9e66ea9e2601f8e4bd12eab2c999cfa20885da2d84e526b9b34ba21a8c2a7a51b8ea0900e0", 0x31}, {&(0x7f0000000180)="67ae8d56e981dda03924f704dafa0c1e7295c4532fc0a4552152da6fdc2cecb15f41248608b1d95e383aa0077dba65b1f69bc8ba3e8c879bec19e18018a2ccd8f5df3ebe63fc6f5b32c2e7d24961b73bf9c8a240c17a001e7e558a4cb79ab2762f38e9b3e5dcb4275788ab4f0ed1f0890621abb9eaaf6830009822457930de9e953bd4a34d38b146fc66fef343f963478d", 0x91}, {&(0x7f0000000240)="261d99", 0x3}, {&(0x7f0000000280)="86c26331e25e2fd7d76906bd4e58f0c37708b4b54b620ae38857ef4be2d49c9234f3ef3cb650b61074c23ebbda4a66fbcc52b63adda9f2b853c001191323258b294b5feecaac6f11ebf3d3e04175b0d6e3d75bacc6e42b0a5cadc5a154dc2ac2309125fa0935800182dda4f2d4cc239c54ac8c4e62bceb0ae94c7fe96fdac4192aee6e518a1441ab00205c79d3da90af04815b12d2442362af5c31c75c6ad2829d6e", 0xa2}, {&(0x7f0000000340)="60b6f29a5c54daae7003cea4d76d604d3d05ca41230da014c1f20462158c014b7232deea7e2f8a275c821e88c0ea128c2d858d7d4fb1f1273f1a75ea3b0d56ff879116d0934fa84480a538d187fceb2c5c69666fd3f17021277d2f04059048d2667c581a226be8af9de6c66e988ca7e4e832fcdd7cada01517441c985c536f55b71a02b368c3f737ebc21debb8c1da8a5a1baa1f1e83c9969ed4c454fdd49a04c6911dec33c747fd5c042e", 0xab}, {&(0x7f0000000400)="1264ba7744f0f38b605b0bcd385e624c1d3f35e572af5bdbc59c33d7d3a0d9d8cd61fe22bf725a6819b17f8bf886d7e82e2ea0901dadc6d046a8caa1c64b0757805648", 0x43}], 0x9) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 11:35:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000080)="20e7976a76912b8059544d9cd92576e0a84faae44301c4e436680f485e8e38a4cd41526550fd638fbf65d966d2a536fc3b0a06973a10bfdca2dd74b069a65f0d6eb57b738398a8cac87ba083b808c1bb288f90c5b9996016563f48aa68c83d8a78d13a50d8117c9f318ab15d7ae9cf0e2ba07aaecdc9fa9076afdddffdae1df59f1a1325d75e28b703df7047ee19107165efeb21179f0c2c0dbe8878d79481b0b65966", 0xa3) r1 = dup2(r0, r0) connect$unix(r1, 0x0, 0x0) 11:35:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) accept(r0, 0x0, &(0x7f00000000c0)) 11:35:56 executing program 1: mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x0, 0x400, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x10a1, &(0x7f0000000040), &(0x7f0000000080)=0x4) shmget(0x0, 0x2000, 0x20, &(0x7f00005a8000/0x2000)=nil) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) 11:35:56 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 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/218, 0xda, 0x41, &(0x7f0000000280)={0x18, 0x2, 0x5, 0x3}, 0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_open_pts() write(r5, &(0x7f0000335000), 0xfcb7) readv(r4, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 11:35:56 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() getegid() r4 = kqueue() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') kqueue() getgid() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r4, r1) syz_open_pts() 11:35:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0xc0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x6, 0x10001, &(0x7f0000000180)="2cc65af984bb94840fc6492552aad84937229ab3bbda1b4add9428203ed51b5de5ca602e37b11a5b9b4f04aeb85bd3e7bcddc0d5e0a01413c5056710d8778e99ae626907168e9312af70f8b3dee977bf1ce74e1e06454c5df422e3162906f8a0d3bfe9bdb525e9cd4747fe3e5e264a7606caec7eca3273e421be584d7a8e4fb2b9b6aa199cc866c4c88a4c7a31fd38bf6da2a19e6b61b380a0e2e2892a79fc2dcc8a72a8590c465cabcd70546b5f5014fde28705c43fdd785c8dc209d847e0c89e5eea02ab8bfc00fef57f6e237d71e00ea3916ecb5c98c6f1fd6867a195826d4e9b4dccd78c96dea85b56b0c4886aa0e838c12db6057aace139dcce551fd7168c693d4517a6f6dd416ffcbc9655bc5bdca30b4bed101bf090ddffa8879fc7187e1d944a0e969fb77db568c8f916a27d5b0889d2899fcbcbda27478a86a18a02884cfb6d9cb0e7bcde66cbb2172ff7e5e2bcf350bb5928aa85f0eb46de603c6e4f73f56398fc46b6c3e4cf93377db542007f18f6e53cf41535a154cdc3e3263b2bf25d0ea96f1db43207a8618a8a286f70c0addc33db9c450e77e6dadf1ed4fcacdb4bb4246ceb03e01a9d60f11feb0423efe444b778e28a8d4554293e952714363a89acd9949fa9cd46f2c5573e8f6494cd7c83de48f7042ef166919456bc8ef42fbf413124bd5f3391edd40dced97bc92761096aefb8be172b40b916ac28e2c07e29109a0d3a8a40e60b94664c57baa775f25e596907059540faed85927b2df06df2b9429dead43b5f2240bb9f364862978c5ee9b45339f142c12e580fa5bf946a9f0b839fe230e3548092c898676222e130d91c7c95528a3431dd5c0e5124ab3db5780c50de3770ce163ef1b7a97490ea26b03db347234beb050e6853db9b0c60ae4fa8ff97906439500c2996cae319ebc83daebd82e2b9991780d81923d7d1d9c7c46ac6ed4bb6062ac5c356def0e4fafa51fa71c9e025c330c766eac0bec30cad9969a04629d18c83b250880c2ede23b854de4c78c16825946d54a7f1481b3fe6194b440dbf8e7b6b978fcc162a3195ce2aa2e4a45e42151b184e09fba6053bcfba15b04c638b8780ac1867c126c44784ed4f7886971703f0e3dc4714f51891789de9566a06fb15ae1e6bf6738ad081dcbe15da64dcd2a4c6c4d63d0c85e3af6363eb8093fc9548f385b6c3af8ef856985611fe4cc369c023d6b1a0aff3cb602748801259d6c187f0c83219692dc8b788a28827406e1470779dddb8cf289225353447dd6bc4d9b4b4fe240bd037a3953337ee73ca71b8acc4d6adb3985330145864ee967a6049854b2fb0d0fe0693c52a831d9370733ca14d092500c42e64da5d924e40278dc4f55768451c2cc03edc0392d55eb57bcb2559469677c437203c3161c3fc00aac811861ef77c166109c81b19f4e88a1b3775554bb664c9c2067d4af2968de88579e0760d38390e1f96ea808733f83ad9a8e0b1be41407cf8604ef45d82ef2253de0ac848226baba9c2951556e5e15b99f761a74375288568ba90c20de2d33a976dc079d392b0b9d5ad44b9cd53a33eaa28d5020932dfa5700d226733634b888caa75548a22095a5769bdbe81b28718ef17bc75765bae47599abb71ca4073fc7bce37b1323c140132bf1e831fe99b175c079ae20c0dcacb65a142a1b7d7d0a4aec5383f8c6f1515bb3461ed74e083e805947b62a83d01f4aa43493d36d3fbcbe14252e03ec1cf7455198a8a9b4695647378c903bfbb20b73821ed2bab916cef1ab51c3282dd615add23e87ae01f45deba44df915f371a53e83ad08c86e0e2344022613a19a19555aebd00cf4463606e0d49a9a7dcf7f8f8d12c4383ea2779220b652b9301474d6e5b1b19a2d3aafbb18b7972771cef13b3c6e8a9ae609bf2a1ea1463f8360f8c52b7fe88bb64f287327cad89d8c7dd8e56bf117cffcf7e9f06ca32a9821b71f3066ab89110b6aceae2a08f9b5930d137fe73e9e15aa8d71c8e1304c6dae06dce3818db777987a4a44fcf2094fb87704899e4e122816e9f7d97aca5fa1f99cfbd58c4bc3a99b2b523940d6ee90ef12d1e09e01c5baa6e87395aaa8c854395c2a72ebd61cbebc55d136adf52b9efbdf790f7067a4ebfd279b15a3d272cc828cb8c575ace55251a1f5cdea7c77af2e03676b48bf17c4d697799a6283f900f412f3620e7ad6553aa19505570e26f6b601966c3b9881b931d858bed3302a012ecf923b937ae2fd55948ddf5ee31bf7229780b858f974d7b65cfaba5799c00906f980675bd8f04c3a249260ed85f69aeaf9bd94e5834487a52f2da0cab5c23961001ebaeeca9910432c7b879afaae367c35bedeb66b9acef92a6ce3ec0ab57e37c9b7ce0c108fe38408a33b58574ab095008f237f2a89d855c5bde3cbd8f9a688e37291e46299bf0d512dd27c082a7045179752d66e6236dfdfd3eb03e83c27330fa8776729edadc5cf5a028716602fb9f430901c978d3952c395a8f391703eb2cd1f8c2b724fe6da96d900e61d70a39d6f296f2f99d6f0cfcebc30ba3df060662f54b31e8eddff12dec5f9e3ba4a1384c4324e16430eb9b27a6e43297c3c3ae2c308ebbdc4413b6d9b3e9ff66fc0560cd0db15cdb24d9db67c637f8ab0a63424f8ad3e8a978122e9aabae65ea592e5fc88aecefb08d1b8aa3847d67303a9a834f44f0870b58038ddeb260e8555504008d09fabdda2f2c7b2bace9c4dedb3de5af11ca4807805b7f9a8d5859b7322373d3904f43c96ab75fd3332b1dcae86de119dc5aa9357b630278e38d5be9466762451d8de830c3286a6e7418a8596904c275457fe0e6f8f6da19e7e0df3fd9dcf24467f9fa5f53f883b47983b42d3841e2686d7c21dc40f25a3ad18829afcd128a5c756bdda4daa66d0d26043db35cf7a409944b5aaf333621c2207fd1798deef83481fe2c4d44974d796747092bc0e837fbf471e1432f1cb1f93a11c48450b280a5bd2794362b03e5308b0d272792c52e2b5a640b2a3049f4fac4a4dfbf25fd4378c53e5fd925c57ba53451d6a57a68708fffaad49d15e1c6a4f4daed4aa0a6fb9db508a91026ec201269a093eaf667f0fab1c3316b0a0586c409a2d8f69d4d665dba975ae054fbc14e4533d1f5b7c3920cd9050cd2ce2d59a8fa41037d34961d7cf22bb3de7ef5b5f553f039b70cdc786331cb7a91c2c75a3227edc8523dd1c81e6330e69a92e88881e825a18b96bd598ec148ba035d8b390de72f0929d84191eb5aa56fca79c64eb5190d45b84a36a1c28693b2063fca7c7fea4ec4bf5a61491d7fc1b141d3a1341f01d0be543c001ff3bbf770ca2820f3431a90b9702ebb877a05f53a5916c548ea53c94adb883cdf529e7fdfb93599ad52c0996fff31cc9b20c14d5ea9993d46dfbdcf48bfc62c5f39c3f6274cb817f36805d38d7a47b3b5b3b3e00f0488b0086c882671b10d4ed22b2b71e5ee24ddc6d4fc680690f05635fdab0d9e5545e56d4dfc024de259df9cf131a240d3f283956dfdab1d2b23178c1cf8c9b59aee59d0de2661713d17b7e6626d7a360ce10cd468553b468ebb0d6a815deea6aabe3df3071ceccca3902280dae9ab3766f6118215d941ddd4ae0a90e9dd051225babd5f6c3905f9f197ba5a6e4604daea2e7c3e324374f68c20ac7cbe4f6ec3752eaa39f09893a82ec41dd78e9c60a8aa37aeba1bffe10f98312f4587ecb657c3c3acd56dc7cebdf1b11023f5f726d17b4c70ff1a737d7918ee129954bd7b24b960a2a6d457fd4cccf6d5d52f6c1cfc91e0ba00665f8e48d5adbf60e037ef446be306905aaf0ffe4d627eaea92495233e203aaa437d4dabc2638df39053c0a811f1090d51e2239099561e818f62b737cf9f39e031f1dbc272df9d57612f907c66996e28c9bed350979493a78bc7cd66ca7cb4fdc5b813ab11e312549c6a178b5df8021e3d09e9263cf6ac071b458e5ab1af4502fda9f4e269f0f7803a71448b8c62b760c848ab37959741166aeeead7e152146559ad3c822d88b4374d99f9e259e0e47191237c2c0368980fae8aca00853d89dc61de60e6e5ff8d3c3abf82fa3a92c02fa241a16ca6568abd07d0a6bab54ffcb9bd9cd0f7953243fc7e9a66f14b419b261827b935c34e8fd41fe770816484dc2291231cbda72d40f255f11e5dcf3214da02361ee385d6ccb21bd8a8ba6d8cd749abea687f2d08eaf9b39f5fef39036924fe0cc82934fe43e0910f327addaa9f5cceea5122c266f23f43ddc060d10ce5199d003a9a889f3fd61b5856dc357d8cd62e9c4c4e974b4a475a6cd6d1ef7b852186ec2ac5b860b63d800e5005af3bbed61ba6107a16922baab229e3e49f961d92fefff6d63c498de8b1dcb1177e0ff7245d7366d75bac245d0f33a484c63a23f38bbb1f7a9ae56e16a4c8d005c465b44cc7cc690be810d31a6d9c3074bfc33190f94daa0376087f6825e5f7e9f04c14d609e41e751bb1e6739b0ce2cb7572ae68f3c395c28f4f8db1428274501fc880cd698d1e45566fcb4e248dabe6af0ebecdba24cb4a82c504cf8fb599c8957eed30d9e346b714b41b539ed22f6c7d1961441079a75a313d2bdff0da71da3baa0283977b85e0184698979d0c34ebda805074b4cc371d19983c21ac5fd952418c0d4b782c49104848ff200e0a9dc1c03b0ee7863d9b99b116f9f36bf08f15f22925c89fd397ec284653469140b661f7b84910b83e37aad03514bb0d6961b283d8764e84dac169b6d9a1ef18415918b0ec38c1e331c4fe6bef53b025dc9a6f007a37e8ac9f66315dad390b81bb532efec684f156b1f2a5019518ee5ffcf7e12404c62e39ed3014f46e88bad96971844ba7addd1fb41cb40d5cc8516285e3c31e8ad808162f45c24a4386db4b3c65ce30033911f0e6ba21adee7f79d8ee8e312339eb1fab1b0ab14a10013e8e11afd45b55ad90727a50ed0d9f722223458ce4bb79d31fe0e1713d8d753aaa7956cbbc1cd6d01bab50b1492fa81bb77e0d8e986fb7a3e197d08adf4a598a9113cbbda98556660f82970fcfe615fa1bf8b6c40a4e9785b9d2efbdc8a19b0fad93cbdfc9185c4d23d467fccceb6b26e556c3ba940b961517fa0a61f910c2755798ceca32bf69f2144fbe754a08f5b0bc476f1e8e953dc2665e2f805c49b536ae1cfbae89ea859bbdd4d6641f9114ebba19d1c00269bd9d9f98662b09382c40ca1843e096784197c52d30c46c5e815639978b81ef9442cc0b51858b776031bad884070aaafe427d64c335a9dfa8b95a2ba31b422a33e45001de5af1a3328109ed1608634df455c9e56d561e80b9ca78262486faa0216f2bb77490f06c9ef4120d2f0611025769e2c6e276a3008c1b277c2ceea7eb849ca43aa9c99507b9faf640452af33ea72d855d05621b0ca44f291a47ad935227728640f3c94f2483026899ed28224224afdc95327a49ee06cd7bff8804a61a741be0e59f5a4714138303c4f28bae95155c0ac9e332277b914ce421b672200cbfcdb56b4099cfbd920715bec7e531dec9a32548a4fac8327243a9a29eac11a1b2104e3a916cc38d66e55b7cfacf33b7bbb3cd56decf10fc3f4ce84d3479f6646fef8f1b9fef997a46ff706f7bf0a332dccc04af3d1583f766b4e1dfb51f760b24352a2a042a67078ce1c4dce6f64940f1b7d6a6b2d1fff3394a7068e90dea8752bb8302d29d6b13ef41845290960a4547ce4d4a6c9044fdc96645759313ca2f8c2f71f8f62839ee4413f672b892bcd8eebeae952064ea43f63974ce2fd35b1777934d31791013661da68eb82bf682eea7", 0x1000) 11:35:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0xff) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) listen(r2, 0x2) syz_open_pts() readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:35:57 executing program 0: utimes(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)={{0x80000000, 0xff}, {0x0, 0x5}}) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) utimes(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000140)={{0x180, 0x3}, {0x4, 0xa0}}) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 11:35:57 executing program 0: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x9) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) sync() 11:35:57 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() r2 = getpgrp() wait4(r2, &(0x7f00000000c0), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x0) close(r0) 11:35:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) bind$unix(r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) flock(r0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 11:35:57 executing program 0: r0 = kqueue() munlockall() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x80, 0x2) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') r3 = kqueue() r4 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000200)=""/3) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x20, 0x2, 0xf011, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2000008a, 0x95, 0x101}, {{r3}, 0xfffffffffffffffb, 0x44, 0x40, 0xfffffffffffffa5e, 0x2}], 0xd5c1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x80, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x1, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000080, 0x5, 0xfffffffffffff155}], 0xffffffff7fffffff, &(0x7f0000000340)={0x8, 0x7fff}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000380)=""/137) kevent(r3, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x3, 0xff}], 0x1, &(0x7f0000000480)=[{{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x1}, {{r3}, 0xfffffffffffffff9, 0x41, 0x61, 0x3e496bde, 0x3}, {{r2}, 0xfffffffffffffffa, 0xc0, 0xf00fffff, 0x1, 0x100000000}], 0x4, &(0x7f0000000500)={0x7fffffff, 0x20}) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000540)=""/4096) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000001540)=""/154) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000001600)='./file2\x00', r5, r7) chown(&(0x7f00000016c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000001700)=""/193) connect$unix(r2, &(0x7f0000001800)=@file={0x0, './file1\x00'}, 0xa) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000001840)=0x200) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001880)=0x80000001) fcntl$dupfd(r2, 0x0, r0) open(&(0x7f00000018c0)='./file3\x00', 0x20, 0x28) semget$private(0x0, 0x2, 0x320) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) socket$unix(0x1, 0x1, 0x0) 11:35:57 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000040)="d026f364e88465cad7c9eef4f9b85ebcf1216457fa7e347f427a19c3dedc746367dc91718c0fc651e69468b4a530e9766947119e12b09831b54fe541cd330e2027f9da3382d9866edacc34a60a491271856b972aea88c7d14d7e07270c527c4c8478122d8ed8cc2eced6036e5babb4b66ab6c804fff25a65744dfd4b943da520b0fa226462a904de1994ce5de8bebfefdfa2f5dc3b929735be61736388b40f46aef7a2ebd3b10785672e79f8453edd71a060849ec07a9f440036e3c25013ebf9bc4c81a5d4594b1131", 0xc9) close(r0) getdents(r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="5b5626b24b233f03e14c1b0f41f39cefca92a1f743cb1c401915a0c38b5da0569fae9f374847c2c8ed7e8c958ad2c3f5cf0e1d36de2b98f47d282ff398f07daa97b1e0f77729d33d8c2efe1aeb3fff0e7adcf26a7c9135b1712a7eb595b00a7a3a742b29a5d6f08248975ce35c73c41c1313e7488e8d1b66e43b4a188f4d8002b72a4d0066", 0x85}, {&(0x7f0000000240)="ab885475747c0aba55b08930a2f353961198d3bba11046d6a0d2637f87e709760110bac34ef381e4c1ba", 0x2a}, {&(0x7f0000000280)="bf72981c2a1e326d797934e3793510eca724eef443e7e3e1d08b5305353ff6b6196e12d6266967098ab485d8f8665cf6774413b3fb852fadc39280cb18257b107fe2dcf5a801905202d0434f76c1859750ca902478e31bca96f3234333fac8f53415bcfb4ea0ee966fb54c434efe1c7c9c4ac5925a3b0c099253573c36", 0x7d}], 0x3, 0x0, 0x0, 0xf95d17a675bbdfcc}, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') 11:35:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x391, 0x9, 0x7, 0x6, "da1539a16ff6bcb8df997e396f9e3362dfbd72cd", 0x5, 0x9c5}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 11:35:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 11:35:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt(r0, 0x748, 0x0, &(0x7f0000000040)="88abcaa362c8e980b1329709c994467a1cde11869e", 0x15) 11:35:57 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 11:35:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) pledge(&(0x7f0000000040)='\'\x00', &(0x7f0000000100)='\xae\b') r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x2, "1aa544f18bbda4e3fd3f465f957fe154cc585d71b36f80abc6becb4cd2164304b67ab7c2fe3625a680c54418e966d0005174eb"}, 0x3b, 0x800) close(r1) 11:35:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpgrp() r2 = geteuid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair(0x10, 0x2, 0xffff, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() setpgid(r1, r1) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r7 = socket(0x20, 0x3, 0x6) r8 = socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="05002e2e66696c653000"], 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="a4fbe4c11d6d26a1175451f06e213142fbbcb2b9a57ca6018860d1fabd3fe8e4029137803b2b51f6fb918201a10cba95fcdd5645e073e85ec43db68ceab94f115ffb756ef63c734b0ef0344dd7d77e486d858ee69de1ac2ad8c3b53e6aef8fc16a5be9d1aa8800f8d1c4ea68b231c53b8adeb983c0f68a765f7911c1bf22f26c9ec12ae8ff4e86ec46a47fa63ad1", 0x8e}, {&(0x7f0000000180)="9ca73c9a232ac79834d44d27eca4d29ddcf73c8fc6c83dfe5d1d7e4c1388b7b8e17bc5b796e35694b909ee91cfe3f63e9fa6986ebf384fa16fe650597c20d6806455fd26e2ad0a909a984746e382a0411174ee4a62b81379e637578fc73fa95565d2ebc240bc91e2c75b7b3b9d0a70e677c9076f0d6ea1c22f8ff244eed4d006cece224d4c6b418d57535f6a4a149cbf8cf1632acffb5b96396b4c35316b1189d881b9c8d38834526f569e15b5f4022389f8bc291cbd01ee12bdb94314074f77ec999f1a7f90e8c08afbeea38861aeeb60d825f835b567cbe8098bdf3d530e4852655fd2bb", 0xe5}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000006800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x8}, 0x1) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r9, 0x2) 11:35:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/11, 0xb}, {&(0x7f0000001340)=""/130, 0x82}, {&(0x7f0000001400)=""/120, 0x78}, {&(0x7f0000001480)=""/204, 0xcc}], 0xa) ioctl$TIOCSBRK(r0, 0x2000747b) 11:35:57 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) flock(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffff, 0x401}, 0x8) 11:35:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x7) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 11:35:57 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mprotect(&(0x7f00003a1000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 11:35:58 executing program 1: mknod$loop(&(0x7f0000000000)='.\x00', 0x0, 0x1) 11:35:58 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0xfff, 0x1, &(0x7f0000000040)="b77fb61ae5a79abfeb65558661524ab4e0bd5cb2e5cc93f1831dbdd529a1cf0ea0c3e280bb844e45d6f7", 0x2a) r1 = socket$inet(0x2, 0x8000005, 0x5) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 11:35:58 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') mknod(&(0x7f00000000c0)='./file0/file0\x00', 0xffffffffffff2ffd, 0xfffffffffffffffe) chdir(&(0x7f0000000000)='./file1\x00') 11:35:58 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/123, 0x253}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000380)=0x83, 0x4) r5 = getegid() preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000400)=""/4, 0x4}, {&(0x7f00000004c0)=""/181, 0xb5}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/151, 0x97}], 0x4, 0x5d) select(0x40, &(0x7f0000000280)={0x6, 0x400, 0x7, 0x1, 0x3, 0x8, 0x8, 0x8}, &(0x7f00000002c0)={0x2, 0x2, 0x2, 0x7f, 0x8, 0x5, 0x7, 0x9}, &(0x7f0000000300)={0x8, 0x6, 0x100000000, 0x1ff, 0x84, 0x0, 0x8, 0x1}, &(0x7f0000000340)={0x7ff, 0x8}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x2000000040) 11:35:58 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x211, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) sync() syz_emit_ethernet(0xf0, &(0x7f0000000000)="f441b31b8ac61f3003fce43e696d7113a8f50c59f24ef7adc8fdf32afebbb6ae6b62cf67c7a3ddac3ef9ac43a4b7827e26781d64f92a2bbef8c6b2dc9abb4946d016aa6b949ead665000f4975858156c0c98d5a98e7e32439e8bbf92d236b1f8fb7f66f7a59a7dbf0b21eb659fb8d6be37befa58dd6523609f9024dd8892f32c5910195afcd4c78f947e9f6eabb203c695b38e1e52507b0f7c8e756049c001de5b674440f90de27c148def533026dc09b1f463a8e2639cdb38140c93a9ea80360fc12b679c6498e5b83dfc5636bdfff0cd7e329c29ec26a33cff09a2663015b4c46bb7084138c8c3c0270b94a00b1a27") 11:35:58 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 11:35:58 executing program 0: socketpair(0x37, 0x4005, 0xfa3, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="7d1c07494075057a804b06841beae4cd6976768de516eadee382b2a4268ddb1be7ce2b5a9efbbaa665fabdf8a16301a0179a821e236c5d373acdddff553157075874de8a21acb01112a7c8c59395c93995beecbf74ab84ebcf53ad3ab14e428c14545704020fccacedf14ceac8b6add44c319f158aedfbc81597e7bf31089eaa4297af9c85b43e2ea99c4d54f3912b8d06d02f732650e450a0413e5b8075e203233d481f11e25d2385e27ed8b0343dc1b9fb86874f1c3441213355b21a70f029b4abdfaf06339023ca0bf8480cdc8bce60936fc0218d674b47491f1618eb76756aa6e19bb8eaa0f24ef531f087b2c24d0245dac172", 0xf5, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:35:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt(r0, 0x1ff, 0xf17, &(0x7f00000000c0)="7537a0d52e040e2aa0453f104f96e5829f5307dd365e99038f54171d985d50b6621c286f6d1a1ae22114b7ae37e1dec8068b43748a0cfe0f5b342958b40ab03ed6cd02d68a2f7c681c2421605f7a6d7e233e600c9832d8fa351c0dfa90764c9cc2ce0fe26e9160bace95e05fa559cc932a0f8e90ee963a8c1f392012be660193ab802116015ca5029d12a573f03ca82a334c121fae8531944575083e9ace2788e249ae57fd745538df34da6d814684bd958f8bbbb3019ff0a3d426209d0abe0f3f5792543ba2f19c3500a88dc40c5f4a29cd8a8a393dfe03f250392625ba7cbd14da3b25e35e8ba276e261bc40c688d2c86fcfe7f5f34b4aedf10f74d8", 0xfd) 11:35:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="ec1de9a614364063610bad4fdb46d1f7228539e90eb115477d7b028d27f1695a392dc0a11735bf3f8698054be15e8bb1a004c8957312651f78c101ed0e0252169671c5e6f13316b80a04609f768e9089f43850749a2ad77bebb272305979aafa8630ccd6d62b7a2c31a6181c0ae28f688a6e077ae5e6a198675cb3454e1031fd35029bad1ba81d8ae8bc27ce90f37f50bd603c81276fa5b6dcf63bbefd66a26148a3db13", 0xa4}, {&(0x7f0000000100)="ddb500eb05de7840591a4a4befb3e05f368f3df5fbe446990f5fd567afa644b9c2ae751b8608c49a51eb1820954d1c89d2a745542b9b2aa5dacaa69182ea4cac4d48d5b2920d299bbe56f7edc511d1333a4d489c30c99d8f950c657607e4fe6692cfc268638adc061c47524dfe5bd9a2f86ca24375139b6edc8cc29054108594a22bf6e5b489205c68fbc1e16983a4d4c3050e0ef4e1dbbc63ba98b2e8c1d836d08b0bb44d5112ee4793b2780e2667389138550be4ba60725df36bafde5ab115b55f6d651657e755c6e2545b2674d1e5", 0xd0}, {&(0x7f0000000200)="6310bd6ee4307f24f1269e5143d8d2353ab29a7f673955aae125cec7592f9c8f85ed6226bdb8e57b4cfcf6", 0x2b}, {&(0x7f0000000240)="852fa376704ca82e759cfbe01517237dcba74dd5ce942514a54be96179a0dc274b2725b52cede44352f78403355b83e86c4ac36f7a9aef2858bc4794bc9e00d973e984b0ac110da9fe07eeb194cdaad0d22b538b4241675d77517d74152e06755c819e4e4b398eb849b845260e188e895ddabbb0706668d57ddbc20e20e840ed3fb5c2598dfe12e34732a32b0cfb2686f0", 0x91}], 0x4, 0x0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:35:59 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)="81") clock_gettime(0x3, &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20090, 0x115) write(r0, &(0x7f0000000140)="18e181ddc9c1dea2bf417bcafea189e94b08e67ad4bf190c5cdf42798086b4f1a5ee8d666721978cba0720df8fce3062ac3fa4827b1f541ada80409ab08907a61706fb085ba507d39949e9764d4bc40a31f449c0ba2c5cedc61b9d7509f9f7586b3b00f6f8092d3ff0052333420f2b53ab2d80c6bfb6094e773b63aa4342f3b184457c7dde4ab3315382b762fe40e07dcfe961ee4bbcdf06242f48bf4d59fb76101c04bd1262aba337255236f909b88ec30ab7cd071b4de9623bb922ab7ed366f10418884c3ef5923d795da0", 0xcc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20a20, 0x20) close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 11:35:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40000000100) msgrcv(r2, &(0x7f0000000900)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) geteuid() getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000140)=""/75, 0x4b, 0x41, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) 11:35:59 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) shmget$private(0x0, 0x4000, 0x406, &(0x7f0000007000/0x4000)=nil) 11:35:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1a) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/54) dup2(r0, r1) 11:35:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) r4 = shmget(0x3, 0x2000, 0x100, &(0x7f0000190000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:59 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x4]) setrlimit(0x100000000000c, &(0x7f0000000040)={0x9, 0x80000000010000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r2 = msgget(0x1, 0x20) r3 = getuid() r4 = getppid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getpgid(r4) r8 = getppid() r9 = accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) getsockname$inet(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = getppid() fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x3, r3, r5, r6, r7, 0x124, 0x6}, 0x6, 0x5, r8, r10, 0x5, 0x64a, 0x80000001, 0x3ff}) 11:35:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) shutdown(r1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x44}, {r1, 0x5}], 0x2, 0x0) kqueue() 11:35:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() fcntl$setflags(r0, 0x2, 0x1) setpgid(r2, r3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='./file0\x00') 11:35:59 executing program 1: r0 = syz_open_pts() dup(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="9384479e95ad4508711874f0cc896e387d6d9dcdb1dc5bb3d90a9ecf1d1c777e27134aca474b752d087f5044e144fba9de09", 0x2da}], 0x1) 11:35:59 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r2) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x78, 0x1, 0x7, 0x1}], 0x7fffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x7f, 0x7f}, {{r3}, 0xffffffffffffffff, 0xe0, 0x1, 0x7fff, 0xdb}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x20, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x4e1, 0x2}], 0x5000000000000, &(0x7f00000000c0)={0x9, 0x3}) 11:35:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000000100)='./file0/file0\x00', 0x1000, 0x7fff) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000002c0)='W\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='W\x00') mknod(&(0x7f0000000080)='./file1\x00', 0x40, 0x3f) 11:35:59 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) 11:35:59 executing program 0: clock_getres(0x6, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 11:35:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x100) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0xdf}) 11:36:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) lseek(r0, 0x0, 0x0) 11:36:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x140, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) dup2(r0, r1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff9286"], 0x10}, 0x0) recvmsg(r3, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 11:36:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x1) shutdown(r0, 0x3) listen(r0, 0x0) r1 = semget(0x0, 0x4, 0x206) semctl$IPC_RMID(r1, 0x0, 0x0) 11:36: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, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x118, &(0x7f0000000040)=0x1, 0x4) pipe2(&(0x7f00000003c0), 0x10000) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="d47e780ae021174dc384939493f8895de54c1354bbb068ff7a0cf739092a711c5f3ab48abc9efba3774ba5d315f5344bfe237885eb833fa9510c2643d21e95810a5677e53cfec6009a85f2e02ea5bd85283323c11296b5b595c5aa15182a47ed0b", 0x61}], 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="6800000000000000ffff0000550a0000811283e4a0e46761b6a8686094a100836d11b6a377a8aec22d17f490b85385dfee783e226db5c85aba051e3113806ce09821e6edf0af0c3140f820f1ad6d18a5ede3a8c48d667cb17ea563183e06bf8a40ce0c0000000000600000000000000000000000010000003ae7d92b9388ffb3e6e9673257cc799d7759fbbfea45ea90a887095dcbc3819c42ac56c2d4c8663ffbeab72983a75e7d74377ef0733dcb5a0f000a94ac9ef852737ee0be04e07812a522d1a400000000d000000000000000ffff000009000000e6cdc9a0203d899c270ef1b3231e0a778fe7f407f53ca6495317c10faf8b339e6061796327db6cc08a07a55e27e680912886e90a5cffd8899c8342d68fb742d013b624476b79ff21d3e3448d115ace5385af0bf872567cea78b13ea12af1434f23f77706e12f0b82ff44778702aca4eb649d7c6f03f5b07c7c793f56ec04ba6003eae9a9dab8711a5bd0c49cd5a13f1c168062815ae50e9aeccae3b4a479659af71789e9e20fb65e3ff7280b28f695819379a491642621fb0104a70000000000"], 0x198}, 0x4) 11:36:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x7, 0xffffffffffffef57}, {0x7fff, 0x9}}) 11:36:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x78, 0xba8d3fb77347def, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x9}], 0x3f, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x60, 0x80000005, 0xd6c, 0x3f}, {{r0}, 0x0, 0x1, 0x4, 0x100000001, 0x40}], 0x100000001, &(0x7f0000000140)={0x5, 0x8}) 11:36:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000100)=""/249, 0xf9, 0x802, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x201, 0x20) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1d, r1, 0x0, 0x11) 11:36:00 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffffe, 0x0) 11:36:00 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) poll(&(0x7f0000000000)=[{r0, 0x84}, {r0, 0x7}, {r0, 0x86}], 0x3, 0x4) chmod(&(0x7f0000000340)='./file0\x00', 0x43) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) r3 = open(&(0x7f0000000380)='./file0\x00', 0x20380, 0x43) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x1}, 0xc) setpgid(r1, r2) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="9232fb060f14c1cf9bda32112b72c2bbed5426e45abfd94a1cb4b1dedea9abd94fbf4c924e1a93449644c04f9533b4e24444919b2b6ef3ed5d76314fbae7862cb9ac53ce271a100178c125d4426a9054a490", 0x52}, {&(0x7f00000001c0)="a7afb8b3c4d5edd1d9a2392879062041b2e1601aab0d785a6a68f9581d2611d676ab2b5c6ff9972bf4ab758b3b4b8f13d81d1552be7f618450e3596770247ee30a4275f7744dad67e5685c3a6ef71b8ead99aa0670d594bf6895f056081669f934a538ac92f033088b128a397b6c6ea2d9b0c51a74eb42fc14ff15192713f87a85b2f030eacaac377eeaeabcc909ceee173a7377e3a9b5ed2a4204e4237fa15e6a584e279b8dfa3503f54cee31d3f610751124c0937f9c7ded5c604f6e2d0033418772b397fb542ba1b56cd94f2b3bcfb76fda1d84948a9e0779f563dc34d02a1e51d8ae3a12555814e2f22b4312e74845ed9042", 0xf4}], 0x2) 11:36:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="700000000000000000d28af01100000000a09837d8d046c0d75e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f691340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c18c89c4eeeb1b9bd1bac00000000000000"], 0x70}, 0x400) 11:36:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup(r0) msgget$private(0x0, 0x0) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0xd46e, 0xffffffff, 0xfff, "8abbb9959718a3f187cc60f03ff347e0402d7fb7", 0x1000, 0x3}) 11:36:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) sendto$inet(r0, &(0x7f0000000180)="20c3c58ed90d6791468cdf9d0766f4892b425a54fa6c58e769b67e2a25fc6e2ad1a3061abdb80391d737d16d71133215eedb2a6419c5c151810558cb764a5dc3d91aee94606bd4097721ae2a4ccd075a946e898ab160f02b5a55dba0164ad44812bba64da4358e020953dc79395adce1e729b1006e93ad05825ad9cbe0317a11e8dd34cb4f23914110377bd6eb7bfd3e0d1d09be8223a165abbf88160fd9a69bee1e9c4900ec45588f0733cd5cbd1d8f730689cb881746a8d805a6fae7ec29b9c9aeec859aeef8d9797c8981284ca9e150695a671bab375122ced5f135d7d15b0fad4b22be", 0xe5, 0x405, &(0x7f0000000280)={0x2, 0x3}, 0xc) recvfrom(r0, &(0x7f0000000080)=""/207, 0xcf, 0x40, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) 11:36:01 executing program 0: poll(0x0, 0x0, 0xdc) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = getppid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="eabecded441b6556f5873f25e0e0255558133f7295934bbbb67427018d4d4d3ce6ec40ad8fc2f880f6c715f1df603140fb9e9a59959cfd186672ad557f5c1b906a86183c903782e62d81dc15c70091071a58c8d9716a317cbf8f7a8a796dcba75b1151b56f588520552ff1ce10837f5bf526daf32fbd5bc91151ac338170f16d", 0x80}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xa}, 0x400) 11:36:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) 11:36:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000002900)=[{&(0x7f00000026c0)="68c2bdb34857aa18c2ad59dc761bcb12d122aba770ec87cb45c1313d2979445f2148fafe4468b78b3d01"}, {&(0x7f0000002cc0)="bb32f66ce047a609f81cede071288c4b947d94dd1c7a9c04217c4b22e4520ee716a60f7d51d9398241808624a8ee0399415b6fc3340171a5ce79d0acc2399d0f9246c31f2d2f6a26c14e6c3a0e7f668f8ca0c235acb5d2f940c6871bfd58af4dead49b48d86e114a350ab3a85934dd8dd5d1ab0a8d1ff9d4b661bbc5b2fc1654028ab031c4473dab342cfb34d4eb9a0d900d5f5dd4c386cb091cadda3104d3cfa177ee4c076c75e959114ca9b6966874813e2dcb18da3f848cc2fae3ccf2d071b49f625d9c95da67cf7da8250eecf4e958a558897f32e6fc7343a58bb8bf69b5e4e5fe57144221e7942c5d1744cdd3687e30c8f3e77e4d67991bed0d0eabd09b0a5f38bd683623f727b9f25d695be155877ba55aa0ad7ae4c8c11f529f2e1ab7a53e792ec6ff2394e5821c4558aacf85e176235dac4b4325b68204822a6155822f0227cc812875e541d082e1c757233217d3c8eb9cc219c967c2044ed6ce86dcb31388a1d9e08f54726048a7f1609255b4807292d7d0c3e499864f1fef0f2a14aa2998b501b3d84bb05237b1f16f2029b065ed597d7fc267e9ed887975b5063be0c74be7eab62ed789c87c164ec98967399112d216ffefd5cb37d28db910da737cd823a1822de5e795ca81b513f70706bb37f276a0f9ae5d863b24c12de599840e9eea529f8d4e7b2f46d4fbbd46f5251f728a715de0952791448b12c5eba44e97057408806c4b99dd8691c7770af14611733c77e067bbf576a2186146384a8401b6a4d53163f9938b72ed06ecfcff3bdbcfa73ceb7a477b3efd45ca9f3520ea50f348450953bb30ad81c8c5b4688acfc68e236fc6806dde9ccd0d837595c9de650d3fa83242cc11e655a3767662191a5a48f0a51c76e5b0d1bd832cf90048a8fcc4fdc46b1152046420aaf80df2a96c6f1aecccb67258a6c580fef9ea8e7eb36f74851a88e7a684b6552896f9db4492dca2fdf79dbcb06f9d11e4796efe16733cd4daea40284925df7edf2cc2969eaf4427e2b0c07c029b48518f34b22a4b0a906c68b6bedea5e3898270f9adc7f22a916efbbf1526585897dd2006009016979c0dbe91ded2caef38dded41a82d60258dc4d08de3bff0d85cd86a5db9487ca6e573d0d80dbbce8b721ec8274e3b21a329593f230717606cd730fea6c656b1e321d927bb7e0d62dba79b158997729d9f1b18e72fc457bb554b9a8ed6708403952fff4b8ca5ea7894978f2b77df57eb515a0a68df56ad2695d305a742a4911abe59d476b7a43f0acb32ee03dbd7c986291e1f22aa0faf37088769a2d5596375d86f96e66ef52c5899764762c6510dc19586375f21dda1b10d46baa3fe647fb8f8a66444d7d82c1122cfe5b8d6da0154cbf4ae67b2bb040ce2ab2f9dcf3cedaa49d8dddde36399c8b2ed7f0281a3d353fc707dc5e63681458ed011fce5aeb302d2f2dc55e57643fee22113f36fcf89f84f28afe0d590cda896260b6ba75282a0dcfdb06653bbc8a686a2de8e7e54c04e37ddd7e971d2bb1855c697e0f50ce8bf304114acdeb1569390b2ab2cbbedbb7bd156ab4b849c1334f42032adda753cc135a49021679c0ff099dcdc6206e162ca14086b772cf361dfee37b0f171af29dbed07fedf99434f40b208c10c943fa3ccf58e00106132ecba49c978b8a210f8b4d61d66652bfecbdfe48a502f573de4323c669306acee620af46684cbd85c1aeb26a3c5df9263a9b39762ea311a607e9a12409709614dbedce3e05212b2d622a9508ff273d3c30d0871035627abc1e55a1963c5a99356bc3f8d32ec79ed102186c270f5984ecddc05fbe4f8a8f5c0f346df75f0d4f2a226b39bf3058d626de6fd3424039a20fddaf3871406382d3df032e504e06126d0bd64efd7321241a8a0cbdfa3468ea84f779fa1d736908ebcfe12519e3cd4c10509af2a6ed3b22c4c035218df153c295766026dd20e745607d5614ff9751d04268de84d7246391b4f5d08b087d94484e7c1ec520dffd73fadd1cc05474622e6b1a4bc17e30667d2eaf187edcfb6bb8f6e95c862e4de025014ae97d0ef04962a83ba212b7f1926a0db4179613bb21fac9667f6a28491fcaa2f476b45300ba536408a3f879d0a2cd6ab7a3df3e7b64eada0588a0fd1e32eea7c5d4bc870b29c8282fa1690daa52c810e37bec9b04a339ec0ae55b6d594b2cafad1b70cfad01775ef7eea4cb687f70c7579ebec43bac7ad1fb3498281acdb6763c1b1f1e38bb5552509bc9eb6b2d6741be7390bc2e1c4c4c0986f526edab4b614fb9c3b5d692dc42995066fb2d41c3f42bfd1052ef4224a0503ecd03e624281b544527bc7bfeacdf7fffc29783db5c6d9a7b25fff60c8d8cdcd138b2b00c58edc9d95e688714a1740ff17b3e9eef4e4286d010e1af325d33c44356fc30fc2548d65c2dd981a3a57a3a389e89492b8788cd6e33c60106b333a7453fd07e11f0802a65582cdb3de130d76552d527503abd40b3473440fa4e985803d4748a99e6c797870cbf3f81881995aa153878a853fe23033682fd6de9b4d62dea0e009fc69654173245cb6f62200cba3bc3ba06c0ee4e6f75bd2da627b1fa3164d36e8a2578b0f8b2c834d1b156cfb972ad5945eb28a0d1241e3565f78632d7abff5de5d975a75019dd06b751a80ff26a13ee7c7c4d79bbe0d30f5b7faa12f91ea685bc9dc33889e47f503e7c570b89fdfd6cbc5b067b278767e62e0e7a7ea871130b06bf2b70b8db63f6086989631bcebbd3e416d2fa77d392d161a9a8edfa1eeea7a7db1e33abea04beeb42addec6ea442753c0e57e07da2f3d54392bea6105cf609e8c04eed25ddb17e1592c022c1c54441fc6e650b57dd5b1238c5d4f9c8622d2ab5b07da1117bb966f6558e4198214daf7b895d01664081ae87871661bc86318ada9aed7a00226dc60061556e8d5eb907a9d8abdfa3afd77c628d89f76d274e374b9c56502c27667710a2055e2ab35763be4dd2c80273e3d2fabc6ef60b690e047fda0fd6d582f380d9e27379be5465215f6bce183eb2e7040a35c9d6b6fb35f1b2c1958fa8b9dd476aa7798b7b47725f683e551f74e102bdb10679ba3b218cb133287219a45c0233b705f164893ec4062587daf1174f980325473005832bc572f55669cce2daa25bdb432f954f54c206b9bf70b43fed956d38b92ec9bcac0685f7f253a95b4562dda33a91bbd0899aacd0c168004d253d7957e260d3adedc509d0d80cfbf2df4fa62979c5ebadb151210edd1d7eaf2c6ede393399c3b15c31100409ee20dfff5abc062a2aa04a5118ea026770d1b66033d8f93ad5a86c953fd90fac7f00617062b58f6f03df25c09c52e320a88bc470370b61962343a5725cf6cf38c64394f56bfb539417104a93f39443620b433f0559d11b264452199e5e628bc5ac423d9b68de270b006c93f29ba2ff97a88cea7a933fc2894a8fd9b23014b7f34ee14bf82f1ed31e0210e410b6eb64bd36845b88b261ac1a336b247e1c229e7ffcdc8fe7bb0d1ea64657a6c2138d36ccf127d913cf59557c72c17fb8af8ce3ed480efc35f17c33a972cda99278cb365fa5cc20daa742c44b2519cd003a069e87cdf5b78d86c412ed141cbe6b2c0776ff7f893420f66940b85966da972cced2f118dc1ffa1a2309171f0867f4d26d1e5be96cc2d2d59e4ec5d03bfd415b01ab505596ae68de496bb95c966eb0d73b4875b8d6debc839b7b6469cb4252eb520360c1b9067dd62d61efd8bc64f322d77f2d392d8315a4f2836af6d4967c1dce2e31dc0b66accb59327195d2b0d3a6073b36a44ff11417cb6bb1036e93e229e63e56e8d4b451f2a4e2c8e875423115ee628abb50552eca29da41150d79f21535c674940c074f088b441f94f1c089a07c8d6d983b8e76ecc543e77cfd52dcb3c54ecb5c99e1b65a3900cf08ee09f11817cb380cbdf0fef2a283ac63adef3544acf4a8784928220d5f48b6b0ae5791075f8d7979e4444f91ab0b43f2984884dd215ddfcb6263d67bd1ad704da9bb9d9de58d43a657cab46852dd37e0dbb56e79c95f720545b224af78d9e080a0c497ed2bc31350a2bbece2362bcb8d098433baa7145570aab62d62ad144150177d9374fa2f21df71e5755c1060fbb38918950326e06e4d192cded2ab1dad0b4025af671f359f02936c9a84c49408190268efadb5b4ba3705c053caa73b6e90282f30340c07e7e1ac44ec5d533a060b8de89f27e52628cd4f46c02a1ebef1515fa06d865897d1b7d311602024b28872ad901eec2b423aafd6d7f75413d0445410efed7fb35cf758461375f61dc34b5fe1a03905cf0a191a57b51f1dc5c085bc48bea520a96a2a2dd4d1db84b97a7c21d42c74b3a6df8a5608ccff5caf52529a995a5b1113ee4f07a5753330d14d2031cd616a2a80d3d652a38dbb309cfc4f05896e2e39b028043e261f5a6774c4fef94ea1ff9e8bb39108072f41b0f4233fe84c74b03b31a793dfa4cbac96a3666da82baea96247ec47fdfe6c009965277f041a7dea022282cadb10eb017c2070eee9088181b1126f8a35b1fb4be3f07ef09f87b23f2bf52b6c9115c244ef450ba53ad37b1a82376dc9a1e8291b19be4212c270810a77a7125f555165eab3ad89b5c6e8dcbe3bb58974dc1e7fddba5395485b228136262762e68aa0eaeec2c0c5d3b2e8f219d4be0944cb0d980619d9e6abc0a112b6276859c66a6f867f49f806d593363ad3dae61dfe363523d967c8d90e6ee25eccf1411378c5e57fb9c5a097cf4fec760e2160df4ae8e95cd06c30a0550e3abe7981f5b9df9342a17f5db4485ffdf4beb3da2d58a14e66492cbab02a74ac50dfa95f2b052c764d57c0edbc3716d830d052d2991173f5427b477e4313b41663c84c8fef8a929fc7b2d553769d085bb989f7b46294880f8e349b7a5500f18eaea06fac7425c02df19edd810ebb0bfa23bb6de73f4a9b17484225f203865bbcb766f015b2594c3a875e862c7abaf59bdb05853157166078822f3896d15b94f6eb9743dd71558c0749b803a14e5bae4ac3122eecdbe29aec4bf4b596fe2f56fce2182626dba5ebf110f9f55953dff239a8413a9b4d902716b030b19e08ea583534a3c12c72b7d5d1489644fd19514bbcfe004af8337cc34e9cdcd4cd96e4ebdf3fdaf5c17e573791fc5e52ed307bff37ae73c4498c0fd3374862bf451e3a05a7bc99de5c445886761f42cde6342c4c48d8c5934f3eb55b35424db4703f0ed2af328ce265c0e819186b76ab18cc63458178cdf3cc62c6dd352c83e3714fc6a291cae7c2a7dd67d2ae2ee89c103e54fa3f30ad3efb60052ec85c324fd2a44ea3576fd4f69e8fd32940e3f5d9c859712e876a61c83801f9564aa787f7eb54fabe1019c608a7b422f2706484ac5806bf449d786d48554cfc8a3e03949bf3203ffb36fd033d24174774afaf90e3faa1a36a2978fd9b5e93a446d31a2c13b39c66a162bbb3b8e2aeade6787c9be35f27bdb04011f2df77b5e694f3502550979362ac6d3d3527725b1a0764398b9f94926a97d4d158aeb3cbc323452902772bd3dc3ca14a649b2ca3527943bdc8acb74cf4cd3be28f74c579428fbb99f9a996bf429a2ea7a5b6d563b77b41b4fc1254070e5ebe2540ae42440ad002753be3dcb922728040f24fe986415920d7ace197baafc496507dc1f0007fb539f75ba24c3bb3004a1fd90c6a008d7b7b1f1d200b09bb26d428c1a68faf02c86cbb2a731ddc0d889150b6f0b8c394981efd7dda6e885c567899107a6a3c3c3180a400fe0159f84df33de719bd7b0c297bdce116"}, {&(0x7f0000003cc0)="391ef26aea7c6fb35fbcf2d482e781fd5f218f68124db7dfdfcd31a1588e6e92027c6740e410f80e2669a7b431b4babcb39cd854cf50cc42eeddab54c79ff341ac70806c220255f5075258ee219dc4e86679edf87e8a58b6b4343e1e5ccb0bc516e4e28400e9bdca6829736f66b4a1a42902dfa4bbe67c4e13d752ddf7c3e80bff992ff29eea512605181d89c9a838f3ee9d991b022c9a7c9ccd60c7281358b95921f3043bdbf85a78a18296f1ffd1bf56802f2eda064886f5d47cc541d77987fcd910b3284b1f5cc2bec9d38d601adc6a59610a276678c81b33e367423f81218e005f4383537ea0cac5a2e1ee2a352aed20605cb857d20feb5f6841103d5653377da07ce27ac3a9d486ae2cb3bbf95383a8f2e908794f99f342b1cb9cdb58b084ca8358a014470e2a8655298cad882da21b4270e89932ea7e8bed540c3874ff592b0921aa1c4d5781f1724648e7deee78aa73bd913a4ac9a4b6e23ce9c3412e11de768856112f9f89cf6052d2f831ac28d1979b67af96a442e5c557ce8e7251e53af5be1b71cd114264fda2758a2694793dcf5764f905588b3fa3bd1d5b13cfc8bff547cecdf0bdc1c5cfd8f3fcf0945ba3858f31de2d729d366a2f4e3df39ffb3910a3f45448d8428ecd255c011914b6a37ec7888c029b9d77bbdb28956f789b909a0f4d6b7148ca906ec643fc61f3a1cff2ae2c0994d8c0a2718378a8d9f9c13e9e224cb8d78748e3ba0b8e4bf1569e5756ade6e3073f25f4a4ce37bd762027ab6a9879b87c1806af6d24e879e9e041d480731163a8df2d270430971509dea53c2cbddb24d6636a238bec566630c1f2971323df252977d25ed288f1f713170d6b145e3900eeaa86978a65236ac0a050a14789d60ef10e6dbb70b9e0408a342990127cab60bdbd0dea99f60c894a26edbe8fc40fe8b4bcefedb8c44168ccd205f9a9f25abaee0cabe32ec55be2447948b5b874d22784a4f100e42ca3ffc206783e288678eea9969c11a6d1e4efe21ca2dbddcc8a70a35caf946bc5e9440c19ade6951cb1dab308b3bb00848460895d1634ac9c3ce7e80d152b5897d99bb5bb1495d32d8925630d7a423962824a68307af06d7828953fcc5bc5a8fce207d3ed2fae0a7ff8063fc9feeec7312e5299e17989b591fff180984ce916b064699b77e0a11804c6900372a4cf08f25acd40f7ff0598e415ad33c1c3d3659b29acb9683f9313f59da2cefdfe818a8643ea4b96c000541dd88999e1ed376227417b1a456ad3fae89d1d1d1b95c2e4fd66686e2d506b00fa15dd4a3c48fa3ea62e8089a352f6e039e15d3f36ae613401ac1f57457d79b63a2ca58393c38e1f17889c105558bf3e0f8601c70d735252b624d5abead810d990350f92eb7b6168755f5740c857979af93e5881e5c1ad37e14f0fd985567d3dfa16b7333e4757791ee09730511d0c7c7b6a2ca5a9d3e5034c94ca30115f9a25040cb7980144e47287a076ea646a8b9461cd716d815a29eb04fdfc1b8990ad76920cfaa1dd41b9caf0c79eca3472149803fd703a4b29bbaf5aacc55d3d47d34f440d5b68c4151653819b34c701359e28e59dec347ca47ddff3e71b0258c09640fad8a4e1f4f1a250c243ba0a72412a99cdd555a19f915a5c4ba12a5c5c1aeb470b4c45fd4b4399f37c126f4713697c29db1eeb40b55fd3e7940c5f427c3b6519bf5e0ad4129481ea25f9bf3765b091d7f03b1a4f0a2b4ef44382493d60f7a048141d771034c9e30b32f7af09d57aeb8c84f0f3cca0d6155875ffa97d2e86e65caae1f31470d37a7179491be2de7f006f97b405c3de22751cd40024117906d5804ea3eed097aab711a64b57d1a84f88219df3b54e3412ebb5567783928c3f48571ed170ce1d16c6eed4480a15c97026ca276dbf035599413d4e5050fbe1681eb0d5eae67e5076815389f6628171d31a00d96a7169e3064e78d5cc046541f2a217507adcb890414d7ac1faba083106ca163800186edfe2b9d47f14dc9b84fbf7bc98bf55edee88a80ac0b53ca23cfe32ef0d9c50b8a21a4c8c4e4a5267461902613e8952ad0389c46f1041c6c8820f4f5bb7612d08d2931f072e104455f76504afb07ad4fc3c418e7635bf9d8ea734f188e5323b93a5f7aee0729b65dd5a417be5a1613b2f149b15bb87f6884dcf25661f3d072029c2d2077b1d98a1615f57363a9c3c3899876d428da471107a6a3944e406506afc44eafd6d367cf742a9b9281856ac86a1ca967b6014adb84bea23da41967753558fca4da73ee421906b47ad21e1dfa0fd4aac125f1ee681a218ede4991a02908f513579cee7532673e00cf81f0d910272aec779d5194bb668cfcc8603e4c2e75e13b92c5178be154499df7d5d2233a1f5af98aca99b1ddf100d9894faba09f9a016a93702b786127ae90f4e77fd690514cdb86dce278211549ce541e7ff2abece528168b7562b431e88185049335b4221f975e3e14ae81bb79722fed284051c738e969dd917601bfaa8937bfdd52b2f86d73fea2bf3e2e37947d76a57048da2f18ee882aac8e7380588353e267d48dc33bd43bc2d75dcd00611f12f2676b78c42c4d561850fedae71720a8159027e609fc528f52f65e686ccbd9445ad0949782678dfeef15fbe2be6d2d07f8423898bc4280a3cc7f15ac6000f6cb745d6e6a37f1fc0c8e76043f8faa8ee6d333c09d3283a09471f1a3e24cfc2682d9513c3e03785997dd04d9cde43a81724a5d554900574daa8019a82d3dfb4bfaaa5cae136f78ff1d6fbfaec18c0792b496ae5a088491698fcc0f81907844d041028e16ed3e81b1c31439a2ce852463ffc9262dbe34e109ffc2ab210347525532f88494bca2104b34962f627839fb28fdf9691daf30afb36a15e8f540257f8db82899a25e3d1a023cb387546492a934939a8e0563ba57a535793eb8eafbb14d790f687ab50afc6dc4beb3eb932c86c15a0dfa14ab4c884524b9744ad7c56a56393678b3d120596730868cbcac3e00d387ae70e44788dc28d9b76e7e80bfb0b39efbd8c44b24d9630855a5f93bb265746a753820f7f2aec614e6d5870bd6233edd27483a705171237767e9c1181ce88eb8184429964abcd00fa917e05e8c9678259ba1c29aa20cfc282e7e5bc133f2662e18b846bdf81a3a151f4e27b8e31ae5ec5646c7630d97f9066e4131e8de89145241eb9e4e181b094f24a8f5194b71fcd43e054493af7083df174e8c855cd54a2b051bceb417abab05ce57fd5389138478a99a08a7b09b3333858e5a2ceec67465280f39f39b1890ef2f3bb869ae50fd53138d39f258d27e30badbf2fad38d36421c351c9cc4924aabe95d35970caea6ae724e4bdbd425f222c63f75fa724e920616992bbc3e944809ffc4aae430ab778907e74b13507754438645d20ed94304a5f6d0568777091535dfb37309acc17866d1d0b0e5244ff4de75d5a07e2306db546d4f3e346cb3f0867db6422de3e62cd988acdbbc0dc8bbcf15950a9ebba99e7067d43a7edd22a0c897342acbc23abdda8b77127eaff426b89b138da76371f1c91016d3f9e6ae3c7b0812238ee4f51bedb37e19a1b661b2d643fe76e943dcf44721834e44fafd1b13e8cf7bca70a8dff477b33f3e2d06b90ac56d19896b1bd81b16f3928d491a2b0f33171ed271bf1786f34efc68855cdbb528c1fa3d9e1250b679314b7ed352d230ebebef3a4d38b02ed6a0f1bebd0fc6e0db4bc57f92359ca0179fed7c7b9790080bbb7fab7a0ff6caafc8e768c640d10b9144293d9d754f02171d5af56b05bccd723f30cdb026cc040e61855183e4cdc3e9bb469f806e2b7660e67c0d7d6964be42b0bd65d8793001cd21105e9dc3f487033a62803ec77ddb4a7ce4648836a2632d9425ca4f7f389a493c1f6f58403b066e907fdd2146952312ac6f151d66090d8e222f53caa24f19015a87357b0a159464c93a406763bd2421dd14645e96715bfe344cf37fcc029fe8f41df051f72539824480afcce6c6e8acbe612758572bd858ed260c9441082e61ee56a02542209940750fed5b86115962918d04838e9bf05e2deb45bf8ae68ecbbdd4eaef5721f97f68613c1f9753b54aa555196a68159538c8af4e8316ae364a1047ae17becb258665d85e61fe752ec9d9bc8271672ff03749adc78e8ac8529f410fa3d7e94667a9753a044af678d8492b0e59f3de80a7212f52433e370cadc4acb250337f9c2aedc8ab3fb47a8f56aaf8dd5ef2e5dde44bae1ea33bb64075b2958044ebec7a28b8ff92ff0d44252f7aafc396687d860ab9d1aa1caea9ad66f3c391835502447ee33e90425a95f6bc684f9ef3e97b80935ab6f71e26944d35c10d89222d0a6596f0f8c2f89d1e3c7a642372fb12f2bfcc7dad0052ea8ac1426fcf2d111b7f1fb6fbd684897e861a184545e84d4e51bd28ab73f3e4e27773c4d78c3343763664efeec5173f12b3c218021a02cfe7fa7b1ab8fb32e1d4ff8bdb7879e382101372eaf252520a6a5b31c539dc9d80c832be0e3ca5384a1d7975686db63241df4d1c58c231873be9ef413183dabfd306ba2a224388af773cfb254f894ae9cb59bacf6bf2f69ee488cad7143db2293de7c377a7d65d64253fbb352f1f8251939fd3e16f2874dbbc187ab857831d9afb5a98b9fc67e9cd5325d95823910ff1477b36416fc5f0612a7aca200e4d7fd11efcc9c0973f90a478cb9aa7c3dd889e2cb7ddf293cdcd3725e5946f87b2b5621158df7d832b26b30277c5b885a68392db3b4e091e6ced8a31997fbdd3fedee44a87248c9de91b3a5f2bcdaf1b72dc7b535763f611e1d5b45b589f9ba5a1ebe091e9e79253142bb896fb1543bb1c200a54b70d33fd5f499affc8abd83899e9913bd94bfbcbc8285ee65b6289a3b3908cc2c2e8cbfe734c9293d02ed2e7f9facab5d07b3d7a86ad7736c6c06e0cff58c59f3a28a3999ab4c4bf0e90b06ff4ee5444237f4ff834923521fb37011134855040ecb2f90e0dbebbd613a4ea0ef8dc14c30acfc428b8c64c6a36d0cd57a882b162d49100536191ee08499eb1915e9f59f5260bdd629f2843af518777e4bb0fc0048e88e4ae5feac068f35af142bcaad7811285b24e31ec6062dc360a222d330a5dfdd3082682be25c0569cf533256a19fb58b158b2e0070a38db46e6b1a79062395ccb936fdc796d94e5227a176b01c054ced7f740c8d8f3daef95d56ca33b1e1dac4f7e934be72455a5278fb7ee8f1b2d5766c9a1aa6fac757a89fe47f7b6fabcbaf8f2e7a25ca1dd7c658acee99bddcb14800177626721850b43f3aa643d3e30fc355b2c3f9ddc99ea88e860170228ad99a5436c94cd9699ae9a6c28e9d8607467965a425a869caf7d3d0c3afdc20618739ab135b345f8d95f891d47c53b2de4002718965a30022649781251225865b82cfec353dc11192b036eee4aec385ab3bfe567c0692e0ccc7a389bb5a6e43da7c80620cb0bc4000014288a10d50e4e675503f4dab30d9888dd949d9d3fb83e54e6a7df700040114b99beb0863326b195219a212eb3512174f2fb55242178bf6f031d62d30070f2393f9cf6479ff93e7822c16bb51e000ee97f5f2d8822154c76ed29d299b9fef99c2b6dbd363b715a566b5085269f34a135f5286dfd16dc0171d14786dc02ecabdd9b2b80fd9b54ff253f0aa1e35d16c27a14a6e9a59654cf28288e987f47f824d7bf2e43f4901166dfbacda2a2b63fbd6f4586c2f6127b1449b05362226aa96cf80206d0bfcb7a94d8f14f99247255d9c8f8227117329fe0fe6f4d919f43d166c8f6a77"}, {&(0x7f0000002700)="7f79fe0c0985e0890d017bbb3ded329308c8e22ffed9c629e5007f37b59c03af7251a6ab1143e89c79a13b50e3772ece9c15927292cada0ff77df59aafc362fe12b02f5f70b4111fe585ada5b401f258d1bd7a10f0cc047070082fc7ae00033e17d3de7e7cbb2bdc0d9e58430dfa2f2778a410de51fad917e72eb1f89714acb2c634a49f5506557dfbf50291090d290557ca317c413653d996d7c7cdbda058"}, {&(0x7f00000027c0)="e4d74a76355708191001532ec0f6bb9be0d365b6acc40f1b21ffa039cd0a4627b779711d4667c5dda0f4ee62273bb3ebe46847f5d1252b537e933debabd0d37df32b33b147f1c76e96d9cc5ba5ba945a968f2c6fb9"}, {&(0x7f0000004cc0)="51cfbcce55470c0dd33ba79d13d206b4151df179c13d2959145243d3d1baf3a8eb227ecb8bb99a4e4148d423822ff4ddd34ffb64792411fa8b51bf6d7747290e9acc2460cbe1addd1704fcf86dda325b1477bfc1e9e85a94801b94ad7522b195bc9b8962c478040cbbd08df65ee53d37acb982086f46199454418b2c776bdd0fe1e0e41b4b140eeef44f2cfc2bb3a07408fbd16a0f2f98159f2196550a5691b590ee9a6c40941eaae4d48f2d6c65f1e6077c2000b8e4ce8186ba047a7d457a9b12df66cd2e54de3ec8f78fb797adb2a61013d8225a22d1b5f954a30cbd350087937bc7511a3de01aa1ecbbb1e81b398aa605720f596be8f0916c98f3df12afa1204fe9a611f4ace84b40ae614126e2def8bf691533a2398e96bcc39c1d951f81a7f95d3a7ad7ab2505ef7d6e36cd90e7015752dff33dfd3553776afbcd18ff75fd415bf71c2271a10f85e40692d4e4b990c1de9889caf093d2f01ef0358446c1c68cc8da60696259a18aa0753782242d51f989bcf6cc40e73cbaaa532043e5bd6f615585b8e198bf40668473c8f10d185fc55813e9e829a061871a060c2230960fb7bf336922e0c7740fd5a775f0dc3e5b45ef8dc5125298bad4a0939ddc6e20adb67d233ecfb8ac0002762f578be3d3df20d995f4a7f8ee1c19f169cf7edc649ea72784d5215676544e5bf88ab92a02199d88f15771081296e3230e8b7ff3015864a5cbe7ebc1ccc8dce2ce4ae72bbfa2737da99ccc8f8dbbb1f65b25504103de99f8372079c9f10808da0903e272bf76955c85762dc38f8d4de44e9461210f7b3e43fdb0c6bbf1608728b1ec9587954ec99d00b2b17d07313bf49ec0cf8335884d8f33e096d8c4cf7a8e31c23c395bdfb70589188ac277ace45d722f2b2b0f4fd0c51475901b812f11dd2c831420b80d6ac5cfaacadc2410ffd3fcbbf2ffa8e5842524f496c541a55d8087e13f7e450dce79a91cc4b761e309bc4bca278598dae5a8b405ca1e0e6948caff78db131ada30bfec6a58640cee8c2fee9b349ac5b4c33b25a90295ed3e48151c1c6ff3e45f701237b46d37f598eba4654f1b6fbaf1b30ac885751bede626118f747c65fa7e78645db0b56d4887cc576013c5833e9e0840acfd7a0a58844a688e08d8f75116b6bc5359f22fc246ab14973f0469063a3de776c35747657b48ffcd69ceebc714ee4d9d6998b74d5df97b08c39b37a7e43770aef45e99c948df9c36c4a2ae7bf5f263c3d519246e809216abc6e2bee1553cf28060c3afc8662953933fc0122c66a1b0b85272c66ef9990cab4582891dfa6862e2f21b6beba9f50565d1a0ab906ac31caeeee5299831c34eb50c270044d1d5a9da127f1d58eb847ef4ceee54d79263a19e8145b15bc8149ceb435e98827b30b577ce0217a4727300f8dfa94dfa8a0dd7250dd3a3f775584f223f4c05029c1fa47c5a9435ab056e9219552c5acaffe040cfdbd80ed6c187baaf6be29d13b1fb9ca32d68626e4afefcafebf798635e789e3553f669277176b3370ce43d96f93e3b9175b0688411a1a49e50690682a3c32e3ee7cb69de489e568a4c5ccf442cbaba35882a657f2a40c8c6f0ef5bd91a62e10d7a84ec547b3f3bc28705a68c14ee29833d9e0b2d765b9c1a8d39a13477b1c169ad24533d164a77e8f460d08e6ba99f607f0d6427f5224bf941cc18d8e79769149370239c269e93c63454d633defaf6fc44c6a9f813c0f511f24583e0fcd75fc265d4f6ca3d49f6ae1ff9fea4a75877162f9cc7e06da5411fff6317a5ed41ff5f42ab2728a3466fbceadf51327eaf31cbbcd3144955f5e03061bd9112d115c8c04111f518b4c1b95d40dbc534b0a7944699f9e6781f8c86338a7ffd774370e806fb917550fb7aec98e485bd4d269a9d4838e9e4a7708793cfa600c99d070c75efffaca5006fb507f4bac023f736ad8cb4b403b95004592ecb06b2574dbc91186aeaf672ed4c81a0dc8b732dfae25b0fdf8885dc719ee3cd449b7f56bc43d04182766c6151d88bf2db1ef63fdc725e2784c0f589cf851517e1b6e028e57db94708f9365bc220702a0f947874fd0f58455d732d396b7cc3d45769e2d0cc2541bdcc1669342a8b296bbbf3b026d81cef57bf86149d5cf391dc366f322564465710ca89f50ac07a795186a28981110e4f24f27bae96d01da9ab415c9570bcf59b5e1fb0e56b460ca3aaec58620263e87befda3f5f6ae19d33b6874b95b258975146158b4b55ae8cbb78c991230279a7f8e8b7091235e8c4fb72cc42317f475afdc0aa1bdce05900bfaad31cac0265bcab89cf843457ab6f02cf5c20148a23d8777d678dc3da7bd8be0899ada3c50849593445d24c64bdeb49318bd424d68c72809162d5f1ad4ee7521bda29d91550fa7f62b632def172f27d2a43442579e39fa19d0f502ad4d26ddc9f643d8524549f37eecf335fb68502e9361afff0528e60f165c0e25f81b5aab8865c5d0f6fe5ba4ec5fa6b2196ab852844f8f595e49d89de5805e4d952b3a76b79d1963fc0910ee6b88fd8ee1d00e2c5739253bb6169a87763b7629f4abd6fb16fe09533c94eb6ec97a3e55ade7f0602b49c31db42ff3b473d54af3529a72a93e2d581493a5ab00f6875b1522bc254cddb772da8c9efbaa7582a62303bd92e34b75dac9363fef78bc97c7d2f25354ee0ef0b90adbed47a846bcae17a4d0c6c285f1038e5483bca6cbd1761733bf9085ef19319ab1b0878315f30d7489d5f38d7e115119171fd2710c8c94cb9991dd57b21c2daf2761c5c706e6162d8df6128f971e403681daf912b5552120a7ad92b9ba7a61695d3e1e6b7a2d9c6a64c0207a2c5c28e2cea35ea6fd0ed46bfd0209878fc21dbb3ccb3b6fcd13b67cc726f36780362ef357156fcb16319fb6da8d7c8bf4c30b2bf243d4a56efb1c633b03e710dd5080bc7b971c2eed5d6e49c0bc7814309d8c365ffee9073b9ae0c1a856aa872bda84d57b45fef9207c4694c921c3907c95108a7ae80b1c0d9f26bbc13a53ca5547e01afb9d73edf99d4d8f9015982da7514f21c50599956aa7a62e97632d9f9cc476e9311a74f6a5fab294b5bea4023b0aba6eb3de08c10824862b622c8b5802883b61c24c20161e968430c30625baaa4244790d9cbfbe7bbe4a52d139adc7f4e3e6edc5733c8e540f396ba834e63f85691f98e8bf5260f92e315ec85529734355549db9d1c3a1afd75252b63374c382e99e665b95cb57bd2a5dff30db872b45225fbf003c73218b2031a583f65ec60bb4887681811f799c0b443cf3f16b367238ab6d714c475382522117cb8b227a828d4f85e56196227afb8356651b67f07a066e8324ab93d556d24d0a3c50a92ec6bb33d31f53e3e4898eb9dbcff3988b2d86091c838bd666950b2e088bcf66baf38a8396219624fa296fb7423b7700af1ba0a47bb6a064631f990d441687c348d96fe23b1934cee8dbf0ee153f2857e22f831f5e045edeff586349b8e79769690f7562b7f0bdf695a8c4c997ee55e96130750b8aa8ed057c5633914ca62617bcc8bdfec2db1d2b834b0216de3c7f077c3088e7742c95662e327f35651e68db189c74f0064e4164e9a4bd4bdc38a9b0f2e4d3f2b5863e06d7e441e5f7910e33394772c17710d6037a17915dcfab9685e5d45bfb0a418aa3c4debd2bebea86bb25b0d3a1f89b8fa7c1711ecc85d7fc055ec6ab601e29341883215f5770687ea2e7b297b19b4e600b50f91d5f14313fb83964f5be8af88f1efa16193594693c8f8d4e38b1fb6068213551b17e590c62e0341b84370f2d4db5125787b987feb38b413ca7d7046aafb79ffdf06aa59ab11eff236e356d71082dff551295b73702b8d477401d9a460f7aec9e8f1f0ae33b61ceb0ef905e5574abe032e64459ad768380b27fa6c08042826023fc6238afc3c5a4713f973fdd4003d18dfda6cc9ce0713286fae7ab4225667e42b89aa78199b0dda0d7e6b2527e57838038ee1ed25e646b35294d004245ec82962ea4b7214ed6382d2e6096fa5d545789410d05f491d60b4ef3e4d3c9a3eb9cf3001bf431140a0e8b05716bda6f315798c37172c95cbf88386511cba3f49bc5ad8f5e885bef99e81a1246c1d7c18196812ac2d30a8ff5c3fded6c301c0808baf56a462985c47301b5f9962337a7cbb39782c949e43edd62b15b0a1c60c360300ddaee2e9366a405479b3b0bb00e850e724b0a96f643efe5aa573154b154fca77e1efe55bacf8de65a805ca1162c761ff7bc879ada49f665493485c1f48a6ec55fea288fc0be25af2166fb6d70e4b59209214078c0730c9f14636ab064ac28dfd27c12d5f4f4c2a0c5a648ebfa2114bed18c71724efb02b053038fd7704913f04849c0dc74bbcf94e030a3f5ed47b232c6276b4aed48fb9ee61be13ba425e0af59902f39750c0e1684367801693fc22e1c28752a6d0c2ca6837b0bcfad4f48e604e49fba2c7a4f946c3b1a97f9bacc80179386ff969f18e16aeb8967a7eb4b9937eefa6e799065da1fe8f7bdcacfdce768214620b040fa23e567e231b2df793cd26418a135e98da41e216923508946918f655b469d364e669d0936896bcb5f7e2bc15f3bc6be8d44db58d239d3d04f02b0b3a357923a5ccc1f0c7bcd094761d7c17615940dba8e01e98033b30fa99cb65d197227335c0f5257087b661d2884b38263d6eb29df62200d49c0ebb8829b8df2682349d8bdc949e0d3309efb751db33df09754bda0c9b3afe361e54c2c2946e69c937e42f84c7204970124486fb7d63f28501b1ea2fd7cce8d4bce7bb7f76e9cf06cbc19f63e85017bd1ca26dfbe14e6a6d006c41de9cd7e6a3d6e4df4d2c91ee2f3721880e584bdb93b5cddd63d62aecc4ab83e6cc7361fcb7283c50c32c4da34e4eef04f9bb4de04bcc151b66ccff774257734ba5f753956c3cc90e437020053d6d1fdf571c6192fed0d27ec5ef420ddfdb726372e6878e3cb1e4aed51e0a8fea469cbcc727b224798fe31ec8b347d06ed292c153c12b5b53fb364d50b095a9abff9c2eb2d4f5ce3aca4767fd9aa913b38058de75146fd82142b649236f6fe9cfacd2f09c50c874e9e8230b52a199ce0cdde19569423ca4d7446bb7185056fc59b619eb40612f825a5566fbae189311f1c643c78977de90ff47208fe01b1077f91108e2b4201d0393db06aa497c9daafd651a0eca7042b5a67dbeb4b8e9fa158291ef1c6de3cd10e41ada751f51b02efbf682dd815c5c561bf18a49018f38a1a0737f129fbbd5200f726a9a5ab9c55097e69fb0e562ffb460625f123d478f86cae82836160d2e04526611bd9da3bf6a00df35c4d99ddf133c7e6b7e46c7687a7cd84464f288944024b62f9868699cf935d1dfa31a692541a0553be0ec3e365b3279d7a1639117aa7e6e292ee01dd6d733bf5e3409f3b60c616fd2dcd01690fec71d54bdc5dee40241b7ff6c41062c84dc8c17bbc4ea065697872528fb7eacd304850186622b320460a8d9e2d59567b7559992c2cc5ff932be8a5000c614e92a3365fb03bcafe76546601aa8da19414de5acaffe05b4f5ba124f632f6328a320df9af0f6a2687d76bf96341090ecc8038ace6bfbb8a8e1032e38dc9d098eba7a65e02607a4a2a5cd685f7886c76481bea2525dafe96ca4aadcf72dea114389cb1b59860299367abdd003cf5bf38bb1fc86362906d3edf4d2da36465eea2e92eea12167431d257872c90a5ccf5471b32d2600be11d853854b686106f3c5b50ceb4825d6d85e6849710eb670a1adecb678b3a6c57c98b72783e7477d6c9f"}, {&(0x7f0000002840)="44539eb5516a86b5dd33ed98cb13246fda3a80"}, {&(0x7f0000002880)="6c21b42666d58a4b9516ca7849dfe2770f7fe57ba6eddc424e1aa6974654488e87850097f529926b3e13b7f2c74496c12d34fd05f24e9b6f279daa8c4370182c8709a8fcaa3e18490211fab89c"}], 0xfffffffffffff93, 0x3d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="922592ecba8c6b6deccbb321304772244afa79e47c4b4b3dbc7e25bf54eb601662b9591a82e99878c1ed154867d2cd47c3b8fecb6ce89b1eaccb5c6e4b974e8f64f0bc4273360c99ec1007c048d9a8f90035e9801782ec537a3515b812446089166d92ec7160cf9d1fb62ff2b98ad2800ecddce6763dbdf74b0826ada89a216496cdfa5edeec14146962265286075ac107", 0x91}], 0x1, 0x46) ftruncate(r0, 0xffff) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 11:36:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x80) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 11:36:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x8) recvfrom(r0, &(0x7f0000000080)=""/215, 0xd7, 0x0, 0x0, 0x0) 11:36:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x801, 0xfffffffffffffffe) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x2, &(0x7f0000000100)=[r1, r2]) dup2(r0, r0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x7, 0x3, 0xff, 0xffffffff, 0x6, 0x2, 0x3, 0x100000001}, 0x0) 11:36:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x6, 0xffffffffeffffffc, 0xfffffffffffffffd, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x3) socket(0x10, 0x4, 0x81) socket(0x1, 0x8000, 0x4) 11:36:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0xfffffffffffffff3, 0x1}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) bind$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f666900000080481f9e724feeb9f7316ac73c725f54ad388d91d8e3bfce3e2745cae8a91b644808b9afd5205c932c129e81947d38aae65f72d21526d0384cce8fa3d0e1c2642c6e7067fe4a084ffd2fc9c0a768eb4444cedf9e127361365623c066c85e56347dcffb35ff4793866be46efd930d23e2c99e3fba4d5619e9c7a896fa9f9fc7d3103cac645e66e878052f32c971e324c0277faa39c6c4c18288e912059f0acfce22222d0ab9f052abb66f9f48750cf92b03f9720b3fcca32c11c952b6f46a15c26f0b2ba48c4647e3f3dcda1ac2e04bb5a5fe55fbca7158508debbd0ca4365621fc58ea70f3b51aedaea3c8bc399a38f9b78ae2b0c97e9a96b13056ef49a24d0c455bbd359ccba246cc901807a51262b4a1063077c6d5ded684844bf3bd9f8e20138df0bf827acc9179c76546c2097fe38a512759fad1620ee3204d719664d7697c86c571ca783bbe02abc29168add5899b482a3ac5ee55bc1ee3ef267cf337d95b9858e8f1566b17bbaa27beeb5c6de2357cf19e5b1b61d910"], 0xa) 11:36:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000000)='./file1\x00', 0x10210, 0x10) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 11:36:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) getegid() 11:36:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) r1 = syz_open_pts() close(r0) dup(r1) fchdir(r1) syz_open_pts() 11:36:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x1000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0xfffffffffffffff9, 0x3, r1}) fcntl$setstatus(r0, 0x4, 0x80) getpeername(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000151f70ea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b12a18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000668c8940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000524bf80305b0211b63dbf8d237ac37231858eea7c1e9bc2a9e3e95066c6e3b3d5f1f1cdd34b87ab47fa9d0ea995c795544658336e10ac6b6eaee2a1433b36020f6"], &(0x7f0000000080)=0x1002) close(r0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="278eff6d3a7402ef129bc2032130f981883244fd55474883370e7ca52945a7778fd33b98c31468cc4799ef334388ed9f1e0a733afb7242dd4f94e5e107517a39ed148d45474291e2455bfd477f4b9ca04b2ef5a148d24f7d034677b9c50623", 0x5f}, {&(0x7f00000000c0)="8b9326444889296e3abba4e50cb629998fa98d6dd85c7cc9878946e667", 0x1d}, {&(0x7f00000001c0)="20a32c9e15abe2bb014251bb213fbd2f002a9c4c2650e32b007cf984bea2c127e5ef29", 0x23}, {&(0x7f0000000200)="8d2689cdde30878d37e2646cffed9075109483896a66516346a40b093d617ec0f1adb8a43d3363a948c502292ce0bf376d8402c14d4733b7fa385adf97530d5f5e74c4a94b12cb3babefc8528d39fbc40aa92d8d4196f6a2562d4bea51f9ff719205de09217b36dd320cfd9a8ba6ad3d9712ae03a83b275b59a36cd115c749a26cd41b3a01e56ec4a0f5ff20660238f77a1cdfcf694efbbd9c2bc3eac66ffb79bf5fb8a7e1eefc80b632035966e7ead13d2dd0f6f0dd06f9f313ad6b8ebc5c12d7ea5a69e3ff2e04e07539f91d5a", 0xce}], 0x4, 0x9) 11:36:02 executing program 1: socketpair$unix(0x1, 0x7, 0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) write(r0, &(0x7f00000022c0), 0xfffffee6) setsockopt(r0, 0x3f, 0x9, &(0x7f0000000000)="eb2d043584991d88cd19528ba6c3428c6f00dde91ca8b88136f574c5c7e2642be467c9ad1526e34df6c6aef5bb1b7ca44442734c3a5e92f5ab2998a0e34c38042cf3cb263aef5b13e50ecbca0308d093ae6b5852ca4916c82ee7d07c5c5dd8b7f670a95dfc", 0x65) setsockopt(r0, 0x100000000000000, 0x7f, &(0x7f0000000080)="61d292efccd7e603d2ce3444a1e3289fc9ce9ee8f93643b1260c54d0a5573ff5a71a662692187b1a100f37f18b9faca760165e829a0b13d6e9c3bc32c74635012e8a62dfaa846e624ea08a8cc51cafa1199b05d2bfe216619af3f268519d138a70a0699f3e5be8d1a4f6fc52e3753ab057e06e0b01afaf2f6f7e8bf72e86fbe4b966abeb3e5e376f72f3d6eaf1fdea2d457eec1c7510b4fe0333b439fd6f42d449104fd1cbbd1286e84bff4dc60e7b6ad94418ccea984073eaaad940d59d3379062e099504c4ee19ccd8595bf1eca11fc7d7892c", 0xd4) getpeername$unix(r0, &(0x7f0000002280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5cac6160ba80408ccee61bbb55b48bf3ca67b484e5975a3b5f6041a4883f8edc8d0aad10ddc06ddfd3af4a8d75de40363733aee1c7b9176550bf7569230890d4e7b3d8f7a5952effd7d082f789434fe0a38c65a01615d9d566338e146e8d9f64d34ba9c7dca2c4e41ab890b5526a73286a297ca4e0b"], &(0x7f00000011c0)=0x1002) pipe(&(0x7f0000002240)) pipe(&(0x7f0000001200)) setsockopt(r0, 0x6, 0x3, &(0x7f0000001240)="c0a523cf6a8b338cebb12343899c89aabde38cc67b3fdc0c0180a0aca1f9eabf1b5635d846650519c58c277415672a3897e857f13227ea592994ad6091821cdf004747d59065b208cca2efb4aea6a5661e86f7d4b6f9050f909052693419f22c4eb2fbcfe511d4b16a1a5cbe2790aab67877ee034fe7bc844e474853511d0a940715445c2797de04c55abaff979476cd7b79427f160f1cc29e47529a6db48510233f4872804f9666ad54eda32e15204203f5137e5c8081c60208258e89e597e7122cc3b730bb7236a6d1a095b3e34cf3e4f9f55736095279460a83b800851660b610dd89abde4bbe9606d66a4e4c70ec4e302fbd1fc95ca0913dd15c83b8c79d0b5c253cf1925b566423a9c20502628c8653548f28bd557da2b4df0a1305f8e78374dafd6fd83c9dcdb1b1d98a3dab79a16eea66c46c6755437497548b4f3c8b0a2ad824c8182abc285ed84f43b921e6ad9f2f410cd416d8152073940ced9b4d8184ac8aec3214161fc781dd08e0c05242ad3595daf8e8bd74274c24055c92d841da569887be4a0a25d8d40d6f01bf24300ce7033f3ef978f8b8c20b9daa1fe66ee41981dafee1c0b89a993510a864dcf0914b49222f7f06e4384b1b2929f9daa8afe052dd94eff3b9d9f3178c7312dc66ff4939c7e5ba756a5a0b9d04f6b8950333cbc015498f3ac446584ac67bf0efa5ceddc821ec5136687046ab0782c6761a58c534810de22878ea98c24825d78e759588ac2a8f1ba429e084016835a3cf11deac74c4f84bdeca65409f5a9257dee0a4560b34078bf47d7051088e5c1036651c196688076baf7b765fae38db239484534f444430213a80dc9810aec66fe28cd06e9acc3f6002893863fc31959858300e4b27cac93f1597bf7423d6f3a0dba877857bfbe012ad4a9b9c628c2f942ac199cc89c07218749fd23965908ce0bf6b78e27868f146c51ae86c70b242113d6c65b8d07ae00d71500a03ce4e02d4b28feb61305bf6e0e92040f773acd3e0725196b2303999193e3b022c443497081af1aa5b71d0a5ea7fd0255aa2327ac4330f46b3e1d0310b2d8116e1c5fe4b8c132fed415d18b852ff8a551375c028c4c96c2ed621b402d4e4319e7821a8df0ceabb384cb9679dc5c176c97537e4b42888c90735e37e177192e94d1d402470f30deebe2e02e980c522fa54dba055fe495f6695d9382fe5a7fcec4cd2e266ff782ff0aa8f41d7a087855e2a9e9e131153f635e160965822bd03b769437602297d1bcd0b0cba0006670cc74898ff60816d424993de49e863355622e1f027b1c8bb9f549abd94a1ea2f40d278227c1fb1728d5e9bb9ee4c7fca5be58e7c785e4e9093c219efa5038ff62d39d2e80caf0f55165fc4813c2943b455106c65fdcf3eac224da82f3aef84a33e160f109b45f3bb3927d9ae9bafca1de2379330f74d5161321728c78ddfb1f2c3c81b4cf16d63277ca57a37638d98be3638d6713d9fba036d784c80b3b6a4f68ebd24b60595bbbc73e90471149e2113301c81677a2e9c492bbc94c74b2c0d5236d94197e3bb146099dccc8750ee3ab62e924100e3231b7563b72bc95a45120d20e6840f1b073e8eeec47856bad0f245b065e22b06d3b6e064d4e256248fa4008768f7089d095a075ec0241640c28bfbe47d1950275c71b8d25f62f966505313b0cc81902802d45c3ff2a4df02c4c325b01c6a89d1438e94fe5ecd36852ead815494488aae0ef7a6c1a10d41b96f43a48eedaef5bfff50eafe8ee53f7d1c3cf0fef1accef12d64686ebb1931efac07f842115075a02826b327b10952178df68f38caa304e33a5e8fcd98d0f9426eed2342cecce99af44215b76806aa925a6e81de772f491d117f2d55042b7dba4ccfe23190ea68ea9c9ed5ae1e457642ba88a1e35576239af5f2cf58726f76987c373bd44cba07952f48288f871d2a9f0840394084a6b6c10be7e5e1928e4d7d5d1af63fbf5fa6b7fa142949261131be5896b4bb7ada1a10bafc3faa6b0ac5d43c0137ead486372d0dfc67f61cee26ffc088adf63958baa626a5d01e67389b294cf850fffc9f64f7277b034de982e5b7a24b4883daba099ce29685c9e0be648ea7ebb039bdd7bf8dd78b1274ccadc841c0d64f6cd685ad56416d9234916c2e28e0529212e0e1d480b9e804bd0978add3dadc47cabb33cc94529ab312c26af79e96575274c7471c6331caf152e78776fdd1651a5c15b6d898aa4959757be943d4d60ec3924adc2d195cbda27afd33656c3ef00df841a186aede58d7fc88cce0250cd86ad877866e70ec5624e68139fd56496efb03ef98ab75f957c5cd0abe81b838c6777117f6e3567c0e545e2e1341032154a8b46375643b72b788124e9826d0e06cc6d13ce25549ac0428fb3f3355f1e28e37102b6c6af3416e9544c3a43e143976b74037393bddc19c09874a3093e03c5a1937840cba6c36b669c8c6403cb5aae7fcae6606c1dc53c3fb5aac36e3f433a8731930c674c8e7dfe9d398e2ed8bcdbbbbcd8527ad0ac7f93ff1978bd37f7cf3025f947009d6551627f661e87b7296ff8c643544051023e69911dff9f0254c18abe6bd51f52b5ad88b93602841e54076f3070a0b76d8e89448e75abb675f10c70db43f19cd5a7ec52c5d932f23127337331e48b642aed4927f8805dae36e1c9c11357c7b69a8cf7c24bcb67b7b6b446cb1cacfd933a0b70e0e2dd4b551dc26b9a4eea16014f5d6a9645989abcd8ed30386399ecc6001da4865a658c4dae15881501c485f7c4a3b7c5c9a6ab5cbd2291d6283ca3202993b69fe1c61ed44465573b73ce7eefa47c5a67e9b1598aef1fb3299d9962ac3b5805fff90daf8fe954c5fa2778981167cd9926d6765710a1ff56a92489f67f382c54fd606c1bee1ae137bb1f42540cdd3af9818a62a32b51f78ccf3fffef867315259641179479f1ebedf82671f3ee0e7a7a8b07ad044889811fc5169be7cdfcdb66c4c5740296a02bb90e2c98db861b7457bc9d95489e347b1a3daed95139a8742828235d64103fdeebb02ee52154a944988a442f3fd797ac66e10d87c98de9a72c0cf0b442c784cd05fc9c681a871ddea10848917178928ebea4cefcbce7a70b27823618dee180c7fe0fcc7da247b3e59b145ee7339eae7b9c359c7a2b6d069a06062ded3670c15402521511c76a7fbf0003708dbe3a67c0ccce4ce32cb4476561a04acaf579cd045a3e7fc4ffb66366c09724e2800c8de011230df5adecac380018dac9aba62ecad2d7abdb4095a35f15b939aaa00d31b25cbbce92d601d8e6fb91f63d7bd13f17a9203780bb8659de7bc222a51b5fd4a06bb8ee96de01b33aaa3035cb0b338bb408415812f3345c6ada03fe5392eb437bd765e68f03bc229b0856d606428095f3bb4026f5e9feaef9e6a79e41e51b499fc7b1f373357266e7be39a843be423c5927255cd2a72c33873fd542f348612b9c2c467d3d1f7815a7232f8df457e779aeff89e8c089929f835dfd5b790b0018b43b3ff457e1cd350d1d93a4bc856a70683cbf8d5420c5e9fe5c41d19594fd35082f2eff02a4f165e0afe2d0bbe2dbfcc35b1ba862f46c01a1fba738e587ce66fd4ccdc86c8affc407fd2afca1303e2215f512e793ed728063fdd9cf862658c8c0a10b145f0b6a2959fef78f488ee47288edc07a3d728a8e235ed5535fb85af0e24136b99a3cf6de5fde74cfc22504b49a9a932176b845df5c5180a68cdbbd32e26d3ccb4e823b60b1583a701a31bddc8b36f6a83a8be0e72c1c92b97921948812b2fb30067c5d03c49027bf22bbe6f72797fe23e76133fce172c5d6ac8c47c34c1e4db134a093f7aa5bf5595599e88cd4aa58ef58c33aec6d53b0b4c6828c6293ec9e634a0a3206b7bb814abf894aef04745a2515bc9b11cd8751c2d4842d16d7594a3756e20a7d060b4d06246d29ca3b04bb870999c2d006e8e8845224755aab682a08555a9b77392431b007d7089654fd194b7aa44ee56f2c4c02204fdea9be4b918d12f0f40c967a2bb70606e7bcdb12b62cdbb97b29396d6f854d72e6a54f473aa396e1c9efefc3a9a048d9756f5b10b0fba950905daef703574fdea2e4c5bd9888cf53648def753c5a52330a7815ba19180be4358a766a91d5202763602936f5898e4c54c7e2be12c0355a60bc2142fa7bfb9cc63b8f86b2ccda82808752d0769501f9246ea711a880d1e017fbdb8d7660b468fd0ec1be5a48fc30dd64544a80d7e304e5c5f4b439b7075718802dd403844d48a93bfd5f49c33fcad2dab6b677dd5a982372dff73f957126c0764dfca62cee731581aceb4e405e8588c5e68171f8a671af79f33676dcdc39ae245a2550fa91e7ea2ec5268fbacb07efccd184e1712d47d94bf302c108979ab046e67dd8e5add8eae258e85bc15bf33bffdc0a11c8c1dd2f6bc92c4e2b68197faa005aef9d9802f37beb86fc8f28073072ac18e91d86a924a85ac9e3a4877df0b8e9e8a53c7631e3d87bb934c280bb0bdb1910de6813760d9f897de9da541499ec5de9a1230c08ca8826c8016278804b42fd57fc84a8e27b2619f45684f1df371b11e601fd4d57c870c027c8356c8f130a591858b4f2efd9ae670c3e648aaa1d68ab5af2bb53d3fc11e2877da2e8abdf3b4319141a00aa5c7dcc151e7c8f16b1fa72b4da5f4e8e8504e595cdec21b8fa0c948bbdeacd827acfdd923493da47126d604f60cabbd16e1ccda3eb3d6f68ac3200f8989af4c3fe91da56713f3405f6e4313bba072dc859a6c354c5a59cb4a197a020a52fc7b845f0eda5ee703e75bd76f487812b5294ad3654b1a0905fed741b123a5344e8337a2ca02d36f46630ad856fb55453c1c59e83c496cc13f46627bf047b65c82d6a4e7a42a7703ac97867e6fddf3dba219eaf46fce903375d4ab9d933889d4814c5f8aa4bc0784a3bfdffa663ae53a5e549401a2d1d4b9653a4c40cd8ba6ed140b1d5b7e60c822a68770728b462305499286a4018f8e15e9bfe1a369f90d47107b89bdecff547a30d4957f07e3d951fb6d6d5dc048ee1f8ff0fae14daf949ec5862fd2c269e26afcc39b4c59a0aec6253ca813c8e37eb20d4b7ab76a7e11753dfa1a752c0f76af28487e8ca16148cd5e3adffebf12429a10a16e0adaaa909049f514b399e02ea36cc5d2aef94464d93a2ed49e2dc3bf64d05c73ba3f8767037acf20e906ccb9e8cd9fe11ce406324e53cc2524f532fd8020c45fd7f1a5126819bab11918695af53aea4bd0e2cdd611391084ca7629e68dc3e056833e10f980f8740fa68634b146b40cce4ca342326254b1831e421385fa0517c609bbf4ccbea5f09f19ae400c1d314446dbde58de6d513348a51611adf02d57442204992da43daa6c7f3ce02d3456325ea681040c3d089d230c2a6d167c033589c45587ac23df2320cffc05b03e3d8362acffaece6973420e3cd53fed3833eef441dede2cfef422d78e848bc9c65dae21046c19aac7b27cbb399ea4eaa439e63c33bd32a2e8d70301bcc011f90a8c7cc01635285085793146630cf6bef1bffb669cf7b52211b161dbd278510dfc0841824abe359313c190b0edc445808fde5762012b6d90e19b93b642c95c46f1c17f33a3eaac4585449f551d4e64c3b3c18504c5d3ed1fd28dbe6f93a4d411ea741eb7c6ccb722aea9424874f2a03eb6458b4e7f70487681e68b534d201683cb5d0ff01d05113a09dbfed9dc631b014b6493c0362295b46143f51becd08e155a87b4d5b3fff774cfbe279edc4dcc13a20802d0f1df0ad88e896727c8c931f1ba3c", 0x1000) 11:36:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:36:02 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x288, 0x40) dup(0xffffffffffffff9c) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) openat(r0, &(0x7f00000001c0)='./file2\x00', 0x8085, 0x8000041) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file1\x00', 0x0) 11:36:02 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7, 0x7}) fcntl$setstatus(r0, 0x4, 0x83) getegid() ioctl$TIOCSDTR(r0, 0x20007479) 11:36:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='c\x00') fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 11:36:02 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r1 = geteuid() seteuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:36:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x7, 0xbb8d, 0x1341800000000000, 0x0, "e266f435c65b9b3f57a8435c71fc3f19e4ac51f8", 0x2, 0x9}) r1 = syz_open_pts() lseek(r1, 0x0, 0x1) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0x208) poll(&(0x7f00000000c0)=[{r2, 0x40}, {r1, 0x1be}, {r3, 0xc1}, {r1, 0x40}], 0x4, 0x3) msgsnd(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000cdee4fbee64202f29a21f0f4cf6d07f8b5d5c5de689840d1802e1196070bac057ff293f68dcc33d8e63ab52e87ca65f8d18d6a035777a9ccf5a78377aa32e7370b29252882df35ec31ff060ccf3142a01af586de682eda9888714e98a10258fcf557a639baa4b25751e03c02b8d8100a309f5f78dddb9425ecc9894e4777093da1516dd12f7598d13080e8ccf37ea8c41bb6fc68d7b25457330cb52b886a12c547bc8b46d904a0aeef7aa3849c1da189add1ae4ccc9817174508a8e36039e966f500000000000000007fb2c78e09e779d0e9f238858325ebdcdb848de0f47bd47cbdd5fac93218e4e947e2959e26472908d64c94d74d57ea0affff0000000000005ff5c74b65b93e631d7725245d73158016448d6603a946ce253939ebfd7242dbcea40031e734b95152c5172686ee859094d28740e1ed879e09c3525b90b02369f41f662a6cafa7f0f026e56e3d8d1da0bd370d254400"], 0xd7, 0x800) pipe2(&(0x7f0000000600), 0x10000) pipe2(&(0x7f0000000540), 0x10004) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r2, 0x4, 0x48) writev(r3, &(0x7f0000000000), 0x1f0) poll(&(0x7f00000000c0), 0x1, 0x8) accept$unix(r3, &(0x7f0000000580)=@file={0x0, ""/40}, &(0x7f00000005c0)=0x2a) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/92, 0x5c}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000440)=""/92, 0x5c}], 0x6, 0x0) 11:36:02 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x400) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x40}], 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0xfffffffffffffffd, &(0x7f0000000100), 0x1f, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) 11:36:02 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x2, 0x50f, &(0x7f00000000c0)="03f31b23519f6929b1aa6294d0a34868a8d1ed85d458e45f58f8f8afb87d05803415a9f88835c16051651ebf74fbd53f550bff84bd4aaabcb5c77d7c0838f9a3f890a39a18a9df4b2ccdc7f2476755bc8bb724e68ae18632fa44f99108bbe5cb596939274bff", 0x66) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x2527, 0x1, r2}) r3 = dup(r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x3800000000000) 11:36:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x20220, 0x1) getdents(r2, &(0x7f00000002c0)=""/147, 0x93) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:36:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x2c2) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0xa745, 0x7, 0x5, "8d8765b93c238398a5fd725d06a385fba6e07a7c", 0x372, 0x4eb7}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 11:36:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x3, 0x81) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:36:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='*\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='{\x00', &(0x7f0000000140)='#++\x00', &(0x7f0000000180)='\\:]+\x00', &(0x7f00000001c0)='\\+\x00', &(0x7f0000000200)='):^6\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='!-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) 11:36:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0xd8e, 0x0, 0x1ff, "bb03105993d81833b7dbe3f0c82518d22185f2c5", 0x6, 0x1}) 11:36:03 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x49, 0x0, 0xfffffffffffff0de}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7ff800, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x18, 0x80000006, 0x100000100000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf000000d, 0x3, 0x81}, {{r0}, 0xfffffffffffffff9, 0x4, 0x9, 0xfffffffffffffec6, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x21, 0x10, 0x0, 0x3}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x31, 0x1, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000000003, 0x299e, 0x81}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x687, 0x59}], 0x4, &(0x7f0000000300)={0x9, 0x4}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x4, 0xc5b}, {0x18, 0x3, 0x4, 0xa80e}, 0x5, [0xac6a, 0x200, 0x2, 0x8, 0x1, 0x101, 0x4bbd, 0x5]}, 0x3c) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000340)="2eb6fe2cf06136753805f759ab5d088a2b342bbbb32ff241b70f8bc1e6f84b245033b5551628af8d508f8a8c622f7ef26d08a839ad4e6bcd931d741a7319fdc2e583e0353e756eac3715ea90528d1f82c756e14a49970d55f5ce87e1efbfcfaa7c15a6961d2d44cabb96565d01902f15f1c60da74e7174bed379bc6684abb0beb0da49b9270c887933536216bd78349204ac2a8a2d00f52d432a2764ee1f1779456e93997bd83b754a429ab2e37dc071b4cb154ac1c8555e9439dc82e4772509621dfa7e1eee80508206aee982baf4f10ba87422111a8498e3fd368d1e46cb08f20f9f8495f2090fb0aad13f3aa7f514458392f0", 0xf4}, {&(0x7f0000000440)="99c914ee615241393daf2f26552f331fb19ae84188f93d66b10d205c54ad139a2dcd889b7376a10fc4ecd35a593cf02a6cfef5637e0e1cf5e035475731fa21d1c285dae1363ce2fa60ce87d97155437b23f01c486f2a7b2704596f5602676e0a4ab63126a6b4656a966202fa1aa3424ac20bc431bebf8a29d9c0b9cb6f384ba309f09f127b61807047e6c4d976e331fa3af32c898d0fcf2b312017e09f80166054f806061802f0c0ef0bf151f6b20ef49ff72bdff31666d3f1a990928a54d9c9cdd8c0bb0f3277bb269258", 0xcb}, {&(0x7f0000000180)="e6d6817cf90ab2b27c3d75fcbc556783597175ad8ffb33fe87371c5db2aa5cae41470e98e216447c11acdc53cd626d", 0x2f}], 0x3) 11:36:03 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$setstatus(r0, 0x4, 0x80) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x93) 11:36:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 11:36:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2006a, 0x12) kevent(r2, &(0x7f0000000200)=[{{r1}, 0x0, 0x80, 0x20000000, 0x2, 0x8000}, {{r1}, 0x0, 0x0, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x26, 0xf0000001, 0x4, 0xb14c}, {{r0}, 0xfffffffffffffffe, 0xd, 0x81, 0x5, 0x4}], 0x3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xa2, 0x1, 0x8001, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x1, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x7fff, 0x7b}, {{r0}, 0xfffffffffffffffc, 0xc, 0x5, 0x200000000000, 0x8}], 0x7, &(0x7f0000000100)={0x101, 0x6}) sendto$unix(r1, &(0x7f00000001c0)="58a521738845ec3c9a8dc063e96e7f0ccfb3e51150074f26b0b799a385632f1dbc9f628da1", 0x25, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x38, 0x1, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="c58c0192fd76cbf6ce4d4e112d6cd44a1c92f634dea460c204f4926987b76c6f56bb579c46639ee4434fae8bd203bcef96cb8dbead4a958301d1978518b70baf7a0d760ee297e8d9f4997b2b", 0x4c) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8000000000000000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 11:36:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x5, 0x14, r0, 0x0, 0x2) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 11:36:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 11:36:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000280)='./file2\x00', &(0x7f00000002c0)={{0x47}, {0x575e, 0x40}}, 0x2) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file2\x00', r0, &(0x7f0000000080)='./file2\x00', 0x4) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000140)='./file2\x00', 0x1, 0x11) 11:36:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) getdents(r2, 0x0, 0x0) 11:36:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:36:03 executing program 0: r0 = socket(0x2000000011, 0x20000003, 0xffffffffffff59f1) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) r1 = semget(0x3, 0x4, 0x80) r2 = msgget$private(0x0, 0x498) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/149) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x1) semop(r1, &(0x7f0000000040)=[{0x6, 0x3, 0x1000}, {0x1, 0x3bd39bf6, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x81, 0x1000}, {0x0, 0x6, 0x1800}], 0x5) 11:36:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="2dd70558e2743080f368ffc9df105383fd0b3dd59c73a9aeaf52351e50cbc517617ed21739d496c8b9145432283b6ac93f5e8b61b1b7b8c0c0fe85edc3ff68e5872efbf36ce6a6a778207c79a247b2a0fddbf77ceebb4d44add54d8f865bfdc7f8b9a9a1f979afbee9ca1ffd7519742919d7549166f9ac13bb96d8d484613ab91c345d4417c44f9c0d8c84ff1a69c5ec329b9c75edacfc659ae3f067ab651e232e734a58d79f888a10a84b448ac676e1d0891bc6eea2c4ee1831f021b9c0f2331eb6c1b744fca1f1542303c31a1ca54b8bd8d68ff93b8ddb1b526108dc1a1fcf385c368ce6de81f380a8184990e333b8e851238f4244024f915f41078983f8efb9b1585768190ec78611a842b74ed2558db19d74b66b078c85234ef65cb4711e2ecc34e47f0996cedcc9d02504a10e2ccd79313083705acb4a978410e93913e883adc78e271915aa1eeda3d406d032088a50b30de9fe89c931c68b80f9807bae3819cb360d60a2183df3c774e61283bc530a8fe9adcfe7ddaa3ead52c245a678e42cdbd4ea226aec797523261abe299655954c15c5f1456a9860c20d62b246e4a2a6508d54ecbd3c391425313fca614509d642322d7796de4578fd467315387a2cf78328dc6f143cd46c930ff6b3f8e9e0ff5edff4e6bd7429ef2ba877a9610ccd9f00646ee15f591e39a3c85b4e7da8f78ebfc39494850456ca956abdf0bc88be1b0a19684c9bcf97aa15984f5ed334ff089eaeb7180808c9f6608474142f0955ab320af0a6064fe9d87248dcb2223dcc70f501ae9cffffdf467ddcd54ddcc0119061987300f8e74ef226ac6644ce4e965bd8d0f37a2e603c7c479fc7c4875fdf8fa995811a7e7d3131906b914c0378ba75ee67aab70e516b72111740ac29e43a2522c9be4498a0f1ff70d68d2d0fe5d66f8d8c8ca2e32aeaff63e62582a3b0c45088b9fc6b99be8b14d96555145343bf99223f49a1306a1186a4ab8c3d915afeb3773babdc3580a965767360e83f52518188e9228982cfd3ad401771316c141e3d4475a34382cb00adef45113c9593a76a15ed116b47fa3d0ea14f2e7971ab1b41e697621c1e95ada20e203134d18c12dae2f8bb2c3ab40088cbce584191f2ebc0bfe2aa58095d2ccdb97aa01a5fbbe12c3b2c457d8122a24ae04f62fb815a9903fddbe02f8f80a8f88f0ebf0906c5113520a4dc764f8a4790faaf305f338700eeb340ea0141b572e4beffee991a14107d035f0189a603a17f28ed1f026a3245ee5a6d714185ea1b3b9716b94fd8f65e6c55a53a180fe338760f5a0fa11693939dfeb4a6a24c02188ed46ab7578b2d01775d71b78635cb841695d2e6d1c38c5c8bd030a0ebba6d5ed9fb8abd10f9e4658e9d250b93bae0be56b839b80660237e2d56720c8c75fc45f7d35bd69ac7c2aa6a530967e9ae1b2bc3bb51f857203739f8f86ad9cea8800f6240e01990bf7b815e74140ef9fb640dabe982366aaefe839502bf68cf690e209398c282502b72f149a0b3c968cc324d5775302302262d5be191aa0ea5d6a05c46133c9ddfa379e859c6916f6534e64a3e634dff7c91c4e11b4e88f07846e7345c284a0e0494328f9e9d6a58f20a0babd26833131ea370c04388f40608d88fdc14c8049f413f37a33bf0090a7040653099176d63960fe987c005c9a633ff5ed65e23769eddefacee6b6df12ed403887e602d9c2e3eb76abdaa0ddf8b350366fc1482261eea4a7d024af27ae7af3d25e06ff13b36e6f5340a87575b6aa434ace02f2d4566c8eb36930cbae214efb760fca8ddf9de794b8c1332244f7500a73930042910664b9be0d05c38410c0a39ba07b30ecd1dabeabd2ef99a20f04479a4ca841e496a75bc007f0c7f2548eb9f3dbb61ab09f4ef6549af35bf44f74c33cde03c9d866cb996ce9870cea215559f13affd9541b60f8bbfbacff029ad8dfbe288595f9481d009a39fc31409b52a2c4670002b818ca0f67ff34f8147c2625037d8654d094d73d9849cfb6fce72882a7adabd632b00219cd93aa016d0389af1e95ec0a8d7766a5c201fa764e240f6bd46efd00e54d5d265ef9ba1ac57f37089756d3d5f1b364953c8e8c10a0f683239a5e62501a129891c8f6c5db864bb6d9958617885ab8b0edd53a0602d92747a876d22f0893ce77d5b7ed391c1608561f1cfeed012945169a74c0471a4dbd5aacb2b50c5d60fe229d7f76ba08dd92dc6789894023ecbdd16904f4bcc1fa6b3ab2538fb82bdd74fcb993b2ed57f8bb1bee8e4348fbc81a4bbb10fb4033f262da5675e909b8e95de8df1d0c790daa871bed6ae76efddaed2758a0d1e2ee3ff22a9f2098d71dc96fe30cf8d39a2827cd91f394dda08c3add1b712e8c993034ab08f949e8e4d95710c74a134662da57e73482887c0eef9010ba49a8432003186366d803c28c10da753082e3d3c6d30545a86ddf2a2171b1d586905f58e380c054afd7b3548d670733ad9b9130b70b5101740c215b9af2aa1e369c0c0ca5c66c2d4fcd3caf279e6e9429af86413a52ad3c573d95dcb4666281ad6294aea4182ef3488e9702f1c6d41d308d465f711503010d911c840d2ecf4f92ca7d9425e1b74886bec5808853e74b2d34b9ad7a328894ae757056728c8249f3b012c47e8b8947a681ee48d12889afbef48c442d852b427d4de9762baacf4e1796ec22d00d2e7b2aa78dd6284bcfb5abc32b906b84ed4449c4dbc8dabba470cbb304f99b9c7cb67795cf5ae8612b79c3701c21e88d7fa97e35d74db2cd4022aa24239a535cfbbd4125cd7845630af10966454542229df14314f099687558f785cacce015077e57f87cd4ef3ce98a7bd4fe9f8441080cf679b34539a95e0bee7135e550e7b3f289842bb9cd31cda2ac27f42fb60e12d9e5cc6e5318a9a515c549eba170b78876aca83bac82eda9a3cfb7fc6c5ec97997660befe57ad8f38a38a26d0bc260121b863497ef8ee4274167e16bc1336fbc2d6e122c34ed18d31c9838f26ebfb04369c04d2547af5f164afa1fabad5be09483df56c380db59fa7d904a33c4c36e7b3285ef3002e5d39c98e1db971d963bad900ad2a430de0a0509a12ea0c7e85255e027f69d4483e4a820913a5f65f25194478894f5d91856b08b6734d47b6c55daf049ffe42ed1069c2b2901c7309c980dd4079aac1d3c7620502259aa3828337224c89063add7a721e54bf47e9e67083cc5104b9d4a856b67b6a5fd037b28b485a305ffc3ac3a13007ec328848c483b3f9b270c1c97c8acd1de5ce5c0475fb9267640bdd020df29841a46582dbf7853ccde2f1a7755ddf4af8f3a6007455fef89ce474dbf4462d1e02727c4439dc2ddc1138f9255f38a718e3587f3ed786709cbd97d3b4ecb6c8b77773647cf33a9125d8fb10dd2f20c15c197e85cb45a41741f97dc6dfdc672a22e07ae2d808345e8618c40270bc41004a2dc3bac493b3387e2e616b9a834b931f15026d5d85e322aeafa9e9d76f3b70066f224514d23e47deadbfe1a834eaa30d0504a6bb128a8f1811d6d97e95a5a8bd5ea32bfedea0099c678febf2872357835d5fbf5754aa3bd20c66e8d6c2c88935ba2a0ff097839f374f34ca61ae832e696d17a26193553b6243f114bc7115f07532328f75c1eef9526fcdc5cd984ed3ba7d2e7c33b1589825727b955be698954827b9011151dd48fc214c69bff5682b78f1b6428ff9b9657ec70480a92f8edc0ddce986da9a47576c04aa7bb5c133548242a5d8c23a37689e3b1a5db8e677501913cb121e93ffb21890a27fcaa55efb5b9815fe4c90313bb1b7593cc4368af662c66ba1b3952f357f3f7b0e8168aa837560abda76d8c9affa5510832fe854d9c4e99892944880e8584ab37b3e52652dd5b6101dffea91478f1ba32b19b5e98a4be70aa7e3074871434170c9d9acf3de714b7b5c9cd7415be39c14b92eff67c3a81e6f49cbd6dad09ad48ccfbd1f01130c3fcdd0054fbc9ce3b0d88327f233ee371fe165ea1758b2ea67e2f057aa817fb228c24e037e8b6ed693e97887a05fb0d8bca2c91fb53590ba71fb81d039610bb39ce601ebf7c161154d26053e674c1fa6e3518779418401c0af2600ba6dd1bee3f90f71ce9e1dfb511f756b45324c0072671102dc3735cad00247f85fc6d90f91be794eee16193c7ffb814af52785a8f34e3e1572a18f29d8952b34300a63a8f9d442b0da8fc20c47b838a06eb910c266cddfeab1fd48666d9128c470e5b00b50384d1586cfd9a5c0545a91ab5e13c146543cdc62a402d2400ce1820881e00c6bc5c9e2b01765cf8a0743e0861aad3d0c350640ef500fc0894408af3c799287d9aa8cccceaff8887f43be633ff99008822e84e2a244969b4aa29180b8129641f43bc69c7874a771c4c0406186fc523edd5653c02ca38828d5657edbffaaf8e30e377cf91dc9f1079d205ad24498c296c6ddacd7996f96f8b0491888b4c196b58dbe85b31ace7ce744b2c3e271d05d47f115898433bc986f6a1fe543049305067da1e444b335cf5b3d4b98a3def85b21374bc08aa0cb5e165ecc6440405d52fd9aaa91ce0e2b070df0dc16d564bee77184e25b1d4a22e62f10f133ee62a10e92050ca5a224e966e6a287efe1abe835ca1f1c4a6ba98681f23663d32436095a6f5a5c52886d93dfb38a9948a5b9927842d2d6667d77e04de50e0516c449309d229db8107c19b9000a1599c8379791525770713d21154f9750d233bffcb6a42665be934c83cd348c26b6edceab36a19ce128fee3a9a3c1e6eab2358a190d79dac48a59b3f0986efe6bc5ea1faddb676ea0027d8148d0f7998bdc29f017f246abced593adb226550b7aa888cd3f7ae7b0cdd56e246fcb7281674f27a21b8cf350106fb4638c03bf2b6e0354976ce36444ddc31f6a03fae8c689cc39cd69dc3f030fbe1d4dab82612c736484d1a3a88c7df9e1eb310a10932cc7bc17dcd142357dca6b945429bb671d384f865d7820aea180fa170e81d95ab436e9ea804ea884f8c788986b3882c2c201edb7adc84cbbb24ebe9971c42afcbdb849b6ce79b01d3a71171586410c3aec949d47a6847d59f304ef7da3c17a62206d9b3e5e391c489ca38fbd87c3f0eef558a52dc46a5bca666dbafa6fae28cf06cc329870d72c16ae08a7f2e094c1099170f2f5161134bbb7e6f9909aa341a82e88b0cd995c276eee474b8f4a50f7c88019cf9a8d3010824e2efd5a7650f6bdf0561d3a0985521028a4099b0a9ce472e446288f882817df322d67c37590308be700d4822f9717dc4752153f1988cdebf063aa270b12019ed6c9ed6bf5e61a1859dcbc7c0c86653e420ab8679e4bd98d7b717980f94ea19f7c6fe0f41887e654d7885734c9610c25b51f21de5cc2b7a9b6f181818d5e4604a62f1348220b03e0d820ce52f8ed269fb94cf84f6780ef3209ae945f8b3338978ebf537232d163f369fd85d13508258becf810941fc8abe049c3f58b200a215212bbc0d929304972e12bbb7851fb74b539c0c90c83dc42078291667b3e2969a45981de0e6f57740eef9f7508ba5f41d2de549f0a0db35d41b24422790431ed7ac55eb988b05fa08f19524d8e9643d437e80cc149de438483e3a743ebe53f27eff251a2ec45ae5eca5c967bb3a996a2f2a3bd871ab40dfe2ef7acebf42f0bfe857c4ad09787e9806776cc8c9b3ffd58ad6dab5d9b1d1b3c2692026589bc876d150c1878dcd66abe5bf4ca981c9b8642f1b0ec2343801c4711c2dadcefa1adc55002783e8ce256ab7e33832a4fea6a9e4a13644c60f4a46d3053", 0x1335}], 0x1) 11:36:03 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(0xffffffffffffffff, 0x1) 11:36:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) pledge(&(0x7f0000000300)='\xb0\x00', &(0x7f0000000680)='\xb0\x00') semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6e06) 11:36:03 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x2) 11:36:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) mlock(&(0x7f0000240000/0x1000)=nil, 0x1000) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') r0 = socket$inet(0x2, 0x4002, 0x20) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00002ab000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) 11:36:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0xffffff74}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) 11:36:03 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x800000100001) pledge(&(0x7f0000000040)=' \" \x1a\xca', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x450, 0x87) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x200, 0x3f) accept(r4, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001340)=""/88, &(0x7f0000000140)=0x58) getsockname$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001680fc60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 11:36:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 11:36:04 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fee000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000fef000/0x4000)=nil, 0x0) 11:36:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x0, 0x311) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='&\x00', &(0x7f0000000100)='[/\x00', &(0x7f0000000140)=':.$\'*\x00', &(0x7f0000000180)='(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='$\xf4\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)='{#),\x00', &(0x7f00000003c0)='@/\x00', &(0x7f0000000400)='*\x00']) ioctl$TIOCCBRK(r0, 0x2000747a) 11:36:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r1 = semget$private(0x0, 0x4, 0x400) semop(r1, &(0x7f0000000280)=[{0x1, 0x30db}, {0x4, 0x3, 0x800}, {0x1, 0x4, 0x1000}], 0x3) r2 = semget(0x1, 0x2, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/78) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0xff55, 0x1}, 0x10) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') 11:36:04 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = dup2(0xffffffffffffff9c, r0) pipe(&(0x7f0000001580)={0xffffffffffffffff}) r3 = kqueue() pipe(&(0x7f00000015c0)={0xffffffffffffffff}) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = socket$inet(0x2, 0x1, 0x101) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000001680)=0xc) socketpair(0x10, 0x8001, 0x9, &(0x7f00000016c0)={0xffffffffffffffff}) pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x10000) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r11 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x80, 0x0) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r13 = dup(0xffffffffffffffff) r14 = socket$inet6(0x18, 0x0, 0x9a2) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup(0xffffffffffffffff) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) r18 = open$dir(&(0x7f0000001900)='./file0\x00', 0x200, 0x46) r19 = dup(0xffffffffffffff9c) r20 = kqueue() r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000001940), &(0x7f0000001980)=0xc) r22 = accept(0xffffffffffffffff, &(0x7f00000019c0)=@in, &(0x7f0000001a00)=0xc) r23 = dup(0xffffffffffffff9c) r24 = socket$unix(0x1, 0x5, 0x0) r25 = accept$unix(0xffffffffffffff9c, &(0x7f0000001a40)=@file={0x0, ""/108}, &(0x7f0000001ac0)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, 0xc) r27 = getuid() r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) sendmsg$unix(r0, &(0x7f0000001d80)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000002c0)="0db8082bbe254204fb7f3e1ea32e5000ec465efe52a9e8478d062717462aedd33a4e36bb0a0f42567c2ecdc8208062e0ad3308a98815654217c8e7228b3755b4f4fa363704b973aaa069b4e19392ef944151676e6072c4ea4b4bda8a9098e6a814bd0ecec1ad38323df9de99c2a5ed3c98b3d69abb44dae7f8bf199d6593508bebb364cccce2bb781591576fdd0aa0999139eff64dda9d0b90c5707169d43b1bb6cfbf921ebb081fcfc1e767d3cbe6e4c11d1413970a5ef898f384739b288ee0825c13870382db7f18560f4ee7b7ffbc3cb3a78967e4892c00d181a728d50a7f868a6ebd45debf636ebd909c2cf0e603262507f27c5635571c2735c48a37bc9ce34763df55e3c5d06639ba92dcd47787f12b8a51b22daeb999006b259233295aa7692b83b8f96b76946262a2ffe5d0603f1ae7cc49e129e89c5b369eaa38fd33eb833db4d02a4f3520f0725ae8e7d82897decaee498571e2df3b1e95ed3d03ca0d10dda475d95df2c1caddcaa444050095a2e4a7d9029e9bd3c4f883a53b14b1d145f32a433c7cc022c6207d8aec01755db9d45308c31228cfcec6cd3bc0884bd4183770b1c0bd88a5777c65cc3d746ce4a563285abbe5d13cc64cbb48a1bb51bfed29cee044f489f47fc699e7f95d92ec788040678682c547d8ddd4fd7b9909feba592751583de52c9719d72b05b99bf39258a04bdc9eb4f707bc5e25712a9b649c082d3804576c07cf273ba433bb8ec60e47ec88fc77e2a697506fdab16b22fdd4600c340c4de05e429db3188c7bad71f0ffc8008751709ec215685448717f47befb51a41dc70154ef4bf821b3ab59c1a3ab48376c018e958c3d638c6d15e5e09f0988138b896c621e5ac2c43d3def106c0f304d5d21ebf8e9e124f492183f4ecc5defb61c591ac9a08d1804081bc2e5d9ee7b40a87e93880ae9acb5dfa0f66f93f0d80c7b6eb39283af5a5f2a55c99c3b8697e376ab09d47f020dfeb3e5882af27425d592ee23ca1b5f0f6036dd54049587e413bb2cec490d1c2c2d3885494551444c2223ff98579e47bbdf9e152a42edb1a702ee63ceab9d0982ab66216f6bb225775b53fc6d75df6f902a0b55ebb979b09f3897fcef608c42c26432133eebd9964a6e647c8f39b6e63727da6ea7d6a55ec8f0bd394eb1e0e9c688230b0137e0ae44a6c0ebc02d2e5f42583b4c98a54eb178a7d975e42989b3d530de4f8fa02582002cfd3c68c7501f1a3803f407116bf1bbb5c244236dcd43ecf5ee98e4593befc729b8d3b64d5a8ce109c5f2575a3699a6d0df04f576003f3751013b0645228dbfa58fdd9f84fb64d1948d0837d439813a5e7e5e4eeeb1199c9763f463da7adffb7140686dd3b149a65103b37b2a0e994d27732ec1e7c29e054a75e7ae99f7c0cb218f7b4eb36a8aa6182eade2021aa54c10354bce661d6c827c67e9e942795e6267c07709452702d5c020d30615ceda7f3240253933c29bb731e55c15d9e24891e42c21f06f272629bcc1c400b66c1afed1f129c468178ae4b2c0e36c622fccaf202ea365e6cbb714cc41beff938f80f9214474e3c7ea8d84b383d6b035ad7be97dff467db351c55809eb6d159de8110bfda3dfe30017bffacca326f2dc727825c803a2a3650a805c78719b0ad55804f04f7b29727863c3e1297b44391656873dc498e158e5c2f961ebfc5bfdaaf06bc52ba71d732cc25ef13faa73e8d7ddc195c6e7eac06c4873dddad55305cfe9ab2d59922c6056b5d53e396943024787fd4f69808ef76274dba30e6637cc8888720173a02304589c164086b8241c75f3f3b1c87fe8dd511678ccadd2318624c91041d813c94b8847340188a5a8fdf889f3b0122163f05493d1fbed0f3a61ab61c75b4c10196afe8b535362410a0a51fab93d21d0898162afd26982c7eb255a13d7cf9e84fc4e02ef4e627beeb12ab1b806db4d1eb2eac2367ab78f096e8f2ae54cb38179efa709f614298b1d2a59ef3433806f79331999e64ee6d43b4bfc973a3b68e3015254844fd1097f8472d2ea839daab13a3b57a1d7a61b1c7614e987c7cf2f17397c0be1989729403a8bfb222df198c2680fe5c44bdc96f434b18454c89977580b0b578eb03469cb73b9ac41bfb1d4e62d4879bae297df032bc09d39e12ece2f6d7604f8a2ac2ca4496d7def16471890513fa7ffbd6dabcd8ef0f856f72d513026cdd68e6ab3102fa2350c0104c4818140809dfcd2ee85043c20d30c92d61b2440e24bb3f3991c71d5bed3596c2ce8ebc85fccd489326b820f240c25f647c9726c9fef9ecf324fd16bb12d9fb8763e8f158d417505c50e824ff4c6f88c38391c7257e6ac5eeeac9dec1f4872727631e0a26a5ece3020d0eb4f1de0c50a320471993d9b3024ca01a7b7a8ae2c64ea5b978667381f3b639d4b3d8306626b7cbfef251e02412f5b599ff227499603b14c2f5eb6305ca6f1a115ae5029e43438ef3ca24c0ffc8345a93a1a268ef7ccee617bfbaf70620f0cacda677d8e0445b0014f0f9fc1dd7dc3c15b4864d6f3c11ef26611c55bc6f1039728ff47176e5adb73bfaec46b6a5eaead554077c7d6188df4391be63a1f02488de582a805f6ac311d14ada1d653d21127ee483f685b0ae23f9cb23845bf8e96a782a8a2475ccc6d9f880eccb869ebc9b924a72c9a0018a80f485b4af006179be02103f2d5f7b0f94f5259601689aa074db32b4cec4fec3d4a5a8062ac797d59dcbcd74dcaa939cdc342fa0d68ea22838212f55a6fda7e4753d5fb1aa04b028d4cc992dd02c2033388e093d469276d9ddf8bfc6735bf6947c9dda20fe039bce6ea630e82512fe3b732c51e05c02671d07cbe3f07405d17b5a8696fbce6f54b6a1ae48617bec93235d163cd4f33bf33188b304d3a6812a2f0613c8b6641988499df376f31ec9dc2f0362be31da7f45e1b44d1b4fb6a445ff29edccf9488b746f4a3e107c5cc8f7090e5ff447375ea536c14019e2fe9c4a881184a5d275bb8eab11552afe5784989d812ad13b730e76bbb3bf1ef25925da3e5fef1c8b6cc76d696964714a083912d69d8351632d95bb927cb82570ff4dabb327b8fd2f65de977300c8ad3fe597f2607618a3dcb159f139acab17baba737d622b98ba1c6e2f11c8d069237027f662147bac074ebb9707e525fb87ac07dbb3842c29d6ed54a6fec7b202f7fc360c1f7a3643c3488bc3f286884d68256f4c3a51597d5307cd3f04642bbccdc1fcc4a8f1c2742a70bec0ac04d12d28c344322b38ecc58ca056f6e23d063c9b4549cd38f62e0875a8ea870f4dd38d25eb9c8ef4f0e2094e2147a4ee60030f222dddf9f7d4e2f4128de910cfdf02fbe0795bc997ed20be0aeb5d584f700477b7e2d342f75a9d127ea1e05d97cab0d5db786d93a677c3f23726f7e22eb03e43b390794ec3917a4adb534202a2484ecd6bfdb779b1e21a3f41b5151dca4470c4e2a5c06a00cd9462930a94a2ffa9f1f54c93b5a636166a414c2838ba436bb1c7354c20773a476abc7575a30cdbad6b2adbed102980e3090150a65f1d10c5e7362aa50b72db488941cfe845ef5773a2f4c7c6c134dff42fee49ee0023a9804255b244d002e91685792e39867f674c954b1274cfa4a92e2f1225d4857ef970c16a4b08ff746553b6e602d342ddd0c035c6031e913061a583f83973bc76456df414655b0e8aca681d43e99a23aeb1e62be6ff9623af75426b79ffd0ed4dd7717d4b5d5c55eeece4f35d930e274089c823094b6e63fd620d6e65c8e2cb78a725ce37c8fa3249b2a9da823411a63dd3d2fd59837a34bf3dfd7f374413eeb671ec865f39b8b6be72b0421e767913ba448b848ab7d1421ae222424a4518c6235e110f2ce394285e43b7313b7ccf36af75f72ac0c99e61fab58a367747e24d00764501dc64d41633001e765a748e4c0aaf8d8e1cb729f2a735f301866125c6ed62583c5024bd5eb395460cd3cb0b48015d463b5a006cb84d6514af4f959c58983837a5b8cb4a6b21b924ca2650e17b8d641f7c591652d4a2f8818d9dd3578a41a582d32dc2391ab0ba97f94740b537af0cddab6c39d49738dc13e5704bb6d92812dda2e9b8ec5adca137c695fabe918942a8aea61ea18e8117d9ba800de9f5098d9004be5e952bace38005e40ea369cac67ab2e4135579273aa4b328a37bb6849dd6d21f7761743c9420e191c52d24be8574e866d885824e9ba37e5d09c3c1532a49034c7d9b1439657f34b0ec25765dee1ee6da954127cec607b9786264a1656fa44ade6132dd358c2fd501da89f4ef58b5027dda2c4dd8252a4db81f899c164f105260c27783f364ca659480f5d8c697644d78f3ea5384c9ff8758fbf3c58b7d0f1d70a620d3f294dfc124c53899343593628195db73fc14c2262adcbffe8c435b55970e11c5bffb81c35d761936d1b558879ae4836deaa4ea76333550d8d13f4f336db109d7804f618d13a9d2263064a828c55e7880f3fac049fc6a702d9b0a1412e9af1e15f3e4debfbd5340c7d5d9c36607ccefd59d5277883f57cb29bf38ba9f283f21d0439f57f89cb2c72a687ac9cdd1a59b10e98f0faae172a27afc3002c035c33e747f339f01015b21145b2b5d524eaad1988636d3e50da3a7ae1d83ac46bfc4c78aea78a089ed8a08a275385cfdde5895f21b330b671925c93066dbdf044c3680dac0986748c4313343d0a1d3ab1a4204926625b704aabd571926d79681310d1c38974c0b3b041832a33b8297dfd70f081b998ccb47090702490f89477fd755bc0e840a9b2caaa928caae19d1680cb0f0b90ba2fd0834833d06a939e1a8bc4833470330b1be414e7d5236277a9933da69574c94eeb112a0026a6e781a60e40fc9aa4a18c4f6aadde5fd91aa767d294c83b11e85726c9304dd827d58ace12830e79080254bcec8f48f7a269ce416c8fcd65abc5784c844439bff4d461db376bdf077b21145959590143bcda4dea8ded741bf9c48ee1f0efb502aa1fb200ba0e3d68e7c164cb7e3b11d72649846906a154dfeb59f2bc92d69308d304c1a7c653fccd2863c249d2c464a77b5ebb445dcd1b8df766406b44297f2867e29a51018a5664e07e55a67f0d023b50745ce71168234eb0e9ef5739d68c99802dfdd763109dc3da7b951dd1192fbe1a1b49bc559f3a39423ae58534c24453f09ce6c422a7444f42dc61891993a5bf39e0d775a9c969bc800f2c80aba350408df4534eb4f64be6bec1c6603765b3946a001da9c06bf83b5bf1c4effc36adc6240ecf01d7b3b1233bc9058cfd2bc4bbf47c5e037d5bbaed2456aab8f0419dd60a965c041c7d2d466aa2de498721679cc63f56ed301ff4ef472726b31f005bdaf45e1b7c857ecfd45946b08ab625fc325f4655127d890b963d0f39e8c1fbedadcab1f276edf8bf5819e0d87c88bf483a9080a09ec120040a65185e7060fdec146b7c8abfa090b4628130565181f63bc5da1cb8bf3bafa3dfc74ebca681ba88e3148b38c8e45ee1d1f53bf28e30d960b3ed06fcdabced6fbe770a3207af2dac362bd70b8d7fbeade743c9ae72c847f7825d0ed6976843f06ab19d4dac34ee05382db348eb867b8df33041c2dcc22ecd83f9b67150bea478047e8b7637f1a78a438cff771b1f1c2ce07c05a48e9a8ec257a7c1244fcde6bf41dd6a9988d431fb2f4e9297e9c8008f2a202f728fccd817c1388140f042c312a20fb88def7388470d8448e5652e2db99991d4769161fd6035f49bc5ed104dbae0bcb06c79ba04fe2308ea1568968c02139992cc267709f2901698f35e06ba5e6a1e", 0x1000}, {&(0x7f0000000100)="c0c17f3c0ff15bd80aa1277f2c7972b8c96241a8eeb86618ad15acad261011474037f9e5e48c1d72cd79178ba12c1a3be19291ae2c98f43e69383ecc2ae8f88464c4e234b8aeadc32db9ba9822395405cc14d52894e71c695a9a4ba4", 0x5c}, {&(0x7f0000000180)="f39b476f5e64f85fd722bfa7d0e90744cdb9362a55ac899a5a53a9c93edd2099fcb34ec84eb1f68ed5605c68528014a847502165a4", 0x35}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="556f1a628ad851dee2b2f38e8647f71135011e3ff4b21c79f0350f260841b332bd103a4daf1d321d18a4b58bd0f4e68daad164d619c455271cb20da1f1a5d12669158a55c373c70fc48443c39d9ca1c270f5a9c13c6aa47fbff2", 0x5a}, {&(0x7f00000012c0)="92c35179266a444abc6815e0fc27739d10dc3400c80dfcdcb57d275e467b65df8cf7fe916fa7532d91b8253c35060a35eb977ce905f4d69ac86c3c6a592b3a9f9bfcd80f559ada14db36cf3f5c601f0fe137289158ad03648144acfe72b4594d6fe332c41fb180a9b502b82840a41fa6bdfa0ffdcdd5a4d5b6e9d60d4a7a1db79b86c59f6f1ea6adc587411a3ee1e4527fb9347bbf7acfaec9d61302b554add04bc3d01adf5db21b5875fd57917c6a633a8b68419838c9d45320496040c0c926ef8be77ce79f6beb28a121b21de858118ebc4025ee51fd2a724c00a1125b27db8e995f91285dda0e0b6bdf6aa9", 0xed}, {&(0x7f00000013c0)="11c1fe06e61a2ee45e0289666c4668136a8360034e604249119b9fae0e84364fb693537c9a56ddd317947fd6187e6764dfd4efd610819aec4f3dc535e28e60cb0ebab19722431ee48f8f195a30d1cbf74639525ca5b6604f55cc6a60734340a33627feeca9e766018ce4285f56f5547d159c9593afeadb5f2542c4e90d640f3157100bb2f19923387317436017f90b3853d2a6bd23dde6ec16eee3bcf1d6989084149d50409b39e18f5819f046d6d523bcb7f701a5a87354128db847ba", 0xbd}, {&(0x7f0000001480)="fe047d693d19b1b7e86c4a25ec7898d4bed5d70d8f1c6dbc709a90a7c53820a148ae32b866eee339a45fcb775ea783b36437867f020eebf9ddc0144e5208e9fc3ceb01b1113d06225e2cd183c97f6c52786b176d2148a507363ce43c5afaccb00a7cb961218d55f5668b8bd4bd348c7702", 0x71}], 0x8, &(0x7f0000001c80)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19]}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0xf8, 0x1}, 0x0) chdir(&(0x7f0000739ffe)='..') r32 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r32, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x7bec}, {0x55, 0x92}}, 0x74fca44802ad0cd3) r33 = socket$inet6(0x18, 0x1, 0x0) listen(r33, 0x0) bind(r33, &(0x7f0000000280)=@in, 0xffffffffffffff0d) listen(r32, 0xffffffff00000000) 11:36:04 executing program 1: r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000500)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 11:36:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x10000000000003) 11:36:04 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 11:36:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) r2 = dup(r1) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:36:05 executing program 1: mprotect(&(0x7f0000697000/0x3000)=nil, 0x3000, 0x6) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x77074226b81a2204) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:36:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100000000001ffee, 0x20000000000000c8) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 11:36:05 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x110) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000740)=""/225) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0xfffffffffffffff8, 0x800000, 0x8, 0x5, "6eaa5e8ee4c61edc61ff9c5140c9aa52bbc3114c", 0x5}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r2, &(0x7f0000000080)=""/42, 0x2a, 0x802, &(0x7f0000000100)={0x2, 0x2}, 0xc) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f00000003c0)="ac9477c1848461992a9c0bf95a8c967f9188ac88d2137c795a43d125a301e9cf9862f137372cd47b582c6f579b0b32e6714387659d2d553d17e98a005a01d24d27fe4b4ee99ab527", 0x48}, {&(0x7f0000000440)="c056c09be928fc356e46844e39c6f43b0f36451496d44a891ac0949cc52b1d464687bbcf09c138b314fceed4092c971c366a4541d8ea9927edbb12d0f6f3a634e20ef321c16b164cf943da9c91c749d6d8d54404b7c2a9b2d7464e9358558e62dc164b874602fd99de5ef02a09d897071a79549c9a79d5ad4112d42b517e4fb432c8d93de608b9ac8ae85cc0edff13383aa0fb8d4946d760afacd540811d58369f69ed6620bedc9e34ee41721d2632d0217eecf366be9a387fef414eaadef202a119b0dca602aa747f1dd70bb92ccb147e59163e4c91e72e07b65811ba90ea353966717098fc68180ef25bae0241d8917c", 0xf1}, {&(0x7f0000000540)="7d5f51fa92c132a6f017a511a5c5621b9e2aad78ed5e255fbefd49d39a51ce79379ca5d6a0a10edb2b7768fd5bc2dbf610cd08463aba7aa2124b0adbad8b3fb9d9470628012ea2efeff0ab6f8443781aea484bbe032ab910c4dec178aa4bdea6eed5adfa6e3533d4150a22b39cc49c6cf3b5949d6c21ef3db85ede27b2063c116c099d014e285feb8cc96767bc4f0b35b46083d789d31291538760b0227e45d32bbd7808055c5a1af73bd44fca83e5496736be8f703117ffce0922afa2f74939aa5602e2a0f1d24bc79c072ef618a78e90d6886912eac47ed27b8f490146f817199e9d56032c64488b393f09b2eeddf3ab3e9535756371578d902fb8d15fbd", 0xff}, {&(0x7f0000000640)="6c450de06191a8780e2eb508111ed0be823057bb33bdc65613143eeb51abc733a16ffc72c0be895a09432e26e74e0bbf492da8b31e88366f498da05dacaa8e72be407d668ef5fa3ebb6177b9bd252b1ccf6cc62f83df07d97aabca8616c641e89499a79de0e064fdd082ce6be6c7ceeb0b1c40f3846d9a094632ea", 0x7b}], 0x4, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000700)={0xff, 0x3, 0x9, 0xfffffffffffffffa, "929ba30985f9bb43bf15a0073e420a714bdff8ec", 0x5, 0x2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) r3 = accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = fcntl$dupfd(r0, 0xa, r0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x68, 0x2, 0x101}, {{r3}, 0x0, 0x0, 0x40000000, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x10000, 0x4}, {{r2}, 0xffffffffffffffff, 0x69, 0x3, 0x401, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x1f, 0x4}, {{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x23, 0x20000000, 0x80000000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000001, 0x9, 0x2}], 0x6b, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x15, 0x1f, 0x7f}, {{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0x497, 0x20}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x1, 0x2}], 0xffffffff, &(0x7f0000000380)={0x5, 0x1ff}) 11:36:05 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x88, 0x102) poll(&(0x7f0000000140)=[{r0}, {r1, 0x100}, {r2, 0x40}, {r4}], 0x4, 0x1) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000240)="0000ecffffffffffffff0000ff4a837968d8a2d00074b253b0ee27aa8cd9ccbedfa02ced59c3936ae14a1b7b2d6b0c8b9b4bac67e84672668e9dbc8eddec3d78a77fb40df604f3ae72c07c7b51a0ae55b7c4fd7dce33851e0401ffeb99d8a93e099f7ca8a58bc55f71b38069a28b3c0e9d8e78699c5cd3524056aeb09b98db4f84997ae38e1cee3cfd8ff7e35cf8110f76fa4a72fc969569c66bf9703547b9", 0x9f}], 0x1) writev(r5, &(0x7f0000000040), 0x1) poll(&(0x7f0000000200)=[{r4, 0x1}, {r2, 0x41}, {r5, 0x3}, {r0, 0x4}, {r3, 0x14}], 0x5, 0x6) writev(r5, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 11:36:05 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) minherit(&(0x7f0000d11000/0x1000)=nil, 0x1000, 0x0) r1 = shmget$private(0x0, 0x2000, 0x483, &(0x7f0000d13000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x23) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x0) r5 = semget$private(0x0, 0x7, 0x10) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000180)=0x5) munlockall() shmat(r0, &(0x7f0000d10000/0x1000)=nil, 0x80000002002000) munmap(&(0x7f0000d11000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000c4f000/0x1000)=nil, 0x2000) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x0) getgid() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0xe178, 0x59, 0xce7, 0x2, "ad7767ccac6ad0c33c9cd4b2a93b2f86d462e06b", 0x6, 0x6}) 11:36:05 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = msgget(0x3, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getuid() r5 = getegid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x339c00000, r1, r2, r4, r5, 0x140, 0x800}, 0xffff, 0x800, r6, r7, 0x40, 0x5, 0xc1}) r8 = dup(0xffffffffffffff9c) fchownat(r8, &(0x7f0000000140)='\x00', r4, r3, 0x0) 11:36:05 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 11:36:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x5}, 0x8) setsockopt(r0, 0x2, 0x40, 0x0, 0x5952bef8c008b974) r1 = socket(0x30, 0x3, 0x100000000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) write(r1, &(0x7f0000000180)="77220c827bfdb523569d3f4d60addf0b05176fb8036b2b1194f6ab2b4383", 0x1e) 11:36:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x80000005, 0x3010, r0, 0x0, 0x7fffffffd) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x101, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0xd0, 0x40000000, 0xc240000000000000, 0xed}, {{r1}, 0xffffffffffffffff, 0x18, 0x0, 0x3f, 0x7}, {{r1}, 0xfffffffffffffffd, 0x21, 0xf0000004, 0x36, 0x100}, {{r0}, 0xfffffffffffffffc, 0x3, 0xfffff, 0x8, 0x3}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x2, 0x3, 0x80000001}], 0x0, &(0x7f0000000100)={0x9, 0xfff}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) dup(r1) 11:36:05 executing program 1: r0 = semget(0x3, 0x0, 0x80) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = socket(0x18, 0x8000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) semget(0x2, 0x4, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x2, 0x4, 0x9) 11:36:06 executing program 0: syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:36:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x100}, {0x0, 0x6}}, &(0x7f0000000140)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/173, 0xad) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x20000003, 0x8, 0x14}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0xa809, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2000000d, 0x5, 0x408d}], 0x7, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x8f, 0x4, 0x91, 0x1}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x1, 0x529, 0x1df}, {{r0}, 0xfffffffffffffffc, 0xc0, 0xf0000043, 0x7, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x22, 0x20, 0x2, 0xfffffffffffff705}, {{r2}, 0xffffffffffffffff, 0x63, 0x8, 0x623e, 0x3ff}], 0x3f, &(0x7f00000003c0)={0x9, 0x8bd}) 11:36:06 executing program 0: clock_getres(0x2000000004, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 11:36:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="809761a398c6d5fc6aa4213103f7ca4362cd99de663018c52557944778811b30e0a091bd025ac797f3c8faf4af1f059b7e5880bd151eb351d1a43cffde4f7ce5a2398ae5077b066441092eb2dac2761e39fe3d92375295a62b9a7e375344b3904c72653361704ea39e7d50dad54260a383a0dbffa361fc9694aa2438b50cab13f2b134b458c9a66f789fa5f4a3a540fc01e4c6e0cd14ce8eaf923cebaeb3965636b02fd4773607542ff0ee03cdc9dabb37c8bee704f2d8e1861177de1347670d380d1690a396aee924e2ad8bde9433a1b997f5", 0xd3) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x228, 0x2) 11:36:06 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x787e83c8, 0x100}) setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x13, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6, 0x4, 0x80, 0x6, "7d26163feaa431a5ee88149edad4973cea817387", 0x6, 0x8}) dup2(r0, r0) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) 11:36:06 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r1 = socket(0x0, 0x3bfd, 0x100004001) setsockopt(r1, 0x1000, 0x4, &(0x7f0000000040)="3d1a45683244ac483823b3250a474259d7a7ed9876fc13db0a218eae4e50fa743ac7303380e00b653867664be1c1208e6ea9fe4294a74958021694b6c84590f3d25fe7d827479657aae882867c613f78aa4994883a76251018599565c1b26980adb32c2c743a5117e135b907352942ed9921cdd736ed637ac8a542ba6d2ba8487ab1f424a7ca0ef8042c5227425baaf4463560ad25b9a97bc6ba6786c09ac39945bab88df419ac93e903a00d127533abc6fc76d31c01", 0xb6) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 11:36:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x8, 0x5ca, 0x20}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x0, 0x8}], 0xe59, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000008, 0x8, 0xffffffffffffacc8}, {{r0}, 0xffffffffffffffff, 0xa2, 0x400fffff, 0x6d, 0x800080000000000}], 0x5, &(0x7f0000000080)={0x1, 0x8001}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 11:36:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) setsockopt(r0, 0x8, 0xbbd, &(0x7f0000000040)="a768ef3191834655f672f25082eaa850e48ad30e13b62522d059e84eeff752613da6d90299d6", 0x26) chdir(&(0x7f0000000080)='./file0\x00') clock_gettime(0x400004, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x2, 0x7f}, 0x10) 11:36:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28001f00ffff00000100000000400000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0x2ca}, 0x0) 11:36:06 executing program 0: r0 = geteuid() r1 = msgget(0x2, 0x401) r2 = getgid() r3 = getegid() r4 = getpgrp() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') r5 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x100000001, r0, r2, r0, r3, 0x0, 0x3}, 0xf9d, 0x4, r4, r5, 0x80000000, 0x1, 0x2, 0x2}) lchown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) 11:36:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x4000000031) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23abb1038867a9c8bfc3377f7a66f63f114d024700d40aec0ce0bdf0021b2fac5ac20c84f2a25e3e77e8348c3ac51c2e21a215c3668cb83a94c68b5c195677d9f818c3a9f09f570df691c4048e4ebd0db79ea4deeccf0a67dd2554ec5fa3663e2b70cba7298dc520362a23557213f8b89a201481cc3787efc4127981b08f14763522f7ee24bcc1ed567bc94c670aa936fb325d0060184e430d1369cd77b2deea676e0e66ea760e31c3d9d78cb7df3baa8f2c72ff692c6dbefe58d9c74ae98e01c32bc2f09647ee817d7057913ce32299dc212614c3d9972f708ea696f90355d4927723c675193b0001021732d10d88bebe4a5f1de5fe5340dceddddd2d07ad6021cafcbebfd75f110ca8ff31d22f0ef4b24cdd7d9f24d822d90c9ed3b48280452da9a9ba2b1a5d1d3b1cb3d2da14590e44774621945f63a5b15460d5694f70aeb8ed6f8dd893a1713c76938fffda9507d816dd677ac326386a86fbd20e91c1e141ba15f7571fa97c0b4adc9ab6955d1b0d49bc2f1e1e11a3a814b7c4d66232bf59eb8e8e14778b474813c6cf30103afe78d26e8187555801fc4315f5ab8514136a2e5e088fd6c86deee56e3ba074918ea251e9969434aa71dd7a23b47418cbb704357aca716e238b1187b188f414d6aedb05b3acfd802482c7a2025baea1db165ce8b16004c793cfb3d229c5cf02803aba51a89fa4c310955dd865b3b9ded6a7c2683d122ee9f6b1ae310992fb874b7af168b8e826e2087637cc46b57469eb776d66d3a77e24ce8755d7f86a9505ba00bd92d4872d30316f0a298619eadbb38e964bf880bc8ab651cf95cb53cb4de59634e51d51f22ece6005747f4227e149b8b3891a65cf248ce5fba205753804d1d22f440116cc620bb55dc93adfb5e642b8de1acdaed27c5c898bdda0f289f29053616eaff51accb2200ed46fdf26a7ea33173c7b5e20df634e92c147a3446993ccb10e0c4bd8993da59243d1cedf07b2bdfe6df812235a55e09b01d095c86dd065d718b74701f85ee79e8b086217088a0bd1d2f4d768be6e7afd91ef696558d8d748bae81179530aa1e31d9fa078adede8a9c8b79316b2f4d46f35651d93f48965d33467a73f9ba8f50988f9537c8a890ea5b3584f2f146386e68f5e83999702c899947a968016533f15fc6ef16debd94d77e1594aa168313272215b5826729972d8f669dd7f10cb923eac73f85a78ae076130a4dd285240db0804a5527135d5fb059006b98aa74765f29975baf8b94afe7bd8fe2c31298047d2109c15f40ff48630253b620e35220eddecb20a41f9a14941d1fc8788bb3eef96a1646ebabcaec34af5a4f6224617ced48d935535054bd586c706646a811649f06fdd88643d22c007bb9d163134fdfef453c5a6f7fa2d2a5166a7cbbe8d40a7fb645b3873520703dd3f537b2dc1c06abe12879aef796c4206a7c278e741c0f98752583f15093b8f39925e4cc8c024d14e92e9d9355eac8e9a4dffd9156226ba7cbb10ed6753386414585f56d053962b29e8ea0d2475ad5fb14af47f5e14e507113fc13df4ee25939e2080fd0db1fe8e0ad7d51536fd1a5bda160897c776c279c3473f6f80a5f39f6f1918cac031c878a84fb919bb5dac4361d83885dd592f9d3dea040bbfb2b9079150602b5d62998a71582a86f1a79d8ad229a6f8ecc487f1a4a83f7d582790d52e5f22eeb5571c436315e38b500475624d645b731bae2c1370da03cc5a06d77b1988ded2c7753773122b4e936ea6f601dad56a6f938ebd89db95454e99884e8e98005cc29871ad4e7b6a4481df5e861f3f599d735b9010522b05b6cb0483451e5113f29a1125e7533c58213846c8c73afd31a582a61da1c0d31e28b24705c483a6529400d1744ac445841d28f6f25e09360830c8153ece94bd18524f66fd4cf6199a5b6dd368b6c924b0e039eae1d6cf5c55b397b001866ec36ff46909bf62ed9041bd48326f6bcb01bc9bbcf909b49852c86948de23b8ae0706d352b1be2646d7dc6fb99b31984499abdc71f6980031e8ea9a01948e940baccdb050f88a1976813b062609b757c69e17a09af6062ef106d33c4b40f6332447096855c025ff7af2541ee51a63141eade594fb85a405525318b40ffc47bd0984ae4142a2622d2627163778a5b69c9b758da087483ad28f609487e57ed66044efdfd9fe3e8e21d114e350bfb9735ee5e0bf5aebd14f58cce558775c1c286fd7c31ae085766988cef59a48d6b7a41b961398c520ac742f15ea4e1d538e121b4529a0bd917bfef53c4889845d8ad5a98ca644b342c8d240539edb1243af94613d1b7df0f54326710f61baa27b57d5d3d500ad4929c7b54dfd3b8f1bd3aa5929e78612aa030f326dc8f1b21e3a9c754fe196f214f8c75f1dd790cc5ccecd8138aa845be8d15f1c2c9e5169e8a7b3931d9fe381e2e74d13e6f48c89d2ce9ccb311a0dde862140e9a59e0b1f9dfc7d086fdb74002323b36d6961532bd9fc3f49005108b1f154ae3fab97a3b444127195d22f62ae3532ea40edff4fcd0f233c2ca84143b50bf8aed81000ef82833d3d9a19c35ad36a2903b3f06e356f566b6ee686cec0e48bb4f2a9cb7254c32b3fd2539c820311ad4f2c6c6b63a45f0adc64752df72c59e75ea8fa03c8164610b5c43b6097b06d229def011d3595e6fcdfed9a28d5915d10b7c50ef091669076246896e89e963cb536bd0b616e41073d4899f995a7f4285f902f8b39f44fcf90ed47f41d6f6ca43ba1f56e3ba3d0217b33796b090dfae9417af514563671eb3a2f36844a5c5a6495d3b236eb88f4050099a93901e00fd8eaeca6b00077364ad2053d079733d7a99b802af482f86674677c2036b777e24753d4e2d9b3403ec3e4752dd88e9afce523e7edae7094813db6d8a006a17efc12ff2ebd04b66e3b56f319da93f24658e45001feddc916d32ccec43470bf61ccc2292b4f022ee3c3545571ce820433b455df1159f7fc1f8a09d22787905d2031445450b15a93927adbd7b0920110a384cce12f987a8a635d9d2b8e8c25805076896c602b10d23219e5a6b6524b800895ec48e2071edad6eadeed924cd86eabb877c22ca046da560889ddf4ecb58fa83fb9480c055fa123426d231eff6339470f2a35b69febaa842d557f050922f7b052ad2b0a4c3567f412842ee9c498c166d94a59d9f924464d439680586e7d0e018e5802b2a2f4ad3b06511d7c5e67ef1d4582acabb298bc74ab85ae04f170174d69f63f1a33ffb0440d9a91b2f7668212f5e4b68304194dc2fd6ae5696cbda58500dff94d41a4f943f80e248fe50bae0025df0690eba47cd43571284bcca34c3362efe6dc99b864820f9d5095bacfd30de5a5a98e50058e9fd3ce1b44bd59bfbfce66763f909f59e35f8afe14dc3a42545990c49007a97b79e5e0db6828a6e9da24e1b36f131c7f08a26f51149cd91a40ed20a13a8bd2912e99151dbfe6e95a71bd66c6ee990baa7eb61365426a1aacbb022617f1060828b7695323e85960faeab431c724b8bd21406a2a346ca031f8890d6265f0193cc7cd8488a89780ac3658a28f8117e45a92875480de1a510324022aeee9313edbe9fd0b963e65707cd65bc18123a219ee3c8d9627b9276ffb7d1237ab70352e8936222f47cac83741c3dd768bb769b9efa141c7fe038fa36d9eb45debcba0fd411b2f8dca1362977c3e86aac06031856e9de3499ced4981841b2e7ab5c4c8b54df9a246f3127e6d4969cff2088d963dc19910dc8aa7bc4a5fd8bbd2cd943344460d953a53a3d9a8cf819b39a992c36dd1bf4fa5b3a40fd9e707b59c4d0d037242ff425cf7e02096a10cce95cc32fa3287f21c376c3da55044098bb511b677482d9d24598dc3f7447abd3187e356b06c906b855595e1af0dd9b170742092f2358bef3a2611e087b8203a8d7656456d0ff312b1ab721bf56fee57efcf64bc215dbfb19b113275cbcfe1ab64bc73faee91dfff2c6a2fb43dc8aac3e685f738c28dc47269e2152cc24a67accfbf62b5bd6a967d48a65e308e61f9a79d28d064b18dff3ce4d74856710db26f2d0d5f9d6d95ab7d2180ab4672ca86998409566b12c941e24969f8a1deba99d28425bad0f7c86691063dd8a609e5f05b5fb4a98b91af8a83977bc2f3137aefe5d89acc1ad5d73d8906a35fe388e457d0a67b3f397d68eaa5f4c0ceff71b3251a6aa58229a7bcd6c40fdfad8c9bef6aaef1743e5b8300c126c5eb53b1fbfe0f03d7f12c504616a210fdae58a2a03287cf17c14c735e59e80a516530fe0955f6b4d5522790a60fb49491a977257d60d36127ae1891d040a022acc7c93201deca5f14559553552d073d67ae7674dfe57c9cae8bd46500", 0xffffffffffffff26}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="00002e6f66696c63e8004d951796d0c92fa0097712260099123924fc46d80848c38be3682fef31ddae12d46f6e10613ff980528a8107215c07c642e462942fc2f758b0671301103ab1f42d3b6d70abd5551ea6c967160c0e94415246d27a059c025ea709d493dfea835ecbf9c9519298f0dd12af21f9f1ed59d5cf28e96398913afc17d25c02d2c258d5fed00fc96eec42ffc59060678c06a4f8788ad0c5a66b969e9be8eea669ae8509b30878531779b3e95709505e6a7d1501f2aad494d47097c36201f6dc139fb641b939dd291350b3ecd6050059b61bd7b99415ba130c4970b5316f78f9f316c359f6047fa78364d3b42e09b55a41af61eaa979319c52f47b0ee537ce417c0bef488f8998009bb6d549f96cd14a5c10275aa4d17219a2e24338f1fe30fc8ce79e760b6f80f3e635bc3907c1112c87279b3cc117f158ce3b35045775e8c80172e73ed63aea8f"], 0x1) 11:36:06 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:36:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x3d5) 11:36:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b872a241928bcdb9ad8a4f5f728193ef16ab93f127c4d5f16b136a5d00d1628b53ad258aa0c", 0x15d) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80, 0x0, 0x400, 0x0, "b072b2976a7e6718139feb77e752c9889b856a70", 0x8424, 0x3ff}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) fchmod(r2, 0x0) dup(r1) 11:36:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = getuid() fcntl$setflags(r1, 0x2, 0x1) r3 = getegid() r4 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3, 0x2, 0xff, 0x3f, r4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fchdir(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) chown(&(0x7f0000000040)='./file1\x00', r2, r3) 11:36:07 executing program 1: r0 = kqueue() close(r0) 11:36:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)='r\x00') recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/172, 0xac}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000480)=""/106, 0x6a}, {&(0x7f0000000500)=""/8, 0x8}, {&(0x7f0000000540)=""/113, 0x71}], 0x7, &(0x7f0000000640)=""/29, 0x1d}, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:36:07 executing program 1: socket$inet6(0x18, 0x5, 0x8) r0 = socket(0x20, 0x1, 0x1000) setsockopt(r0, 0x6, 0xa, &(0x7f00000000c0)="377e42556e588e6c93526dca3d2240a54f68fd806e1011f2449ed2d0113c299dbd7f01e37d7787abc7189c2399e0f823c089fb910d2617b96eedf191fdb70c586cebb42e2f51c446e1ef3e7fa126c6d4d7a353b17607f2deacf08708f9f2328710303ef91dcbf2f28dbc900fc697e17bb2a91a841994d2486bff821c236e429856929075979d9c832ba82539d357662b80417d951517e47294fe278009cc9c5ec7e1f1b9985ee04ee5aac4b26b9e9f03e076a4959e27c1466106c91526fd9780cd300ceb091382473a4e7e778743d7b5c85f65eedc84107fab287f27962e0d3f2021cc8355bc87d16191c43d000000000000000000", 0xf5) shutdown(r0, 0x2) 11:36:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) 11:36:07 executing program 0: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = getgid() setgid(r1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="41f6bc8677a0937336e57e28c827159c56abdaf74a7c9b646c6fbd67125691829cbecdc569e8703096f91066a8096e6df6375ad4bb88137306d75342053de8dc8e19d6cf3a41f7030b5fedbe537f41e260087496188f12db04c88bcca4e559", 0x5f}, {&(0x7f00000000c0)="4f71d240ca1329872131c100938f6035f48267d8867f4c8ebf9a86d2fae553a2e7bdb1662383a7859fbef1bed5018a82240a0b2622bef1053f7e2d970ce9e92e6df90c715b6b7d6a437b8c4f459b438278973a5c88a28122566f01dce3803767e72c1109a881798ff13a655b60433805dfd8e269564c52a6734047f7809672242152", 0x3a}, {&(0x7f0000000680)="0c4ec5b31efbae8caa921094e4a530ecc1dddfe17869da07bf236759fdce9a5627", 0x21}, {&(0x7f00000001c0)="ec3096ee25ae92d6cc9163dc911fc835eef92c4bc249dee1969e626c55b1bee49cb684325928532b46e03def9874703acd09205354fdf7bdead4bbb8f740b67bdbd62cc3b6504e352e3761ce6539aa5948d10ad23c7c127a7922793e95f3938d17afda6111bd5e81b0677229afdb270ff99bd3b04b8f5e333a4c2efd9082e8d0f17e93e3b1d1e65fe4c130c7aebc1d0fc40967be93b3f1e4f9e103fdd2e3941d24e67aa61698fe245e251157e8a95fc627401e508b5d7056d8d9b383a84c399ecc3929a280f0fb1aa3c12dfd5cde0665c9346a772b371858c5b3fabb373b76161e27a0acfc6b02b22b956fd7a0d8e2ff39dbfb6ba5b318", 0xf7}, {&(0x7f0000000300)="f4ef04b4d23ae267c93146bdc87025181557692880392ed3e12d47f7aff6c5249ef52a167b1203c210061697c48ad7588cc050c0abe7ece42ef5e1b046d8fcbf41b2ca0313a2427c1d30f8ce53febd15306046c3d3d275e9318b05ac0dd4adcecbd5054bb8d32170e7c729e7560ac4f5bedeab04b1fa9f6e415dfecf8b23ea98d8a2bfa8ec8db7020940a682ea33eec35fa10467", 0x94}, {&(0x7f00000003c0)="2f676f72caa7b59a25b834d20ea9db62434a4a1e9b2787fc89f4de019a6f61c10a3f21a899e770f79eef258170ca918728d3adb1c151f2bdb06032cf360bd4259f330ef623d8b8cc09e5b0a5e27dc557870a6c02ae5c2264ebd5b9acf5394c32fa946a572ad9fcbe9df1db550b1b5d8b892097af282baf9caa1c9771260a423bbf4a4969aea4f4822fc196d1f819ba9f893424664dd687d92e7beb47d189bb5afb43a6793ab916a2d07a990f1674cae29b71d987f2442b7e2cab238fa9e58b0b1c83dc535f2851cc576b585330babf030bd8563a9882", 0xd6}, {&(0x7f00000004c0)="aa5cf4cd81a7cc4ebbaa1107c8eda926", 0x10}, {&(0x7f0000000540)="6ae94db123a09a8651fbd2042788711730e2ba97d1565e3e9e3fd408a97c57e2bae3b10102f31dc0c100d6edfbf31d6e7d67f2ac8d1586c63116a0aa76c889d2942786119c6b51df071a98d869c79e00a880c32c5bd81e3d10f48c3eecaef0b4b807fd52b883e5e0dc82bc79fcd1946cc2f242cebe469d1ff392550467e8a89c41125e32ac98aa02564f3721cff4d9", 0x8f}], 0x10000000000002f6) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000006c0)=0xc) 11:36:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x801, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x8001}, 0xc) 11:36:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x44) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/47}, &(0x7f0000000140)=0xfffffffffffffcd7) 11:36:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6}, 0xc) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 11:36:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) sendto(r0, &(0x7f0000000340)="95fef648f1ee078d6d43c6d543a0d6d5b0460592b8c53fc45b9876f1e3973edfdabebe461b5d686d290358c574c1b96e1679931e06be8e391283095769daf400f5d9417321ae3c3f45e28b060fd2efb7beda4304e8899ffef10a4d167df1e01aa2cbca2fa35b9b6d62a011e07a42f5b5d19db4f13fc34078b9e18b0dfe0e5d0277a2edfc6bbe50f44d7d944318850bf4eed792280c9635a0bc39f05a494d799f932b11", 0xa3, 0x0, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="9258168c57519b7a0476a3b8b4e0824764373397163fb647dd50d0faad56d1d3ab8bec94a603c7e53ff77fecccf160d880e1db12e3e9368b599dd197c904bcb03ea9903777ce184c55bb90df3d10908bbb4044f3bb233c371cf0c55060db6f9c1c22cf46d3ca0bf4dc5250ce4d3288c1a19af6d13fe7236550a1bcc963f0034c9ec9792b075c0d886edbc51368329c3de8de35322301f9e2a3fa04705f39685e6c2b20c7a6", 0xa5}, {&(0x7f00000001c0)="351df293fc284caf2cf85062554e99251ab4d02606d6479ebc2edf6dca29ddb0a382b31f20a9b3a66bd7d3269540189d439ccfc062ba633e29b6a5cfb5a4b93ff04aa529a92b1b71c28bbf90fc62eacaa72ea72b649ebd970b5b909e3a39ee6c4ff8660a7b42423f2aa2d8c2b5d67932a812b5c4da8163d704b3b47dcbdb7ca90c5486bde376f604002a0374", 0x8c}, {&(0x7f0000000280)="b13d672844dde043ff75157a9404ae4bd1ace027", 0x14}, {&(0x7f00000002c0)="1711cd7247ef916abe03e342a6ddf0951c2b1cc6f59449422e44ce3f16d2b804a10027c5a2acc7", 0x27}], 0x4, 0x0) r2 = socket(0x20, 0x5, 0x668d769d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) poll(&(0x7f0000000440)=[{r2, 0x1}, {r0, 0x44}, {r2, 0x5}, {r0, 0x80}, {r2, 0x98}, {r0, 0xc5}], 0x6, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) 11:36:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x2) setitimer(0x0, &(0x7f00000000c0)={{0x5, 0xffffffffffffffff}, {0x7, 0x4}}, &(0x7f0000000100)) r1 = geteuid() seteuid(r1) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x142) writev(r0, &(0x7f0000000040), 0x1) 11:36:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f00000002c0)='./file0/file0\x00', 0x0) dup(0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x90, 0x42) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x3) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 11:36:07 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) flock(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) 11:36:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) setrlimit(0x3, &(0x7f0000000000)={0x5cef, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) clock_settime(0x0, &(0x7f0000000080)={0x92b1, 0x6}) fchdir(r0) 11:36:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x200000001000) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) 11:36:08 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x116) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) 11:36:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000040)=0xfffffffffffffffc, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(r0) 11:36:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="8de6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d000000000000", 0x21d}], 0x1, 0x0) socketpair(0x22, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x1f}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 11:36:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="fa6181e825925cda96995c", 0xb) poll(&(0x7f0000000580)=[{r0}], 0x1, 0xba) close(r0) flock(r0, 0x9) 11:36:08 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000a00)=[{}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f00000004c0)=""/252, 0xfc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f00000006c0)=""/108, 0x6c}, {&(0x7f0000000740)=""/229, 0xe5}, {&(0x7f0000000840)=""/215, 0xd7}, {&(0x7f0000000940)=""/176, 0xb0}, {&(0x7f0000000140)=""/24, 0x18}], 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000d40)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f40a682197f6b928561d3502863dab6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f913570ce966dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0108a338dada2009c140cc4bd7062587e33b8cb2fec9eb85bfb357c47e50783b0c69fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025c1e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433b09dafefdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9dc1ab559aff0f5ec3623e2f9ab719dff4245b8e7db028ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0f5a00da67260b829d9737d94b56f824717b9229a7a767772b1f8d1eb4a11736ad5bebcd8410500ee389bb91f85e908571c4187c601aa49ed582b7d7d127227641f13bfab3b61e5d4637de16f14e9ed964bf9df974619dc41e8def7ac1178ba4540c822b81b41ec40cbe122aab290325dbe07759e93d8b21f93a700c4248836a66e39fb2df07f3cd6d7511be9ac521f2f4d03200317364de614cf74060c984e8a4fde820a6ac16cbbdde685978f1026fa95d6196f19a0b74d5d0238e9cdb9c673936bdf38d90eecd22a82d7a851c430bddf4424eeb61533c299e119", 0xffffffa7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:10 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 11:36:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x6) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) 11:36:40 executing program 1: r0 = socket(0x10, 0x4000, 0x1d62867e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt(r0, 0x8, 0x3, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200), 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt(r1, 0x7, 0xe4, &(0x7f0000000000)=""/148, &(0x7f00000000c0)=0x94) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) 11:36:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10200) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x20) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) recvfrom(r1, &(0x7f00000000c0)=""/143, 0x8f, 0x40, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 11:36:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000042000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000b3863201fdc235ff210041aa0c96810000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 11:36:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:36:50 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getdents(r1, &(0x7f0000000000)=""/112, 0x70) r2 = semget(0x1, 0x3, 0x0) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000001c0)=""/138) ioctl$TIOCSDTR(r0, 0x20007479) recvfrom$inet(r1, &(0x7f0000000080)=""/94, 0x5e, 0x40, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = shmget(0x1, 0x1000, 0x210, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:36:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x1f, 0x3, 0xabc0, "b1a682719920d508892d09a16efa8941f49a7798", 0x1ff, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 11:36:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000026c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380), 0xc) sendmsg(r0, &(0x7f0000002640)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)="d0f0e427826ffe7fc23963b5a6f43a47a5841961e9dcec7e2a55244bac1fc596359320d2da66c731b8b9cb", 0x2b}, {&(0x7f00000000c0)="b57cb0975b640a8cd2690682eb373842853823d59dfd1e9dc98b2928624d766738d067fe", 0x24}, {&(0x7f0000000100)="3d156154990d1f6bd529678fb773f2d2ba71", 0x12}, {&(0x7f0000000140)="c9a1c111a45e1ed8aba6c8fba022ca40e6f204b8ba69fccb3415075edc908692f0276440f345d2", 0x27}, {&(0x7f0000000180)="dd232a3f79a3f6e35e14bbcec36b08c4764966d2f5d7d51547f659c05163ee2cc85393d17537611ee554e8ffaa7af81e3ceb15af1a211e3fce96bb9d7135672828e0a4a20198de7bebc9810848e176d6e63912cd8d987b9cdcf61d49d315245f5e29d4716f20322938e014261696790a2f676f68a4165efe989eed9fb16880f44d7d04d5983252046df3523d808f52d2275d6f575d632e33387e4a442590ad306ee8994e3722f8af4b6c8768cc6dbc5147", 0xb1}, {&(0x7f0000000240)="1258471bf51886a927daebd0c0b87fe317f518a62a3ef4e8992ac664104585cfe6d0afddfcdc05150648126f274f025761bfd88fd49e129d098dc56d67c04dde7e6cddc7a3ecb32b2bc134cff3c0e40b5e7fd3e7929d16cda734490b91d30412b603192bff203102898c644eb83bd01e194f812d970b9bbbf5867af1fbfed3c245fd665b1b760e4893d149bb41acecbe97ea681daa4e67dd1536ba5fd5e947d57280d7df770e518b2a", 0xa9}, {&(0x7f0000000300)="5b491900b50c9479170501665bbef599fc838c931748c5bef07e6f4d31f50683fd35d00001b8747716e8c41fdbc75d03dae808fe1f3c6bfcf1cd3c6e8fce3ee575bc", 0x42}, {&(0x7f0000000380)="7b034e78303676bc32cfa6b7dc37b6692a0df2b0a20e16d63e4d9a72d1819b9d5084292cae44579a0b016d40be37411c7baabe9a6585996cb28caf40fdc4b0250b1c5bfdc2723ba8271aedd6ee80ba112cf0d1b3891bc33464f1d0fa392a54616aa416092925d601c9be536dbc4b0e34c0cd4a4eca6d7ecb39625b48a73558acc42284012888c1bafd7e37092a950c46e2f1433f3b69b994a12d42ed9b219d032bef6b13d6df0b14c7e751191d3c73508812cd5d9d943aa9d6e79783ff28c179686336f333dc14f732fc698cc11b0ed88a22db7070c553c94aebbded905502ca7866ab12d97e19c72a13426f12e4ea211ff7430dd286365542ef86e37e8b0a96feb856c572d5854f06a4251f888a7c725e17df449679098be0912ecf8c4da6d79c5445d2c5c825ac4f497d02e23925b1fc4f1dc7194ef5bf1a004feb4594d0736f8017b1eca20629be84b40db0552113543e54da470798cc565789d66f3db8dd0adc3b3e3af2e730f1b6392f89e33daca885992f90d24cb0ec9a7f0bec9f62034c66f78843b206a9919e73a1cd771b295ca11e60073d8e0acd6ca5860b82f6cb1f72c5e151d97347590f95033a7a9f0ae1f39258c6020bcc4997da11fe299bf2246fa46a746b3b6ef3e1796b8712dec492946256253665a05c81b5a55de0345e5ab7b9e60b2bbbd9433be6bcc0529bff31d38221212111eb11e555ef5bd17cd58a3da29175af9b6c0fa2c56f2b53fd8a6edd2f6416feffbd4348006e38893f8907d72fe445fcd4c8817a8eb25c1f65ee9c5b45c44113fa1ab3d346b2d2e23add267365058c392abc1d1dda38f444b30ddf6b72e5ed5b32d467a4fa70fc8b379c16a2b78410bdc4ca9cfd0f660e26a7e3eafc8cde4c51c8257e8b290ab025818d30d1b14873e76c58b259da3e432ebcdeae0a015c0edd1fb93541de70657d9c2645b89fe1d342e5b624ba439407c59423bcf0254ffd140dd8392909ce2d8edb0aaff8fcbb7e9c03d48b9c05975c0c5d5bc06fbe6fd8f33675d14e2a21a0e0bfa2e617968bdee7f0621f948adf3a6926174f9df6f54fc4bf5c07862982dd5e56c7ee9de758002c36d9d262ff732ccf2205e8579a3f25b0597254a725c497eccc66eea4d163402bf632baadd5c1894761c9ace2489faa98c61eb33e671e085feade55476d1e425bdb242ef6425997bd045ad56a81378bc28e6caca30158c4fedbb2c53531e5ba73ab38798dc382fb79fe96b4f6e64dfd1a49a55ccacc9bb4b5fd43382fcf52a671fe186efb8d0b43d6d67ddc4d99cb9668a78658014520d214a22c5ec6bceeff1406de3de94e8fc58691f0649992e6e96c0f3c0eae90b2d1c0a29efff72e6042e445ff8e725893b16a3b838f49278c8eca4def6e0ba7f137bf10aac2b7f80122de9cc81344eff798bc0a1b4405779dc96df1becfc51a956131344589147f48cec20c196b9c8a63fc7d6938ba81f5ad5a0bf97f70ad73fd9cc7c246758cc10fab611e4c54ce12add776b15ffb51fbf799a6cc53b46f5232a1bea5bc8165c853cb65720a5a9afb2771a35e1bb1d7698f405347ec0983e69e2b13928e9777fcf7e7272e9d0f71132cacc189498ff59a48e3ba30ef8179fbfc0b3a02056ee3db2b4ad1e2ca1fea7c29ba19a3999f7df31165a08bb1ecb5ad5fee7db4fdf141532505c025c5a43339396486218197d0abaa4a31e96e82385a4b1bfd23a7921c1ea3a4ad36ab391d149ed979a38c9a8cd57bb10a0ac38ab87c09b833f86b5541929a74fa23ff494949eb20f39dbeb4c41406df4197d20af2b4557534e24fd4e3e74bdfae2316791259225bf654f036af647c5ddc9b4543746bb7f2d7871930b63d734a5ddf851b7644d00af92382b633fc9902e1d7f09b7eefb38d9618987691dcdadf8a09ebe73f4e8c9bc8d6f55a775b18188bc27991831cd986c76a4db8982f69bb762d1a4e09f6126e4d197ae531b722a7409983443436aa19792878ee6158da74d9edeb9c563b85446d04aee7b68385c411f0960986088488a5f7f9e10c9c356c40c4b9a82f0f441cf2d789677379dfe8932dd169a58cfd374038e6b7c9b6651df56a62fb46bb56c41993d89e79691bbded52937506b9c853d6bcdcbc6ade7cecaf2378be18c3bfdf8eb0d4b9ef0d28021c817c018e691bffc220fc8471b2131be520d5bc58827adc062547e967cad0b7eeea31c509c52be2fd9453e86510a661a2db29b79b071d222d5b17625743cb3e984c4e90c3677b8f1aa3e639ae351e789faaea348b76887097b25d9eee2ea548d148d8b102d5b0bdd00e600adac029db24a42d161be71957efff24ceae468a75b5f69ec7c20692da30948e07a7416283c68ded5157e10d20cad823c9e959f180402da15aee89dd43e92a8514b0094eea361b4a3105ae7928e7c0a9d04a9bdc89b42cce3d8ece3a57af806f01636a600717313c437cd238bfc189c8db511299204ee4ebdcf642c690c71f01bc79a4b3eda0b8727ef22f74e2f76f5c59af7b431c7861102e6b78b13d948ca2160d1512e928e126af3ac7cea12144b7cd301bfd440453a30e16a49d7700aeb863070a6f7eee9a244fd9a89ea4858a2fe0bee0c1b16b6566e133a5c0501a99b059f5f1b7c661979597d9af876f2dd958aa4db514601071b4dde9e0ebbd52e7864185390e546be8c1eb0a2430a612c145106e561d057669e7a281d3d9f1df0830db0b2191e7553a12140b92118cfdb24ac2044144445bb6296c410b6fa439624eb4a6c4387c8a2c14e0a97b24a51adf85fd6fc821d9acb0adce4ede34419234794200b45752b6ce7bd733a13c87712a66a1b98511a1a19a75717927ebb1e7397729342b86730d398142177c8634957607b73ffe68c4de36c1f88676b819d9f15168f5e5e884e1310a3f3daf95a3151ef3158fedfda616f94bcb3b38ff0ed908fb81839538f3ae674ee9c96c68b70bd84c31cd23c75dd1820f2a08a2fc7461624699be3acd71d5e3237ea5f3854e01ef539f661df4d348de982301f5af4a8f2a5dc95d61d0fa80e62d0d5f63bdf1e29ad1ee0c56f1fd3f9dadcbb136062e3b66a9aa2014b7bfe1a02083aa9ff6074cf66b871fd7602934a3cbd57b87212c30e4ecf9f822bae3ee46eab5e2c97b075696003de24c0c09c562dd16b65939f5b47ae95fbe99a3457edac6c9b567362341b70327888a2a0d4955963edec67b6c1bff320ee21b09d72f8febcd528748b68a0b02618226acc6a0ae936fcbf4c0705f1b8ab7c18ee99fe02968c7a6009ea0d983c19c04d26f9cb1b06e980e77074424841f577feff414d7533dc89e74f8c098a2e44c931db687d79a43452b90fd30d60c94c5d680116715430001597d85f4e4bdbbf615025745d3e5128ef7563019dba30560b479071cb56e8dd3ebd096d08e47f78de55ba6d54d24f444b1fcdbbd9f9bfed9f87bd4e09763ed877450db8cb96a46688be2c62325478253296aef11a0fd506078d69dc2c0c93ba58503f74f05898f39ae0d83cb55a223d496cd86ceeeddd78677f1a178f1874ee83ae6004bb6f98a57b6db9e19af667d489d8f59152c71930f4819727f485b69a2d0f053791e66c1364f2660648d58fb2dd8c22c8118d9bfa925bba236f3b48f3debf09ada4fe419fa80e267964f8df7b6a5da4231d453c5c2515c25266b2d88a23a4aff786f8a25d8dc919095ae4dc4b7ef8925e0f910cb18781991c3c059dc5ac1b2c593a6ddc4d4c33f45ef9ed73c877812965ee53626b1dcfd873977dd244f3e8cfa4537ceb9944db21f1e16003ac90ceade70d989c97b231e4e553c9c0dbeb11ab3e695eccccbfdc0d9a662a78df62971c43deeff0405a358539b0648c62746aeb9f100f39db67e6daae5a059ed3d9a344e86796352ed9b7e0703b182b0833753bf6968c0cbe4dc68eee1159f53ff1f41153bb160a4aa6c6e9b80bacfea27e79397a60b97f8b2e6a942a6231331e52af21c835e0a5fb9590a094eaa780dddf653c982181916a2f631c56899d1cb459724e54f553843d7942328e6711556ad1edbfe83e8d87a4d4d7b696e7b026b6768b5b71b77a19907f4e668bf249a1b173e373fb0ebfc714e3e24e0317254c9a74f812224ae31958562adde2618079fe28817b270e2a7d22b844b9a38eae67633c745d11eca5725388342c6f77153c9d83d04aa7612bdd55c98daa525ef7fe1394eaf4a8af32ab1a34c0e28efe963a9e773ae66a9fbaaf61908fb9e278019d7bd7e77c8949405545230858a5f542e2dd90d3105dcce70f1384841535428a6c7617f13105f046799c45fb14985450326c84ffacecea6f8c92f8d3291c1c73c231392d7a537a35bf87188836b03705fb8b6e92141220ced440dc7dcd55ff1ce4ca4ab7d21b860f0a08d9397aab7efe8b9062c97709c48df90f9b3323dd74dee5ef33c78f02af57be7c367bffbb1c9e5a43c57bb2fd58139d8e92e544bf61820c8f3d96ab95889aba5970ae15bd4e60191b497ea5c7208c82c1568ca432db310bd44bdca4987c3a76a2388a97206657388b07dc6be40a9f03002c914d87544360bb86163e4a486ded64e76299d667fcbdaa3ec1442f067b8fe75e292fec6c626ea21fa0a0d4ce0215cd2168f351505a569164978bdff634e9aa20450a4a0608ef739c3eba2de6597ec1556969690f03564787c33faa64bd13296843858ac2cd3f950391438bdceaafd6c88e0cd98098e636ac14cc8a52b411276df33690b5d5e9c53ea37a8ba855fdae08ccedf87e2a15184f76ae68a782cd47df68279bf5642e7d94741d321fcec8afd674fb3f8a737164587d31efcc2ee2dcd6caa661ec5facace2e743f8de0e1f331f338a3f56e26fdbe47a2edd1729f4d9bc9cf49f5a5b24728d97d39b1ab4c9fc03991b0b4430abddc20bc4e325f3df5b79ff117ee08d0daf16634e236e142f724e932d4fc105f4d49f0a013d0a0f82d1573575b0fba48732a250e38f121fd3e6122c1b817cd65087239ac7af0f4b34de01eb0c81ffb7bd8305b1a97875789871ee4cb4716f42966353e6d62b59c3bf485effbbc860fd26fb327c6beedd0fd757fa5ac27420fd5bb6cfe9fbe3367c4c3066826084db1e14be2e189e05dab809343fc6993bd398a37a985ef13762b77972321e023072da903d19707caebf111f0332f3f07bec27d0a37d41610791ac61b172ff9107a34ca4aa81d2c0bc258ba60b651d7add77e7eb0b3f070964c7b25efba0dc99794c3bacaa83c695b4ec1122ce133738739dd5fb874c0491982913b4653f37769fda2a2fefa5411e644ae46005d769aa3e0d3ad0d32ad960a636fb92b26793428ed1cd85327b4a9f99d7b468f37f6ce2c42114cfc0b14818141b94d12a72b66ef6c278baac63d83343e975ed7d58991b62d92842c55f71a5b4077878c5133bd418c4cffe2c8982212e99372896baf8c623b52e9755bc86ab725a6cf725811a373ee68faf7b5760cec9f55c497d9959d3c0df31af7955a9e8944ab46229893a009f44c31c3fa9527cd790e188ceeb9b870143d92227f0492ae15bd24a8746c87ec3491bccd444c0cd3de241832a4f8fd911a0897340cf4e5d237036b303feabbe20a351ad19bea982b1bac56057c89ed507936153fc11323f4d37a95902363ac33dd7bc43800b6946b166e1b39ada2a66f1035b9e886ce720ea932dc146d07ddb968db9d7b3ba6ec24ea4563eb1f5e1c2a97131a979bcaa27b6b3cc9e2580740c3d1f45975d5884e332c8d590e4b38dc1a3377e568cb828cb5947b8d1576c7a07fbffe6d75928ad9503d836fac", 0x1000}, {&(0x7f0000001380)}], 0x9, &(0x7f0000001480)=[{0x80, 0xffff, 0x6c, "005bd822e4309519cabb4154716c3162f1fce052a2a5b68a5dbd3789cb4b53b0f226e0cd32640764dab7fe1eb2660168f7dc69b5029d7bea753e80e6ad464945c27f7e1332a44d2094c9fb0a4d29cce40a3f3ba3e71e9aca004b42fb54791695d5427eb897ae2da87d78"}, {0x38, 0xffff, 0x3, "5dacf57d233ae6d7c9dd0fe6e56ac9bf626b6bf65b86fc0c16c60e85dc8a3368a7b320a3da7f"}, {0x1010, 0x1, 0x65, "37e78b506bac3c399f10341df8e8f6b1ee52dec3d30425f03c7e69ab15cc8e79a031accd361fa2d0c468d3ac01c2a1dabdd576dfbcdc69d063da7cea8c106a81526c0b9f2229943dc0f6ae9525a9acf5d6293fc2fe7d62496ff871f87ecbee4dae6980d1281ceb421426358b5bfb0836e2ccff37aab5962f943e29782e47418b50bbb521426d0b329e68598397c5a56703fd007aff247ae170dc3f6e4c084cb1906a5c080eb3fde8264e868ab6f0938331f502029fd9d0a995ff3ac1b438060e3e5df3ead4b51f1aeec4db3042ceb271c44d5868597e58771d6f1f3232decec0321045b9eb6977f3cc0a8dde36464fa0fdb228cb4819e9a4329d0f2e2c6638cd293b0f8b56ea851138d294d17d2027bfea52b9263b04d858e5f515b0a6e5386fe80391a0d7f7f8f96ad20e8c0fc2ff6cf5656aac83ca8ab93ee0a1814fa732b10f77bdfcad2feb130240eeeaf169cad35cefe847450f4d7f8223e2cdf441d34309f1c1da8ca0f8ce8639dbcaffbf8fc04107df565a765018d06d3481c337163baec834caba366a2aab2154a03fcfc6008abd3148ab1bbe48b50d14cf079f7ef6539e46d4e4ab182dc231643b3057a46935567ef7730f0fd60b0a7e1ba480abd4d8a262336591d5b0fc37a4f04c11f53e970aa8469ac6dc00e82129e2941d85b08f77b45ad1515bc22d200c9a1ca81d4ea6e0568fffade9f607ffaedaffcb0f4aaa4adbf4af535824481abcaaf92db17bc97eb526212c2d04c9d081c17afa994354571610b13a132feb296f3c0e53dab59322e9686ab506dedfd59bcdef7b2df5c77c6276c349d90f96c9140a2802c8d58c8fd8c2af8764527695d2542ea61e01bbe84054f48248ed8fb741dab5eaf3c196e7b494dfb291344cf0e5f0968e3830f2eed41575fc461481a41a35446511d41024a7f1a72406ce05280ce0b1aa51186d955d547140597e3f64a33a78b39455209360455146f58726342ae3071fa452d2b527a6135f5123fc4096da17acb78ea1d7da0ce9fcc16aef26b0d3378d9d45fa4c2beab4a6f97a6841a4c0a73a8489ae90f2b37f4c32cc9f6c8e59a36859adb803e86542fc960f448d8a65cb934e4140ac4c7bcd80fded2482db70e2003befd8bc688adc41471cc8a400c3902c6c5e91adbf708f0ab2309e0a5ca11adc130dc6d8dbd4d2e2a8d3e96cb3d2143e1b2aa7f047ab90acee0cada6f7407061cff2119c1b2fad35989c240b66507456650854740f7c58ccdb2de2a468e7bfee5adbc427878b8bd8abfc075a7df4b295fa2e955c9b58e0ffb685f5222569dd7617214bce2155209337090ef412fd4a7b7ead0855dda263bec0dba12132987b4bf79d46e16eede649147cc101fe29a296e0e65ab20b811d6377229131c15a122ee86557d6a2954353266c8c43c6efa3fe8e27032b95d70673eeaf887d10ac602630d727f465d65f9879f5fe03a7bfb148d28e0436fa5b7452d2a219c3a92ee5776726e4a3e0b20ca330fa25c9732782d83fd3fa80030351b8412f3df28795e015ddfcd5450790c1ebcddf51aba5784a382abaed1c67db82bbd8b0d29847b39d2489c57483e4f7fee8d136266a50f16d21dc9970c7c33c5cdb39626da6cde14a0d9aba606a84c0b66bfbc65752e0763a9aa4edfdae90f24192b68ad1a2286d6fe08bc2abf8d35ea1b90f4c4e092d4e6ba54ca4b02490d1dc84e5ae9ee14841a4697c399649a9d225acac4f93e3fbe8836f0d8e85fb764d9f777e606da6f295b8dbc6d3d52ec7807e6378f8c6ab6705bf2403f98afec84ab949222c959824779af416fbbd608006175ff12d142cb7895ff47c516b883ab61d5520a02a28e6afdf569aa5442bdd0ebbc675cfe3b09dc0db9c0609febeb0c9aecd0e2020d59daab51f1e3920256ab8a94a32aa71e1b22fcf659e8b8cc8f987dcf4b76c4be00549e1a4e6e3bdd681aad719ca1d3d5dfd1246ec65ca72c1feb277fcd6f6b902da33f1a811b455d9519f7ea3f702066e695d0eb66c2b671fdb14cb689c9ad1b3f3fb524ea76ac6d98262d4ea65a0f785753cac8b0a32b2f3a3630b90c5bdf246499daf3b975d40cb543e0675210ab90531bd970971d1ada5c5019e00d98ef4fbcabbd6de4ad2b50d8702254b7485bbea9ba42bb30a5c2f7086a88034e96e1bec15447cd7454fc7ab53e8def1533120a7966ff218a21f519b03e3c5d73b934f46c433d55792c333d975200032d1e1a128528845c03cf4574facfa7232e80701a50aafefc3025de0a154f31dd53a9a64e6c540a844462165b5fc712b98f9bb27828d1256003dc680f29f581f56eab56ff39fb691b332ea1ab732f6fcaabbe4e1e68be389ae12496d53730b56a8f6fcbf2c2a5c0b307c0b3459dda257bfd234f48e034a72ebb242716fb09dff9848ed46772c3e347d0895872db4051ead9a37393e39126135507eb597eaa24cddc7ec274337b6bf8cd408240308b01a40d78fb086e67ccb31c3d13b32657c6c9ac731e0d57105557acb478046ffc894dcd54628e3570b84b675b55402cf286290813877483a81eac87bf574587c306dc39ff11369e83ad86f513868fb6d288f7127ce764b2f48a2e2e617bfa92615977f933f8893be0a640c9311231fd02b5eea2baeb369abc9d3f3bc8d5ba8ec0e3d4001cf33885d5f35bf3f0481e5bc14d01dc50de7df0bed07d251a84ebaa8bdae3ff614dd56a27f0c2c587615f7c5edbd727a9e947fa767808fb711081d1d21d864c816d25cd7df7c296a9c319f1286ec8a694316a7bdd2af10773f0a6af68d91b60493cd4cc00de21a60c66b09d88c1ee8cbd79436517ffec600c340b449619e23d381ee0176285fd0402ae176a386541143defd1ae3f432375d2bf1174630e5093599e5d4d1c454fde5922002a9d3b2f97ccdcc9d2004968fe927a8f766dab9284d737ec1e6eabc8126bcc1c89683a58fce59f744267f444a40ffdd2dfc0b2969001cca41060526ecb49b2446ac4b600c044e292338e9bd6e68c282aac7515f4759479bc8ae27a019428438af91caff90722277c9f84f78d8df919f85c982ec0cb01554ac12e04599968581c4daa9ef8021983d30dfe83f4921b0c6c2f13820a67a7b439f2f962b82ec98b35c113bf613ff2cfc979d8023c34bcf512e103d1ee64591c5a4ba13d3ecd6f731aac316e47c6c73866d0251c114047a7d9dffd537d9cdacbd2019da2d11106d17b3bfa00a951f92ad195e8259dbdc7584be18fa452646386c006455e0e579ce9aa2b446c92df67c10111206415c936cbfd507c7814c31b50b05b08139e70d9fbe9299b2b7811475b7b578a576918a4bc0c979b1c37c1e7edfdec1f1b1081c7c3143aa69a6f19be1f23c475c80f23435e2230f402836522d32812ebd9f3323bdc551d32ae1e07fd090d54a98ef1c0fb7dcb5dfff8d9f82858c5f04d0bfc911478c0cae58f314da276083f4b5c32bb0552fa7d9722882bfa92bfb3a43f4d25b44cf97ed50224b552de4ee680389e80f48409f6a4e7cf8e232b55af7d23f63c7ccb50e42e15ae4f42d70d192c1e6259525b2da677156da904aca29ec0f7e1a8b1a72438abd47b177622b6487996ae523198b34d59805d2abf1ef84f9daacc3780d1596450585af6a5ddf2ad3146657258439912f46fccdc0c3c8d11ff520a223fe75986126b04c24c6ec5c84af483aaa4d5308f438d58b0203772eded876b7bb6bc16350cdc2075b1b99c3d2f3290e330d9378748f72db8a80b6c3009b5a668455388bf7c23aa4031ecb5385c44c895acbb42c2c8c522f54fe9176c0061a16d8d07f7338858e5bf879cab2df481bffc9ef758918d7c2f430a46867891aa278c7d49cdbf33a7e2dd0e9cc64e5f8b15d95ddef97e84d977b93f0f69316091ccc6c48f8d2696adfee1a5afcadaa6fab1ef566517e902fed0bfa49d983b1d85b7caa16e98c8456f17772ce7aa9112b599fcb52dd647bab63c12dbb015afbb31c577dd6769d70cbab04ffa8898c041d9df793ca3b26d364eccb402f029a3ea6013d4e572ffda813c269414731cb23e10a251ca19c756d99ff7df8e2e60637b2c159a7c10112a9fecdf51daf1dd5b137b4522d402ada5e96f4093fc71cfe19b2d9a3ddceaf48be3dbd69579b91c9c942f8edd2442b4053780f6b5a0e247cd5bfab5a28195e4edfe40d67a40cb40a1b3798a461989af924fc02addad8578ba49151377cfb321ff2bfc85dd623e0afc30a0cd6adaaf8ac1b1b70d15a036bfb21852bd51a5b2fc2c1ca2d174c23c5402b05252b8349fed8d1f70a6273a7ba017e6939bc66817300d78343c8325acccd3875040bd2d9bec3ffacd8b1209ecab4ec06feb4e39beacab49ef6b8ef12aa6a5d859b2ca0be75e1ececc38e37b502815e448164c448d87e072e49e1f8b100945b24cc97620132966ffeee53b40b701ddba1fb963f8ee42732b44a77e024466ea0a297e47233f6d6aaaed178e70c3416af5dfb2c6042d670dfe3465f661ff2ef127f0aff271760df8ebb0b7d2d206cb0beeae41bec48dc8d6603c43331466ba92b1df956a77b225386b56f0f6a1b3a92e291ee541023fbebc7e7035dc9739b2a7fce9f84451073a7af659a53dd8ce6e14a1e70902ce536ef6f55c073f02556f0c06d0e85a0cf875b4e14f98216de998647461cfefc03bc375d5f5302dc3d599a4a9a6903abdb0a8cd79978746d9ac156e7daedcce06fb4b2fd7ed9a99aed02afad9e639391d232d3174c1a8aa8e5a5c0747a5107759890df4bcbdadee83463adf1096376cb16c768adf539432ad134b26db6a176ad4c8eb6ed617561212eb481493440c7e81cf360d295767832e17f4221bcf915bae9d067a155b3d021719838334d558ef69c69aad4ccaf868f68b9309614bd5956571408f251254cc55eeb8f92c80f00bc88bd49266581bd16184da35bec76a118a98dcb5153aa8cbf87f0ebca96e41c943afd5a81bcf04325e571b5dd58717d53f55832e56ccef2ee6e55b023430b43d4572589677ec11b8214a12bb06bc8369fff1d663f5b7b9d8ecae8b5bddfea7d9696fde1335f0d2edb34c8fe2b9bd1e6fedefafd4ba0f64e974e4a8561f3b19b76d81bd0ce6d4f33ad05e82435d8737eefc094f49d456367ad6d25d1c69aa5d550737161d7552e4e85a235e1162bc6c9f83f169eecf1bd6c9ef79e6d2872c274506c108d62c51296ffebe3a08747e82462d3e7a7ffc94d658adc4bddc7bde999d330cabc5365e4eb8624f2f77db5b21ad7ce1a70d91eada73890fd145562ab205a88ed8306e1a4d957357bc6308d5e4f8fa1b0f0fe71dc61e25d86ed45f3d0e9d50f7f387a22cc9199f39ea049c5c2445f6aabdd3dc71b576217d58434e7589994b3d4e7edf0eafb125a1f149b075ef78cb1e58b8d2cb2f262eebdcd49aac270b2c252a41baf6be6b8c95ccb46ac33faa09281c4c837bdd6a2775e47cdcb2016f67185aa62e6f3d3da7e2f95a3d283de81adc88a268fe13f5904f6a991435e134d761ce30897c8794646f36d17e298a1d80daacfc12b580a8cdf3c7f7b802e71a402ccee3764652b06604d8547153ea2e3041f0d0b3c6fac84029b903eebdb7af794a6fff31a53f54b309cc05719c45f32641016882e44cc1fe9d1e401e02b7e309e36c8661261d7786c426bcbf7d9596de83fdae47c42c6070bb7c4fb7155476b8202828575e90f43619fa8aa3e098bd3a676218e2ef3ee03322cd2ee9f54b9e1c81580a9ec4eaac01b486c99f241aef0a8bbc738123caf5afeeab1ddaa081a804afa0bf10ee9c80aaf9119b9c04bda1940"}, {0xc8, 0xffff, 0x1, "27612ac8c7359eec0381b97ae2bc132c3ca03e48730b4fa46b1631d8e142302f52d8af165836a6362f09e7aa6354fb30a7155a7afd136bdd5c3f833457432efbb14c01602e38d5eede2ece59333e54de671b4d662c4f9f00178e2eb2fc7951e5af79f9b1b57bffd5ed7b5a701db26d26d068b269ca3b8c894444568200637101635afdee15d3a4c5e76bb67dca6f55cbe80fc7aa23be473c23b9247e00ce17d96add8e6b29c57d75a2a0f71342b2eaac3f0ce395b7"}], 0x1190}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000002680), 0xfffffffffffffc7f) 11:36:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/74, 0x4a) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) shutdown(r0, 0x3) 11:36:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="3036925b002deb3c6245ca5a36a7a2091b32c35bbcda0d51"], 0x1}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r4 = getuid() r5 = getegid() sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="b3bf6f66ddb22dc53a471416157dc760b90737bab35b074ade389e41dd51f0476125161947d1f841fe325365a7c984e2a76fa598b087ea26142275625128ec042623d24584e5bce32c823a9db2e36d4e0908be47d5d897d5c85b6d2646329eacbd1b7191ce610fd7d93dea7baf70ac42406094d76445beaafbbe3897550ed9987393e327c0efc5524f2b128fc4d9221eb4ae15106414f743082a1aa521d89d115ca1556cf8ff5e8814f094d06988ee26a2c5a33a1cc8d746cb161b31d1ac", 0xbe}, {&(0x7f0000000400)="07dc4e2d56046b1ee39e94b29818d50596749fa02c98a6eca9946f3fc6af06b31fa27696ae8e2ecde8f234d6dd3206e27ec38000fd24cce8078901d164fdfa195908522d55de4cdca6a3224c9fb844c000934adac9416c2c9fdbedf3d11a2a2b40795034c65031f366d8576d654d2935ff7cab9f819028dfcd776601dfa7b0a5504c912c955db041545e6ffa0c5926fda3f24111aa7659b9390de4be9c7be656d1cd171df4e4e1d4b580dd4d78131ad688b8826ec7f3a838fe36c357d650e3d49b60c1c2a0a7037555f5e0395e290b5cce4f", 0xd2}, {&(0x7f0000000500)="028ecca102dcbc843f3217bf597ffe84b5f1", 0x12}, {&(0x7f0000000540)="17a6e29237c9738dfb67a39cfb34472cf82d075d3889a047a5c79771bdcf4c13f36333efd8ff4f6477184fff1a2332aa644bf3f08867e1a34468e78377bf319c34366244228ec6e3637f405b647536262a83fd67687a699d13056119c1ee6823ba50ff49887bf769acea72a25938088d01ae98600a62dd9f5b717f539003acc9cff8349dce15240cb98a98ab2a5c7d19f742362411c83600aab893ffba24747515e5855660c1e43bef84", 0xaa}, {&(0x7f0000000600)="70cee9e2d415ca0de66d09cff43e6fb1a1ce4f236285fd35ed8e8b8172243ec31a72f75e2e3dc0743feda2ff546709f1da8b63dd8cdbb9f85279331049adc7bb25eab846082663502f2e14d4a3f1f52e11063eb5bf2ad2493ad6072f57955a7d4df38bf14a458f50533a045c5c777a76381fc2db68da4a9d991d77acea85426c7c08e469013dcc626be2772466dea14f4636c26e3d6e12a4377df208595f2b8ba1dad7bd0cd374a1c4e332db62dec96f540a068fb27123092d1da3b9dcdda7e4d80a9af4679f031c8f57469703eedec13dd69c409ac76d66a0d67c40870a253f3a981b0995a83b51eeb89aa26819c679134eb2f0d4743c", 0xf7}, {&(0x7f0000000700)="b600a7dc5fe7c2ae75477ae37f6fb9ca37694463190f9e14f035818c5a8b0d79b7e49936ab9c507dbb42f47daf287667dec048c355322af3ca64c37b67f574bb994181e48fe9bf51f164bc348c5e489e0a5fa6a65d08108459b353614c61f42170257e194bae671eebfc513b10291a08ed24233c772e33cdd0d96a5d5f66d80bbc7324501fb2746fe219b1b9", 0x8c}], 0x7, &(0x7f00000008c0)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r2, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xa0, 0x400}, 0x1) bind$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b616af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75bbdb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb0400000041ccb3eb000000001deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b68e55085261565ccedaf34b22ef6a41efb1604849bf650ff80bab69ed20a0fa425d7ffc00c0bab31eeac9bec49f01002e0c9ab716eba5fbaa9d9cab323b645d9ed54a62fe82028d7ba8e68981fdd832624389fb7d5cb5c921a816b814c6c6b741576f91db0dd0c84757de1845f29fc7227e738712c4c009aaacd547693d384e26"], 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:36:51 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x2c) 11:36:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x9, 0xffffffffffffffb1}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x80000000}], 0xf320, &(0x7f0000000100)={0x51, 0xfbfc}) 11:36:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x0) close(r0) 11:36:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 11:36:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) write(r2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x236, 0x0) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) close(r2) close(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) syz_open_pts() 11:36:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() syz_open_pts() r2 = semget$private(0x0, 0x3, 0x10) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000380)=""/4096) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c) r4 = kqueue() close(r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x100000001, 0xffffffffffffffff, 0xffff, 0xfffffffffffffff8, "c2a4f5d36702e954d02b0533b8df36df0bd39556", 0x7f, 0xa1}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) 11:36:51 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x693a4799}, {0x100000000, 0xffffffffffffffff}}, 0x2) 11:36:51 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000680)=0xc) r3 = semget$private(0x0, 0x3, 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000006c0)='./file1\x00') syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 11:36:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 11:36:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getegid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)="eaff125c66093378cf807778cfc35fc1ed801da69c95f0060e8f2d55f857ed27c7fea0529e1da3e1ef585fba79e132f89f39b138b4be5d8e48619f34fb4aa9d7420fb971fc5856e02303b72cf7126a3b391617137e5ae7d221958fa387c8e4872ca8fabf37cc67bf4f58beb1c12e80b2c252a20b3db81236e106439ebfb498de4c154d01b264a85b4b09f0e854968286c9865ae142f3ea6792f3fc50d03fc1b8ebddef1507a46e2da4eb9f5b5b27d1e5f3ec384513ceb013de7d03d70e4c7abe04567d19b9f919c2a999609ad6150f5882fab9040782a3928cc274f7327c9029eb4a1bf5a47c8951aa59015021e2bfa0bbcbffecd4", 0xf5) 11:36:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400), 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="e1308e097cc6a223e1", 0x9}, {&(0x7f0000000240)="21519e578d0402a84a3dcc4f4ea23f649c7e66b14a50084b68063be3a0c3a310bd9400f320548c8bde3918abb7d929382329ff408c82854e7dfa06f5ae3a77c4cb57a371364e93bb6b26e0c0e6dcc60316039a370581c259174b1bec6da208c2a2a279221f56892fa1bd7b8253095e09c3e2a3a9083e70d51feb65be0bd0bd4b238f9aba1e5454180bd6e14acb23e493e7", 0x91}, {&(0x7f0000000300)="af39a635043fad1d305711ca748db8f42e28e6642e775f8ff0416939d65e06d70628752a9bc3e839de622e2c2c6a7b024a90", 0x32}, {&(0x7f0000000340)}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x1) fsync(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x77eb, 0x9, 0xd, 0x5}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="28f1d82f4e03e46f2b417ee0596c9340c944a362734ef222780b9285f29f250fd1264d501f70f3d1a867ad8bfc3f391821febefde8567133248a302e79ec5c98813c2ac69dbccc8643ece7d5b88e9e913a55484f1cac7247e29ac77801649ef2dbb978d171c2b49966a41baee05fae8ebb8d638ddfd07ebaca672b6ef4bb3e347c6452d07ac4c494d917e385050fc0e9a63fd65040fd89668cc7cd667a2e4d9b70059f469a2d299dc4ae5c57c66d0b1562a165726cfbfacf6505f74e4332e17d865cce73d979e1299922962f40582c742f9560e5dc9d1673a2dd27262a2d5a6537400dc5d97c884b887941239abfbc4cdd33", 0xf2}], 0x1, 0x0) 11:36:52 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x3, 0x0) getsockopt(r1, 0x5, 0x1e, &(0x7f0000000000)=""/45, &(0x7f0000000080)=0x2d) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) dup2(r0, r2) getsockopt(r1, 0x5, 0x20000000, &(0x7f00000000c0)=""/47, &(0x7f0000000140)=0x2f) 11:36:52 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x300000005}) flock(r0, 0xa) fsync(r0) 11:36: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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r0, &(0x7f0000000200)="0ee2ad44ca2021aef093ba167f1555ff3bf3b9e4e4e318353c89514f37b6567857452e86513a4c7444539623bf4993d926e17b8fad4aad7ef8ac32d246b6c92ca711450ad514e77c9909a67558ebdad0664bdffb52acbb790fbaa8fb29b46cb0663a493792e5ed5d33892b", 0x6b) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x100000001) fchmod(r1, 0x40) 11:36:52 executing program 1: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 11:36:52 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x88) r1 = open(&(0x7f0000000040)='..', 0x8288, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x6) setuid(r2) 11:36:53 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 11:36:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x100, 0x5, 0xff, "59edbc8cf56917004b2f3d0aa381c9f9ada3ccb1", 0x1, 0x3}) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getuid() fchownat(r2, &(0x7f0000000280)='./file0\x00', r5, r4, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x2) setreuid(r3, r5) close(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:53 executing program 0: r0 = socket(0x22, 0x8007, 0xfffffffffffffffc) socketpair(0x26, 0x1, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x40}, {r2, 0x80}, {r0, 0x4}, {r1, 0x80}], 0x4, 0x1000000000000000) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:36:53 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) clock_gettime(0x2, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1022, 0x0, 0x0) 11:36:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) dup2(r0, r0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 11:36:53 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f00000001c0)=""/107, 0x6b}], 0x3, &(0x7f0000000280)=""/28, 0x1c}, 0x800) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r1, 0x5) 11:36:54 executing program 0: r0 = open(&(0x7f0000000180)='./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') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='\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', 0x2) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="9f8682e034fa02ff263e73abf7ba8683e21ad23c70e15016c7dd86444192af1476df16651e3cee406f77dbbb14217b88ececf2b21ad600033ad017ce7618ffd8130842cf883d20fba3889eed5be7264caa09d517973b9c3c25195934c4ca9ce52998fc9cb55c8ebd34aed5d1a31d5a5487acf830fdcb36625329d0de66c7f3bdd8c544d1d4336a0f87ea1602d36821d481aa13cc62b7c058f5f1230f013d8883d2eb55fc55aff6"], 0xa) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xd64) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x3) 11:36:54 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:54 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x0, 0x6) sendto$inet(r1, &(0x7f0000000080)="70a8c3cc888286c3012d0320fc5bce6ae3c8cb11b7c059301a1c820df8641ef8df8bfde4fda76d53c358a781ed39be74dbccbee372ef16d3aa51538b8d9ca31904df21b5017990bb7a8e814b172d26294a28aaced076a24513ec9b777c6602836c8aff0f92e135f8c92860ba5411b3d7565c3e6894a6940a943dcc290fa9218a41972fba004cd26a111318a6d1b1dad49ffb7d9f78b4cdea8a0b964ba2b3eae6b9d18beb114ed232314929f6419b161884ed21e97a4575c255fc08ffe402305fcc1d3c6899c85ca3ec294bd652e8c3ab338114853d186b7999733890705abc66a3548c1b7a9fd7dbb6c18bac928b", 0xee, 0x9, &(0x7f0000000000)={0x2, 0x1}, 0xc) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffbfc}) 11:36:54 executing program 0: r0 = socket(0x11, 0x7, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 11:36:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) r1 = accept(r0, 0x0, &(0x7f0000000000)) shutdown(r0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x60, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x800, 0x32) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) truncate(&(0x7f0000000140)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file1\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r4, r5) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x200) sendto(r0, &(0x7f0000000280)="85318ba383bb2c1f12245a807fd0dc28ac299c08564452a9a26f9badcc669f685cf02ed4cc9962f5b97e74659f0e7d04383a0c074b6fc8385c2dd229d98ab10a7cd9c68ba413bea8944787d16ea9639aebee461c3164fe7af586d55fb22174e7308f2e168cbd4fc7a3c5cf22d45120b2f5300177e286af08822ba17ba4d35ab2cfbc4b17ae1c030a72412106a05f69462cff8a179004a9dd", 0x98, 0x400, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x8, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) recvfrom$unix(r1, &(0x7f0000000440)=""/155, 0x9b, 0x40, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = open(&(0x7f0000000540)='./file1\x00', 0x3, 0x14) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/188, 0xbc) chmod(&(0x7f0000000680)='./file1\x00', 0x100) sendto$inet6(r0, &(0x7f00000006c0)="49565f97cdd174305ecea13840af0d0969804387089794c36dd97b84547fcc786b335627396715bd429d61d98f76cc7f45cf57a7369816f17aa636aa750e5f50254074ad7882d7b2c1d535fad3cfa7d08613bf44829667eb155dd64508d18a8823e8862d50bcd4698b92f3bafb83f46bd89012ed92249829f6722fa978137917b8e67f84a1c77b6e1ae25c202340139bfc380b76ae3feb36eaee89d3c4961ed3ad3a1cd067cc0704a3fb3289552d62660a8c15ca85f8d231238c8dc37fc433f9135c43353ab2b26c2a0ef0a6c822b8c4d72b39dea205e65f90dec5c858ebc88ba607941ef0826c2f8a9ac6b8cf2b8ea84c35c89797044b48c8db5b228506070ef4ef8d1abc176c7b549585f566174f8d31b629a5124d8d0d766229dc7a5431e9b447e255e3d401dd2cae144a54a655b16840cf665bf8d4aa7e54ac6eb95d56321c2c049d23a0f3c63c3c68dc6c722a8f8672e59b53d86a030ee72a499060d22590a19157c9b3220b6fd089f5572c2b0b08f3c4afd97958ddbfd0e49c5d6a1ea2383e2f7b4a83526df68fd52562f787dfb7c66384bddbd482b989aa947c51133c7586e915f3870676dbfeac31680c1df042569eb7bb5612243507faac7fdc03c2182c01fdfa1427e8bee1db5567449455ce647cf62b6bb42a4fb1bdf829f3c43469aa85ecad5e51fd0eade2d03a990ccf2c0570da4bef0c83c08f43a42540bee35bbd333a5e41fe2455bc3feeb889ad76127bd3bb4259a2f44a0057f8e8b1dbd4ddb807c5b79d840900eb80a198c86117e35805cf66259e1193e8b2a9c1a5e56555ccf13736742a315513100dce24b9d33bd3181804550cc8054379b8037a8874e5e609b36dc808c9d1b0206bf99d693ba5d32899ef5e7790e4eb54de7524a4973e5e1afd16ee379b7a20a9741229e964728fe666136174cd142d3a4a34c248ac1f2b73db06958e9658ee847e6423219a5034ca6bac5a731bd4b143b403f39540d8c983ef7390bf9db628c2f52f7447dc522a1a9321923e1d5bee8a5469e15c4c3c4de91ebea6d9ce0cabd1e1393c8fc06c7421332b98953beb9881a766596db90a49d6d8a753f3af7ef21998d188a7c9707087b833307322b0e380beb3ec83c0d356b10d6df5c6cd033aa7201ba076b2ff1697a9ca9dfd15e8c6b4d88c6154081f7776f552d25429ab59a181d5504d319a1e63883b82bdf20cb0359614d633adc3c9edd53071d0605e8b39dfd05308ba2a0e8b1b01fad67e2bfb8c9ac02a861e8387290c6ef03ca33ef936a984cbd60dd80ec576f6ea98b6ef278e62d2695b0690772d0a070627b10a7c09a7bd5e52ce1f05c6c7b471989c7d833814de3648b23ce28c941fce65e2eb5da79be12ffe9d339d785d68cb6d7f6d9bc51f604e177f1b82a6641774ff34ad3014ed4cf0c013139fd1a7f992299258b7404d324d790546558a14bb310f703998cae9b38449af10a800912fb97729b7799f9874d54bc0f5716d81cd5a1931038c38e703474251254f4cdc782120157ec033d114dfd5df5d840344081c9b0cc3ca96ef719931810e9051c1e45e5614b8effdc7c29333a8eecd58c2ca3aa613ae4c9fee1fc14c45299684302ed3661b61b6832191ab27e57332d343b98604d66aac9c256321426976895790310d02cf8cf0a2f74f6a302cd9c945fbea201beec900345d868b3c97d9a98f315f13cf2df483340c2145d237b429b93490bc3a6a4d9dee32b14872ee85657b7bf3965e4acd403c1dc086c73dfb4d9a8e4ca066e79f1710d8484ab38a0f01e9b9c58b421461e77a48b0949de03f867bd83c87298281dc36a47154e8ca3911c1366f2f4de3227d4dcddd48c5217893977421ee572e52796fcf0dbcb29eeb0f058f130b78741f8de0a1c960947e9f0f6d0a8352ef2cc04fa26d0ea39f41537eb82fdd9d5786a44571fd48df523bcae468f814d80dd507d188cf4f695ca31975868bf33d5c57f62f0b52daa2821f9bdaa4f226f4a0695509d69ec1075e26fc0adc9ee1b79cec9d1e852887b82a61e0ed7ea9638636ae282e7178479d9ccb4a3d52817da812289eff964933ba390061c77ec0a330732eb82e63045f2900fd464045ba2f663b6666d938ae5d3866f675af72ea6c2f3a9d4303eac1e896939f4bc1c49079e556560f2e79e241a45043013c0bf0c0ed3c4c906b8e38a70263bde5054e2f49d524a605b9f014daba0624acc6a6e005d5113941c9192efddbe5f8bef0f1003f8f6dc5c91798cf1d253bcd2091741c03134025a5347b2c928974a71d71b6679dace448e4009dd5ba87a8e697de937361ec0d911e6e2e2482918e63e4cb7697b28c01c44ea66afca59a29521487f753e60c6e5fe32f160f9a1cf4a76fe8b71d1346091e2a89daea7d97e6bcabff4fe4ba7cc360b6330ef6c2b83938f132ae6307b99bef9d26f5340b7b458b98a2001cbc24bbc1753deeb60a80ff6296e6f8ac93094bd5e43b4ff4b0870f73301a84ff41333da51202ff9bd09fa2dd7fcd3fa3f86effc78de6fb392b19c36d6891bcafb194d32056438c006e7e3c2aed916e6b048f1a31d0c577b07d7a3a18e69e3adeec84407144f3eca25d4da88c8928419977631fdf7a7de7d9b4c418e146597f3ea0a6770dddd9efe119d0af4acf0a4a3aa84628a20d207c2bc13069b32e9849f2eec62f65241aa50e29a251e2f7591502a2aed02f0f6b3c0b6c47b307f77c3f98860aba533ebd7578b9573814611a160b5f5e808eedc3d0df6f2e9b93b6ddf23b6f0373ca6eccf6e88e1dd83a3a642f2c81120267a5273156d614f3031d5a2bc33b158fa3c125f6449d681e5f001f2ef359187bb2f08090c9598ca09b3d3bd81ea13472a1debbda11fc0fad0b7d0cb965b6dd1fdac4972b8653fa0183cafe77a22a2e1c28f5ff5e43d6c7e40dabba133957c3bd7220ed8cbfbaa77e9ef16b51119b78bdd25f33cad7d97d7780582b59694427eaa64b7ca249dbc4431e3bfc12aec9b20063e3643ecf70486364a20aeaf823f7fc863c57bc31866a14b087dbfb0a27e593b80d9c58242e24ed4fb97cc892c8136d341f152f80c930c7fea89e391ad8b4e711f9289a39e7524072f8e87d7e27f4d0836bd78d939df42559a5d6371a1e9f8326c369f06369e4d6b8046d4490e8544b58cb0ba1b17037037019ced890198fa421d5d44cb3e86478d8cf93f2dd4f3ddadd492c229bdfc7ba33e6f87214ffc8785ee107902ae64d340f84f558ec65ab529c2bb8a558a8e3cb590bccf174e17a3dd50ed38eed3e8c32f3b579617f5cc61eba4eea336abe1c527db0abd6cf5d138432af0ea39740ba0a1485e918e41ae74da10eaf287a5ee8f1a79bdc2a9a9c81cdfda84a1872e87da1c2eb7ba00a1cc8798e49df9d6ae934b5ccf55eba9b8df61753cac8572aafc3950141f546ff994217637e844cd59e683cd3eef35bb4160885b1280bb78ccd71bc5126ea38b17ef794618ee0024efe003486cc77261e259e02ad5d5bb8a7644c3ff464f010df60474291464095b193d39704514e5f335617ba7072701aca54c21afbc92ed17b3ee9beb38c12dfb9fb9c6c6f540e2b79e80a91189bbfa4dbf318db1c4dfd03d27280566622b2e7005981e1ebed7730c8f0d875c16821a13475811e06bd3af97286e3e1e2fd3f29640232904f4de03c9d94eb69dfdf452fd1d3dc7b539cde9e30e8d9c575b340d7fd23e05648505d08b9198c892b5ce9c125890cf46eb45442e177bc5c9195d4d06b6cea006cc1621eca3939f06e8ea7227432cd4160870998115f4a683740568812d22d61866d9207e27757157797485c265316e995ff475ca0db01aed02eca549350108ff84d389802637f5b78c5cdb073976264d691b66f4a1521243e041a8c3f1178fdc6cf5ffa38c5f4ff4f2d9e64c3d68023508119e12847c34cd985a1f0e3fb1bc0c39a0348a93026fbb7dc274cc70b3b0e6457d18d536db88efcef285342d0187281f284172272f6a619cf131550e42f39e6583107191c3b3040cd09d3126c79f237d496ca12012b05b7b649f312c97a0a5fe340be8cdb6ec9b30b02e00e988d10624c0ff39df86137a77c446abe4a58efda3da94a6e646c28b4e4024169085566ff3ba5c8235bb5916a6424c10ff89fddb6e523e27b9057f33f58c212e090854bf10b5ed8f625e37d1846e4eec8cddd42e670857721c9c5f92326c0c2ba0f44be84722ae1f922a8fe571a463c3d10f2d37b74ed43b5cadd0da457633899a74c2e5a354c52fd402c75ee075c443b03a77a3ebc165f947adc577ed37974022c12541144ddcdf830cc7574e53d2ebe54b76ce6add2b4c6a1c4878a98de764ac73fc2dadb7eefb2f16f65eb57a8d0b78f0f0dd67103647869b488ec5964c4a9247c348b34b8655e30d7aca3b1e7d427d58774bb65a51108fcc0de92c99602efae35e95f6d0eb9a6966c876573b0ded42774aa5d5f4fe1661d4ec75a596344c43f2c43dc516e713a46da2d91d58637b7eb275b233934184f073d988fa98e89c44189ee2a9721c17666fa37d3848793e5bd0cd9e7d0a98ec1cfeb5831581ee112a823259244793f90ae53f1560ce7e54cc703b372d8b40c59b57e3a942beab2a927115e95de92b87deebb4b9c4c79d76a67e9adb663ce5eb147a964b6458f6e1768652de7d1c3f8d6eb8f53efc630a0c71815a75458a17da9f9df9ca33e3ad07fcfe4b0ba1f46d41845fc3c4d5748520dac2c1654914bc805d415ae6905e3e8e1308cd6dd356b3c2a6c6903b58abe289b2a47ccb6a416e0ac217cb03145a2cbcf42954a0ebeae4e412ef778bab9155e0e2abd994131fb61265e2468768dc6f2aeed99f59de27771545cc368976d6fb428f479129b0e58878e76771afa9ba998a431dd5e30ba04471a7a0cf44fd99da0523e4ce8d16a56ae9ce530ad43d565962b73cd6e25f7c34786220792d575c3dc2c6a98fd623b8fe7a4fdd707d5594e51eea22d03ee18a1d7670e47e89fb8edfaaa4805c843b8c00e49d4e1faa45e5e5a68efb2dbb8143cc48394c5c2aa9a33583bf4aa4c9e6d49e5c29ce4b37aaf89eaaf0cd6991a7e3a9aa052f836b6ea7b77e072a25f24a763fc9ff553a093b08fe1fa59db864ba0e34809324904b6c54a1feb89abcb92f49400b706c4e7d72ffec154ad7e591194720e107896f0956e74602087af7cf8e17374f006b68110992f60254eed9875bf21ad5396c310c01f5d7e82bdfa6f67a147efdb08e5afc2fc3218d8a42904475473b6b765221bcce270d06d2ba698c4d5cb0c44da599ebee5dc8c4f8828ac56e024fc45086c9520f3b339bd9f1d2bcd75d82964d5ea61eb38b9881b58ad754fd0adca2e7e2a69dc5c90063c15fd513c2330f0dea4a7d6922e41b13c3337305f65793674430cb47f2bf1431874c99aab62a2fd946eedf61bc87c46015f1a3d9018acda94158d3bc06294d5b2b3bf4972ce8a944f1e8c8c61a19c249ff2d0373db75fe0ea5a41efec0d88fa49e30792ea19fe9490b397ff494634628750b6929c56ed6beb475ab3ad07cfc6d96a55d3b2b2121b07f0143a2fd03ef32f04376a9c3fb58cbaec4203d959ec3c0d52644129c188268169452d16a4073fae0e93d8a5d2dd715c440c9a3a8124cd432071e0a95d3420d8341654606ead40130375b45772240c3b3c531457d444eab70c226add51424a5b6a71e323e7e661275695bb0d45e62d86283e82cf5bede27c956b4983a8573c41a699250486f4343719742e0b406b4a6beb99f6b030cf93f0881c099bb514151ca4f14f8ae4c21db7e5e2ee91", 0x1000, 0x9, &(0x7f00000016c0)={0x18, 0x0, 0xcfad, 0x2}, 0xc) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000001700)) chroot(&(0x7f0000001740)='./file0\x00') connect(r1, &(0x7f0000001780)=@in={0x2, 0x0}, 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000017c0)=""/41, &(0x7f0000001800)=0x29) lseek(r0, 0x0, 0x1) 11:36:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) getegid() write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:36:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 11:36:55 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc4e, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x6, 0x0) munlockall() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x30, 0x1, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x7}], 0x1004, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x3, 0x7}, {{r0}, 0x0, 0x40, 0x80000000, 0x3f, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x2, 0xff}, {{r0}, 0xfffffffffffffff8, 0x12, 0x28, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x2, 0x2}], 0x8000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x810, 0x800}, {{r0}, 0xfffffffffffffffd, 0x29, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x93, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x27, 0xf0000012, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000001, 0x1ff, 0x7fff}], 0xffffffffffffcb86, &(0x7f0000000280)={0xd7, 0x8}) shmget$private(0x0, 0x2000, 0x148, &(0x7f0000ffe000/0x2000)=nil) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) 11:36:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000880)="9fbd4675e4401d5d462fa9ee36680202f107218dde67c23a2d6254352d04db93abc907cd482a91a69136c00a07ddce6f26c2c1fcb241ac8c26184034dee613b1ab72dacd95f94904160ff7825e38f0a2a2eb7428f0f416ed64778d454a9dfd8cced3ec684e69d43151f78fb5c1521eaaa971f185384c5b96d1b9600fe2917bac6c21751c7b1632d9f922f891196abd80c8f51fc59057f02c80f6f8c8fca06f7ce911907b156ed6cf3e2c1314683656b35c1b7c31f7c2a03e763b4c0c480912e84b541b95dae8a26fa37aa926773ce52556b4eaf4f24c648afbbb72d81b136ab01216d57524f29625184f07fc8fd66e033ca0bf9edd8bd37ae353cb1bb76268a672a408f572e46c910a82110363cb4017f46797c06c47c0d373075bd904a5410763ef0ca235c025667fb968601f5e226bcacd5b47965739020ad6f862fc248a4b97e75c54181b278ea69aa3fe94c75c7432fedb2f54d33f0bc7563e3957217e996ee33b1106f37e1cfedd4b53f1d2abe073079e340f4902eff98562d1915c5ed788a7254d80895153a7ad196b97c01d89b1f8559d1e34cd99c0b129971c6edb2a5385e985357a87a385ec3275896ba3f1db829d2d8b3d72742fe3de3bd8d85a039e62cc348a0bde8c6ddab08102c94e80e95e8fe57f172d2502cd1bc1f2efa62144efabc37664bbcdd7b806db6ad12fb29652d48f660db16c24fd5862ef150f1517c999c47ed17df292b8fa2b05f9b31f12c5cb3e9748475c1100fec7d5910cd4c4e7fc98723be9640a865c5f39abbc89a188995024fb76640ea733c7333ef1b26b67d00e818cb73c9ebbcad0f75851b7a621bd053c94ccb2909138ca9a99e9fc327974c0707231853a704575a25a2370a190701a79c82dac7f52127957cd6557aa7bd5e75fa1f09325ba906aaf60cc84994aa3d78e2d16776ce7e1f851ab71c8fc8cc5eb976738e3a9b83488cf0d107e16c7add97a4c68eb1b13317c1386f871c4c7eaec97606fc36bbf99a08df68203758fe70581e5a2b045cde993127e75baa15e7b0afbb1f02748fa5e352baf706e1764b43b1a67913bc4d080037bd94d19c326ceeafe3cddf0983811c09845c86c3194fb90871f10f42ddfc5433418e2ff742d5aa5273ab8ead6bb267604bab76389aedceee4d6c6e4207c5f7873a45ccea076febe42ba208eb316a4c39da1412e522b06ae9954079b9069d7823260ffc35baf1630e9a926d634a2949c96dab0dd64c93ae0073045a48c96494a1be3618760ad33a6da9e2fad65e8b231d87a39302406c26c3e98a3fa6a1d1d8d8e39ab646cf59ebcf3b5bbbd120fe676bfae20a4c6d8bc19bfd673ff3ae7f28ba94ea67f6151d9b3cdf86866c96767234ebe676c7962fcfa35994f6849ce902afceccd0bab9adc688fd239495d5f398153300827b2f6fc9a3fc94bb1d972927aa406dac3f300e9eab6a20a1627f646096f1fca299b6154592770b10cd37773ea98f24867cffec9869c65ab7dcede60c80d8298cb5d0313d9bd5460bab8f27d1866aadcfc52347152539fa39d9c2758c94aa356f221750665cbf327458c0b7893d8adb758f8ecef857f174699538b95dd7be67f128826edae79310638d7336a6a2ea2af74c46061ac1bf1954f2be9f683f5d76d030ff9fd57a251033d5598afe66fc92ca498f51444f9f5d541b534ee14e6dff052852afadb50bf684c4e4ada800fa8ab521e3a982c8bf05bae707f5d94e6cdbe4710d26c527cfba4e7b8dce0bff1b41611e74e495b9b262d7422da39408bc97167564f726b95a64aa6313f588b2cc5f904b377e1930277acf4690dfa6287b484f08ba0da63361e8d252a5972598f67908ef1864debb997341dcb6d1701e01bf6bdf6b7034a6c3e16f14bb8717346833c3929d80e0f8bad7ca8b41628a8c8d618f36007708cb9e4db686e1d2ad4a398bc1919ef5f04a2a8e3c07d9ecc11d8a11ae8edf47c77a48f0b747919cfcaf55de5f33fe3cc14e9311cddf3fea96e24e5063823a04f4683e1d5b5cc8a626a2751a60e790eb73f12c2dfb654f95b4c87b1f87fcf9ea3ae98009065ab8cb62174e5a34b019c5be48577969ceee3e7705bc0850f1c591b9f5dd194e844b9c9787747541ef4437847f1aba80acf6b0db8392ae43a18a9bb88f43f2097924067c779372ddd5cf50b652051635cb517b517394c6ac0dc7091a0697577e6dc5b99a4b02e34e6426454a75c9e85578d917dc118f6d309f1ed80838509007dec5c9713edad27a158d31f931ca58873518439c5a34eaaef3025734dd8d65f551b4791ccafa2990cf44af1272ec4fb025eb42699f36ec1577a6d48877454b4b737f18864042108e9e6b67a18dd500dd952d9e1dc4d8d2842f753bd896949ebd4cf7117101901e1596d94f3a3e6277f72dc2454ad0d7d43c7837f74833339086bc2cc8c33fa3e0af06bbf2423c5df9ae4f141693107f4f72c72ee4ad4158baf6dcf584d15130a354a6f7d063791f320bfd23a3dbe50e54b6418f19a1a98f4e9fea27f517d8265cf7c302deeb47ec981d6cb80544da76a89b30857d15c25899db1a79098c5c0e49f89fb749c1c91c523e76639f07f716f7544b9aeb7d0a301863d336d506e762e08bb583b491ca9b27d2358259c23dc5e157df0ca3eb439664bb9b3a90f668a9c535e6612b875c484cbc96316a91881349325accead2746bcea255cd10db60184fdb3dec859021ea97280244ef26880fadeffa1ea00e657f3415992c34d275f8ac7521b05624837e5f2a0eaf819dfe632f44260de21ad87c18fed8f07f9f745c9975db7e384162b17f986098ede65d51527f7e5e836c8b2d15313fec00b5f8fece8370f3f0233063268a36c79c772fb194358ebbfc4891966a8ec4a35a46510f6f3c472d031addd78ab3df7fdccd82e7be59e1bd4db86b40e2e2d6282a1c9334bb68a4f643c56d3bb258b948e01f38646f3bbe21614faee25ae68a130b267c7c68d698731f5a97c4b0b56a8402689985a69216513c33d5cca491063bfed155a0a3c7172fc305f069cc301d169c049b3f55d2fcef7b322ea3c6ba724fcba5946b51ad58901760ac6cb1377b6d99326add58deea15e4cde0b1e265fdcbc62e016a79c37d3c07d1c8cdf6792ddcc88f1760a79f7778e523a1e963b0de77bc4c882803ee88c52054f7183c4eea1b6a0ec65072112cb006bf86be0cf307792f3e286defe0dad5f011319c0aaa6eddf9c58edb72fdf8accc86c7df10638148389e073dd73b0edde62aab198d985119ee2b2e354be7744e65364e6e6e46d0a8431c617386b505e3ff7a1664ff31f6eccb4a9bd2a7729799a3951e18329f5e4e2a314fdbc906339e84ea5ed0ee580a2dfef024d122aa65b224c8e9d664aadd5fabea9ef67d79a4e53c84106dea01591b70d9580e4bd45c9435955e8a34e6a926a2e812e527e58a46b1444e80e23d2e1147c2cc9bcfad48441d1190b4d0946e507470954b690e62aea7bf59189417e8579df3f3f2b258c011175b783d8991a3bed32138ec968df0a300417bfe95f9f23909446fd15a5ebb73a7a4c0b5ba820bfaf6ca17062bb00da24028aa1dd60f37f6afa73dc65dda0f8ad4658075a193c6a3a07fbe2b4094be4ed14ff516f91f1302d637013671fd38e0e8ce96b4186698c0b96287c7ab1755bc8fd7f7ce06ceefbe8ea07db3e3050399508aa72ba63f1e07a2c4396a66186687cce3f844a26956eab549f2e40157c23fd72670c95fb2fb64744fff841d79d768ccf2a0648a442aba2d3ed24d506f26e2ad97d50350b0398338040e0366e0da9059a2c100e2fe3f9935db5c7210e606eb965026a9676c502937c43f35625820579ea4d6516a4b2870c90e064bed7f5faee27d7bfda9aa43e728f3a497c9d978931717b5447da6b83fc36e609ebf936d7bd53ee532a91849cdeeadbfb18ea2fec2e4440171fd35ffa53d51a77fe515c5f27030ea9c83c3db0e14b101b789db06076cad2386eedf709f32c7d065bac81da372733968d7c796df5f6e5f15250ab26945efd6d302f281f2cf8fb2f9e8d7c75c6c1685f4b11e480efca71e5da4cddb03aa9216a1d6050d17cd219fbc585ec5330e84b318a833b19f88cc77ca1f1035b85a72300e61b0dcd98fa2753b7b91b84c9f1b610eab6aec7dd68eb269025653265cc40cc44557acf4cdc3e6b575fe8a7e2577cb03a0313c59da85b7258854749bd5f52114f1719a4f196ca561efc80a5520887b4b0c47aac46b580483b582649c2302db65ff02b5c4c080f1e07c166dbe2875a1fa2b16cd5b27d643887439ea1eb023bfd77fc7399180bb397f6ec6f70be484f8e2166b867425c2ad007e57b46da1c9498ea47c1b690208a3c40059ec2d62d4eabd28829e43b06ba476e3bb6b2de4ee61df62ca009013bf3fa973d08e5a0e06a581651efd78cce695eea9e68a178506345c03f904f7a62a7d7c27a458bf792b07c835aca8bd878b5ce04116ad968303abac37cb3697c699f2f9b758012e76f13648650a71864c176a2052d14e481486d967dd8b297b1e4442a56e15ffa3a0f3efa2f3635f4fc9072e5cddec7647522dbc6d6d072bf193cd69b87d4a844bb246ce80d7ecd61e9f18f0b2dbb720d747d0ed058f2701c7f33da554f2ec650233f8062c162885edd8de8458d146b6c760f98684e86abff3267458647e8b25707ee6cd1743dff07165cfe0abd78f2e95a0cae6633d3edc4f822c0e8a7fddf6a6db2dc6f328f863445cb6a07d9d88fd033528295853d0c251b2110a540a5127406cda211af7ac97ef3dd370be5c72a3629e1f8892c764b42ada74567af46fd8fa487f92c82fdef719a8b7d207473dbbb56cacb1e697a63bdb7567e117a86eca2019cc6c8363ce9a95f615bf180479c1470e4dc4394af70d4105ff0142f81a3dba6e9a8b9a76258a16123ca1f76339199a35c795c5a8007b1c7158b386aba32f84dc053664912e96b4be1b8788c8b2f2decdf2552031a4c665b114446c5493f3cff2b8ef98606b94d856a596a7bb4602c1c630cc5b83c32d53a1cf840a476bc4ec4f2bfd26b624c48a78dda9d0c8e316fb659ffbbe98de1f09de0b21c063e1d44f1e2c05e2bad80337a786bfb40cd46a29a9b683c5f5decd33c55e971c940b471578d712547f113bea3805a97e9de47fe7641ca1a0e2214e189a7752ef85437e87f797019efe4dd8d9ed7774d4c2b8cd7ab3920e47444b4809225c7be261335b2e9a4759da7935f9fc4719ded4c3138caf1e7b9bcf5d645ebe5535cf22f882c3cf5da3df2958386fca379bedbb297231b2c092f68f838b1d30409fa8c9abcbf892c53d8fdb6250cdf2a7ce38f4ad5939b28887a17e2fd7b66d4eb1053ee0d9d169dff44aca2aa33b027d1b34973d92ec1856dc20bd1399d6a32ca94af4cdaae9a3b5b5d3cfbed302f65ad01c61f6cda31709fb996a3de2265847e296272b4d3ed9423410c3ab6efcbe12cece0d8794c92c2ffb318509bc9006655ceba2a071e69e21bfd2a9fe8bcc960259a778634ad2a81eff5c0abf2f14526e907a17f9b364eece2133e570d292a3e88b132a7ea3d92f42de0a3eddda9d5b05fc01f4a2c95fa8a88a85274fa79fa4bfc2ca196b5e469046b3afadbb4b87ac1d417de925ea63f9893f96937be5539c81d5f41ba59bf561eed646968e0c634a4e8e16e22af27c8a32636b266e8aa4c5e82296e0076771553f77242771ae3c336a98d5e1636789537ef50b153cca7dac730dd909b8a210efb79", 0xfe3}], 0x1) 11:36:55 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r2 = syz_open_pts() close(r1) socketpair(0x18, 0x8003, 0x4, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x6}, 0x3) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x5, 0x10000}) 11:36:55 executing program 0: r0 = socket(0x10, 0x3, 0x80) recvfrom$inet(r0, &(0x7f0000000000)=""/252, 0xfc, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000000140)="0da770c6b982c1e63bdd32375938fc103fcd8ddee5088ee0ed3a4e", 0x1b, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f00000001c0)="ac1dcc3bf4f09c6e2e6cd0836d4dc826322c0c31a36dc658e21a0c29c4b8947afe76de141ac16a98a700a9d846de257150571262cc06881a5d07f3f2f1c803975cc8caed8c609fbbd1c24764fa3ed5d57022c5612b0407f2f8e24b80d066002b4f314f97c9f0ef4c95c445bac3ae6f4751db74130345eff0a1950b4d2636c9281dcbc319b4572de0605123a189f64a3206b47095c5b04851f3afe4c5cc41df61f0744344a80fd3a0511958ac1a0b473e7f16c8ecf43f044a2cd70b4c6f9c60223463de3a37f04668", 0xc8, 0x2, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0xc007, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="64a2224c81e44cea93aeb22f5785864eb030e82b6a49895830c98761a79eb3afd3583af3bdbeabc9f1c494b91d5b072ce3a007880418d5f6e481ace1ba8df91e5749ff40c9d751a529c1c9748dda864d8955c6ae0b4d5e0fdfcddeaaaed280986a1f9c84c023b89878640f13deec761e7cae34", 0x73) getsockname$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = socket$inet(0x2, 0x4007, 0xa6) shutdown(r2, 0x3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400), &(0x7f0000000440)) execve(&(0x7f0000000480)='./file0\x00', &(0x7f00000006c0)=[&(0x7f00000004c0)=':,/:\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='{$\x00', &(0x7f0000000580)='-%){::^\x00', &(0x7f00000005c0)='[\x00', &(0x7f0000000600)=']!\x96\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000700)='#\'\'\x00', &(0x7f0000000740)=']\x00', &(0x7f0000000780)='\x00']) bind(r2, &(0x7f0000000800)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) recvfrom(r1, &(0x7f0000000840)=""/200, 0xc8, 0x40, &(0x7f0000000940)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setstatus(r0, 0x4, 0xc) r3 = getuid() r4 = getgid() chown(&(0x7f0000000980)='./file0\x00', r3, r4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000009c0)="18d22923647a77d076c1b85ca4b1b3dfff", 0x11) mkdir(&(0x7f0000000a00)='./file0\x00', 0x100) getuid() mkdir(&(0x7f0000000a40)='./file0\x00', 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) mkdir(&(0x7f0000000b00)='./file0\x00', 0x1e3) r5 = open(&(0x7f0000000b40)='./file0\x00', 0x80, 0x14) unlinkat(r5, &(0x7f0000000b80)='./file0\x00', 0x8) getpeername(r2, &(0x7f0000000bc0)=@in6, &(0x7f0000000c00)=0xc) socket$inet(0x2, 0x8000, 0xff) mkdir(&(0x7f0000000c40)='./file0\x00', 0x80) mkdir(&(0x7f0000000c80)='./file0\x00', 0x8) open$dir(&(0x7f0000000cc0)='./file0\x00', 0x10, 0x89) 11:36:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) 11:36:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) close(r0) 11:36:55 executing program 1: nanosleep(&(0x7f0000000040)={0x200000000000000, 0x3b9aca01}, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x2, 0x100}], 0xaf1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x21, 0x68, 0x5}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000020, 0x80, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x5, 0x80}, {{r0}, 0x0, 0x20, 0x8, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000048, 0x7, 0x101}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0xbead}], 0x2, &(0x7f0000000340)={0x4, 0x5}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x43, 0xb6173ffba05780bf, 0x5fc8, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x3, 0x30, 0xfff, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x81, 0x20, 0x1, 0x90c}, {{r1}, 0xfffffffffffffffa, 0x2a, 0x40000000, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x26, 0x20, 0x401}], 0x8a, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x4, 0x40}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0xfffffffffffffffb, 0x800}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x3ea2d8d9, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000010, 0x7, 0xffffffff}], 0x4, &(0x7f0000000140)={0xaa0c, 0x100000001}) ioctl$TIOCSTART(r1, 0x2000746e) 11:36:55 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:36:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) listen(r0, 0x7fff) 11:36: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, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) getegid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x598b, 0x7, 0x6, "3e0ccebbae9088ef214689b4b4058f96cd2e4ed6", 0x2, 0x8}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x181}, {r0, 0x80}], 0x3, 0x9) 11:36:55 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 11:36:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 11:36:56 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:36:56 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) poll(0x0, 0x0, 0x81) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x20}, {r3, 0x2}, {r2, 0x84}, {r1, 0x14}, {r0, 0x18}, {r0, 0xc}, {r0}, {r2, 0x40}], 0x8, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8fd, 0x0, 0x38, 0x1f, "6db0fa0e519dac0910e7657d4cf8a75716a87cfc", 0x9, 0x3ff}) 11:36:56 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, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x101, 0x5}) 11:36:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(0xffffffffffffffff) read(r1, &(0x7f0000000000)=""/46, 0x2e) dup(r1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 11:36:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 11:36:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket(0x16, 0x8003, 0xff) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xfffffffffffffca8) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x5, 0x3) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socket$inet(0x2, 0x867a1d21467d50f3, 0x4) 11:36:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffd, 0x2) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/214}, 0xde, 0x3, 0x800) msgget$private(0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x80) 11:36:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) setsockopt(r2, 0x3, 0xe10, &(0x7f0000000180)="2b92bff64161e9b66adb46cea4f0c0de767d497023bdd55bdf8503a9c5d6eb683baecc2d038cd30b2b3dcf9bff36d44d948ff9e5556f5da315a5b5eb4d65f2734c712fc117d16822f9e0f27cd308c9c2367848a99732bdf1b1b0d9f46bca2badd0de5593b121647b87f1b6497c1eaaecf8a9d815f8763811ab6382ee35278997228e5f62e917de9d", 0x88) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() dup(r2) 11:36:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x70, 0x7ff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:36:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x42) 11:36:57 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x6) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="4700933bcd31d220cb6cc3f1a4cfd82524013b3a820009d4bac76ae002b5abd0a9cc42264fa3342392d2905cfb41006fb3e2924c6151dbeff4003da9bb9bb811b70e73caf82df456482491d01aeb9cea743a5057d2e3732f0082232ba7b613cad5354fd8", 0x64}, {&(0x7f0000000100)="8dddf753c265594e2d22de439d193f8b169aee356fce807245d9b84051c4dd638ebeb08b53d353", 0x27}, {&(0x7f0000000140)="4918e767a58fd88903a912f07f7934af6df78d2c26a753951e7419b9323723a4a9fb22a389f64d44ccb764cd04f983b88828a17eb1e61d064170e5bcfdc765c25ac9b64e37", 0x45}], 0x3, &(0x7f0000000200)=ANY=[@ANYBLOB="08010000000000000100000000800000d9483536b78b31f2b7191ae6cddac044d26e02b142ad9b4554020250e783d91f0000003abea2d33f74ff66136a5418f69e13493faed7098fbd64195a81f5e83bcce5b1487fbc37b088096f6141bdf9f3d637fe820d4851b949222abcda9f9453f6bb9412c84c5f1e6b91da3aa72207d970a38fdcb593f294581235796ea2c71e7648b74af1c38e6abe5e80594f992113a200a4e71b47ca31c17bfad22188d373fa652b7bc6736797d6740327932b3a4afea3a8a53249ae47968dd50322e28b15a6e7bdeb7ba7e6185d10c6d443756d793f796fc723aed81c437bd9117d48b693f6122643b666324ed311b55fee28ec426505280000000000"], 0x108}, 0xa) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 11:36:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x1, 0xfffffffeffffffff, 0x2, "acaa903a695129096fdbaaac9fba36a240cf976b", 0x9, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:36:57 executing program 1: 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(r1) close(r1) dup(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{0x0, 0x7ff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4000000000000000, 0x0, 0x0, 0x0, "d642cdc448dae6e6000000005b4700", 0x2}) 11:36:57 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:36:57 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff4, 0x43, 0x2, 0x0, 0x2}], 0x8001, 0x0, 0x9, 0x0) 11:36:58 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r1, 0x9, 0x7, &(0x7f0000000140)="fe6289fddfe685ad1343aa37734042fc5917e63c5312eecba82e4015c39298bf83a1ec7110baa612ced64f8c051a240d38bb71e4c49a5bf57169a32f6ced055c290e34af6678b5cc7571705ef64c0724b744f334a9335e2c5886f28afaffa6a093656477e805a31bbecd7904b284b8ecbf5ce63dd8c371e8b0fba0642039c35f22e4dec37778d595108ab8fbd942e91b336d9c1ee30136aa9cd5a98a8977abb408", 0xa1) 11:36:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/203, &(0x7f0000000140)=0xcb) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/10, &(0x7f0000000240)=0xa) socket$inet(0x2, 0x3, 0x3) open(&(0x7f0000000000)='.\x00', 0x200, 0x0) getdents(r0, &(0x7f0000000300)=""/145, 0x91) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x1, 0xa0) write(r1, &(0x7f0000000400)="9f5457f0e12488b1b0154852826c5086acabe752c0d0483c69b577dcd54c0efc0fb27f60c84210cba7214858bf55091a5711db695e0967cfe51ca22dadd536e47b10a8d2084d92dfeb339198fc99623f7aaa2b9fd44cb07a748971406d732bcb8c66467c51bd456f4cc3167d6feb9007ce86b9d7b165b0453c72161f79162673f167e1aee89afff5fefc8e89b5c694a5bf426a9662b09d20300cac114b4d95d7bb9211d6993679d72a2f533c5f4ae0c14c6ed0828aee64ad2f3ca7ea9127a4af2307dab09253e40b203e224094094b97c3a12693ca335e20e65a40cb3cb3e6e762dbcf2ffdaefceddbe14fd6da0319a1724ee87420bb4bca7028beba3f333731619bbba25721ee1d1004d64394cfa76ac1817aec92b516798212e5efb515a8dbf60b34b5f5bfa34a83c2c24607cf98e352f7a8d74b36f73a8ad9ac20d33c938d4320fa9cfe610ce7b2dbdfd76c2f7eec2822b21e83b06eeac3245c7cf39a0a41421c217d2cd806dee9e1fd7b92708f0712eead7b44cbab1d967ac691e7f5efab27a3d2faf2212c62568fe4443456b9c578349379add6f1da74617fb9492d23c888a7ccc5834eba6832f120d0a2f6c65a1d93fcb2d43e507b72accb1d4494a66d15f8a46ebf6893004e4c902be4cace0ded294a4267da094a0cd4f0c6f2aeb3e61a9c174f88044b0dbc32d14aeba6f5397ec9ace2fbfcbbe8c53e2f1c6ee5bc915fce9521739b9cb361a55af8360214d906eaa408adb661cde907c37f0b8f2277f7369b99432a4179296394c379923dd93fada1f43b23f06904e535b6e20d89298a15e14f73e43ff1b94b0e88dfd194d6e2f81f1d1c363850dc9337b578ffc91d407f1393420b621eff0b76dfe84421b6ec296ee14d74156f9460bdd2c7a16d9eb9924f75be5497533fdfd285e7f01046bc020c300359f0117ff9bd91196b3a34d620079bc640b6dc0e05f97b52ab6c9e72b346a11134c92ff2a3318d44cdc152c063104d7019ae9d3e882a3b08d49c75f3ced055d370aed072656c09410a3dbf75ced833dd66d008469b5ea68d87547228843279ff26257c1a69431d98817eb0cb909f461874d3e617197b8e674fa708002f50200fd748cbef098fec20dab137e0e19b375b91c2810c0b4858895727e6181ec966cca14a28d4692fd1765f79a0b40fdd9fa33710cb4a53bc0fbafbaefc78738a020bbeaeb01977054dbc1703f6729e9b773f0a544954b3d7cb841f698a9fbb6ba6495884e431e4fb2cf4901f17c221df64a1f1bf993257a7c4a26084bf9661699bacb58f212decffa6c27a7e5367b69f0a921041a2ec5fd129c198576257883e8a4b352a7a006a81ec155cecaeba9431737a1713b210ef1fc4fed3d5d4406ddf55191b374517051a1130f77fc318c6c8c27600d3056057a9a05ffad0b5f30847860acf404469c554a8d3b04fdc19f54ab6c8b98f586d3a39e6135edb9b44c843738569ef4592e336bf230ebcbc01a49d1089a3d897177f3474b6eee89e612a23021265dccf56fcd23b063d3e4182306e526a17af075aa5b41b776c99f86a61f2d89b5f20d60979702bf4778d0dca0d94fd9ea7720f5573703b4fd0f009e017a7482da1d83d511833e35ba79661c13a54afd08ad2ae48c6a875be32695fc563161a87915ac47e670e8ad22b8a0ed577b1dc7feba6486d3b74df785751614c86d4bb41ca601e36231449288ab698e26a1c8096ad542985774969303712d8d828767ee88f87a713cec2e7656c728e6690e39ea9b16e7724ea8b0102413e3cc624f6cc1c671153fe1de9c30b9a2fa6d5fba30ec6c0ab4f4a6241a7533f4ec19060965ceb92e981fc9fc87db3d5b09cfe5516b38d33072ecebd1e3e94bf83b08ad1fa718137744bfd8389767ef3ad5e6d3a5e0169e26d226bb4a25fc35bb066c6b4aa6d799094c9709dc24c9cf51c648809a70a4c6e4538ef8508d87a9c7f8d3d1b2ea4d5e7736219e55f90160108d0ea7c4f02daf022e4499970bc3a828daf808ba020511ab2a61777971fd537d21e6fa202b952985da4183b76c88681280281607abc9b2e9bbfc0738930f67b4dc4ffe8fe13c69513b5d10def9968921555544d1165d91b92850e81a33efa504ed4f9b88c176fa728baffba936447e92b08f0d02c8f5338d39b6324914e7c8094a5f2652f88dc5e0afeb2cf46aa5c63fd872f1385ef43f03bacb9cc4f570340ee0856c1d31073fe44f9711b63c75188a9f10adeaa2fcec5781e34e8cf4f3614829b7653937172543cd4a2a623e8714fa9a166b5c068d0a926d6e8c05c76101238c95c106b732708e80104aa83d6aa7790602dcc7d2c743cb4d81c25442be637588131db2bb748ae7e8ae24d59167eff9f6afb0e7e6167b6bf79e11cd477fa78c30fe0eede0b3800220c4ccc920e8b6e303c7f617b9d19736e671e88666b3f138ff210165e18640e3ef13330afd901e6852edba7302bb59fd264ce04f14a40fff4d790a8fce1f0abc9db4bb6f6617064b013380fd214a9ca6ca7210d456590d2f80180a2adab7bfa8040d7d70309a5cee1e12cc62170533d7c4022c7196f3512fcdff24c931c9d971ac0230336808e1619c731cc40bba0fba658c83402c833c3171082ed7c53e03d3c9d09bfead190745049c06d1fb0d884a73bf28b6a2f82a1f57e9c0ac387297cf971392967b0b55ed4c92af36c5605108ae4a0cc2837ab5b138fb5437f0a607b6b82953a64d9ea69e7e3522c4cadefbcf97c0e6bc4d80a2c5d0da45a10e743d5d92a2d847b98d2aadf8ac48a5c579bccca92aa0e182e04a7d3b946276cc80c5eab5dec2660e007bfa0cc0e3eba34ffd77057d693c0c5da09b76faa2aa90b1bd7841cfe3fc12bccceaf756330c94efca252e152e2d6cb9943831fb63ac925ac076f84e297d6cbe6b8d47a62fa5f49da17ba41b36008f984f392e1c92adae80567f34e4e116181024b68502c03b26d37301c2841c64131d1ddeb137fbee3b063c8b5a5135b994ab25fcc08e0ae7dd08cb4d99fc19a0e6752251943afeff5fc0ee3825a0a3935c6937f29259222fa06786428b23d89806bf1a4672a8bfe03e054490afb00049379c0554c1d6e60724ed0d99aa06b648a9aed6d045d36e69dbf012b919b2332533527b3cec4c265c3e0916aacc1ea8afa8bab0a743c9a2ffd836083cece3c2ee5c3a694080085c453e004c037c783315247175f40d2a73af502e27e6252a530aa3fc57a73b37e298b11c2db516538d3b6bba490dd8f63413c024f1eaf9eade5f16139c980038031d8e2981b6e8d0c480215df75abe490c013c3571808ed71623909e009216e88fa568f87d8ccc1533f5ca281f722f8f829e4a219000b68df3828b19581f1232352d38d7bd06fd7b358c1291caa604caa8e5af9ca0df4b077c4a3b3353406460ad05f493a8a24a52123a86ad98f5e1b72263e979e92254cb6740a0f810a6b99f7cbbaa3dcfba1d23003cdc63dd765cf0aeab3538b0c76a45f55361a0f3eb7c5ca56967643a96684268d61d6d71d326ace85ecec5d8adbe5eb513bb0ea7fd39e2f07860294ea686f9b6465911eb924be4304cfb45c7043cc02e80a3db0ff4293fef4e7e5bfdbfb70be6908b46b2287170d8e10cee69b057eeab46b8965841aa21abf99d7cf19b15aadc514f5090c82c62aecf9e44144795bb46d2809d47f42b9234af4139bc86fdf81322814129779cb98320572670bf5ca01146b2970316c8628c278e1456be15d4bb503c1f419a0a75eed777f94ea54516f8923a8e2f124c2470ad73410844ea8117fbe28a6c816cf70e5b865b02dd872b682a5abb641df8b1f249376c7bbbb6712f7a5dbec6d1eea57da7c1e6c92a0b42ec94e7f2509e0467d88ba400764ab383e6ebd8940298266b4c053a459c50371bd5c54f4550042c48dc98c6451853d196f6cbc2c5452aa5e9d32e7da4c9ee669732fde25e66bd6921eb5529f8df710ae318d83f8abb55c79799cb3e81051761ea2119f2f6739e6497dd06fa239925df009e4401694dac0b5d21843f95b9de7ed889289ba8a110c078a7ecdfea5780cfc8d07b440691552e9f3184dd792fd1b140f2b71ed8e864af7f42444c84db8712e9db7d010ba4ec1cfc764c4c7fff50a8f433d173d8b741c20d936cf109b03776199719e021e8ed5b5835ace2f4c1972c00b4b889e31c8369fcac775403e7cef2bb2132427a2d839d7b504c7ac77d2249b9f3aa93b5cdd90423c2b68f7eedb69540deff36b2a86568bd4d781844dfc1522fde221f2bd466f8c36140a8d2f7d6a249566c72e83b41bb5eacb602bf777d2f38e797b3e37c0eba12a58d6c4d6ee71166d41f51bfd4c3be17dd209deab049b700468a89237627a27d01012f69277d59dac04e7764d9aa4b5cf69bdcc2d1478484145952b966879efbd581bd7e3c40d8352ed23a873afd04f0c5932296ee9450fe49744653faca850dedafd0db28d6ed97e18dfdc10169e578605f32b6453375be209413694d5f0db8f603c93e0b04fb7545832204a0d3b460dd21b1154145e2ccec27b73826047f9ff786d69f7bcf8f3f2335f9b36ab93ced1d039dc4b3347f0401d3c94580e5e629a2de50c1858306f51a3fc9e54fc85ef2fb4aafce1432dd8dd3197d65c4f499d95ac0b92099ba426a2bb0bc8bad316e071ef79babb08f021a73a117d6f63403ad97e4228e6b3dee4eb335467ab56aa437ca676435677a39fdfbbc11b25dd92b86a37121143573cdadec1f1e8bcb9c92fe823b56cbc96e992f900f93d76905e317e5cce0f526a2ee8b4fe71e97d40c61622a5336876c92d80b231130a144a42ef055ff8c0217f97779c6790f01a9c2622ed91c30e5e29ab11ea1d484716f7601b28f6a82cbec1434140231fd510548ac2f4d3599731c89ed84ade12bd325615c6c5dad0c1896111eb338302e589d44a3b114d4fff6712d0081f6321ee2181a388f316988795bd61e4a8102df6e219de26c75ef4e40223e774ac68e08713701d5e26ffc446ff59a4c64a7c34b5643204ccf763db57ab7c5bb0722a5a3c90f072e0a7e72fb837aa34a235cb61b356a83bf53ea12bb9fa0a4e7e1f956fb1453c98e76ee49e651ec0cbb08fd326eca27b69678fecbc5f0e597a39bd00b4ae2f2b450043f2b1e5ea27bb7ef8c02e7df2914549fddf87c686245ebc61303da9aa69e2f16ff9690956e7e09ac2a84d11564f2bbfc10f3ea4c4bcf09cdf44fac75395c4f633ff88568633c75716d29395e1bbac2f85e5c3d541360a8586d54eb53e8943471a0fab3d5b3e4bf1c66e86866d02a6221ff7043faace70f58378e84291322528160f5a028cd6eb4f20ff403104bfd9298de641fcdacd1844eeea47c2cbd3f56e8603f2d59551db3cccdf882a954eb72b304110195a5e867389c6f0b616ac2b044565cdd213a3704ee4d1c691e824bf44b0e1c37bec7e9b75c07160bac2b40bd52324ad44122b7a9f221b34c3adca2bc89b19e17fa84b98a8e126a9833beb18fe139b7ec6fbb37f1cf5c8c86e82450cb7efbdad6cedda4962b90a3e9ee032cc1fc83f076e7965094af0b697e9ff54ad5f98e63cbf80fa87bf5683c472eee90796f6d42181fb0096ce5dd12db6801cc4ad19e86c45ec6fc6c1580f100a2540ec2b8c53f51640701ebf84f8bfcbf604a065ec4d78220789bffe22d9799ad1aff1ac8118b825bf42460c5d146903dfb75512bada1eb92c38e7d66d6847572864da01203513ffbe1d0e59670dbf57165695e941e09a249d3329251adf9dbb81aa157c050103997a6b4abaf68bab798b60e73d", 0x1000) 11:36:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 11:36:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup(r0) getuid() minherit(&(0x7f0000026000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x2b, 0x0, &(0x7f0000000000)="ebff00ff132cfd81aa4e713048e6993192964800", 0xf) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 11:36:58 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r5, 0x6) truncate(&(0x7f0000000140)='./file1\x00', 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000240)="ed1df662e924ef94a1650abd28cc35740a41ae68ea61cd33dfce3cacb089fe4dac97f20ad034cc8ef237c5a7ebb53a999c4542265192512dcdb03416c80f61d527ed9d0142366c06902d3896ecf65993d779ba3e5fc09ba915ccf3bae044fd762fc207cdb2a547c40de0ed7d1e39d695629b6263b1973df08ed5804952f14c2f6e380a2ef3670645142315a75160d83525b6f4a618f48c3d3cffab520756643300792fe35a922f1c988002a1ee7d0cc54d37bb31b60aa7c9c0256d35688a5229138293e144e91c3687aba1bee2398ef59b16d7c991a77a056ae2d9b8f1936587dd41b97d797e3df67e0e5cd95d50c7707f881c14b3b4e80db9", 0xf9}, {&(0x7f0000000340)="fe0120b3dcf94bc45588278dee81ba0281bf8bfd710f248022e746c90e3c36b9afd44e4d2c3000f0aef7bee19ce3adf401c343d86b65c32af2a6a135d549602981ecd570ac9c036035abf95eed25c68aabb25042704b8bd12b68514ba44bafe2ab68fc5a9771f32588", 0x69}, {&(0x7f00000003c0)="548f5754a21e9692dc63a7ec7941574d84f5f2782ad1931ffdbcd4afc6f51e2c58d2a821242525", 0x27}, {&(0x7f0000000400)="9f05cd1a6f09e85c58e0d0a3283895059041b9fc1aa21a49b5ec0b18b853", 0x1e}, {&(0x7f0000000440)="87464cd97f21f1dff7c8a21c2c3b314edeaf3538c288546d895d744a462216fb5bc56dc97c9d64d03afbfe7dc541f6962374a739f775d0d03109891518bc0d1c2fb8cd4d4f77dbf122f665f0923ed6f5c40372366f9abca68ef4e80d34cd5834e9f1d577e92f58b694f9911ee15440190ba4a48db6b4dd26332863900e0ba912b0d0d44816bd597c51a189d687091052b7baef50a233fe5b35bee1d4b87b00d2cc03cbdaaf22eb0620295bac3d5f67ae74f51bfdf3b1ae09d7afe0dd079b45dadd86564d96f6913b08dda06b432ace6e772045d04984499cde2d646a306540e325421723ebdc8ce8713086fa4d51d61fe13b3921003720f244d72937ffb14f44f00255a52f6f0d039630088ee7152ef76e2d8e11e7600e6ffe309e377fc79d950076ec25c797089dbf7ba9a3b87e2d44efc2cbb2dd9fb30c229ad333a27c369cae1800e576f72123d7886ebd1592ecf076c1e7e9e5cf797ddfa0022b3dcafa08acceaa3cf79507f10f18471220b7603979d30e0cff94d11799cd8887baf72c0aaab21eaaf7988e9618c78deb6e50c4278c2e0dcbc7251932d9a269f955102625066ca3fd09ac57685a37df95b0b2c6c528542b58c930ddee87e0b4591e4c84e7d05b3ce50b2fe868b9acfe2e0a379c3689d44538ea7aa3853ccc2178d6a9eef9601ec17ba692e4731dcb02d416cc68a118d13b761010a317942481c86b98dca74b4a8d84c54ce6029eadd484ce71a574cd0ab97cf9bec761a5b4c79b6a4bbc1a70b084db95dc53869acfc3be353b9b4d5bf594187e99402ac1e5a10edcd61e32110932d59a39f793ddc5c20bc8a80c7856aa32a3ffbfac0d2eef41c2e33f4e7336c39b660ad7af704582bd2f666f18d8b7e1076dc44b02914f83638d3536b2bbffe79c8aaa64650b12974a4dc8b08d4f7e52ec151fc869bfa0a2dca6a77b6cf3df597c5c42a2163c293f92fc382b06ea2978a21297c553e65c4244146208e7b0b6fdcc148821e771e719ff96ae5f66908b75e9f399e8551c901d3d0d39b3494d065e1d5cf543f6f527c5a2a881e7fba5b4506e63aea5ee1a32ff9fbb50179f35a5e4abeb99fb16c341efd0bf28d247519d674780357456beb27e8adb20144c82fb235750728af9cf3f461f0bc539ba343ab681ce5fdf7831b3fe3af423751ec18f73187ff50b82b25b48dfee5fb2f6006e4b2b330cbb2c3c6b07fdc2bd17ecfc7aab5062120dc3423e377e29d81136bda0c5d482c61846aea0e4ba3cf60404184ea307cf05cde9c20cf8271b0c637aa27eca997a2a5d7087a6e6caedcaff4d3c687f37620c41eb41480e5ff138936ce3b4c643622bbc1ff6dc2b6ad0c63233b2b9d3b59aa89eb762ffa35565cbc3426083c40acba85939803f70a0b98eda691043a91fe18c277f6de31e08ab5dfddad57b1329e4820f76d09790bef8b8a70d0211574d7810060d48511195506e16dcc78ad03c741b76ea9ea4f649ee0cadba18adda4c52b01edd0f6ab1ad9512bd4bd557405c41ca1610369c60bff5b4b3331b53fc312761445396fcb6d350c08c163792cbea2990982216d7dc104b873c5a414afcd0f17ff2becae93f8bcb34628cb90733284a21d96f69f605d2e974952ca76d25a06a5f199fe17e64a2ef779251600ee3bc856846f8aaa7ad0703f22a958cabb0a034b322f04e4d69f19395d677a3e79b223722b94e1a3189d043318707a3a7502d4d39db2c6478995ad13fdf0aeb94c0417ae5ab3006e662318b9c7e7e4147204eb42f0d654b1789be69691c2ae76230bf3faaf5e71f0fbfc4b027caf0ba2ff86f6c86984b9f0f2a8df724be92367ab469e43e64ec6a8b9625f75955c793c556e5c59603e8d2b8a48cf74d723d458d96cee53b053a6e2ca7bee7485c0a5134749d5285c00c37fb3f0841ddb059e76bc160e0cd4f5e85969c7124675fc2bb1b3db68325a75c6406a79b391ece8ef8a9927d0666d5b17049741aace080e588dd5e839bd51ba9afaf151098222fc9665eeff3004ad74b52dfb858c6649553e1d42763b290eaf853f2879b67b6e82a04d7d7e3acefe05e5c554a2cafab82d3f14f37fd3545e6fb8d51afb3a8546744a8687cd2f4668089cd4832d551d544f8598f9c8f4648ce6e3cff0d7e3eee1620fc0ce19a7911a0950b32e2778868b65892669a93cc809636302e6fb0fd4493aea580725a9b28a68f28cb7afa542958714c0a304e1283f5c7ec0ee0fcf0bb9bb54b57cf218e1ecf842742585e1bd1b68281efac775a0dbb731d8c35531be4233286655d591f61fb90a3c7ba37c1e9eab26a3eb93a71e7db97b0962becdf3b44274c8c58b2d2fa0f46015a4f96a8e6d8e63bd2f5e42d2443e51b21f6092d692b563cc939a04db1e551460f6e0bc54c554a1c638f1754449d6e4808b30819537bcde6acbe50f34ab301cf2f03d323a3102a7500a8c8639faeaa489be1166011373bda2477811e0eb44ff2922498283d800fb2cd08e7320e05610831eb214de327a5063c4b21f88c407915ea0611706884a3ccadac164d9b02eee27424750c5fdf5a402d89d1b585cfb067b9feb2e1844b3655f5aec09377550a07c1264b3a333343050c4baa33bdb3fcad4e406b986e39ddfd6ba683519b841b9bb100c1c837fc9ee5b1afec2250f4da83dc51e57ae6d5dd617ed5cae0b8ad9ba0cd55b15c807b202d1fa89e78d5d4462246bc23453502d7eca2711d48d5e2e1fea5e746e41a231e73d1a0db20335eb211c3e0dd5289747d8ab1668c250ebd1c4c8518afe875a63db6dec370e4a3a22204e47ad770791537e8246242759aa7170777cb3cf1f13208d3077dae2f38501ef4bdb68ef6e1f6c01939a8125739b863fe07a3bdbb5707e76da1c108310a5a5841c08ab186e33708792e9ffeb2e385936c9d866dc75893887ba39158062ef95e442da1d3218e33d1a9782bbe169c815c02176da70749c9f49fd2c8a326140122533a9777217e2c8cd2a19c92f2022bf0fbbbcd7e5aaf8e36e9df051f95f2318f4d7e28892a7f908e047f447b6db8862408f28d4e290e947b5ed4d971f38647d5661ac8a9dab4f1c72a5d6dba216e9cc0540242acdee1eb4d2fbcc4ff3c17590924560402189b9da50e2049fbe8dba77b3f4616fcc276bcfae2e80b86ed219f61e406bcda98d327107b6f183457bf3a52b930d15a12b4a061c340d6343c85e1a872560e7322cad76ddbc9ecabd2721d6c40ebc6e4f72238338953d9f6c43c8afe736d13690a11a1244afdb8164ccf78a261f4c8a40402b01eb4377e924866e555c36f71a911d8830889236cf4f8b4d842fa264301e458ca0df520fa4acccbeb73ef26b095e587597cc1a7b9fab12c7509543e5ce55b482433c81ec3951f337c41db02cc3de6de525be495f553bb98e1140471f335e80ad9d0bc8e50fa013c68eede07a46ed37545ea700d946de948914f978c6602dd0ef7f7d47508a178d56a4a0f956edb1b18bee8b8d540159bc032f5ba2518cc3a14398256bd0c6c4bdcb62a57902b91e298531e79b8b2ec3f9bbc402f39b8195a14f35530230d91092b065d997553178f158c8d04355d1f0a1e67df4e599df28e46e84b3f7ca40cde31252f2f20c8196e6c9fc2e5efdfff058258d7838c1dfcdeb04e57030d6d9db9eff17d86dccc381d1a3a98421679f42df07deccd8fac629a43e1561007d29b2d48d2ccffb1b43ae3db19e4479e335184852fea7a93e46becec6fc61d83b0eb040b84b6c9def0e3c893509d61681c7579a4c6e8df616f94967a67cefe75eefb81b4f72541a54415c41bdb8349e84c679682996a064baeabb89d69e4bc39b0ba81ea6ae5892f048880099ac9987108fba4a3c66605dc13c88aaa4ea7c7bef5d507cc508074e3ae424bcba33e019b397924d201bf1de4df559f7613b2f25229a6728671225bf7e392cd4bdc1db39dde2f00a6eb5a60dc2232f87b63bb49c8349a3764288b35525cb68d2bebf76b89778ce885ac6476461c8b8f2a6682abf076cd20a4e33cdd4066b5cf06c1c9c71c42c55df442abad5736dfedbe7bfdd9194bb67a0e98f043db03cf2d72b1bd1ffcb2a40e4bb513b7c695ac5d1b0fa2372194f78d0f83a2578dfcee7d8e11bac4d699fdba7dade6ab9283f5e579b105d5e0fa65dc5efa8a58500a816c1982f0f16b6ae6af5af7f24c85a7296e8f29d1a44332183282f58891b6e0943311192b8c763462e6f7f4bf23e6155fd0a43d63e85c07272e20e5a168d219faa7dd05333dbd11b06ee8e055f16818964c259c60cc52953bb68dc1e0c6c253b3cae46183c086bf13ee04d609afc1f9c0a0c542b093bb3e56056af0fbf0cfb73d4ab7641b918adecf5a6a59e3b04e1e97cac6ad42b478f5c3699fb004f5a2d7ff23e348e03a5edcb569dce513769659c0cac25bf1edd4ad4cf16352db20016ec6f5794c8033373955d5e1eee74ae1cd911616bdf039c40990d6337be43480df0418fcdef49117209979e5e6072e758adb9fcbe514c8327453ecacfa34c278cba10f2012f41c4ed428555a4ac81905b3a5c54d7093f7c306982f8227f6a300c08a058773706fd794b69e626c701c7522cd80a3d837ae3c61386e6baebe9e13c9def221429ecb04d280ccf508c402d866b0740eab04a82cb89265650e22fb357ddcb128a8e54818b92cbd4ff7c72b756e0c5133c81dbd704141fd59e96039b34a7aca3b8edb229bb7e2facbd1f6d7039741e7995f2cd9875fe69cabeacdc65f916a626e05aeddeef219956b5ecde9d5f7777636963a3264044f3bdaff400a5928270ba6e00e8ecb04adf2ddbeb2b8423367415835964867d170b9fd6d2339a6975bbc010d2979b150f1158298f12b510c6f2e7f7f89e507e4403e5d22c447952b59e16095ac300af7d1482f57a88cf958b95f8b1eeb0e68054f37ee4a8ea31cd4e017760a908faa6815e4e496dfbc39ad1da61429ab9104ce21c52105c4fe19649f5b925d9d0d473a1cb61c525a502109af57a427177ec66aaedec67f61150d5ad3caf7fe9c6f131368ec5c575aa7a25feb6bdbf94c287b31ecaeb2d8897e0c09a21e6a5e5494f1d32738f2180d464e131a1f089e773729c3e503df6d39c8f1fe3f1fedcc9ce9eb38cecf7d00db35dff5de8ffeced1017329a9a6564b25903c89c15bd7ba56c1f277f25412e4af02041ac9ec4d5773cacd220918e2d8ae816f7f7e1ea673c62027372cda13e11e72583e62226a44c2a26f74b990c6878d9303502f52775fbae8c2bd4d1d2370985aa155f51b3d528381de56e9349a0a77a9fabf4d32ac0b512247bdda3025d5946f71adeaf6d5664454983a3e485fc9ca609c3dc51a8408bbc2b19e4807ac28343988f4036b41a626cf819b27c8b05014d21cc218cf6998436653eebf08298f9866c9b31f203a8af66076ab42eb1453fb5b672d6472df4b6924bc32cf4e1b23f5fea0d98a46f6a10c91f62a4193e6b0b6210f2d063c61a66a7b0aa98fdb0ca470122ea1734dcaf175c9a17d9d33de9ffb11b2bba70638e317eabaa0e7f99e1e779aff49daf424f577c70233754c3e721d634c7fe5047b29790f81b01cd5e9d9afb219b167187dd24d4e800ed4d7c5e1a87d03c2a0d1271921b094880a24ef9370638b7ac666e8b2911eec11f9281d647bf282c8609bfb4ce14e868c48c6f34cc3badd6101a5684254b8f3b877d89e490f3b07cc6aec04fee0f6a58a50c1e051f51b6c0b6c44990eeec3a7f2dda52a7070c964e1d66301eed730c753e3561f58dc0d2bd522a3ed55a7ab6ba226ae52b832b53ba9cb952bcb1aa0", 0x1000}, {&(0x7f0000001440)="2781f30f340885d4789b8add6df2def7f154e0210e6240351ca494af54cb12e05ee54001d72abf84aa64792530e5b888565a6dba7d6c016b6a4c676189dc0a6afa8a39479e709e2782ff840b921ca74f99d2279c84a4a16744537989699a2a6c68644bb86c76679eeda3f260a2d267b3fc4223a1a0b058d055e51abb38864edd51d7a0178773e1529e9ff91a95da3e2f", 0x90}, {&(0x7f0000001500)="24adec4cd69d213f738496df660b0ccc667f0c4b", 0x14}, {&(0x7f0000001540)="6f17ae7190a52b9ea2cd32395c80a7192e627cf01f938ababcbb67796aeed430c6a0506b5e1b16486ee4f86c9c5de3a353f6b080f5100016c3ca111e5afc13b5846fb587b0887d619702d7cd7808ceaf3e77ee6946d34b83e728a36326a0a0fc7020b2db08d4eff14c53ab72cea05881564d8e0b3ae5a31a8819a90265ac76c3ca6331f0f3db91aefa131d99438fee43a7df791fa5c1b2e5f3d483318b22a6f542c7d8351ff57f4d8594afcbd41006ce68a8c8c4ebf66abcc7263d5e2ee85ee6600b7f93dcbd53181a6dc8997da300940e6d6a4c6242bfa1b236d04223a59b475be35db62381bcf1d2b1ca421ae88a82b7e4", 0xf2}], 0x8, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r3, r1, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x4}, 0x408) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fchown(r2, r4, r5) 11:36:58 executing program 0: clock_getres(0x20000000006, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 11:36:58 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 11:36:58 executing program 0: r0 = semget$private(0x0, 0x6, 0x10) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r2 = syz_open_pts() close(r2) dup(r2) syz_open_pts() 11:36:58 executing program 1: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 11:36:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000340)="676f19f481e8e00f148a517e8ad8c9ad649afb2b84d349fbea8b073ef2bbe77c43eb534b1b4553136b18a8102dfc214e720fe39163c54677725dba9d349f4dab90abd69ba6bcdd4a4bded6897e934b8cf296b5d792743aa3931af297871e28077ab93f5323d5b89d2d5b30a3d1ad8ef223a8e4c067211e0cf538702268699de70f8e4a007c855b0af51b6b53c55d0b95741c02a19f247390f03597a6199ddff321380e5100138aa8b3a6ee053fb5f65a1835a0", 0xb3) write(r0, &(0x7f0000000140)="d20a", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:36:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000, r1}) 11:36:59 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r2, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) writev(r2, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) r3 = socket(0x16, 0x4, 0x1800) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f00000001c0)=@abs={0x72c8ea6c203e8dfc, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)="4004a7e5285a0d5070b7d77b685b8c01402e367c97", 0x15}], 0x1, 0x0, 0x0, 0x4}, 0x5) sendmsg$unix(r3, &(0x7f0000000100)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000d80)="f8294509fcfa08aeb1cae1ce020bf1bc0f05a9e6a7f6a58eed6f575aadf3e0991d666d2d391e7decc5560037f6643492e12a2612eba9a1c67c621d04dfa72b79a89e0388af7021adaa0901f00d85a56b0a699525b60690950d86ec8827509431ddb0f851297699c76488247d7016b98e235efaec2d877e80d947bd32f168a20d1dc697afeace2d8c371e5035732ddb36c27b40b62bffef8595dc87fb352327a93860cf6db21873cfe28b7c494932109b74b93c780c87febfdc9bf997cd718d58dfed25470f02f3e7191d8d8d579f0a88ccb84f9c4f84c4c6b823990e0b7159f95078ceb78f580a70135c395c7034f347773433c3e9bd9b913452d171763e9492b571aecdfdf559aa285c2eeb0073392938812724ef82a81bf25c02540f45084bd3f641fdf896c14ebc2e851aec46b3633b09d77de8e0304cc214e205511a726d4e520feaad469e12301f9189f2e5045587dc4d6901653c971f1b68f83d14a95daffd9d3f591432e81bff11e687cef127974227e057cc925795de8dd602280278eb0a9cd2af9e702f7b79acdd6bb4c7c4f2fb8a0f28bf633e16ef1a2a775c490fa35f9a23b761aa8b5a3e661072e1d73088e9e5d7fbdf0406b15de63743946ab27fb2a355b96ce5fde69974cffc2eafe702d27c50e84e0e6538b6de6a8163f99e71d31d2ade2a8866e4612fb4c6d9ff0d2803f444e98fa22a10baf3e35a99783d02997135d3db785f2a70633f3f0f7887714d7daef442b864abe4f153b21f47b9958869dcf08d8757bdb12aa72a16f4279e4ecc067c9e4384384d5851485b25428bccb7270420d0b33d5639caeaf141296ae0af5beaf56fc1872797cb201dbbfc7ecce64a640914ed6200e96b042fd1b96259e44535fea22058725abfda68680e8d047061ffd4b958ad9515833b36bbe4a3121d877b5165ec91987d8c85972e6f63f5843a7f4a6d0e4718e028af1dc753783984502948f6b81247c68e610613b5e0803a0e4d95a7688fd5db564efc228e107a9ed0dd38ecbe44a3cb66379e3cccad9a82661f16db468489ec51975d99bc1ab289492acdaf1e436b5c65d8ee83386df871a75d5d5f85b58d043d156b34edf63f117ebdd19b55fb230831b0cc68577496948db0e829d282387249f3bda71472e524b860b454407a56bf3518840f45a06d055b5f870f57e071a9c9863ca29c76be90a0e4a0b204060fc8af087e83f79b19aeac5143a0971eb612973f5a47f37da5f1d5cd0d2506496455f8b00c7ba4afa456dddbf74d5f4edd8d47058ecba3186582584230217b6c909b679eaea40937b2fdcace1a64950b23226f7189ecb54cb05f869fbce18c29b0101e3d597b77511679dd645c3012b7242d4e5c522eaaf7086191dbe0ed3d461cacdd7f51740e98ad4c4e6f4d686738f081371bff632ec838a9aa268354f2369fb464aee06d3d1bb4d541abd5590a5daa7ccf46b01e0b2153cf6d87616311e29bc547d1801db49f9994cbeaa3ce82ef6ff3045f60b36a2af0e77cdcbf4d628860a3f4acec5b19e78f1003e3e91b39a2aa0b860f1891384994b2efeb01b11f12d4550462fe79a435e8f4637c5c00dc75694e07bf8005f44418c7a3ef0aa84b7c0f09c4b68713dc7ce682e1635464e2b8740b800ea43319f27babd37b1f7b85aca72fd6a22ad0576fcf8c877812e35ed1a65b8558dfd70fe9e60ee7c03edbebbca3ef438d2d856b8233fbc490b3aa438d121b154d0e13ddd0355caedc077c898511e308b6c560bcaf6769606694389bd35ca0e8143a351720b634c8a0d439f900b57c06cf496fc6244d7229f493919c0a16c764817533e6779f05ff89a28d6c512338ddd65a65ff8c5c611d022fcaf2e6bdf21343f40e2e2e3d6a7103d6611326bad62aa39b2c6105ad560692b705d1eb74b13b5146a976cb70d93bd193075ea4ff0fe3759250ff30ba3c0f4c4b8766ad16116a7097eb6fe34666b13517b2fb007d9affd327d87a8bd8a6788b18dc2a84ee58fc815e9b86c2a09fe396b894df3977a924041eead387f8d70a5a8a775bf75570b51244c64715006f70272a17ea6e9a566303dbd673289893602b60d5faa2cf3a2e9dd42103107308c8d1b6baf4a8e20bcb21c9b2c382271238a62966ca671359e8978268792132c0ac90870fa52b6ec33e96b8436cca1d8002e2046a451c2325ee8fbbfebc7784d312e6d520bb4c1b3405befced84fdf07d695bbab445907f72953005045d07eded3cfeef6c110f929a7164b802a7db7b8cdabe6b3e9904a7f2f12907c9f599ae577d89e7aa3b71a0d95f1cbf83c42ba1b284102a9d640921ce5693949e72520027c470af5c6902725ee2eb8d4b8b09781151540399a16bf382fa608792036a73558338d87a658a28e205e9dd788215d2a383ccb1f1368a44feb93c9657336839e7c30c0caa8a2f4c5ad2b48be9fc300963eccd27078c53bda115e409d01b8bf03b826ad3ac5209ab93f1b6b1b19de992556c1d36987268b3621a7055e3a53f2dfa8d5821af127296e9fb1367d9d848aeb939be74e6e14b87f31b1e6ec72d52d9054040bef027e80b66b31c152680ef734864c59019adcd67308213d1dabdba599e5971d8433a567387295a91c1b4c5714d54d1368a406daf7aaeab99d0235d10432caef8653f4f81aec13a99cdee420cd84c101b83b45238045ad550a5fa6430a13c269d97ef8841fea5b0f9932aceb41d2af33ba24226f485a1d6fabc7ac873e91527b617bf5c411e26958ce997b1c179e73b3eaa66da3c63344b925443f3ee0d7516d41096359a28734b8d9687eda548330e937357a141b7ca699ffbcd4397bb98048022070aeebd753dbd835cf43269c79a47fe304062a8154f5137733d8975eb24b116d2ea12d867385a296a9d16375518d07da668e24bfc3fd9afefd8b81fe163d55e557ba1ebf7f7f5e1f0c5e63931a116b892f6223a04873d1837f4f83b1a1a8084c190d932524cc6955de4cc924483d7a3ab4db05c1facc30ae3e6861ddedbe1dcb6ae31ee1066ef069a40de122631193d826275703d7d39554572151ebe2231d6cfd0873dc257c3d5a3eae19afdf6dbe2276efbd62eaab5579b17bcf11b19604cb1d5c165ea59d9a297f5554da88166501b674e32472d5f818346083e03cee57a1b06b39c7ff3ce577fe5a6731da0b43919b704f1bc07eaffe9881569b9e36bfc75c9ff23a358b52a044554e8109c9e218efa8de81dfcd0c1eecf49b5a1a015ac8858236792f3c7d44d46e10c429d15e8a117e8cb14fe8f8d92a384da4361c25aadf3c2b5ff8728d6e0f83ca4ec086b62b2121db7cf00c7106de00168a3054d69c23e8a14f0b539da02c949645951b3f2ed75f3f3a3a82f6bd48adf5aeb6632e9154136ab6f87869b52919fbfdc52c1c2283da14d0c7f2e1c5973461f53e42140258ec9288c53a3ba44b8ba7ae44e3bdea437010a519432808ffd893a0bd53a15399bf62531bf6c691c0c6410c252a4a0ba61506f11832afc00a83982fca0e7a5a09c15106de1fb4dc38f1e554f1e5299cc540b0e72cf99c9bbb087e299bb37a3c25bb5aaa1b59b14cd9da53f5df485ad23694fa1fa9d142ff3782f6a10c7b45d7dcf18b37eaae56872af4831f0df4a7c87c5bc57b325470bc83c54562317aeab1e3b3f5c17a195177b37ebb8e8d7d419fceeab8d1f9f83f51977b4d4a86c2b726da0d092f48d8423049f4ac803eb037ea925e7a06442edad178b3f35890a6885dcff4d5a2cfdd19908ebc23472bbe4d952f78c32ea493675740ab18023b1b1173eca28984402601ee23fad77c06a9db43748c8cdb0c96bdaae3cf4d59464d3fd6e7d6a535618298f655c8fcebee379e562e9f715d1f4c94f4fa22a43eba32e5a4eec4f61d6018ac53ddebb60b315de6907160c538da63640c0d9addd7780f4226a5492cd6635a43cb49c4b85d9749e5e11be32e455570c362b8a8ec159be413783e4cf39fbd340ac2549c6d8ec7617cfc5cc0260e1dd2c68ae7bee4c00d55a66823b613b4b827cc7f16faf72f6d751c862232cfb6301a07e9f91a1a59b53d34ae3fb124ee6d4ca883b6e5fc471468eb96dfa89ed8ec44f72f34e55eb6818978cd7cc8d79932c173af3f99882d29ff3099cc4cb6159bc8b633c8dc50696351691cd14ac8bba131f166eb0af9d898e1463295b81f8990c12cdffe3a7507d0ed35ff2c15cb983eaa46da4f8a04d264757c07261710dfb8583fd1a44b67a35f1cc8e269895679c57901ce1ef620696ad665698f0395ce0051de33883fd0e44d55603f8d13f98a631607af97a53922cb35f99596b5ee46298b5333a3dd7575a1389d8f908e363a4c1c12943909a5113fd5efc98d354e1bd25cf40545fcbc378d31bb86cdbdd6f41dc2beff7cdd03d6a526f27bb8e49d30be54b37787851482d2d7a132318cdceb1ff166e1c45d0fe9a2101f6b4329d0cecfa04be016ad8708b25a40c8985ae0798742cc1223b7f46cbb3941f519324409edb37df764850bb9a804b1245db21e203eed4069b2845addd6b4e128078a2cb2a3e09398e2285570ab5008104faed76861e2f176c49acaa3b808c7d84d962c1fc7197bcf9e42d2a588fcc33c0c0bc9d0acd1e8ce8dc79293619cb1e85b3cb7fb1d3cd0426926f85b847c4a520c1897d5e40230022e5fbbe79e2898d4cc09fef62120c0fb7ed50e8f6ffb0ce16c4beb4fc8b281b8fc90c963ad3f9ebc2f11db4586d1111cc6dd486f54258ade8e8342ae247ea0c1f0fbf7fd9563d23ce782e6b15781debc9a5aa48be5f75d97b4e5cb008af2200d4c3fd2abdcc8c8cd255fc2326be3542f8ab0729bcdb5985db846b98df2da72a07c842c4e6a3f56ad98be68fe5c4dcdb3d1088801b251a175ab2cf70c21ba2294e25ba4692eb49ae3571d784e4a46d73983ccde101b0b6320e92c788a0f5c644a7eee6f69e996f6d7c8de77c3bd5902266c23515c3d30d634a1153f5ed13ab8bb5916700c94c9869f88b22165996305a19aee2105e4cab9833323e8593d1ea3bb4d630f913ccabee00a2b92389710d23e4c93678cc4d417c4fa97a23da0680b107583b77304dc0233087d1ba398089435f46444187076220845759ba0ce88af2002e736a335c99f09e22441430002a238f1c1e04542f5a35f40d11d59d76f216661d38d7fb1df8cf44d932be49bee35c3dac1b583e46a58594b5b9a1e4e7e778d393fc1a271bd8f1582f6529beae6dfc89d38bbb97015b6145b7fb276c10b4d4a90e4ef2d28b4cd5a6a486da550e531ba2a06ee8740dff6cc602408884fb1289b9683b670203a76a64ab9fb483a4b3c8ae7f5e721c43a5f8f32b9580f06897b25ee50800c858f35ff76f52f2d125f322d3054c0181145edd44196e25052d9dcb835f5bbf7bad5e2c11d6fe69c39c0a785d392d3bae144eb0e8ee184041b9887a6c917472f958cac656b16a769471c2799635829306fd8181e3ed24dc87580c721fd96f7a5b5226e8d34fd70a8ed9ecb08570b42cb1f801bab2279fa25553014c098bda98e6debda6f694fd74e7a985a904b6062ed7aceb0f93038e2f4a71d973254942552c37326777b26a110ff6f8b4e6a719f25d7fc9c1d98d5a4870a8bb8c0c49526512d52429da7322119f89fc7e7a53560c524865c82402558e89770e27dea0ca2bb40099d1c2c3256646ba3d0b34c092f8435c8882eed0447ee12bceba90f144441511ad7f84d9ba7a44cd43d4c3e6652426e3704e11c6df150d744e41478d4cdfedcac2934f1c9e53c972a1350851405d7031df6dbed95f9e5f8ae0b166", 0x1000}], 0x1, &(0x7f00000000c0)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x38, 0x2}, 0x40f) 11:36:59 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0dfe0000ffff0000010000000000000008b91c878ec2a1d40e08b908c328841d98578b3cb976379f7380e88b3a6cd82e50fa9c995fa2436a402dd1245843122325dfd35c15c2b68d5e1f99ea910000d2df9c70d887ec7f31d45082db0c51aa92ec63d4b7fb8a96bbbbdabd91ef91d7fb93bb0b36cd9d1ebf92c2bf9937b538c3c6082d6cd4f8ce01dd3ae1d68b60f7d36487d8ee2a090f5655c7a5ca6d05e99da7388cda160d6caf59335ef9e4889d9002df622ff4548435c9811adf5da06b928a072df6786f6b31b7560fec73f018d11c58c982adbbf2f5809b"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r6 = getpid() r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) r10 = geteuid() r11 = getegid() sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000300)="d2ec760163727f3b2db1b7f09e1c560aad8293d83b690f24b6d4769096e1760646a862eeccf59553065f5b58eb0042e11208bf4e88882c76efce7f4d1604ca935253871bcee4cc9ca3d56b9a9ab327819eb06126691ec22cd949723dfb265800ec63ecf61e2b85c00c7e0e603e1bd2bbcab69b748124e312b1b8d76eaa51804b781369ef75a5e62b48c193515703a54fa44cf8f3b539120c5f5043c694185ae4df26d513c8", 0xa5}, {&(0x7f00000001c0)="dc442300162653fccbc9bd3bf6a7a5d75dce3aad88aa572e0ab800", 0x1b}, {&(0x7f00000003c0)="f585504bc5182d41e2c6316be001888c8c48deb7d752e79bbcfa7845bf1a4011cdb595657017c9dcf45aa36eb5cc6f4722b8bb9193ba7fc02d1d96887fbd37edcf97ae94dedf3d633710b85d9529a75277bff1230cd0253f1f8873c4508c5b2416b0a16faf86987e33e90f1c9c82bd33b4529dd684e161a50905099633b81a994ac6051db7e7c45c49517a4f68a5b325700856190d0a0e1b9cb2bc0a", 0x9c}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="8c7b8cdd7d29f87c582f75101cfeffe2d5cf359cbe5eb4bc4db4ad6e541e95bc999e380942fbd45c58c9befcdcd9799d26d2584f0c31c0373e3624f386714449dafd6f025857d8f41c955e98d9d17994f0d51225dd500829882cc090", 0x5c}, {&(0x7f0000000540)="940167dd90034f4f219b0fa29eb2df28d09c5db77572609fdcabb909710367eebb3c323c0c1c68b59b5719b052a4274ec42e05d1c1ce20ebe0cd938687e9c810a4667783883b1a56aa7b0d152a1b351ff2554d08e06fe1bfeb538c89f0121e83a0a54161c2ccb796463c97cbf137a950df39a9ab427a769c4695e6717750b090", 0x80}, {&(0x7f00000005c0)="39416ddf171ef5d69889e298aaffb0c3230cced4011c3df050cc1733619dba0e09ab27652649344fe2c4f887887130020b23bff3303f25bb1d4106b25106413127209c003fc7c50c0335f68094848a19eb4e0e0d8e27afe0e48ce0a8751d72916df30333b25fe79f5c8d12499e1d934c3a6b28b057c457098b7dc45f918613fe355140b00cd3e024a042b58390324cd9d587e2849bc73504ff1743980a709230ae0f7818af4428a3adbfaa16744e0c80f8d025774d95c12d2c799ecd432b085105e7e8221cb7a98acf7d2f8ea06d73a0250c33924860637b19bcc711bb6f3e1b663621", 0xe3}, {&(0x7f00000006c0)="57348d117d9f6661587d94495d88b10e8bfcb20c03045fe644aac0751e6ed03fb54bb3e1be72694bcae49eb8029afdada67494cf77b12f58948ea3616f06e4ba79d31af81f8ef252c0c6df2eea46ee990d84dc3ee90f372ae1e089a4a1f2dd3f5bc13ddb74ba05efdcc51289c6a606495ef9c51dce414799a24101afaa575e0876188598b250b1cc377f9c7b0e9fe66f69712fd3f2cca52b991f2ab894202daff4cc19a77bc4416755489bf3aff56d5a888e92f4604a3f2ad085e21882b7e0f391f300dbf1bd363043ea7fbb40394fee7a4c973431ee604e4b7b825127fe6b692a1fc6054b186133001b77e338f14ca5", 0xf0}, {&(0x7f00000007c0)="6ffbaf22a1d55031285c82b3e470051acc9befe157ccf690d897c1", 0x1b}], 0x9, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="100000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x8}, 0xf) execve(0x0, 0x0, 0x0) 11:36:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYRESHEX=r0], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0xffffeffffffffffe, 0x84) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0xff, r3, r4, r3, r4, 0x22}, 0x101, 0x2, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r6, r7, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="00000000000000000000000021000000e5ff00000000000000ca68a79e64d762dcd0941f48c1007fc166d36b000000000000a944c000000000000000000000000000000000000000000000000000000015e6c580000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e647b4d458c87c6d932975aa0f1d590b7db23e89858b60b81c4355d114ca05ac8c15ebf8b1a851dc1f805bcc4c65a6611718b46b6eceff7cfb3d3997826ba0c3ab5fcd3e165d6fbf7aaed06dd913ddb01b7736587d123d25f7f212d510c8edaadd35a5530fc15da2ba85cdf606471650bdb99c5993de547d85e9acf32f00f6afc34dec55e9a6322df"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xffffffffffffffea) mkdir(&(0x7f0000000640)='./file0\x00', 0x45) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) open$dir(&(0x7f0000000500)='./file0\x00', 0x7e, 0x4) msgrcv(r1, &(0x7f0000000a80)=ANY=[], 0x0, 0x803, 0x800) 11:36:59 executing program 1: nanosleep(&(0x7f0000000100)={0x5d, 0x5bb}, 0x0) r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8c) kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0x2000080000001, 0x10000007ffffffd}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 11:36:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCEXCL(r0, 0x2000740d) 11:36:59 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x0, 0xb}) pipe(0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x723, 0x80000001, 0x9}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x99, 0x5}, {0x18, 0x0, 0xb517, 0x20007fff}, 0x0, [0x2, 0x0, 0x20, 0x0, 0x80, 0x1, 0x2, 0x1413]}, 0x3c) flock(r1, 0xb) 11:36:59 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001a00)=""/164) semctl$IPC_RMID(r0, 0x0, 0x0) 11:37:00 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() syz_open_pts() close(r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, r2, 0x0, 0x0) r3 = semget(0x2, 0x3, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000040)=""/74) 11:37:00 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) 11:37:00 executing program 0: lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 11:37:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0x4000000000000}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 11:37:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000240)="00dc69f0fa7b345c15ba4fdc37b137184fd51e78c8e5f5f3f69c99c373ed5458ce59efaf45fb7792ecd4c6563b7c7b2be14960dee65468d522a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519ec721c08a8a9ddc214ee53d7039484925dde27abeb95714249410cbaff5b5497f0329ec3673790b7771757259075738aff67ff718f4514a7705383170ee22be96733f3074393a948144ef74d889fcfe5002a77789392ac09dbeedcd238f6152b6d0e613b115d830c6800d9f9c699176d6cdf9b8e51cf69a84a5bb2e55099f249ff6603668ff5fe1a6ee064bcb829b303ab9500c25da0eae07d235ecccb2cf6396a08cd2dc215051c68b9b022001ff457ae9065f93edd76546d9415", 0x28) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 11:37:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d, 0xf0000000, 0x1, 0xfd1e}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x7f, 0x1}, {{r1}, 0xffffffffffffffff, 0x18, 0x2000000a, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x3e, 0x1}, {{r2}, 0xfffffffffffffffd, 0x4, 0x200000c0, 0x7ff, 0x800}, {{r0}, 0xfffffffffffffff8, 0x9, 0x8000000a, 0x80, 0x5}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0x6db}, {{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0xfffffffffffffff9, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xfff, 0x77}, {{r1}, 0x0, 0x6, 0xf0000000, 0x5}, {{r1}, 0xfffffffffffffff9, 0x8, 0x8, 0x6, 0x8000000}, {{r0}, 0xfffffffffffffff9, 0x24, 0x20000000, 0x6, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x18, 0x80000000, 0xed92, 0x2c}], 0x8, &(0x7f0000000000)={0xaf, 0x1}) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 11:37:01 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 11:37:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:37:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r2 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x5, 0x100}, {0x18, 0x0, 0x100560000000, 0x7fff}, 0x0, [0x100000001, 0x20, 0x8000, 0xffff, 0x7ff, 0xffffffff00000000, 0x7, 0x5]}, 0x3c) write(r2, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 11:37:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 11:37:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xc0000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b0000000000fbffe74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) dup(r1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:37:01 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f66696c8421479b5f2d690065300000000000000000000000"], 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0xf, &(0x7f0000000840)={0x3, 0x0, 0x1, 0xb656, r4}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000880)="01000158d266f67cd52eebab2d4413347f301500e418c052f4fbb544d25e9f0a69fe99545d5095090808efff51d9b506dacdd49a2851", 0x36}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r5 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 11:37:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = socket$inet6(0x18, 0x8005, 0xd3d) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ftruncate(r0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) socket(0x2, 0x4007, 0xf80) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:37:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x9, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 11:37:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x20082, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x58}], 0x342) syz_open_pts() 11:37:02 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:37:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20140, 0x1) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) 11:37:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x6a) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket(0x20, 0x5, 0x8) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x401) socket$inet6(0x18, 0x7, 0x3) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0x5}, 0xc) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="53cd317dc4b3e76386109d950e0ae11cbc627d956354c9705390971c55103bd31ea8b85abf1a8d4bb6ecbb2efe650a936328463c644bb3834994d5f285139f9fef8f000adfb1fd7f259e2330656592211b36f0b278136a7b2d695a9c41a0b5507ee42bafb232ac5c5a8dab310bfaba3feb0e90f7393be41a6def5dfde55c25ea0ce1197bf91839f92b00c3dd2e080ad8d6aaf4d4338fcacddae1aadd824fc16f82dd45b798773e6330f2c5", 0xab}], 0x1, 0x0) listen(r0, 0x6) fchmod(r1, 0x20) poll(&(0x7f0000000040), 0x0, 0x1) 11:37:02 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="3702bf57d7c0e16d35b8c02c5024f91969beae3c5ff2ddcaf17b99c4b383a296afa03e38a200037bd8926eabf809ae8e7259559f69594a848940f668cfe71523be8574dc9fe47583ccde9bf785b45117bc39fca73ed3d6485d", 0x59}, {&(0x7f0000000180)}, {&(0x7f0000000200)="8183688991bf9a589c3e9742e978ee7eaf73262952", 0x15}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="c000000000000000fdff000004000000969864a5edb1fea5fd5f3cf14164629d50bd076fa3e9e9d54c9addf163ad8b52f0c55c1079aa119afd3e76c311ae7ac9fd698136e3dc8a491527609411b8dd77b6ad0938d0478c8cfcb771db535581961f7d4d3b8714e6bd17c504c56e6fe16231ad9cd97e731e3d053e621f4d968852ffa168bafb7134798058e72c59dceb0b1682d86e659197144e18e53ac949fad176417409244c9b27b27bd42657760e2caf3d77301c610e90ec00000000000000da7e9c40fb4437"], 0xc0}, 0x4) mkdir(&(0x7f00000000c0)='./file1\x00', 0x10) 11:37:02 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 11:37:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x2, &(0x7f0000000040)={{0x7f, 0x5}, {0x1000, 0x1}}, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) 11:37:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xfffffffffffeff79, "02000000078d00cb5fffffffffff7f00", 0x3ff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x41, 0x1) 11:37:03 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) clock_getres(0x6, 0xfffffffffffffffe) 11:37:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r2 = getpgid(0x0) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$setown(r1, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0x4}, 0x10) dup2(r3, r4) 11:37:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x145) accept$unix(r1, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/141, 0x8d, 0x2, &(0x7f00000001c0)=@file={0x5a2e0e5a1d285bbb, './file0\x00'}, 0xa) 11:37:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = getegid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getegid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x90, 0x20) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000001c0)) getgroups(0x7, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7]) 11:37:03 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) shutdown(r0, 0x2) 11:37:03 executing program 1: socketpair(0x23, 0x4003, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x5, 0x2b, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xc8, 0x20, 0x7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x6, 0xff, 0x3}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x0, 0xf0000082, 0x3, 0x8}, {{r1}, 0x0, 0x9, 0x8000006d, 0x1, 0x3}], 0x1f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x8398, 0x9}, {{r2}, 0xfffffffffffffff9, 0x60, 0x1, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x48, 0x40, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x9, 0x1000, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x12, 0xc0, 0xfff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x6d, 0x993}], 0x1, &(0x7f0000000200)={0x400, 0x4}) ftruncate(r2, 0x0) recvfrom$inet(r3, &(0x7f0000000240)=""/111, 0x6f, 0x0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) r4 = msgget(0x0, 0x0) msgrcv(r4, &(0x7f0000000300)={0x0, ""/167}, 0xaf, 0x0, 0x1000) 11:37:03 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f0000000400)="0e0a0aae534ee9c469247166587243a822544a8231426352c62faf4e612db8dff1ad1a42106d54d39ca00ad4234d29022e6f980da172c3cf15be63e51b79fa6201d01b1b94549b5505563959bb2601b1a19317ffdd603f68d7b60bbff7c3ba3a004ae398b46e48a8e9186e947e9c1f40e93c53b4a169e9517467b3bf59af859bccd210516569d69c8a9ea4920ca6c5a027947f17161a1708a9cfe63ce34b05670577c1244583f882fb6fda6c4d8f2a24a7b54551d94a39861e993beebe11baaa682f8cdb5b1beed172a246496d2a521f57", 0xd1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff127cffffff397deedbe7e3a0139612fefbe83e43043e4a27e4530f3343769479add5fc429f367d5ac289b306a23048f718d6010f42363d29d447ee28d16e3c0326fbca9bd761ff4d0ac9c0371b4c4a2a0ea007a1957f2039009fc8873685a47e4682f278ad61eab9fce8186e4ed78ce0e2f3c1ed9a16b23447a99716c6838d1633014fe95230c471e2bb16f30d782079c90a92b7ca8e18dd100cfbacd13fc31e2c98ebf03c22ac019cfbbda3ed224f783d82cdf1d0502c7a76191e4808505a0264a4cb654dfb0574dca84b73526e36ae780f76a73d3af385094815a19fd314fae782f1c8b166bed6010c1f3e03a570928c47a60027f2f2bd1cb1f7364b19a377787b8d662a32d71590e0e480481f95dcddfe8b0aa9", 0x117) poll(&(0x7f0000000500)=[{r0, 0x247c2095fcb9ba5c}, {r1}, {r1, 0x28}, {r0, 0x100}, {r1, 0x8}, {r0, 0x80}, {r0, 0x4}, {r1, 0x4}, {r0, 0x4}], 0x9, 0x10001) socket$inet(0x2, 0x5, 0x7fff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/181, &(0x7f00000000c0)=0xb5) socket$inet(0x2, 0x4000, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/247, &(0x7f0000000100)=0xf7) 11:37:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) write(r1, &(0x7f0000000000)="b1a4419267c1bd5220ccb9ef59937898bf6db137bed7be33a6dd9651bce1fe92108a90226fe22b4d3feb2e88ace83445ff585d1c93f8ce011410df7b4067372e7755c6368541bd354f150c6b52eae7d9564f84d7bb4195d6fa168f072e1b66d3f8cbeffb8ea6cf9110d99dcaf570", 0x6e) 11:37:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 11:37:03 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) getrusage(0x0, &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) 11:37:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x103, 0xffffffff, 0x6, "0dc9fad62556ff4b8bb41bc537fb73c4d20d5861", 0x8, 0x1aad}) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 11:37:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10800, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00003a9000/0x2000)=nil, 0x2000, 0x4) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x40) 11:37:03 executing program 0: r0 = msgget(0x0, 0x20) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="030000000000000073736002084a16385e069cfe68e21fb6cfa4089cfc104240b290f396162aee00b2419b62187f045c6ceb8f9eb9ed1162600af73c464748c531bc10172a5492c725d9d38e2f8a64efb9e12bdb6fc290b9075a1b92b9ed49b0112c123c"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x333, &(0x7f0000ffc000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x100) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/254) 11:37:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002500)="636694b0c9024dd55131181d7344cf67fda8565d2a02a709b754b2cd0c6ac817461ab55dafe3c23d83780eb756cedbb2653566576920521dc80c97534b919f5e51e36cae590c03fb46edf2a53c4b39c7c10897181e8a425e6ac7fea6cab4dc384bd62190c16bdd56818ba3612cc2efd9e84941a6248810ee576aea79d17c1a0cfbca26a9f7c20cd1f50bec5b711704f882f01bb0eb2736e1cb145c64e25cad390788dd1f9a91a3c03408b6db7dc5ff6e41607e826afbb488f9b3adb308545da19b998d9e96a99b559113a996af78c64e2f6f39bd5610b766cd9651d83bae903c0e1299c178b51b7043c10745efeba9d182f96d2b2dab3aca09", 0xf9}, {&(0x7f0000002600)="d75597dc01584fa97386be0ebc374c9a56c4a5618f6afef00884bd4c52d77284537fb127d87b3b6fc2f8ed7fa5381ebd659069ea911379a5ec068b911b72c181d015d96fc2b49d32ebcb7a4338d46ed49cb2f854d8372f9440ca6616ccd6b8475056483ee1a0474ffc22d2cc00888ead51a678bfe16e3e90c79893869ff51fa9460555163536040eab588bb361394f23a6ec25db245fa1016a8fb63394ebf9d66880f91be380cc9586f5be6040670bedf3f0a555ebff3ca78b2c4319a5324f5c515c4b48dfcc6a723fbdfd191c392b6ea7129e86342d9172492935cf8be1c5c9d6edc1b61ffcc1ab84f032e2aac3e42fe956742fdddbf889fb4f98afbf6b7e7395d8913d7df5120375df0762d8193b3dc6b34f09d521d7e12ab10f28e86cabe1169f8c0f238c9bc82475cf582e50a6d28565691c0b54a2163ff9b590edb0394b557d68fa283065c9c4c73edee4e400a8ee5af8d91fdea7b838170e8a14fb5ae38bc9ac5cbb6ce7f9978ea0b847e5f42b8c20bd46e638fd7251a32c8a21b2559a181abdbfd997cced748ad517ffadad757721b7bb4b9b8e6d2ffd7653c0f88d9bb5464a77bf910efa0e6e8afd2186913622a247ba237b99ea20c95428273f0dd5a2d028f02b0c8ffe136882c4a549937b1f4136349221738ffa50ab548407b2fceac11e99505bd7883556fa2bdb783d37e1dbe643a63badadd2bbd2fdf70727c78b97907cb7bbfb921a9f0fccb77646fc399446d29efb787dfe2968001585cd43912455eba262bf6e8ac606a03c92025b59dcedbb7e5c49f2d8dcdb9cef8028e18115a1782fa4161acb5b6af951f5f52936fe4feaf3955b9274fe9147a4daf4d8fd8536fa316f881a3ff625cbc26196b0a8302b3cc6b95def7d54daf390b96947ab3d4795c121a7bf6b3f23d1c23f70bb2b81044fd2523cb8f3001bf08ac02f7e8b50917a6fe9ce7939aa41af282ecd2a4eae9a22aeee264fc4758457d3d9cde28c6ae0295b6aca950df39554b1b6ed5f7b1a8f0a5e699d5796a7ef22bac4f2da8175576b6a962f1ee786040c8ed42b59e8109c43f9f15d4218eb898e16d44fa5b8dbf6c9c472d033a2911b126502f51bb830ec7b7bf36386bf5eb9b5ff06d3985984dd269e086db73afb43843941f3745630aa8a1834d50997c0969282015bd9491a920db74008cee20abe865fd4af1137f6447f53272d1169640a2a64d0688b01c83cccdf0698d1727b616a61df17ba8c4d8f0b1b0950b2cc4f1f0e386d42ac5034404ec8628181654dad0943368ceeac155a52e96338e7b920cf1182fc8ac538937c2d7f371b007f32dfffd58a681dd8842ab15916a20790483456aa821258f4fa0a568f96e8bddd652dcc3cc8055a0249b1c66159dd1c39397db6070751057a39d968a12a5711e16bbeeecf673a69fc3830a207f8045e1c5edac4051c6fe09f33875bd507eb6bb0a3e9ab14a80a7147009619445d5df1fcf6ba435272d797ebe02117880af176ef42225efe9382f2d98fb86f4712976808e650c88cec3dde3575c9fae6efbd0a5f91eb710bbf393db52f5e394864eddb89b508b58e879c3aa8c772fb3b4fba48b17931c2a0abcca120479adac8578397fbda7b77f02e23a9dfe138326edb77db79d3f05ba03ac89b893eefbeab1154595e41ea9d896b180d044e8d89f7007d0442231920067825c1c4877d6fc2dbca8fff117983dac96366a30f7e5b20e131e2fdb613f6b74033ba881f36d00fec866612b858be86a60fb1984ade72e80819485b5d0b3ff678c27c867f88abbbdee24b12fc5c48affee6c5ba8db39f8cd6723e085d0d02f3d247bd8e3a55354afb56b0e135fabc85e28a96dc2829f1840ff36be4924b6bfa3fd253b27beb7f812662881dde64dd22f16d036731fb230677307fef0cf3df9cb74526eed2b8c3ec4331d5f6e92002465a65f118abf922ac1998906ca5c86db883a2546b9543edef9ed579a66a2f30c973432626fd6e39e3360fbe933f5fb5b8e4a379d9896c516643e40f9b0f65725dfc1411b61c4ba7ffb4e037641dc84a72387d4f0449cee1b02411e7684d4e7ef16f03278900545d765bad3d0b607bdb63f184efb4331b9a657194fd311cc44b64f9ed83efc86efe32916eebb4c0c29bf51295bcc7f29dc8d620efd2692a6e8d3b813efb0f02ac08e3d7de627df1fc32d2181cbf49e43f0cb62edd02863db3b885052a3bb89890e4cc33b834150f0137848a3c8ce08dee8a4a622b2da4614952724b444c8d8be48daad83843f4dbcd34445c5b693c97d4021c0ad64cdec9d1f9fc0b97e559752e8dcad8afe278df9434ab51cbadf1afc53d80090a948627e91ae08f1b8e348cacccf8e115c4bbc9c82ec34b651db5de6cb54b7b9f17a5e307eba1f6c2d9eea3835241234d44a1878071329639c9411455930ced8f6aec6dd356d20e732517764409306a6dc2619910ee29be10236f24db1db4faf3a81787d76c09879b63d1ed658975dc4c0dd0217865862d9576c1de871a1087ebcc2d9e5d4b070d20990b547b94c8542432f6824b7505614202828d726fe4ad66dd74f774d6fb367ec0cec8405feee710dbb99a346bf8b8c0b35bee68a0d05299cbed6ecd87dd943cd4d7bf00d79264aa868ab0a03fcb35c7cacb15379f6b8d244a4051247c332b2215f7ef3760d98e48dfaaeccbc5cb43c92520afab798921889017739b191735e7a8d51aa04a4d7474ee27d192e359b2e3cd09200c2df25a6933a320a6ea1f314fcd4eb002732c7cfa8e2499c3a3a2e71db1aba766709672f9432ec18ac6cb978852743a3701ada47dfc10b5da8bda7462dfbb5a6334a706e4132d90cad9616de43620dd5dbe53c3b986e7773c9050ac0075ec3d3ecccd5aece81c3694d5619a3f4b920c8687cef1be4fe9f5e9d084845d24e2d9362bb9da3c8d7f44013de40889cb03d7eae8cb91ea723ef0d2d8c8802532f3ea63a5d182e541f87de69864e53caf7ccaed9b313f3e4d8baf0ac29a735103c67487d6f8823613b1f93edcc00930d7cd781d1a764aefa13b3d83f7944fea6cfa36fced8eb691cf1c5ea451caf67f81bdb09477ac41569e9f19aa20a454c2c836c4a5ebac78a1194f7024052e9dff7159eeadb6062a9e5d0f7154eb467a9a8b6423b31e7d02c9d957f692bfaf3acc7727da35314845557222c2f6351897447a013a78b80bb7390423f9cfba1bf503976c67275c16bdca9fddf5bf8e25c78a9a158d92a939f2db5e6aef62de871285ef1970907ff01a9f8e709da8c66c9b648060e8a092745e5babbdbc4bbbdef8aa749b27e36695269d9d278f322afbf52cf8efdff49fe3be3a02f9165cdc5f64e3f7205973d9821e90b66370e26cc5f95cfd8e04e4fd221d0b6bece9fb11cfbb0c5c584109502b1cb42d96fd6e433e020cb36540e701c8dd286398b0137f2d130fb9343a96ead49f914a6950c99d098aa9da70265165ca460c430c6ca088b5e1289987369b374f57ff2ccaf0afef3af668cb86908d19442a75dfae33ee87166890927b9b838dacc6e173c523bb5e03795fec27d253be53d1d56ce5bedc0d6b00401995a284c62d80a660d6b6dc286dfec20db7789519b77ff06ec083dfdec07494d84b1700bf25348000f82d9205c5a4c331977fe126f2e95ecd4ffb64735ef5eed8bb98ea4d36f25a6b609747253040d865cffe5c8b6c793aca2ef1699497df2c4cd64d9e47639c44227935a6ac885fd9d0345e2541336e07adedf84644070445ef0a148bb2efe16df461d5b980962de0ef368e6dc22b67a93471973a534cc7ce108a5028b293b35066546b88dcff534602a397df676dbae18ac750e92d82463926a45dc183a4089398f3162f3bfb07e4ef0e0f0d93ba866ab12508cd70f96bce3643a4ab046333ccb11c322a83d600d48ac8788912443e95fed16974865482fa1d9dbb4a0000a97074868fdf81612dc876dd3a8e303ece99f5d1fabb0bc66d6f1bfb652f9c4455ddffdf146e26595b00f9fbff367ec1ee0dd7f68aed423f911beb0bcdb1296b475b819046307c0ba26ff0133451f5056ff77d653052621b34d744cdf65b7248371917c0ed808e5c227941da69f6d73a3efbaf11dc132dbf0e4ff340c4dd155bd3fc774a95beb2df6b85a6d7aba600104a8d2ab0ac90977841a17b1619f403e9c905d0c3a4c2354979c0beef7eef0c70cdb6497cb047e740e34a665c17706185fd7044faaabcae27df44c72a895be3a0b0737f81ee28fff608633d31176039b06eb301ae944c0b73051e33762aa674e28b97646130b15796e6ba09c55e625eb1d688ff4e9a067e10fe5d6b44ef2114460ded7ce1261895628ac74fad7972de873efb64e680eaf6012f38f6ac897f73c6ba358c32ce9c858fe9ed7c957f8ce344a362d3fab1e8f1bb9e7d42be5f8b04fb41b440406d539b7c4bbc049297fa7e75abd0cd344259c061dd418fbd631012f138a5da9b9fcc4003f1fbc559da281c0cba3ef3dca3e1d8d2823fe77321ebcfffbaa04c73af081ca7cd44403ec1f9ddf26bb6edc1f8d2c1d851a7717a72a4617d239333c22d395a1575c6960c8dc652a8b5ef2f7f235ccf471ab37ec58158a4d08caa5d3c40eec4b36cce4edcb53b4bc40ea4d4553a6ebf2cd7f79acb9fda8ba05aa22599e8e899d34215a8839fdc392732f2ebcfe90db0aadde95da1a4c5d0189260504f38c889c44a2402c90572c61ddaa5e0931162139c477ad55ebb0c2c64f2ef206cb3f1e361d0667c9a588ee2a7926b52be5d5173866474b5f41f91d021daa1333c6f373d74b6bc1bfe085f8cae6bb63ad01feeb5c944c1993f20c8394d0fa1a1c7ef4d1f2dd1f93df5edff5568cf3885ee0ac6259b03ebf7c49058ea0b1a92357dcae5206aee6e4bb4244b56175b3b3192a42b14bf17be57758fb7ff4de9e91c1e145aeef5af957467d5e4ec98973b532142bb957c8fb6a0ff03650091a364000c92511bde970ef443a297b377cd04f5f3fbf3ce303912a6fa82b64c9551385581e6d2e700cd520db3c0a2c454a52b66c95b1e31129400052773ab4d06de7c6f9c16d14e93f544457412064bcd89d75afa0ce7ef6908124f8b25e91376905a26cebc10591c0084acedbef4bc9b18f39db5b8bf64e97f03dca640cc716e3ff7cc826fb5e859406e3914577d43a6a9daf0ce43ed483bd121000a1f1da5999be89761e9b4514090946e13b1fe507748738822b2e54f4f65c7a6c67460c50f9d5c6b548a8f550e887f817650739d8d6eed8de766bba0bfe8302caa40294797cb9c7b9ee640a85f7b1b50ef6f0e2daa1db71d5e77d4bccb363f53d777e7d6253e71d7f3ed83be877754107b281f71bbd09741a3ed6b239e1e7e81162e72966e181978a4fc189b9c74795168f460a9b74c3ffa4e54a7aa38a73ecc8058221fe8e8d9ed9302b633a6d82a0c92eec55403f50dfb93f9e61869467309c7ccb6d7d878e6139be9d19a5c3757ee05c770ae211a65af613d7b3c30139a504bc84a95173d3d8c869d5193a6ff28877b837af4a4612bc7b690205fc5439d0fdeda2795d507f9292896cdb29360d4ea067de53a7f3e7b7ca8c4fd5099bb66f32a1fde63426769e03b13964720b5e262fe555708587aef1ac8a5fd15ba823e74a0082195772fa12afc1fa330567c032f350accd7b24e066c9b8d9c09ed21155b71b7a85b3d4cbf7e0cac97018dc5743440d6cc50a55dc45fe1ba121ec2726e18a0d3122b8c4d05140c890ed6110c6933a561858af1aa4aac1cd010d7b25acceee11ff3ad93a1695e0ea8429d5ace1ca6", 0x1000}, {&(0x7f0000003600)="bbb6233cfb304f9832c25d782a0ff7ef56f768f6198de414c5b0773bb7ac5e802ea4dd6dda0f8fb701d36fdd5271bb1406005a70e79633257b0a82214d11ed8c9f3a42a406", 0x45}, {&(0x7f0000003680)="6427a70450fa27d180d220d0c7de87deb4540a881121e525f41fac61f4360f8636bba5af5f10f0905bcbd9654a38b91d19501d6754b21edc797b36041e99fb787fc7239188a3cbc6c5475046728a7d8d575528bc52cb1d4bc83e5120706dea68de01787d0e4f52af65729be6675650dfdc9a8190280c70071fa3b1d4e231f2fce667556b3aa9a09cdced01c918ea701021a741f3e5691470a09979dbed7ac82acebe42381473cfa91d568e26e9925c796f53ceabbb5eef4d9dcb4abec8d5e2640ed49921f31e893b6af928fa30e9b4", 0xcf}], 0x4) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/177, 0xb1}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/177, 0xb1}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x5, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) syz_emit_ethernet(0xaa, &(0x7f0000003780)="278ea99907f908b3e32ef851e61ef5ee47be5512d6272a54764dc14646d164cc534054be3c3dde5e22494fa2a6330d7487143038099ed7753c52b4963fc07bd476e01b63c0c5a047fbc81350ded8bcfe6d06c0fdde07aae36e1293b427809fb2763189c687b3f54d2ceb6eb21dfcb3f3b7b8c38bbceb8e1f7ef0ab0d0c1dbf6a267217fc02abdd539af3389a2cf2b321cf387b48073b9dfb3fd663838b358d2fa4ee178e2c53a1789700") writev(r1, &(0x7f0000000180)=[{&(0x7f0000002480)="00928c343650b220403e48efd0cd5272c799222b44f54ddd111ac69ea1cce5f039d7e3934e28bd6c4fe8a694ab7219954ab15c280e0f7647b6dcfa72f91f7f92803eaf73947b49c769c1fc31ca346d4b9be2fdce600111e96ae37b26dbd037bca26e0a01", 0x64}], 0xfffffffffffff2d) 11:37:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 11:37:03 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xaf1, 0x61e3, 0xffff, 0x3, "f297553171b00912dd99ae11ae0ee2e03812a827", 0x401, 0x7fff}) r2 = kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 11:37:04 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)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x85}], 0x2000000000000086, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) truncate(&(0x7f0000000040)='./file0\x00', 0x3ff) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:37:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x9, 0x1}, {{r1}, 0x0, 0x4, 0x20000004, 0x20, 0x9}, {{r1}, 0xffffffffffffffff, 0x22, 0x8, 0x0, 0x400000000}, {{r0}, 0xfffffffffffffffd, 0xca, 0x2, 0x200, 0xbc10}, {{r1}, 0xfffffffffffffff8, 0x6, 0x2, 0x0, 0x100}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x8000}, {{r1}, 0xffffffffffffffff, 0x48, 0x6, 0x4, 0xf5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80, 0x0, 0x4}, {{r1}, 0x0, 0x10, 0xf0000000, 0x100, 0x1}, {{r1}, 0xfffffffffffffffd, 0x5c, 0x3, 0x1, 0x5}, {{r1}, 0x0, 0x80, 0x2, 0x9, 0xfc5}, {{r1}, 0xffffffffffffffff, 0x18, 0x80}, {{r1}, 0xfffffffffffffffd, 0x2, 0x8, 0x8000, 0x8001}, {{r0}, 0x0, 0x1, 0x1, 0x5, 0x6}], 0x474, &(0x7f00000002c0)={0x100, 0xd7}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 11:37:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)="064a8aea8bc9ca756ce4f2d348ce61caebd9e1c8be87dceafcd2d092192f0ec7655bf5f82ca3b62315cf1ac04d629eb36ca8e799916b71e3e6ffddae423ca265397ff76dbc9e63677fdb382c3feff007ebeec498c4106087a1d19ad3b57cc38e2e17733c6cfaa947d58a50bf3680bfae5e0761", 0x73) r2 = syz_open_pts() readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 11:37:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) nanosleep(&(0x7f0000000040)={0x100000000, 0x8001}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r0, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 11:37:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r3, 0x4, 0x88) r4 = dup(r2) syz_open_pts() write(r4, &(0x7f0000000100)="1ffaad2fffd04e387fa0a99bee355bbfab2f8b4fb6c68241a534dd9e928af73af684e15f325e23055a7f52e7d2ce312db1588e7158a0ee3673741c91590909384f48496cf196ff5527d825634f818b2b2a0b6e4701402ed25b3456c6f0459c4fa70f4c40dcf3603881b13953e83aefac11c274fdfaf9c7d0c1c0cea519f651c45011560b00e82191368d7a26ee3bbe6dfabd72534b473f82780267c7c7e391d7724cfa1d7a1286fe98233805f46ed31a1e7e4de38d5df962d56d5c89fe75bf7afece5d5652ac59fe9b92b3d74b412b847445cc8dafd24d320d7a4355e8ec93f4f91595c07bb141a9cff3f7d93e01e60602a250886d7fb78766dea44d4f2031eeb6f7b6ea7fcc1592abd5d408d9e061a5555dd90b52481ff0deb3ae1e23036693c84a07018c087b198066b0b21473a55afbbb24295afb7174e3323c5054d88e2e0bb90372df6a33a35df313ce078b93d0c0033d9799dd04b272238c181b084417e7169a8ec6f2ec3cde79f4c0ed635d995252eca0dbcf2bfa6473655b2221b538b34c5f6f3cd05c4b5bf64efe49070ee0f0a4b2cea3015ddbd92161c5adfacdce63c2f78eef95ffa91278ab5d1da40023955bd2c5c25fc71aec23cc21d53012ab263c76ce2e50cf67811513b8f55b7080f12d34c3e7bad67671a1dd3dc1d60af6f9e02abe61f7a1affdf953241ea7746fdff6e7665395e04f70344eedd26ba59c2a17726a48bbe1553bd2878be6e08ba3d19cf69499c208b8f8e555cc75957ec40dd4381137913810f8c9a173b7e713c71b691ba2d442843fa7af7d23ee816d4ea2d04575e8907b3123423a9d2c2fb85ebaa2c281c52bcf38139979b3dbefa4b2ca6d323d68e71584531cbf7a4e76c8f0477366505549339170bc17874be49e531e34b11efeffd4857ab75b3729534e679141beb7102b06cfbf7887a808523f5d283a10a465a35684b3fe84b1463925f8dad209f9cf1e675ade693e9ca3baf4a732e19baeb8229849cc2676b45bc4dc246d9b3a71c7f520902750ba2daf4620c192473934ac084b0c03ecc8cb78804405b46b347506a07919b265c01b08b07ee7bcda136178d9947972a939435ca585c41b77fb00c7411db6c2975c8601a55a89722ef34840f2c1a34aabbca00da01af30ad962e7e485c4468b3b1f8a5f4adc0ddcb12a975315eb53329f88bb25d58870f1f359b3f49f18e20fc78f89be5e1e6f56718c424ddabd7b0de7a153933c94fa10a478848688d8f437013ae27eb40a913a4e74f258d062b3f7216f2cfaf13f990e425d0c196f73b8b8b608af10b8815a2194b39d2243ce63c2d3468f339b23006166d1aa816955c9a840179fba8b500d0e7461cfebbb5a46d4d22a2c00015447f91f82767ee31dfcbc318199d511fd8f71cd0b764123417c87764e0434bd2710654416dc3509e3252d65b175c6464ea8c7abfa240b05498c925dc2debf08d314428ea0d6c140f3819d3fca0e746e50ac0192462a5097a99fccd65051e171264cb6a6f2da031769324527e87e77189714d33498c3de8635c13fdf603d31d4babc03c3177e2c34655c88818c5a26ca72b288635da26ed5f554b59653766a4902ef0b4d0526045693b56063b316e91200a1cf48b5b015be99d0bed874f2ca917b26fa56f04834dd0f0a6375445eae6840e16954b8469c95a096faf25435dfc8173cfce31679c9f17be1fd3c86217ed84eee6d94a3399297eea8e567bb6616827b988074c4b6181f4dcb03eb5a75109e54727bab3d8075536998b41868abec24798ed12f841ba147f300f40f1e5657741b4f4a76e87b7f8c8e9723b216f8afeb3e287ad1a5ca42726027f6d1fa6698b4b005f5dd3d58f85989bfa713f326d35093be473b030d1f7028d0ef8704ff980133b893efdb9ee24f236c1f0df361ffbb1e4b8008aa9e64589fe72600fa68edafbb769617258f57c0add706c1c5e800ac8e8d29836325e48c8cb8eb111c541bc5d3741eff954618c6fadd601d03c1b703050b7b31309a35da05240cde63d43ca69f57d725ed445e203042a9ec30693336d831d4c307ace6b578b05d8a7c1293fe386dad89266354876d89c99e8f195e13d25e92e61829c26a8c25aa2049391a2113b6e6f4661c867bd245ec721855664f3863b5d9b757f0e90b214fbcc878636e7f9a2385cda65f70abb5d43b9f52f27a747cb61c206ae5d55536d73b52d08300f94c9ddca191869db934fa20fdfa67edfbaa247754bc3c165646f029acc937d1e0048b53b1443161edaf473d8b39bcbf1298fcaacc10a8c67451d1d183b9a74d64e5f77b2cb5a4aee53244e9deba71c1c3fd0536ede7cf4b414a17d0d0395751588f1f70adb4bd8d2b588f3c63fec54111891a11d9995d82f83f05499c7bda4e18d93f13f50f206b9b44036c1c94a9f762a31befa31a78c37cb9c335465734a5e8609532657682db092d46b000e65c96ed43bab3b02bbae73ccded7db5782b5fb5a1a748962ee85b3b4bfe1f1213cb96470e0cd73d9bfa968536ba30d0c6bea631a2b86d2054ed907f0614a3f1a7417aab7c7e39fe9698db51a9f15a5c1e2b4068e2105956b201d37d3b9d92a16953ff9879c16192bab0d368bc2055950d99bc5f775562f8ca0fa5ae0a5e59d499eeb15fb233106f538c2462e2bf6694e2add70f5d0ee5254c9d375d9804e8c933a5e576dfb79c466f2805d6db033f4f776e21c7b9db438fe641590be95e0bf7a48aea0fa0cb237ecd25e55e1bdf933bfbfff8f9a579f5b0bbe881ee184df8ab9b37f89999e1eab25967c052c245fdd50a43646df9bb417efbda269b827b891d4703c23312e4f95849030e94f53f62051cab2f0a0c4350fac8f1b4c49deaf13f6d7c316a30d3d8e2cc08ed7f472961f34fba6aee1e34fa1b9bbb2bd82e22eb9a04fc97d80665c01a06096540dd9190b685a579e85905a49c521e05651b488173ba31fe9ffac82983181d8ef9285ce7cbbc8a67b57f6e277e19358319542f38aafc5dd11f15510dbae8b31bc6fdc726d238076d4b833700b6cfc338da361d5eb9865c2254c5792f4f0a22f36d35d357b94d339e3213bb582ecc0ce139d1fb003ab76569cbec3130ffcbfc979ffc130ad42e756aee9bf37d67af2e1295a5586bccf7ba1291f64f460658825cd3c0e9d1b152e89bde90140e9f56084df297ac24b846cb0762722fa8294e461c70b2534bc274985b52528292ad15d62f672331a261ca5ebdb9251d1cea584aeaf4cae7866c19bb950aaa44c8e70337a43283b446f59c461c0e0a0dd814935f38e49c646942cea9e4f86e39ca369ce21392878e9277121b93bda20cb6cf573a5ad35298fdf99f19e69f47425f586b7358d9f7476efa9752d176c256abc378afbbb9d38500fe69a28e74d8827162a7793322dba1b9ce14b2b2e9c9bc36974fab15e1cc907a7ce4c7c505641ecfe151de9f2f0bc875c00d4ccb17f3754d13dea0749e5926910ed373c4e1214f29fa0f71aaa2fd55e8a4c3e0d51d21ab63d0f4d490f5540bed4d7acfca6fa0db7593a48fdff5d8a8b20457385f7a952d5a7dc75bde29f5d6fc9c266893c03eb5be8f6aa75206cfbd4aef4c5ea8fb1e750060d2fb344a47b76c9e60c35862331bcdd8d2da390242c39221a312552eec94f6224fc38967778089503901b316c94c8cd3efb9fabb5f2581b04690ddf7dd6791143aab7708d2ea93ae234226a000f3077fc00bfff8bd44d86b76d18417731f252b6159f2a003593bbeb50141efaabc72477fa388eadbbf1f04fb007b95d9989c786b0cba10b36b573e748d9a0bef6d5988b5551030294d0435aee266bfcd8ea2e8fee0d7c88bf294314a74024a851bf3664862b9c9cd92d18d6ba593da332f0912ae2b38a86a232820ac302b5854226232942cafc612b3c573aa9d238fe8cf2b7fb597fd15c92f620038f56b7336ee5b2789a995b024f610b30190347ff26eb58a8c02474e1ada927964b74d44ef9bddb08fe590daa3b284645973554eb27921265a2faefaeb1375e50a3ff1e643fa334d2a9db621139b38d01c406326457275db1a0c2aad0faae8f649a1e330796f15a7eb69129b3a754b5e0de0fb4bbe1ddd60caaa00c9e044b0f2270bdb2e5b3b062862058b7554494fd704d2104cfd83d105a6b888254e4501edaedff8e9cea4cf395b7f9f419e46e36a5a074b3d18a53cb0c3102863c92747a44f9582ad022ce60e5b57b9cf0ff9ed2b841ceac4a131de6c16041b8d4fce903a30fa196b5ca491b18be14d134923f13cd35f19f4148abab2ddaa0e7b578d30a93b6fa288aeb8b17d5e55c708dd3eef6f4c030d5ee883013ac8fe47efd6b604e426c67155ce1b69c4fb37a544a4027e555939d46ff0526cd2841fdbe5e69000ff3423e2f52a270cc6b63a2586a39e18cc1e6aba86149d78fba909c6abf70f375f38af01a1dc0401df836c13f96b5a9a3555f19d02a679d0e8a220b45952a613ac2265432e668cf5b03a03ac428c736654047c39c8c2525e56ebec6c02f6de9a88d9b8e8d9988a56c1bfa174e74ad0f5477e8bd6d55160b809e4d287712c32f406ac80a84c312024fcbcc209e6a7a292bd75d3acf5cc275848674ef7bd284ab7a22dc50b958113795e109eeef74d6ed28c3bab90f303f91dfdbd45f2017fa16265ca6d6a09626e137007eedb37c95bc2de8ca12f6f1750a0af5d351d52fb716f3ae34e4e9379dcea4a9c81c81581a843708ab9a0a484d72e18ef33df0f67cc232a8685912992528400fe34e6ed99ab04aa9c58b2cbc556a7c25eb34feeb5059e50c189ddf07570c501a43eb9eba208c238ef6d2ef310918f8de2cabb2dd4fdd4ffeca2358c9d83295fce33fa570cd70b6d1f77b4f5a888b24fe0e9fd985601587193f5637dc2f69f88f3a10d809e2faeb6c93cde2d4b0d6571cdea4f839233c73ee962bb50456608a372f66dc1e6779002e7a8cb66690f80eea7bc8bea2a5894b9c951010831d34fbb4df3c44b067722bc743d1109185219201698c33c3c4e5c816c34955e97d232787c5d879147620bbc6d16ab83ae9e1ed6813052a45f110011740e4f319cfe5ffb0717042c4be89cf356ce12f0c45849004eb80f17e312e3746ba324fd491588b9fa3d4629335809f6899f7aa6b34c0562ab0db03e7bc9553f1a3ee1618376d4051725bc2c2ca574eb54cee7c67377aa8d00ec2d90a1a7ece8fe61c2fd0f7a558ac4870e5f2f52532e38c11125de0956ae7ea918e0e70cd63f90026ddf1cb54e698a056fa0366fcd77db4d7c771a3af24892b94d058fd58fe766cbdeba324dede9dee1e4badd2c681c30876461c9154eabc42750c068fa24b2682bd631f35ebfbbf253ff185d91ac99360319c45a8f2a3ba7baf6bb2aa000fb745c16aa936f14d9c18b7f0e0d3296db0c430ae6bf50db174a04cfb3c33c69b83d1562dca4d39bdb988b16fa47f1cf76e420041b59f446c64afed42d76038bc9b9626394043db7599f3db05c86b69e1e1ffb9627f6671246ffec3ec5ca95bed364f4a9dc14c7bd0c508644799a3da8e1e14aaef8b12426323b3477b79d9bdf5839a36161a25ec1470fc801af38e51776a19f0647d53d9245bea497762c527dd9b3caeaa378630a55e36597b18cecb7739843cd3236c377ac1cd9f325a6d5c08f00b93ef2e8e03c97874ba5ef0e510e7e5495bfef4cc1dad0b39a0eb8b8b22b55bf661302e5f3751ddebe7e5c97746743291c207fbaa6ae9fa4f0ec5619b502408f9a80dcbbfa181ddcb53a94ead857c938538a61b8f9e1e2c4110e1242d471803dc8934f4c", 0x1000) dup2(r1, r2) 11:37:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x65}], 0x1) execve(0x0, 0x0, 0x0) 11:37:05 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) fcntl$setstatus(r1, 0x4, 0x8) readv(r0, &(0x7f0000000280), 0x1) 11:37:05 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000005340)=""/4096, 0x1000) 11:37:05 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x40) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)=""/147, 0x93) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc2) 11:37:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xffffffffffffffa4) sendto(r0, &(0x7f0000000000)="493f2017ca11a8c51d8c8a51249b1bb900386c292ae01eb8c371ea3529acbf", 0x1f, 0x7, &(0x7f0000000040)=@in6={0x18, 0x0, 0x10000, 0x84}, 0xc) r1 = semget(0x0, 0x3, 0x0) socketpair(0x17, 0x4, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="0b562fbc5dbf4b3c5c4aa54d3da5fd1305d90720ee76ff066a43956c9720c01e677197cf72985de4cc9fd987c2ede8d9a189e3c90a178d7631366c654600f1f988622533453c0e69c047ebc132435b76c1d7983b7dc654b81d017bd46801aa9981a3fe2158f8d4de4869e34c6afdf4f54dd74453ab49fa1240fee8924c2ef9d03d4711cb230c291506953da911279d3a6d44e97dc97a59727b493a1d78ec9d0cf3", 0xa1) mknod(&(0x7f0000000140)='./file0\x00', 0x6121, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/192) 11:37:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget(0x1, 0x0, 0x8) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000340)=""/159) r4 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x81, 0x180) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000100)) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getdents(r4, &(0x7f0000000300)=""/4, 0x4) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() ioctl$TIOCNXCL(r4, 0x2000740e) kevent(r6, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000080)=0x1f) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x8, 0x2, 0x3ff, 0x20}, {{r1}, 0xfffffffffffffffa, 0x88, 0x4, 0x4e672241, 0xb0}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000040, 0xffffffffffff0000, 0x20}], 0x8, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x42, 0x80000001, 0x8001, 0x80000000}, {{r4}, 0xfffffffffffffff9, 0x2, 0x80000004, 0x9, 0xfffffffffffffff8}, {{r7}, 0x0, 0x0, 0x0, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x6f}, {{r9}, 0xffffffffffffffff, 0x8, 0xa, 0x80000000, 0x8}, {{r9}, 0xffffffffffffffff, 0x15, 0x2, 0x1000, 0x1f}], 0x7, &(0x7f0000000280)={0x8, 0x8001}) close(r1) 11:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x6, 0x80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:37:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x131) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7, 0x3f}, 0x10) socket(0x16, 0x2, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0xffffffff80000001, 0xfffffffffffffeb2) write(r1, 0x0, 0x27c3) sendto$unix(r1, &(0x7f0000000100)="3e1383542a9aad5b87d9b39da75f26d42e438221a0f13e971167eec3238ebac6ebf0556247214142ea76b704bb8a268904f2c3ace299aa", 0x37, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 11:37:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x110) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000100)=""/59, 0x3b}], 0x3, 0x0) shmctl$IPC_RMID(r1, 0x0) 11:37:06 executing program 0: r0 = socket(0x6, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x0, 0xff, "f7374a26d14372a5b6fdbfa16813012e89aa4d2c", 0x6, 0xfff}) socket(0x10, 0x8000, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) socket(0x0, 0x4, 0x8) socket(0x78261c289c4e8d74, 0x2, 0x9) 11:37:06 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./bus/file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000200)='./bus/file0\x00', 0x112) setreuid(r2, r3) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 11:37:06 executing program 0: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 11:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000b40)="39060e582be3bbf70c3a0d2e15e6ac2725094aa7c51cba13cba98e28ed8c78a02c7376fe0506b655b606f2b6d4d7b2b2481e1109d54990d84932fa8bbbfbe757dacf2efbb8e06b1fa5db04d7026a04372c973b8fc96fb843b7004a9f1a2c53adbf152804acf44deafd81bd12ac8f377e43190b48986eb119a3eef6f577437384aa690cbc439b67f0b8388008aba989cb71acfca9746aab7845908c92d8626aca875fed315398cd84a73c952a1e579960b8cfef3d80bf7ae5577cedcd472971f6d877945f3d5f47357d26ef3dd444744b232e2797a89b01197dfb979d4c0795f410b5d597515127c94d9d51a870e81843fefac5bd6d40ae368e3a3c4ebdfabfd943aa1708224bcd3c3f072226e430de63ef887f6d4f1a2dd6b85b7cd7358f711298cd801b49326cb026faa844e8987abb24a3d1a8e81b751d0aeb76d31c7f30e1b49cdbfde8e40e87f58d20464f2e3f669e903e394bf9b041fd7a890f2c9ac7d0c2da17616ed9975a4e0d3006fdda77900909bb764152f261efd688dd01228e3ee887af77dfb82ecf811585c5670fa157514a42937f30834092411c4a12c23700fda81961f0745ba500a7b5bfd71570d48ace4aae6397f443467ed4d0a7e4ac517dba4ac3a682691366fa7b0e2540fd503e415be1ca3b533d82556b42e81e3f878b2116bae4d694d157c50d62c15830aafba6f37fa978ef61369287cf71eb428abf4834e2355adeba292ba3c8062356a53400fc5e5bacaaabec5cc49c89868eeefffddff6d24ede2935e97e598c0ce6637645e9a8965334c7f6088d5e603d0d1b780890568517742c95357d90f44af55a0328e27472e11b16990b86b64dd1ff786cace96a1d06f1bc7c0aa89ef6d9c1ecda0c82dc7d28ec6203dc351e93757aa4038008c07df7a7a867e28d5db4b4d5d65cf99084c16f9178017ba040c14f677b277f46fb74ea50281c97181eb416fa63983837e2d0a8b713a54a46cfec2bc230eab3d3f7a3b181f1c40391805fdf62f06b8902e232579b0d015cf0f25299c4a8b94afe9e7d312c0b76035d16ec72e9b03387cb8b248f4eda61e457e6c52b22b80ae8d7471876fd969ecbbca5260b4bfa59ae85b5a1af3f353617f8eaf178192e1dc95f39bda3e228d2db9999e0fed1b11d26948792d4685b24cc87ca612201f7194cdd3af9be1c826547b1fd4779810c153dc5fe97334d0267d2843a8ab42439041a3104c0401d5b1ebc316be62c35ef00ec1a38854adda918f8e2de2d67eb5aba5a27cb0fead8125dab211eb60d319e48d528f0dcf315b294ddb5aadde595897238f67869cff7870521c1ef6e00b5060c65b891f5242b4da2a5a645b87be7bd3eaf99a5bb68030521d65143a963bbcc39a52a1449951271c84de192a3ed1d4a771b00e19b60261c2287225802f3f115f2fcde7dce0071be4d924d70d92472e7584ce9bcff80344e8216a32efb3600ad8754973ade0db94315729c6489d25cc9b5a4722c370ac2a630b1261e2beec9577078ab297411e0647e3d1e81b720855cd333e1785d27a5bf21322f482392cdfc9d0ccc86b3e81f5214ed1622e9890441544a1ffa5976ed772d0a9a8b5de15a593900798cb16beb09b7e258bbf1741b34ece0e3ed866373129396526fea14cb629fa403be1f43b2ce1bea0a825bc329aaa7d92cae07501faae7116daaf5d23f99b255ad695985e690928cd80fc16e7922b3f5d0d697e6e1a8584b439d1e7a67c1cac08b17cea7cb06e256f4e5b92308bf4c4166a70cf13e795355aa964679c47a44079fc2512cd82897c3c7e4a7696f189538f852681e298d5566b00187d3870a1f902fba65b793da99c9e68f59be66ea615a4b3aec5fff7e47a6f3fc43ecc2c852b787a483d318c40220a478b7ef9783a26e16285aa01d5668dc530bf3a1d0b8e49fbf0508ac0207a37818f474464ad7e57553e4fdb07fbe1ed1923d2d34845eefdaffc1aa98ac248e26f58c0377107722983a372f9393bee4507b39b9c326385b816875c1eebf98df1a61b491eb0be5ae7cdefd7c3bc51816cce851fbddd03fe76cd7c4e15553877d6b4bf85f190b44b3e45a6da977e1044cc4f7be3cf65e7a0fcd2e55217590faa03a2971050ad5221cf18c9a02a7ba28b20375aaf3ebc251957532429a21a4d25608ff877bdc0337b23b80099248b3de4959b236e55d707b7e4dc9ed77946bcc33fcab697c6e90c6b9b836ea2268bcb4b0eb0d8ff3158b9f908c6e95d0fed0c7cb293897ea61363ae353992205a9ef3a4b2578a76ca805897f80ece528cb5e6ae8b64c2c2f66882905ce5bbe853dfa841d47a7142b75f4d22b7caf32f2b7f49430ba351c108afd3a02610637cc6c3edcd6b544207acccf80f0cec1ae4810f811fb03d233593e20fa6c3cf9c59d67aee1cb0e6385465ee7a9f27a0391e59c8eda052deed1db001e24890667313acfcc809217f6a9dab97344452c710bd8958098e7a57fe933572b4a5af2bab4b995882390f3a91385d06c74c61fb0abdeb476d613bc85d16e1c96692ac1233a93bacc8be4c4b3f45abb75b58d60a4da8f79d9466b226974a55e8023714e2461d4593cc3177799cae4e4305a8645d00492ee6e9f0ba5d0c7b3fcd5d8e1f6347b860f77241c76bf7f10aedb7a428315eb4fded187fd13092010dbc19ac278d354035259b4d098b7d300b671a7b93589c0751918944e03d700d3915f552c77b79b91f1353b3b24b77908d25250f18906890ae43141fd7b2dfc10114f71ee06f61c4f656661ed4f0ec6d42af604992b4202729f6e5159e403d8cb9135cc1e465f0042655aadab986a1c06605e0efe89c711c9e6f45ba688a3fa21ea3096dd7f63a19e6c5365e963de38ac5a8f87cbc2687ca3792d673ef2a73afe91b61bf1a51c2ce7a4cd8da3fb0e81ae3e5b7dd60286058fe64249f730bd120e65ff299ae7cd4d51707e260a63e1a56a03d98ff09fa445d66453ddfe40e89ed4b9064c4c13e0d2ab4d1620a2804fc3b3764d6a4d1338ce9d2be2ce2c1cfd3b5c13e68eb6c38da73402bc1be1b04aee7d80563fe88c654ae86f1e8cb17c023442917d2a60ef20ab2832cdc97f5b93cb165e31efe29b0c889a62b8016573bba1db3f0d36a38bac0b33fa1f7c67762299a5159bcff2daec1fe8aed04e173a7c3d2c5c53fcd3f4eac7406d248b9800f92f4dbf636149ce7851b736fa8b68e1b47aa6049a617005c0937e08c3ca11eba81ec7f06a20649f2dacb1977e4f68bc963876cc54fbc4c58805e3515af976a177ee99e63ba895f43702c8757ed2ba92ccea82cc63e5843d33c0d55c66d461eed997cb81aa44560bf2a6e2d20965cb8a4c14fc964d3482ab545eda5f87e4d0a7546e6f412dcd6bfdbebe86222329dd2851bee049e0772c714dcc8969b6c692e01157f6d1c973ef5a9d1c210d48283e4a24ef4dfda4c88e0cee39a3243236034a46e61972ec037030f4b29997d1d96e502347c7eb3612e6161693971186d57725f3cc50b7ba4fbab876fbe905811c8f7196337466b05e47c52eef714262a0e7ce0e7cf49d040d315cb55fe15801728f7001ccc0ad1590d8006a0a42ec7235af1f5bbd4df9548ceb768fca78af4ac0453ee7b930176258275abb7d1117f86c9e76826b626dd1ed2706c7fba551a3b4dd7a7a4380cfb259eef4f4796722232a6b25aed24ae1db626e4c4efda6c9b80d5c05e9fb81fc1787c3b9ad91123637f2c8aac2f96f8b1d19f7ea28f8d708c6c5d678e25300255d1e728729a56253afc625ecaa00fc3bc6b67ab277ddb2cbb2aef650f21fbdf5fb635abca7ef8c9f34538b1fef8ff3268d94673252c59ef6023177ece91ba020be38165002a000b0b87459bd14d6be155684261ee5b3be7adfb3f274604fdf364670124760aafda62063cdda5f14b4cba598eaad0f175f90ce131cea03500e71c865fd5108de92ae2181ce233b182bf29df72be588046cfbedd7a96bc036fd5a2ff7179781c2c5972bb13768d88dcfcce75532137aa32be2660fa61bb4aec8b66aa4e211ce0868cadd3cb4d6a9c703e430fb286646abaf61ae8b0c1f9f54d6e5424b672fe0cd066a93c9f80523b1eceb1c7c27f1665e299085a0ae5fe239c5c387e1de80f00b4932013d674e677c393bcef213a989f21be1266958f2d62ccd5f214af3ad734c3a19a0149dd0e7bea1683a516f4d638ac19504ffddd834ec25415b0f40bc912c2425dad2d8cc5a595dceed2a35d50f89c223da959cab7bf41f9e8d83f674eb6e1d7541729303cc5721a9a935cab06381b846ce5fadf1caad11589433a5d8e7b33c91c7d25e63d11cc3fa753895f204a27563878fd1f16b03036204830e42782016f3d165fc9c3710edb7aae9b08e926bc746b3bb22ce9b4df3802a2f1a6103ebe58e824edeb497a84cccc49c019771af60693d6dacb6a26a75187409fc9270889822965daa67dded4d2b712dc1f6fa587c502bd908e0bf54c84f4444d6e26e787621fc241730ca44a797b1afe8a67b955dece6deb7e192e74bec94bce70722f1153e0c918f07c4200da8c28f9642aa1a15f326fd1986cc69bab9f0fd0b1cde75c0f988cda9a0d1a378435a52f968b46934eaebb14bbb1f5b7fbaec5fb15f7b72dd72eaff8147ab7830e65407356d519d3ad02337c286238a4d1c0d04f1729fef20ed9a597e9d81bdd49fedfb66f79d85aa3ec33ebf477e713c82328c89989304522dd7e14de5c729185ae72ba2f3f6379af5a7c4d95dec17473327bd3111389011e8aa819682e24f19991814dd2a79627cb4a19f39e205a51a1431c2ee0975035e82ea0b91e7cece5c12109fee8496dd8485f940c96a9eda487d2288c443b8bfefa8026241e16d8e21b0a477575086995add31a33fcbdf92fb113c93c0b6aee3603a289bb460a895cc7ce8bc222db2d252c3c919b12e5b9b0550f329bf760fb084a8bc1f023c37b855d73517ef717b07064599362c8cda9766ff2539d2ea73fe9b36285200b23758964dad00083b51975303dc43f1587379d8513148b4a8b98cb7dbe4c108aa44c5f2876d7c5154fc618525ec7832b289a6ff2fae2db8f724c1ab85109b0a1aa1dc3f2aac6861982155282dc3748dc9dae7c8a6dddd9f8d6213acdb683bc7a6b40dc0f168f26d9492f1d7df4757726030f4a8adcdbeedc4deb5f4438700020afec8a08f4dc7b4f2abeb66e611bcfdfdead23061951ee267a5add156eaf6dc007b8b92f267d31657af8006a3642530dd2f610e4bdfbfd95b3c6c28dc2b1058d7742b5fbfae3d2b31660f4c9da8d55257cb1ead4085e44f93b64bf4e92174808e1ca9c7777db520b9cf8c01af82c500c1910007991b0cfa5de9f129036ab167f7d1812e17af0ddf4d80d1eb8214df34929a82442b0994072b2c67d560956b4ab67981219ae1c88b5fc2ce7fddd8fd47d414fe7ee384789930cabd5a0df39618035501ea5982a8966c6159ac97375c572a7520962c895dc8dd0afec8132d45bb39420ace1cad134af12b9de4d0132ac2eb310129cdf55a650c84b3de7139c5f4f31d059395a934b68b4a88f3b7824648817b3b4ad21bd75f47f7fe183ec85fa1c526032d188c3812d89f3fa2791ac453c817c2bfb9af98e44fe7c068b024faa8122d48fb2760bcea52bdb920c97c65f25d7d8e4091819c47a134c49137a83abc21262730bee07469e6713bd1ee29eadf1f696426e9ff42f9d979be340311c4a76d50b3b0ac11735d80f743ce5aa7a97d478acc936aab6fc48e30e00c131dc940dd2766ff2de82cc2bafd7f2a9f79469aa6527fd115c4a0", 0x1000) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:37:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x5}, {0x102, 0x3}}, 0x2) kqueue() 11:37:06 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x3f, 0x10001}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65300092c4d47df5481435f44fe87d7698d77985d3d4a0b55b1a8093d091264d184f2a37f2692b530530a3d139573c3ed5bd57d589f9601775161dba240d514fb658c7ae004fcb7c59eef0e017c93a81331072fd747ecef2f39382bdbbefb7e88de8810120952bd6c9c66a30bc3f791ae12b4feefad72f624d420d1e00332544dc2ab4da18d38ad84b41cc1055f2e8f780f69f5ed7ac3429fb7cf80072c0ce6eb2c912b1e89d02f331e8ad2c071734ea46717cb3d1c4194e249911bc8b167b701515112f821eb246f05037a59fe1a999f5a8e5f57c7c359747bd712e357c5611114a9bec8f9feda942b7f04349c7adfd31092e4f168c46dd726da8c4"], 0x10) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) shutdown(r1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:37:06 executing program 0: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) 11:37:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) pipe2(&(0x7f0000000000), 0x0) 11:37:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x3, 0x0, 0x0, "01000000000001040000ffff7f00", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:37:07 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x48a6c47df8f9257, 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 11:37:07 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() fcntl$setstatus(r0, 0x4, 0x8c) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 11:37:07 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffe, 0x200) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet6(0x18, 0x4003, 0x7fc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x1000}, 0x10) socketpair(0x1, 0x0, 0x8000, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r1, r1) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x104) 11:37:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x4}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x0, &(0x7f0000000140)}, 0x408) 11:37:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() kqueue() close(r0) dup(r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() close(r2) syz_open_pts() 11:37:07 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() r2 = shmget(0x1, 0x1000, 0x140, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xa06c, 0x100000001, 0xfffffffffffffc00, 0x9, "6486c86940708eec40a5dbd09162235218a64109", 0x8, 0x7}) dup2(r0, r0) 11:37:07 executing program 1: mlockall(0x2) r0 = open(&(0x7f0000001080)='./file0\x00', 0x42, 0x29) getsockopt(r0, 0xc9ff, 0xf939, &(0x7f0000001140)=""/198, &(0x7f0000001240)=0xc6) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) r1 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/4096) socketpair(0x19, 0x3, 0x9, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x7, 0x100, &(0x7f0000001100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001040), 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semget$private(0x0, 0x1, 0x80) 11:37:07 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="cf9a755cda1ba15461b2e71cf4e03c93a671794496b4c260a1415888b7e67fdd53af0452662e492fd69b1c417ea6514d17e3eda957480687c0fcee04f46c6131e419d7ada08a71ea91bf1eef02130268beadec0e48888809b162f886ae0f1ed4922a3da6ed5b5a9e7f7e9fcc20dcf468a033a8f0ed953b5e7d98440f4ff1a9c26efda00b5073766beca57bee864200a08cad82efe6b68e7012e003c899bee1a4d4bc87cd2dfa50b3a953cf5fb4242de3b922afca4bf38c9bae59", 0xba) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x4, 0x8}) 11:37:07 executing program 1: r0 = shmget(0x3, 0x2000, 0x40, &(0x7f0000513000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x6, r1, r2, r3, r4, 0x80, 0x1}, 0x401, 0xfc1, r5, r6, 0x8, 0xff, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 11:37:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x5}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) fchdir(r0) 11:37:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 11:37:08 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = dup(0xffffffffffffff9c) poll(&(0x7f0000000080)=[{r0, 0x120}], 0x1, 0x0) poll(0x0, 0x6f81b4ad08041992, 0x1c) getitimer(0x0, &(0x7f0000000000)) 11:37:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) read(r1, &(0x7f0000000000)=""/149, 0x95) 11:37:08 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r0, 0xc1) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fcntl$setstatus(r2, 0x4, 0x80) dup2(r1, 0xffffffffffffffff) 11:37:08 executing program 0: setitimer(0x40210, &(0x7f0000001100)={{0x9}, {0x0, 0x2cd2}}, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) syz_open_pts() pipe(&(0x7f0000000380)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x5, 0x1, 0x4, 0xc, 0x3}, 0xc) r3 = dup(r2) poll(0x0, 0xfffffffffffffff4, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r4, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/95, 0x5f}], 0x2) read(r3, &(0x7f00000004c0)=""/235, 0xfffffed8) getitimer(0x0, &(0x7f0000000000)) 11:37:08 executing program 1: r0 = socket(0x33, 0x5, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e000000006530003b0fe798b586b37669786ce89c504c47f08e5475d4b0076e26cfcfbdbef040bdc462743e67e67db42f575f626cf61a91039a1f059fd31a23d6f4e534691b8ad367e0"], 0x1) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 11:37:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) close(r0) 11:37:08 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 11:37:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x40000081, 0x2, 0x9}, {{r3}, 0xfffffffefffffffb, 0xa, 0x1, 0x7, 0x1}], 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x2) close(r1) 11:37:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225997d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33", 0xf8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x7, 0xfff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) 11:37:12 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) getpgrp() 11:37:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000040)=""/249, 0xf9}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/167, 0xa7}], 0x5, &(0x7f0000000380)=""/205, 0xcd}, 0x40) 11:37:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x9, 0xffff, 0x4, 0x7fff, "c024c069934ab525266fff5094fedd1445a25b49", 0x80, 0x6}) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x180) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:37:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/40, &(0x7f0000000080)=0x28) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 11:37:13 executing program 1: unveil(0x0, 0xfffffffffffffffe) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:37:13 executing program 0: shmget$private(0x0, 0x400000, 0x10, &(0x7f0000bfd000/0x400000)=nil) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x20000}) 11:37:13 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x200000000006, &(0x7f0000000000)) 11:37:13 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 11:37:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 11:37:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='-\'#\x00']) sendto$unix(r1, &(0x7f0000000100)="9e89dc8b89b37fb5d2c5ea80bee063c335f17fd944efe16c2a4a137392c0a42dca4d09b84f4cba0c02635f897f7c55a175ef99353dc683c0032e6fb7e40d3c0371514471a93e1e643e670041b90be3ca8947ae930667d5a7d301a624843ddaeed377ecd3337936e0e6ac03a89cecd7864d454c3bada75b237d7f038988f236e870f24ea1a11ffc7c0b282b4343ac2aa1aaf3308377c41b095df52f9452a0f1aded0c2f6888f29b83fa871003514e95ebabe9eda01542fa59f941193e543afb90526c08b2a6bfac0a979a17319e63676bdfac01d5bd4516dfa184", 0xda, 0x401, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f00000db000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 11:37:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) flock(r0, 0x20001) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 11:37:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0xc003, 0xf72) recvfrom$inet6(r1, &(0x7f0000000040)=""/67, 0x43, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0x475, 0x4}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2000000010, r1, 0x0, 0x0) 11:37:13 executing program 0: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x14) sendto(r1, &(0x7f0000000300)="c3d395104b13da58fd3ee3b944bafbb842fdfc8efc38941d669668432e81de9207608e63e5523b849077423705595082a7274c1873e783778e5b2e961c84f61b84c696b8b6a0fa01b91df70455349cad654c296958863a9b5ce119d545ef2bed01", 0x61, 0x40f, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0xffffffffffff7fff, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x81, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40, 0x2, 0xe0}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000002, 0x6a, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x0, 0xe3e8}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x2, 0x7, 0xc0}], 0x1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x40, 0xf0000008, 0x7fff, 0x1ff}], 0x8001, &(0x7f0000000280)={0x9, 0x7ff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x281, 0x1) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0xfffffffffffffffb, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) 11:37:13 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="a265fa2203ac33d102c837bfc0fa24c6e11a16c29f7192a5a1a32a861870e0724366fe73451121211592da34745d676978f4abb5b0521b51cb875848d7e559818ff8695f717a6e87f67f318d45018f4af66e11395a02169d8a877c0eb73c61856f2fa67e6ac188b922e3f510b412694f68bef25616d47ff5dfb9e6e3bb7ba88c874a9b326eab2759644e0f2b08f118e6ce1cecbe6aa2f93a2d0d5599192748fa394977b7693a52cd2b32754af96b956aaf20336a5b9ec19a5df32c4c26105fc127c035ac08071cf9711d0c3e3f09d49dd73aeaa5f68145dede6f12839367f5a834b05db456fdaed624c99002140a2183a7a7ac223f71c16968270d94a2b5", 0xfe) r1 = socket$inet(0x2, 0x4000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0x3b) getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r1, r3, r5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x2, 0xffffffffffffff44}, 0xc, &(0x7f0000001840)=[{&(0x7f0000000380)="c820251a3c7d3a866db245fe62219770f0869fcfc993b6a4eaf785469f3fb4be216f42ec85de336ad68139789778963d963e18813183618d5b6a93df68ee20a5bb50b9df0cf4a04f4525d1", 0x4b}, {&(0x7f0000000400)="26cfe3ca8722763f89beb8b6504c175be66fc8a9ac32917d8b320d947be629714adbbd4582afdbfedb5fb4dbd233eb5a0b3db749972d662232107b6ceef078a00abd11da3d159182bb6dad7b7a778a2509410393d365778b513b8472157507b3fb1d4f4c60b708c5c115cdf7077672144e64f5284897d3d4f207115cda3f4c91a5e27d3668a69639d47afa056f64fcd4863dd7198e8c0dde1daaeb63b17e7a0893a034db154d08210100e215d3759b127b209872fad24ad947a48aed215f80cf6455dbc18a858cb6ecc17dece3d24463b1e1665f98d92acba9542e727493fedca1392d5015c1574667ec8db977492ca9e1e5a655", 0xf4}, {&(0x7f0000000500)="0503576d1450779be396ad2d06ebec4eb81cfab49435fd6d1e0c0c9dffb6458c1839c3ebc60ce9663ea3e0a81121639ccccf595d3f0ac5df9507b58bde79ed0a7abf75bda7081f59fcb9cd64787f44356e3f2c8299792c308175a7954bc5e20b13c79a4c1c8dfd0bf11bb176b4f087bc753a27604d03178a12d47fc5f6f982f67a862b7ef5059b1927aa5f53c3ec0bd18966fedae9ed87", 0x97}, {&(0x7f00000005c0)="68c4e3c80c5833f6b8c9b5dacf52910fbbe7544408c24d47e14875f4dc467a74f1100a42a6d8b7d288801376a86073eaedff87157e439887d43ff88d6c8664aa35c35e5417", 0x45}, {&(0x7f0000000640)="28f92229bd35ba5ab05831cd05642f146adb26d40c462ccc1650071326a13614eae5cee02b5de3c95f34c3efb89be9c4692083bd3b826f2f5fce5320276a883f89acf993981f048ffd933dcf7fd842bd23bb700dab281bfdc450eafea641cf37a6db97b8a13e76d39df3a35faa706b071ae05187710d7aa2751d1e588c38d6bd845253fea620575158711c6e3c2295d17f509c69a558f160e35b22e7820448a847bbdb342d89d4ed92c548a5d480d1da3a075028f0f6256461a9eaf1532e039ae26bc8da66281851564301f95a8e14a1a333442d65f45cd3134fbababc931388cb545debfb8f4298c33e70c24b6b99cda07f8889e8bdaed7e016471fe85336a098301a37dafe2c46286c2c04eb51f9aea92e68862691bcf731c9e7bddae481daffce8ca44f15dacd01f266551b48a337f600b8447b3dd90361d22e953992e28e4f5641e23e0ae7c50b2058d8adde564abd768fccd7fbd0e5f65c2b17f94a8296eb962f040b87c9542a1565ac55eda8bcc55f52e1e54a205c79f22412f7af73c3742f31c82255a327cf7b090aa64554d1711987516bc52d63ef582862fa555b58bc465d86cfe3fcd209f57d85834fd4a20687c5a113c2908a79703e35b04e3f4798e20f7082edaff2c9da292f27c16d301c7be4f40ae89dc0e7a209e3056d56aeedbfc1413857100d49c840417731ce3ae9195775750d64c25db937f2b8c6f2c54b958423a310670e2ba30253f072ba347a821ea2466e44950a0c35395d1e47b2785f0938d9b8a178df860eef7f272c632375c269ebc989ccdd0c350d2dd21a2cb80a7661a4ee28c602e9e8add9d219b7ce47e4ae68a2b51d89697570fee18c7f43e09f4d019156803e282a317b295fec72126a3c4a3754e0a532288b4e8c0193a193407e3ec81480903ce1dcade174dce3f8ed6c4b918403f5229c31742f85de7d6bac1f706f552af72c27a73a3d127f142d5308aeebe0c122f3f423c653867a7d9d4066df8a952e7e1cd0e8a61c565a27e969807efc8f250fe832b567fd7ff282707a8b156139f631031045069a3ed6ff8928669a2ab7f4696bb0c246c0da15f6c54d84fe4afbf787a55f0c7389a02dcc9cbe7519c875c9b816955682f30c9da0425c84ca5ec09bd80b068fc771bfebe5bc8c6e2c358bb4c79940ca8393b0f8b78160bdf92e614c0a4ece8079c7a0bbab40935f1e53c608dc4a08d1010f72b2e8e87ebfad95e8de89b56e60c1f79036adac66c6debd89884a25e50416fd035fbaffb7b951250456d30c8843d4f1c3f8935ad7bcbc17cb7553bfd11b6e906fc33325da2b77335790244dfb490fcb7a42540d37831b41544c87234320f2bcd4fe1543315e9078400bd688a049116f0f4bdacf7e25b1ffe70e21a22ec7981adfcb8a58b28bd521235fa118f2d9fbbccef00b09c1e55143c5284e59650b9a61f3fb1c5c0ff84a96fdc1e9e6f134121a62e09dbb6661478fd47468c5da105bb3d1380fdb0c4063c9ba3fa3e145bc17f02428198537666d681fa73de2ef0bfc1e1fadaaa7fec5c53d43d47d07dbb8fc51ce99110ff6d5cb5ef0bf06424186476b8ceb513063366f8661f2acdf9ef843bc44ed34068ac52df12af2eabfeecb7f09aa0895b7e4407e7f36680e5815652b426127d47c68a283daf1e2620919b516ef1d7b020abb7caae4dece5f3b6dabed88473d0a18d343cd2c50e0f999bdf92b9c4abe22f45a381571c29374b155bf4952a846107f7f7c96e559e53efe14eed61203b1df1a4ebdedc57f784b027fdca80cf6c3c378c4fe1d5a2518823d496708809b4c5cb8293254a76dbd557601a048ade008296f64bee32b5720b5dd0ab8879995df7edd2246ebddbd539038ae812cb10ef922795c8a3df2eeca27d697adba96e3a69893104dc8a75f50ab4e28f5a63bf41e36d30d98f07d31ac402dca2178d667c45e5e94f520c7557864654eb410e79858870fa67dfee5501a08413520ec4f59e42f908b5524ed8c03fdf04eb63d3ef490c4222511750934fd014f2399f9dc3a18a8343a62d1e526fc30318a927db6aac9bc9669dacf71edbb18670c6eba603a2f2589d780d8b60bda9568fa7ff1bbd2f86a89ba39f69ef90db85ab66bbd4db26345c739d1a29b3b2df1c641e8df990a960bb7d60ad5b93bd3371d1eee6c17d02ae89da33c3174ea49667d87583382c3ef5a933b4474a8f3f5e09996f45d1cabf54c5acef53723372ea855271b2797e46faffd03d446d3ecdef5bf00469b0b7c9851d50432ac605190e21aaf93698887eeb05a7862908ed0aeaa1159c2569a37107b46cc582fed3e1a933162dd3bdab60580c5c0db84f43bbe3d3f75a968e220a83494500946b924f4fc4dfe4d111078726967f7f8be4395c9e5ecfc4bd45deb9f37c2e7eb4eb8deb205dc071feac7764b289e0a06c0c1a42c3e72b8d1fe09a1fbfa1fccd9613163999bb7604f2aff4d6e36b04e047202a8f599843479889bc368af4fc938b92c060865cdc0e2ae1e7486e0ad6abcab937d9e360b7c57d7fd150da0c73381efb4879a0ea5c80c76b454db42bce071698254e4e22477b2f57d41e6e4b4cc50b6363b68a73658e0460562bb75ccd765da9009752cbd43fd2d2a49c489fdbaf09ac64b37e1749ba85391ce401016d3228cd179d3ce2c82b81304d5e4a7d98ccc09fe4b2524acb1a26f37a26080e005af83860df3f89de9ea76d0b935e2a20cacb84247ccf7ecc0a25a76db4321901e8dfc35834ccb94fab8e4f4b610067ab5c0a01d9340180de2a287c97b2272455bd8697f651ee0d0fe80f5528bd5aabc932acd163a09928d26c8b89762290aa19dcbbeb24b6cdbd1d74c9f84e37dffc10572f2fe05a6e6e83a71b87c2b888ad5603f42ee2a08588867b9bee8361cbb1a103ba2d190aecfc09ef90e82c7d1a30aa103f3dc6fa0021a13836cb1e47a641a3db927745dea4cdca3696dc776ab709feec3efb044f4c35da1152df869a882ae9d790015bdfb3c6ea5239738c1547b600790aad5998355006308c023bcb7ddb4530596771be0515585b53bd7f42f77e21e0175fdf32cbebba00ebf1a2deebb4fd53cd3bab5b64920b811815b406832e577527fa4213d8bf7325baed70f2d1826c2cbee4dc666667a2764406ce3676a7edc454e70cc3e5172d0383dbedaf7693e9d8ac5a89af85042ad395aab570b9a6a98181f08d4774808368eabd94097bd5baae485e3a648b9d91fe95c17f74de5f6bac3b587c8eb93e2330fcea41b634b72c1aef720a030e55fa7518034345fbbc621d0fc47fecf2087929c03af7dc1f070e3033457750b57626a3e82ba201a2ab31fafbbd069f76e80562b04313026fa3ad8a7f0f5b9aac283404f33a27f4956ec6b480d7eb4f406b9c67d21ac45621bafe2f6443170a7281d0cd9bc14ffff73be26bc88eb5bfd04c8087a337cbed9e44433d538b1659b62179be71421d6a2ba93b5afcddc30e1738c1ee63ccb1fca66ecd61118cadc03b2279f86ed7d171f44ec484f9d68219493e8333b6916508a40f74be6449a95f0ea03144070df1f5bd76fee2111d39b93953a2c230a14e13aaea616515b67d5cb6408aa9105861c6127dce8a719093071dcb49103dd1328fdc89ab65ae149c8e0f97585bad84ac78ea8a64a2a2e5c3f8000e3e09da40c09df1b4ff0eee63650915c47504b3466d888628e3ba2b580c351dc2faf0ac366371fdc302611adc17650dfa9f20ea830babbfb5b791a951bfe1133293dfe386abf3b6466270d1a9d2c83b5a4b2d4ffe87de86dbdb2d5d2b3d273c23ca1798ba18f6319b1774e30e5d5a8daa8317642a9282e78d20822857ca629f9042dc9e07dca5851570db5c58bd86c4f19b0b51efe1f9b2a6d7d81e7b24d310315305faaa934f5d497f2dec6b84873e9189e6e125d45c86c5ff8c1e338c754ab8b11d35b9dcddbaaacabc2dcc68ae4b34d4cae7e4a7d132026f996f67da461c39764586914b33587eaa7d7f4df6f96ec0318d26fc07a937ca5e005caad871952c9aec379b24130cd463110d2c9558fc3ad1d3a49fc18a44ab3680ff7bbae989992d6fb2474fd96e30d72c1865bc87d2afc190c21bab31c1597f4dc9975ac0a3312b8c0b2c494062dbd09713a364be471db7bbe336dc97b0185362455186c4d0b4741b6847ca96e5851c0e72d48bf2ad62d7b2333abbbb9173860331e9adc442930d436a772d02268507af8173e2668ac3954606c60c72045bd9f1a347a7fde251596d16264603b4b0c64c1b35759764f10efed74a9a8a8b3fb537aca22b64d3bf293d1ebd0362a0c9f34317349d32a6b477226f53140886e5f5c789f0ca7fd71d23488799e14e300f7371260d2805789621d51d58034f722d03a453f1674037f1f3e81e8bf4abb8ac78b249f609e721c670a1ea2980d189fbc6742e46e5ceac9efd1274f2a36c74b6005c377cd8713a14424db8141d62572ccb48bcab6cda431bcfff62049b77cb7ccf1d5256156a57fb8cd900a7a523cac78e738ce7ab64bc751781fca3c4ce5caf1741d5ba5aac9945b92761d5d050bfc94f37568f09a9c5a85373e896aca98ea3d4a0ef495eabbed1b3f7c67622dcc7de16a0f13164f5992e9378ccb2b9b2b866dcbb9b860fd3583d8ea95b9df4ccdf8fde2377585cb1cb2f0897a8e040dc2592b498360a0ca91f66d68d67b13ffaefc14c1baad1972cc2e981052a3c08a91df7b1522047779f71722875286993a3f517d781ec4ae04846cb9c2c7fa0a76088f15af01fe88895d1b1e8e51df2e87b71a83896f5c67b449fd2e3b65bc7073b8c54b7e43086e530f38159e5072cc3d57ed44f7fb411c2e4aaa059c8def35775e101aa3a96b3a4db9a84a8e6fb69add332197d1bc83ad7ba96f2d7c46424caa2082de89ba0123097af9e48cc11be3e1969933016bd90a3d435b6a57b7eb1af3e9186f567ad1306ec498739259f83d87e02fde1ae383a19f1dcea5dbf240fb685b898753a5455efac1340da76bf995a79cb0bd9220d225ae087cc58f6e12634ea51fb8e50f8034b0a14a2d14bd254abd24fbb95e681d3de4f4c2caa410484b3667ff770dd9f8d3821f0582f97cb36ae0d04f7f96499c83569f0dadf3eab7e7d4854cb63e2b761e2454955ca63771a3b22a04e2907923b4d6c550afef7922155894574fb4fcb93091209070543197fcf8e21821c41d50b06cc5e26c9e18ef87af3d4e245757cec273b7adc756720d232d992e4a60e3bfdf3dcdd9e6cc772e015667fbacbc711d21209711794c1ede50644adcea206d285d0dd36acb0cdbeb52aa2cf79ef77839601ddf887f46d8f8c14065b5cdfb20309ed5a0809769b2a3b0b93ead21b44045da461fd69b36e66c933815d471c0211ffcaac212ad2d72a7467a718e24daeec57dee42640f3caccb176f4b3a122e4d001ad00a27816b9e28f0e2a86245c753fd08f9d20f01470c727617b449698721f0482d14093d0fc4a84e96663d1a394faa99b9d978f743adc904b5cd832eedb3b1413bd7441fd6343b7e660b554d66f019ee45cc33b8856a8d21c455a9190962152cfcbfb8a1c3f8f1228ed85d2d44c895c9a783e769bf25b129c601bac6431b06d247e070708f517c832cbcaedd4b5e6c493d59eb6738aba5b6b971eb841c18d9d26b1dc64cdf088e51082a965b2e28dc7b6d45e9081b7ea729a99871ee99389567abc8e4250d350e701f50805976665a7e587dea0f06204c80e4dbd67fde37edc083b64c52e1793217b4bbf35e2bc1442977a3a69e6e495689dc13a49090b3f803c14aadbbc627c7be0088", 0x1000}, {&(0x7f0000001640)="ff7d6fdf687eb9db64dcafd111867c294bf49d25c878eaf38808dbd2a13b9c0fcc80ea0a6222b1a8095a4feb4624d03a0c7559a2359f0765551018a9d486683e6ee761e3850459dcfc7ef9a361c5b4b5842efee20797d7c9ceb6c389c3cdb7f20235974b0242b21d7663d2f2dd58f477e04ceb69b431db53760d86af12b7f9f2b9392b26dc3c17a700f52fae30", 0x8d}, {&(0x7f0000001700)="6f13420e8e08dae15ac1fe4b10c0a080d6496af2fb8d1b7e77048733204b5a797ed948404fb287200b055767f8bdc84667fa081e598f3b971b593c094e9ae03c3546984b3164b7863522a3e8df8792f0fb590e589430", 0x56}, {&(0x7f0000001780)="c9976290a513cc531f52fce16eb3795a9c01b6d3b29c08c91416e249caf394bfe80724b655b5b1be9d530f6000e76b7e1496ee7e333abc6e253bbcfc63aed1601c40f0a712fbbd2fc92aad1c0f5024504fd5c1796bfebe0089649b0744dbb4306d7f63e4e7b4b53f88b86c0a0770f704ec61a106a78c07b38c27d0f209dee43c45cd77d22d54d8e34b63ac55405277c6c4f93930f89244227a05c5e1ac74881d7ac2533241a5aca3fb75026bfb124ce37f5c3a037e052f705e580f41468e456e", 0xc0}], 0x8, &(0x7f00000018c0)}, 0x404) r6 = geteuid() setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) r7 = socket$inet(0x2, 0x8003, 0x800) r8 = shmget$private(0x0, 0x200000, 0x8, &(0x7f0000e00000/0x200000)=nil) recvfrom(r0, &(0x7f0000000080)=""/8, 0xffffffd1, 0x83d, &(0x7f0000001a00)=@in6={0x18, 0x3, 0x4, 0x5}, 0xc) getpeername(r7, &(0x7f00000018c0)=@un=@abs, &(0x7f0000001940)=0x8) shmctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1, r6, r5, r3, r4, 0x40, 0x1f0}, 0x6, 0x9, r2, r2, 0x8, 0x8, 0x7}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000100)=0x9, 0x4) r9 = fcntl$dupfd(r0, 0x0, r7) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000040)) 11:37:13 executing program 0: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 11:37:13 executing program 1: r0 = socket(0x0, 0xffffffffefffffff, 0xfffffffffffffffb) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x8001}, 0xc) r1 = semget$private(0x0, 0x0, 0x70e) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0x6) r3 = getuid() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000001640)=[{0x0}], 0x1) seteuid(r3) shutdown(r2, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x4) r7 = socket(0x2, 0x400000000002, 0x0) r8 = getpgid(0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="bec721d22f61e86aa33ca6623f3efd360dad53f6ae5d822d07bf81ae2c6cea827b72d41f2a39aaa6d629ac5cbe32281d172480419d4237199a087f8e50c09b4d71e80177bcddfb2c7d29658cbfe716853e346a85fd4ca1c9a9d7777584ff189bdaa389bed3818b707bbb694acae9ea75c092e1718b2b637cac1720b5c855b5937acb1937f2549f", 0x87}, {&(0x7f00000002c0)="369d26f2b5aafbcf598858ea73aa7f2c15a0767b7d3b5e6a5d0a4dcf203ae8d7419d76749b96bc3896bc19dbcb04d10dfd57d455ec108fdfe38d901b920ad7f182d9c3f680e795c0c1d21421290670bb", 0x50}, {&(0x7f0000000340)="b8da8f", 0x3}, {&(0x7f0000000380)="3244bf17c35dd24d76347a606aec3a0bc739555c7c14b8c1e6d6b0f788adae", 0x1f}], 0x4, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}], 0x30}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={r8, r3, r9}, 0xc) setsockopt(r7, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x3, 0x8}, {0x18, 0x1, 0x9, 0x100000001}, 0x7, [0x3, 0x33, 0x7, 0x8000, 0x1, 0x0, 0x8, 0x4]}, 0x3c) 11:37:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) unlink(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="2902000d00095cb90cca8590", 0xfffffc23) close(r1) 11:37:13 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="1832a621b87df342836f036e5bace34b9091b8a0a5ac3564bb38c775861167ece963b9385c46b496dcce6e61aaaa721aa5963ab0d8bb9be9836507b0257bf33b25618714", 0x44, 0x406, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 11:37:13 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 11:37:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x6, 0x3207, &(0x7f0000000100)="c170e9053015e20dfa8fd23cca394c61f2462f2118f8ec9a509ede7fbaeb475eb66b25b3c94a6b704737a7155d71ce47ba6ba8c999a55747a21bb10a44e9d9334bcd3d812953d5f76f8e6b2c65054348b8d4c027c49fa3f4e44bb9bb9e0f4eafb3cbe3964f4983194e8ed6622bf020a3d52a3f446fd6441c08469e3f56309c46ca7e8ca326940b2ecb8f2ddc4533fa34f54607eb7462f24675c87dc0c56f176b78b90b7320815f49e136cad5abc54b6d635d347ace12a17d2c30661935733efb909314026164aacb7b8ef84dcf41eaafec020bc8513d099f2b7528e6b6861d", 0xdf) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x3f}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x41, &(0x7f00000000c0), 0x341) 11:37:13 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x100}) r1 = semget$private(0x0, 0x400d, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 11:37:13 executing program 1: clock_getres(0x5, &(0x7f0000000000)) geteuid() 11:37:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x1) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 11:37:13 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) socketpair(0x10, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r1, r2, r3) 11:37:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82062e2fe043ca5766696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f00000000c0)="6a5b5de789dabd9c750e4905000000d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) 11:37:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x4000007) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) 11:37:13 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x1, &(0x7f0000000000)=[r0]) setitimer(0x0, 0x0, &(0x7f0000000040)) 11:37:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r1, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 11:37:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0x179) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:37:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0}, 0x0) 11:37:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="ba22f1f94ca0b9dc1e826f49ed831213fd1fbcdd0bd0a07d181879eb5e333d8674d3f989135361d84af738f77472cf7b2f9baf0ec3dba66af1d86d57eab594b55bc7d3207510738840170c255b336628a3ccc9797413160c3bf45faf1dbf", 0x5e) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000300)={0x2, 0x2, 0x8b6, 0x4, r4}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0xfffffffffffffff9) syz_open_pts() 11:37:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getegid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:37:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ftruncate(r0, 0x6d) 11:37:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f00000001c0)=""/105, 0x69}, {&(0x7f0000000240)=""/114, 0x72}, {&(0x7f00000002c0)=""/49, 0x31}], 0x4, &(0x7f0000000380)=""/236, 0xec}, 0x800) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) sendto$unix(r0, &(0x7f00000004c0)="7658bf07a44c", 0x6, 0x408, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) 11:37:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x100) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) r2 = socket$inet6(0x18, 0x8000, 0xee9a) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:37:14 executing program 0: r0 = kqueue() preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/189, 0xbd}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x6812, r0, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x2, 0xfc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 11:37:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) read(r1, &(0x7f0000000000)=""/189, 0xbd) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 11:37:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x5, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/78) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 11:37:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) 11:37:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) 11:37:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 11:37:15 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) 11:37:15 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, 0x0) 11:37:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 11:37:15 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) read(r0, &(0x7f0000000280)=""/195, 0xc3) flock(r0, 0x2) write(r0, &(0x7f0000000180)="d71559b735fa8a6e2bb99bf1fffa34178abccc397e26788338eac2148916a7b40a617c20faa7fa70b38186cf28a00460a9bb4caf000d7d16ddee148470443c81d0cfaa8d4cf1532f1e0e08eecdaa5e56c47a79d6ee66162d00abc149760b3ad4c7c125fefc3eef71b4759a637105eadb751935218eb57c5312daceaee5dd40b1adeb91ff33a85504b777d896efd15c84add275d07b47a3fca283e785b8102e0a412e9849d6e1f9ef2b6a8c9dfb42999e7ee84ed42c3bbb75d7db2b2c20f87a7b06c3f92ad5a2c2f70a72228afd916800b3739ef8", 0xd4) r1 = getppid() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000, r1}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) 11:37:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r4, &(0x7f0000000100)='./file0\x00', 0x8) r5 = fcntl$dupfd(r1, 0x0, r0) fcntl$dupfd(r3, 0x0, r1) getdents(r5, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ftruncate(r2, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x6, 0x3, 0x40, "ddd815b38684368b73042642f286897b4dd753e6", 0x0, 0x400}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x4) 11:37:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = socket$inet6(0x18, 0x3, 0x4) getpid() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x3, 0x9, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 11:37:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) 11:37:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x2000, 0x90, &(0x7f000014a000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/4096) r1 = socket(0x18, 0x1, 0x0) getpid() setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket$unix(0x1, 0x5, 0x0) r2 = shmget$private(0x0, 0x3000, 0xb, &(0x7f0000722000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/99) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000174000/0x4000)=nil) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0xffffffffffffff4b) 11:37:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d013e2f66696c653000"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:37:16 executing program 1: mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fsync(r0) pipe2(&(0x7f0000000140), 0x10000) setgid(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 11:37:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/56) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) ftruncate(r0, 0x7) 11:37:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x100000008c) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 11:37:16 executing program 1: shmget(0x1, 0x1000, 0x80, &(0x7f00001c3000/0x1000)=nil) r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) lseek(r0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x100, 0x3}, 0xc) fcntl$lock(r0, 0x8000000000000007, &(0x7f0000000000)) 11:37:16 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) recvmsg(0xffffffffffffffff, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/76, 0x4c}], 0x5, &(0x7f0000001400)=""/129, 0x81}, 0x40) fchownat(r2, &(0x7f0000000040)='./file0\x00', r0, r1, 0x6) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000100)) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) r4 = dup2(r3, r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001500)=0x100) 11:37:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x1) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 11:37:16 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:37:16 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x2000) r3 = shmat(r0, &(0x7f0000ca2000/0x1000)=nil, 0x1000) fchdir(r1) shmdt(r3) shmdt(r2) 11:37:16 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) dup2(r0, r3) 11:37:16 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20008, 0x40) socketpair(0x36, 0x3, 0x4, &(0x7f0000000280)) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x40) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = accept$unix(r2, 0x0, &(0x7f0000000300)=0x6e) r5 = accept(r4, &(0x7f00000000c0)=@un=@file={0x0, ""/67}, &(0x7f0000000140)=0x45) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = fcntl$dupfd(r1, 0x0, r5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x1010, r0, 0x0, 0x840000000000) accept(r6, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 11:37:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@abs={0x7c444bd5736eb16d, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="8ce921f82d662b80a987b61a06b0ff5b04c57c13308b93fd0ddd834f68cce461f550e11b37bbabfd078bae3137e97d43f7b9166826dd7b7112aaa5daf01b1c489f9e5c471228f6bac26c2a6a486d0f06b6294c8ec7884707603eec569a0f934b8510c6c2ec1aee6b3048744102b80dd1f08fbee70ed4bd093e8f8e0aaee39ec7c7255cdc9a791cf1d501fef709b4f71a1c0da1f6570bb31190b88abd12bdfe7be3dcf36c82248cad40dfe16048b888242a5d3742c5f181bfefae517731e43a20dc", 0xc1}, {&(0x7f0000000180)="2a514c6d808f93d0d9319cb1ba8817c9caf8d64a59e49df42ddc01939cdd8a239b181743dc0a1ea7d1c979a8f9a4b4b0fe7748b3f51c299b42895a46e9030dad840ceaf2ab8755e73a2c4a7ff32f50ee1637ce1cd7b42c389928da608ae9185c5f0dc1ffc8fa66ef9db5dfafafbb09e10159b2f688b6b4266854a2a18023ffe5d4ddb71f86132d57203efe8a893a468129a85a557e9e6d0d730e4e0ddc69be5de5ddb3ab761b76c5f21a7c9d42e2ac057ee9ba75b9047d9aea89c0e65a58aa9c60dfa4936cb26b59dbb1e2237db67171a784d1b3e0c7d63dc44e57332cd6a75cbb3ae4f78e2acd6c39c1441ebb36e28bb6a2257fcdb3c9dfba41248596504dfbea992429179795060a6afcc0002fdeb491e03a176261036516441d462c76aa5d62517d6370a422f71c82eae6050aa2287bc6595d0c77bcdf51484dee20826e490b72800ab76c2f91d7f261760e8d96a323a405af9d06110acd840b2da198d6ddfd27c9c0877a9625a08920a8e0ae195adb5e04d5379b14d823cf4c9429ab62f5a6ca9396369ded135ed52bc745a12c01a4e70d8cd53a8a00f709008b74aa3373e7552903dd35b873be726953d3597deee979dac189f96adf91d77b72ee24fee4c12ae6c2006835b58468cdb7a070c0d179dc51b73d118c5b75f7fa82c2d9fe83999e3e931f0b321eaad4540d5d79646ee5024244357a80677bcd0cc92f82f8cea6a50d56c841f4cb98c713141555375cd0a8a263b8a6a244eaa832c4e55d0c782dadd1101860580c1a0d5f3a53ce6c016816620d1bfa6235b41bfecec3f977254c0874993dedd80597da6d774c57c4343a8d3170b809e3617611133d326bffc1f56f11853e31d7ea3c6936c5b5b861a0d5d47122a4256ec302a11dbc856ad1b572f2a2e1df5642e6a19d774538dd5b606cee7e89b25f382f9db91b14ca524fb00d8fd9b8132a22c52d4289f3bac4994aabb67100b70a6d529b98d3f43decb5dcfcaa78a3bcefe9089470872b2df705003e73216f78b58e9d09260a4ddb9f5695af30fbd7cb6a69ac9a748283bd095b282cf3f3bd328d18a62df9e231771cd7494b99adb85fac3f7381f86a4facdc8877b7601bc75a45dcde5559ae6d6cbff1983c753b0e1524007df5ccccb07a57ceb3fdff60b2d7ef9e1d5a71418b10fb2a273c4c0df138e8669bf6f83aba04a5842dc77188414c06cd9246bb6004c89a53afcd5fb749074d0fedcc73d2146c111f91a1308774e64196ed2f59b0633b5f16c4f25338e2c7c71c8b46ed8823c728924d7ccb50ae589c35942fee8b98c7a72667d3ecf835f5e1f11022fe2f29a261f67255123e76bf2535ef4a386f2a8b91a296717476f97b4e2f0ddbbc41b3a25746903b0080b03fd1c80cd7e005b0d68fecabcbd109570c65c9ed7235ee50ee07a1fb7cbcbdd112556b60b69afff72ef07d427d56f6d0f2eb00d618964cb58af40ac0c3265a36b1ca8bd14afd6a5873aac149a29e231b2f90fa604722114ede2d916b748e2c781fa17f7675ef4e8f8979da68513c9380bd090d49f1af7f9f0575690f297e91426bb850e26803c2693cfd732bd3d5c7508340d1655a59d0755afff724576fc26ff0a991f995fe37b771788a4d3f73409fd53f4eb1fa8e940431a8607eda556153dc29fcd1a744bb4b1c3e4dde55f0658d9c30a1cc6f9c66d8ef8cdc60f4055db13fd8436722363b6294a223ece167987ca89610715980fd25e3ed32786be3971b1ee91132aff979c71e730cb983dee15f0681b769a94f263e8e31f0599a495abcb6449566a68e4ab9a23db8ae8a5575d1fb341b98a23f8db9bbc73a28f9ee56aeda5f3d9c6fec8a89a240d1066b3bca17269bd31f41d129974f79aaffbdc30e9bd1be2d0487516fecee35c2409c7066f7e3884d1aeaf8730b98e5a1075c44f9c50dd6af3a42d3e1f6bbdcbfb5a8d736f1efab2cd2dad2526e46c5742b8cee9c22955f1f27bf08c73c344c983399927ed793f02787c662aeb10f402c874ca025188e735da9223b1aa5ff5bcf9ccbe746993c43c5f2cae1febff0a16c1450dd31b19469c3e788cfa02e73433ba9bfab4f64ff4fc50fdaf44aa873b433c41d68db7ebe3f833fcb09e33984f9b124cba3c55fe23b75581f371c40efb1c08884d48d39fb3b16e75835e8eee6b498c446937f4f9ea754b864d6b7ec1a99b00dc1c8cc34f6312466d01269194b5e5eac9d6fe7d1fc0a6d1958b0a02de0e8d10c06ebeb09e9eea7ab004782ff273b2576d0c71a1a019aaba03975a15ef38f303efc5941784d4ee903b4e9efa1fc15271e5d5315ecb10eadc8d18e896cebc59c82dc030de7bb7a7c76cf442bc519070e17caaf0acbb290bf6649d057a56ac6b70dc1c60b9e7913669c7615f1382ae9a87ec3df20e3229cbc4f59a1da1f1a696bf91a5d2ab2518d262df58c4b3bbc64cc40ea172db4f266cf1d415844fa2e6a689319821b3f0d91485b0e11acbc21fd0172375e08b0be0cf07dcd5f0d14e1e5788c7a2cf7a288de0c1d9dda82387f3c8f1579e962296a9c088583be0ed77bc2158dc9a344bf28e10f76eea0394c8e3e869174594575ca06a27de6cd374d067dd6ca8f358b06bb0e3c1c12d177bea0eda154eae84bf28ba15851fa278610311894bfc02b83d15f9700522f832f449cac3eba94722b3dad69e68b4342a3ab69363e210cb401f04ceeaa1db55c182cacbccc08bda61b34828f9abe48f8dc7a3ec407cbdbd84bdb8ae09447b8b8bc45db2c06537d28bdee27c62d5095ea21891dcbf104c3bda52eb9d1d7fe233a9895fbd91f14d0514e195d7e5f000047fa91003190582f8639c314128d8e2608957947c69e0226975aae2f35180fbdbdc3bbfc4d854e125d7697231bb512b9e7040d70b0824474c0c534e64ed1d6fe9b9a73daec50e0f3aa9bf6932e84915524ed811bb76cd5381807440eedf1e96b3848ac00c102a3fa50d803b44e456e87ca07bc46b7a2a16e54946d4131665c532e12666f607526297722472ea288b087e2166cc5cadcda523f7b2179b44f6529e66f4ade4cba008361a6216fd2cfb69ead5bee09c7e3db91f486fdfab90702cd5589f9157dc8d3f3a9af04222a3a9b05cbf804b6633ad793f6f34c763581cdbd5a17b0d50b6b03adbfa10a3d10cae23a848c1e9f45ea4f57d8a9563c679aa98dada6835b985cfb17dd390a94d9f42e452c0d14990e495b083952ec53d479d65e7eae003ffed360c83136d3c296d18f25aef5eda5a5cb482d33409834e06b0eb394071f76dba99da19e7317c10c7cc7634ad757d8a62c3af8215f8d5d624cc6ea991f1bec834a8558535715d55648fffb17f56aaa01343a010200970fa4cc13cd95dfe8a1be431ccd65f71d4c4d4e0337d66791a2ff76ef0f8ba18de436270b6f95ba912fdb57a67d97fea303882b3d056233fd8865de2f5ac8d671281150b584d5fa616bdf9172111cfa410b37d51ad4451429e6b6d2b3bb3f9c3ba57b7c35c38bdb291c4b23fa0316c752e37688b050ec9fb35c14c60075d8fd4e73239c0d24dd2ff554dd66f60358c8f645e6844f05a5d9533f27a01aa23311bc992f973d2721a64cd8a0da24335315dccce71b318f1bc4892c4552518885205d9af0e7667a463813b996a98e06d361fa6a0bde8e494c2a02f995ef7aeeefb8d095200c7c0e5edcd78868ff5bc132e5749feaf173cf7f1266e28a86701db202874aee6606bcbed2f1b72f4f4797789a24b3c5b685fbd2a24f992402b7dd939add6b1d244d9fd14a427ef3df6999ab8234bb69c87c305d17d6489bb090be85db0c91f57296754e0f33bf8a08d87f33cb8abf6e7fd7808b9140190e81ffc7a68a3b7372932949e6ac848a5cddfb2bdd87cadd2d2c0318d9f8a0f3f826763a7e38400732dcb196bf367d00171449611cfa6c2143da3abb7fcb39bd38b9f8eb8956c3af4de852a58f9feed108fa94c4523834e6d4ca9d081f265db012786d1b27a08b124db5d88ca6cb99959849001129905d6d64d221eb0664d758a3e50167b02a9d6204b46c3bf0cf859b5591075727fa4daa8a4f52a81c7275e6d2c30895141e384818c150f17d7f5265b5ea4ea15385c51e1c7d8bb4b2ac789683787d7ad810ce041ed46a1a02f2182a42c1a45650ab5be9e7e48797762822e8aa2ed88bf938df97072fb2164f78035a932108e4169ab163daf46dae6bb8b935f3c50adb80cadb2f8b814d6c5f7333ff5d2a4f65bfc3d689c175cb00b0784f84004bed86cc6a6b0105399b98d36a277b4b9ea30d38223cc93270e214c9bdbee2de466e11388d237e71f85f0fb5e137184fabca14e5cb61fa8567bc98bab886a5a3bbb5d4608dddb062098d29e44942a8d30c7b84e27a84029afd05c52b5a28ad5b98bfd90e7804810972f6ff1afbb9b4bf9ae95a30a66f83e654ba1214430eac3b6f333a69e3947c41c877734f684a16c1f7f75babf0ea20644a516bb507ac98b70772d4c2b11fb50583f8d2edc5660e40127e51dbd27ad9e3ac1db64405ebae1abcaf940f21417cf664f3e5734eb18be806f00a706dd8ca897afe3129b55b8de0033ebae79ee59fcae0b12c815c70e8853b5d8276a47da1e5117c200faf0c57021508e2ff9c2ff4ad0f159c4af3f643646ae598090126d4c98269f9afa9b3c22cdc5d29e945b3313bc9e63023fd7d49ebb7c5a2ddc34d91fe4979eaa1f6fb459a4e72709e213fd38eafb0a3443e43e2829ee6935b2a6a0bdc66216721843d3bce4946fabc2381b7de4c94c5fba95a3fc2a4fadbd37b99475c432d76cb54b9f26db88673b0f356bd6c39f949b1031416a7d03485729eca6846ded1979aad185c8e2e121ffb360337d63dd6f7374f9c45e1b8189c641f1e8488276efe37c41e0af4417a2f7c78347f8e4fe80e85c9a0403f2114d78e5ccbcbcb480d1058e934844ef09c0428a9b6f08bd96c7cb17b1b10782fa59240acbc021d569564d9f9f3f46103b5369344a99b75502b7f1227da4f18a66c598e5b8617d935a68cc56cdca1713cf6dfd1e8982d047b98b872b30446e335c074c49aa98d26a97751e9dc33700ef693456cb9f2d8134cb6d95ed4f55870e9b4313475aa014959af611b93c3442e7025b3fec62c6f4578fff4d2480089da72577f1cf9ecb427c0605e83b98b388531b63368f6f90b40bb53e358026c089d38cc6b3f12eedb2429d1b30237a8b8d25ca49412504e2d71d408b5e0dc56eb690ab3f49980389e34db0201525ffcf7dea091271469a128f67f2689faf179dea5de9baad5ebfc1bd34861fd529476dbb0725c7ebb22d80d9442bc5d78a2fff57b464c47f512ca1a3bdc4521845e13d218eb0367435f62c2851528822a3f083306df5490090e1e8c4893077084fed5f40cc83a7b7acfd77d7ccd1b1ada77f7c4a86246664ca9b221a803adc16ecd40e54a22f0a712a93a736dd7d5f8ad59c5b8ab6c7809eae95ad8ea906cc5886b2cf86e79ccb4ce636a57105ff6f95412d727af13082eb4249bf5f1ae71ae9e850b2d65379c40c5cf2a277d0df1845b000277f04bd394f7b588f754baa6f4d95348075710a86b8c7ee57d8ad5cc16f2451a2b57b9f0ffbf7d5c2b93933b293a1e172435b00570181b3717eac9a1fdaaac9fbf9cd97b65a2aeb0fd6c24f6f1ddb3e3e6962b514c9d2ba96855cd92130066aa1dace4f7cf1d868b1fec65da560a90ff8e248d65487ef84aa05711d47c7020a4f58b3087688762e3ebe9f41460474849fc75800ed0093d8daddc31a18c3a243f151621a0c8d8469aa3c689dd73030ffc46b54466", 0x1000}, {&(0x7f0000001180)="9a3dfb", 0x3}, {&(0x7f00000011c0)="3d89ddb814f0b53054cfab57ca023baef1a14d26bb61a20c4d9385cf29160f7fec63bb459edad25a10547b438cb7ebbc6530b34864a5f3d9174d529f718a67e361a3ccef6225ac60db6f5c50d1f55eda608e71116d83913f4dea8e9b430a93", 0x5f}, {&(0x7f0000001240)="acb9f00b41dce1377f2fd73936e8aab589489b7c6ceec5ebeda1a393880d723aa7f1978c2f216904cf5ed74b2725b736e525f0520de45b9bb9f1b9bf074ef44abb801e6397915e8c07cd912680944aa91f7c7a50790a1f6bb3fcf4f41aba33617c6899d882ffc8b7967f7c591326dc6d1882951c579bd1288ada6a107d0e51c027efdb112ae4bc055961f53d2ef321b100f08773a05bebb1532fe682e755150304778d018c5b81da1dd51a403603bd505cf6a41758f890b792316df28566edf9d4540610f2ab1a6c1fce633086937d", 0xcf}], 0x5, &(0x7f0000001580)=ANY=[@ANYBLOB="d8000000000000000100000007000000345df55babaa0c4083c96ffaa21e4cd6b0a288171152cdbf0a15e3ca28a6ed0c3325471d7ee68c7b29a8c2792bb0cf1c71f5c71a33bcc010404b8f908ecd338bfa81dd395ca3ab211361e0df50144127937e670d2933ccf5f1932c4d6cc8cf8225baaed570c4e7049ae4920dab5fb4e1a13d511290c7cf240f440992a25d3d72d965d476356b4f38887c9747902f1d54d94a85b1189e489a1affce01481d56bed27c2db55b1181fa4a8226f6fe61025bc134a6be1a2d5dc810656eae2e885114922905f24a0a53cc7a74e7eebda6246245e7262b7fe05b73a27c258153ccae37f649d415e0fbe9a719fcff04bdc1b8bdd76ee9aea22d93c48b9881ee1bd5d430a3aba0111a1c431ee86a0f227d89608e5b9c08c782228eb66dadcd6454dfad804c027e21f2da0eae78ec8f3a2fbc7f2c3a66f40517d065bb8f1b47798a98bcaeca41de4f7dc26f65005169b8f7a3ca606dca33d594a8644ee4fd42cba3301196cc1c58010335ee297fd6183e657db14df7421e"], 0xd8}, 0x2) 11:37:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) pipe(&(0x7f0000000040)) 11:37:16 executing program 0: r0 = socket(0x12, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 11:37:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="1ff409da7c7be9e78e11a50b59afdaca7ed2320d3752f3841fe860f841ae4bec504dc3377bb000d858e67cb89effcca14565f71a94ad9485fbbf32f7582e2b6e20c55fd81f125e4ca5c4f564d43165df42d1e942ee5c25e81ffc49ed22c456af438524426998419870f9fb9b709c7665b3c8eee326476c528180fcb7ebe18342bf083cdd6a27f114676ae1b56446a92d09a86950c2053be5e60112277b7f0020bcb05ff0752cb5c584eecb8e4510e0f3ad0562acae9e1046d5fd2ac05ee85dd3c9686ec3e73acd8747ba1722c44e0ef70d634e6e8bbbdc93b12a061b59c1e154c4e006b5708871939f5c175d359032", 0xef}, {&(0x7f0000000000)="8f1756df22beaba227cfc68a3b305aad", 0x10}, {&(0x7f0000000380)="ff5598e51855995edb9d54b59e907e2020b59d33227053de903d31773de4e4e020f0e507739647aba1d39c316726a2b8a43ac6a37c6bfda1ca80ebc2df6786e064c86fdbf24d7a27678c41f6c47b67a01619c0967ccd1d894d0994ca1716d1321cad87e70a2736ce762cea5fb8ad831100e05829aa09e0c8f72ab582287c98db831b430f5cd9bf17527ed5753f72eda4478f694283bc610f3919b6ae8cdaa7ea31f0cd7ea7b33595bb399cdfaa8dc661fab5735b9ff396b8506b166dfc78d6b336294c28e4fedbbde4744d45566ac38f2218e512de2c5a7d79eb84f2a12e8f04", 0xe0}, {&(0x7f0000000080)="11ce66102e9f1471d487989f94d751b85b61227a3bccbffc65d9133318a84f5da6aac0ab181e4f49f677365326c11a1bd4982d6f7aec9d12f110ae943c77ac0a407b2b6a85e31236a22573b561a9128c6df27ea48f15dab90c86e5b2a7d36e7ce7b6af2457aa6bd7f024ae971326dc1253223170f5f156ab35009ef8e389fea7d23b8727cd64178766fc244e2426a0cd6f480268e41a627c3722ef293412d9383ea663a8df9599701b7942104670", 0xae}, {&(0x7f0000000200)='BT2', 0x3}, {&(0x7f0000000480)="9f9bd41892ff0394342d38e8909374195c8798cfc9040f1910cac795d6f9eb6a7d2204ecf65fa392256d563a63332eb51ede5ce09f1e2089abcd249be9bc412733568234d4eb81377f4ff39391a126a7f52c5bf2f195405916b024f5e2902fbfd12233780ecb4a9cd6a726ef688a1cc06d01c886c2d229ef255bd06a1e9376f118b1643b1d8df44861d5ecbaf1bd89e3ab76407e3950190b5e344697852b6737d716a9dbe43dd33cb2e8854fb435c1317fca9b9e3b92c991191f0f8576af92dac5", 0xc1}, {&(0x7f0000000580)="8f9769bec22aa9bc904b92460c49c67ebf18982731ca428f66b70a968fc54ae1056e140ba7400590ae0ab8b794e45dc5a8cd6e", 0x33}], 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 11:37:16 executing program 0: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x144) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 11:37:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000400)="e3739e6a02e6b297011af1fe634c26d6ca35d087fef73ffbbc1d2d9b56c52540d90c5faf4870bb8f8cd07637035b5ee337465bf5bb233a639908a7e3b33c3b179c73c96fd91b860dd7be635a8a9dcacc9f7baffad90981bdf7759abda7b8f5332e697a9f39f8fb75170a8b81f5bd9758ddcfb7e4e22738c4dfba9e94fedbd03dbbf25950b184935a5818367ce9a5381cf85abb37c5a267adf6ac1549ca4039b4390043ae81a1799abfaa1fc3e471c31ac9106d7b3bebc03364cffbaedd377180ff1a1449512033073bc1b26df025b9b9020f1f42a7c19665392122d6f62470e097ec8e28867f074a1d5ae37daea20dec25f9bb10d0783a62331e1798f5cfffb1896c3b2b2c5267db5cd9d2f5fedbb2718b5b", 0x1d6}], 0x10000179) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/37, 0x157}], 0x1, 0x0) 11:37:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x81) r1 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7f]) openat(r0, &(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x14) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:37:16 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="6f7f37c227b869d98bd8f5a0d92d6d85e9bbc29c5ba3342ec00ddacb649b3542866ab2cdc72ae94d2de40637917819501f81b2ace14a0b105cb898d8734c79b63fc9ae440489a0da6112085e7c8522c88a035853b7ba843db1ca9eb686794dd27cbf2a669d99785876a186b3594fbaa55b6e7f053cf8bd1bb0ea1f597fa481c7aee32a7d0d8d36f12a36a3775ea33b682040341bb9ebd0de54db9bad1ab1c1848caa39b1c8957750dbcd7caa2c7fdb70cc39fe17989d56ea12dcb4570255d8bd87a95d43182628f3525bc64cb480cc36e1c1481ddf2a9c5f5172040aa118558d01062b00d9cca2834796fd75f5d49e8cbc192f70e9845e4518eb89576e", 0xfd}, {&(0x7f0000000200)="e178020ddf63019c6fa3f5f948f7eaeb1967daf3f9ed5ad08681850aeaa46da63a23bb054bdd44adc87fb7fa8f490df85d507b1f480316a98191b301e66fb08bd11f9bc6f6336a3e18977a4a456472336f41d8cd86ac4a37409a", 0x5a}, {&(0x7f00000002c0)="73a992a822f0e67c3d398b87ce258134351c5abfa1b8e5766d12b2bbaac09d4c4e1fb957e4dabb31694a24f60dc4f14f7d8033393a", 0x35}, {&(0x7f0000000300)="bd3d4da316d48b8f42baa05671113c08f681a97da715ef2423f9b027f450932d643ca29f8bcb6d809a93eefb1653bc711b459926b81f1dc12d90f2772b9b708f904d524025eeafabc71e06672058ade0e6c014a174f0ebff862a", 0x5a}, {&(0x7f0000000380)}], 0x5, 0x1a) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x9, 0xf0000001, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x9, 0x5}], 0x221, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000049, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x80000001, 0x71}], 0x0, &(0x7f0000000080)={0x1}) close(r1) 11:37:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:37:16 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r3) r4 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca40f81b3711cfabb2f4"], 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r5, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001800)) r6 = msgget$private(0x0, 0x402) r7 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r9 = getgid() getgroups(0x2, &(0x7f0000001840)=[r8, r9]) r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001900)={{0x6, r7, r10, r11, r12, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r6, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000000000000000095c3167981c544d189833dce617cfd43a7a44a4bb9c7bcec9944ade8ef961e2b2a7040085f085d60f353b0d57a3f8934d6bbe4c89b06cf998629a8a1d6978a3c5716f7f0f5fbb4097c1e15116659f3f3a0a91bc053c7aa6dd8ee5383ec833bffce77e4222fb979f5fab75"], 0x1, 0x800) 11:37:16 executing program 0: r0 = getgid() r1 = semget(0x2, 0x4, 0x510) r2 = geteuid() r3 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x1000, r2, r0, r3, r0, 0x12, 0x5}, 0x2, 0xfffffffffffffff9, 0x1}) r4 = socket$inet6(0x18, 0xc000, 0x2) shmget$private(0x0, 0x1000, 0x20c, &(0x7f0000ffd000/0x1000)=nil) recvfrom$inet6(r4, &(0x7f0000000080)=""/208, 0xd0, 0x40, &(0x7f0000000180)={0x18, 0x3, 0x8, 0xffffffffffffffff}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[r0, r0, r0, r0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x7f, r3, r6, r2, r6, 0x1, 0x4ef9}, 0x8000, 0x7, 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair(0x36, 0x2, 0x2199, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget(0x0, 0x3, 0x1) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) write(r7, &(0x7f0000000400)="cf358fdfee14ef995caa860607d31f93496fc6ee3fee36a2ee7f469e2323542af4e670f90f8557a25b336bf5bf8cdc559d32e6b6a4db02acdf5c3016af47a08c06677b38", 0x44) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000480)=""/70, &(0x7f0000000500)=0x46) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000540), 0x4) r11 = syz_open_pts() accept(r4, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) getsockname(r8, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000680)) socket$inet(0x2, 0x7, 0xfffffffffffffffc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000006c0)={{0x7, r10, r0, r3, r5, 0x2, 0xd23}, 0x9, 0x1000, 0x1}) close(r7) semget$private(0x0, 0x3, 0x404) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) r12 = dup(r7) unlinkat(r12, &(0x7f0000000740)='./file0\x00', 0x0) write(r12, &(0x7f0000000780)="e8082cf46ea4380206bb5930b948b46424b3f8f41fa68356677e542dca80bbf78ed3f8a83366ea92ed12331bc674b4ef075ca8fbddc2d08370e91a366ea86ee8235db3dec2cb9112010c5cec8412b97a5a1207573a8dfb159f1b7d76eb7515e3634ff6ba2f81e57cd9afdc6949d55c02ef8a64fa475e1c3d418e2c3ca5d5f6bffb522eca40ea1673253627654efd3b6fbc9d5fd586a9c88b747acb0ccddb07aa28e3bb7240ae577b64305f7b68aa3a045a88a359614d56211c8a17477cc88f0d19417bc3e72fa2045679de20f9b9af3e71e0e5e2a1de726a93dfecf305f00a29628ca49a954cb0eb7306f280eadef9005633f045ee0010b50a7008eec55ea037c7395065cdd52122377ae149618859b4b6b8d4d65c6111efb665e6d61093213bcf7bf9d7eb001e695bac4e89bda96fcfe72830a32f396ebdb1805ca2e1b4b4a325a94b28427ce5f3d89bde00a667b7f440c6b8e64ab78b1dee57aa8ed23bb6947d07f16388503c43b62b21e4f2240e36d296967214c0e2194f50059b8f909666336b4b25352d12be3e6b58a5d3b8a3fbbe8f1114de260e722d663451c3f2e5d40fe9d80eeeb74cf9e8e8b841bc70d55104d8ff9e934e100204602b17989a8bcddaee7ff738ec4918178dc0504bd3fb3eaed1a0766cca93b01a9c887174183f550d00d99cd45e538f8bca4eb4d9b91741f55517066afed2216deb7a4bb699e1a88e19caf479030a0a60bed8abc5ea61a0c04a34f98fc0586b230c050bfa4e200503575afa80bcf280e873d44a82e74b6b7be7312140eb6f75365363382792b937bd7ff2397c23db6df0c5355257cedece4ee04cee09492ee23715a0733ae1a39ffc6dba268b83ba91d8488763d7869fda4775fb110a0ba7a3c20a59ec65ad1c9c09cb3ec9d9ff52cf2b826ccb0f437f9dc3dc6629e705b083a858a1c64e42a1c758726ed4e06f39107f8a52b9637c6d3fe71640129beacdeb14655fa4b7d25439a1fb922f2079cbe9b1e1c974ecf49d7b583fe8c75654298ba643ca66254293f690dc9be160833eb8e74102d66eaf88fcf26cd660469ce9c70a56d71b8fe0634025b1c857b5c17a3651cc66e3f5f19e3b3132732b42d02526947705557354f87be23c0d1c2932c5afe4022cffc4aa8c91e6e939fbd9f227855fd467da3b8d11adf82081c66df0d6e37c28d34e162192106baec4e03a8cd8e6ddf9b4fab0f706a6079f4619c32a6b655d195e02fb93955a58d04317889c7270f7be1e98f6f9c26e56414de7112874025010941695d57d03c4396f6e0347bc045088244d80c4e6a4470f05a9a5cdf8891e8659482e0536e18d1159b98c6c8d2767291924f51a10eb46d979c862d72e8317364a51c9c50826d0386da7ef03921a3ab67c5904835bd0e6a3641ef4681267f6fee99d1ec93d5186a1f179086ff66b1f1b92c5c9548497e5cb7ac5189296d2b0c397948c6532681825505ba6c5c37e967de3fe7e80bf7829b029ab178ce93cb455c751296f93a64c82b27ae7bce2df4c6c73a11704ff9992c0850e5a2c81b250ad89419352ce06030f27ebc5401244cef7738ae7f8ca212a35a33ee4449638a4b6a579e51298c6f13c98d6da1c958f72622459501b9999b2b2cbc4d37a1c5be4cb09a17f41643e5587628dd2819eaa56b348bba84f0d3a82b773eb91dfb5adc985da7c1c5f92358593fd0ff2d4b0309ebffa932ad2a5334e4838e43c46fe6670ef8df1ab94f4586142ea84d4097bf18e7022b0fee56211f20f0247a641d2be9ca6828c9d84201fad4dcd4c23a5ebbbc098c537e0c09096c4f576d1e9417f75f671d5f54137936bad25dd15afe57daa380f674e66e09ed463ab5470d571ae755f60f1d0f31bfb17b81277800040178f807ebbed94bc662383e76413fe2575c9204e43e250a000f2066920cbab44f48b0827c91822f793f4b8cb67dcad4076631035db687c8633fb549d60e50e096b2ab0aa0b19cede8d7a03fe59c2089fcb79919f61e804ddad7f82ebada5b6fa007b304ca5452e90ef5d5ed64ed07ea8651bd329015fdd3b6078e94698ae7769c593a77e808b7322059ad4cbadc1395d3a0d4afdc2f527c02dfe03925fc080aeb7f5258e8784ea6e034b99ae29fcad490ccb012287b8867ce8264b617d058e63462347c1f403508429682eb3f673191c2e0a4119e1f43d16a11da71dae023e7668e79f0f96cb0f5222da4427ee40eddd6995e0836131146e066f0cd1524373688be92cdcbaf6534fece2bb1d306ce812a80d8e691cdab6d20eecc574616c82f49195e5b3130c36d437e5be802e385e4116a44fa0bb557d545fac1908270da171be0de1f43459e93bff5dac7e497771f8451f7f77fb34886184dafdb679417feb7e17e6044079ec0476404008fa08d238ad5029b98d3997fd97f26c85c2141190ec341246b4e957a75c8aae8c847cf30ea2694a4cf7669d0ce8f6d76da187ddcfedac6f6e571311c059dfb0cf57333b9c0a9bc02f3007c64fac59d2fc3bfb7d4bf4627f4ade300894b76bdebe4d0ee4441010a9213d1062e3baaefc2cc2e947c94dcdca3bad0bc7e349f065df01eb483cdcd8d62c00415f04ab831c2fabc34a68cef706033460167680f97e0e18f8854627288fae68577b746e992f88695311d4ce68a654a1fc9b4768d2e23b464aad026a8806bba85543c940e50b9b96dd1edbeb4fb4b7ef22361c28c3576e79fc7f50e61e6ed3c42774e553b76f24fe49b88987c69e3b6590f1ee8407c262c97767f5b59f6629e69019ecf77da960d4a54cc6c4b578f3d1b0312bf150bed4626f5488f4fd69edaf306f8ba3b0280e7193865e3852135565c5442b87ecf53130aa26a8497e4bd1575bf0be40dcca5e750d2e3b183ae866745e98b5ac0b3021cdb9a4e367c78b81aabb6b680da0b1766dc478aad7b78e29acb132677d8e7aaaedfc4781d797cb8c31d4ccf4e14d83c5a0819aff3102675eb1eab0634f4431462b580c5634d01a8dbbbadcff9dcc5afb13a75bcb696ee984b1b9dca4dd9d4d26fc837040df0f828748de133c640fef913d84c016e909979d86b8a866a3850dfadc84bb8771ccd215e803903d8b3494a9b1ec650b3912fa28c9187660c70ed4a090e75c6097162fba161c62ffda4a7b23ce4c6cf98a9a5279361d6551d1b5fed79932e6636b135634494f0491d70b58e5e203e01295d5f19d46996c6ee8502e7186e38bcc7eb8ca0f8aed27c90685a26f72af95a5c030838b4a435f67ff81e5c4664746db8c42f376a00c5c30a81991f235de4a9117790e406b0263c8f2bb2c36f360d21a13210385904abe1b5e54fc1b31cacc342d4606229f439526d3911ddaf8db1ea49bf231976677395cbc22406d41a9a400b8b41bf8bec34e936a7b8aa70af8eb6cdc12902794149c9652daca0f0f434dbd0da94b30930fc25c2dcaeff07c86c09defc03697dfe6bc53e9c0b4b9bd26ed897e77d00675fe7911360943aca237338c33c8c16380458de5faf7973df4a1bb2ac93d6bd1b7b163cad1bd85c26d7c4ed6819056fbcf7ae6a537dd5195b4b70ed2b21fca45567f6b2d542e79d1e26154c73104a8b6c5ba7ebf2657742dbb3f6c13921cf4309f7bdbacd0c8e76ce6d9a44a4526596a1b633057e4a8e1b96ab30d0a910535c426d1374d8066edf36289663e8e8067bd71db8d07791aca9eca79be0b6d2777694bd476450754862cc6587315b378175d7d9001d6029ef092e8271736de8359a5f6fe2ce667ec430d26e68c0bc74435c5b42a2b5c331cf2f76c82a2c3246a3c3cd8c77b1924cc84b70c56c42455d8357d055f04a3aab1908f721785f29f571fe7828f4a0c981b06e012c97c215999048bc051fe16dd91055653fe039cfa1d4d721c5ce96a82471d93c164e19b3a4cc5b3afcaeec8dac14ec3462e9338e0182eddb378e08a2b44d72d196f3f7f9f8435b248e6bcf762e8d82bbe476d8dd92c2d72ce3c1b45cefaf70414179f032ac2d70b4c027bb6f64cebb6b853d22ee597a08f8781b5020ce27f7bec5016781ee7397e132b620e59d84cd0f7429cfc14801ead56dd4a7657a88c518156463cc438360256729d7ccbaac3f8db5bfe3445360362a1ddf70057e86356d92e02a478d2faf9b2522ed4fff8df78ec7177a385d584a1c817f21e175f53e5583f9db6e528f0cc8796e3da6e21e8b582d88af26b5bfad5c09a85d735c88b886a91bb21e5d1ef855ebceb072ed8884889b6c934d57591c34f0fe568916839104f3f6adfaf8b44e187b8f23c444c572dd70e22ef44867c58c371271c92c9b2ca4a07cc82f817b00dc470ccc94bdffe945406f9bef66f8aabb1c2f8f201a5957a63f1d4a1569a8fadb75b21153c6638eba5cf42694195938ebcafcd4c737c0e5933072953bf3b93700a6e27ecdf5e773433fa22c898e82d8ffd7f58b63cd3aa2e314b0acd00bd36e468d59c70cdcbd54790ee6ad859b868d67e321f6e44b216aad280a5435a9fa11fc5d135dca939a1cd09e73994a9ae9620cae9a0ae3becec410252b00624ec93f57c551e6b39e2fe1e5f164a0add5c913ca1fddceb2ef44dae0ef6ee3e6a83b97865c2718876255a74af81c79aa53f77e5838ba253f472e6af2f15c291790b3a45ed7b6c18858460a592f1028f4aebc71da903d21708c90464839b3377c77a0381b7c815d2cd235824e1cffa6bda18fe329c0e7c64e552bf105dd0285357fbfb4bfdafd8d58406fce979668ecfbfa30dab0aa1c6a45d5af9f950876b7cb506494359ab77a70ec2405588c63f0a6ced1946e8eaf95231b68b91a4727ac14cce9b7576ba77bb9f15fe68769fd8e3f92e2f0420841a6b6ac5cfe95f30f2959a30c3b4d8f9e915bb3069cefda5ae8adbfb2f29a17bd441be28b58e1e205f577be22caa4b2cf7f98787bce3849e4ec486429aead3c6cc7513c5338074a5530e42135fe7af3e7aa795f2ed29090d2a34756ee55a565dc3c970d97c34a2b225406c9f382938b260a14cd3ebd220a7b94767fdac025cdf998378d86ab8e530a8e7b73ab84fb48cdd4038f17f873c0e8d9ed3c250c31c3d9f4a9a59abc2b59df1df3cc99d5def8815ab3d6d9a49c72705fec8e8be4a5be2186a3dbd164c29e4463d5a03859464fddd0bf1b587d0087276af02315e0db581c70a70c08c8a5c544938211cfbddb7b4b444322f4be0979e317031d7794c386ead7861358f62594a412f7e88dce760429957d1a2b174b9a199332a2dbf8063a6465c91ca8a9cd627f86dc66f6b3998c867b39f365de88840e8f83fa9722a2aa4e334cc31b6ee2e8e6b4f82bc2603bf6f369941e90dc36edf7eacc7aaeade1aceadbf5aab9cbfa9af5185d3168eab2c8b396c0312a6861bdc46cfee03bf0312d8609b8e3814ed25d0addd34fbf329587b4bd36577f7c9ce2f3b85444877594d90770c3586a08d7d2b4cf8218c3bb5868dc51570f5cd5b447d37961fb3af20e991db091d241cca5e89b87f09032dacc6c7fb9dee9d62a93e2c73902922212f973615e6d4f6190b6c3bea3d2a05b216d5ca53952dc9e56e5a56bf2350204f97ec33199997f240a8b0c0f1886c2c2376fc1044317f5e1e08c8e71a00d28c34e68826e6f7b2cb9c02fb241d4e397471192cdb4d541ed21f12631531655bdfb55424911b996a2bc7015b020234c6db1fe9e4a1608249cb9a2c8e0772657db1c14787dadba15f10d26cf3617418dd8a5fc3d703e368f0c37a9964573a2d8003402f2600cdf895b8a0c5a67b33c2b11bae0b300ad2e8234b1b998b7495341fcee5c6ef24f15f9899", 0x1000) 11:37:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = semget(0x3, 0x1, 0x1a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0xffffffffffffbbd8, r3, r4, r3, r5, 0x80, 0x5f82}, 0x1, 0x6ccf, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r3, r5, r6, r7, 0x4, 0x100000000}, 0x1, 0x400, 0x4}) chmod(&(0x7f0000000000)='./file0\x00', 0x4) semget$private(0x0, 0x7, 0x202) pipe2(&(0x7f0000000040), 0x10004) dup2(r0, r1) 11:37:16 executing program 1: socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:37:16 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) socket(0x26, 0x4000, 0x9) 11:37:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000800000000000009ecffffffffffff3c5d"], 0x18}, 0x0) 11:37:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 11:37:17 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) pipe(&(0x7f0000000040)) 11:37:17 executing program 1: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) dup2(r1, r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0xffffffff, 0x7, 0x1, 0x80000000}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) semget$private(0x0, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0x9, 0x9}, 0x8) wait4(r0, 0x0, 0xb, &(0x7f0000000340)) wait4(r0, &(0x7f0000000400), 0x8, &(0x7f0000000440)) r8 = semget(0x3, 0x2, 0x400) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r9, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000580)=""/133, 0x85}], 0x1, &(0x7f0000000680)=""/217, 0xd9}, 0x800) r11 = syz_open_pts() getpeername(r3, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000840)=0x6) semctl$IPC_SET(r8, 0x0, 0x1, 0x0) sendto$inet(r4, &(0x7f0000000880)="468f215ab26070793dd6946dd524a02dc72191f3854bf894fda370314621a3d8fe051c59d7fc2f97e9b8f7dafecf45ef5a4e3521ed05289fb83b47dd8e550c7f492fe412633afe123ed755f2c791f78ad2fdf7018c413a9d09e76ee737af8174bbec495de70ddb4781773e7d5338d3348df50c2314873726966da2e06824fe93ae4b05d53bf57443420d75a0", 0x8c, 0x400, &(0x7f0000000940)={0x2, 0x2}, 0xc) rename(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') fcntl$lock(r10, 0x9, &(0x7f0000000a00)={0x1, 0x1, 0x4fd, 0x5, r5}) ioctl$TIOCNOTTY(r11, 0x20007471) recvmsg(r10, &(0x7f0000000ec0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000a80)=""/35, 0x23}, {&(0x7f0000000ac0)=""/132, 0x84}, {&(0x7f0000000b80)=""/200, 0xc8}, {&(0x7f0000000c80)=""/195, 0xc3}], 0x4, &(0x7f0000000dc0)=""/215, 0xd7}, 0x3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) chown(&(0x7f0000000f00)='./file0/file0\x00', r6, r7) readlinkat(r4, &(0x7f0000000f40)='./file1\x00', &(0x7f0000000f80)=""/206, 0xce) 11:37:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="250000000752f497e189000000000000040000006d3953513afd0717a0e2857b0473ede3ac0606e38895121d2626f20347cbfc46cb32d51506a7af713c244eb9c0c8b62800ebf84f67fcab711c83d82309bcd89308b727201e0a6209c6a3ab5e7b5784755aa4d1aa0d4acc9626183c752206f6499805a0fcbd00b881f2ea1e582bbc113c0ebe69406fa73ecea008610474696410d98c000000000d7ad4296fc25b90dcdc7bbe7227320eb9fdc57ca9abcaa61898c1471ce0fa2e885493a07b0a684fb4bf324213", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x8000000000000, 0x1, 0x7, 0x980d, 0x5c300be7}, 0xc) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 11:37:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:37: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) dup2(r2, r0) r3 = shmget$private(0x0, 0x4000, 0x451, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) 11:37:17 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) 11:37:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 11:37:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/82}, &(0x7f00000000c0)=0x54) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f25d1ffb4f816430f494d5696d08566696c6130004a149cf0f551e22067fe1cdffeeb9df25294679e96e10f48aa4a1ea2219e1abb418e940be7eb7387e60087d8a3dcfbfea54ed2fe0e45c681a9b743ce0abc5c0700000cc7d8ac257b68b8e849da42f4a301d06554212e637826990180000000000000adb6d7e039aa43f9dbe27aac76fae71fea4f1b0f499f5103f816f1b4a57098801616b1a34ede531a335a618eb5b60997701661f3e8a3adc451c42bd3def2e9d63243d319dabc381b304d8d8fe5003369cea46fcaf11c719c3b8f7776997df03ffb2a4219351d7996216d96ed7aa0c1ff9da6d9b2d2b9376a2c6e7f1643c34f4d5697306aa40d8f534da00f0006a524472acc91189a64cb28ec69465e1613c414fe9971c0d00ec4faac1dfa2207"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 11:37:17 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) syz_open_pts() 11:37:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r1, 0x3ff) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) r5 = dup2(r1, r0) kevent(r5, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 11:37:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 11:37:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:37:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040), 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xbd, 0x400fffff, 0x3, 0x7}], 0xff00000000000000, &(0x7f00000001c0)={0x800, 0x5}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000000)='./file0/file0/file0\x00', r2, r3) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 11:37:18 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000040)) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffe) clock_gettime(0x0, &(0x7f0000000080)) 11:37:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) dup2(r0, r0) socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) 11:37:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:37:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000140)=@abs, 0x8) 11:37:19 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000275000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 11:37:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)='^', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/242, 0xf2) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="82f767537408970ff6715c0c7caff06bebf7aee0c6f04eecdf0e0f4b05f2750651e24e2d8d9bcdeeccd1243431c7152188739beba20bd3d9d16cde5f1bd1d2d7c8ccbe0c49b0cd22f8350c3c91364e0b4a499e405c08951b8ba448d8e084355cd8f48e7fa67698980e292d5f5f2cdd3f2efa9936baf7cafa995d5454bc2deb8d5db0ab8aef374803d629340438e8f8402086ab87195b95478cb1d3ac1ecbe3dae41f442299a0d8a5dd1e272d8727260b255bc932c9eaa7ce8fe07d1ada4c38066bd57d69533fdd1af0bf", 0xca}, {&(0x7f0000000300)="31b18fb5d85e69965672f010156d98e5fba69e2ca2b0b5777a75def9594dcd26ba02d3f3efeb218b4df1bf2325d1ae45547389383d139bcdbfffb4b3cf31a5cc64cc0f14aa4cbe5c7d14cb742e2f2a57ab7b1cbf432d15", 0x57}, {&(0x7f0000000380)="a16fb5c28a6e861cdb639e85fbf1de5ff8c2aac40e0b640be93a6330d306d2586069b66d12c9ea7542a1b9e930a88540449992b2fc7c8d6090247f6717d77d762c0805450ad77d2a0e0faaadc5e9d3e418ae52ec7dacb6c30daad30829890897d9fa9f03789be7fa7da6f81577b3dba18f62ec3df91837826a00f0947081c579906a9451a2776560c81e156f24eaad4a4bd2378b25ac5e47986de50cfa42e0e86e42aca8ff19f55fd51505ce63cf36", 0xaf}], 0x4) ftruncate(r0, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x24) 11:37:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000000, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) 11:37:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x7ff) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000080)="4b74954c", 0x4) 11:37:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0xfffffffffffffffe}) r0 = kqueue() pipe(&(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x6) ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000000100)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 11:37:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000000)={0x100000001, 0x1670}, 0x10) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:37:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x85, 0x40000030, 0x0, 0x5}, {{r1}, 0xfffffffffffffffc, 0x5, 0xf00fffff, 0x7436, 0x400}], 0xf8b4, 0x0, 0x10000fe, 0x0) 11:37:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x10004) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:37:20 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) 11:37:20 executing program 0: clock_getres(0x3, 0x0) r0 = dup(0xffffffffffffffff) r1 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000000), 0x10000, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0xf0000002, 0x3936, 0x4}], 0xfffffffffffff9f7, &(0x7f00000001c0)={0x33, 0x3ff}) pipe(&(0x7f0000000000)) r2 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getflags(r4, 0x3) kevent(r2, &(0x7f0000000000), 0x1f, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x1eaa08905d6158f2, 0x80000008, 0xe9, 0x7}, {{r4}, 0xfffffffffffffff8, 0x58, 0x1, 0xf89, 0x7}], 0x3, &(0x7f0000000180)={0x800, 0x6}) syz_open_pts() 11:37:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82029347dd6e6c653001"], 0x1) 11:37:20 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000080)=""/7, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480), 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 11:37:20 executing program 0: munlockall() r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000080)=""/178, 0xb2}, {&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/191, 0xbf}, {&(0x7f0000000400)=""/124, 0x7c}, {&(0x7f0000000480)=""/173, 0xad}, {&(0x7f0000000540)=""/198, 0xc6}], 0x8, &(0x7f00000006c0)=""/119, 0x77}, 0x800) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 11:37:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = msgget$private(0x0, 0x20a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2, r2, r3, r4, r5, 0x1, 0xb79d}, 0x5, 0x0, r6, r7, 0x0, 0x728, 0x5, 0x9}) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) 11:37:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a6928e4bafa9f6c320000dbfea7568529bd2d2600010000545b2fc68e46588df4f37f5572d1790173ecaec2ac720b566121ad1093dc6cbfd3de17ecf7410e9fdfb683dc8ede85ec7c184b3e2f3e042e93baf0e7a964c69900383fba007edf32d92d4a6320dfd8e1ae6f30a38aa638eb6d47ef4af054318e2aa3b83353b50de780f0c0ed4265eaa66f8cc1e4c94f41053a157572014834041495e0bca85762fc08d74601b8b5053c2b058b", 0xac) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fff956ba471068b1b2300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:37:20 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) accept$inet6(r0, 0x0, 0x0) 11:37:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) execve(0x0, 0x0, 0x0) 11:37:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffff7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = getpgrp() getpgid(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:37:21 executing program 1: 11:37:21 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3, 0xcfee}, {0x18, 0x3, 0x80000000, 0x87}, 0x400, [0x7, 0xf1, 0x9, 0x7, 0x4, 0x5, 0xc10, 0xffffffffffffff77]}, 0x3c) r2 = dup(r0) sendmsg(r2, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 11:37:21 executing program 0: r0 = socket(0x10, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/66, 0x42) getpgid(r1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000180)=0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 11:37:21 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x83c0, 0x120) r2 = semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000080)=""/127) 11:37:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0)=0x3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x7}, {0x18, 0x2}, 0x6, [0x7, 0x3, 0x8, 0x8, 0x2, 0xfffffffffffffff8, 0x401, 0x3a7d]}, 0x3c) 11:37:21 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000040)=""/8, 0x8) flock(r0, 0x1) close(r0) 11:37:21 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0x0, r0) socketpair(0x0, 0x5, 0xda7, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 11:37:21 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 11:37:21 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() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x401) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) 11:37:21 executing program 0: pipe(&(0x7f0000000100)) syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x44) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) select(0xfffffffffffffebf, &(0x7f0000000000)={0xffea, 0x8, 0x40000000000000, 0x4, 0xfffffffffffffffc, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) 11:37:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) poll(&(0x7f0000000100)=[{r1, 0x50}, {r2, 0x630336f460ceb932}, {r1, 0x1a}, {r1, 0x4}, {r0, 0x8}, {r0, 0x1}, {r0, 0x180}, {r2, 0x40}, {r2, 0x20}], 0x9, 0xe28c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 11:37:21 executing program 0: r0 = syz_open_pts() close(r0) read(r0, &(0x7f0000000340)=""/68, 0xb119) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) readv(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/74, 0x4a}], 0x5) r4 = dup(r1) r5 = syz_open_pts() flock(r3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r4, r5) 11:37:22 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) syz_open_pts() 11:37:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) flock(r0, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r1, &(0x7f0000000100), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 11:37:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) read(r0, &(0x7f0000000080)=""/142, 0x8e) shutdown(r0, 0x3) 11:37:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') 11:37:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="08b21f2d0e6b5f7888777cd7d9b22c42496062827bcb8174146f9bb088d8f92a1a354dd8557b1f9168fe3c8e421f60411e183dec1d4b95d07ddd0a4de25bd2f9a94cd3ce37ef60dba64ebd1fa8d33bab8355c1c51f0e37ad9e0bd1986820", 0x5e) pipe(&(0x7f0000000040)) 11:37:22 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getgroups(0x2, &(0x7f0000001380)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000011c0)="0411b18b10cca7cec3f1c0fb13df9bebf919bb6b67ff2268ddc98b2c03e3733e9b219011755f3b4c1e58ff01bdc4b709bd93a829e4321dabc6d170d656178a62cb314b0ac9e5e2080b0c8e0606b4900d53ce2a7180e519df45b4d81689da7e9957d3f71685a08934b2221d712082fc9b80c0a004009384baa65d9995bd0eb07d68b48a03063567386c26562cd3f2ea29b7a374b0730491c472fcd447f0a7c7bc991aca099448e909c4c5ee6c4d3f239aea5c6967342f22f8d50ca7529d640935cbf47e", 0xc3}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getpeername$unix(r5, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) kevent(r0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x65, 0x0, 0x1000000000}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec9, 0x0, 0x8001, 0x0) 11:37:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) fcntl$getflags(r0, 0x3) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x65}], 0x1) execve(0x0, 0x0, 0x0) 11:37:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66296c655536ba0100"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) unlink(&(0x7f00000001c0)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x200, 0x4}, {{r0}, 0x0, 0x61, 0x11, 0x3f, 0x3}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xe0, 0xb652, 0x9}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x10, 0x3cd, 0x40}], 0x1, &(0x7f0000000180)={0x20, 0xebc}) 11:37:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/68, 0x44) fchdir(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 11:37:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x8002, 0xffffffff) 11:37:23 executing program 1: r0 = socket(0x20, 0x3, 0x20005) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) setsockopt(r0, 0x2, 0x0, &(0x7f0000000040), 0x0) 11:37:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 11:37:23 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='ww') 11:37:23 executing program 1: r0 = syz_open_pts() fchdir(r0) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000040)=""/185, 0xb9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 11:37:23 executing program 1: kqueue() socket$inet6(0x18, 0x5, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = dup2(r0, r2) shutdown(r3, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) shutdown(r4, 0x1) shutdown(r4, 0x0) preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000040)=""/215, 0xd7}], 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x100a, &(0x7f0000000180), &(0x7f00000001c0)=0x10) connect(r4, &(0x7f0000000000)=@in, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) 11:37:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) write(r1, 0x0, 0xb4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:37:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b92332c3bf1e1c26bd286ea82674f785e9621e521e565a1e39eb335a2688c0bbd1f19789a0d38bf04cb7114f602edcc8b20f8954970d6cba78e0b889df44b3c5c1094f53a2f1b0a7978c033bffe0f749c087b7b1dbe2ec411a6080554be61db39890adcc74e38971a59b1295f493fe35875b298bebd539b24c8773855ee6ed0c86d47ae2fed4289823badb5e9cf659b48fe150027f41bd4c54e8482"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) clock_gettime(0x7, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8966543a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) 11:37:24 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 11:37:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) close(r1) write(r1, &(0x7f00000001c0), 0xfffffef3) write(r0, &(0x7f0000000340)="e395245d278b0944b5776af8dd0f410a727aefe74a9396878a0cc97231c7dd51c448e795159c0c37748aba60a2a99c10ec406c36c166a1fc475e381df658ae4dd603d6a98d6c72b31e3dcb8e4cdf398898c59bb72507384958c0db5ce30f9af0d7887b7cf074ec2cb8099204b02ea53aba1c4dd15bff308b83efcfae84d9c45cdf8b67af0850c3c2ae50a6149c76ec0626fc51209f86ca6b7631b84dd49816ec608ebffc98611fc6c2b6b7f9cb23509c0403333ddb6aa7c22b961f6c1b723bda0d3c03ed51ff63bbf7960c68cf747e4b60f3c990b6bebed4a213d347fb090dbea91472fde2ad897cc2d0fd366e39d7daff16af079710f88f69c63c1b0cb6a4cbbceead34bb85851c9549305d5901a53bc845121ece76c03b48353e6395c30cd0c577061aa5f899c6886d6965924057a4d27cc340113592560733808e00fd7d15e37d3e2681fd25ab43d58098cd7732764a49fb93baef1fa5ac88ebb89c6152a5101f36157114dfe60cff9765eadc4c0e7aa608a91cd6d05a3c0343ef538053e1f0d74e7c29b37234a2a1fcdcf57cc83b0d1b00a1ec348bb5a470bc789a86f954569e5be74284a7b0d1181457010a3a7f786b4bdf1511fc2dfe81ba826adf19528ad08e543571b41898f63dad78a37cb452ce6fc2ec6073ffc473112a27fe3890f268f81e4e1899f85dacef9a9533a028175b3dd1462190e2f27568bbf4c2d4fba2764f04f606e0c1fcb1746c084f40270769a396032120cd1aaa49585275d66b8a4cc838ed7a7178c30c7a256c6857a86b5314fa66e155a95b7da79981a205c4400c05458f4b94978181927d2d6e1705bba3a7220dec513deb9b73881f0978160b6ea7231fc433d41d1780c8c7dd6bc41fff0781a8089c6af3d572c82dc82e1157623c1e46280d44e5f664e599f09040225d0d0fe3cbb0b992dbbef234a4ca9e3ee4c58d0d5ee7a9f36ffe0858d40f9219f15681ef7bce0070ac74f8669cfb1107f4e83c53023eb53690856ab10f1ad36fd7a2e95366fc370767a5c2863cff5b40ba7e7813b023214f6a88ada013045f8d448897a41883102916fac432ab2001b6d757d63366e75298aa6e34de445ed8ffd6b32b6f9ec80c581c1d8fde44294d630a56f49566dc1863271319ccd0c0365e53dd7ef6ab4e138b9653752e792701bcdd50f6a8ef5e177a58b316d2587d04dbef149d5588dafe5dbe9d9e34d139d3f368d762a79208e6861cf9cd89c445405c1e8d759adfff7c0a5b7b158cd3ae313b251aac7a41cf24d75d3b0409846c018e1aa24e54d87f1478658564e3170573be60838f0d0976f38f12738c69671a15e83a78807c2d049432de289b69aa791fb15006c895ce62db0007125ed5b3ab76b8109e0412235c7ab87a7fd9ea04f10aabbd54cc9dc59a9ed903439a3f4f780d77405b6aac9e65c8920ce3233499675afde82ccb1c4cc955293e6dfcce6d2b986c01b66de83093e6d4522dd814f897e8a98e2be89c23b6600395c996325bf97c1cd3cd42550965a08b75513a180561b39f57712b9690a4acc07b31e9a9cfa23e5cfaaf971839d1508ce314a8d9a654207b2bf40aa33649d6afd12aa6ee75f8413c97ffda84c85f2291cf744b436030cf8d24567af00b57c2888481e77ee37c1a844f20808ecfeb2aa17ff6bca70e49ad0d935f3199e97000960ae3b2d2fa1cc0166583907c5e46628f039b9395e27d26848f5d9744b00221acb3a7ef78d56f991fb8d2aed1313855b072cf3f2603c502d8f52ee42d1f6842711c6019c97b441368b9cc38974e7f2d7a97f6783f09edb6f13dcd68c89448593891153cf7432c814c54691b46eb4d39019e37d398ca7f328d553e0a6f26e5ca765abddee82ecc06c04b777e4e995bbdc8a85750d232b739369a4be0f2792bb50b1422f24d1d64eef727ee16441aa0cec2bb406494cad05816b3d0e3fe008b6afafa17f3ec377e53f72e5664a96c43a1f3cd6109eb18c35c4c938c944160e0c34aa4e9401c04968f236aa34d263f1ee359dcfaaf61a5e539f7d446c870ede765835596c8152512259d2131b5b973e7cdbe34a917840ccd1029eec82a238445cc7f88d02557db22da441105f776442c0c7d27c934c32706aabe3a654cf0a0550fb3eb77d9c49305531c7a4383bcad34e1a7f6804430cfee0273ec49da410e420e3fee235fe05a1ed5f169bd4a95cd297b37602c7fe67163ddd2521dffe9a8c64d4114fd0c87434037432b5a502ecba09d45f633a8e3d93977c315181544e93734c10c43969f4b3f2e799204f77f5841bdc2ef37578cb57861d623f30b620d6fc90c30b70fd1c0623d5acd20b81392e660bc28d32beb832027e12217f2885fcd4637bc639365e494df2f19d5e29ea7016c389bde01457db735e6959539ddcbebdf5f8bc5a47f03e44133a76c5f01423d744898fd6f6e69458d50922cd4ec034a979fe9db978c7c4e0aa828c94cf282a7d69cf3d4148588abaffe9b8cf502cd07b590fe0f47183f418afadebaf41cdbcaf68fa9a81fe70d4112e67cacdc6c2dadcbeb8aa8533e4c900567f77cc5398871d111db81b9415e80a2654e0002fb97eed62edf50a554550a8296a401ee3021fe77c0115323104c45182c720f8770970e12b9a60ffd2328eca131904db063c316b1ccb785829f8d01306c47facd8cc8b17a4fd72b2f9bb836c4b6403e39f6af46716743034fd950f3f09298d78fdff85d5dba7a06bc5ab889e17359a0668be41d95ef8e0d36c61c1dcb797afac85cc95d0d805b8d2c1fa96bae5dd5abda547e99ae9a9fef5a6e4f5bfaf4038a6b5f8dad386e608be9a7edbc3dbca6f6d5412fa53d6400f3c6af4fd99a9d34bd0aacd346f17b8633f0181b17ce1aa1e9b23421b161928aae70edfd79395f41a72be103414e4b2572be44fa32de331732664f53fa6cff95a22d5f0c5cb9f42f21a04a7f54f05ae200d9946438c5b46a46764628a36bfdf71313cd5a00c9bcfbf0f28e8631b26337ea17b7159f629270f5cc35a578b5083aea40cd122a608d7a6a8fbfa5d2569fef1765ddbe63f39a2a92909ab643e9da7c5612a0fe950916d33f28e2bdfd8885644f8b931988361bece9065b8096a253ee22ea9593304df68c6ee54fc318dfa13225ac81054b975e7e7279219e871ffcb8b319e2970b42d150e00ee7c447a5de51aec11bd18cb6c815bc9dfd45ed6960428b776dc7159e5fd3997f350e75dcfac89459aa442f08b473175bb1ae407f8d5a88796dcf51fd64afdbc67d1f0010ec582e2d73d23eace0cba0a86e1f778ae64994e1278a8882715fec1e6999ea9956db2c2faaad1604e2bd7b1422f155f1e42ff6856140143761405f49444ede33690d3f2c530ee4faa877f00ccd587dc05c0b56d125f92886de3f4c61f9e2706440b18d288c5d1792570a40a4173177e43121a859c45d61c8419b2c8d28888c71c92b21aa68ab802cad18c16f49e134bd99d98860d7d831b5a82b74599d69924f4963ec4612823561dd433cd2a86675e49626b5c53a8336b7de594bfe41d218d6f628e74ed1195bc182108ad7bd2e36afe9e2a187110ec11e4f9fa59c965aa2a8e467fee52ff7a889f7003a246352a4646b07fe5a75c810a882ae3b73250ebcc1db1a86a722d97daed20f892f4516cd9ab0dbb39c7ccfcd33b06a37ff351b58e6ea72333bcfe4c7442968352d4d0fd64f994aa1dc7e8348b439a0c728e869e3d177181f0ea0780f2ed84af3936af6af71be187d2d29cc48433c4fa3d1100fa7c9e5cec99bcc58d75b9d11a59bb5f44f70f9e2deed35e9170bc279aa8a236c21d2c631fa3dbefd231532881273b6ccf48a69dd3eef0568753d279e0a4ff67b9397f583f04075763bc4259df8a9fe161f9b8a33a3b9583de3c3dc48d3fb787bbc15d4ae8c92839d76d1e171e9e5b585bcf3524c3a884d67227295c1386d95bbb6bb14396d34a19a44dd0b38a6001c2cfdf697065294795f449f1566e589e87c32459790b4805fc15f6e26f4285c11ac2eb8798e34693e2e1b4fffb31d71f48dbcabec5e9cce6e088695486d0834452385b92975e9a003e4822718c2e76a3cc3ecd0172da34c20ad8bfc2751fc79d728e8702b00918ddef27673deb31171b36b079bc9ec45f1ff6779280fdcf811f187998d127ab0f12554db48bb8a2f0f35a08da54b2511889b4ceefac93e8ecd7c795e0601bdb65b7dd234845692d156c194005e97a80992fee9631eb518aad8a8733befa34c5516399dfc1a0371fef18c6f7a5f4c185b301770d03bcd1ceceb2cf05fed367d0851f0e565b86c0efe126e41f6851e74f7a334ce93cf8a5631824fc9784f959d99440dd24fec087f92436aaf7c465a834d6417afc122e352398ef05d61c96c4c55ee0496793ec772f3692f2a8324e161dd06829af09e5f8a8bdb9f2a3ca58d8ee6aedc2f27d535ed099f8fe8cc6921285b1998ab6d792752e74bbde02857d71688181431560daa62c5218893e9c38ab2a7b4665ba1498268e356888106b7777c89c2c1cc9b299346dc2e2d496e83ff45b57fd5ec9904b0f0b87d1e0cef27f0ec01900be300289a906776365f4ad61e21cc57d48d010ccf49253c4d7105be7614d5325f462d9f6e58e9bbe74f3c21be6ce7216e11f99a2ba90db4e5dbdf73422a06911a2e7c92b478a60f574ec2251e31bac64e13fa98407e82b4de62cb5f625d63fc0ca90bbb6d94a628fde2616ed386dd0fbb4997748a0029915a894a0779fd3da5a1fa729d6ab64db109ac733577f9dfd98b7a675aafb158a8efeb1dd6711ce92a6ea40c856097f8209655e651defbc38848200c330ddbee26cb8ddf637073bcd579dd4b83df0ddccfc7ef26bfe88c96e8da749f7d02d2bfd7ceb64c6352bf1be6e282aaa1fca0d9d7e3442df216144bf7cb4762e3969b7b2151b20397f9e9e6b9635713b2c6985bf5410adc06559339223e96df2779960a3f9e1ecf75d6afaeaa494b00dfc0e0bad9a7540dcfabbc06d49ad86f3d7c6669db4280dc4e9b6e5e0c76495ab5255bb8425473812a9954b3a1dd092945d142462288b554c4e3d58d38998298512a12d54349dec162086bef62e66fc8c0d3186c4e9b38d204ba289c17acb7639be689f2b500d4e9961fd52e5416723640ba56a17aa26899a9b3804acfbef133d369aec3c6eae6713b4b68bf1df9027496dc921947ea0fa57bee783fd05b980d15b29f1f58d548d439e7bdd7d4843aff2ed5199bcc2d28b8930b3d7a9a7e53b267eff63cef0151db2ec42fc59d80d321092b887b790120eabb81fdc22727f21c97d19f3b0b0a1d1c24bf55027e64d1d13b05ade318d56962b41dddac4d5395a48a8a3fb893d288e25a287e641505eb948247a337435aae0c844c357ec7a13502028458949625b004dc9451ed33f8104e0ba6ddd8d64e439b71179be4be85de31c3d638b87c82d28c72e5af2c61c59a8e689a504e22b54e9c3777dd9e4fa8140f3619bdd4549ed85a9171a14a0b29a6528e44f43dd891e0472bc1266749839204eab96166f9c9648eb8db6d4698e3b98a7452eb63a129b546d398af65cbc705bde22b83ba162a4b7d7801cc87fa19f20d9716dc3079e21f4f4e36246379cff7d869e423caa579a05e308ceb160615e6ae6118479f2bda1e284c4aad5a33428c5981a124a812cfe872c9b644850b4834262a73bfc60698e9818c977b2a7c5bb055b148e17daa08fb284a40b3c586c2f312a75d4a16864a1feb341943644797b08c9122217b1b8887a12399972d490f0419989e0079e6492847fdc57b0a518b0cc215", 0x1000) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 11:37:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x15) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f00005b3000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mprotect(&(0x7f00005b1000/0x4000)=nil, 0x4000, 0x4) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000180)="38cbb7139a51139c03d3c920f521a4bd452f098d289361b431c313719cd6146d4bf1ce922c22f04ed13001a59cccd936a7fe5f5e662d3e04fd7c34fdb998717ef66fa312ef3d514d5efb72efa5abedf6bdce059e1ae4f1ee131adf144c2d5875812f60ae164a44aaddcef4c4c9b858e18debf3ff86e970116a9227bd735a2d3ee00e25db7063b9ba0acae62dc70b24b23a7ffa2f08ead21188bcd1efc4fc0e59f28ca2b5c045c45364c29c55cb53e799184fbd925feb319b6c2f73fcc755d0086135a45758009ae99a2959d7884bccceb1ab1980b477fc63785b6fbf457ed016ac05e1b614fac998fd50ff5ba6", 0xed, 0xb, &(0x7f0000000080)={0x18, 0x1, 0x4, 0x1}, 0xc) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000300)="96dbbfb5a13b9e66de26e6440ddbeb49d2206af38abb7889783c78151aa04fbf60879f2af5da17687513875b20487f20f05eea62f24428f8d1f406833af75ac7f68508a139bf226d66f19910870068b31ee75b66ef1f55ecd336c7887782f00c3d962ce5ed2cd4d882c3d9ab6d4b148503e07d0222cd1eed2f4a6b3836fac1831920df54da0b504363d4d7f2135621213ba3f9d082ed9367b6a6dd25505693d43c13f454f1f696fd8da7f6841b4bea1ca028eebfe59ca79a1bcbc8e141030edc6673e0d4d5e14c7b003d6d073e7f48382348329bd8c11a34130c6ed11848f209c5aa4e2f2b3c7538e792d0426bc2dcd63cb924e825e80380f351f1096b3b10e8c4ee85f65bfd8444d470cc6f36e5c9f4a1c319c3b31e6f9c207797653a7d7ffe391072b851862e682f23296fd3e9a5eeda45798d3d10b92bb4a26cfddc4fa82e373ba29440c139edc28a4ce71026ea594ddff51a0ccce7dfe1c11ed7f09525442381a01671b90682b3de5a79c3f67c201528693e6ea9fec39c7ed1339df9edca4548a5d167e56a74b98331045185b754e305517bc0097f4c0ab9a4df5349fb787a3c3ee36bab466aef0273acd7fb701389b41058cd4d6555430c780d30202da1309af287bd369c0241475957aec93a32eb439d94810ce6caff354b25db188bf7ecab4f8b0bc50103672429a77c60b3e874d17a3f83ffb5154a6ea3cb551af99e32efd7d68f55bd62143822826e55aae094798111368d84df8b472d8717dfdbc7da9f3ec10d43003c6b0456139f31a7d838cc38db6468789f94b349bc421bfdcbb10e399e7d4c67330850c2b63f33e773c2dec46f17dff9dddffb183350a66080340c959755aa33c506c7062cb3dcdff8648e752bd1e9437ebe2cf4751912b6dda7b5525f18851273d724d9f27b1d1ade2830aa97168fde3c68bf066bfbab4daddaeca68b3ae376e53da3c92ce0bbfc195fd5a32d02c09819a1b68aea2fc808adaab69afd85a125e8181cb7e55845a63081ae9d1555dc23cb4cac808f51704c5353cb98779fd1504a9fd6275f7cfc39c79be67cd2789f2db8aa454a7afe1035f0fc69256b351afd43bd41f2bf16403699c721afbd7236f0d82edd1963857d321154744d57f28208851cf84f6b076017fe0f0d3b168327771348dad66e5b923a6c8387fb6318daa1603264f5b57e1ef13985d5f65f8781cd5b84fa5a2df14f1cab6248d41f6d9c24ce4eac6b4f181a9b02444ed048b5c547533c9d2c41a932db1808d647c7b2005272a1e89bc75ebf0190222142906fd1b1c7154321b642234b5119cbc5ea594f7da0c6b5a61792e6059a8dcf06b25822c357a75c7bbac106ff209b00eb14e708434cf8fc2f4de1abe81dd513f408a78365c267ea5055df460fec79277f05fabf50dc4f7eb1d11509c42f59a44658801e1d5a0344b67aa87774b304d9c9e87ebe0a1cba1df121756e23bea50cc2f2b89b6f404f354e22df44e16734baa96cf30e3832208734c82cc0af1d55f209ce63d84d07ba671e2a83935804a95f9847db842bde38728253cf0f7aaf3efdc67f63cef0ebced5304bcf77bd24285cab85b544e3e193a77cc9839c30b025e3590aadf27baf157b34822ef3e175a18210dd8cb501b25893b0cc72500b14e540b2ab2f2ba0e726eba4dee25b8bb29e5cbfc0dcd705ba18d7f960e929970e30de3bdcca522c5d9bdfe9f7bef36639a723665c5d8be7c91fae892e97a0fe64ae102bbdfe2b870278ec714960988990d228720d8ebaf73ce640dccb73fa24381c24be9595d9fbb99c55eaad7d62b79f1cff30813bf7045bfecd709636a491d489a707cca816d8abd2450820ea7d1ccd753f0a4794dd83885d071ba76886756315d2cffe4817da85dfa1178638791402e8ed6aa8a0b322eddee1c69a26bc5bf3eb253210e6083dd62383ec8063040076196469fb996011ad2cc195478c05118446d8191ebba61c11bfad0a0246b5ae8525733a4b8db67797a765e63be346f2f183dd98930503c9498c2e020c5fadbd8e9be0a4ca86d08bd24b1ca022fcd494108895bc4641a9328ab47205ebb005d5f95605fea979ee217a09062e011159f5ab88786b1c21a4df24664cef326172b9063af5d7ddbd519d28ea14b3d0086228abb115b9e2df3f810c7f07f71eeebf4c3e04e10f17e41279c26f426c7c9382fd456e22b288a3fe4eacb87a88319d36c42cd574bcefd5ec62d0a80293e9ccd39bf2e16a48b1cbf99fea72ad5dfbed7772ee8a95d8cabe99f4290391732c90fda96da72f46eac7be0e2631945c6f129b705fcdb40eb0cff025f8f315a562ef86c3a582db57229709a061e37ae3748b6d6c463eef440d2cf4d93d99f37537c3f5d303772e429e24dbbd32ffc58f6acf3b4b9c511b24741830e202bc0e81d11bd95dfb8c6260089976bc5aa87c676f9ab9f9bd6c331b728a248bc631313b8888e0b5fadcb010ab9bf49e37f63d895cf5f3cf962d9855f7d2235737b7161862836c869e47eca107085d38c4138ff2962b9315c70870d595b9e4f999e47968e04885cd7c1c40bed96a116f15a1583a2b6ffabca568d57e10148bc86d5a41a920d29b9a733d0032ba1a5ceedabd1a4bf48156636e1b5377d66bc235862b4f78d1f512b08f12492a6da3ba52907fed3ef08f489cc56dd8b081e2cc1a0df4a22b9213a36ff907d481b6c6a79cf73dfc368fdf0b5438e58c22ebff1a91fd68fe214bfb00d182190eed8c24077ab8deb07aaeb0d7f8bcf1e1d7e25147c89c13c660b6272a2e36c1842c0b7d55070685a88fe4d51b50765ff65efa68aa24e81b3dc3f375ab3e3f958651d618a7364a743c34813e3666db6d16fb9d61138c469cdd796ca3e8e55274c62c5bfb9c6de465ba22770f40fb227eecb727d8943084e0b4b1ef6bc0a39d5dc4b6173fec6eae0be96419e61d7e24811be937c88b8c791bcf5a4b8464a5451dd4f2a0b5f3b02eb94a730a938ba2d46815def00bb784d8ee70ea5357aa011584d4365716edcfb58e226d67904150b57022610f7f1c7cc1d3eb6ad1738c8d0be7206154803078d2877cd4c8c9d8d0446ec3c356a3287845fad1e503627bfd36a22d3eeee49f0503abc6f90fc36eef5c17f1d8ab2619317d4951dc0aab5945a0eb37cc9ea0606dfa31703573519789fbebd034fcfca24dfa1c2b0a7e6b99c1d251b618f503090b0763ffb24e61e2f27d2eda937ecbf1e4cf3eea73f777113add09afb41f791f458b0b2b4748a7ef84376e993b448cde9e29f3e78b3e516c3c8884dff4509e94efd80048244ca8647e10d17836413ccbb3a0df4772edfa9c175bd491c6852c66c282b7a52c4f3f53fbd3dd73cbc4c30c2a6845d2acf7771929e9c10a1de74e437c9867e00716e76c720a855a69ef3b1086b42ff603b5ed5ebe6df52ffbcc21ef311d190d17d9cb2f31f5e1663075e0489ed313309ca664634b0e45a17dddb29103355f45c56759c6ea188a1a04aab01a2630522397ef2174fd02a5415e7c6678aab06b88426b52471eb3789cb9ae6aba6d619c5d024816c19190d06c86fba4999a8bf752baea89c0d1a65f74a1180f94077406844bad4f33640b8c1c67b88645aac37fb99824cf70cd2bbfe191066642bb59526ce26f72d62646bb9aa4b89993e424d182cc615aa1e29b7fe2d95dfbc27d0a16c33c99f8e7a31497224f4fe9721628dc14c9b02360778572d02f2899b8ac5f5f3012cf3724a66f9909cec76031f19022684abb38733ca8d67832f57c7ec75c4c19cf72d68b0ad0cf3c71a9dcaabe919e9410e9d26c834088df67c458ad684dec74599b3e71744fc9d307e6699077581d873b2f320638b32324918895376af1a649991c125bdb6eecc0711a9780d0b453c08b273171296e240751dd99e23a7d9cd659b5f8e05206d3daf03adfe38cf5de7026cc20e705005493c32a231cde945cdc551d6687f674d39e6386b71598b23b00930e1c3e8f7bfc65c88dd2b7c3f4155cc3437e1510b9628c7f3267d43cedc987df3307fcd21116ef97a15be68e014fdc0037fa1b74345197d7dc6606cae00ac8119e7bea65d2ef2aa11b41ce4255134f0b41c15d3e813426f0a948de44b88ba779babfbb5c1409d44d5aa5ff5ae478ada69b2874fcc188cac9d08a6b57c8a5706578d6559cdb48067eae758f4a9ed910810a86eac758d14f65932b1a301ff318c399ef3a4452c29597cbf294f8bc2ac97fb3495cf0fabe410cdfcc11d0d2d2ad5f8089856561c956afad2a1d34ffab57767886efdf1f9d20d373cdcbff548bb3b025e42ad6336d044fd0837eb6a0267b178a2f6cf64ba1d17175bb26523dda2244afe350a0808fd74813a0de46ebd5d2efb583194035bd5ae12e067c682f7d57c8168b9cc889551c3beaedd536d84accd0f6f4988da27e9dea3b3af57285530ac68af7ccc1d3a9f3afe7716d7bd065557660d1e0f5f1ee56e32760ec91c20eab74dbb18f88fe62c62d57eb043796256d16ec91e50117afae8de7ed8a232c66440f003d0b0f7ba46127c49308766e8be10a5e607a6a33fe985567218bb827b2a2c1a46afd6f39280178fe4bd77a905006e8fbbd95aade5c905df8fce4241a247585b7268605c673f036895e946e1deca220360c9355349e3a008c57e8afd394bb4149e4092f67fe04e42b203519ebc8e54fee975979a00674eab960fad6d42861ab499068201970325a07ad2618f987733e570abebf8d4000f1e094719299ab61fa2127ad87653d0f387b1040fa0505d60cc0f7dda39c6346561bce7acb15497098f1defa98e13642c70e58198ace62a9272c12ee4194710c7967fc091fb6d0f964929f615bf156b6e3b6df24e1a61ed2eff2f0c248eb8ae2f8952c27f1011d04a01de863f61707464fe8ce7b8b7308677b0a1cb13f61127c3e8ecb5de980379d7f8648c54c595e9fb3973663e1cb77bde48202a87fa46019aac0dc90900537c9c0a7b719a9b3b3aaea02f756c89dc8ca10ae2b23478d913cc0c1f4b65c138e521bf78ca86e9d3a1de9751ba28689e315c5c733ac6101b764980f4651540d048c7e3e29dbab3b369e3fdd4d59b6019ea715f4a58162de5a7d1227197df8eba7e7f4c8dc702088e3f0ae1cfdc9713df121d9801106cc2585108205460f9585b8b5fcf0eacd1110a0b317d999851af19060fac75dd4463ab3a7b78335aa5764f0a6590a7db26ed06cba201a4542f4f589c0aee7ace097184c37e5ea3247535efde6e97b8fb84b9e07c6cde66a62003bcdeefb94b6760575b4f2828ade4000df7dcff273d6dd85e854c263affb472e4ed5aefe51663eb73aaf42c71483c725ef77eb9995128ba6e26a8e7095c41426b5724eb5518cb93159614091d88d1a832ee1d7cb4eb93b9eebeeb90154ca6a24e8f498b07c71f6db6c3690840a01d3c9382ca4ba2fc5a2e589032f62e4e7c0e1a413ec883cd3d3ba07cc93963bc17273da76245e3b7baa48d5ce910671bb879ae48ec71d005b31a5bec3e47c0605ad9c05f9326abe89406ecb2a6a3ca23a60fb5d6a07a4944a646e18858b6c78d36f5942533ba98b2f7deeb76c0eae65a94ea3ded82ffd63c93c3faed05e9ab48bd7dca05684e1d5943345d52785b3f52a2c4c58350aa7e0593255afe45de19c60357749ac65dfd98f4f583cb77c01daa4680f6289a4fb04611772f7f5ce2960b81bfefe4839409db3c1300df193f8a638646e44c267dd89575b7631c563239cbdb51643ba136c9eb583d139a0b1285f53198e8b965de2e7fff89cb1672d48ccb2b3eb5c85741ef841bd4f3a", 0x1000}, {&(0x7f0000001300)="bb6de29f40f61027bcd8444645a3aeef3f7478c6196ed39340567d866db1b7958d92890f3ba586", 0x27}], 0x2) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x9, 0xffff, &(0x7f00000013c0)=""/233, &(0x7f00000014c0)=0xe9) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe28) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001380)=0xfffffffffffffffd) syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:37:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket(0x400000000002, 0x7, 0x10000000000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 11:37:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}, {0x0, 0x3}}) accept$unix(r0, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000300)=ANY=[], &(0x7f0000000140)) 11:37:24 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) socket(0x6, 0x9, 0x300800000000000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x1}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) 11:37:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) chroot(&(0x7f0000000040)='./file0\x00') 11:37:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x1003f, &(0x7f0000000180)="991092a8167a8e06ac8cf2d2690940f32972643aa5e38db5d913535024eb7faf44774e3d0cfa7ada20026381db3db0c0655fcf4402b9172eec900dcf4271999d4108389fc521e34bc0109e68c1d15e023f5f775ba08e3ca77e5e85b0be5a4e109ef3f7d7959c51ec99d6dd43383441fcd81f2e1e59665324e2301ff375d312b309cb651660e5ef3b", 0xffffffffffffff49) 11:37:25 executing program 1: r0 = socket(0x15, 0x4004, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 11:37:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x680, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfff, 0x8, 0xfffffffffffffffb, "edbcc5edeb10ea168948ed7b2b6d20603802f986", 0x81, 0x7}) 11:37:25 executing program 1: mprotect(&(0x7f000043d000/0x3000)=nil, 0x3000, 0x7) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0), 0x140}], 0x1) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="c8f96f235c47c7c3871aa88344e067cfb19e11b8f9ef91ea12744adf7eac70e086a85f614248c1f2809883a484476a7d7245546e2a19d6e43119bec7d957bb47ed02a7d1a38f0255c2d385d4e884227c6533", 0x41c}, {&(0x7f0000000140)="70ae0ee67b06c13b910e20bac96c79a9e4a505d54ae4fb1c228f2bded7b9604bc6df4fcfeb702eaa8dc0d9eca80dda040bd1e85ee1231196f777958baefd0bf0f0f0f3267f67d29ccb257ff76f9e8e83bd0c02737d373f581ff2221ad69358f3994eb9ced295de9eed642dc8f02fd3b1ed60b5fa0cf9bb9fbb598dade91fa68fc4c34e", 0x83}, {&(0x7f0000000200)="4a32f11b1f9ec2632b87d672493dc514350071985cbe122371733a5cdcc2b16a65ae3cf866a66708", 0xfffffffffffffeb2}, {&(0x7f0000000240)="0fa9fee0a46c85f2e5827d44551f790d90a9403222a4ab8f211b95376005caa04cdb0099be6acab2c5b444cd400feed36be26d9c200a45a7e001aabc545887c2b8d65e1763e70fd61d36513f8db393b8320428dcb5b1", 0x56}], 0x4) getpeername$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000ead8934d67c83cc1fff97f000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ecbc1a71964160dde17ffd0b2d76387adfd91367cf5ce1fef2d361c7777ec5dd001aae3c61df077152e86fb0d588d26d78a1a98384334311ffc2258a65f7a336511231e8494e68b2422922dd68f0212fca2ac61a50e79472c5bc5710edfbe0627d425de228549ed02973a9544a2f2da73baace59ee64e57c6d7608f7426a3281247da94aa4e174755d2df523285c80f7dee7c870b5ed33b20a2c19a2f318fee3c54d32cfbb0fda4d77458ea05e333e017dc69da10d55fcc3ee61518e2e11cc8351629e630c162e9fb5a7bba1ed15ff99186a83a124b417ab4ea83a1d419"], &(0x7f0000000380)=0x6e) write(r0, &(0x7f00000002c0)="d8254eaf64dee1e41ab9bab81a9e9a7d3c99cb22205bbf", 0x350) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f00000003c0)) 11:37:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x3f}, {0x7fffffff, 0x2}}, 0x2) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r1, 0x6, 0xffffffffffffffff) 11:37:25 executing program 1: mknod$loop(&(0x7f0000000040)='./file2\x00', 0x7110, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f00000001c0)='./file2\x00', 0x10090, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 11:37:25 executing program 1: sync() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x101) r5 = dup(0xffffffffffffff9c) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSTART(r4, 0x2000746e) r7 = kqueue() r8 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r10 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x81, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x83, 0xf00fffff, 0xfff, 0x8}], 0x7, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x50, 0x0, 0x9}, {{r4}, 0xfffffffffffffffb, 0x20, 0xf0000003, 0x4, 0x7}, {{r5}, 0xfffffffffffffffb, 0x4, 0x0, 0x5, 0x3}, {{r6}, 0x0, 0x20, 0x1, 0x2, 0x4}, {{r7}, 0xb456d50bc972bab0, 0x80, 0x8, 0xbd04, 0x1}, {{r8}, 0xffffffffffffffff, 0x80, 0x8, 0x7f, 0x8001}, {{r9}, 0xfffffffffffffffd, 0x91, 0x20000042, 0xfffffffffffffff7, 0x5}, {{r10}, 0xfffffffffffffff8, 0x20, 0x14, 0x8, 0x5}, {{r11}, 0xab8bb199cc8e8626, 0x20, 0xfffff, 0x6, 0x8}], 0x80, &(0x7f0000000480)={0x80000001, 0x401}) 11:37:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) lseek(r0, 0x37, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x821c, 0x800000000000004) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 11:37:25 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202018000406c653000"], 0x1) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 11:37:25 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870000000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a383446cd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b4bce330c50e22bf1383798de212e18661ce0097778f699a2fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ec342f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f7b8f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec161db6cdd5e2b231c2ce3f092d", 0x3c0) r1 = syz_open_pts() close(r0) r2 = dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7ff, 0x1}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:37:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1d0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r2, 0x6, 0x0) 11:37:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="4df3efb7f25365527f56d63d13c20ec57e05541e0cfe2a45ac7d66ce82b0902251908fa49ee964161b98f6174e61dc3a629093ef8f2b88554377c4e5aa1c96972cb94bbc7a8ad517fef9b133ad9d6b321eed0e907f4884feed1fbc98d1600010fa2a538c530c8684bf944005b10abf06eaf5052b9d6d2ea70448f8e726c66121c8f10a03b07dc1898dcec3d0f9ef327e4b93db8ff85610b69acaeb903883edeb44a7fe913a4a07e2173c639e4273cf3aa713d58f2ca2", 0xb6}, {&(0x7f0000000140)="f1196138f80f92b2993e884836a4b6c41ebf5a66e4c6acf5a81d535508a9c53c00569fa90c5fff8db29e9f72b6d1b6e6d4f1edd071356022ffe49af347390640fa81a7462cd3fd2c35a6743c0e706b3763bf676d557d17918ba4b01c5223aa54386d0429bbd0de08ef9ff25f2737ca0bcd61b18f934ef8e423ef92e4fd61c0b6a9d59d96ade78cf8bddea38e832260ebe0c8b07f80fadacf61fb48949939f471644dd516debc5ea8f2ffc29a4aad9a5fd20ff7afbda39fc80b4c33d76c9260caebceaa31ea04e5baf1395df2170ddaaa73583edadab7e4cb361e9e7ff3f7598baa27855c963bcfe3560e44338f573eb3efac", 0xf2}, {&(0x7f0000000240)="3f0c8b1587be84f705138c05f9298b2e84ba50305cc20b580f47872af312e8c60cc61cab", 0x24}, {&(0x7f0000000280)="ce55404a1b5e7f56cc2670e2c72fa3d695849758480478d867458a62001eeedbfb5597a928d1b516c9c38135aa253240e3ff945e68a58f2d934a10c80e9a6877b3e37845d05453d4610066c2466e8477c72ba8e6d6aac27ee0d7252e98c945306df7912cf1f147f51d4d449b8bedc466b09877b4a816ef", 0x77}, {&(0x7f0000000300)="31b4bdb675c5bcae8ba5782d1cca163647cebf18ed9cfaebb84b48a1609824a43b64fd100cc0c5905a18c5a191a73fdff53057b0ea1d3c82aef9c0031c0c0e2466754de1c9897a6d51516e59035b7072e49d17f29828550af5523cded522c7c85abdf2e68d8cb78e455d6f877d1576343a37dfa2daca0b7bc4a7cc0bab344b346eb0565cf93039ff148f7f121ad949e8d5b826af8b4b3858e30e0eec586e894a7103be5627fae64b1f6143d83dfbc5528a32619159", 0xb5}, {&(0x7f00000003c0)="6cd40dc61429e6036b950a3951d56709f18578cade873d26fcaa0696e29f1b69a797042aba389b0ef60ee09ac38d218c67a93c7654cfdee064d7cc373cfb0124dd651edec1b92b7e70438025e10ca0b7d87135505c1bf041e2665a32f2843528e6ef65df9a72472ec7d2726f353fbfa440f1b94ccb1b6803ac2b03ef7033f88f9b277a773125f637c31920e995e87efc3858cf5e99c9f49b1d2454f16f4cabda58321a1fd983554a42459960873261497c59a011f5b3df26714cbcb481d83a52ed186c66363ab816fd4684137a475d6b46b075773d953830ef5feab34e", 0xdd}, {&(0x7f00000004c0)="aa88e8beecf5902db30cd6c52f7e4291e38e36", 0x13}], 0x7) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) r3 = syz_open_pts() dup2(r2, r3) fcntl$getflags(r0, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000580)=0x4) execve(0x0, 0x0, 0x0) 11:37:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) clock_gettime(0x2, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 11:37:26 executing program 1: r0 = socket(0x10, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "d730c1040000000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:37:26 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 11:37:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 11:37:26 executing program 1: nanosleep(&(0x7f0000000000)={0x10000000000000, 0x2}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x141) 11:37:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/26) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 11:37:26 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2000000000041) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 11:37:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x1000100000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0xb, 0x0) r3 = getpgrp() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x40) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x2, 0x101, 0x2, r3}) 11:37:27 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socketpair(0x36, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 11:37:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0xf423f}}, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 11:37:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xffffff15) read(r0, &(0x7f0000000000)=""/209, 0xd1) 11:37:27 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/220, 0xdc) r0 = socket(0x1, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001680)={0x2, 0x1, 0x7, 0x7, 0x2}, 0xc) socket(0x10, 0x2, 0x7) socket(0x2, 0x5, 0x8) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) socket$inet6(0x18, 0x0, 0x462c) r1 = socket(0x1b, 0x4000, 0x0) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000180)="39c5808954085287a35b2006605e41783a391c2513b8533f1774333ac4a93e6484351c5e376f32f22b7877476127f95b4dda149b35b978d068cc37ecc0eaea7a2c17ee74817a8ab3c3171a22915da9c0135137fe081f7f9016a7ae46c7e726298784786614ed674f80a1045664b78936", 0x70}, {&(0x7f0000000200)="003b25297931dcbaef4a916d172211021ccc0a217673f3ebd9c8bcd6f0c37b998ef680026098dc40fe6a5481bf32833b4c191fe50cf8c3b5ac5bfff69968de94add0ef6b402493ef44f2a478c0827c328376ff05c6996c5dff2d03ec7a926ba645ae779fc158a896fa96a2ee3209a9ffd0e164638e7b7846780ba9ec3ec95290eebc5dfebf961566", 0x88}, {&(0x7f00000002c0)="60d02c80133897a6da234e7d87ed5e582be780dc17ac2038e52a74905769ba6bbebe34a8f46e5f1bcbbde03e1c6d3958f011f7972b6ecbabfebc03821161b8c7ed043dfa3abb4de259eb0b66a81317b9e2d6d05bf00c8f75fd789145ed9b7d8da3e3f539d0bf4ac3f828bcc2a540efdf37114e36948c0011710331266a4ec0c795f677497664f93c8d9a0a2b78fbee242d78ee134accce1df88e5eaddd54202a60633ad1fe05e60ba693cdbc5c1c08ddd0bfac5971a934806b4515857fa861f88cf6274c0fdc697414ed2f1f8d98487147c449f81c3dce1eb0d184131b3f7997c1719249d9e64df935b0e2028c3ec3f6f1298b7b4875b4fe7b4adf30a719b650e9ba6dcdd8af14071cef5cbb78adbcc2c7e65681034993fc081a75b54998016978f711036cfd732ecae9d7da45041144571a0698a18f4b592ba817c471350a80496633cc2b787d9a7a2a7e5ce42a1206db5a9131bab214ae89033eb6fa3fbabf291b9b50e44414e1fda1d4b24b4df9be05dd1c115ee3789d02109deffc6aea2e43bc476a95ccfb33039c7ca86ecb76ba23e2d18be4ab1d720df567421839e5d99e5990dc87cb4759d0bba679d06fb2caea74b472cf0624659cbc3b7b0324042e06574325bf86969ccfebe61adce35fea2f626eaf4d4a0193ee45caea0fd829b58969d64c14e948f09523c56fece3fb508885ed2cd7d0674f59cd8c2201f69344b624acc7c76294990a730e95dc0219ace95198027aa99f804841834cff6b51358349628804794898c2a187d3b5779bede40b63b7481a7412f022916dd4dca7ff7761c4066883f4aee8a6205d3d7cdef7bf13b9c3bbe7d67b591140e539438073d707daa4695259eed2d880c6a35898e5a6aaf8b3fd057dfa0c71312b1c05b9b77d3a851080befe435be24eb95d36c2da3f3a5472d96077faef071f8e0a269264be60dd0b46328d775e185c105630f2c7b06fb580e8164044d2620093154dfc55ade0ad85321ac91d8e597fe0bbf3043c40548ed8b2c09708a0011151699cabf5e1a6abe51346878f2df97143e5fdfc572e777d2019e306407ff3d1a2c40c0d5cb3c356eb31bddb0de3268ae93f09d36303627d1e70fbe2ffdf20f88e3d3efaa6a2119ea8dee41eb36d786011e447dc98facd417fc6d398f96a46b4a2122f0f5c5f76543d9e9614a9c2d3251eac98d3992902dc0c7c1d816ff9c7d6c777f3ccc8b12ce19273d0eff36bb6ccb992f60647592d88deedfd4e6109478eca5ea4c210dcb8ad64b1703448e3e34b77302d4a11d284d227a0cb182aeb72a7bfef68b60c4073077feb57faf2256d6403b81c2c6dbe509297bd5be0177a9cce574f10ef1be34bc099c5fdf83ee6a6144ce00e0c0233c9f20c68aab7cb2d2b497c4aa52147f887bf23a4aef39ba41caa801ce056ced8b2328f9131b99485953c897ccbd79bb1be5404eb603dd7fc256da21276d7f8d0673626f1562377c91fa28d0e4338dabb47873da40798b2ebc53bd5719d29290811c1ebf2e0770cf937626fe90dfd6602d01956680ec42d1d2fb6a1860e7f98e14da32c0d05e66d774ff627143fdd89bdd6c9a46e11b68be2085cb3c9919fb6194a2e5b3b12503734ee02cc24e32b8990bcb58d5736961003901a4341f992a61b406ff67f2582246b75502054d72dc172968b3aaa947a00d00cd0e43cce5f7620fa36c366c2d2540365529e46388f037599f4fbe91749b2effb6272afe7f695c6dcffbd9f43f704af18d1305199c68a3cb8da73cb67ed12ae7be5a7b20d8060824cf999831ca8e2a3c3aab4a6af44152fb5be79c21fa818ace1a593b96f93870a663f3d1b2ca50f39fcb882ef0ecc84d97eed6840bb73b1d149ff5e801280782e49203afe3c0f38b3fd16a4711d920ad0b4f7d5327970a5066a7b486de6652bdd7ff033396e4e4321eed27aad936b325b3838d5eae912c99401383530e8a3e1eb3bf53aa0511096acdb969af2c43742c7b8f20d4059c6beb095ffe614017c2556d23c7c60f0300057b7322d735056f21d707e0d8d93cf45f89093fcb8277057c44ea207572b0374c7a7d347d7099611a2018ca99356b53e0bd01fe4944c7fe931fe77e2f9377853fa7dc5c11772f8d34d7341b12dd38bdae7fa8f025e9caa990f0ee07a3fe391d985553bd40f691ac1d489cce5f07e0ecd5007c763d1d31d0365c24d7bd4a23623b47b38f4a4a88b77d3cbff053a136a8cb54e499991fc10ff4dcb8b5612f887a0dd1ac54a04a15a78ffee6dc4e8f1d7b4555e7d3384c7ec6bbd02438806ec0df53a42f4f714458216e93283dc9477464a688f91e4f1848c3c9a925e2a2b0d61dce8368f477968c25e28737999413803fc5be7b008381bee3f5388a3e4eeb766bff61305e8f411677ef67028a48a241e4d300d59b83cf2e8383fc19d8c1373014694eeb7a73c95b02d2d8ef211180eb7e67c245b9dd876bfb05bd15dc8bce48de92c0e9c44c8c0d610a6e78bcf198f487be314c106baaa181413bd6ac1d6b0f8f64f381ae4d98c5e1d2f9a498a0eb9e362e5553a78a26fdf3abb0a4c33a7c3d21233a2a50e9b61d7929d5abe36931e55261e17eee8dc9a3e5153d3889f4832181aa4877e9b3258874cb8273e56bd000b361cc3c177578402dcc5f988f0e190d47a78ff1223e2c9dd1c207b7b05a7af04bad7dfd6ae66a8cc8d7c296f9f0839867f47211181f3bd0965ba87fa9fe59ebf3225e8940f59f9e0f1a848ad77d55170b7f9728b2125cb26bef44b5dd65e5e5c6c2a715c72cf593c44fde6a36213d9683f3c0287064ca725447078968775253d9547cd24e890df779c6823c9926229a463c112bf4d6210b887684edf9d2182a33e7e2cf5b04545e62ce2e263ecc049909f3316423457109c368492cbf755a6f6f087e235d30b4ae3236bd2a2a0b6122dab0ab99d11813981823b48b4e0895d01dee25287395b1a4b0890153db76e0b714fa4e3d8055bd56d8cc59584b672d40c00143489dd37ddf1965b98a27d394fda908c5897d1e17145d76591de786eef5d24824063e4f7ffcd42de6df750a8ded2b83610d47a57f11fa0587c2eaab373c63cce90baa37d04bc563145dd0d976d3f9d4cea3298b1b372e0e0150d9669ad05c51576a610e91136e4c137d364c26b5496af1e6970b7516f267681c337d95924d1cecde6788bd9e3c0d6cfa2c295d60226cbd7149d51523da010e1bc0aca6625004b711af76950500c0f0b33cd55874299518415e9c1acc3dc9d0a86ee11de97c0ac8ccf7e274049dcf7211ede6a56ec8ade3f8a7169bc7711b25ee3baaf6df8aad06557768841e9dc54981071c417472eec7e9650fa312af2ef1ce55647b787546366ea93b073e981492f565b676aca5c382f18636995fa2031a422b0371db2c0e6c6d03a40c0ac00e1b2c5863b410191c7274efe45ce926b9c9ca48a6efd05f0d024f9b01496437373e01b76dccb8d6ac34d2bedfc0450747e6f9c9b0ea2a35b600d628a1cb49038d96806ef263d277dc5289a88dac72e56603d3d7b13c6262b7685cdcf1884deec4fe620cc715fd96cf2e04eda35953e9e48d16f88615508270e60e66e973243e6e8be59925b3b1d1e73d69340c2900f44576ce2912cb1f46c0aadf6e443fef1c1c3406c99c7791dd3c234931b254c84b9548ea99304a8ec345803271a51e059e0347bf146e453d1babc8fb3b98640c8512b333631f36855c65ae12edc95e05e0dd45308a5a0d756bb6ba69b41a44daa6e131427ab015d5a513f6e0324ad4cb966f2d345d9c365c9bc7a84d75273c142e74896924ee43d1fe3e34e61aa1991d62380d9531296df4caad4a92a548681220808f7978d4ae9cba29e4d2a63cbed9bac0c20edd6ebe8332fb3f8de43fc628bf5cab8e075de8462a9bd280c9188a8090cc4578de65ae67f5c3c4aff25c1382436687d90d43f379ba7fcad84ccdef2ec70e426de06f5a0f2551241f998220a1223fcf654c23f6100329519e77d52f874d07c2bd1a4fd8048a38b731eae35b2246843867845f3ec4aeca0a9ac1ff4090d5b89f7503e6a06ceb80b6da1786d8f8069c2f185bcac09541c2cd7861d0ad64dd75d5e018bb93601a64a6fcaf08859bdfc175b411a83379703483a24c282ed29a18f31f29202eee83991cae06ce0255e6bc4d68ef446bc0f9922d1fa5f935d9e9780590857652b6b0c627a9f5bdc4483c64065309aca1e34b010be3ddbc86f036b375f52fff8154604d2b6b094f9c50ecc502fd125f39ea91af584331f04a8626da88f3f1cb7e01529d10c26525f1b13a5a968e2fbe45fd74f8135fb14bb04ab981784f46da0cda15ff4289a80d12f666ae080c1eca999fc536275cc154db242ec8b03e57b0067dfc65a2fa2c244804fd40eb9a6e56a23acbe2958433633149f744e6352e9a5cc583dcdee83e2b433a7552cf880b194732edc18f2dc38abb07569281b83e1f7c928c7f3bf1749ad1a1aa4443ff02e3dada20c5341540eef7a1b803c84f50993a10a5a37db564a0f07a77e2f39c5f73aee23403cb8e4314d390592e6b61c72481776cc28d68b80a05baec9cbb78afcbfbaf1c6ed9156343c3b515719480bd17220d99f56ab00e12872dd16805f0a545c52678573d5db5de0b22c019f9508958bbc5a239ecdd6a7e04790ab043add2359d7c4f87832b640e3363f947efc7b78db3109abf9ac8a8196de0cb38faf123e566c6f40ac1f8b656e6cdb738bcd56add5ddc8b04c41b9c877d8a80ca56c79c4ff62119dee67c02a6a4e8c132c9ba000cbe980e808287e056e584a07f1df389221417354ea51bb61d4a1a38c7b0bff755187c8401e118bfe42bdd472607ddec343f8fcbde0da3d694121eb96d015e3edae85512d8071ef8ac114e25e06b4cae8f5de8dab03e4fb4b531c6230767f7830fd08a62faddd3151c0cea3c8846c72c97b9c34a2a4aff39657ed320b28cd424432c1613b36b881df8ef93768b35b638e08092421da7b6d82cf52146d4873f10c42458cf8505342bb823f1df1d82e8a4f519b557df5982d69047fde11040c92434ec5e32773178e938466fc7ffaaf97459710e11a69368752f0994a4412e2ae0a549c7042f75db3842b7d392ca35df34a4b7ef7be347f60bd71da46509be48830a5148ce2a915b920467ef3367c0e978460a239021e043c39091af0628ce54cd85fc3a1687d84d28c903b0b840c3df7a80f4eda2bb6ea27d8b185a9607546f8de2a22be57ed839d82e990f6f95076fa4e115b447a86c4a8239e608831c2599e6fb54d1b5b9a87c6b07ffb718f29f6310ca32be4be218a16dc023637cbe4074d6993a4632762bbf8a0b07192774b18fb80f2d4cdb57c8ac67159a97973eca964f62f13645cfd30c57d8976d143a60e6a2bfb6585c9b1348590f588d204a7f5a0d267c8677e538119cdc4b349a9c98f0851fd408bd1b8ca4ccaced5be16c805800a6670b038c56917afc5ceafcaa31d360a5dbb22e418d2ba9437577ed9c2acf27e06a6a2968b0b27410402864a8b7907e2086a0d041560569d5685127233f88773b56a4e33aea885d31816cd80119e24a344cf034d8709ea41f96caf975263ebcd86d7fe266c6fb39fb15a914eccee0af7403cbfadbeaeae07d076a42294f077c63892434ca304c9177be9687a11faebc0b129a205ad55e99b512387ed9a286c83936c6c03d0ad89599ad7a89849c2ca90628f614402a02439c29b08628c2f05aa0544014e276c1587853c078028b6915ad4bdbf6740f97b189aeca747c31f3e6733a19433a7e286455e985156", 0x1000}, {&(0x7f00000012c0)="1c6e9b6b0b2d461770bbf7be71770cd33a125f7bc2893aaadac4053e72712b9488138b928ab333ebe701d93bf83d942a794fe9b372375a8e3dd3554957074cfc44195c23972fb9742bc0e3148b571dbc56a8eb91811ca3f3da0453040d21ca3d1e839784b76935fb766c625ae062bfa8783fb511fbaa3a8d15be329852f445ad364b7e9633a6cd2c2579f7ab2d33551fb00ccc1e69c378cef486c4ac21312c75d76872946251e03ed2316b4bf4605ed24a835291208a7fe27ad75da7942a", 0xbe}, {&(0x7f0000001380)="d16e9722edf7853ade44371ede41a0f5b321e74ec79f220ecab89458d9877d17054abe8812cf8fb3e80d6ec9d9c72647a8f01859ef07a9fa140c7bd03ef52be293185fb6bdbebf897b9664355dbe8351c0d2c3cec726e7c7e24e6e0a8a728cc60fe014f84c50ab04843d782b1bd521c39c78e78fbb79b1755dd31d", 0x7b}, {&(0x7f0000001400)="bf25ded5b364a7bceb83c6a559f04ca71e630d81db7718488739de098ddd1a5f6fba9633bc4a4b686ec1b0c369cc13a1d5a48f33d04a2181e4c0441c2cfdfe99ca0534619929cd65cfc56d3d0b5bfee7c4b4dded14223ecd0e3128004136a73b38271b19d133ca191625799936df19b89f2a42b6a5420bd6b356e8ffeb5c928401171986a0192974c1dbe686f5f9f7155f5753cf950492a09636957093040ce939e13172cea6fd", 0xa7}, {&(0x7f00000014c0)="856fdb2949504db5a94996628ddbe70a9d50877fc4c487d8704bf6c5aed8a3fb1d9cf916f9aa78bf4e001b306346175960242eadf8284fe5e12217c66eec60a963eab1fb39901d920a102e3b6462d830408cbea1e2ad30f6815bdf288837924b61051ae101440ff3c673095a472e02491c17fbc90a0ac38dff798d09bd30b942319d7b04e9ee9a821912f64684f54332c6ef35daf7a72ae82f21be847d0d68e69a80146a9228131aefe7d3d1845ba2a21ab69413a7fa2cdd10018543dbb3f9cf153c8b98546491e013ac9aedd7bdf41a787ea658aa57d723c2c66e0e78064c20b943e04e1c3afd40cd2b814b54b78a7f0d7fd8", 0xf3}], 0x7) r2 = open(&(0x7f0000000000)='./file1\x00', 0x1020081, 0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001640)=0xfffffffffffffffa) 11:37:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="fac8703f1a50b0196bc76117b179fd2e82c6b9b7621a11524ef1efa24c7a8e6fdf684873a7e0bac65e3a5feb789d8b62", 0x30}], 0x1, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x98, 0x403}, 0xa44c7d22a29d565f) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 11:37:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0xe) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/33) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000000)=""/103) 11:37:28 executing program 0: clock_gettime(0x5, 0x0) 11:37:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x5010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socket(0x18, 0x5, 0x2) 11:37:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) r1 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 11:37:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x20, 0x796, &(0x7f0000000000)="4f0a69bbd0a804850889d212c78df14ba98c5864fd7c3144220208eeda6cda7a98cee47f5474e7f1f1fd5a68e632cada6c1f628caa0ecd4eeb54e127e5b0f9a9301d816f8b7093c6bc265e0c4e11c51c121d05468e5ecdfc6dd604bce52beb2405aeddc6673e8b57afb3026335654c5c77e7d7c3fb2eb0ffe8a3d6c17f39ba6f6ea7a9ba642b86a050cd0692843162bf95362851d2d52f78c99433aef0d4ccc5c5db93bb8ed0bddb488d13b314aeba0fa3cf667b3c5d46fc3a91538127ce1a89f4294076912f878f62d8ee66a256f73c9e62ff9721b09d1ccf7ca3402820d74deae7eb3f54c40da031ec7f2f3b12208daa7de183358b99646c7c5f193419bf9be1be580b31e595965722c5d33cf76386505bfb27f954185d98c16e83c07cdcad5f11cfbe5ab88f6895bbd00f25ae6165f74582ffe807daacfd26139c80abb0ba406d2a528d6db873b699c2976c9e64f61dde0d8fb18258903125b276a9c9dc7110a04e4a3bd77eab27f79291d5a7983b9841812ccd4c8fd1d8a664e4d2f3e02adc9d37b39dc5e4ddfa2024a620b722aa290bc0ab18eb2708be6b62cb8d85db7c18b0c096ae9b4a76e25dffe768efe343df7222e8b2fd0173a553f21a66a63106c94275a3bcef9a0f7acaf76d6313e877f169f40b75001d0b189bbd0ed3ae0c07f3a3772046c23fde6266ff10d6b22d9ce360f2a881e8ae2f6d348ab6adb57dbe04c5d08c7b2088170e66ba7048c87dbb284c7ac2634104dca02f8d88828aea6d57206aaa3a5ed27002cadc960cab2cf1bbfeab73b5aaac857d5328acdd70aa3df3df884053a38fa87bfae0a2a876f86cd0a3193bda72d07d84c5df35796b90b4008699de38b6076119043779039b1486fd68044cc66c1ca1ad30e66cfeb02130097cc1d5a1b53d80ce320e4b169cce4c4a3e29e1c16a14d031db480a571a6053c7ab7b4b1cacb2e42f1d78b0dc53a2ee9a1df74ef57b97b84ce61ae5125413e9f1bd3989273d55b027a8b7277fb303a9eea10571d16def83b3508b77a61e82561f9b235836fba06ed91e2d4240366ea23d1bf44af5753b08729615f0e5a378f277771c80793ec4f6bc80e89e6468c4218d6b410ce9c11cc3a962e7e13f635172e468c20bf2ead067b58e962fde7ac789d057b78c5bd87ba1eca50a04b7e4f917d9a73dff37c34add71fc8364bffdfe55bbd563bdcbed07fc24db1414bb6711da2b29ae4a206f0827a049981b2cdcf2e00ffcae923251139f228787f7f6e0487497cc265f0556d5b25c7e3f0b1b5f1519768b7ba9dd7b623aa6e1ce8ef7c7570eba7490b74f79deca6af373b4a9bc107d31d53b2ccd743ce309e194217ab9c5b28ee96833267426bfafde78ef8caa8fac2a73e906d6b70e2d578c8c8a1b60dddf462555a336b64aeaa3d8f7ac2ec9c8ac62df463c435e045fd93ce9bbc71cb38653feb2a3e540ec1d66727d7edfc9e657659a60ce7e7ab26a4aaf9a4e45966e8e63030efefb84d1978ea0cf4af527db43dbd874380b0ff6e902729d69deeb81ba2c4877fd4f9ab6de08ecb6e0b6e481dc77cb4fbfe8e6f2b712fcb2301a3cbc031a8c61dede54051562de4b5cdc39223926a5ec128b254ca9572ed11ba6174a4a007aa6e8f104c11569fe1e94a322d204734340dc09b1db5205852a1d7cc69d09f9fecccf4c6c24dd3587847704ef3327b2d3b06b2a1ff762904a29ed2039701104cbb373e2d5d555e8405b97bd8f3fc21b93352fa04215d3ef954b76a0aedb9928ec488bbc1338dc6065d7a326e9ad281e7007160e4b877cc6ebe24fc78f1c9057dd2a62e8f642337d52edc60e6a0a4da44b4da71e7df83803805890d2f3b2d7149f23880cd32bda1202d61a01493f5c2f6975e06ceb0784e819177568777efadeff30ab34ac7ecf0730b5dda04c8ebfd621926d738aa329751ddc9c832fd7f854944cc8feadddaf37fa9a1798de5e4a6e5c984ba0fb18ae774ac08ac02eab06a2e9b0defc5c8c0138ed5db0956da11aa1b80702c16ca5aebb7403d5789c39ababb143789f548f4d4f88eae91a7b1b59de5cbc98bd546948b8499b40df16ca5f51611dd0da324797ab296655ca1219800eb25ee5c4f674f8dd703851780604d78f42f33b8575f571522fa166d6b6c85124a49525061e4edebe2ff4cf6a7df8679daf285690ec15f27039a08b0bd80c4d65920af8d725d94b151174687fd31c98370c7e731b453ca8177c70e53a629fdd4afea6fa3f1a0082669f8cf27bdf298681840cac97b7d5ab5ce0c6453e3124e0da253b7409380c580cf1eb7df954d2e1bd88c578ad5fa70a9cf29bbc656a863d93b563ca43b017275ed249e0ad076cc14e7d5a94cf7192a64e4795b5b19b7287df1622bceef3458f74d5573c9b1728cd6219b6569c774aae9a7154babafa79b176fb702c5e920ba14901b90426d77e35e53f3a9aecc26acb2704a67879024ff1043d73a9f526dc9ec57d440c6d145c1afbb59b4fe9860cdef7fb04dc744a0a781ad01efcec61c7faf67c4c1e2d74bfc150f074e2922bfb836542a7f9be9ea5ab3b4d1a5276884fa63c9927c0c47ce911191805edcdad7bc28c71a931f8bf96372c6c3b1eb630192b3e63f3119315fbc8c99389620d77f761e83e42b3db280747f7899b1bf71f339b963e2f8ed45bc17bbe0487246a4c6c89aaf9b7f9e703a2762d0a30e3f5a698ab8af4836eaf18429bdcb73e6f9d6e8b2a2a35ed4a2aed639c2bc35ec77fd7f67bc066bcfe2d2f96508610c256686cc34dbf29b3f78829d7feeff58629e140a1bfcb770dd8e991f2ce45c2c46ed93c41439ce41951e28422ed927e8adb950471e216e88f66a72509f2dbb51b70068228158b232dda790e2ffed203b75cbb8f34c752fad17d79adf5b6295e48be517bae1783e166679948cd9e1d0c893137fb74b4cd0182860f89fef60c591df485bd20fbcfa2eff1d2defdf8c477fecae342a55832c5c32137fc9726791fa8c093aba26b5bdfcac9c75c67206c5fb990805c56b691dc0dad31d490a5f61fdf2b070d11a4d536ca3b66e1a9260ec8fc5f494497819a1e6237cd039cd982ab7e4c28314eb027fbd9bdd14ef68c9a82b17e8a9ef0f2c9b72768295374e520386ff67e5482535b86acfb2f51107075c284cb8e74c4cf3eaba6ac4b5a0b9587b46d3489884a3db2673373426fcf8684a98c071ff0649f16e5c5c6594f46706bec125a4d28abc029ab9d400219ade809fd7109634c129ceae260c8f2a1dc9117895a53d4063dcf39a7b48b77f35f6cb1998aa7505c1df8193ce58c3e187eb3dd58a775f4a1c79cb9737afc895f7a02338003131b615be67814ae5d062ff9f8ad60c6e850ef209c5437a2376c4274b1f6971c94225ba699e7a7fef73d871db711e1424bbc7cdfbcf938d6cc4cd77fcbf2117256b456b34e3dfcf78fb750f3c23f14b5ca0cc50724f244505af7633bc946bdca347d425d8d131b0c6dd3cc16c02023e4bef68100d8310b6b0391319b6b6ebb536615b1f019928b158156f0cdce74fde6ef17fbfe6fc9f6a48eb0edd1389fb89862db2233d53235d6e38b840aab3dc3192a75ab1b8ed40430efb3bceb7134c9b3923143a36b26e6a9cb70986a33f8cb53da752799d2c69ddae8f2caa0cc879eb23b9476c6094647809d1d6ac2a52e750863e492a0b9dd328ec8116106103168343d7a6584dd8448da2122925156b74ef109964376e70aa5ef286b352dccfb64bc827885b7739726b41be562f89d103f566d10d173297a4e0f973f0b253bc49a1379473031acbe7cbfe6564acd8c251006f713d45183f02deec96db448b7393ede990cb11e39eab56688578e89b4e8ee7e5ee01fadb96cdde4d3c93aed8320d9b4651b4d3891b53fb99cd721d6928b4ee75b732755c5505cc77b62ff17db97715d3034af7c988e2b2d72924dc753e41e04c1942ad25bd00bf3a7318211a42eee41a3c9669de445fb6c594328a20caaa3c032e7b396fff2d2e2d81d8109dff67d96e24e3af6d87d6d4a2542fe5f2881f4d33cc3deb478717abac30decf0464ebb7d27544831b69fa2f8e71757d171fd44c381662625ad892289dc3bcf7b5a5328575555a9e061c96a6ee2ca48c6445555b89188b554f01b4bb12c0f44cea9379ae7a6c92dca8c665fdb4eb0bdbe03946b10071b0fcdea2038784846d14c010d282421596fbaca989f8af4f966adf51800272f882d4e72708cedd2cacb40804c0483a1ba86b995606ad5225ae7f1fe65622570e1fa0931c98c0b057357edc8a3fda59bb1277593c147eb7fcb56c257ef4c3c69f63bd46fddde8525d5cd160d11af538203f2b7e576dc79c774484232c812ac3725c93fcef0b1fefe8bdf9311c8fd0ad5e4d7cc288a075339c9ea4f7edddd6daedd4ca9c0ce22fbfa131336fee01a57ae5ef7b3e6ae475d464818972d0967e6f2d36fd606bacf92aca403c9053bb1d6f4c40a914c9432eefa75a5027325a702cd7cef7ba6ffa35261ac6b154de307904c074ebf9b389be9cf97d1e9fc1f3ffdcb3869e7a7bef527ecafb6cef06cc8a98b6d9fed5132fa5a9ada9727034ffe31ba65cf57c47087c8f6292632a95ad4829fb540a1e59925a8d234c26950bfa27293722db033e36f02142e8023b69978db6da112a7c8ad8872624f41e413d9a9f4b87003aa66c0b0115933130efb96cee6481b1475be254366ddb35f81fffb900d33a2b1ab23c35bb0430261cc620b7d78c8855d5af40da94dd62061711f5faf587efc399c1c855282b639e1c6e6f03a0ea15d5ae537ebfc948d48da671b1de5dcebd8315384f2a2ef8fc859bdc61b4b0baf5970541c022729d6d4470f73a9fbe3bda85b09841f760b0b7b7e85f9f1bc8a510772c8f81349c9955f0b939642b644542bbbc73115f25ef6bb871838b89c6752136a208649b6dd3f448028cb352f490fb1934d7674bcd7966955f27b2ca75387644531202ede69923ff06b88fe12660b550931bc314a51b717026ba1eaa7493bc03cb91693bebdb2d2ed83b722a97ff77c6efdc70125d0b8339c42f13bfdcb4d282ace42054ba40ac0e10926fbbdfe6e766987e54b121630a8f3dfce037e31c7ba5b460c8e987e0b2bf45f31c531ed59c28f8e248119aec12e0e2a151c044b0aa672cd5e6470d14e0cfb39b6332ca404dd31cac31671226a5a5ee879ca7067e0de8f17ca606c6a63d80b8b85d8c8833179983e44cd0125b4b56858d771b4d1c7947583948b73afd5f6cbfc63d65e6a689eb132971b0e44dda8960a74b19965a34cdfa276797338a60e53b522a09e8f3ac2ea71da55dc6381420d86637c0b240e1a42dfe1a962b64d3b6cc917222f74d077dfeb30c4814016fd543e4e8f8f5f6e5a14a469571a19e88900ff8ae1e87381a5a8e4780cbbab6c69a0ddef80cb34ec9669c030c25bc0ab505aa092f06cb8301d7fef3ecace41cd30f28a64fa7e5cb3af174f200af3e54af212439f717512a4f56a8f2a7b91adac8b4eaaf8aaa19e8f6c6a573cadf47bfe02122103be11bdbb0e51d88e0e75c905621af7cf851a75bf1852f0f0067c4ed5c9dc5de309d8a4099189b3da2611af6cc5a56d97035090088ed48d4ced1bd846162687b887c932ce01319209e60e2ae8b7bcb2ec9de4ffc7c384e81e94af9c8cb810b227598d843ed59f63951968030100cc19d16dab4ee8ab160773027eb237c951812f5f60c9cd6923c6fe58b56e31ccc166bad4ad807c4340d8ff7a8d169f2191eb8005d4e48a2a2245ba5bb510d570a139b827483a86ecc62e2d2ee9faefed916c12", 0x1000) r1 = open(&(0x7f0000001000)='./file0\x00', 0x800, 0x92) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001040)=0x850) dup2(r0, r1) r2 = socket(0x18, 0x2, 0x0) kqueue() setsockopt(r2, 0x28, 0x20000026, 0x0, 0x0) 11:37:28 executing program 1: r0 = shmget(0x0, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/70, 0x46}], 0x3) 11:37:28 executing program 0: r0 = kqueue() ftruncate(r0, 0xae) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 11:37:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000140)="ba7d66d51b5eac1a80af7c71d03b70e938380278c0422ee867a00a0d491cd774df95c9f30211d32051a8280a1e81d3678016bdef59a503e19bdf187544fab57b8ee22a185d9e6b43bcbf51dbc0f8008e01012fe97e4d7bdf8ce3d3488492553ccafeec81c68fd5b0ef9181792355432bf96b9b0e3648f04d6e498d27d9b0bb17fe2990d4f69e619cf04221aeb6c2201906d9a316946ba3aa4a23cfe8535f299ea94dcfcd61b12730955ceb42f73185a59f2e1278d0a303bc", 0xb8, 0x400, &(0x7f0000000200)={0x18, 0x0, 0x9, 0x80}, 0xc) read(r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x82, 0x4, 0x8}, {{r0}, 0x0, 0x80, 0x1, 0x1, 0x5c}, {{r0}, 0xfffffffffffffff8, 0x80, 0x9, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x5, 0x2000000000}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x0, 0x101}, {{r0}, 0x0, 0x2, 0x40000000, 0x10000, 0x8}, {{r1}, 0xfffffffffffffffb, 0xe9, 0x88, 0x3, 0x4}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x101, 0x82a}], 0x75fa, &(0x7f0000000100)={0xfffffffffffffffa, 0x18cb67ae}) 11:37:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7e43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = socket(0x1, 0x8000, 0x80000000) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000000080)=""/90, 0x5a}], 0x1, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) 11:37:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) getrlimit(0x8, &(0x7f0000000040)) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 11:37:29 executing program 0: mlock(&(0x7f000000d000/0x3000)=nil, 0x3000) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f000000c000/0x4000)=nil) r1 = getuid() semget$private(0x0, 0x1, 0x100) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3f, r1, r2, r3, r4, 0x10, 0x9}, 0x5, 0x0, r5, r6, 0x9, 0x8, 0x9}) 11:37:29 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) close(r1) ftruncate(r1, 0x1b8) 11:37:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) getsockopt(r1, 0x5, 0x800, &(0x7f0000000080)=""/109, &(0x7f0000000000)=0x6d) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x30) 11:37:29 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r3 = dup2(r0, r2) sendto$inet(r2, &(0x7f0000000040)="97af512c82d1fee0692b1d2de7f402af062b9c08cbaa92726661f96d5c64a14f6a626d46bc019d19ac31dbdcf8be0b17dbd9f8b062116a207b541317704c808679b9d937fccc86b2f7641cffbb7470cf4d5805f7f77b906d28a051678d3abf3a3db22b4a774b0586948f185b6ff2ca0b759c55ae0db16cfa0c678f5da4f4fb4d861473749b9929981b5bc62f7e769026ffb0e41c1ddea1d878051756ee483bbab053c9ce1e983cb7e48753d27564bb309feaaac54a06f2b9f786d8106f6ce335d1c1a12c6f92", 0xc6, 0x400, &(0x7f0000000140)={0x2, 0x0}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) socket$inet6(0x18, 0x6, 0x7f) connect$inet6(r3, &(0x7f0000000280)={0x18, 0x1, 0x0, 0x100000000}, 0xc) 11:37:29 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x1) 11:37:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125d00ec6e00", 0x8) recvfrom$inet(r0, &(0x7f00000000c0)=""/116, 0x74, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="d8ff125c00000000", 0x100) 11:37:29 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 11:37:29 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) kqueue() execve(0x0, 0x0, 0x0) r1 = socket(0x22, 0xc007, 0x80000000) sendto$unix(r1, &(0x7f0000000000)="d60f6d3570f3620fd01966146124d7e22c1bed5f958cd8842453ab61354ed3d39baea3baa3b2df457bd93d96a78d304d33124558f14e4e7486abfccdbc55ee7555aaef058d2357b37aef68636e416619c4223ae757dcd4e53cb8429a327821b47030be7ffb6677931dcf46fd78b1a8aa12209bb184a929aab182b42921667a5affefb38206f63ad1b4f21e0e11b61667ab614e6db9100a827340a237038ad1b3d8ca826a6b53e9cffa995701853d5247071e659b8eeb2c4ada89feee0050dc5049d693d5", 0xc4, 0xe, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 11:37:29 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0xc0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrusage(0x1, &(0x7f00000001c0)) 11:37:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) 11:37:29 executing program 1: socketpair(0x3e, 0x8003, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000180)="e99feff471d331daee270bcf673456b207cede00ef4a0de3ff932844afa3b28091a0b601c06b360a6e8138eda1b0759a1c3cb2226cba74d80b971427758e35f4bf6c328a31b3902047eb964f095a579b572ca612935f6cfd2995c4c7f0c174298ac17f99f9bd6ed9742f4879972c6a668d490c4619ad4fadfb60dcb2b153076440e81bf1df23d808c52bfe226b5046baa7e2aae596fa669b010af00c4665684eafe66e6fb54fde25bf6d366ec31ecf7d683adefc8193c002b089a3774d55526e6cc415698f28239602220e7313348239541b29e1ca99d9686b7ec7", 0xdb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xffffffff) 11:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000140)=""/216, 0xd8}, {&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000400)=""/180, 0xb4}, {}, {&(0x7f00000004c0)=""/247, 0xf7}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/178, 0xb2}, {&(0x7f0000000240)=""/32, 0x20}], 0x9, 0x0) write(r0, &(0x7f00000000c0)="dadd32d489167f3806b605a7ae0c206217a2459c6359e4242a99cb8b5dac5c925fc569438ecb9fcda019efb5856be1d7ab53c34d2aa175ded225ecbb2e7756222be2d26a6ed66ac66b9f3912", 0x4c) syz_open_pts() kqueue() close(r0) syz_open_pts() 11:37:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f0000000180)=""/9, 0x9}], 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x7, 0x9, 0x7}, 0xc) 11:37:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) msgget$private(0x0, 0x3) 11:37:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xfffffffffffffed1) r1 = getpgid(0x0) setpgid(r1, r0) r2 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = getppid() setpgid(0x0, r3) setpgid(0x0, 0x0) 11:37:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 11:37:29 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 11:37:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x200, 0x6, &(0x7f0000000180)=""/165, &(0x7f0000000100)=0xa5) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:37:29 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) dup2(r1, r1) 11:37:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) 11:37:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x4) 11:37:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:37:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0xee4, 0x44c, &(0x7f0000000040)=""/85, &(0x7f00000000c0)=0x55) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r5) r6 = kqueue() setuid(r4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) getsockopt(r1, 0x6, 0x4, &(0x7f0000000180)=""/69, &(0x7f0000000200)=0x45) kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000001, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) getpgid(r3) 11:37:32 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/175}, 0xb7, 0x0, 0x1000) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xfffffffffffffffd, r1, r2, r3, r4, 0x40, 0x6}, 0x10, 0x81, r5, r6, 0x4, 0x4, 0x400, 0x4a1200}) msgsnd(r0, &(0x7f0000000100)={0x3, "f8d9653bae589d4cec9b0ae7fe0a7b5ec5edbc8fc092f6f296c56041eb3e221501dc64ae74fd2a85871229bc38449c81d6741d367dde37298b84e6877181f5fa63eff97086a9cd779c2e68dc1d6e5d70330d32d8c5995413251cf7fbcea4d81c1c373a1f43735a6c64febbbac8e1528c4c833a40482d8137bd411f098d747f2a65bf90ef3ec0bc9a76aa35e3858d3ac696362e4d364f885db8c8e6760f70874f7ecb9784a304aa3bceab8d1d5c491d44225fd81732023b552d3c2c3c308ab0f0efb183eb65f43b89"}, 0xd0, 0x800) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x0, 0x1000000000001}}, 0x0) shmget(0x1, 0x1000, 0x600, &(0x7f0000ffe000/0x1000)=nil) 11:37:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) pipe2(&(0x7f0000000000), 0x10004) fsync(r1) 11:37:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200", 0x0, 0x4}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:37:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) listen(r1, 0x100000000) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) 11:37:32 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x3, &(0x7f0000000000)) 11:37:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xccb0, 0x7}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0xffffffff}, 0x8) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 11:37:32 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() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:37:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) 11:37:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x81, 0xfffffffffffffccb) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getgid() connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 11:37:32 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffdfb) lseek(r2, 0x4b, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x3000) dup2(r0, r0) syz_emit_ethernet(0x4a, &(0x7f0000000140)="abacc2ef6fe9550e0f09f522d9ef356366c5d4e79c6f573294262bac83ce4a5c38e8ea0b97e1f4b68c5c2cd6a50e348a0af5f4aac9c608b878b7e0f24d891e319adf2e00e90d65381bc0") shmdt(r3) 11:37:33 executing program 0: kqueue() r0 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 11:37:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x52, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x62, 0x40000085, 0x3f, 0x7}], 0xda8, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x8, 0xe8af}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x7ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x8c, 0x2, 0x4, 0x698}, {{r0}, 0xffffffffffffffff, 0x23, 0xfffff, 0x3fd, 0x2}], 0x100000001, &(0x7f00000005c0)={0xcb, 0x67c0}) ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 11:37:33 executing program 0: pipe2(&(0x7f00000000c0), 0x4) pipe2(&(0x7f0000000040), 0x10004) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x200, 0x100000000022) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 11:37:33 executing program 1: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup(r0) 11:37:33 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 11:37:33 executing program 1: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 11:37:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) flock(r0, 0x4) r1 = socket$inet6(0x18, 0x3, 0x100) setsockopt(r1, 0x1, 0x7ff, &(0x7f0000000080)="dd43ea88774a8861816773c24aca8e861e1a72bcc837131a5f6c4904d167c5fa26dfba41eac0781f943119fee93e1ca8fb558461d85cb91f1702e61fbf1767f2090f63b45861505fa6e0558915d41e42aa64d88bdb841fcd89385d5c023a3a809b65a31b2fb706bd7609e25610be8239b54daa3bb9d8abca1ee0b24c330c7bbce6f66cd1b900", 0x86) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001180)=""/97) setsockopt(r1, 0x6, 0x81, &(0x7f0000000140)="6d7cd832845675d439a274f868b1827b7ea56ce5a810dfcfe4b6d35615cdd1b6eebeac660668deb897f36e1fa27d8586fd3246ddcd32c22437bf51fb47cb0e7c6ef4fd9cd5aacd4f86fe4bf41d85a093ca465fa44fb3784ec651cf9fd38cbc05638db4bb57e3bc21f95279eafb10a086596e765a4fa10695582ba5d7ea7da78ce62795ce197956232c00b68945a924e7b5649784ae81dd92e9babb9ed10043d4e85bef70513b756b9fca48ef3ab4870a69475a0a9f62f33bba745a0e376e4a577cb0ec4ee91dce6cf10c23a0a17ae2db7c9c779982fe7dd30fc63dc0cb46815261c3a296e3b51c9b2b59ad923e6086b05cf2e9d25dce87cbe38ac385e033d780ad86ff8edcf290ceec84732bcd5240b407c34e026a950e362880ee35608ed2d2e494c33814065d68551d795b7ebe66a2bf923e38aecc7718aa85443b2059bbe0cff623dff30d083cb037047830250a091ce43834081c6fef9918a86b865b43896539443aa09909f35c872f6e23522bf35410cb3722000a27409a295fecde09279168901bfe1790a9a2301298ce33e9603454c0135f3875a47e306cb73e727f2fbd2b6f7a873f7425c9e86001d3f5e33279df3526aecb0dfc49e2b5d167853ce88bd0ba1d546af07959d4e717d66f8164b7e9f9f12051e2c892d0c6658b62f3016fadb57682c11a25cf654b9e982700a16964aac255fa1c0ea43abd62eba0b1e6563d4872e831edca7647624e616452a40ae5e35c90162c106952278f5a8458fd2b11a6a413281748eb762b29ee383a9df0c5470f6b2181194f4b8a4a157f2d99c7dc5cd9bbf2612b2cb990cd4341536b9684531433c315c009c883ccd9a54c7885f417bc8b7ef1a9920e10111d08d7c22ed21eed4a8068edaa30dd443bf5081ab20077d29f00b8a21aafbaccdd7265075ad7465d4dc13bc868f32c5a63ddaf575531f196bd2c87fba3c9258a3cdf064a751cd0be2d008e3b769988338d90fa46bf2e9a8d096bec074ec3cdb0e1070b9657022a09bf5b0048a4ffabd1947efb678b4db8136a77740fc9495a0c0eb049a866063263f7605304e08a031c9fdbfbe9fc58d4fbfeca66bbd8ed2af71773aa1a2db147e8d5db6da73fd0559abdabbbcf54f634cd795f831e1d8df3c80a3d5fd499a2aa28a290fc260e2936f670708a9b61935b2ac488bdac73fcdec9ab9b2f8a8bb0afbaa843be44b5ef3f70011ac100f195122f06c49202447df3501f195a533cd3f681529ab4192a8043709ff0dbbc57f20a33f3a8e8bd0b248b5c03a197c8adf038269f171963285febdb25985234fd7eb6396a56fdebff6d6c5c7f6ee6cb3b8d66fab22d1c21134b35ace580686c83b957715736f4eac2a507ac86b9844f578b65bd8d14932ca17722b98feb2f9cffe71d29204f04a279b6977a057dde2fbc4c60174bdf1cf2403500997e8ddf06d4d581baa36c851ded408cd712830e75c8327f83c70cc6b09e8dbe917d535b36ebe7ce9c53c554c77b26e72c093e1073b94ee7551e5c2716efe4f27e2afd3ece824f192de9bdb6cb8c59c8cf1e7111f4ff0b55b125e19661e7305fc9695d8185c7d42397ec950d348b183ea0d453becbe6d4f2a34633d5fc556c0c4ed477178564e27709aa69e2a08f55aa32a9d98dcb819f02765575c13809956ea0db303a5fa509caf4180042451cb92d2e1c7803e9b85192eafc801607b4823a4502cbe66cbf534af278a4d7ae30245c53b5bc42973ea1a7a1f2c0249e1aa0ea43a28ed3364fcf5e04bd46b7aedc5c44ff2cf4f3897446446aea5c176d96a610fb57b4d53461aee21e44d3dbbfbc65bf3d7885d75423a594aeba31a7fbb6767419670dcacea363bf89efb31314736c3ea09989eab33915f18df8530ef8c627f87caa04a69bc0716252cc936cf05f49f0002e74a6a5d5b5b2108d3cc296568f7667ab1a5a0d4dd407537b8b9d6e4f1128763c1478af370fbdf873593c4c05e1b2fb4c902313c21aa26c02c952f2894834178b334cb1280f0a1a9aa690f1cac64c1aa23474ee5eddc9c6fe12223534e75e1a3c0bbbc60f55c37237d744f8345b292e48de79f47ecb8199ae8f825b84a8d2595f5c1f2240b6d49c8c2dbd012f7395fc439078998a48d59a49db7e2fc2a6fdeee43957802788f5fd1cd6a9df0dc73769977f28f0072b7fafc1e84816da020390693e7f10c2c8a8954b61f5ef0bf111a5bde0f15a0e7a17ece5af1c6aa1be23fbd2eb5c225908204d9d82e0b58c9526cd8cc825ea9a563e11ddfdf588af5ea1fdf9893462e82189ae31e885ac265fe26e8d0d7b7b7b566f567c1359afd7e26688ebb98f223fcc57ce60423c3cfc0da2a6ca984b639605ac10bec720b872ed0dbc395c04dc62a96fc0c82ae041d67bc65f14ca02cf00413cf3d750711c4b93956b8bb32974f9b48eefa89474096693b0c778be91839b32ecaf08440bd01073fbfe8207aa5fc9706ec7cc848bd7c891f7a7d076e28405b7c07e066fce4d57d9a63fd5d05cfa388cbf2a100b1387c43147d81f1f98fc8af17d0efe5f1cc5983bf554e29a68e0429a157c2fd8effc991447065c4faa3f630dba2139221025136844c66100782ffcb51c09ac094d370a8c01c58aa522acf1b80ddd935530bc11d09452c17f529a30dfc1286ef46a8b2ec059f9b1cebd9510ca3fce810da84211e69d5af364619f2110042a88240f10264cfbce95b5873285ff5546827357afa83bae3c2fb44b84798792a463cdc0e6df6b69b8c0dff7c54ec4fb3c53351b3f8ac77bf4d4bb70d884b351ca309ae7c8acc1fa4085e6c1764801080a7b4603c31a8f0aeddbf06dc892582b6009459111b1c26e478ea61a6c7a6bdc71911f771420fda883da1d270a930fd25a2597619913a4f448744abfbbd80252bd3d3240486e234c83e4dae5a8514e64b4e543575121c2693e335c8fe6acc333c40cb23374a56b6da7637b72eaf538aa474ff7244099a9648757da9a0278d25065e52b3910dd077be5ffe1264a34e6b629b43c343e84493a2cd1e96f5ac5b08e8310b60b458d3251c23731df805eb95f8b2f77fcb333238b5a3be5bf6f1a38fce9d9a48eb1ce4947cebaf1d7e13ba54cf3c96229e344ce083a05559fe6dbb89970a15955704581686341f542dfe6d7722d24d9e1419f6c3509014f36ec2ef409cedd8a4abeaa134ae5f914080143a0cf684cb78200d1bd35d486275403cd3e69ea2729fd04febf7fa8a393827c16e92ca59b71604e8fe65cbd4dddec274bcf03aaab97b3ac2ca80f80fc9dbeb86f66f2fb52b13ba7dc1feac441755d81db3efe6df9f11367c41dc0eb45ddbb59571a8a0048978afc069c123e1d45ff77a2b6b7b0b61d447c193fe83958b3d5d38e37fc6071f8b2fe4124e09a0598deb13cb2f4b488d102cd797a9d1dc739cab2f4da2dbd5b00b3a45ad538ad12e271438d18da99ae409d0f1c78eaed5bb414bc253642a9f327dc993ecf0ed173dd9dc8994883df48f91f3bb4d920c9b957efcfc59de007640ce484319e7a1a31ff8b53aa26a5f43acc1bf3273cc7296e63ee57fc331e91f3ed9a700aa5e1df9b81478e0098e752dca4662a3b7ff96488d2abcd8b60e3cdb7e810dc6f687740889b58d14112257fdbb6b0ea150bda3078beb570da9d9a3444925f606e27e99466bd1307ba77716d4155745536e60dc6b5ae3ef0da069e07b28a02c52a33654f91604a35c5348c1c1fc0abaaf9af1fed5b444f93877410dc4818b658200e885d84176eadd5e1f43992b24021218da8c575ea4030ffa167daf7e0222390e3b8d07957207675289f396f8f755810c87c9b2985cc677b38602990d28037b9800041c8f5b68c8e759c27d52d37baa1b9b50db29a27d2af5072381c7d38a484ee06f2b329b2b4805320f1be705172b78261b24c117fe90c0ab1d56c36804f16b397020f2dd30890f91df836829e68b951739cd0726282344c8bb0b40588abf943b9feb928b8878525d084260d59555ed7cbb835ca7b3fa8b4404a58bcf84f574b14dc80afaae364e46c78be8e500974b80de3a96fbe56a789dfbe25c35646136bba93ed0ab20b2e43f0c631b08f0184a9db08e214dd601ff1da278d7f0e3b90556c6dcb486c9b638a1fbc74fcc5e3002f8e84fa42d0dd14c8dc47ebcd591c400c52ea3ad26c1b6ffe0e60cb0b47e74051cefeae34b078910028e8d0fa8b7bf423079ae029fc6f1d33e81747d54e9a77a2ba59f59dc845c48bd50d20872b79de8253baa6914b6484a405fa091e4ab11e220bcd2b7edba68fad117bf27115ac48ef307394bd540d02e6a35f1509469cc701a0f2b623eaf83ed2a3101f121bdc37c823e7796e3bfccbb82cd4a9d4413c851a0d7356a8f77e24662c35910b928af4d8f2fdb8c01d26654ea87b1774af208b1e7483406e07a71783755f6559fe5baf5698a864f1febeef8edcbc628cee91c50dcf436599d73e6c1111a8af418cfe6afbea63a43be51e734571b5de3e6a23476b86e52c80b84639fdbe634ed35c330aeac4f5420e498a5585361e9c60238f024ed3089878c346220e06c1ebced0721aa5a0605ef86a76ad1d1c47a87ca4842a141163de30bc84e42e10302ffe2e6ea8ffff3e70634b9e26b8c568bf61a94d068747c8a5e6c14b05eb7efcdb2c42db95d7f384244cf550ce2ee6810a67c92674c58a59f86125d045621034329541ff1dc84368e86db0786edbfa783d57cdbd95edd6d682a140ea4d3df04851e278c52b8b0cc19c085d78d24558eba6e37d490d558b3e0e37aa2a30172414b297c3c6d3222183b0137797a0347bace103c1b8ad23f2681bc774320b7b3e90c1ea38e8d57f0b896b1d205d633d9637b50896ead535b41f2e207a8ed2b38fca72d78dc16e5c480694d6641d2aa5757df29fddd0ec17cd6e650165f11435435be2f3a637fbbde1c0124b84f18a13d437717ad0551cf6ae83753b598a688745a9c7b6b835d99782dcab4bcc1f0e03ea842cf4e12f9e3784f98141415f6703ffb036197dea595971829b1102304a134c49082213832c64d6a1b9d5c48750f717b77b95e3be4a7c5f6b82f5d042032e79570a8030b8a2d8213805b1b2740343e81b0069d0ac40e9a77c67ce05c58e5238fa679c9497e83758383f78afed25e3c04b5cbb8fc6383dc820fb6345ac10d477391ef8348bc77315d8a79a0cb66a43459bbffde0f981d00b6cd756c43fea374fe8650227bd02e3f26232639b44c49073274248938ac3c7336ce04c46e0dd7b2ea73e21f719e0e3df88759b7d7ba1a005dad6f1fa8d2684bf326063c05480f0f1a5e8d1846c44cb00465aea89f1039bbb8478fe793a51065a53bf5b5acdcfd93d24e731daffa1607cae5c6491061dcd6739588928eb19632dc707cbcc97e59d229c1059a880382c610afb5e58243f50d53818d9952e28cdc4349a244b71a56d3fbf3320190dd35bdf3e9c3e79b471145fa95538efd8b8a117929c504fd92dc9aba77ca9b6d73387b24c6329190ab00d4f1326a977296fdbbc7d8534c87e1c0c65cbb226e1048cc396c18220348b0f2109a9cf5ff852530adbfd4558137a9165bb83f38cbb75e657a68e0d1841117cda7fa1cadec852490fa48f6a8fdb6d8a1d7b190ac091a0e04f0642a48a7677f70190e13f01e7cb3c0167909cec331eaf1d4de7de98aaa7b119eddaf9d495cbd0bf81b39020b95aeb50546b647a48ec2e9ad3718c0fe94e700625887339e92c805fa3affb75f3485ce9671085c182bcab924b59d8355a1502e6d292c96cbce0cc28f90490b691a43d19ed74558050e3", 0x1000) flock(r0, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001140)={0x4, 0x3, 0x100, 0x7, "b85c988c9e36678e0f3d9a98d3deb0b7dd2d79e1", 0x81, 0x5}) 11:37:33 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xcac3, 0x1, 0x9, 0x2, 0x10000}, 0xc) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r1, 0x0) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() syz_open_pts() 11:37:33 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = kqueue() r1 = semget(0x3, 0x0, 0x540) r2 = shmget(0x2, 0x4000, 0x205, &(0x7f0000ffc000/0x4000)=nil) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x9, r3, r4, r5, r6, 0x141, 0x5}, 0x7fffffff, 0x101, r7, r8, 0x6, 0x8, 0x7f}) semctl$GETNCNT(r1, 0x40000007, 0x3, &(0x7f0000000000)=""/127) kevent(r0, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r9, &(0x7f00000016c0)=""/166, 0xa6, 0x841, &(0x7f0000001780)=@in={0x2, 0x0}, 0xc) writev(0xffffffffffffffff, &(0x7f0000001440), 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x40, 0x43, 0x81, 0x9}, {{}, 0x0, 0x40, 0x0, 0x1000, 0x6}], 0x6, &(0x7f0000000240)=[{}], 0x7, 0x0) socketpair(0x18, 0x5, 0x2af2, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000001680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000380)=""/64, 0x40}, {&(0x7f00000003c0)=""/128, 0x80}, {&(0x7f0000000440)=""/72, 0x48}, {&(0x7f00000004c0)=""/82, 0x52}, {&(0x7f0000000540)=""/4, 0x4}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x6, &(0x7f0000001600)=""/66, 0x42}, 0x2) kevent(r0, 0x0, 0x80000000, &(0x7f0000000080)=[{{}, 0x0, 0x1, 0x0, 0xffffffffffffff52}], 0x5, &(0x7f00000000c0)={0x8}) 11:37:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000140)='./file0\x00') 11:37:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x81) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000040)=0x8) r2 = syz_open_pts() syz_open_pts() bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e5066b7161bfdb6"], 0xa) ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f0000000080)=0x489) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x10000, 0x7, 0x101, 0x5, "1ac6a8af06e1d0f28fd32b3b72ddac033c235db1", 0x3, 0x7}) 11:37:33 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x28011, 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$getflags(r2, 0x0) getitimer(0x0, &(0x7f00000000c0)) setrlimit(0x9, &(0x7f0000000080)={0x0, 0x4}) listen(r3, 0xad) execve(0x0, 0x0, 0x0) 11:37:34 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file1\x00', 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:37:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4005) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x13, 0x200000024, &(0x7f0000000000)="f4c2b939", 0x4) 11:37:34 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/180, 0xb4}, {&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/185, 0xb9}, {&(0x7f0000001340)=""/229, 0xe5}, {&(0x7f0000001440)=""/4, 0x4}], 0x8, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x4}) 11:37:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/161, 0xa1, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) dup(r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:37:34 executing program 0: syz_emit_ethernet(0xa95a8a3c0ddd6c53, &(0x7f00000000c0)="cc07000000000017d40000") 11:37:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) chroot(&(0x7f0000000080)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)) 11:37:34 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x150) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 11:37:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x1, 0x0, r1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f1047dffc8fe5803a8254acae83ef4642f4d363661c163d5eb82a5b2ceeefebfde9f47969791", 0x26) 11:37:34 executing program 0: msgget$private(0x0, 0x435) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c652000"], 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20120, 0x0) unlinkat(r1, &(0x7f0000000700)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x100000002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) bind$unix(r0, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getgid() setegid(r2) socket(0x16, 0x2, 0x0) 11:37:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 11:37:34 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) socket(0x20, 0x8007, 0x4) 11:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x522}], 0x1) 11:37:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000180)="cf2db977aaaecd460470a3118d5f4167770e7dd1990ff63d7f5022176bcf0836dba281a15aa44f1d3fc5a5127cb12a41a1ad65db721700a42107168e5bf6632334cadd41fd", 0x45}, {&(0x7f0000000200)="0424d7ae1c10732a8a750ed8822af46fbaced557516164bfae7ed4df64c77ebbbd5d8afe8493ff4fad6359a571ec3068de73c843a00b330bb097406a1a694cad8e0d671115f61b9fad10a40fd164101f51192e809b9bab4aa7bd3eb25a35fc2b734c9d60f4e0885e", 0x1bd}, {&(0x7f0000000080)="57b14c26555b29aa1965c5180a87e9d8cb6aa6fb9c462c418bf2912f9f6387800e7c27adf1639da92a68debc990b0e8c44eed4f46a06", 0x36}, {&(0x7f0000000280)="0d3a9911b197559198b37637bad64eab04182cf5f8ffd255f30d61ba0b6f4dc5985cf8b130ddf98b0f225fb0292370609daea5c77aa6df9e3bdc1a1dab70a71e1369e63c8cbd50047bbf1420b8d3ccfd3e2357e484d6f4954671e93cd4b6d12b53d02df7cff45e70118de39c7da14844cda9123bfe07f611c0ede464d7b7eb85f9", 0x81}, {&(0x7f0000000340)="3d3160cd95e2d2cbdcb08ea94b53641b5b0515fee097020fb38b60a18f19d1b4bef9daf1d238adf689204360f4f24f7fe54d0289218861131f159d811a7a283ddedc89ba761f77e61ce9341d58b93859bc4f75c3868abb8bf7d920f08acaa90f5c9fa01d07eaba757c7b39995d1347fd664272dbab70df7e402706bc7f42ad5fc91bef531aa96b1b9fa1f118fa4bb7cb8abb44477720ffe7fcaa340e3e11065420872e91f92fd800ced5d5f4e8ef6dcbe6a19eb854aa16b44c94a29ae98100f323daefe28ef039fd1556a305fa4164cf6a", 0xd1}, {&(0x7f0000000100)="84bac71e5ed778ac8da2411a2ca6be03c04224435e8f92bb0c3016fd25886b09", 0x20}, {&(0x7f0000000440)="e70d21b2d5a30f108a4a7bd98f21b72b64b5f9ce5754017ff573bfd3ba72e5ff129181c30a5b759406c9c1e18815e03c2416ca19bc98f23c057e9c3bd76e11a1b21b61cf6071681cdaf4f32584b416f71ce2f46cefe27e39d6bcb3bbee82f5da3443a6e7b9b15709e5bc16f5e6afb6f39afec01cc1fbbdd55aa79d09ba8753984982e48c4f9078b3f40d0b524340bb8f31976ea7a1572a8c551c08cd498917d5df673d02e5f982a9b440c112f6939d755b11a6c39ad3561b8e3ef8529938f4cb1e2c0f60c885178fd15267b01bdf029b7951f5be0a78a61a0b01af1fddb6825b3fc91bd7b14093531566bf56a1d3faf281f5ac837dc5b9983a19fffcb11122fc30b2ab552b1705e146da1f137b2c7e90fd0b7d82508449d78a302a19146b3bd5d7d55d18e1c03b3e0cb2c4c44e798606b8e55d7f022eb25a19dcbd5627f9ff1c11dbe7f56d8dc5ea0bf9dd0d4c6551ae1f5363a59d0a84a41be1eb05e672987bcfd4cd796537fb4f76081d8051d055c0b7e5d24f330c157364ebd114d57eb2c6a6255f62acdacc719454818edcf3344a216ac6448142e0f899410f9474cba2ceae4635efc11b80686b31a6c3436900fdf1c99c5a5a9f31db6504b68498804f296c3432964d647c66782dde155a83f36a489a66a9bedccc14f514c5425b8cbf80dba057b23e4d2505e427f1033a87229dfbe1bb33d1fcf75fddd0ab06cdc1d3e2ee2b29bac18ecc0eb8c14891f5e0e922ca0688a03d1a85d1c8e879d768254332dc92ad176bd2853cfa65200ca705a439ea2d78631323250ba8d0bce5480840a564905d090ca46fcd87c09ac0176a1e427aa06da2029da4c30f9465e62c2c3939bb40063949ac1a0eef96bb7a269d9dfd31c9a225ce67b6f1c335dbd7f236cf675139a8ddaba8a11c3c25cd592ab6bbd7dc713f1bfa9e17d1f0308f59fdee95e765823926b6ea5ebaed8d6794488ac3bfb1a3b324d23f5557241fed94453944354197b1550bb2a817987bf99c344f74e9272d51f3920b39d70d1537999cae1b3cec2c26b5393690c02201670883161bf0174a48f90a69da7b22ecf43b8c515c020538e3a12c53a6aba09ee3a19a6b362ef395efc38e18aa5a4cb014e1c9eaac084fda67502555aa57232f9895b76bc1bc83d250b88f11ec913eaa84fdc32a60e403050429a3a7773b7267265eb943fbc29a1013dbcfc63da9e686bc4bd139664ef426f698ba077fea9e2ea8e013aabc374539c257be9283a53e19afcfe5627274d28ee284e60aa5c3a387fa2951793c884cafb8aa0c5d02bbf8f97cf55329d2ccb2c467ada9c08822cbcd3edcbf4e9cb53ac928d6303a8f799bd8934d07e10593937f1d195cce8fcb5f41a03e649af9fb1a13e7e46121250c036a90cf1ae7151b0f8790fdcd5f7dcd2b8fa4138dd1f83ca6b271a8f7192f2a023295dbd425e5ca374d3a0a158ad146acc8b038a48d4e4dcba1923d405e2f0baf56237c22e994a363262c3d280a7f22882ac66f65bd54f5a2b583252df169a06be972f32176eb9d5ddb848f05b516d1b82fadbe85e6c75bc5be38d5269b06540b1d6ef3208c26e9eec4cbd5699cd4f56b2f18b22cbb5c31557cc634b340d847d21706100656dc99c9f2512e2943ce7e0a5e2657d48a9b5ca24bf1f5a80b154e93606d4232921ea018aab8c44f7b2a8a7b93ba935f716b4d6d2067694b4d8498b630b36a09f88857f6400371834b487e105752baeaa4de375c35a4eb8112bf53013a19937534024b34c3f1928c033d6132d0c4ba85d6bff28c4fa38b9ce4306dfebbe9a10122b85ebfe0d9279356d31cb769c7de6598e4966dea710c4a6ae1f6659a5cf571e8c28fe57df69eefe876c887a9f358cb96d2bcd1b519bf4861e28d38bfc3621d80fa4122c96bbd5cbeb28ba1d2f2f5093d6603e7a6d48ef8df3038bead6a3a10e1e8cd93a85f6529cc47a7f3efbf085e57bb197fde8859ed14f620a68011e19dd9c3ab0bbccdec895e97fc766badbd7bc713606b1aabe03f16d50d288f5ce981356e9e62a674959c1f4687b5b9be26862d55b9b12b85888a8c25111137df8ccdc5c05f7463b82171ca3822c75f11c614c530cd91b998c10407f18798c026381c5c19b0c53fba8bf527d663dbfb646b0cb1bd4efaed6dfdf08fbf365baec617e358a271b6f3fc4c4c2507fc3a3c97a8f09ed8f328e7b70a6222d06ff44bb6cec06b2b78158a04cddada36403805d9c1906be4dca3cc6158c015f57a3218780d40e1b2e14462b3e71ec52f0d1cdcd3503416bda1f3947163d68be8b4be37aec61bef079e5022b0ea19ca25dd016ee50ec75e2fb46e26e69fc459d8f7fd166be2f1f3fb1f3fac1bb0646d367e4b6cef769ff1ce65608fe1fbdef2fe03e5e95ecf336764713bf0aab09656e78d3cd64ee1cf4991345d9b7c9b30a37352a524addeb3ac17447d7d01ef245f82914029ea0c4729f715dc3a976c624a120b3acd6f171df15ef9c0e2e7c105d385fbe6be18fbc3b8b9bcfbb73462960b7569c3483e96fe2b52d5f9b3b2bd791b1a3aca164225884fa510911d5c479ad0bebe2deea6a0a179f5ce342b583b55aba1e0c64706a0739ea288adba7685e09a2d387b52984ef692b6199f955fee5cfe77274af6d2fee4ffd33e31e7ed4fcc4f322ec8067ed573ec757c81cdbc05b9aaa7a01d8515135f00857488c12efb54fac18b775d6356f789ee153165c5d6883a2160a0f16f3779c4afccd5596b641246fa6e3d0ece0df79933f12ecc4c3db9907e9fd6d7de670c9a6a4c17107fa390c68fa63aa6105ec3b81625ddbc00a667784b6641652c0c356fc6972205d7ef031b7f2812520b87e50ad502d1a92620cafa468976e78aebdf3051ca146bc227d7dae0ad8b43a7993132561c63704cd181dd922a23816ec4c453e404017f3c3d499f2d2b72a9a210eb48af19734a3fce12d2f2851d3fb4bb66d1478687ccec5d42463339a1ed8022fd8d4f68c768456cacb6fd0834dfbea4ffb3e1b1060d93507e1b35d2d5110db656867089322d343a75d44b6d6a60ae6e734bdf9d6339d71e288a199cebd353d67f8a789bff8c8e09d58a3bf990501ff3c1dc6692e293bd86eb7db4547819feaf182ba6f32f8840892a4154174b115f0323b43a2785a02f23c8a1453cd6849efa571338ba6ec8fb986db6a490141fb5d8bdf36c854bc35cc4ff3f6f497dac471e00308e06433eb63b5c3a99ca9501c8aa79b46f3592b2a50513c9fd2c72d4b6bd5343a18dbbbe1c597dbf681c84d92577e3c266b3b7df0c7d75f530374fd0602171dc986281026e609ccc316d545cb5e93ae25e8b540bb7a21825dd2d528d56d2acc5cb07696e8df230c74219f8b9e944dbb6494b1ffccadc77211fc0507276bcd05289da65b8ca0d6b9855ffe818369605fb9702a78f75ce0a3392795b110150e8691a13c9bc742dc9c96be0e4f274c6752212265575126fa302c3b64c289f168678f505284181198462a5ff4a4a18e3aeeb6ad7db1dd70dd85d6f1d1dc9e6d3ef9931bcf441a5e9cd704263c2ec98fdfbdc88c17c9dc34f922e411bee7876ad61ab089eea1199e5ff219f103aece3c1e3affd635faea2c88256a8d7d9640ebf43aca59d02dff05e959269d404513cc358bd90b89e3a61ad1f0d65a2c39537e82ffae74370b88573f6c05b719c7cdd96903773ba6858f1717c1bf543c05fe49bf40fe52f357b2c819c5fae5315dc793602fe90e0732b9665cc1175ce5d9f531a7632d3acbc6ccd4bba094c4342bf373b10b4568b5aa2f514ac98c4c8a88b2822dfb4150a4ce75d88a1fdb8b0b810cc68212ff0a1dfb619b674fc030cce64157154c48ada8e9be1be25a10bf7960acd9fc9672afc13bb91ff35b9357b1058016e6a1e759c0510574de123cada7dcc38591fcf3694f5cb60cd74e70d2e3715c218887378874e0ba699dace28d16c0e6c3789c83eea31a8978562b375172a399bfcec8aa32deba037cc09d76df4e8396732747dd32b3d3102b900dbce3f58a34c93d69078fe8199d2cf63c49e79c2796df4dc9c7f3307cd7d85b36509d91ee49addc61f3db6f81e944dac15e68a45880a5d4f634477e2da803f4b9a8c2128cc9acc7aa48b4b9f90851424342ef9a7821736dcdde58a8cc8e94341ea419b14a2e1a817a817d88ec80292e0de0618255e7462043d406916038975ad7e2a0a3d0fe2792ded3759106da84a7eb616fbc5b7a8f0289d10aad6587758e045615c690dc69ef153428fb5ddc8fd988ab81e9347ef066a01211c2b7bde6280749d25eb7f1c20c239e2005169f82a97dfc8f120abdc373a9b9acdfd607a4a9b9d8574fa0b24f2af7fcd662cb2c21ce708b3bf62421c49e756617f4ac3ae0f2a79f48bbdce0c56cba53ac76de31bcf29423f902cf1a147705e52f59c45e965fda4df8cf23826cfa0e43a6a44a1b27ca6537643c502a57e8dc4839d649be617a455edc0ee54484d09f5014757d23916d1b46e9173648ff38a0a5c2a85003da52189d7f18edf6b4630c3215642113ce0039d5bde17f13872e08a637f307f3a7eaed521c67809f96971ea6d76e4428526d45cd240e7b745e577bdcdaa85a6d2745bf485739b18d11f22fc49cc16a4a431622c88a41ba148d75348df9c31abf275955c5361a9bb69cebb7f0b6d0489037f5f38245535b8e73e4fb2dac2b66b206d279bec9655351d30fcc5752869de1ea0eba7941b7ec8abee5ad97ce022bdb2f7d51d83c31863b186685cf3678fa2108f33f4547157f5282b25023a2f93cdb08fb7367176a6ef0929bbe8e6a00042dec33326764c9a5e70b097dfcf6b13dc2614301b6aa17c61fe920831f26e3e9c68f0ee1249d6f95586bdcbdd203f78598b39f1a0f4c734bff865840309dec357d0a069bf03996bfcd347e2b0f72823bf97ef460d767ac2b2cfff911e415c9dc5cde6949460664f836648ccb66250506481d0c0617dfb0c8283bf8903086c3a0abaf6a88aed2cf6b24fadfc0886d59500e7e51ca3c89c46fd4a5f806a206d64343dd3539c7578bf1e1d6d0cfce921718dfeb1fe8a4362641831152b860bea2f5fb59e233d97b24dfe2546ce0d6f4b81e137ffe54d03fe2945669c419c6931beebbb4b828e3b160b076a1c8789791fe36e049003d01a40f17315eb6508038b998cf7486f7f279122832743c555b5e3007b8d7a61b89a7058be5120306546fb1dd6f80e1ce3dbcde498aae6e96ab03c32ecac926ae29d06a506ac526205a48d229429b57c303120b8d60668c4d6f8a523adbdce44494cf6d291cb742c1c1b3cc9d53b3d42bc513c7c68305cc414bba6f784dc723b82554eba97d0703ecefdb922897b53842ef2f05f9b760ec9e62d8e6d78afdc80807b7c0b61f980711d5ec9e7d1e0eb827781df8e7f6f2aeae3e951ec9fb3eba87562ee81b9878e577a72ce64f7b3d30dd1ca2b19a9fda9d2f931919101d31192a9b133cb1e1d474218d986f02613992b6ef11fa0711cb9e420399bdcb06050a7d5f0e5d174d6269c93f77da8e6ee63c9272650f8d8b2659d3fcab9f7b9f91ee35c157dc640b324083a7d1fc21f1b7821f6d4193903adabf9ac4568b9d0cece2ca0a7f331961f1343ddd13fdf437bdf87be54f4fccd31d1559d35385bd323e0eceda7d810c200c150ab76f8e80171f1f4bb95e75443426254fb872f18f0ea6b58ad5ecd9d7bfb398eb683fa426074ca8485584ea341549c4d5f0d7612aec36df479f627b05701fa11d3c4f1e63d18189b841ae679dfa9dc31694582887fc026f9f9f244925d7f00492b3f86", 0x1000}, {&(0x7f0000001440)="488009dbb171e8025445b9cac333e5c774358bccd6ae9d6986acdb666c9b4bf87c9c80d5a8e51bcc1950c9ee6f87d80b2f3df30b381cead19c23058d9dcf1a83b3ec1d4eb003efe2e32385b5680ba798ecee0c8a8a682aeeddeba92afa18ad581d5c7a0e637bec8781317886ff00f91e01c525f5fd5ea0a0ee4862dd0453741b505d67b6b2", 0x85}], 0x8) fcntl$dupfd(r1, 0xa, r2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001580)=""/210, &(0x7f0000001680)=0xd2) 11:37:34 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000000)={0x0, ""/255}, 0x107, 0x3, 0x0) 11:37:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0x206, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 11:37:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/67, &(0x7f0000000080)=0x43) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2ac86f6f", 0x4) 11:37:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000780)="73ed4d470000000000000024ac326cda69d3e44a2779fc17fde10adf9b3e37ae92d54068c38ea7bed399b78b470260e910940018f7cfcf30062c284f0bd0698a7e3a5d9653195fbf7aa5beb838a33466d4c0ca9a0bff762513934a6fb7447cbd011688cb86216f7b59850f81fdbab4b4c4c3264e4c8726d2c34e3a941aa49b9c479da7d7f2f71e1a77560800122087be71ff00000000000000000000", 0xffffffffffffff70) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:37:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2800000054baaf1e34803c114229ffff00000100000008cd3fdf0000004e", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xf0000080, 0x1400000000000, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x10001, 0x4}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf57a385d8d9b4d74, 0xb1c, 0x1}, {{r1}, 0x0, 0x63, 0x3, 0xc3, 0x3}, {{r0}, 0x0, 0x30, 0x3, 0x8, 0x39c5}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0xdf}], 0xef06, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x2, 0xa, 0xa8, 0x580e170a}, {{r1}, 0xfffffffffffffff8, 0x12, 0x1, 0x2, 0xe4de}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf43ebba5e761a89, 0x1, 0x1}, {{r0}, 0x0, 0x0, 0x57275c872d2a96a7, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x50, 0x20000012, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x3, 0x15fffbd2, 0x6}], 0x2, &(0x7f0000000180)={0x100000001, 0x800}) write(r1, 0x0, 0x0) r2 = dup2(r1, r1) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xdbd, 0x1}, {0x4, 0x8b}}, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x28, 0x0, 0x8, 0x2}, {{r3}, 0xfffffffffffffffa, 0xc1, 0xf0000081, 0x6, 0x4}, {{r3}, 0x0, 0x1, 0x1, 0x8000, 0x11679c1f}, {{r3}, 0xfffffffffffffff9, 0x48, 0x40000004, 0x73, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x1c, 0x40000000, 0x5, 0x7}], 0x7f, &(0x7f00000000c0)=[{{r3}, 0x7d5be3b817fd3c92, 0x0, 0x0, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1}, {{r3}, 0xbccf2ef7b5fef9e3, 0x0, 0x80000018, 0x8, 0x6000000000}], 0x7, &(0x7f0000000140)={0x8, 0xffff}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x9, 0x1) kevent(r4, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xc0000009, 0x3, 0x101}, {{r1}, 0xfffffffffffffffa, 0x42, 0x40000000, 0x2, 0x4}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x6, 0x400}, {{r4}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x200, 0x2}], 0x100000001, &(0x7f0000000580)=[{{r1}, 0xffffffffffffffff, 0x22, 0x40000004, 0x7f, 0x5}, {{r4}, 0xffffffffffffffff, 0x20, 0x20, 0x7fff, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0xffffffffffffffe0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x84, 0x4, 0x7, 0x81}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0x100}, {{r4}, 0xfffffffffffffffe, 0x4, 0x89, 0x80000001, 0x4240f745}, {{r3}, 0xffffffffffffffff, 0x50, 0x1, 0x3, 0x3}, {{r3}, 0xfffffffffffffff9, 0x4, 0x0, 0x3, 0x5}], 0x1f, &(0x7f00000003c0)={0x1c000000, 0x2000000000}) ioctl$TIOCSTOP(r4, 0x2000746f) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x2) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x6) 11:37:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 11:37:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 11:37:39 executing program 0: r0 = socket(0x15, 0x3, 0x1) kqueue() select(0x40, &(0x7f0000000040)={0x1f, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) connect$unix(r1, 0x0, 0xffffff5b) 11:37:39 executing program 1: r0 = msgget(0xffffffffffffffff, 0x1c) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) msgsnd(r0, 0xfffffffffffffffe, 0xffffffffffffff22, 0x2) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x1, 0x0, 0x1000) 11:37:39 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) munmap(&(0x7f00005a5000/0x3000)=nil, 0x3000) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 11:37:39 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 11:37:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000080)="fdd80d3191908d878694254ab591b4c2bf7c070592419ac0fb11562491243d935da823488b2cf861be2a2cb5cde17f1c9c467e9b831dfb427da6ef9a1ec07b64aa0f59e277c29016ffbf76d665e33e8f45e57575932d6f42c82682ce00497f492b847e1a4b8d9f87ed4fe5028a5e6ad2d320794b6d5581998c", 0x79, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) msgget$private(0x0, 0x20) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 11:37:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = getuid() r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = getuid() fchmod(r0, 0x34) setuid(r3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)=""/82, &(0x7f0000000100)=0x52) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000180)) flock(r0, 0xa) 11:37:39 executing program 0: kqueue() 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) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x70) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x10080, 0x31) 11:37:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r3, &(0x7f0000000000)='./file0\x00', 0x0, r4, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:37:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000680)='$#!\x00', &(0x7f00000006c0)='\x00'], &(0x7f00000009c0)=[&(0x7f0000000740)='\xed&\\$\x00', &(0x7f0000000780)='-$#%([\x00', &(0x7f00000007c0)='{\x00', &(0x7f0000000800)=':-\x00', &(0x7f0000000840)='\x80&,\x00', &(0x7f0000000880)='$$\x00', &(0x7f00000008c0)='&#\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\\$}\x00']) getgroups(0x1, &(0x7f0000000400)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r13 = geteuid() getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB="b3eb4ca759bc2f032c72"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="8d1a27c3bc9cadaef8786050aed88555c0119ba884e370112ee61a1c7041943dea5597b19b358f1c54c54efc5b5cecbf91ac72a580e63ce88bcaf262a3e151589856bd3d86beaa8955e8bc8e9726c61087ba33d8c0dd9261975a9a9b3cd6ec4587cb3ac401b9c7e8cd193fa23d724d8b7c60d0c892b4739d976fda7de3845110667b0be32e12333ccd0f5b94d8751885c4794d07bf10921c", 0x98}, {&(0x7f0000000080)="5bf520562e7c51cb1a56871d80519b715a314f909ccc8365f45af33bf7a736", 0x1f}], 0x2, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0xe0, 0x8}, 0x40b) 11:37:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x42909aad, 0x16d2}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x8}], 0xfffffffffffffff7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x11, 0xf4, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x4, 0x10001}], 0x10001, &(0x7f0000000100)={0x706, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r0) 11:37:39 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8006) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x3) 11:37:40 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10040, 0x1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c65300096c1f6cdcf813abd9b178ccaa2dc27d759a6655b2b9986fdba39deff006b0754ffffffff511bbdb5c60be9544a8be0e5cef60bda668d9b62c6c8fc6b88560e94659912daf4a0549e2eae0c1daff0f6f019683f86c2253c505606c403acbd38aad8c8c7f04b7d45789c55ae2bf17571d85d0475ef4f1506c04847d104fc6ce85beb006d57aa59c4d463"], 0xa) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) 11:37:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x482) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f00000002c0)={0x9c6, 0x7fffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r7, 0x7, 0xe, 0x40, 0x7}) 11:37:40 executing program 0: r0 = syz_open_pts() r1 = dup(0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) 11:37:40 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000001740)="e78ebf9f93ff2e940d0b40b8c7fa4e925e13ae72f2f887922838aa46871be8da1f783e254bd2c3ef84572fe9c9cd01fbb0983495b4a4039032a8e489ce3b4b35eaf909f3c2f2896a7a6a92fc261fbc7a6b021a6d67dd225b7ea7f16a93d726d98b64a66b69040a0bf57169af5457eb562f7983976dd14365885412e4381c") writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="a753520c271199208f0b5348f1628456801692945eb5bf71097c509340bae706b043772dc06a03f86634cb54001c608c74470af4fbe51a61e7151fc756f03dfd50784cd00fd7", 0x46}], 0x1, 0x0) r1 = dup(r0) chdir(&(0x7f00000017c0)='./file0\x00') writev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="b3bd7dcf488393760bde79f4e2581e4d4d1f1c619a950168fdd4bab8373ad6af078438760ad37ec91734ad77690d0a10c59081e7353e93bbcca85aeaeeb3140d", 0x40}, {&(0x7f0000001800)="ae3d7b5a68d52c9cdda1ee3a8b8afe739a34bf89305cd7acf2ae568ae1adfa523215bab869b6729176daf640806b0e8ada97acc80421aaf9cd0e48ba619b0b9778c66b3a40b06a0a61b0478ffc293e9c9d2e79ebbf4f1d9521e8316e500d3f33751629502099b366f66e1e68992800b46f81b057b64949970fc6739c37031d", 0x7f}, {&(0x7f00000000c0)="5fc7adb9a2f1bcc85fd301235a19d98d158f6fe1399daa3ce8c482638a48ce197c89e49fd8fbd3e13e1f52d89080adb1080ab999b871bb80ae187255a2944940c6499fe381e99b55fee27881f4ec20c4c2f0d6068b449fbd5a1b589950bcaeaea4b2be27314c270f", 0x68}, {&(0x7f0000000140)="9e4f7ee43ff80e4db78b80d3040507d46f1e7931f4fee75a9ebc542e5d35441d1411cffc5fab653e4f8f02556b273468820797dc6563049b2004f20b511abf6fd75ee6e674d49920f88f4f2aac3f61f714b3dc98f7d92cb6bf8421ab870524669546749b790b98e3cdc026c310825c7d6efd55a78682c4779f35ec8b2dc398fbec7006fc7281b1a72e2d18ff09481209eec62e627b9f5f47ac1726132bb8ce11a7fa4c477a6b0c84e6637ab984b9ab50479cf76e87b90604e1ba96a220", 0xbd}, {&(0x7f0000000200)="8923d38f9f1e79f5ccfac3fb4038e97916adf370890285080ba372ba17d5594f3c34a510d15e3a061a2ab51bff1459160f8b82b830ea77a5f5967c9ec3b8cf57bb65dfdaccc0706b40b0a535c5c8ccec7b8b003635a5317e7291c7f5fcafdb91fcc541e5b6e76a64cb7efcc85cbb69ac8155c48c7a2ff4e9d1c59ae0ce60098d86d054b7f8c6fd999d8801c6c50951fa4586656b1feade6c9ec1a684d824a96f0225786d19df0f6b497a51ca0571f4d77aa2925f172849133e36955260ed244bb8fa87541b21b78301cf92c4381f71ee85cd1e004ea5976c60", 0xd9}, {&(0x7f0000000300)="918022084a6f323ded55370c0fb139d10cf9c617cb099558dff33278bf2614e5c4e66af3dfe43925e87379562276db7fd48f7c4618bc99e9b8f03e12a833f13219a9d21279ca1c7520e1b9ac16b690a3c6034003467dea0d70980cf4a80be77d7bd2167c71286510cdbf5a59df9341b987873b33e10333f85656a510433b848673e51aa47dfc38b13f3f5f", 0x8b}, {&(0x7f00000003c0)="4c48a415223034910e82acff874de6b41a52c73e33eaa16e75884e6b06fa741665583beab8a3dd427e025cab8524cae9af114681c7f04ac36ba5632e3796f71f95ab89dff8188d7c576d6c0139ad289da8aeff4a8f09e84a9ef20b7d6798a2418b017a9455a6524fd6edb71fbdd787f3dbe3def78e494c6cb492d4e8c68ffcafc290caf37737bc26072a16190cf691315cc0d6315f5b5d3fa40f6378d7ff38e5ea24672064d9f0358cbfa8adea188b0f0209436c8a68b61eb80c6b6a976d40c133fb7b2cb3c1d9a82d9815802866c33dc9bb5b9514e8fd92c465797c1df25723c56c3727", 0xe4}, {&(0x7f00000004c0)="6996eccad4c43b14763661e5bf60c457b593d316d04b720a0737c5bf5d5e3152716cc2b4c4486a6ea89e641dfd645e65d9a2e0e1e705a1789bd01967205543762426a573c610fb91f0b528110a417309bc1c4bc3cd16c5d46f1e74da126d437b4afaa04b95aca927bf14915b6470f5decf610d55d666042c2566056a68f6105eadd71821ff66385e3d2159618422db77a607cfb3b4b85a5f89b9a1ed30f2d4cfb2d7d37cb3546551a2339ab573627a5d3594200925855571e2fb6132cb08dafdf09ebb38ad8c1636ce384a128b6b1cd37889a7e15f31ebe81dd33a28b45b1036d41f07b102d6f705244cc47b9e35fe300be51aee4d8d3817fc0ed6b421addff193eaa458abf4dd196c088952a11a0242528e7f60432ae7b2eff50af062057980f09f4bc355e2f4a5fc3a516e926fd8fb6ee78da36d705e20fe4b65675e01aadb50e61278eddbaead5f194ceb7d9dc66bdb34f365ce20ef8fd2aa3cb04c3e23773db573a269dd5a0159f69259f5b7eb3fb3fc39e0aa60e28e7407b9a67d95a487ed520d0cdc244cb946782d439e53987ed436258327fada4fc3965d441927001ef6a8637b38d983430f9bff22b5213c983a583a01b34a4c84e64ebc79ae8cf0f6b4a2002242d3aef21a91faabc2d4f1249ce2aa389f452e57c1cfb2df6832bd6caa6540c69e37b8dfc401b232b7fda87cea67f3ef7792d2a7c7b517b7f3d6f2253736fb34fa431e6973bde407147c0a1e96a34e1d30ab2dc2049170aab67a0b37ce11362d4b5cb6f6b4f939777bcbbb9839fd0ab65bc223b6d8f8b57e225348812907fc0eccd4349be9baa7fb7b46fe3da0b65f8e96e033d273cc50730ddbb62f02c8ffc8290a3465c53490fb111095d80a10cc43eedbe861381eb5efb826095cac76b0fe2814cf8a2cd924b70bdbfb7d29cd33f4127e9de78a5fdf4e99e1c9bca57aaaec94238bcb04eca767858d31bd3a416c3091feaef26184761290f99c8792dba3d0ae5d710c9977a921eaa46bbf57c1f7d78847ffd3591ffb63a2d2339ffbb503a99fd8a46c791b30360243a963737a19f57ef897429865efe3248ccd5a54bee3a644dce375db626b8b196d3327b9583f21b94fb50065d4f0b010ee7afabd51dbfba946e1fbfb4ea3fb15d34e84c076f3965e3745d3caee21edd28b0290b841af0d8d53c847039d7353b32084546643f5499b04eb31a9c06fc9a85b389228450e0a8373fa9fdbfc1ef28e0f1e08be812843f210bc245bd024f3008b91867756d42126e280e49c8a8c485f912278443a1a1e6e8634cdd6924083b8b6b74b643b4621cfc12bfd01d64a5dec604ca4f199df790d84b25d76409cf3a6a8046e72ade3d60debff07e9f3de6bca7b395083ccbb4d3090ebe613521e26b68e2b581265ced4fcd400464c86639ab63a5107d521392aa379276702d65f4a5e02629f0cd7f552cf023ba6de9788a404612408b28fc096f09161c9c397dc19180a64e8cab97a81f46842cf915f80b284021316dd678a7a41d89da2cbae2e0b2ed23ff8e9013c91ce16160ad57d20d9eb7a08edf7ab30269f60fa8ffc1a546629a545bc8a6277ef8db96e5eef8ec78446b379ce3576623fb5b036fe304ba6d56c9947ec1af5ae74a0a807701d9447a0bebc24cb84820c2fe3499959dc5108af9ca8124b804048e6f2a3221e887e8dbcc9b7f45701c3cadc0202939ec952495839a2904e6df161098342ea7891063cae043c810e7f3ef1d1b1f54d38259fe39692d4d8e5c634cae361001b18c0380a2a02b10c55254559e15299bc8aa52bd5fc7b7ff7f6827f0ecd4e2f452b54a93ee5d78fc09ce1790786507ef59d2b54aa189da0e8b6e4565f6ef4629dfa416db9c6bd83cabbaac29102c8f33c9bee8dc22285b8a10fcce0112a53e54416befce5304fd736b37203f6bb896659ae70c4604565b9d55cabda52740382d5d5f267a66ed45dcdff15c984313f42bad333df3ed872c0ae371f11720b8596ac324dd447bca8bb1d07620d8c0cabe67cd15f3f82192bc14cdc0c33909982ac919df650a5bcd020fc798e758ae4ebddd5cbdef847361701491c9c10ce4e50fca26e9be744d76857ab4ed09534541940664548b6f93c3996c2f965536017b431dae9c2b2e74228b44d1c20e152396a96cdf2aa00bbc2e1b9fd70906b6729a27d96bd60f089c15cc824e99061f81b51008cbb6cf19de48edcfe324ac54f15725086de9009c07494d6f16c839fa390fedf49b04c5f947054e9dbdc2178968dd7c93988225128795dd6bf7730050bb5a47a4d47ec1d464433b276428a6855c6bdc50c3746f86965a78ac188eb6b714306644c996dce81be78384597b98f4b789981114c33b392c3da86d78b9faa8cb4e3233978e07ce0758ee8b307089f9f5a23c1f0514e80196e9333ae44873d5a2ff97d3b8db74ab7cf6116dd87dc0665189d5a3cc45aa67c8de991d07f93fe4f84ff87fbd3b942bdb171af44c6447f09d4fd20b084da8f56b8f85d61467c718344604e8ab73bcb6283ea3a00cd5d68c745dc8cb4567038bd857ad510fe345b48692b351c5f0faa49c264ec1791daf16b7c5d3b791ec1a89fa1200feb7d713c97000ac088ac7d73a052486dbcb8a04d8304901af809e9578a9622613e00227a5ae8269353dfb4f74da3f954cd42f73fd259e4e9a6a2f12a021dd3f34e58bc92efa544b262388bf11107059041a5de4bd966a6a35f8d0727943f4142f4ef594a92146cd61d00daf6d5177b7b95a36bb0d4df9a2739f774c6ac304cc59c260aff5a28c07d706016afc57f276890591edab15eb2cf522ef55eb98b2c2f15f2516037a55a582d6fa4987eef4e97c9ef90050ad51babb948a701fe666c8eb7a6d4d08cb5bb79f210c35ca88279453a6e7a0c0b05f0f1eb8007e08733a4e6b38e43e84cb323b158934eb86fd587c4f2ad0f03aa9965cea4b7475482b2190f3be7270e4584bcc481c1d5bbe5d938e30950d0d1534c32e5a94b5f65b6c806968adc99f386ed9a5e0ca20aa41a6b4f1fd2cf6c89a3fc66bc50b4d03db8aa6c1d3d5da4f05b245a71a413938e0f91f9d226991d0ba761f6cb91f2414b65a6def7fcc44581dbd845f054abec9b97e9281c1f1568efd769dda55e3f51026f32ee3bf3c6a976657859e86f2615ba0ae0e2c307278e5fc618edcdb4b6597f146d09e9f07cc5901eb8c3fe69c0fc771c32c472c6ce829cd8d1266ca46122365b58752622689a1dbaedf854249ac488768c4f2095c046732bb076abcb4090ddcb3cb62789c1abd43b04832c7fa3cbbeb0e949826e8f95a900ea0d5f76b239ca455866574385ac5f88a92060a15ef90406f3615dd67f6631e342a56d485c512c73de379a2a85c15316b49abd9ce517c1e9a0020763e8456038637a4fb47ddbc7299441601e062bb5f3cf32821b605f19ff1c9683af184f0f6cb960d39066bb33302fa0e54f98d5b40bb2217f770e66e19eae149aaf9d11c9866bf33df93d037631b94a671d4190c2d8fefc318512369fa66887bb7dea057cd04a62008a605118d8ded4311bc3ba7d050bca4f0540a76a861afd4a8fcec79ff6c45b228b70e790b65d75b861201915b144a7446c7e57f84ed7d40bca8e196ffc5415324c986071b8c351eb469fbfa09bec2de70ce1ef565cf3a54680a89c5d32eed4d65a7501854add185f74bfefcd4e5b423bce1a4ab7ba94f02f47d48bb634a355daa9485ff76a72811904aa50f2e79ebc987d0cb9faaeec247108a491cc5906a6863ea4c69ef48e87b696a7d192145b15d2e203354b9db158330e2e0ad54e589dd73a63b4e1cb182cd26ad7279494297de2956521a10c6812a935206a29003e97cbcbd6741ca9a5449f77489098b620ca00e004e11de281d91c3689cb34be3eba4de6554fef491286c51921da61a02abb07131dee60a9d2b0facb39cf61dffbd65c42478c0d116411fa0ed550a2783cb4afce780b7f79df7a94ceca10f17f8eea0583be80c72b3c12c7d173057ee8563c845861536a529a875913d5ff85b989bae29d656004c365dd96c24639ba15f5ec3d9656ec1eb80e4fdf2ef75bc89e75c8e79cf151a6102fba1298e1f245a32cf879746ed1d684b99316d94a1e7ca25d4a87d90dea84376514ae33b478cdd1dd3225290a6376873e10f5462b50d17c21bb8b841bce7ba303089cb8ba8d927e6fb93f353367bbd42d760251d1090ad73a96c63ee691958044023c2ff77380dd9bfb34b0e2985dbdacaca887bca9c9fb31707e7dbccc0bb123e1f723623ebe04f1c1d6ad466f4f0be09536dd6830461a01fe4b6dcf511f9049b7ff92a1eddb14007a4d6aa9282bbc25ffc097209ed60e6b7aaeecd1ef3c38c44698d65f8ce9ef7cc07018ba5d2730b2f890b2d7efd5c94a56c7e4a9792b4826cca31dcd52049084d9c02245d0e71ec0b06d658ae5307f711778ad7ee7a37c2dc7b100470c0c0c45b93566f4e99f7ee53b84a1b151ee9ab85e4411d4df8999d6a5d9b699ebba68d0455669c9634677dcab9556d012abbba5b38c9b2b8fad53a09d85b435f89e2dbf5d8aa6cfd3880f94334f714370c136d3496287952bd22e56477aada2c4f0a994d214d3f7e14082a4b60be1c0c4cd86832139d876808dec4463424f584ebd2511035282b30769bc0a56ef252e378d16a2c8fb3a62273a6738b2000e04fcc56f97e394b18f715e87a3f3ed1ffdcaee19abcc4524dfc6d2d001c4760828b855f7d86c5bb2ceeed1be11e17d21a1934b27aac9a7c568a9a739b77711b18c39900085516ae5d30a22fdf82097dcec2f310067e01c07af53e14b2fbabf42b52c5d6c3320e6f0b8fd6182f6c2967b11388b9bf74b3cf3e6bc14dc90ad0df8a6303945d73db7a6643e32242030b8afb51ea44323b2e3bcc9cd27ac55736edb908a27a0a8e24ae2884a48bba380cb7c10fe9713f5a6fa7bf776e4b8caa7cb31638914ee2e4cbdd0586baf8cc16d20c5cb1e674ef41bac21bd7b18a59652e9bf598e95abb8a94b443bed08cbfc3aa96e9f2acbdfe19d886d502eab6cc5a60faab3c0b5fcd0e1fe2ea11dfc68dd3b04d2170fd4ff065e227b4325f1a28ae022e4937da78915e07d28bd3d847f7ca94c33b2f2b4866757e9187edaa0f59f0905df605f973ce98177ed34b7b587cfee5579e2d35391ffd1be3936f29a6cb5f7b338cac843327ab44bc630da10064aef52dfe08c3bc9e7e20db7dff53625c98f98f507fa27075c6764f7510decc7d4205fe4e77cf9839c9e216120908758f0c34d8601b9af291de3d5288cb0ebe75cc2d8f8c0c00999b8208fc9c92bc67583548012891d0bddcc2a0cee6497f4caf34e487d835224cc4d735e92b0e20486329b24b9b0868737934b84758503f3f4512ba9b9d1044a3b5e454477d4e840a96881eedf663e578b3c6b435841d93e3fa01518531a74f789453368935a744b53af58e9a69608b968d21a31195c84a7965895c1e3a861042bab4fb8f3a94a29c9e2bff9a4826f18c68ab9da9d20e797aa4c8f2f3317ee763905e4bbda156f1fee3acffc5976a742ea7593824eaa94793d60a217b102b9e1eeffc0d92a8c03ab11cbc1f87a98368314354294dca6b1b3480747b039895222d2d1042dcca1f847a43fe5d2ec1d777d7ed40684f46b438d7f7987a03ab533b9160939eb857c6dfc1aa21c048e251d2d3db99e1148c62baebd3819cf914b15b80228091ef3ab797385770047eeadbc97fb0a0419c3d0e20625b6ea4ad9d855c9aaea76074e43acb04868bf073944f9a5f21ea928cdc11ca4e42933fefedd", 0x1000}, {&(0x7f0000001680)="3136e63bce259108e66c467bdd2e6325d60203c1fe0a000dc0d01db5c4fd57ad847e3cee9575293ee842541a723e0cbdd5f693f4e1b11525038b2d98cf4e4ef96313272bcccb545c515c39e2f4", 0x4d}], 0x9) renameat(r1, &(0x7f0000001500)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') 11:37:40 executing program 0: clock_getres(0x4, &(0x7f0000000040)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="327d00000100", 0x6) setsockopt(r0, 0x200, 0x1ff, &(0x7f0000000080)="44bae68eeed55c015c7f10d2e2eb4f604410e58fdec223e5e765f5a47e8c1f0b9e3f08036f941b9d751c58b4a4fca2f04558bffd0a982aae45ee19975aa268493c7f2d79c303a6e826143a1e20d17de1d8b47e893f26804d9e88217a451c00fb4936290fcedde5288b4cfd24f6381da645ca41083c929cd4ea03289732d0c5464867849e1e978665fc05b4b2f86597aa29471df2be612305f61f610057366fa2d2d23a", 0xa3) 11:37:41 executing program 1: socketpair(0x7, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x1e, 0x3, 0x2, 0x0) 11:37:41 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x3, "144d8bc5687e765acc7188464faa414f1d64350cea567599026b1a18aa9f6ef888a2571f044ba5171f995587866461946b390c6d66dcb6e2de3be69ea1335956feaddce1d888e13bb3c75b4249449764e70fa3b9bab998370bf9def8e85fce148c2e8374b06476a77bd907d72e244fe13ff4421fe68269dc2196a5a97443542b25f5e93ecc3daa13531534356d1f919b51e0c905baea559029063468058eef3f69cc893ec69996311aed4bbed2a2124b8f3f52e9a2ec85df0093576503afdd12f239c68fb223c247861cdfb616aa3f30f92d0c2f6c48ed49e696b4fd7e1a69214a82b38d7e6aaa61c732e9990704f90a"}, 0xf8, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 11:37:41 executing program 0: select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f0000000200)) 11:37:41 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x54) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x0, 0xa7f}, &(0x7f0000000140)) close(r2) 11:37:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) 11:37:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0xba}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x180}, {r0, 0x108}, {r0, 0x162}, {r0, 0x12}, {r0, 0x21}, {r0, 0x27}, {r0, 0x10}, {r0, 0x40}, {r0, 0xa4}], 0x9, 0x3) fsync(r0) 11:37:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r2]) r3 = socket$inet6(0x18, 0x4004, 0x1) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ftruncate(r3, 0x7ff) r5 = fcntl$dupfd(r3, 0xa, r3) fchownat(r5, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) r6 = fcntl$dupfd(r3, 0xa, r3) getpgid(r4) fcntl$getflags(r5, 0x1) shutdown(r5, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x8) listen(r6, 0x80000000) lseek(r5, 0x0, 0x2) msgget(0x2, 0x108) sendmsg$unix(r7, &(0x7f0000000840)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000200)="71f166896f6dc28f1e19fc1ce99a280e3a91d62d05280498e9c7de51f51e3b2aac4b22d43cbbe8b3cfb8b97f05c2ab1862fe92c0d8ed15944f70b81b4b1a431a07bb45eed1ed", 0x46}, {&(0x7f0000000280)="b82c4bcd739476400f1f59427da67ec759de65309d0ebb1fb8a338eb22c5988324fbd1c6016821d76346275b1c336d5109a74a96159ba49e98d16b93fdf02950e936e0feb74f65acab4d994b6091a6fd3a5a2eadc136252d389eab9ad6dd742b75c75fd5abadaf6c64770a994cb95c231f4211858ec02d765c81e96c762f2c90a6517b19ab7b4e70a05e1c57add456fe02076710644f8f6f3721161308d6c05c2954c1eec521969f51aeacdede28779365cf2c4ec7aac94cdfee2439b3d0b42be25c5b96e25218deb778", 0xca}, {&(0x7f0000000380)="85c3e64523baa15cf44563b357929e4c3ad2fa2e48f71ed3036af320a8d3b3194983f3fdc8637c25421e", 0x2a}, {&(0x7f00000003c0)="84a03e3d0b9e10d01164c5b973a0356fd8bed20119a7705198969e6db24fa3dccb8e2be76511cb9bf7b977f131367b812036346343dde8b6abaff9f3e14904011c54b91adba7a823a310a3cf524d80e3813f5589058157acd746d4e77e4ee0a44e6dec133d1300e6a5161aabcd6ffcbef1ac11747277ba9db7386b664742f6a3ab66a5d311f41b62328375fdf99bb386b0f341ecc7ec4fbf1ecbda02ca", 0x9d}, {&(0x7f0000000480)="75bbd51286774592ac7b83c3ef08512bd663f2e5b640f2c956be505887340a189de195ce3c8eee93bb18c3530fc3d819c6bbdd01daada4cc1c1a43758cd3dac781b1f0a2885d5c713c7bcc1741b1581fa1e5747f7302a694dc7aa7b2b626277d7352fa18eeb7d6e3eee699647cc1060528c55d833aac15b1a1c4160b2b6406bede4581611f32a38c3a33beaca74426d1e1f492c4d02cf01c9116f5a29d7c5950bedb1ee732fc9768bb6e5a1155dfdbc4d90a6a4e694b5fc46ebe54bdd70e936eb56ff84b53bdada2794adb4b288e6e3ae7cc136adb96f266174225d5ca851235a91472a9f796738c63b9a18d3d", 0xed}, {&(0x7f0000000580)="ffc89a13251a9c65f8471e199c916d1e1aaee36a3cb0232fbdd51a3fae", 0x1d}, {&(0x7f00000005c0)="39d54c7b0fc0d173406eb2a9f128a7fdc6ad4067102b07519e016b00c5ecac14b2ea9bf2f25cd1001949d8f1c96b44c2863cea0a9281ff1fe6c89692e62c31f71e2f8646a18a65c481a0cb5b8679d26f32aabb35dc9c576882a29b3d5108d5d35b527a72ab54860232b59163b05caf2b3edb9611ae1c09704883162fe9e2dcbc0608cb454764565e2e9628040f5a9bb8702d2e65beff75e73b65196095be252c03d824a2da2fc5fbe4e0b079479d7d6065174775ec7a1c71293478c75e0c7d6b2c877012f2c30e463918b78d9bcc", 0xce}, {&(0x7f00000006c0)="13b4797ca632e9208f33560c4507336cdd77b587e04d1f3b5dac83d642aba572b9e275bbcd3e40769b1771671c75ef5e6f37e9ec935dfa7592bd998e8f1a0d3b26e9898f10a777895b197f18eee698aad721b3dfcbc9be890a68b242bb8f587b58beace60dbe03848f47d18d7df2f5b5c728b2f6e2411eeac0ca60031a1aa6b2f4410dbee61d11400564ba64d8a4a8d225907275ce65ad27d3fb23715b2072b4f020b7009ae8411bf609a026897675e61cdd71bf52e9258b8cf9a202c3a95e6df6ab53a2a4d592dafa", 0xc9}], 0x8, 0x0, 0x0, 0x8}, 0x403) flock(r7, 0x0) r8 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x80) seteuid(r1) readv(r7, &(0x7f0000000bc0)=[{&(0x7f0000000880)=""/143, 0x8f}, {&(0x7f0000000940)=""/80, 0x50}, {&(0x7f00000009c0)=""/248, 0xf8}, {&(0x7f0000000ac0)=""/209, 0xd1}], 0x4) r9 = dup2(r6, r5) getsockopt$inet_opts(r9, 0x0, 0xa49f7aaa95822aed, &(0x7f0000000c00)=""/9, &(0x7f0000000c40)=0x9) ioctl$TIOCCBRK(r9, 0x2000747a) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000c80)) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000cc0)) dup(r6) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000d00)={0xffffffffffff810b, 0x2, 0x1, 0x80, "0ca3993265631911fff405ff79d7c2e9547cfe70", 0x7, 0x10001}) 11:37:41 executing program 0: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) 11:37:41 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x40, 0x6}) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 11:37:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="40fb9a453f4454233e52701b7778061a0e1275c861f5202d28f72ec2a9333d2719a5260eb3144fa9a75a11cc813da3465d02618b84d02f75498a6628681b3e09debf021827064c770e5baeb5b047b44c579ab91187b4e8955fb850b7257bc5df8ea5e90a774aa803ecebcb6f7da485bc68036d737164dad3b551eb6b2c9686219c8bb5bf9f872a0dff241d9453ae3ad9ede1d01eee1bfe20e63dbf3986fbe1ec476c8bcae11a6f71847cb75cfb45e69f073fe208188a841f5c592dc994c24f22ecc9436307ec8bbfc99821d1fea21d2935791033de4480971dac80c5da7a242603c0a23a4e26a9b52efeffc30ca544a6d4908bf476328f4c4e3fc6e70e", 0xfd}, {&(0x7f00000001c0)="674887f6334a0a744e89106c57cbd5e8eb3ad4085e2fef38fdb9a4b3122d55f62f5b9d3b30e06b7bf99a7f751253748c447edb32f90a89e8ab12742a7621ac9bce005a818fd0754795e2dfeeaecd7dd37518cc6f7f04bd2f5549414c56e3a10a4a05769be9109623482613920169122ac69e49a2c431e3e00ee6c9c457dd7399499686e124d6db824e8e59", 0x8b}, {&(0x7f0000000280)="e6686091cdd5a621f0062e95cac609960365fee2ca0eeb2cc61273fb72f5a7a58c7c3d27359084cb6f009a8ab01f6189342509d4c820ceb121b5394aa5eb9b36d59ab12b1b2d06f4716bc05def87d5ae80", 0x51}, {&(0x7f0000000300)="409fe50107c71e398c36db85b9541f31cdd2a69613f39cc5b3fc42260e66f056441973e1dcf11480285fee13a9af6da74b7d6292144b5fb1e5e0b7468f83b7ff536af0e122b58a3e121852868b2550d7804fd924c388412e1012c7566f208bb53afc9512da83191b4ed3a9a9162d79", 0x6f}, {&(0x7f0000000380)="540c7e951020c651a9c4cabece105e0bb3d327fb81c565b9c45cfeaf1dbfcdd8900a3dbe1b77e8bcc53e902cd0edacfdb614da8a3a20b24a02fb23d09bab210bb1534b240cb5b6c1dfd85ac42762a9f5dcf399ff62dc4a7a0ebee25affb7f352c3d3c125cac4b397706d841b222632addb2dcf5cec66fa2ec4e7469d2876483a85a985d60725b5d2822258712567ebbab430017090ddf242360f876d11eb8d2fbae422ed05dd731232bc7101c1aafcaeed160797705321ae4228c616a5d35f5ca4f701394a414abd223e369678b10b5269ee52de", 0xd4}], 0x5, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) connect(r0, &(0x7f0000000500)=@in6={0x18, 0x0, 0xffffffff, 0x1}, 0xc) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 11:37: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, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() fsync(r0) close(r0) dup(r1) dup(r0) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:37:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x400018, 0x2, 0xffff) r1 = kqueue() socket(0x2, 0x3, 0x2) dup2(r1, r0) shutdown(r0, 0x3) 11:37:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\\\x00', &(0x7f00000000c0)='\xbf#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\'([\x00']) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) Thread 0xffff800020b92e28 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806a058b40) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b92e28 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 231494 34183 0 0x2 0x4000480 1 syz-fuzzer *182618 10746 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(c1c24746d78abc71) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020b92e28 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(c1c24746d78abc71) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67a30 rbx 0xffff800020b67ad0 rdx 0xffffffff81ecc876 cmd0646_9_tim_udma+0x15f95 rcx 0 rax 0 r8 0xffffffff81c79d54 kprintf+0x174 r9 0x1 r10 0xf260ffbdda07bbed r11 0xd9f00425bc07a59 r12 0x3000000008 r13 0xffff800020b67a40 r14 0x100 r15 0x1 rip 0xffffffff81885668 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67a20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=182618 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b20e10,0xffff800020b21780 process=0xffff800020b5a008 user=0xffff800020b62000, vmspace=0xffffffff822f21c0 estcpu=1, cpticks=6, pctcpu=0.20 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 14945 180222 67046 32767 2 0x10 syz-executor0 67046 263337 34183 0 3 0x82 wait syz-executor0 46869 217894 87704 32767 2 0x490 syz-executor1 87704 295289 34183 0 3 0x82 wait syz-executor1 88356 452740 0 0 3 0x14200 bored sosplice 34183 409075 85855 0 3 0x82 thrsleep syz-fuzzer 34183 231494 85855 0 7 0x4000482 syz-fuzzer 34183 499664 85855 0 3 0x4000082 thrsleep syz-fuzzer 34183 40070 85855 0 3 0x4000082 thrsleep syz-fuzzer 34183 5835 85855 0 3 0x4000082 thrsleep syz-fuzzer 34183 286054 85855 0 3 0x4000082 kqread syz-fuzzer 34183 70984 85855 0 3 0x4000082 thrsleep syz-fuzzer 34183 386793 85855 0 3 0x4000082 thrsleep syz-fuzzer 34183 80240 85855 0 3 0x4000082 thrsleep syz-fuzzer 34183 343267 85855 0 3 0x4000082 thrsleep syz-fuzzer 85855 436195 22940 0 3 0x10008a pause ksh 22940 69314 35012 0 3 0x92 select sshd 40536 103663 1 0 3 0x100083 ttyin getty 35012 23546 1 0 3 0x80 select sshd 6940 250237 69708 73 2 0x100010 syslogd 69708 435735 1 0 3 0x100082 netio syslogd 33040 348739 1 77 3 0x100090 poll dhclient 74784 399712 1 0 3 0x80 poll dhclient 38948 334880 0 0 3 0x14200 pgzero zerothread 49003 513249 0 0 3 0x14200 aiodoned aiodoned 7665 34007 0 0 3 0x14200 syncer update 51125 368340 0 0 3 0x14200 cleaner cleaner *10746 182618 0 0 7 0x14200 reaper 33737 469267 0 0 3 0x14200 pgdaemon pagedaemon 97997 242652 0 0 3 0x14200 bored crynlk 84 430347 0 0 3 0x14200 bored crypto 41276 235262 0 0 3 0x40014200 acpi0 acpi0 16416 54509 0 0 3 0x40014200 idle1 99110 339569 0 0 3 0x14200 bored softnet 91815 91217 0 0 3 0x14200 bored systqmp 51123 281380 0 0 3 0x14200 bored systq 49443 377453 0 0 3 0x40014200 bored softclock 61512 190494 0 0 3 0x40014200 idle0 1 492620 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper