0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 04:51:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8003, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000940)=[{&(0x7f0000001340)="2f583e73c5df7ab0d969ac7ecea541789c90e25005cb8e65f9ec670b93462bb39262107039037f5365c8b64f89876ba15506da1751150ade44aacc70a8ead9ec7aa5f51e8bfa04bb443c859f312b05a45a96ed9449b8077e901bda5b2e5b619b9090646495cdbd937f190e34f40f0505fb74960f18f8f1815bab64d1dc1272b1e839e30ef1136ad8ed923957ee46a81a688a562e8dfed5ee8bab5904bb08ed596ab23ba3c771d6f9e88af35d5ae4cb1950e4333aee63de828b8d109bc77b9763bed7ed94828ca89ef03707688beb89d02d533498cc95e5ddb19eba8d3a74c3078ac231569f51d20e3e441a975e6e953ef69da593c7321e651179c509362c270c18b8b3f5bb335fad4819b3c942bbcb690aa985a01e483a728e7993f67f82c682db0243bdc126ded756d1b71b0361410fc99cd58c7f7dc6b26dff86bc76a8fc56cb804dcefbb928e7b623ea57a7227d201a745b341dd7657285aafc516cd348cdf0b270021241ef270490d61aed40781329f63ea2596162aac75a32f6f89357759862781d6f513a5f57ece3f6952326bb906ebf9d39450345b23a758e664beccb516496dc75fa79179d523a7d36d3e22bd0db7b594c862cc6340aa0eb5cbe4d03c07a080006066f57163568a8bad34b6fb6d11b407a7dea44cf7fb4c1accf960500fd4f2c85534aa1db9e6efd9d244d4f0c2259140c02ba0f701863eaec69401b2ebcc2247820d21a7f7c3ac3099f680aeed06628b5b90da977e7699bce8f3df573555ff4b3123548cbed8be11ecf6d34ea1d06358d71e07c04072fa8ff80bcb813252ff80feca6a440276d6251dc09e57f5a18fbacb8daa36f22f26e178fb3ac7959e7201398873fdb3128cbf6ae4be45dd20375cda0a7e8146b9b696118f30a76396678a6d8b5c7737ea9bb7e6334ac7b737ac932792f7e0a235c8ce06e10a160858d4a973e00478138d9a7ba6bf047623ef9df957d78093378ad69d9986f73bc343f10270a19abdf423e94fa62c34878568a20f9f888cb037a0745bb2d8534a89ae00c54e455d7d709d6a20855e9ff8f562cdd2b5a42d64c34a229058a7db80247c52185e2fca29a6475becfb783900061f6b18757a25da79017013ea00327e1dc65e9b55e58fde07e4ff587575f6a49a7ed2b8998efe7e6857bc555e2d7f7f61b74a5865f801fc01f9e8e1694beb255b9b9f62a2d52b71d0631a38f78e8229e3350d42f0b6622bc22ec342ae2f8be55fffa06694d0a15b86f27a74ebc3026e7a190c49cab78feb9cb879fcba228bca74bc6e5f56c8b22c7f93a1f647abaff2dc94275825b61e6a2f47b04af5e8f2b15bbb9aa21fdb086f17e89467a0338e1fad2400b2184a47c9a09939ba951ac9869fad7997289b5e1061138362852d75cabf073f9723357dfb8e7709c69e1e815a368371952572a08124d973ceef5203a642633a1d7a472e02887b1d9fde8b64e937da111a7b2a930ac3a50d27c1cbb430b0962fdb7f7aeb9921039d2d58a0fb9f8fd1cdf669fa2287c9440fcc41e5d606899d4727fd439ca85558318eaa331e419503080a8406ef03723098bf856b0ec6e17dd3116fd47d23358c93a43f782d7f3045b058d3cb4dd0a26bebbc467d86b13b5f4ad189f95d60343504677bbf11a43eed71d357d287c05e973861f875a3be2d643d5d29b10cc4a345c8bfc6e603a5a46c5ef2e5cfed10994639293630a0985fddccc42a93c8cb71a4a80f4c5e896b4fd480eacc86db9e83572f4b49c5c22d2cf727d712851285fafcdb79a5cfe53d025baa673a1b261021573510b7a82499b30b2cf58539eac40ebf452a7df3c83795d05c81f4faea559d6f08a716c5b7282d38ec81bc15e8972eacf4b344065339995295cf640c3b1339a56f4ff5abfb753d80971c4bc777a3153374851ae1decb79476ffcdc1aa86fe287f89a3675c332bde72b663a4e30855ade1d9427be7b14e65c86588b95aef634b5a08da461f63b458ed1064e53a955c5a1b461323d2221301e07e4507867c5c7e09a6284fb2e836b7935e7db69ce89ba4788a1bde39b0f49bcd6e0225532ed27bd8eb03e590fe6dab1af4fb947fbaf4f6c98d758c2160087f04461a4dbff4fbdfc1983d25ebd03745c2e4ba24c727846fd53d96dc59036d98b468e9fd4a182299cf3232545c2b1d139b3c01d58855567e1922af9aa5980554dbd4cc09da902bca326f55e0c03655b968274cc4cc48aeec7199dc1e05c56d5a6d0051d1a3649bab21f79d0c9c11240d8f9b8f4d1f7b99a436c0d5e870621f8bf25cc8eec589c7c98f253d72e98112ea354da43fa1d30daf017c7259b5f0b1ccf01a680cd48f43a57f5ef5fdbef2bab163805d3772edff9c1d3093e9ff1761d13754b0060db62a9c56e06470843abbe77360527fd20cd2e097f3495a33cc3967383c9eeca6d40ca52f70e0cbcba8c7d2cde46b49f787869cb51be386bc8302c9b1a831b07189e0b3b18df54ef73515fc2c1ce5b024c2384c2539532e402fbe0f63f761e2a0cc11f8f6f5c4f1173cdab16e8604f9c9954d7e25cba0928eb771e202c99900a691eab910ac85baa32b96e2211e7d089591aa754a26343d7674349ec814f0ba7db57d21e025363940d794e0d7de28a2f902136962bb539b606d36deb4023d42af22900cf6413a58320b93d25a4bb0679a0575bc1b37047af562de18b2549d52e5faa9fd3a73e9cecc38c43f950cdbc796477912f0b49e5b315888e30d59c020e9a68756911d8b52a153f06b42fc1127813f0961e5a88e825d3bcf31e74121fd05d03551693a5ba58e5faaab1e9be082f5fb81ed7e72ecc87c1a0d9038569ec6385bd2e1a48f6102ea70dcf0d9158e6b45cde3fcf9c4b1c8700b36f67a72246c2d804141f24e88061676e7516de0aefdca3c70898311d3fea10cd7a82070ab57279b11256a29b03190fc628cd7fd5d18ba9a88b4468639a71aacaa9a283b6b3dfd91716c0d874b200daeb9f6828239b7e10125535f77018f3cae704948c0db73bb1b9ce39b9510b0c77d80d11bb5d8c69705a0aa2fa6dce0f037606ea727548af7c5d0a72b7017c5b14b1c4740ff186a9a94e61a971691ee933992313fe6dd7e2b31f29b098dc03b6c5666187f9ca7e09c824bbe166705fbb5c0dfe3c70aead6b048089987231a78047025057f8b80c3d0128036cedb9411963f2c9bc587a8b51138a1014c7470abbb37cb7111958d11b438f7f0113879611a4b421445891c9b226f6a39dc5e3535032cf2a956cdf1f678ff60d8353ca9bbd24fde1f8e0ccd55d1d6e1a0fa64dd9fa669dfa58c8cbaa3dfae38c7404eaf6db593c5133408adcfa19b4d39423cd430dc2fa8d7b60eec8fff35dd97a561b68b4fcbbe1ceee464da83f2fa1b48246819cc1760ded04db9a509089ac1af3c279f673860829bb4b57e5882beb157b461800b861a818c252fea1ca13b1ace5fae8e3ae5e9e45b30b9961f18b5c740cd4fd2c5271969106889d6813f9a55565d2921a8a3341a1bbddf56032d8e420051bf370748933a2e787185dc250524d08b9d0fdae389d8591ddd66bd7910bbaab7a9604a5a7fc1a7a14e3efc8b4a91b5ead0a104441bd8cad2b676b73c8f880d9c8b1ab50bb6841056b19ddb2bd14fe26be09271d25edaea78caf7c7ad50c91290e2371b7dfbfcbb6f8ec25053c46012e72c59bab4fa17fb2b53f3feb290dd57a25199de91839f28c274f39c849747fef404453c12252349db7a19104176d0e52e68cd02361d2bfd9ce12f16f47b7e2c1c220926a3bf804e7ca4e1411a2d05eb606db79bc9c53780f8cc7019e0360538905b7b2cb62143bcf8622d7b8d0e49a21a80bb3df3db6c6795e79b97446b143e425d8c803571622aecdb44f21d2235ea670df09e29754fd0f383765ca3d7bde8dc32b06f67b73a618202684baccd3095e8514e5bf72ac9d7728777faa494a7d13ba53d99dd8bbea7841f7970ef26531f76263cf76a5c9a7571b353f803fba6ef129840db94ee7e8efa2d61e5e4c55872fce3e50296d7dd656b3b9a0948e41ea5a6a278774719c08364249ffbf25410d48292e89185250bad883c072cf6a2a115d0046be520a5c929445e966307be74a5332907712ebc7cf03bd1f2187019ac0c8fea3b1de156ab37caf1b306f89476e209bbc97205484c0c0920848f79e16e549acd234b61ddf9402ec76e0b671a78420cc138abd58dd851a98862625924b4ab58a6cf87fb10c950cc6f6b8d925fb338a65c29a4e01441afe391e44c8ddfd27211067429feab10048572dbf81b552f724a5d3d3789e8445f916c1e0a86c79b9043778b3345dc86f99109a78faf6cd574210e6b65b3479b27305ba1b90a447db04897cfe02c85785854c8b6818745fbf7af4a9f896ecf1df600800987ea0895e40f0cbec88b6f31fb42d1f91419038ed64f06ecd2f608c061d2a3212a45840afba524972cac5ef0de64fff444bb7faf3ea0eab9779ba4b520dae13ac23456a0df86c69bdacf08a6f4ba3299a0693a2c3ceec705b918de121ac58d4206ca58a65d0f63757e6d1d43775ffc1e361f563810a534acb4cf0005bcb52164f3a3af196c4752fd4ad1f8d7b3cbc298a3d8290ae21325a906a4270e6532fb855f09118ccf5bb082cd636162be54c4d2ff7992ca32dfc9a23eee362c09d0f68bbc2f208dbfcec589f458cca53dc1bee8ac19d069b510ffb57f0fb1431be02da1ecfbc4aa17d2ae8ea1d616718702744dbfdc402ee4be3936f8567c556bdccb245a58452ed82a5fb90641a9309ff869ccb6541b9e7e355e67b5f25547a483bacc9ea8c1d5ca7c8ca0c95db5af45814c13115199a38022e11c028947d36291b7f8f73f616ec2d7e1c64e651933b04d3cc71e878dc99dc36cc932b1ad6e122f553ce28488e0d3df673f4cd2d962763f6488345bdb2d29f0f7f4fba478caccb3672815d9c16c09151119cc5a98294a1b4c856bb218544c964ec42c064de91285bedb", 0xdc6}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) socket(0x10, 0x8007, 0xbe) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1ff) 04:51:46 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 04:51:46 executing program 1: getrlimit(0x81c691ae9b48fea1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) 04:51:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x10c) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) 04:51:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x3000, 0x100000009, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=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) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000001240)=[{0x0}, {0x0}], 0x95e1d96, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:51:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001180)=0x8) 04:51:46 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) 04:51:46 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1}, {r1}, {r1}], 0x18149f734c4ae1b9, 0x1ff) close(r1) close(r0) 04:51:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x778, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x100) 04:51:47 executing program 1: r0 = shmget(0x2, 0x3000, 0x210, &(0x7f0000006000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x5) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) socket(0x11, 0x2, 0x80000001) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) 04:51:47 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 04:51:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r1 = getgid() setgroups(0x2, &(0x7f0000000300)=[r0, r1]) mprotect(&(0x7f0000748000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) utimensat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x6, 0x40}, {0x6811, 0x5e}}, 0x2) r4 = semget(0x0, 0x7, 0x21) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000003c0)=""/29) r5 = dup2(r2, r2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r6 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) utimensat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x400, 0x2000028a}, {0x78dd86f7, 0x8000}}, 0x0) getpgrp() bind(r2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0xa9, 0x539, 0xa4a, 0x0, 0x7fff, 0xff, 0x100000000, 0x2, 0x2, 0x400, 0x4}) socket(0x18, 0x4, 0x400) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000001c0)=""/40) 04:51:47 executing program 1: r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 04:51:47 executing program 0: r0 = socket(0x0, 0x4004003, 0x7) r1 = accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0080409abf8c3f000000000000001700000000040000fcff01ff0000000000000000000000000000000000000000000000000000c0f305f7a86ae8b6be2cfd8615e9b2e83006d088871d32805422148fc4a97a7dc84de23499c18d5bc1fa46d1aa"], &(0x7f0000000040)=0x3d) r2 = shmget(0x0, 0x2000, 0x481, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) recvfrom(r1, &(0x7f0000000100)=""/94, 0x5e, 0x801, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) flock(r1, 0x7) getsockname(r0, 0x0, &(0x7f00000000c0)) 04:51:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c9, 0x20002) 04:51:47 executing program 1: socketpair(0x2, 0x7, 0xffffffffffff8464, &(0x7f0000000000)) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)="692aa41ed11bd27a781c7da3aafd6d31fceb6ef9cf89415c0d3de7af2572d51c63668c50704fe7a8e81a266412d1956dc6dd62aa93281c5923b17c405966cefad609b383340354294c6b949de75d8456712bbee5187cf9ad05b5c623fa19ecfc804f833aacba6d8068773430968624fca3152cb55f166584c43831340909b6e8397291f7c951d29fcc517c6c576d243af9752593c424490f42c86fe114cd74ef4badd1badb49cdcfe8c4cc88132b9b5d940f1e5789d618fee7fc1cd594a9b6d6269333500c03e36d89cf26", 0xcb, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000200)=""/226, 0xe2, 0x40, &(0x7f0000000080)={0x18, 0x2, 0x44, 0x7}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup(r1) getdents(r2, &(0x7f0000000300)=""/194, 0xc2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8012, 0x21) ioctl$KDENABIO(r3, 0x20004b3c) 04:51:47 executing program 1: r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:51:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000040c, &(0x7f0000000140)="eaff125d00004002be074a8e871b10f81ffe76c4cf478188eafe8799a5d2e551049c628f18fabfcd26b4437eb92295c2605808a6e55e41097aeab49eec3bf27a077d4387020fb2ca7af4df3af2129a4300e346431b6dc698450eb7b8d4c729343a0eccdbc42b8f546d216b3e7915e71735120b81c6b199f20d206117bafdd3bee0bc744565", 0x85) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 04:51:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) socket(0x6, 0x2, 0x1) 04:51:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 04:51:48 executing program 1: r0 = geteuid() r1 = getgid() getgroups(0x3, &(0x7f0000000080)=[r1, r1, r1]) chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x211, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) sync() 04:51:48 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) utimes(&(0x7f0000000300)='./file2\x00', &(0x7f0000000340)={{0x8, 0x3ef54818}, {0x6f9, 0x1}}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') getrlimit(0x9, &(0x7f0000000280)) r1 = socket(0x6, 0x8005, 0x2) getpeername$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') unlinkat(r2, &(0x7f00000002c0)='./file1\x00', 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r2, &(0x7f0000000180)='./file0\x00') getpeername$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x0, 0x3, './file2\x00', 0x401, 0x9, 0x7, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) mkdir(&(0x7f0000000240)='./file1\x00', 0x11) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 04:51:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1ff) ftruncate(r1, 0x0) 04:51:48 executing program 0: mprotect(&(0x7f000049d000/0x4000)=nil, 0x4000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 04:51:48 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') recvfrom(r0, &(0x7f00000000c0)=""/63, 0x3f, 0x2, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 04:51:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x10400, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x200) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fb041b43", 0x4) pipe(&(0x7f0000000700)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 04:51:48 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 04:51:48 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) socket$inet6(0x18, 0x3, 0x2e05) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x11}, {r1, 0x14}, {r0, 0x4}, {r0, 0x90}, {r0, 0x4}, {r0, 0x44}, {r1, 0x4}, {r0, 0x2}], 0x8, 0x2f) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 04:51:48 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0xffff}, &(0x7f0000000080)) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x3) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x0) write(r2, &(0x7f00000000c0)="c15c33c406cde7cb948181b6d9a975381cb23797c821e9685894e4db217cec7e1371fa6084ca7218218a1479a5cfb08455715d0edd4814412bea34532eb147a7a22bb7ccab19029e22cb65eca9c404452ab7339a33b0b1c4a99f0c304e2567de944b4af493d43ae2170c478070d4548f3c1768dc59b323dd787d0016365b83420efb9333629c835880676a160f8abc6467c4c3293036e7d463d2dbd1a93b1a7d4517ee0e49d70f159cd1e77f5317d9bd6da651efab813d490cd1249756c636a12237e436cf17ab395bad37a3db92e991e3", 0xd1) 04:51:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x6010, r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x38) openat(r2, &(0x7f0000000140)='./file0\x00', 0x4000020206, 0x1e) recvfrom(r0, &(0x7f0000000000)=""/24, 0x18, 0x2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 04:51:49 executing program 1: r0 = socket(0x3, 0x4000001ffffd, 0x1) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0xffc771f199a048db, 0x10000, 0x8, r1}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) 04:51:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000580)="d67813c8e80ee2f5480e28fd9c89c2e4506f4d10a51acf777735113ee852830c27f5", 0x22}], 0x1, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000600)="2e929c663aec3d3dcffd1a4061a391e49a002132203aefafc0aa16680be9d63cdd5e9935068fdc0ba443bd7360a416accaed4db39a8dc8e731090128e5b1f1303213a4a33c277a7fec3f648976e79dd12898bf5da0778907aa65b54e089af3e2e169e9f9d5a89a897fbe8867ab7f8cb8d298b1e625daa515dd1f677719480a4527a5b2c7b23b7402e204ef9acbdf1c2e73ca3a7abac1132b13cc5bf8f8a153202858d5b651d22a7b3470ebbf884fe7b7978262240a948ef0cd358ba745de3f47a7ab56d318111c0bfa2748be2e94d31c0758ff96e36cb770301bf9cbfcdfc14ce0dcc87573e69ef507bf79fc0061cd51f7af89d5a1a9dcc55887c5f4f103d915ee88953f2a46aa38e3f39041d36827a36742901e36b318bcadcf60ace25edc0bf2ed31c750a06554350a7730e9eabf87624330a25b53eb0164764a55292fd3cf2785f8331c6ba7f5d736f7d201bf1810075de7bb5b2f58548ebf67885fe4b33c1595059245a67a0addd085be7f3c2e1fe0abb076419b48700a57aef73c42904d7e0c6cfde9b1b04ec2484b205083e866d9941c8a70696ecb8e6e4395c803b54f3c377f1aa59ca5238dd5f14387004465d8c0dd6cf47023365c062e7d05ffae90c3b7872dab36f68063494d34b5d58f99b6a526aa28ac33269b33f55f8dfdc13831853b84c6927375eed84979fbff65ad92fd52f8942c6a5f3834059207c2e8b5ab5d8e48c3099853ef2961da253df48da3242edee11f242f7147eb2261bfc255ec47576d7b5c18f5bff88ef925631d1a025b88b98f24aaca790a1473e03e5b21eb2cd137937ef7a0d435bec16e4deed099383164a9e2dab47a206bd6f8b89d47a2a4c421a7986c2852a8ffc82bf1c94d3d37c726cc34553bb4f33990a856790b7e79e0b7061ea7ecb4c7cb0f9c52ef5b3accc0068ab199e257c37130d242b41b7a7d3858b1ebe95a0bf2f8ba7d65d5dde7fc941f922ea350884223f9dd7ae326cec1bab3148ef9a2f4e56ddafc92b78129759eac07504bd39fcbc0667cc01bb73e686dd9e69dae152a8acdc13ea92b34026bfff545dabd864149d0421b4e208d0668b4a3cbbfa79fd023f38de2ef7980380d8199dd52fa65897ad0a6b964859b39f9f846effd2a1e57ba061ab635dcc9adebde3ad932cd4911b9c48ad9e7b0fdf7cad0fba02e1ab18af20614d5ae8f52d1740173e16f435027992ab0c44762dc592f775baa531bbea80a613f3e1f5b048a33c2fbd5bf541af7b255e12708fcbb3b6eff18c732888a462c23227b67dddb4faf1b3b0af21f0c63fe1cf43e702116e033ffdd7232a770194e9572efea52bb79623893870a3f7819727b589f30a2eb73ed8fdac60d3981200e00a3360c9ac3d17f38fb4f5dff03f9a3dda91c8de0368e9572885eb89f0e1ceaec11e96426f44b5bf2de4355693c846e2096c5f4f8686c8286a492ebfd4a5c338d584260b4f84ee4d4a913eef504a5ffa0f98c917f3d37c03a2ccfd3d25dafd6ae867c49fd3b4160a420f22223c5524d199317776d0e4ee970a4cd4da8bc215b33bf8a3e9442fb4ac365280b8e52e58f850ed6be643baf5fbcc47c79c3337988744feeb8d50601870d587acf838c05932cc3ff0174484ce1a03d58eeb5141385ab7a454423ff17c3288f3c71fc02955a9f0460d689c80821e6afba0192f44221bf8a422d40bb4f1298a9bf4de7219185258d2b8c32f5603d84e02bf4329221193ba749687edf223a145b0e1c48ed75599ea8f9b017183db2373f1af74ab4cac5b279fc0ce81b024f9bfc3af89bf6d18d1abe539d7fa17283b4a4c92daf742f7d289dfc9bd1e06401a218d3363b858d7f2c6bd2258683ba0897e9380d90eae913d99d8b4412a8b2d56d427d1ba772296f3d2a4697003ca4ae398abda0384e50200f583d42ac70794edeb57e8bd3ea05f19d4e0eaacc9aabafee8e24d0aa5f76d91d68fd503e9c4830f9991676df4dad4a2f2db473540e00f9cdfc56a5edda470caee3f9dcca22342a1c7a702537c7cdd70f8461f5421ac9e7bfc8bd572387f59c6e75b2f0285a3d0994c71ffd52ba8e6cd184d2a50999eac76e42fcda0b8f2bf3c564ac8790bc2922385aa0800f294476fb62af4624b94e2253db8e97a78e1a997c1a10d78c67c759ee41313a03adb3e7b9f1e91e22c94e022c0e2fe168b44566ff0aa8a659f903ab163cae09a6c9e6aad6c8ce9f8744cef3db68250cb75c938d2263776de95803f204e74737108a8ec7bdf62a6b7ba13d245dccfb1c29c35d1581278f6d8c4b97968c7de026ddbdbd71b6d54c35ab19f200f371a17bd62f1d9249e0aec2a21a7e7f59027d1ad4505e16d2aaf97d8e755d835dc96de9d48e235cd1ab76b1af966ea419c01f7a6b4028619fc55b67ea190ba4ceeac718e1592301979ac3f6383e658d4de8d44ca909167aab4533172cd8baf9cd1041e330cb4303bcc03da8ab0a21f71fe9118067112258b6c46521cfdc9eca609048569422aff0f140a7d3453b7d76b1904d8b993ce8ba9dddf099a09488ae08a843c42e46cf7272fc1e2ad972dbe6abeb5b1603f93a6bf42b96da9bb936878c4231e19bc7e321511f304c7eaa7fe24fea856efa2cb632361b138f85260a3a311fde91ecda4f4141b90213877ef0d92198c49613fb5077d3d4c40f0fffce4b3a56ab909b0c3be50fb3701e160f1a9418c6a7dc0163af4afe1c0535465d231669910f0e05be6337b45eee0c25414bcac5dbe4145bfdfe6187184277ee5344a82fd76057c8bb6037b9dd0807d76468ea594d759b02e74ac14fa5458f91e3ee531c71b97eab1fe233e3a99671b47409b393e4872130de167231703392b6ac04eef4768eff5aaf1dd13bb0a130430306bb44d0b6801e62f9be755236eaed0f233d3e6fe770128fd8572f50ce19f4dd9d1d7628a6957ebdb3a1f744a128c4c4394a29a8c666a52eedffd0a1b22797c5dc6fe12cc2400bdf3dde8401665405cdccd3bede822cfc14c5324c46f29ff64d80f97b6359e23f9fc109332ad825dcd5801ce750792d4b596250817c7b1e0812abe588e95f515981b611aedd52f763e403f6fd3ed35e3995f1d1ae7589ee8d494f27feb0c91f989385212edeca6aad6266a997c0f70ed8b8137f881686cfc285ead1260ffd3d15852d170c0612b321ca645b5bfac84bcb207a94a1fe68e7aa10634755998c8dcf0936b5dedd2624e711f7677c01ce5cb0543ae71da822e32825501dae13f0f9408310bd9696178b494fa7d5a50ce898d94163905938486f28539c702513bb9079290a839c6267faf1aed66b2eb70bd761c1c06f6135ec4d33e5bb59333b282d78c887a4c435c28204358f3c002a835762bad02f1f2cd4ac8f82437e630b691b69e5ce63103de093337ffb89a2be2788280f1233055255b297b8bc2c0842677c2785c5567b185617d83f9a3727b9cbfa183da30831de29d1a2e2c753e183accd8befc827edc1040e1598838146dd42b5fae8d4c6db30f151e89e3b87415b570b092830e6544c2695ce91d12528d1a09949506b3cca7d2429c33c5f7d2202d7caaf7a6a78b0a634ae45cd26ccd865a7914c3241ea14cdea4b6533dcbd4261162959aeb5c100601f10376dcd80f40f6bb9b5a1baca9a9f9eeeefb13901221aa8eb802402b3359ec8da5217a6b9e2de9167b05c5ded2c33d41b6ffb616a50b5d93bb57734f1df95c7a3f937d4afcfc23b83dd9699c254656506860bf0d30cb7aba1ba5b7945815616c2bcb3bf82ee4a7b7bab413cfeb3de56d470d19c71b14853a645dbb00978a67a1976d102e5d4cea90cab148595f72e3feedcb4af7b64eaf9d6da561c280a97322f9e6eb5853163afa9e25022156ee061fb5b9691fee5a0bf8254bcf107f1b356ce2769ba22d8bb88a2656b78b262d06b2fa779765a0e8722f91a0061191a1d75870dc7325cbcf561115fa04c19ed3a95c1f894f5257da1844024d2546fc8df3798adcbdd737e3a6feee26c2e3dd8862fe196213ff390f24d803fe2b8c7d1ad53bfb8540d95fceb66740bfab8a3b29e8673eab55efc526e6c6070e6123bca5258bc2d6762dd6b1e11898ff05f51990279f0c84a5583c2c0bc7b06ed5330596bf1af562ee095e0f55084e31eebd37ecac53f155923e595a9dbf5a5b5c5d9611bd94882473dca29bc1fb468064b123e65f4aeff312a3620fdfc21d433b84acbbab144236bf1b0a6e7415b91ab853b54df44c2b2e2ed19909a7e188eb1b432524e73957a571f34bd0d28e89166eff7594765ed87e396c2653f38af282ac2f4cbb9e7446e42b19e13da823a37be0993f743ef176ad51a13e069c3ec0027c73adaf248ab597b163b02c0577e28f9992fa0ba312036e8531fced54579161353838aff1bfe72684667c5308b97d1aa1f", 0xc29}], 0x1) shutdown(r0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x40000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 04:51:49 executing program 1: clock_getres(0x1, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0xe920, 0xffff00000, 0x800, "4d760331a27b0899388c199b7d3eb1fee0e0c05c", 0x7, 0x20}) 04:51:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\(!\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='}.]#\x00', &(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:51:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@file={0x0, ""/30}, 0x20, &(0x7f0000000380)=[{&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/183, 0xb7}], 0x5, &(0x7f0000000400)=""/102, 0x66}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:51:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mlockall(0x3) setgid(r3) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 04:51:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) pipe(&(0x7f0000000700)) symlinkat(&(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00') ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000740)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 04:51:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) geteuid() r1 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) 04:51:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) msgget$private(0x0, 0xc0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:51:50 executing program 1: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) pipe2(&(0x7f0000000040), 0x10004) 04:51:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 04:51:50 executing program 0: r0 = socket(0x1, 0x4000000000000007, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 04:51:50 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x101, 0xffff}, 0xc) 04:51:50 executing program 1: 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) shutdown(r2, 0x2) 04:51:54 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r0 = syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 04:51:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) write(r0, &(0x7f0000000080)="3630be93241dce773b27d3c34b133d7e4793b3d3391356f15736aebbe4306961e9494a973a3b730edfe56a513ec1597c8f563305f635f6e961e29939574bcf3e1a2fb64a82cc8b082c9507e77e07c24cc9169c53c68787ebc92ef42b50a579d4e207eb491e1268900c99c399f135dae87a910dfb9de506ddd469e166baa063e95dfdbc93b4a222bc55248968586830628683833cf9a7d5000d97b55c02b805943f74948487431fe0f64366", 0xab) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 04:51:54 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "8fe37a7df8e9c503f5f4840571897b19086e7295f3f686494f03c1e05f9415b63e247b0e0a5d42c64defb18b811a8651086187e35b3f28156024cb60a94bcc098b6aec9dd62c417f77217cfa5028398b91ced3fc65f22e6eb1277a9c2abdb045998597dc85110182cb513b8bacf7073b319b488e842b542490d5f2edb7a0b70d16a43fef6325777ce9c19da79748c1e9453af767d854d3782153dae40130402085b255fc5c95a65e298d55b5ffc6c955c6872917b5d112e4bb8b86b0720d79a6ade7166751fb745947646133f428f2d8a6e2f81805dc2d35195f5eb5dec76da2c140f7235eb72125a87d823cf4a1"}, 0xf6, 0x800) 04:51:54 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd7, 0x7f1}) 04:51:54 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x8001]) semget$private(0x0, 0x0, 0x200) 04:51:55 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 04:51:55 executing program 1: r0 = socket(0x800000018, 0x8006, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:51:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) read(r0, &(0x7f0000000040)=""/128, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 04:51:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x92bfbdc4e5250e0d, &(0x7f0000000100)={0x100000000, 0x3}, 0x10) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgget(0x0, 0x4) setitimer(0x2, &(0x7f0000000080)={{0x10000000000000, 0xfff}, {0x1ff, 0x1}}, &(0x7f00000000c0)) 04:51:55 executing program 0: getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) syz_open_pts() 04:51:55 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) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000280)="12f6ab7e10fe939d5e36", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 04:51:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000001240)=@abs, 0x8, 0x0, 0xfffffffffffffe45, &(0x7f0000001200)=ANY=[], 0x0, 0x400}, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/126}, 0x86, 0x3, 0x800) 04:51:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) socketpair(0x2, 0x3, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 04:51:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f000051d000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x7, 0x800000000000010, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xc0) 04:51:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00ff0100000000000000"], 0x10}, 0x0) 04:51:55 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x22) 04:51:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x200, 0x9}, 0xc) 04:51:55 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) 04:51:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x4, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 04:51:55 executing program 1: r0 = socket(0x10, 0x4007, 0x4) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 04:51:55 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x40}, {0x5, 0xdb}}, &(0x7f0000000040)) r0 = semget(0x2, 0x1, 0x1f1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000080)=""/71) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x0, 0x6}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000200)={0xfffffffffffffffe, 0x46}) r5 = getpgrp() r6 = getuid() r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="586b78a063add0e4cb66c4e3472d5c1e5508fab4f881148b98f0ec01296327660cca06da8d72c55a31a8c8e987532afdb4dea23f766f52be83d11face9ab79087abb997d90be163a582708bff61aa7840edae53dad395b3914cee5b96d7559692934c27f14a9ef2134e4d070a3d8492f6e8a86f3b7f50f8561cce30740d10899b3bb40b875c50fbbc705f05dcafcd0da3f3a5d6fa4838fd9ca9aeed329a7b9b1d0b7bd743915fcaa5d68f8e18ee13ed676eb1504aca8a44644dad2408dbe65", 0xbf) syz_open_pts() setitimer(0x2, &(0x7f0000000340)={{0x7fffffff, 0x81}, {0x401, 0x400}}, &(0x7f0000000380)) setregid(r7, r7) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r8 = accept$unix(r3, &(0x7f00000003c0)=@file={0x0, ""/17}, &(0x7f0000000400)=0x13) setegid(r7) setregid(r7, r7) r9 = getegid() getgroups(0x2, &(0x7f0000000440)=[r9, r7]) linkat(r1, &(0x7f0000000480)='./file0\x00', r3, &(0x7f00000004c0)='./file0\x00', 0x4) getpgrp() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/212) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCNOTTY(r4, 0x20007471) setregid(r11, r10) 04:51:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x20000, 0x3d) renameat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') r3 = fcntl$dupfd(r0, 0xa, r0) r4 = shmget$private(0x0, 0x1000, 0x181, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x3, r5, r6, r9, r6, 0x120, 0x3}, 0xbc1b, 0x2, r12, r8, 0x80000000, 0x3, 0x6}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x34b, r5, r6, r7, r10, 0x0, 0xffffffff}, 0x4, 0x7, r11, r12, 0x8, 0x3, 0x9}) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000)=0x101, 0x4) 04:51:56 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xff, 0x200000000000007, 0x0, 0x1, 0x5, 0xfffffffffffffff9, 0x3, 0x3, 0x0, 0x6, 0x252eb05d}) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) 04:51:56 executing program 1: r0 = socket(0x2, 0x4005, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x9, "23bf909addd4117893708ea86f125b4b18ec0e35", 0x0, 0x80}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x5, 0x5, 0x1, 0x80000001, 0x81, 0xfffffffffffffff8, 0x702c2b5ecd6d672b, 0x2, 0x6, 0x8001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0x755) 04:51:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 04:51:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x1}, 0x10) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 04:51:56 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x800, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8023, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0xa0, 0x40) r9 = syz_open_pts() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x6, 0x89f1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0xc1, 0x3ff}], 0x7, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffd, 0xa0, 0x80000000, 0x5, 0x200}, {{r4}, 0xfffffffffffffffd, 0x40, 0x20, 0x5, 0x9}, {{r5}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x8, 0x9}, {{r6}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x10001, 0x100000001}, {{r7}, 0xfffffffffffffffe, 0xc0, 0x2, 0x1, 0x4}, {{r8}, 0x0, 0x0, 0x40000000, 0x0, 0x80}, {{r9}, 0xfffffffffffffffe, 0x17, 0x40000020, 0x40, 0x7}], 0x9, &(0x7f0000000680)={0x100000}) poll(0x0, 0x0, 0x6) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f0000000200)={0x8, 0x1}) getgroups(0x5, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) setgroups(0x3, &(0x7f0000000780)=[r11, r12, r13]) getgid() setitimer(0x0, 0x0, &(0x7f0000000140)) r14 = socket$inet6(0x18, 0x0, 0x7) lseek(r14, 0x0, 0x1) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28080, 0x0) r16 = semget(0x3, 0x4, 0x428) semop(r16, &(0x7f0000000100)=[{0x2, 0x8, 0x1800}, {0x0, 0x7fff, 0x800}, {0x2, 0x0, 0x1800}, {0x5, 0x73c73d39, 0x1000}, {0x3, 0x8000, 0x1800}, {0x3, 0x5, 0x1800}], 0x6) faccessat(r15, &(0x7f0000000180)='./file0\x00', 0xb, 0x1) ioctl$KDSETLED(r15, 0x20004b42, &(0x7f0000000080)=0x3) poll(&(0x7f00000000c0)=[{r15, 0xc}, {r15, 0x11}, {r15, 0x4}, {r15, 0x8}, {r15, 0x10}, {r15}], 0x6, 0x6) 04:51:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x1ff, 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300038d99d57fcf623942fbed508918845543437567c44ad277aa74f4169e9fc79ba5e574d9149f379fe2c550c060000000000000000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 04:51:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x6, 0x40, 0x1f, 0x8}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x43}, {r0, 0x8}, {r0}, {r1}], 0x4, 0x20000000000) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 04:51:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0), 0xce, 0x0, 0x0, 0x9}, 0x40) 04:51:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = semget(0x3, 0x1, 0x0) semget$private(0x0, 0x2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/97) setsockopt$sock_int(r0, 0xffff, 0x1827, &(0x7f0000000080)=0x40, 0x4) 04:51:56 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000010c0)=0xc) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037d815be3a0fa8f299e3e74ce58ca95fc24c2f2b27333b281ead773dce499376dfaaae348c547439eea486861ef9f6515096c655b3e03e6437abc23e5136e90d736a15fcb0832ace36ac65c6043d93392e47e85632850f9187b64de5411cfee186cbb933a293f857755fab3ef009025f69d0be37980ad80fea3487b5e6769ec400000000000000000000"], &(0x7f0000001080)=0x1002) 04:51:56 executing program 0: r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) msgsnd(0x0, 0x0, 0x0, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000001040)='./file0\x00', 0x30000, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001080)=0x2) 04:51:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) sendmsg(r0, &(0x7f00000044c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000033c0)=[{&(0x7f0000000080)="2f4381d8cb91a2e5aefad8cd9b0175212c322b5b7260faa70219c8c7dff8de7d18e878b67dff63a12196c5cc33bf00ea5e97ce37e3e3260eee9f4dddfe1e525c36cafb920447551573165d764b64b86d6058bb547a3762b6bbea5c15345516e0879432e9efc0c00119cd538c1f3f65e9bdf00d1697fadc23beab9227810fd5cf236aef222012", 0x86}, {&(0x7f0000000140)="c76ca1feb889eb675dad352163f30a6fe5c1256ec4c63b897c24baf87f01855a8adf8b6121cda9e3942b99f8d8e6fe3ed15393925b91d59713b0f0e5144e9198e31d5489bf5e586445d84117fad1e7fe1ba8ead4ce3f69793027c0066dd44371832b6e4493f90de3f7329288361ca69bc70d790c940611594ee96ff7c17da2122651a4421d5ea2b2280e13bfcc88d51e7c0297efb518a9a82bc59c148efc9f3c50e733b10492e3ea90704b2b78a9d4838a14573ed775d23db38aec6fbc807e0be5c2e20cbdf45beebe0f4fc73c9dd15a203ed81d9aa621565dd176b2d184f3ffae635a418a86222bcf1cada8be32b1e425d3bb950a6236ce589bcca3d8bdb3b7e5dae579b04f64871a658a346c1888c66a876b8654aa63f1a24f177fe2c5bf4871693834207aeefea531a346e57997bd32a09ec671c9c043c77b787e848146c18b017ebbc697baf4458beebe2fa8c471429151e0dd34984609cc5e5f10f1223894e1fe9db40ca4a125f266123d56e1b6db99281ec7bdc744905df997c5ca56d4e3b063ab91a397d8109ccfb014c05e28dde08447d615b61712d44d04c8cfe73eee3b392ff98e2794dcb37b828b2dc1423e2ad23093e0e5427ac4dadd07d62ff13b1a0e5ba2e9aedb9a45cee5c1bad387d9b448929d44239f7097dbe06a224ccc32eedad993bcd35382b944d6ac79870dc87643521f079f0ba38599ac0c5f5447aaf2077a95f4c0cd9c907eafcae7ac5205c2d903cc0c852e83ad6ad289828b9e24e0d2d03ec20bbbacf6c94fe19880a9a4869e8e4a000183318f206306e6936411bfbfde2b5a86b050dd12725ba740f253b2828e9095bb24e367ab00ce5d9b8bdde3900969c99bf5f43fedc1531b6107f9ba50c364ef9621c5dfeae514c2b16c9666fa4aec71a15b6f2955d17dc40828287742bf3d673baa880082e4fea6584146316944a52f79fcef53eb47d5afcd03e7d90f076f630758bc9dbae856cf9e456ead6e6529a1c3dc740c4d11faad72f7feb427a261b442fdc5093d906264ccfad87ef765f13ff64cae8356a8683f40c9cecadd90f23d64fe191fcdd3d34bb5d8f5fc2747e503f12f7cefb11156e0e3de5c0131def06731745889ff3b2f48f29115e7cf96f828fb443ed275a7705bdcacddfcfe6d766019698d22a99bd3d5982f0dfec828146d2cd09fde38df96b7cab837cc54c9406228df4c1c81eb300e5f25cc392b33ddf51dd68a6e9c1818562306134969e5b4ccba3e450bbed0871263d27132ef713d52ee3c526925cf5fab80e40c352c6c14adb468d7e8a8da52c4859329a6330856f75b803677bfb18cc3179ad3971247783d7583c94db2fb39f8e862e5e577c31413042d4a22aff73f38857ade97cc3623f1e5533a6da312db508255a76260b846f88c529994ba5150c08caada5dc5cd7aa8570920fb871f77507d2f0407fad71e19d141b294a15900958ef403c72dbb28ca456cf456cdb9e886d21ff96a5cd3c89f43ccba276ec1f503cfcc465d7a6cdb1cc76bdb19b2dfc9bc270f9ab8d5912a49b49c22d2f955155be260a55051e82fb378cf56398b443eeaff74ab3f47e9be0130c570cbcb4bd2dd6165e8a53df83f6323a083f540269aa4f548e6e619a8a7c08867340e5aa06908bc07590fc039723ed51fcb73cd2bb6f20f91a3cc1358c79a5e0546e95a038292b7d946ac35c49e121b3fe8e1778d0e284ff57d63a17b11133369c2b60f05169affe11c35a9dbb3aa34ca0c3508c3baf0a41ce1d9e1b8a8c44d557d8f3e21d7e478aacdea219d2081a315531b78b9f7a902d2dc44a16bfcf4a5465c0c435dcf44546508140f693a26718edf6c7df8289edafca1722d565deba7b9784167c7675a7dd0d3200dbe880a9d08d6f7b8d125c2fda84a3ec26bacd26875ee32c11b1f0986f6d97848c7ce8f48cdbbf0a5cda1ca34d75ccd9836eb21e3f5bf084be12522c95b76dc1e3851ef75884e7006fb93c56f774cb73c35203ba76272f99cb1817651d344e5549009c029158addaa2e750137c9062237d5a79e0f75fe035263e380ab475df79654baf07aab21c7d58b12e1b8831272df12b9bbe8a6ad84fa90e4322e623fe7485648cc517875818796187a6d71130ba7e62da1e687333205676e3ad4b1510e45f5665d2c243d256a90e65c77a25100f378947b02d98c12cd047c0f43d56aee8b1aa972776e930f077c55b7a7394a7fd7237d3f53bcb08e64bc30ae18b8936da85048423fe1261c544318e9b0243234d954b7145d369c90480892b26dd806100c3c1403db89707651386c9d388afdd34f66e1a0d1fb625d49a5622fbe379f8989c001318dd74c8cc13367f741c2c6d3afe6d894bb2fafbd31fcff6391b6d4c6241852e8a6837b25d8656ea986eb8b1a767ed9bd5c4be78333bf8a5861dd19570a6689206e65af8948914de2f55686a5e15455eab5ea76ed13a7687447a0294f6a1f76dd5b6c9beeaa9435da7a15485890ef16d0338687d021f09ed482c780d445192503c1b2fa005dbb5a7ecc787d65660c90c462720d9829ec239d36bd4e86c4918ab0bbebbb04a0dc2ccb04c1390b6a9d2ddcdc3a25a3151e175599c36ef35a8aceb20960f2b9521eadd5cafa91742651149598bc71653e2b2791937d0e54d2f9d65a2ab152144940b295854a1ca87b0931b94a3795b4d4207dc002419e0d3d8a8d532eb068df5571443c2b60a9cce0e6aba8ea0619b354288ee5c815e2d49138f1759d9126678f57bffc0cdcf49732d1eaba5e95b53c40f86ff49f5f64d3e2450e228b173c8c50d48abe30beaab28ef6876c152d6dfb6b6db3163e6b32a4dd3343ca73045a7de8a66dd7eb935765858b5a1d3fcd6537a02c0b86adbffa9ce899b040e5bd6432ff96f1d69d89eab7aaedb73479bfb64d63413c05c52a7013ba21fd0a6f843ae2233bcedb21492f2e987d4c7256696fb594850f5b2e43a88162b2697f5552bbac392d9985c6adcf15da882cb53a3c92f820c15982861c08d76a8cae41b9d5e2dbf625889e33e47e02cc6775d834b6c31f19c64ff56aef39a8c2257ba827de469d302ad824f94cc07631bac9e010df3fcc9c86205df5bfcd521d2829eb8a11236df66c123e09fb49bc28484c4fab39226f70210a2cd512ec00d446d5c643cf0c0675ad95a77f9d32b33ac3e6df1ded758532b30349f5cf4834728f27144461b92f2fd364f5d8053fe28ab5c8fffa23c28c79e70aff8dc05a7c7dd77300a1baf23e9d0ed6917238d9711bc2570d8ccd4197f289ee53b4b7e0f41e330d259a2949fedeb124325c4ccf51680f0cb3f5e6714d8a8baf157c4a989a4d0f5ba7def1571a4ac95f8a70769c397179829d05dd23dd9cd8011b4d4681152eff8bee67343defb47a3f25fa04816fe4fa5011b4c76d0bc819c3be5c826a4293561731c4f0ba64fc469154b6a4fba345f00258e34c815bbb488071e868401a01ff6dd340029891eb4a5bea578634f3a332bec1a7fc7661981efea5bb184f1bb5fea37700fd4e6baf22b68f77f1ba680905001ffed883e027f36d97e91eaa6f3ec717148f85cdcbf776ef2fa99f9c281a1e38121b5e150d57bdb82c0abbdad01b7c2a6590208a51e338e416db82578c4d6892d29556f733360c0376f1d60cbbb629e5e225c85a926b7c471e115f696feba6a023520824b46b92c8629d8ff0ad85acda7fb7506359f3f7639ba8d4af1e25a82c9a744329f84755500c496a1385d322b9685a6a0f22748eaf9fa437fe2b02e63305ae1e82a031f080054f6b183b90e105c095eea9914796f5e4078cb103c0dfc96e9a33a64fe90ba1bf985f255e55ae6f57ab9ff9bb8955ce461eb87e1aa32eb4a710d2fbb95244cde2075f5e9e80527377978ad86d8720bc328a391a1b822bd7d82dc31d6831ff18217fb0997d8e85ae27fd4575b40aff1767e4a994db2a08a727f4ce526a5117d3e5ee77f1b9514309c3243ecb0c7a69fbc2275477021968cbd69fb390fb73ee65b928c8822cd2222fd5a1a25d6de0ccb48213238a467f9c0802d09a4e8d456fc63dee5993dcff13bbe5850c375387d087a168dd727b634dabd4a37adcdc41fef7f15b03502df699a8ce556682c6061ee7c24522dc2e472a2f46369c0102ac63e16357852c1c5f100bce2ef71c60525522dd511fbd804b9d94faa6063b341df7ab712ea027fe121b86a860f14ef01848951136359997d7d84c7534cf7c95948b711b8da0cdad192e1c1cdc4dc2af33926ac7e689ce4298d163273e0595a0864adf19b4f57cae729a5c9bc8e82819aec354cfc57b53df6d90de91747fa131fc8b7000cf25c496db97dbe82a8d5f3db5ad022a6c226b95ec0f05b1c09ba0642a780fb7da776f2d01bcdfcbd4ee1e3f1e297ddcabe3318b32d3422dae248284604e639da1be93c80e96b198889e654503359e6fdd8a82adfa3826d6439b1a8f103ffc915c42ad8df88eb23cf52dcbc0152614d273b38f9d96886b3e244d9ab8d30a94d89952de93582d0d540e902e6d7ef482f2c2c1f517c200335ed652ac88f31ab8c06c42cc422c251d4c4b09602f2c80925445debe4da63fb6fbec89ea96466955de7c49ba6cb99040a6e044f1f023432b16528ccbd0934d34cb3a5eeef4a0b497b933fec55f239d91f815e896dd377c2fe6a665f93c8d3b08f6cf6e3711244f83ec2eebd9a98edde789306e3a2a86cad18eb84d4067c48f3febbb2546b282828f098acac0ebe75f879d3b98082785e7aa9af0f592f258d9950c8ff156503f364bfd8c4460bf11e0fa3f7223d88d8378b548463699bed0b6bda666db09b75dd71a8ce6ce44d4f103fb4a140fa794f90c0124e5d445c7f5c36452ef85293eaf7bdf3d9bf6df62c0c55d0de081ba7a84878da8fc23995d30602fdeee5c1d74dd4431704c559ef42b7de5b96a0da633587abb209ddfbe2f8fd8fac0c628e6a22d2372ed57960cb4e74f0e0b626e50f0b42e2b9b0158780197e9d77643e1469e5405a7839b7ea92be09f1b62c357bf4049c391e9d9f07e10fcb89838ff511cb3d4e3ed5e86cd640c5814e469e81e5e505aba61b921c782b081da531c58ad03ceb5f8e65f2e86fa5a96e1ac1b397ed47a45ec4a7693580c59bc4a87c5a2d1398e7264015f8f6da4058db5755df4b70b051493061078e024ce4fef726fbe1355d518f479846d0bcc7456ab9ee833c618be645f0286af526431e3f7b5bce5b473d20d08c3dc9b55014783d48e39400ec548682c578b21cc82123502f30c3163051bc8e8242e6690eba7f4e2f8b87c54a221a97bb40efbce03982d51542854859db673550c17634b6db6be4214efee92e9fcc842f5e6a1e734a33c538e3258fc2623fb4906c5eddfecd02fa53de507714fc592d6f76a4491966b2b14fdf2b56fdfb25b0183fe2ca532ab361a04e342608148346637333c451b0b4c0e10d0f2d2b5a5b9af98dd03db343c41c18133614a9e2712e10e38ebfa568ea7caade7792772752fdda67d7458b730f64e439dae39ae700ba14ba8c589aa314196ac45cb2cc93054978035fb5289b2ab3778a3ddf83edca0ea8232d2ad72910495975a0d7a799b40f4698c516f3d4b906b94f054eddbf9bab8a3b4d22e485a2118e11e2a975e047eb32ae4d0828b93f2304265300af189947d306b65004fbb5db2885f93850bfff9c4089bdd40a2f59c299b6838fc1996c27479f2eba912627a2295037417d19877a87f90dc8149f4689a606fb41377abab88f103e8863d1c305e832c4225e52c0ac44644c0e386c2e910cd67ff5ba3372d162221deea", 0x1000}, {&(0x7f0000001140)="31dacb0c2802ae6ba6548fc949fa025a5a19723e43c369d3e54b9a367bddcb251838c414a7e8f22cba64aab79426372dc32d703e3968bb38c1c67f6df369b4e88f8642efcaed8253f8ffd1752a95024625ff95642a7c23eab551a2fd7e030b8cfe54d150e1c7f4d4864ab1b8cd070973b1b0d1d8e2f4be878b6afce55dc8f996183137", 0x83}, {&(0x7f0000001200)="4e5dbb1732217634d60f9676d6d6369c739885c3a3c5f450db82659f007985e00a7d0e029e773174a567fc9abc25ac44705ffc4bb7ed417186ec51e5811cabce279f86511548edf09637085bd5123a5f39c5ce33a05d5e937ef75ba792d2ba2f3f93d0b75794d42d31fe29170080e5478fa7bed34213c47bb3133d3921ed9d12168c3a2e866d4ba194059821c95df525cbf1618df677fdec3755e88c726f6567bfb3d9aa387a224b0c7063fe4035646d7ac82424a93b4e00514b2ab5e2df1debc3bdbcbff225a09fa0ceec72c8a2701321e98b2c3c179035e11057f5f26819cf36d38393547e31bb44cc0d31b51bef09dad5e2bf36ac0f5bafd320982af84b57249b2e08df559d8dbf47d9b6df706ffe88efa863ddbccba8756cbcdc42029f66f10a18babff54ea6fc12fb087df9b86180f50040d54ce9c3793bff56a8369e488564c8899c262a8d02f18042396ff8a488df423a2344914712af1927866d703fdeedefb30322e8f186ae39c1d79dc443c3bdc43c1c57e3908be38788ab868ce54053b05ab082b6b918dcafa6711d0633d48b062c1a2f7fae1bb69a9c95e02e8d9c7370f26977c0f255d2b5574085e6101247a4dd93bfb73f7c6bf49041651b91773f0f69e58cc110ea621992b53d825419d9e0de9eddfb6222d1a9b77ef1a51f7fc83e1af6861192903c2aca33362c83a21c1e1dc9d05cfde05d05d1465d04e13694398d76cbd24689730090d664610790e561ae76d2bf52764ece1ba5aa5df25180ef7ad90751ceef9a6c51406c7fc251a75cbbb73df95933fa66cc595fc1ac36073fb2f8a254f3362aecd02f8a2b5dcf10cfc56ef9ef24231a22b803c7ec460244f7755c9a786757a925effdbd09e4d764b19278f873c373eb4e3a3b5c7dcec1d2c063b34ecc88f7877d43ae58cafc443d9e6747f2f43da56ac130c31dec2ed25bdc1b75072016e5241270aed04068526ba7114fc70a3fe9b179472afbb426a4e3fffc7167ede93da683f41027adaa393612527ca9087523289c3b7f524f99e15308664be97f8f68baf3721574167110e1563492f47248e879c99c39989deb367cc65797ec1b686d445c4507abca7faa5ab8e2c8c5cc2492b328e370f34f24c44ca454d416715f2162c196be15be7fdcdcad2b926a3c33df468f5eba5a3cb596d43ab039e8f83d26402c1be848689b8219c6765e07fe04c656c216c97ae24ff8fe18ae1b0c87ae6cfcd0022873c57436aba8d4312842edd4148567f29c24faeff01e7088c79e6fd66ef3cc34f4befec4c11295b09d1146c3f7de25794da04f600dc63a8e7280f62e26acfba0bbc2750d1596005f064f33c5fe4b99dd1f0f1f56421fab3338b990ee237350e4ef3e78e4691f1c5454f778ccc42e2f7a9d0cedfee990c2d532632051d3ce0e5886852424e7802296cb979a46025788534401b3e580d3bfab52e6c81a9dd1092220a9b033da5a59164e2b98d462d49dab223c42bebac49e6e8ad5b687ac46dd21f34869fea52a4332cf799431ca1a3f8764343d481af7a3b1a4fdcc700910c394e6dddfd2b5f1048195e5d99b2c127379ec299f2fbba63d41314e8777c7e7997a2a8272345aac8e81da5efdfd3a1876ac866617f5252682db83f631884065c6d4725f75a14babd5ae8121d16a3c3b4c2bf5a1f40503730b3804904771b0c80db0a5aa705f30d334347d97a31151dfb0c38c02c5b9048af29ad86ea6dcebee4956e703e68307d497a3a7fc2d7b3c5dafac62bdff4aa5ccd36a21ddef004a08dd874599502b9c50d8b5c96f088a1304912c45b458800103f629b7e17dbf5973055994ad541f8c912387b591d07993e5fb04d6474d9332d7cbc10437683e5856e5c458cd7578d00c404776fff9df24e7c530708c29bd060b752cb15fe14f243d30b39ed5441f9e4f899724ece54539a64a5c31d1145c980c88f09cfe531ef772191e436cd4fae89e6f020d56e13b9faa578cca4e46bed9af80a5f33a8060bed1d78b6a0642f3a251b9ec17b7d578189e1f211028f649dcfce4bea7bf4812965823959490230ecc79d2133708579e33c6918893f4a26e78deee41bc2c049fe25307238901397162d9bc1addc542bb6253e1e57ae2f2d7a2775d5f4216d39c6f0991a36b6081c15d3b7d707c67a1e6de70812b2895f95df1d7de4b35bf9e2f370fa44deebac26d160163fc79eaa77c0bf2512468b403963e38c55c41467ff4ede4caea434f2cb7b34f2b20b87d042d6d88d182d146cb5e0993e173aa9751ccae32404cb695b1103d28a241c44ca5e4a6ad9174b552bac5f35efbdc7eec07831643c86a05e205eeb6f223d71b34d3b6f2951d3c5b852a8ebe860df9d8c4dd8d817dcb4ad5344cece91ce1501f886c4b7bfe593bc0a84f5deb45035de9e427df88db3306feeffaab3ae07d7aa3815b74250ad210be33c0dfb40abb0361bf801e85cd41bc0a0529fd1b0760c9a0ba293eb858008e89a0f65f97e4b440110e4e822028275345ef833e827726de80148010d7bc3587445f66853568748101c4d851afec2127d598f42a31260c5be2d9d0f00ee7d23150b474c7f8089c3b6b20c6936b544838274f380a6ad6dc6d596ec1bc519c902da8439ad28486b94cfea87d4f354a0f171b217168aee149abe3b32265d03f5e85010e15b21333525923420cfe58ab0725220971475716e5b16d4f669b6912489fb2537638c682b3270f84732b0cd85a750ad0fefb9bfece84f9d1a3017447ae3cd7fef152f75f4993af01d79188abb2f81105c7edac74dd274acf296086d23765d7134c92b7c3d01a78f79f52e63f28157d932da97e230dc85942fa20c9dc5a0c0b51c402ac9bac5304201be7108fe46a94cc9498b051d1ccf7e78666214049377b3b39603a6735cd9ec8271769fb51ca18686e33ff077bab8a58620c184075b41c78076c081f67c888e679b344160a5b328925d6a0b4237901addb28e64c3ac31a1a26da82c8351e832c0a31c6e340fb8e2a04f70d01f735b49f8f5cbfb77538ac157f623f8d2d7e6a82e35974758d4d40c37c2bb37630cb43cabe17f1a9d06fda259faf7f1d7326f7ed43537f34fd8befdf0a2987f1a36ca513b2e0b3de5a2bbcd52f078e7c72791c4b9d5234b49364d2880f2e7b99a00ee055e57e3f1920674acbcbba4ca7515b14525340a34f3d3d47dd020285db9bec4f4cad92e8047b839ba821eb308b1de58d37d07c9d95272f40583dad1f8eeccbdb716b96e569cba412e3297fdeb3aebbb01fc70f415446482775e67440b8e2d94ef93d4c213b0c10fdd847223eba0adc6a0a77e7d95afd7fb94575227369e90882b125310b44a494fb29e8bdbb54f435884f30fc510d9f7fb39e58a952a8a6b533043ce2edfb6a855bf4b0395f8183f8f98cf13e48e0df4bd1a13fb0884be90f583b72f24046a6dd01b48a753450b29bec095d2a6b3ae1f8be122f0a855c8acc95b9aa94f01061a6ce89b18eb0403ea1142262e82bc3f6764d2d3ddee9d828552d3eb06e92923a9472e83a2362cdf3c350ec543e2a463f4271bb1322d13159beaa7aedbc53ebeef090bd15c8853902aa71c278ba6a437a855499a3bceaff1017b6313944c34cd2ff2d32aa350c69219cccb302f4429761dcaadad1d6f4bbdaf88ada804de179b91e5b73079e3711d25bd0ee4c238b4a508aa32b82c5464b83641f652b41c4336608d17e4822be20bdee289d9835c0efaf39608fc2990e8c20ec1c0eb5513c9a441abbecfe93118776457e5a1ba5de3fc583edc928af40da2d0d505c99097fbe95fbc4d80e48d0f01471f6d1eeb6094ba2d967268b2b2a58c9b349c7314376a6fdfb12e5edb2d2bb7b0ef9a0ea7078300cefd1d380be90a776f241a37f22a0a0fca28bcd907d6b165792d7119725e31fe07a58ef13ee9a9299368e0f0445e7fab51968116b9340445850acedcd6df15077decf9be79cb928a6a8be23a22b99c46f365b83a132395c792c6353836df957b0a5873d6126cfad7702f1b231420e63ffaca875941d7e4517ef4add1b249c1fb601fc5d768d79d3fd21a77e80352806ceeb32c417b2516430109cefe1c9d7ec63a7600e2b67b0abec985f94347e9f8c94c11d8a0fa04cbc47d10ce31ef7a683e36c8fa2603e4bf361c53ebba63de0eb4fc35b35ec666a4bb79818c84473637c3d4e403afb82b2baf897221b02fafbaee09e0250e346801f8d510279c383511525b19a6a8e3f5b7971ae123583d86ce3b568e4810ddf40139f707f32e2c8037feccd44cb7d19c95426afce4a04d86c89fde12ee364483e4c2e8540ec39707fc8f2742c981bf1efca11ee095782be7e52f64667802a97ddf7c9baca210ccdef8f3bbc6499618a0a61b2a66a13c2150033ec238dc260c3f3c271c7ef46f05b884da67067bb98654fd704c169389a6e108b0f47bf1126fbc67c7d6ee31f38ea78a28c2385d68102b1617be641d534a515a9eb91d90b4438d0d247b84c6189771601683e9bef60035c27b4d2ab8c31ff705fa23fe09740984f1e4e32b38bdf31873175f3efdefb32b1edb0d7fd440908a7ca840fcc885cbaa26fa82134bb51c3e9aae8412ec4e9f2d3a10ba960b8cb001d962fe19e98fe9fc7d2beef082ddb62173266a3320c314eba6e21f0cc193b6186987ab0a552144e09ddc51c80bd010d230e626408ba0e8ea00700774c7230af167dc40459194aeeac6ad80b8ef4c8faee8b42c81ae83fba3e54ea0a5e4a43ac6eeb32c78af516cda161f48ab80239a535e0ad4412a1b1fa568df9ffd6f38bd7563e670e81d34ed8aaa827b1af37a68bbe876adee3a6aedf236c243c92864bd2afe8d8e8a62608ba5f2a8ede3ac4432dfcc54e72ce3a3113e548d4396b7ea497da16ad10b4300dde497316ffb0c6b0ce1f27619e9d5624ba6c4d3ff5b033c00738561da8b806904c96e1fd4dc7df0de0f50a72e51ef8f00c658e0807b6693af14f7e6c05cb3d6536ae1b72178d7eaf71840102bf83fed749932897fdabaf6abc4d67f6c2d91e729b9a71063ab8108c9fddc3e7baeaa1d4c6080274e73883b8fcbb04ac65b4ec018ead2d5902f110f581c43c2e5e6fe859a6681d18eb4012cc34dea4f3264927c77fcddec5693d4012462b5bb97692070ee021c710c3d5bddaa52f32c2dc2877e9ef47841239ec0f640ba048b393a69dc43ea3bc96310831f524deb5ced15f0d3d8cd7ed27ef5d9e543a62eaa43d8208b1131c11d1f9f2fcda4360e9e8db352ffe25d6560fc37f5cd92ce5808615cc4c965db54e3480384a34c0592e6f20b0c351eb37e9bc2314e91d38aac579a27e390841ae12c83e22fb84228ae09b4cf06231c1dfac4754693fe050f2b8bd08f52c41c15d63ed1ea4be7e20d12640e256c4972767e15a4a888ae0f2edc35be5a0d45124884a48037ec219346a62d3b443475b7735b023a9a38a46a2a7a445da299dded42fb9d7b9bbbc101317f41dcdf76d872078270d21181c74e467444825337b7582edefce928279a198dfa60b5ec8a75518bde6e49181d6cafeb39297ca9636068af747fc5fab1cbf7a89644d0cadf18b71a87cc72525d02ce4af207de8b99ec87ce0c2f88639a14bc22694b12e3299d55375109c8afb2ba20f240e2efb7de62a54b2cf56e6b70a33306b4d8f08e81b244105ddffe4b7ded6f348c30d52c65ea375585b264eaa5fbbcc2083ae1fc987f4676c3df10303652981e7d9536a8722761709b3e5b3d20dd7bb66a0c97138020a8b3474629de4548c9d4732c5de397b7e0374a7d70b7e489219480b6b13ec3021", 0x1000}, {&(0x7f0000002200)="9810e28ba30e3edc47f1ac3453c0063db7d913dd7c962013a911188ed48cefa2d164376b2d95141ab4a0ccceb71b490f24b8d083d8c14c5d062143a5160ff3f42987a30f187f5cc660f6ff9d6d5e1a32ce1d1439d3860360f74cb797c5b4b7514aed6fa09d84b6b8c3bdf50697f48fc1670837f2050a88a346c70f811e965aa62b35c64be8761ddf0b44364179f61a86d47147d6d1d142e6ea567366d671d9c50842f61b16d4791ee135a6ac59c7fd9c0f0715ac03b4a916956c6004ea7b62804b83edfe9a1db7c5c030287b9a10793d36e300dea98a6ad0b4889985474c6d1977640fac39bd3bedb595bdcf5fc0d969f59ae71915e6cbb75275a18a67b6ed30cbecf59b813cdec1aeea4cf472d0facec5ba0b67ad2defda283853def5336d4d922019f32e6e4edd1b9f3d5a5032f0dcc07522b58bffbc55fc0b6563f51ffca45aad43b176c685a742a7f594ca9f5a3cf7a74abc4383e22f7aa43d5b14a30e3edc72a75bdb7a2a483b20ea956cf56d8e0a05aa80b3b579d485ba2b7d270f1b9de28025abd76c4fd0c87a4285030c852838aeae68e4c71c293ed3eb8c5937ddff17554711d58463d9b1808d79f0ceb8d625b45eb5969f39c72b8f26311e0143c5c235d74290b3d427ff4f0b2980cb3d5b06852438c0c1b268f4f3c9fdce0f2116c8320fa2edce9899cc316fc3dafa1cc4ff2f6f43dda50acaf59db0e210659ed84dac79be0d5daad90a19d44500c012147f754bb068a2bf8ce17771415cde0debd2c82035e895064244af5ac9f5ffe65301652ef0ae940e174f54a148e585a6527aa4caaf52d33181333687e46769c6d4afd8f5d6cabfd1f1ba2ed7177dd026f24cda32edcb825f2a2027d8911c1ae0c618ef4f23f2fc8ed45a53afbe225c973ff34271d815c8cf2d755189e398711e3f55b304fd6d23c956f20c1f5995f700aeb0dbbec7e8408e7d203e7058ea7469ac1c2c8e1b98d8e45a256818522da81f03c49554fc394d57fc842095be26adc2abcdf927dd4d19561bee0ed129c0da726990cdd10cafdea0bdac2b3442f4e996f5870f09e0742fb582ef3f984534b3c02406f54b861756c3ec009b4a0aa90d02addf63597c72b77440456b1dbfc063405d976d73e6ce1f6880bd0af30c51d61c43cfd2a6cabf5365bbcbdd35a21662185eb8101168aeea82c4ad0c230108beee9bed62bedf961e8a84f7d5c1ee9a559a91c0a5747713a9807fdb07234ae7779febad5841e01bba5d88627405cec4896873e631e37e9241d9aa7397adfff0123857b416f7fcd7d11dcc38dab57e02951579ed99647ac4f3cb0cfde8a1eaf9ef34f856fa98024aca7009225e9985fbf9b2451fc4876a96c3211f7b0ffe84479b3729096e1507b1b222ddb7b09dbdcd414aa52bf2a5ff499cea1f953194d5354502aa173f36b5d4cc08df9197b88e79d2e8ad4acf21de65d70966037cb88913ed8ae5d865abe226501dee7b27cd680cedd2c4e2b7a6ea3047de748f50949d8bfdbe47e2bca534a781885d748607c11b73ece476df75949857ec31ed3aa00f9c3227188d2854ee0db8b578615eee3367a7963c486720cc3d40f8959ecb1ac1afac6919060c55dc1ad33662f74c488029f46371b4ce8d2a7521fca238bc3efaceabdd69d815229213a15929ff15df92859765b3fc7ec54ad009535102bfbe1ce8c869c551e3702f3996e4853bd5ff1eba1fe280d288e76385aaf49030fbefb59fdcbfcb356fe87a6624977b732bce20e1deda2a6c7a462bd080e0972e4093352eec81a0582ff0132212f2dc2bb58a29cc36f4b386d6071ef6624a281d02f0a203e37f05dad9eab9b74a322fcf1ccfe63233f14e7a2d62e52f7e4da20f11e5f416ce98a0be0a94f3048663cc83607a5478fd664f15b4c95513483e3488a9c8fcabb26973f47fc0e9c44ddadc718680d5c35d572e0dd9ae6b45d0a5b614ab689841695476a0a1e49283b2803d00bc8ada24f00901867af224fc8254f36cea589a56463832445a984c7ddbddc87f6e5f545de609957aea7dd07c956506352216e85074325315ba5d5c695b8e4a27c3ae5972835a296ac55a83d9ba16c08d5e1fe6955a0a90d91468021ee233570536c9b43f074fa6fc18ed7abb40cf0b12202bbe3219358f4064771dfded4c1872e3bf96ca44656e3abcaab407ee1ff0c4cca08319012e4aad1ed952e9666b6c86b787ec9bb6289ec96143817cd86aad3fcda11682695cfabc90351398515b0552acceb3356174c4926409de90eea6f9fd1736af9a7aa77e8e4b6a9e221b27cfcc403742cf935fb443155d25c1ceb4de592a0f94c24e423094b9bbd5bc62bf20dee2147486142d372e468c14da6126108e955915d8e338ecbe2cae9aa584dfc87974ac740e432bae12baef31a4690dca02207efb8785fe97beced98a89320dc76524567d8fe7b17bba35879b9c61f02c1541845d05dc9d6136c0a274570f1d0d0dd6de48dbf9cbbe5e663edd241b856c13433197601d7128bb1faa001c1469ce20f2b3b05597cd320d06af4727503e4ed83100a85e3409b651abece34bec735ac5c4eb5aa3fb8200d395815efddef79c67766d26c85b815d0eb2dcaaa51454ddd90ded82f55c94c97503bb059478e98945e6e2fd9fb602ccf482772cf183cbd1af884003e58f2e2d55956a60006c4345d1bde33a254f993a8d2ecf1470f3fd83fa281041c7b39cbd5df69eeb530a04ce31c4d62a431fb4eb41c23a909b3d2ea97109ead1123e324da18882c1e2e4b968714271572777b71f2dd2a4b47f7e467e5183f54159deb30c716d3a1e5b2ee92172cdbc98e6e45d511d9ec80a4d1d9ff1e8a01ca94e0fde23db29e59ef7ab038af86670358e132c1019f7b3bbb902e304da72978f7e6ab2eb1238ef2796821a9ef137db042488eae2ec6b6318a2b59b6611868a722bb95e747cab2fc59e61ac01b8e4aa81b4ad8b5b143b98a0413035fdd3312bad2e18017d76fb2d97ea742067fe04cb209c2bebd52dec21b9f2e1905b6d057cad4105243c899e377f1a10738f9e4f0c590414d9db4c2ee754c76cd8cafc58a97ff14eed639cd1af4beddaa13c519b3f92ab24ae594d930a363daf0f577b00770b8cb8e3464f4aa1ca7e41372bc0a7b8854cbabdc1990b26a4dc0ab486a8a98441eb862bfa348bf86582335d9fa86017b8909c0e47c62c42f7801a4fc704874242ac141b8c98a9b2a26c742d2e8642b5f58c86fc9d508ac38a23d6747dffa4db7f78b9c23ecb09285725c6cde625596e1e147d0271baecc37959a34980c348b56aecd503a5177407ff7a93e2b1a796e48f4fc81a94341f2086d5bb6fb9d7972d867a806ce9c15319bcbbc69d494004c98bca9f41bc9d20fc49ab53424159b2b520b7695df9dcdc33480a3130688c6daddbe14bbb76e87582836b8e6a385489a9af558614ac70ce8ce532bf094040697f72da72acfc15787b546042b77a493f1e34ef3fed235c09989eae2638553e5dfe17c28e84d8c9c776924d4912e6b401aa9e147be81257036b2710204f86438ce4a99084c1b92803a068597fb757c7b8a2de6c2c596c3d6418950185e8818bdab2866160ff5d4ed2394de09a1d9f377114c834bfd39d26d34ba66fdc3ee5c070fb02f62fd8ef116fbda7d66b441e691b9bc8fdc78a73def40a1ea843c5bc4d7fe09c4f4a272043e07e541d1a84cb51c43f329e2eecf5bd19be1732d846671f48cdbb9aa69185e1740fd2bf9ecb78bcd89347f57d8a54f58c4792cbc6f2347834b6d9a9a24b4a653ff5d6fea59742ef17e0d9953fbf3822173b21e4178f231dfe0a5e5ce0e129e8096ecd1668bcdc716b16ad8bdbf022f7420f66c981a9b67f155fba5fdb141a0f7dc28b803f82a65bbb0a401ce7cb0e76014691a2c0d9b135c05aaeb3ed5634403f583394e9eb4bdfed0bd5f77ee85d8ad84f8d42fabc08f3064b4d021b85a7ff489b554411dd638102e53e3e45a74fa7ef9cb88e17c6dd46f0f66182f1806ca84d7828b02362e78e44b2e689222a0d7b09d53fdb330bec7e80d42b640b0f50a020eb8b38f70ac94390c28cb06ad6bfc9f683ebc84b490b0d07b9ccb99acb3d7f81a4e1eea656450bfac746755ce45c8e0acc34988c84f0d12bf6a8c4f7ee4440b806a1351446b57c2e9fa2afac4763be6c3f7069e0563fd8d4a62fa1afd4f457429d10dc54d066bb4a8585dfc9caa37d01c62994b3b1fce03af7e04dcd988d42f38cbbb90cc2036834361723bdd4f1f643c5cdbdb0a80f130897ec8bd85db384f984b11f0df92d3adf6faf35c79ac702cd248bf29d2a2bb55e5fe647a37afdd5062db0d0fa750648113b3b8def3ee1b198e6497b7d661cc1801aa8cdc31d71161e82e901a1fe7adff08f0adc6b04d7701474894900a9a67472ee426b4adb53101b722ebe938ad2a5215e4057bd784db5b8b6ed10217896a3f51624edb0c7249203446385e6ea807c22cfed8b8c38f110cb2713be2c8b16b607fcbd764d4cf6cc4cb2a2a0ddaaee0c6cf3f46f4f6bcc394ad6aee4fbd094355ccaeeecd6cd8b433dc05c8aeeaba8041807455d8ea5910e155ad0e823bbf0af88061f2b704eab178cd485c75f2c6ed47482ec5dd7218d1a8a865781ac403b381f0edfb96f073930ec1ac47255f29726f4e22c2b4b107fcabf1a69c9ae30162c453ecc9016f182d0709a3af3af799c97cb0cebc237c67240e46cf63179b1f41ba7cc9b16a20a4e5e74236789fd23c1d7cbc0368f98d194735daf24aadb52333b3a9f42f8339f4416c8470972344b88938048e6c053a7652b60a9b5297b9b7ed9f16f615bdc647895500dfbfeee85fa988934556995ff6f142ebbd37b4bc43171728452df0bf9e03e88f4d83721141a5b68ee85dfa05ac700a18b8dd5abca296ee09757007f9f0bed25d50fa5efc51324f7e97b59c2969781c62889a8d4f9b9afbee4c0e029cb2512b2f748763f68c7eb76cf7b7b10cdddb5e3c06d114c50fd99cb1c47e44c1c6146202cbc6cc862bc69d7c2bd8c01d3c5a66f5c83a4c995ca6bcd2384dbff4068c168cff7bd9915ec61b1ca1d955bb96e8497992feda5ab5ad78eac59b85bc40865cc9f2603f37c192952bef058eb9301922441e117310c37ca6eb74c0eec4c558df80ecf31a3098d13aaead50a92fba2113a533aa69d6000e7f2668f8a3b517c6b581079b09e81e390152cfc519abe15107c9a8879650a467ab33201188706158e9718bd7479c6a322007d60bee3e369f5b3123dd8e1c7888d49ab59cfbbf46be372cf4a205f7e704acd21ef1478cc55c3a313e6301e8569093b1bd72b21e7289ac52aad6f925576dc7fac6f4d191adcf13ac6b57502551fcee73445c9c80699296785614abb3a5c6a8cbf8c964f1856ac1ccf11b73d5c981933c6af93598c170366cce772507199e37213811280914e7d1b38b81a798ac47568d0f58ee407d1fa591c618e1a1380cf597b0a31d9e8de93ec2421d2432fb438373278605f25c3edace8b33609c9332bac9ae3981f6c1714a762d77d62ba36d351777aebfc15cc13ac7447e92039f8ccf3de29c750ad9260d84f42f261939d8b5cb0439f5be81d8933e323869c27e2123be9c19ae91b7a723ebbc299c7ad01ddc24375945d28f9323dbc8472246a5a09d5306bad77211fcc8c28f8c5bcde5862b92f7dcc79f062a5d19f11d5b5181ef33d90856c2a90fc575599a6f933c4c6e960d28b7b46f95965e512fed7891db087bd6d14e5248f063ab5f55b0d15e4a83d02e3bf0b365a067b822b74007d50818f02af20722af00e", 0x1000}, {&(0x7f0000003200)="74bb6b0a2157c733f3abdea6a4007564aff78241753a44e34c065bc2bcb5bbc62daddf18ad4ceba15f564e3b2fffbfa890e93500988cfaf4be7a3325cb3249308d7dcbd435004f3176e3d8872d7fe39e2071934e1be79d6f0cd5a56a9a63addc62ec957b1086784d96848b59135e00fe52366f7abcef4a4c082f325c7a41cb15fa5593d4f150ca87f8aee63fa872810ded65a255c1acc7974d088f003a3385786322d225514d6f65baa7fef38d78dd05d89746a06e6d8eb680178a8f00de40591877e0fc93d1253fa90c73401e936f130e1fbfd6e6c766c1916f5eb0ef0c7723ebdf9e12aafa32163dcfd98f72790aff", 0xf0}, {&(0x7f0000003300)="852f765ef1f838d88c1ea98f685c9386e65abdabd9da415a528bd409d95f0710e1e6a10437800cc6ba97dec72bd9b24ca10f5d6f89ac140df5eb243b1c11e9e83b823a0c7838ae6fa4e74bced05fcd46cd19cc53a98818074b2832ff31a2deee65b7a813d143f775260549b89cb899fc57c383b893fdf1dc7765f37f0e6a7c00164a6a02827e706d6aecff", 0x8b}], 0x7, &(0x7f0000003440)=[{0x40, 0xffff, 0x6, "7e4b041ec7ff9eebae1f171afd544fd4598a4f1fd82813234183491e5b13e6a8cd62845bcaf2452b982c"}, {0x1010, 0xffff, 0x3, "55db00a71934c264e0b59ec20fcebbe7d99327edb35d4f31acd5cdc0b4a80adc55ef9758e22cc9fc951049f81b802a9ec4b4f0f95cffa203c4d299e4e7e9a5dbbe72283a32ef49a03e11aca5d9984e304605d256aae16dafd293cbd7ca47748fb3c6061f207cf0c50263cffd29ccca836fd0a41330a11a962926ce9178851dcc846e087520697743d0dc1ec85d1b7b741bb2091529542273ec0ee810bc7edb077c219d19267aad68933bda71920867059a59b3992d20b9adbc4a94ae63350b61d9ccab9c6aaca7140b0696fdb1aee8df3de08d20289357b8fb17d854c84fcf6191f79f487d37eef4cb1e9e3bc0c682301728b4b8bec0c30bbaf7ff6b516a92c11cb86467f054631a5668b5e7d27617260188377be9e44abdb974899013d956b395bfd2d060356a3c974e2b8e6c7b3f58e5e4efd18b68a52d1e67359a468be5e545c3a77d7139057a9b0a73075176a025f248022919724961181e0e3f76ffd7f83dba46f1ea19f47bce926ab19e310805ff1177f62c979fdca4a07579f85ce308534960178d3aa03051b5abfd07d77716045cfb261fafd2d3d657c3798608f556b5750594ea322e827bfdefcfb2c0b65b1442dc34f7eda6871ae0ddeace01911319a74e9fbe683dca97a48617e86fae430f487192e7387c07e152d4b0ca045771f8442bb65227c4f996ea7c8ffcdb201358071da49236d3a78dc77562bf79597f21f4a01aab3ecf2d87ba0e49d653ed113289235166737635b0bb8c68dcf439c38e567e81a2146395c1d83b892efe8775caafbc2720348ef58cb72753a190bdc2a2034003b8343507b1793227e0712412f09954fbe23959feb5c6ee9fd16f49f501f3f01b5edcd62916b6e01d0e32e6b08b64a7fa4e3a4ba0519c531e5aa80e5df496695a23f69434eced9991fa22faa7bc4342bc172f3e6402ea9a93e7adb235882d972d15685010e583fc9c11d4393b5b88ccaf7558e1011546d4ba16275069221b61fdb1e8b3a8eae9dd06b7998500e4beba7e40d8ff67f06535ff9c063b32b218bd92fc5e7c4de4001b31cb45797323015a550a759bb1077efb390ed8e39c35f620441f3f9e67e26838086a267ef3d8d58ecd3a65eb8c781c69717fe1b4c6dedd258dfd0d87823c47b93d16c4d476a41c77a614facc5fac992d03d8fe60196d6af83a5e0e285a132bf2e71923c0d5eb56bbfec37b3ff0ffb1e58392723340ca550144504653af666aaec115e8964b7e396ed900a999909ea046f3f764e57b6f5e35072fb877e3ef7d2abf999901f342e468f5c2c823b29c2288df1ddf08406a64c0b4f61caad96f75f2eb0987d3a57d8a57b19f5ec9682ef3c3739be8cc77f5a279b7c96ad4b0937ff872ec1e2c4f7b9a118e9550c457486063d5639ba1d84a44d548b9e109511d9c633dd6141c3f8fad3edd41ce3253a4a779a13ac19b2ee92995448738f816aef74daefac534f8de112b1732c5c7b947c053070afc3a979a27744d36782f8230fe3351e12d25c40e4f700dc6791569d510f783426e35ccbbcfd2caced9f4624a292929dff811b9208b0e8a7032b5b621888eb26073a3e2c98c70663c93a9c7aa0dfabbd7808465caeda768b7c77b046bf2d28ab54eac25a2fcbb11ee643e5a69d92975f27edab02b2c85553cbeae049a16d0cc50575ca3f683e7212af8cfd52ccf4a685141f1f9dabf60a3ee4f1a5fa05e14c35b537dd4996ea6b68d7688e01f0e11d1a5829858dc9d9cc7f2150a254ce69e531bfa7c21e6e5f434842985b145e2f25df85e435e1c8d01ec78f7460c3cb7304beb8949a56d26da544592de17d6a0448b7674fdf7b6b6d90b9c69390d5d83b264d54b2e5613400fdc00e56eb1a225c70aa18ffc1e5655a5b52636e020e866fdd0571c5fd7dccce26c6c42c7f969f042c3c9bbe259cd1524dd3f6a8afce146623801c39546af41cf2eca0f9a981f5a91f8d9df677cb75859abcb281f21e4147f7a9d8c466243f07ba4763f4ab74b2430e94f89c5504119a3d00bbac3ebf496dd02735298471a2367e4636518c12f8dfeeaf0102c47fab181ab9d6ae8ce861252dcdb8582bc4edb03b0ea42fe81c94e1f2aacf19efb0e0748a75f27072680660208368bfe08b711a5cc8069f8f9a277a637ec1cedbf054fdbb7fda8dc22d3cec20f3d009eadc2dc42f70922d1b5822ea33ad2be2ec730c4d87ab30ffa0d0b9a14e07343ebf399306ea2767019cd8d55f69e82019aa9f125cfa42dc53db61106fb2aa6436847632b9e5e962f87fdbd4ca4d3e4745cee841baa233a9e966ba0e3917d8465eacc82635aac16378139f32ff45cfd35bb7358da5902f491c8e15872619bf4137702a42ca59024fbab5020176560a7c25055b2b3fd421e8ba81fc843a873578455812014e372a9ff1d0e141ec0bcfa840bb9d229aed717191b3a4abd3f5f5e94f3f6d36b18be3e473193dc81ce2a5c5feb4caaf543bb7865476a739cd8d579591740f7c918360b9d827100aadbf487113b29353c66e28b2e6d92107343f68f49c0e342ec7105b0cc7d09f11d3713502ff9786c228030472382711497f2fe8d4f93c835d77b66f13bf01a1b1c6cb9620c9bc89135f860b7809666b42ba81198ff23818fe55a53ceb27683980464f488e9a184d465181656dc3bc3b5ed978f5c2e19c9155f70efb519b56d0ce46e08f2815ca1825b6ef6155045debca693c9a72b8cceb467b759e862426b07207d032bf132cd5849e1cbc6041c94b71de8bd7c07992d21941f6a85e684120f0a06722e39de229645f223dc34fbff547657c27f8fcabbfaa25878e6b1b23b94dbb6183ec610aa4e2d16e4e75e6915a85bfb6bb6a3c22e3c259ab9fac21d928ea485275e3fa959599a9923f1ce897707ddac4e461f58564d9c21ca47a4ef9c1f0e5e3307bb91ba95c4970e6f999b041b44fa1399d2eb485470d26a7346a44bbf33c19ef02b4ba1cf7d7eda8ef86271801d24a244601452d9360279c9b07a39dd5a63952e86be28d16a9d57fbaad549525a13a1f527966361165d21382792bdf15827694d8bf54a8eeeda24ffb026c00721c4e24bde75f5d1f1fee4672f1ed334b34416cb42d57ef4830be41e26195471024a2346933996f9f6a878fa4d02d9e05bf1cd31d9f61e49ccb759081b5225f6a1888ad719066085f0f1095b5d6def2f48d354f73b03239653a54d09af930badf676ab2bb5c8b4d7f4be3be093ae892d0dbba32e07f874e13a67b945a3e2e5d63717dcacb4c0ca6e3d0c43230fdc9d95c79aa7d352d92b80fb7338e463de3a5a5f6ebcc7fab16525ae83d656a12d7785ea6e5672851f953e982b4bd0bab018e898093af7086b426be8b489781069621c5c12abb3808a498f40188da737428bac2051f2dfef690115426f4d2479b3c766896e64d1ef9f0385e247a445bb98a654e357b4b9e1532a210955cb5ff0cb42dc73da27eee6a6062bca51b665fd95d2ffddc5dd16eec465634ed7d99794a9b258d5f7d20ce7170dfb110dfe543611b7c777ea4dfb4ba20c7eb9bc6d73be885e0965a97a0c33ba88bcf4e7075aa13c2a95c2127a808409b88a4dad8daf4c1a9b2b2af9a29d5e8220feb8bf843ffc2766a616cb38aac8341a0801a4ec9fc9b6f1f0dcaa46168ad6560f6061e9771e0e3114ed8919379e0ed4ced8745aea969e72151077ac82d8a500933c936b34bfb7d5d3815625fa35b35cbbd952260eed4d3ebd6dc0677aa161c5dd050ca55801877140c8ab59cb0cd6d7e5b00a603297d3629a0b5458ae70a9ffc6ac51dfe6bf7dcf0b609c0836bd37f474584cbaeaea0658da168248e0048323a89fe3e3c4c2624b5f01161f8703397f3c2d431b66e036722d6272f363d51795cf01a5d3846cddfb0d6c76ecf9a34a792358334525e6f30210eee138d9f09531fa58ddbb1e997e8f7fce47f45881298c7abad94e36787470dddad9ddbd5602fd3c9632cbb3c9a18b9e754e4035d6f47b17a630bad242d608c197e3fd11a1e77ee6c05bad07f2eeac937867815f1ceb5c47006abc46e40d3d79e74181543ac1a52773257d0a7ea14c698cbca3624b8d7cf4517773fee248e5e38e24842cf2a99596239397c9f0d32376d44a6d1b3a6bcf02e9482fb4359f1d39da6f7eaba53856d359e9eec310d22ec108c81c5360d5cfad4982a781143703ba7ab70f8d5553768d9fa31d749a03eff1e3517a504b47ee0b5c295cf32e257ea772adca9f114dc8c055bbeb52a96be3937e5552e3cdd62cd83f4eca4d383343847bd048db99a7d05b6afc7901be8d48e667a39a192d1bb73a50243dace9db5b025af636dbff875556cb713f4ccb4b734da2b7efcc81bb664c1370c95f5c7bfa6195485a274de3ef8d24a485f0e3f99d7face5df49b4ad6538a22ece6b9050f8113df373b519a5a7512e07c55e820ea2008c62c2065ef34bf3d400d5ca2419cc77622e5901e46c8c35b4d5b7702549eefcaec7cf4c610db1963b0f336180e1c3ff201b61f8f2917a3064d2bf4dc366b30ac3f3a71cba79062f47b4d3846183e73f38b44af4f960680b40b4b66639e90a84109fb14441b10e4fe0c6b10ac1d9c05cb14bcb1bb11124f31802815d7b9f654652cb79d676e93278cab6ed83260b06efe7d703c28ccc9cd92a1e358aca083fa421840705128e1b28a825e7640816685f69b0839f9d51c4561e33e8000e353b5d18797d39157fc4839ae7d720833e78d6c0961ac4e4178a67f2e7f4353d588866d78142fd72c60747c16aca6ce4e60a8b61e5bfd0dfe5a8be165e4c67ea1fd0c759314cf5dfa61f622b7c3e3dd2f3ec7dd9691f18095c2fe225a0b49e6bb0b741c5a2642ff5608432666ea7fa462d0a86dfacd87034dff471f2e81725502d753b66a27a7ee34fd87b9b2019a35b01e09b4c4548e1de5fa07a55c5be5226adec73fbdc1696827655ba83b4b299ae1ecc99a994cca4edd64831e27790a1dde45095a71f67058781140d3c47b7b6fd99d93fb6d1761e0fcdbc8c62b979fe5554cc0eb7032b64985b79e65bd1a049c1cec2b95b31115c58891cbbccc5998167f7074cb0e300cee68b5c217f7a2716258cddad0be3198f86dd3f1a3f8539808c66d1f62c1279e89b10efcab6bc342d6981dd0437205cdca4422272443b6b88f92dcd712efcffecec961ff8e2540b364345222bbd8f0d4b7d34fcebd36ac80a8846408e34c936a1d46fa84352eeff111a66114c8a1fcab113e5eea8d7ec5f8bf3e3adb76bbff58c1d991797a0c053a876483eb22fda5794248ba10683607e9cb2fe016cfd0e4ca7d52a52757a2b8fe26bf2244fa255ddfb020fac098f3b24d8e29d1a7b6078e12db29f6d834116d91083a1e470b008175a9602b278e0fb957a1db1a49c335dee319815fc0440353ddb813c9405c302f824c40167ba9b1238d933cc53d2590d76520e67d8fc817dd05b5a2853b9977cffb2e00b7f752301d8a3b58ad3307884b98f78b95609d02c085f8b9256b9cd30d506b437ea19e9eb46ff35a825ff883e256f6bc06aca972b9f739f628c3621b29b9c3db0ed3d2bca54196b7ea33ba53bc822ca42b796d2ab8b4b48001d01254f8d1ab85ed79a2a47243d69a2cde9cecc1d3c781b2daf13a2584371fd6f0e9c2a8fd471c5582df5ec283dc7471098e47bcf363a43edcc83c19d518f9e7bdbd61d275504040c77152fc9fb932334eaf10685d35c8741137737356b06ed24fa2739e8150ca6115f6c593b293df9dd4a132b86faa96f7e4d98f99ff17cfd4cf1e27c3fcc91398f52c9fe8864896eb090e1d9987b9a19bb"}], 0x1050}, 0x1) 04:51:56 executing program 0: 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) bind$unix(r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) flock(r0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x4, 0x77, 0x2b}) mmap(&(0x7f0000ff1000/0x4000)=nil, 0x4000, 0x4, 0x6010, r0, 0x0, 0x0) 04:51:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0)="f418bbbcdbb7d53d8fca8a01efa3c95c3545b8c24a2b5eb458a00dbcf8946d622d1e46eb893508cdf8628130999b7ef8877b368f", 0x34, 0xb, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:51:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82193922e9ff420e4d00"], 0x10) clock_gettime(0x2, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x1000000010003, 0xfffffffffffffc80) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 04:51:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x12262804934c4e09, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x101, 0x21f, 0x6, 0x3, 0x1ff, 0x40, 0x5ad4, 0x1, 0x2, 0x5, 0x8}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chdir(&(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setuid(r1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x144) ioctl$TIOCSCTTY(r0, 0x20007461) 04:51:56 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r1 = socket$inet(0x2, 0x4000, 0xdd) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 04:51:56 executing program 1: socket$inet(0x2, 0x2, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) getppid() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff127cffffffea", 0x8) 04:51:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7190100000087423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50145455f8dfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10b89651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r10 = getegid() getgroups(0x1, &(0x7f0000000980)=[0x0]) getgroups(0x7, &(0x7f00000009c0)=[r5, r6, r7, r8, r9, r10, r11]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x8, &(0x7f00000006c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r17 = fcntl$getown(r3, 0x5) r18 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c023000"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000200)="eea856f76110080c63ad86176ba1845b3b210c2afbd6a62150513b65bcaaae5a59430c1345749eabc06c93ec6177c4f9050c225f5b717493bde4319f59cc109c73bee3cc236d22a4677808c66a3ed531eb832c0da520fa67cf5297fbd54d9f3b8eab96cc9b3b94c81edef7bde9afd9eb98d40f1de146ca3490", 0x79}, {&(0x7f0000000280)="0a235bde25e27bcc5eec0f2d9248aa202e938880183e9231438a843929526ec7e6410f9b42b71a00a5c2b9a8c705d53e0e8c3fb2f10cb4731eeaa1e195afc43af32315191a36fac2fd07cf0fa66baf71bdfa5be30dedce7fa52c619ea3c56e84cd61d3eea19fc401cb15a1b7f0cb1a4c3301ec78dab17c1e8d85486eac4488840a5182975a7e33a47156557e74070c8c2179a5b4bbf949e2f5b8bf372376c6fb214422b1d174f1386eaf29", 0xab}, {&(0x7f0000000480)="09501db3596086051de92d3470a851ef3d6cc48775b50dcc46311151b79cda7473f7e01c2cdd53b8d31d18426d6cedd2be39831781c1f3e4671b024bab86de0f97a98cd8eb10d3dab663bbfd25e6629625e5b1b13f18443d4fb0b6f7ea55b0d247d59df4d431051005d7f29f83dad071880c78d70bbe97c88ed484c088c8bd4228c0b0e72bb2679046103cbb4e80ff55381c63afeb57c8d148f068c391", 0x9d}], 0x3, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r4, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x60, 0x8}, 0x8) 04:51:56 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) msgget$private(0x0, 0x500) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/195, &(0x7f0000000240)=0xc3) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) flock(r1, 0x9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0xffff) 04:51:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8228, 0x100) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x9f, 0xfffffffffffffffb, './file0\x00', 0x9, 0xff, 0x1000, 0xf800}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) getgid() mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xb5) ioctl$TIOCCBRK(r3, 0x2000747a) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 04:51:56 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2014, r0, 0x0, 0x0) 04:51:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x401, 0x2, 0x931, 0x5, "95ee77e9aa1f4177871101cdbfd794910b23805f", 0x1, 0x2}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0xffffff99) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 04:51:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xfffffffffffffff8) shutdown(r0, 0x2) close(r0) 04:51:57 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fchdir(r0) 04:51:57 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 04:51:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) read(r1, 0x0, 0x0) close(r2) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) pledge(&(0x7f0000000040)='#', &(0x7f0000000140)='\x00') readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) 04:51:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800400000029, 0xb504, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffc38) 04:51:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) 04:51:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 04:51:57 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 04:51:57 executing program 1: r0 = socket(0x19, 0x2, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="de3022c7917263f9cdbee8604615276785efb1b456753c4b176943adeacd7593dbf0865840bbdc5981b76a9f343527cb8913f1170aaa64ad06afd60ded324792875d6cccc4587c66a32440ca4fdebed28e937b85918c929a5fcc6a92a28a249d3d3ac68f3054e25b66e55bae25547497e4698325bc40021325c1c676dc7f9e7617ee771daf2ffa1226b37e1e5a2c6aaa7abe49e82d3aeb2ad2b8b8a9635389c8bbff10bba623633e16de183d3009b2db0bf9895b588a5b19ed456a7241c6d50bc4b959a8b1251286b322bc2c5a0ecb4882421ab43e5b9e88a0b9bba6c9a91b0999b81bb3c12f9a65f20a8f97f2072edcc0b86cb2a23dc0363d35714246c953ea15f7eab92ac42ba56d5dc3f3984e7d86eddc3903e4191b964a0adbbb9ce352dcfda869da0fbbe0f8a8ef0803acfd112f93716563426e516cc666bafc1b67d93577656e505c3b22c29ed50b94378a88708149fd87ebec53687bf5f02d3505f03ed74066795c2e88b104cd7990d87ef2ea6e3f727c612e6d5ea8d33950cbdadc08fb0364597a9d94c430f86abc1e65b2557f17e2a933e2ac4f4e766f863b8043b01628d886f7a78a6e7ed59c3377f97645329d94b5f7d5e7b0344e3a8f0334521e3d3c607ecc0d3cbaa3d56e18e758edc6bd5b2ca2520175b02f8da61557f0ed9c788062bdc51cff3841652ad7d63e4697efb58d24ffed544c4a98d164605548e60d364d0e642fb76e42e1996553f6c68301ea734f182fc4e2105e36847cd3a0a16b52d405306bc6b636f38660b55da8a994ef901d4abf95623e9d77ff2d3e4177b6eca25d9d2bca63a542edbdecf7fa88591a88fcbd18cc374cfdd301dc4c2a66a0a4108ef94ee52026645636425c6d762e88f4bdee997a9f1b487b635d4d11cedaf497b2373e88ee1512726d85f3a6651ced1a6e03df4b9a73070657ef65f839b3ebe3a701af4950738e40be65f952d14491ae69138a42ea3be9673fbe9b96b37ff92cc50ada314d968ffd60e378cc3687c0611cbfce21617c694c4a9786cf05b43578dbd14d139b64adab0142c29b675ac1688ff7b146d1f0f90f8d2a6007019600703347622c6b2a62d5016e123054e09692a698bf48a4b3ac54db2b28018a3c5b9325742bb57705cd8b9092471c23e386071261cef4666ff19a5009d0664162afa2514ce524876cce3469065b1a012f229e459b5d610798178433863fe20f8043d4b2c1e8bd3a9510f06b5059d21843daa8f5a815e52f2b021ff31a95396b1f98620479ce91228e234b28606f7da43f4057da2189aa4e54cf0e8ed55e291dca8a3e77a926a1e96f7f9b3de277d57983b072cf935517c44664bc76c455382a11ab0a0b989b3b46b7b47940bdb18604f2f1758ef47738d920cfe0c93bc081c83aeb19dcb95392515ae7266ab049dc4e1c97deacbe7e9d6111d333e6828572b190324860378220c5a78d2d8787a0a53a9e2bb668092f1360b965f1d936c0316d9040155eb3d57aec7922c43c3319eebfe668fde626e9dbe404ace2e28080e394a34643cc2f600735cc9ac9708f506856f7efd4a13fa1316e203e3394be4f4227377d31037452cca3e9327cd82a4cc2e4faf392ede185cbce99cb946c3ff0fb3e6b18e0d8606ecb1b23b263d450c23ecd5aafb5adc30e30cfbf05227966a2e63491e19df405ebec5091428dfb86cfe782385387fb8f765eeee64380778a0dde761e943f6c1d79763e299c9bffd332cc66b30668f9a4123a578f3318d78dcf7f60f98aa4adcc7c664deb933d65bce1269db5555a1dbb05ee0658603f15d0a9838f39003ee05c07ce11f0529299e0d457b7423f9c5bea796c5bae0eccec231d542433cbf0c0433a7da9f0b6c5d55203f6b82ef25cd52dd437f756c66d5cc2021ea3f45f44cf333a853f91afad25a51be73e560cd63b7e7632f72fdc27f3d19751ff5668221b046b0c5cd1f640a1a7efa322beca23cac2bdf680503d0da8002cd7ff3f8d18071897fcd09b245c27b45b13dec4722b41a754d53a0dbd026ca5b604a07dfd010292e7969d9ef46f29d580a315563026395266f285671676143a68df67c60d0548e34db1f4fed7afd1d05d252250c689e88103a9a141498fb5940c9debff160ae2c73535c97adb5c79460b74bfa05064c53676cbbb1dfa2212c4e6fff127f3cc04435cef5e85f39e218da5220740accfd23574cc1475adc856ef18ff68634d4a35f626c0240f274f899da9224716a959e4387b139e79d07f0095d3cb30a447ce1628bf2591df7c301da69e513b3ad30b034dd09c9712c5962faa17cc78719e6c0dbd9e3bd9855d63af9476d1f02b0cd02c4b18cbc6c1c2cf7761d85c3463d328d79f3daa70a2157a40c1efecbe673d743ff1f47c017d7e07dca798efb725073f5aa2ae8aa2d4d62e92bd0e0cfb90519f40a3c356b6dcd1892d7917a8db9288339b8b1f0adbb7e3eea060fd4cd95b58fbe7ceaf1c4bc09344eec1cb9b903a319eea564c1fcc53a41ddf78d2d9f89ab4c3cef0f805f5ce9d54c21b2c3f05a13e456ab123c75cfeaaf5a8e2ab693744afef5c7ba24ad5a1066b282e6b1c409b7f18ed4babb2f5b111ac9c89bb7fb26fcc46ee47317d4f5728ffdc581d091bd1ba5726609fc9ff31b6363ce1bc718085fe658a1b17c67ef21e9100c7292e8a3b79b4680a1ce28ce9a55f760401cf0fb70dfa578629f9e9e8524986cce89a05bc1bcd1466c9c2bb7c8798227a58918a26bfa855abd63500360f723c43e092e11dac0ca87976340eb02aa3acf88fd646c3fb42bdd1d5a6b97efccaff290e0e6363b36da4acb01f27ac1c72311c1d3a67a5b652f659829f5b19c48beecc38fc8c67745f137fcb80b86f1cbaf84ad5aa5f036672463e2c872d8a5611c3967c7356f69bb755b58796a4e93ec62943be429635c87798d0a3a92e7274be3011c1132f454af7d3aa2d9649ad50d73c85548e6c07256799f1f54df43e40c741a826a67ec87aae0e247dfaf82bb3a145e8ccdcaa6c36808e9d2b5be7fa53c9fa23e0ad99745203a8e60a754c72903f1ea6e9306e370b4be9dcd731573ab2fb4e8e036a335d0143f17e474d091137dbe730ef2fb1af1600068f7a673b8cfc882df5458836d2f5d5d115d168147c672d18db941bcdb429af5a79160d46d346594ec4c40748e52f08ff5c0caf2c17e2ac5e75fbff397034dfb8bc7776e1ea7c93d40a79519e3acd8df13303f3427093054ddeb9f764cadbb35008fbccfd3677f861903a8dcf6642c115f5c9ce5c03b9e8ced2a37703a896dc5b180c3e7275726b4041ec99d51f686303b7db7f611160141f2e5e9b6e874031c682c67856dcf13f990821e5c99da60fbee610c2a0985c1f4013821f41338b489f062972c9957f76bc7128d27de9b2a031b164885992f0fcaba68c18f14864ae7e4a31e01752ddb96e8ac22accee4ff997958ecce269e64e84090eb6d9ffa3f08b22fb97a53110143404390b016b063c61a6597a99f2c2396ae966c60e35377ff1e8db505b330e67f442091f57466891b9775ba3f7ec33bc5d5094d4bf56df878f2956f5977e606979471001bc553d4845827e33f369829e0d2c9b04785de32339c869042951e2d0482d709a1411d7842dc73c097c27da23f0f0678050cba90092ea9c824d59cdb812dde006dbb6153a880b3833ea8fe8a4885d7c533e8b715ebd85573698269d4fe1582bea02e2e654b091027ee87297ea896fb380e82f10ec4deb6d3d4cf6aa20b6bc87d916ddeae1fe269ccd5c075ca9b97ab4bf0745604b71d55b92facd50210d6dbabb5e3b403758abe17b8e682a193fc2182f31f155e9ea8ce3820b223028f7abb08c7e54adb114081cf4c259d255fd01e1e47737ec94d98c014074edbcbd5c4b97003b6138e066fc5e27c2eb732c0ede7378566392526d90a8b3dda9e7814b61bac731c199d105d6775f07cf5a48996876c2b0d25544d8c0e9bac0eff1b09453b5d1d66d33b5380a317e80917efbabdc483d4f3ec031fd43d483ddc38129e8b5f8af6580d3a85c9e99c89a2f052c2e0ddc1a760f95cef60081191d6722bdae01ae1a8d0c196392c17899a72c2bea2d9a4f90b4de96375cac5dffb55f6bf87bc3fc83e72af026e216b9ca4105df78f259348a81acb946f90a640f43cf739ceba51489de70a964034c54bca45ae2704f6b0828429f6d06b91f2437587fa7c42160a7e1cdd70014d0fb4e831b6842703c79cbf1bf0a9c4cb83e7be58942d08ec726d45fcd2ad71d463e155bd265e96764e86488489f10b72b98dc757a9fa5e1b7d0083f66a65d29e8fc5d8a1cc4f86c8b591794c6d5b124f3016e1d9017e48f4dd373782db70fb6ea313a82ac82295c9afb1ac4060eec259e145b8cb18ef8733db5fba084b7cf7aa858e6cb6f107fde797c8ab806440863d2b2943146fb997e733f0f986fb458db50753474829f0630e949052778712f522cfcc5a2eb8afc74179e3464a18c62c3fe99b5da2790835ce9e2434d4e902b82117e9907230fbef156d3600f4197e74251313e4f9e2c73fbf967f8531450cf67ea5a82ede341aac4c97b560b0a29f31d97bc9e0ca9ef6a3133d5e18f11ddc44eff3e399a79c588f82dc352e2ceaaec9a73550bd7ede6eb89097be5dba52e7549f2a2d00f292386f6d51ea4c2c488d669620c136adea4b9e4a4d0ff3a31bc8f47b5cb7f69ad4decef183be596e87487c62c10f53076636de1902eb7ebaf1a4ce843eb72af70683f85a731fb55253fee5321fc3b1d7824bb0651b02d5204160a3d0b510bc3755791ca403444bb799f150d3a49129b01a04332e7ea01bf6bc4f8309b3a2ff464744f9b849f1bdc94ac26685d5e7a46336a85a85060dc84a261bd5f07d31c929da8b96b11e292a9ce21398821ab473336293becff33eed61fd765de42d34b5bb7c1e921fda88286602db4622862f42a190e2cd85e180b0beaa16150caf5bb536b14e7e5f53058c8ba0104a665b9087aa0593e7b51624ed38e88f0e5a5d8644fa66082d72f1e04c44c4f927895475e746a0b94d562dd46e661318f908886436bea8669db454bb2cc1231d06043034f9ad1efbe2868e42ca5a185c13f04a8f67f7346f23507648e8415873892275847451459d0a36e0bb944f436f61aebfe72b6bd1e0673d75af093f8613ff33969dc28886ec31d2457c90b912bc3090ea866a3b3e53090065a622f777a7be262d5bcdc768dd0ea979e6322eb81d1c47cb8ea2cd52cddc35d4c01603b72dc66b8ed9f8ba31d8733e79b9a98edd6850b3bb5dc8d2ed0a7af2c0ecc5d8a78b2b6537648cefbbdf1d36b03d0fbf8907fe05eee05dfb416824376937dac974d645fe97fcfe3e3ee71d1c7387ea658e6841525fec02c895e4a944fb1728f6a76ca4217e327037b1a5b7c3f287119151bb67cd2183441b614cf5d51b8e95110554f264c2692ed5a55b79cb026dbc3aad780d09e7c9ec9605ae8ecebbbc6fa508d1f3494107fe3655ed0fbb1ed4034b28bd02b34f76770689a50a6c112ce7ecccb9f5827fe69505b7602aa43d795214f88a8f5beb9d28975745ddc5809eeb17f18f1f01a03d9dd0620c6c0bfbd461249c363beced4842c45b613771b92f38961dad4f3c1b8d5635191332f748b9e057746b0e7b8c3b115e235e7c7672c57143703e4bf554d51dd2e72038e992dce372183a84ef0826bad424b59767287df64a71ff8dd3ed934394939bed3a45217200e54ad6b3306126c8b9d5982b35ae14dc8926ea5c06c32f755c54b49c73d889167d0540d16633fdec4643b5825c1afd247", 0x1000}, {&(0x7f0000001100)="dfc7424e50e2ec2e765cc3d3f271a6191c077afe02423aaccd08ee96c5af7ee58aa6f63f229fd63a4e3a8f55824173c40cf95f2644e836001ab6b28d8345036672936cd27cfd70b28308f930af5c5b28df6a6a53d6c45148f6f5a4a75320e8ebf80e54a479349dc6c184af90374057f59810834c24f856ce254e425c9981558a16151a9986165a8283d5d7e8c057f4c0f1346e928158040a89641f9666b639ea5094eb3983a6520c1f3037e940fb0df367bbf004c25e0209e9fb5d45b19c650a24ad5ee13b1335f014d6a9cae679e475952906096527fd1c1fa5b35393eabb", 0xdf}, {&(0x7f0000001200)="91b58912d0411e4ef2cf244d9da95b9cfa61c7fd747758939a13091986a7845e313a9cb637a65cf5bca762c6aadccde4a7f765d32663c2f4095a2057d19098ebea5eec731402e54cae477c49c4a3e44bd2809e6c3426ecc0caf9cb4d838ba834fcda409f6575288ccfc7a839c1d67ea7d522e64c5ac16a6d590a86fe83a74e7258c5a98e61016ed1b84f7ed3f1866897d7b4ff62208981877fff1d5675ec0518f4e8abf4f407bb6682f4e76aad8a817e868233d6bc1c945253a4b35fb01bbf5a85c909840248e21e866f1e0fabf8a3231e61", 0xd2}], 0x3, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="0138b5d1fe187b4c6c53f41db58894641ffbd555e153c11cd3a8f6a78932b708fff33216327d553c50bb081c2616466bae1a3d0f794f825402e47bcd9623bb6ae195a43c2fc44df5375c76c604486b623066f570b5b25f8ae828ae751627f0b2967348aa504f9da8d983592b96dfd12ffe1fa211dea399b8c5711b2f749c7ce61cd4094b2c25b1e4a6c6d4c96340b8317695a2b18c79ae0ca464f310b0fc2f16d57c645e04ffb76bf0d8c0883b5224e565f7cc2c86ac9a9fa97c84f9c0c456b8f1e7b46fafd98246f587f72a91446586", 0xd0) syz_emit_ethernet(0x1000, &(0x7f00000013c0)="cdc20596ab5776fb46f6c85cc79976d9ebef841016422846e9b6fb63745231ca1f5a9aeee713c13f7bf88b36d75e16912618a19dc1f62505d37bd11e2e404c7c2c179fafc9705b07e33a2e0a5d687efefcb97c2c5fd6f954d59c6ec310dd0240911b82e5653e38d0e1f40fbd6ef3053aebd01f1dee500280a48940248e8202000f87908629ae5b8d5accf83d86c6d98f07fba406f7c898954ba7442fc59e19f7592885377a8dbdf07b574510098ca7295e9f724af94260baf2d10f255af02062997b5eda9cfd0eaf9fa4e0d5c75511e1d42e220814446a1b3d7df969a45fa425e0fb75afe8b03d87d6d4760a026b7c59fcbd8c2489d14687bbe64180d70641deaad03911bb0b83182e40c670692ea8026b331bd72861e188cc8715164f97bdc477954a210a770a25bb610e8ffe885c4b51c7def81f21af7877225481f37fc0dd3b03e68544b85bf82b363dc5278861a34dbcb08a9a275dcf1be6207bb8a4e5c7c2a09dc7ffdf746588fc882f8d0aa94fc41cc3b6e2407fd736561d9b8c369c3ffbc14fc7f311374fda65f4ad7e98090083b6d603dfee57eaef5c3bcaf6d545ad818d633cdeacc7fab6d429ccafc4bb706d452d9d2b6238b1e58213ab92fe7411d6e821f0d07c7637760e656178fea48013b53ab85f650693b2e786ff5c3674208dccd2462675f34c9fe893074b5b61d61207f3b648dfd6c6a7989aa618a97392b5319c35fe2d6995120c694ae1e2abfc4a50fda49e13a51c6f9fe9851b94c8ecd4de5b26bf9c4c536305f58b7a796ac6d16a8cf79c334bd5b1c906345abb1e0eb3c8f1ce0493a8a6a5215090db58461b8124b9e7a435e97f9ff6ec18da3f382f6653535ce21023a3c5e442e8142f7ed0b746b0b40927265e1b845ffd82bfd5c9aa5e0aaac9a47ffbd0c18df4f9a3c7c3589c5f11bd18160acaac8322eecb1436182265a0743af63b251d66983274d34267fdbac213d7009d9725983aaab1054c8cef2b93dc64331aa6f43f819f97385fe2f5060f40d3fc1ac0b633f4e47bfeb307a43b6467baf3615fab240cc636c67b1b32d3c90ebf0b3ef3e41758a56552bbfe973f6d4305cf511eeca8a333c0d2d131277b96775ee75c662132c43a01454577a92a99a2adc345c15075b1da2c759c1af7e7706b2ab889d05c6e9aeb1e9f4bc2461974a7d9bb21a927d4089fd7151bcc3fec7b9f4b1b648ce7a228971c36f0ebbb3575f3274e17c0666656468241a362822a7bbdc499f02bdafa917fd2f4f5660168bb2c144de1bf29135e85de0a269089572acc791df71d25428174ba8103c63e22a4c9191141410871abab4f6e62f3c9ad00c7d109122145981f3c183c95e204c4b9a1883d8999205425445301ca6850a60ed35b3c6971c38fccb83cd6342132bdf9207822d780b563b18ced7c826adea71b53bea5e2be9a751be20be348087e6eb176d6b9c1131db0c61d61d6c0012c346bd07cb7b5d332983ba1a8d2a8ba53174b12ee955e6bcc83abc2df8159fab26189ffa940752c4750d1e84e4c0369ec3e0ee65e7657726464baf54df4b153b5fc62547ea063b944ceecb21369ca4c6875eaa809e12e70f531830b43198141e95fd4889844beb7aaeb81ea0f6e1682bda9ea180a17fcf52166750bea99c660f2f804ee77e9feabc55e6e1aa4edbdee82575cbd741fc3196eb61ed9bad602278026c7dab399b1372e204ceae37ed4b546269010eb75cff6642dad4fbae8f3dc93b8cee1c8e6590df91dd6e51a1cab2973fa70b352560c2bfeb889707fff2fd080437b123783ec8403d7517ca12395a4d07e1b554afaca002533a890b54e4b46c2408189777351e7ab575b7823ae62af2cbf11cf03965da913b338d3da07b49ec062581e0f0856149ec06727c19389fd3617c844f20ba02051531607aec967353db64ccdf19d6a3b89bd0a1f4808f3489323406724cfbe5062e701ad85e59bf1c7ffed489065474fa3ba6c855089902a6b8302824cde050e2c5bc5ad60ac890d692e1414d094e85963bb5294aa355b0c7a67a0ddaa9892267fcefe452fc0b9fddafdf6a7d9d8acaabb974d3b10abc2bd5df519ee28cb5a179e8467ce2b86e057e0c2e454aadba0a9f1f6ad8044b04ff5454ee4e32ea9a5832057a3b5ef40ad35809dc7ead04a74326d802c44f182c66df3250d942478c4f5f5af82a1eb03165f52d046ed5f5c1b1099456fc0cc4b304f0b7ce209c6000d713bd19cae79ed17b2563b926c0b6d082139df6c74aa0e29e75cba83d041e7880b78504d55a343fd67a4526a87e9d5c93b966c3522ebf7d2e5a3ef2d2287b3b187ec50da6cf608091f7dfef3bd1fd9a3f0e99d89a97f2e9fee091312dbdeeed014d24f7c4c07a984438cf582abc2c20a4d5ffd4314fa6316764b7714738a28064cbe1db09f885c891109dcbc1e7e0d52d6f46c8111affa0c2272c4a6ff880749a2dc3fa2915491ecac1d317eb233e78204031f6e773c41089e00cadaee6ba6d1c20f670197190a1042ee493d5ccc2c556be18e7247a2ac2e2f8cdc5b3c0a9463e3e88b5ae71bf4a94693baffc12ed5b0f2154299661fc0b95d85e2e031622e53803e47942aa9c028c408d95daaf01f0e068f12b6b6ca25168aadc6efe5c3189806dac350eb74d9dfa92ad7ccba532d6b8ce3cacdee7938e8cee6c0a8b581b3d6ee6e3efceb70363d94262578a596d89a5dde47c9fe1a59b836de8fcef6547c82b6a4217064b133cd6051623221e334036fd53a763edf90a7bb5a553975b763e25ca07505f2dd6198532d98440611f4649009c83df9a77ca51c344a43e0ee3d5db5bef61906f64aecd4215f0d3765d057ed5c48c4f31ae4bc582f20b3ca9039f5af5fc8cdcf23c64f72cc14deab825300347d61fbaccd75168aa98f27e7f45f53d53adfd4a1075caa092d83843415b63f1f7a36c76a92deb2063baca9288c88ec4e777d10c4ec0017991f69378a0d03d84576ebc7d9dbf8b56d12edbd8c5496a22f5e32c7a6f7775a972775b0bf2f374a05870607416e3a46d2ce386cf0331823613b656bb9f290973a9e2cad07119dc47033defec937a1854811082f3ea6a349d62f7bf542ec310b0e7271fbda635c9ebc9610961a72da1b291bd53273096b407bc0228f1981ddf84b0dc5dc234b809e78c9d698f0e9b0463c425abbcbb9c27c50e0e4353302b19b231b270762b9912e4652489f99359638f5e8343aec2636e5293dd994cb9d9f28484db1cb768c9b8755aca2ddc732393c9be9e18869d488a0be522e0184085686206765aea5f447354742bcf1839b147e1cced4830c3b5f581b5e1dc71bfc7e8acf38ba5edd0f0f8cf06de5f54d06f49f1764f957a331dec5e7ac7882e0e3eb3aa4b64f4989b9aa0284bdd0796a5325a7e77482b1ba54931b3391e1ee23351880da8dcef99ac6e30a38a3d4cb8b7aaced1d1d7f5e0f35651d02b7c808a7895f658e226eb31f5eb4a9d8e9e632c06802bbb9d56156bff3fc63787fe6fc0af451844600e78f86a174f823458e1108526aabde0bb57a5ed7216f0db7c6c2082627446c62baff52a4531f5b98a9e24f8cbae87ab2e91e5bdf3c48d368c3ac51cd02f789571a561e2029a6ba64b317745c445a829d872782da6ff728cbb195ba28cb8d69342ee7995e3818a9878f27a900ad72bb6aab469ce352fcf43d5cc3e8ce87e9a07cdc0be8dd924cb4632311e200b9d6baf0ec84ef1705beebb83bb5181356666c2c42a5d9f631124249a7244f55fa76e434de373ee90c7f3c63927181c6fd2fd46af8b6c67193b29669584c8001e71fbc8637f68622b33181b6b399b88b91450d87540a6b120daa93ed7ea2e3a03fcc787bdffa08b501e3080ab08c2938c39ae32e852186f73e01ea7f87276b453a24537e6dd8c39fc4d53389b1480498eaa54a0ab8bc8bfb9b91a3ebb58ff9aaac6f567591f9a5f5ee2a4fd68eecce8198c95aebaec482b87ef9dee3fede1e2ce82b125e8a8e5f8a60a467ddf3cd9951548f67477aab720378e8c0fe63a27f6a6f08cfc4f0faa05bda89f98dbcc3295a9bd08de3710e002e11984f3dddf5f87e067dd1d4b7c8321fc2bc898df8efae812801246bbc63118a9e5a6b8e9502e85250f1504db4ac796297f064714b2b2ca6dc1ade4ae2842c851f53c2f954160d95451afea9ee05f226c9ae11b3317448fe8cb75776e5150595afa39f67ab019fad2aa9aa06def73c49d7f5560b705e85cfdae483c7c469b3b2b785a1d8841bdf4fe0ab0e65e0407519127193cc6daa5d83c614b12278079fa6aafd7907543cc2b08608c2c969c7f2f1189d486cf45d19580f3a92c528b1575a9fc71335084f55d13c529ebb426db77e1bf678c5e009d270b12e2cfaee112fd38284eaf5eefc2003fd339b1dc1d8829373869f86c16cc8a6afdc6b8ac4429ef47b3521a3700c50e44315827701cded3c76e40112e92fc2fa7690d5eb2ad5e95bc57c203da56c4bf2dbab9fac933e3d8081c6251d24502bb4dfb9267f344d0ab27a4078f498f42bd918978589907f677e8113911ebc3ce4957ee596dab5d6e285737e1234c5137401d546a744fbd42c0a549a5cdb1dc415f61496d6ecacb8ee6e5c1a3ffe30bfb48046be1862ff0252c031f4e9334a05e2dd7eb515061ca7b108cca8dbec18edac44a2829be918fe2a52d82cb42ca10dc853f6938f17d4d4da009bac8ac70ed8fd582587b671c03066583da7d1c4c13187196b1f8124dcc864f6800676ffed4b4e0d9405ac99d2b1b0f4a9b50d9c3df3940aa8473e54d94dd41d2516715516ba1675160552fc8369378d1eca0cb08f3e8de8ad9d00303c83856c3555c8fff1085caa2588ef60798a5f4a002c59140a3ebea08243f219570542b66842c589bfa3bb9bbcaf7d1679d5a9e53b73ce35b7c24fc6aaa67af79790ae7817d0506e13b4bbea134fba4da2e7f6a442fd0c0a2473959d03fab263a70c5ecb64bf29f2de051765e764e48a99261a855ec18b8b295c66909b2408fbe62b887213f3ed3e4a589b27f77c5e040b0ecd7bb7dd5c0c6061ec39fcfaf980fe1d94d9f57894602e40baf3fda09a6d0e101eb2f6f2b8fa2694a8d83ca94f7bdb74e31edede8056dfa18067c47a85616452e2766714d2e3aa4acf1422462725a172585af122bd62d900a31a126b11a71ccc3fecbb6d8265b32f1326b0a8cb7baddbc4d75432ff15ffe510ca3b4c59429ef402a162ae1aa808c4780dd85182dd71a95de1ceeb2248102b41bbd31e60b4f2d999b53c08c986f588496b782739415818ca241b5d163e4107a792dc2c1e7cc485cd245d18e33a9ed5af317be83be5238c43bb21633ab17770667048a3a645a2e58ce0918adc4d430ab9f61e0ee319d8a4d894c6d7b5247f55367e2820ae997a4ea90985a512aa7a2eee1a0d8e5713daee9440fac9112120d563c27fa33ef4552b28e8745154b1244337ce8ad38d4626fd7e7acd36f1e8bada15ef97550c4e7e2e341512c712ca5cc17eff1cda81a109165bae1f4300ead1578f7197bd2f3f23ccc43187a64f5e6fa1539aaea182e57bf6cdda994635913eb18739ae661a8bac1434017f25f6c14686fe7ce9bc70360b02ea82a7d9ae07f457d20d1285eb558f229d0797db87603ba535ea0211723a02c6f7beccae5ddf410cfd5f71ca24bdab90a5e9ee280da67dcff0542fdd5d5aff4af1027a2518d543fa80d4b96a48b56f82d643e87b7745f03510e8b43abcfe4be59bf52257139cf1fea576a59c245dee81891408940c6ce6cf1ce025a317452929c6c1d9d613255f3619016ac7") poll(&(0x7f0000001340), 0x0, 0xddb8) r1 = dup(r0) fchmodat(r1, &(0x7f0000001380)='./file0\x00', 0x82, 0x6) open(&(0x7f0000002540)='./file0\x00', 0x101, 0x20) kevent(r1, &(0x7f00000023c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x33732f8b}, {{r0}, 0xffffffffffffffff, 0x41, 0xe0, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x2}], 0x882, &(0x7f0000002440)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x80, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x5, 0x1eb}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8000, 0xcb8}, {{r1}, 0x0, 0x90, 0x40, 0x3ff, 0x65bc}, {{r0}, 0xfffffffffffffff8, 0xc9f852619f48021c, 0x40000004, 0x80000000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x11, 0xc, 0x4, 0x400}], 0x0, &(0x7f0000001340)={0x10001, 0x8000}) socket(0x18, 0x2, 0x7) setsockopt(r0, 0x2c, 0x35, &(0x7f0000000080), 0x0) 04:51:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8005, 0x9) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 04:51:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_emit_ethernet(0xedf, &(0x7f0000000280)="8797a3138c66ec1f0feb1d3afa4437736e77d22441da831623681d625945747e39cbd58c7395774dc9af9d57dca1b2c099a203b59aadcf4fd7d40c107b2ec11eae3ee9fe169a6eb226f7183916f5c9c8868f422693fda7d4153f668f84fa513791883c2489a85b7fb939ee5fb49074c7c766a3a6bc2c5a85ca8066cff69a858568d7ead8df56536eb3ab07b7f243dbb50ba4898009c69f8ed0cec0e5969ef0a566bb6bd28b41b95399567983de891eb2925c71094225871e6f1d5ad04daa684f63474ae842237046ab08bf6315eb7e9575e097b6902406b31db1adf7e183550f72963768535ecdbc85a425456669908d2d98ae253df02ba935aca6f0d9c3a0f777fa28e22dc444f66970760104a45ad6c126a37ea18c06cb36a1716a816e917c9f68df4a7db4a00ad8b4ef4031e45c00c4d85310c83391fcbfee50ab3d1d4473c1d66036c9478b1c7a23e35d130634bb653df039b54251a11e482a484db2a5bc11065e0fa2903124496dc22f9a101210230f0cb572bd433b61ba7ce19e36a53106ad6199e80b4f29b8dbd324a69ce926609834d8c8449a89476695005f4f3e862bed5c3816fb510975b76574745541293efdd21860e8788bc116ab3df0a1716193b13e53f5425cb94be26f445b947eb552655d9a9f68faca15804c774fc48a6a62897172441b41d39a85b8fc82fce199f019650ee2c931688b3f988ec122c7a5ceaf4b7eaa9c6a57c0ddcad41648cb4b030ed4b650a35a04a1f12800e19910ae74a75f9bb94aee17451bb6b989afe80052d3d6c33937ae8ffc8c353de96c1b66f992b2d519a130bb82a74a2f5193950d747b626802b788242338c3a33243d8bb5209517ca0a162618c3c82258d84251433e32b9fe925a7548c67d01c750f8f4cdbf99b804ae90a0cebfe11598250f63ed40a62fc46b85b27fdc4eb4e5367bb986549974b7337f7c0805fa0acf62818c5156d14f036bdd06649dc46ea6ec58dd3b27b225bc0bc6732c4af7660ce656838c73657fb7f4fc82639b2b165dfe019e78c3d3d3df0f3d6ae751d373fbb2a7a950eeb0a7a39e3aa11a25b6a4f9b73a148545cecf1509b1ccabe05c27717dfd55a013fb98da432bad9751bad177e7f982f924ef717d9c1ea050c61553dec5f2e858f0b5eefbfc0fd0bc8f313983cdebf5a978a3b2a2206f3333421d19ca67af948ffa7b8f0c5454b6668289823f3f18b0c079d5d902c46aef1959a3ac8478d1a9ae2f588f209a66d9802fea604931e01c57c122ea9548a307f097ca70100d21053242e0964b3dce5cafb3baa4f76c7c4b71535412b43d1d5d54ae122ff55872221d556834c8dc4d81608aba8ed5e9be52acb737db68067e119d40c0ce1fa81d6b1e3be30941903f8c9ec4191149673966fe529d03f07cf7981020cd75802c8077a7fc11505818b7c1d140a1d968ffab1a5836b2421768bed1fc908cfdfa4dc9de04527744cd9c926dee16a43b3188941680b4093afd000eb06bce45f08acfd34ea95f0e8967fd38bff8658d9a50276ca910f007ea20b0094989181ef96941d78b073fd981df4546e7f73ccb093bf6e1fc8f84a26638c309c0b4433fdae6cbf3d8f1bdc53ae33874a4fe3be9a1c61573b8e414190423cf7beb2b4b9b72fb47c1f549853d667e002192d0b3fb9916e1b3909e6d6042306e4986771466bfbe30bd43932779d43e3cbf6f90e0e8455432e43752a27d323eeef2565528bd0357184af180df61366dc28bc6e80a42881f18acdb1aa7f3e7b7d2310e3c8fe9a14658db26b7a482616f862f67746ed5b2ac0be616dc3170c883c794bfc7db4b613bfa7bfc613985b5adf46f236fb0ff23ea532b04f5b6783350941fbeb8e57cb111881c1099f623b13fe982724b96e493fe9c6e4c127d32ed9895682011cbd9895cf7c0cd97d1a7bb786b51236f4fcd08a093666cc0d5feee9b9101e2d843644c87394c82108b2d8ca9547091126f14b7c2d04eed0dd12f32c6f1e8c57b039fc867b90ddcb999f3150023a0387a5c852f40e74d6b7ded47df96ed4364d4edddb600b676438b09fc7ca68514b019009695eed6e18dcd69007c98991bd8c9349d7cce25dc8266ab21adcc95b882863f98f645473492c2b3ca067f10da7c5ea28a6285401ddf2e0b4e3f25763ed0c1f724d10db2945c7a0bb7369e8ce37415968edb0b2e2df37c34664994c158f53a826a215aea4d18a3a904fdcc2c160c64207f1edc07be3930d8cfc9c38010ae72c1f6c6284aff1a7336fa243e27819293190c64c08f04064823cd9af640674970c3a54278f80219044a13bf24273d5db3fc3db7566a616acf481acc7b2e0ef0098c7e95c51b4fcd4629b61a8cb814dc6f686faf87961ee83c0c6a97300fb1d12af89defefd4621edcc17423c5197d39408945fe61286254ab476f2724ddd53a91aff709ace2b305c83d70353fa055d8f348eb8d51d2afe33b8293e3b50d4e0a14a2e6538231eec0a67fbf456d4870e3ce11b2944e174c7e17f02a3806a0a3ab304a3b914448e0bc4c9e4d7ead7f0ca5f528a6e311baf62773f3dfe5635dec7464fddbd30def5580a5e976a5388727ae1de785b14995ebddf814df72c047e2fe16a6b89e2778d2c8d124c0779bf49e5d2e6c633d1ef371a6bf059859aa5d9ef5f178dbb860a695e047b8fc41629b003f14cc34d13cf4e4735289ffc1a3934aad1eb310280a717f5711477b6b508aecb7d5863d901dd13be9c369eaf5f41f2a6073440c5e3be5e221657eea033ca82fd3ad0481eae7a091f9f0748cfc8f263cdc790d91f681d785332aaa260ab826c0ad8df5ec7e32e974c380e5ba1989b041784817f0ae5d90cfadb46ac56ae5add2c91da46b4e1c901e986aa994bf791d70eb405330f37b8b72ba5b6fdfb1155a0588991e003c57ca8c6bc6490ae3f3b22f15b69bbe95b9f348b3808470788e8f36b5a8f26a9a08da71bc3bd787434ae109adeda6eddb087e28be81b21b5e839ac4419091193dee4557f0c41f63f5fdcad55044533d70ffb34ffba2763c36e68dd1a48c8043e6e69eaa0224be028112bb804ab17eed8fcb8a1d981c5787bbedb99fbedd8dd1ec2fb8aaa03fd1013efb61395f79cc4c55eb1cebbf10bd8e192d85b1cd897fa8ccdd4ffc2a553309e05393e1a0975256fae2f9c996340433a123cc73e0c8b6b4f850f332447b3576a128c716ca2a0c8bb18982b6baed46f046c1ae9ca0d0a7b788446c890bba2ef2057aa78f0dc1bb944b227ebeeb69eecd69c8e646b1749641a22bedd02df1ca86f48eea9497388017bd2f0ac04499367e4a94599b225e9219107859d6744624783575dc895b589f55fcdbe7ab183beb2cf48bbbd4d7bf903b2be244ec40aeabfa21ff3735f48bcc325d76cef1a49f118e0164fa70ca88fb364f3bf5dac3ff826baf84c30236a2685341d63c1f4feb9b533b183a59ae3247302715b75805bcfbda4803c0a7b655862c096502718bc500589d3399ce67bbed096b495cb3aab4b9173866cc7bb33655381973633033e341846c8b53c2f66ccc2393ffc76d1c2023d5d7346e6982a3e8debf69c05a538bf6a0c73c057eec40579ca982b57c8a24c84cf455fc0f0fe4dd05f36e369dfe7a94322eadaa7b2c0243a67bfbb468af6fe6db5c8005c2cfcf068cd379a1210ad827c54f2b4f98129d250e5aa693ce513a534007fad5c1d33a5f3066b137f79adf1b8f6dd35895a70fc3dd629cfa8005c1d0aa96020ca7253af093b6b7650f37a08e5d0f8bf4cfdf029bf88a18033ab7ed9a0581c3840027564790f04274a96b486ffafa2ecb78ab390d025c2c47f84b1762de9e2c21d84755101248954e65d9c7d84a6de2c80248576eb41a4ebd0345ab38f6466808ea12caf95df91e99486620f0effdb63860f8338a3c1ea81d6554e1e5d297181bae84754a4bff1e0d5f8973a7efb390d42d371075d50e6814709a348d25ac386564f8b88cbd77b67e648d37a2d16a7a07b9888f9d99d3435a50f321748485c28f4b127e693e8965c55aacb39397ff2903f69b76740eedd6bbe59c304ed8fe064209b22f28d687ed5d5ebb982a9a01a68776927af1d784d33a43a1c9d1110a0552565752941effe14bd5e9e48f3a738c58ce2bbb8c92bf94979300f23772ebfa109c085f2a492794e857d3fe6bd499eb5eb66eb97f58094a28e8ff9fb0a570c6b816d14a8f09de43d760343644676a59f10997e7904bf49d819f0485c20a39a518bc9e0489cc3ae940519267393a5b40e8d3731df14889eef96d37e88c9074c0c87f036096dc025ac75d50e03510fad171b9d0cba56161a666131c755dffe374489a82bd4c7f3a00e9a0459a8d2a593606dd20d5c1f806d47a1929465edb4826f5caffddb7b71d46739e4444a5e10fe99585a7dea1fd2e40c2d18ac0897adc6d92969a74553368be211f7192e11604f3753e5a19bbc2694d59d77383d52efffda5876b7f70f545bb7128ce45fbffbea4808e689af9000ab449fb45d0cfebca794f188d3248500c60b5926b28c776ae3b8233292d5d74efbb633982273e63cf6fad21f0cdf9d6094141c3c80b2f2e78c96c5f26a517f196c8c3dd2214d0da6977012634887b4703699cb94f82e2c1863e64f7cf2a0d13e44e14084f2c6cbafdef510039baaef19afe9864b5a7e376cf304973a81062e3085a531274c3ced33d1cb9b91ef0ddfe06b00c3feae4bfbbd2bb8680e1f17156cde7143f4b7e80d392622019982a33bb06902cd03a1a265c917097fdfe7a19d66f2abbd8703a174cf91b8819fae22a910b3ba04c5532b04d0ba08ac9b7004953ab8d2ebb440eb88d5e6a686de6e6c73388d7b1e71f26554fa907b73e06f9195448a01c645a32da81c24def930cc1d98275d01ee6bed968bf04de6fea9f01312636c85651d2ba01b57ce035445251f3e5624d1a1ed1bcc1401a56d64face2a57ea94394f38d991c2923db2fb3b1bab417d2e2aebdc1b14f4466c2352cd1b11b3aebaafc9dbb7705cecb96da6d46e96324b8cc95f7f6ab0106965c95cfc9a912b84bb3e797f4764d644d77572abe372a4136dfba9748b92b392d3e164190af3cd28b884f10c5aceef950fb6814957bbdbc300e48a69674a8dc147b3593279972bdaa000d64c8c6aa9b1d59efab5e85462c2126880cb8b55b121e7ad568d5a0539c47614eccc1a322a3b1543b0d86f38f7364852d6445d12911c355379943b8dece07f2f0db2d6e01ad769ec2a70bceb0269abc3e60b8f013ea7b57c38771aebf07c348b199b73854352c9774fa5ee434a9d457d7c7e4c3d006b8f21e9f6e0e145d32bc249d92b6dbb14dcfde41bf2de7eb3a2a7c53498998dacdb459885ebacacedc2cdde48e81ad19cdb5eab25f2a11279ba13d67c") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) getpgid(r1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x9, 0x80000001, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:51:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() r2 = geteuid() r3 = getegid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) socket(0x18, 0x7, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000180)="d897e1c70b9c771027ebe39b989596648db0e13502b28379ce598b1a043579b3ac03b47a6eead8f93485d41b4df961e052c2958ee11422c7f2e6cd71e71f11af84938a0983e811bf2bfe3984922d5f9cc2786cc91adf1292d8dcfcd5fb7fb66cff2ea61cf3f6794ff176cfa266865ccb1f16219adbe8c29d8a0d1ba295cd7fc64f1d65e291d56b9e1f26bbf9c849f29254ac7ce322ff335a1c825c82752fb1bea881b6e4daf5c762c28f6783b7df2b21dd86e2e7d863517476b85459dedcc05e64108c5cc537e80763f4", 0xca}, {&(0x7f0000000280)="fd004009b7a5127cbee0cd8a8a0e1b5592b0d23224a8173e41369085474f1249b84f30836669f52a8e83effb7610504fcfbcd9801ca1ebe9c16ae2c766c47bad45e050edd0815743867b04c0fe7df62714e4f7b04b416da093f0b1d787fe45c41f3bf752d59806b5b6f969eece2e98e99f3abc06384c5a71dff718c68118e052e79ce8124c824cfff207e74718788b1b0ce9b8ee86e4601d548a9f59c05a8cff50bd17ccdfeeee7207af0756322982ceb59a6dd97349cfa3182e9436fa7515bd830a8b51dcb691841af567ed21120faa5c18132c10b3d50a5e47edb9eae700b081f33a2fda729aeaee", 0xe9}, {&(0x7f00000000c0)="a6293f81a3bd354618f00085b742ceea2f5ffacbfdaf0ed2f272846a0957c5d15a422cbfa60eb23c181f39fd216bdf53c917c254ce4bfc782d4a", 0x3a}, {&(0x7f0000000380)="b9e05c13dbd82acfa4d76df39831224116baba414b5904414cfd49fcbc36bcabfb3623eb76eb68c8ef61dcfee2775c1615347f051609d2c4b1542e60cc519c4b17830b5c281951c2eb66b829cdb82a7e452ff762e2a493a8da36f2420e6d74602c573df9265dbb46b17480f3138de977022fd22bb41120b2707769cfbbe713a0ce58f8e5da5ec17903691a81595dd94a00e38c2b4e777b3096ec2f6f012be4c6df20", 0xa2}, {&(0x7f0000000440)="5d34cf328f1fdce6397a95d9216527a6a43c0af9db8c98daceb51cf020cab6bfe28067edf368d5f76691643ed6ec0a4990c5dd6edc4b68b3cce84854ccdc05d1f4c74ac3ff2b37d4035ad5a877ec8c530b76b239635eb8fb4139307c8762af4b8df1068cf47d2f112458e804", 0x6c}, {&(0x7f00000004c0)="9692b755f1825d4fda709473b58c730f9a2a36c59fb00ed559826da5b25e2b2bd15fe86909f91881115e353ce3a0be8d206b9c8297e478d6770a93d3dc9dcb5b6f72d1a1f36fcd221ef846ae6d41a507b232734f815b53942df72fdf43f3bd0275d3a29c979f45014b5614647bc32d5021db2505a921c3aa3c5c7a0352a5dff72b9f7dfd70563fb3870e14d2b3efb2bac33816b6ec9d257bc9730bdcdfa6a293e5be44d0b745dba228e52b817c213adeb2c1b026c2e76170f9f7223fbb4ae02442be333d7fbad257c4696e406b9408168d18465f4a4750953856e417dd8bc6511a8f77d2d615dce2c9581e503c9699fe9cfe688ec56574128e05a0811d367249b0fc0ee541bbcff0cafc133d5f3f2399031835758a379a4d4f6028d7429fbcd2096528e5d471a2805ac48cc56a83b86e579006f61b451137bb0e80a11c3769d550753ae87f0f11c33999ac4cb438b0a6339a4176786063655340395c682882f161b773bf4ccb570fcaeaa32a1567de33eddd9c91fd739e2878a76c2a99fbc8435af4a0d759d88190fbd9a792875d0108107c616964297f0c6bb28d5a02aa51945f56e0f1ecdfdf33e93ed437331ca0c8f1a005f6453739ee2f125d2eb04f4cefefd373219e2cb71c580c98f098b430bb82033737a69a3c2cb49db36f24f8bf568d0948dd4b7ab652c01d1cc337588f33af4f5eaa61f5f1c21b43eef771a2bd3fa3d808616952fd4ee0432191a1e7ec312c3063fbd8a991c6575b6051134b4a6c2ac8f6a351d69f4e1938a87da41ea58dc7d1b0ebe500a97784b499343d57100c79ce433f5a7afe0c79f43efc287ee7b462427bc7dcfc3f23e89181b1c924fc4638eaf032f8d6af3ed6e8b4efe9dc381d1c977d12705ba0b192388f55894092b093d546a58b16f5b087aee450ca5789e8aff67737bbd2aef99a8ead832f52b8717ae21e54d9314c9d05b260fa9ba8b204c7d2a6624c3f740d2b181d172bf11e159c933d9c968b3984444477d9f2dda06eca15d81d4261d6f478d210eb9578ab5b5b0001a88de64dc33bc870675ed6b2838ea4bf347a71f680c5ccf9fc6ad9ec74f2f42016ef3c971aa847c46b19ab80700054ffcb49cac3f7460382dddb820b2ef05f6ee2b6ab00552fc59ccce61c62d784702841eba26bd7a4fd4f85086b70c01c3ea38601c1e272d0a205d6cbd655ac0ae15c09a4ce8d8d1219755c339bc798b07127bd83aced0a1ffccee0f1ecbe005f6d607a6a9323fe9effc0f78fa5af4283447d518412dcfb751efefad942aeea4199cc62eb9c4eb0be074f0188342dda5ee9dff647cd96e79247db61bcdff8eb0bbb5897b43c96a0de3f0fc9231e9913bb3a92f32da44f3ef7ce43337e0a250bf338253a1034b3b12cb16e10d4ba21fa636aed32f5c4f1d2ce206597499780bcd8bc6a65d20df3b876c8227212b06b12da6f95ab145aa4dfbf9a032c180aa2dd15f7ea654e282ac72d057675bb659a704374759df700e61b03dff31b920c3d8e322797157cf2d7b5f2e335c0c4a673f0e0cc4d74bba1f52cf5c1c186de989e1f0f7be9047cf384feb5bf9a76798815f9851342c55ba21d6dd034aa17431fccf3c9146d0066147244657f4ee22c3b58e8c85511b25109e13d36477c641534337613333062512d8960af0f533b51e94f28b884d926dceaa9c7a5fd04787f70e9901cd9b1bbf386f07e7914f9a486b92631d6fbee516d647a6d88932ef8a65b3cb5ab384d024ece55e1778623cd7411bab8e039ddb05005e43b60110239685ea3d1f1daa2a905a3bd8c607ba494ea0209fa9ef71143961eaaf86bd7c3be1ac5b432e580d1e1ea8867cff8ddb12e1d36203e71529480f187ad6f0ba4de68525bd465851c91b7ffcdf55fee13ca89933d67998f33d024fbcab6137e634b9497772902949f01c8e5b222baf8eebd2c60ca0c90142f92d840140d2d467a2ab322faf8164d84de8c901e996370531186994f4dbc5337f723ab676aa20a024b34fe8f12dd59f196fc54bde1863b86cc85cf86f550b4b7b9312434a05a03b4e61e11a7965909148d7ef56977bbe11b59371347089a0244973467e090107b48f4eb9044b9859f367658e59163186c488bbe9e559ebffa288ad1152ac9cb007581fd0f23fbfb52ad9bc94d9eb6a342b0128a6d963801bad0d0e9769b8b50d43cdc6174e3ed14b6f78ec6802dbf89377aa1e6ddb4d96f6d7773ff8639c75e9d3b10303843421376968ca4b5a439da207ab5b323745637d0724f877cf09fc37f53ab132113fa4055f999a231ee822ddba1d55d44038903712a4a15228991e255fc1ad63703a72187fe95e0016bdb3b32bdefe619bd6b3c8ac322d58d773a9c43646ea392d7de7fe4ea4c7316831d5d863fc210db717ff3aaa765519e49e9d648fd0daa1d6da604cb9dbb3624a93356199d2b60a727a11b6d4cdae82012d747ef8b329d57e03bd1ae6f44fd48da25f68fc92a2126e92c82dab1e8c762c7cf995fe9ada1f3d1cbb1f32a8adbff9f8b79db53b1d3e65e4bb47f2cd478b3f6665ba0472892fa572755db6c8cc36f671a0464cee1621a9a14c410a449fc2afa9b471d66734742196a84a8bb7ac1cedc1a3ee5c1098541f3fc234d5447ddaa9adf99eb22b31d12c7454712721b542a3a7d003e23e895152a0e9938673d2fc1dce7ee049f60f022f8366e83430b349e89598abf062b380c574118731c7f8668aedae7df11254241ee23f0581c7b21a382d629b00dee01e1fa706db3b40f483dcc969bc0d1d35a8704731392ab6f4b03c104e2c4062a6e7429fdba335e76fc4a32d679d043514e5b9f3deea04bd86a07ba76489b0112cbeda49d8f09a593f065b27c2ff8dbfe29b039c7867370ad3d85434e0a202c6e7c27e8217f68ad5baf10a0f98e2ec272c27a7db854c90daac9e22bb14777fa7f3cd903f1299972a0f3a40077954d59b972a7d41fb4fb87fc2f8d8d130790a824119ce0d964ac328d8fec97a71bb466be18a83dee4fd0e91e947c613d2249feac21b44bc90017e25b92efb68a523d1b845c78033fc490c62dbd5d80661e68a6853da4fb68a3e6f742926e65e8f6c6d037647c4e6bb8af00c0352aa189fa6294c549b69726f363a7a3f7124246567d5b210f15db3bc6674c574137c0fa723d952f185d1008e53dddc192d495a359dfdfdc61711c4b85b9c83e7767266d0936bf2a6b0bc6dbc8b2c32065e24257baac09a5a5a3cc2481795619a973830f036fbbecd99a2f2c712dd9c24c876f1a96082dd78ce9ceeced1d24e3805843f6122c5a2319e91b9926a1a4f6cbdcba72a1d3a998d61c15d4a099de70e9cec9f6075e777bdf5cd456f965e44f5ef65c2773f13d4917e36792cc8e370e8c2e7711836f6539a577f4f26e7ba461d28be3bdde6a7290a778dba1a56ca3a6cbf909baef201e7e9ff68cc85069dac358b8f8c88485dbedc8570f80115f60b9106e89a4cdb7cf5578577871b80df7de6bcf0a3b751d16b2d811fcde38667ffbce318f43847a65f0363a2474732da57c181e1eaefe119d865211937f8c2849125f1c2e2062600b18e9b9b235bfa1394ea726420e4d1a5c016b592eb634e42de4c4e8b86b07c79a0b869f133ad735899e57760a1ed0d4431573de0e43be1d9d24c60d8b51df9d329b4cb6e788204b93212db32ebdc6567da87eb9270a3a71790ffd8553020ea2e675867bb9a4dd462cced69c4bf8efe35ca12b19235aca6a1221d4a24467479f5fba71ff05e7fb79eae61e2c28054046e128b4223049bb7b256e44fd3d2b34d9e9ae6aaa6a053a180d974acb719f0849d99025731640c3d7650950e6cb00592da9ed8aa930732c44ecf0a5a816a4583476e8feb646c742a22b8c5bcc0c2d8573c9376623dafcf61ac211eb84bce180a0ffc2683a7ae8053a5b63da99853d17a597db2b4e793665836adb80c50424e632976f9438246be5c0626e7949af3c70e2e0a6b8037f221adb8825f6062e0fe863e8aa2162dbd9a2248dcbd518707d5b66035b7284e6f3819cde30f95cb1e531be79930c68016c42e98a0b88542137f38680e8b34495efbdfd92dff140dc0dae18478b18529f3b1e3360d54259ac4e68aacf363c5b459488a42c5fa843bddb707476eca33fecf204205d6b3e62223a329a69fb11d0bc57ea5f71f04bfe70defede71c0cb807f0b9e1889f66513c278fd7fc4b9ecf9ca10a6a826c4ffad0d3ef19776c1d0f13cfd026352781f1cba9913be6e1b60f2a8b442e704fd173e8aeb97f80471b042c47f699ac08d0bf53fac029e1e9eb9f502cb51e0fdb31bd26209c2f39260323ace8b96c63c7b4a0969d2dcb68810c70caadd78dc9ecd3d848424598694b8b7b5e2b78899d75657864ab3894e531fe545d74e0647a0a6e9f3c76f8ef9ec566c0504721ccbae3e4c277c14453cd7634dbf9ec10d7b383131cb626e525088ec42e2fbc9d4eae156c7a9abe4d54923ce2b2c8c7771a8d2b74b4c787c22abbf43144a9e04b126c8f36c34959c78a210c3a28ac80c3e98418a1e6d1fe991af43e7b539dbf6c8646e6f769f007e81e454f73b85245c51cae75f92b10cb15c5a20f0d20f54957bb8c9fa67441555de5151e8c1d5d93877ec4a71a54722fae0f5e6223e913b642f685548fa5569bec481a76f1b1b48ff9876310b597c9447f6db2f4312cf36c6a2b7e94e99e7d2bb366be01d0963aefacf82b6e22360adc206539e86c60dd4ec7fa369f99a49b10a9823befbdc92b1d8d24babc3da1368ca538810bc59602edd8962ab7b3f6e30de1426d417a4e63c69f686a72f04514c6347ddac6b9b722a83816fe9b17ae107d35032f640efc10415a55c0fd85df5b99447bef3453106052e9bfe73a7d0bcc9d4e2260631c7fa3e1fa09056c24f1e19c65bf1361c2ca4f70af6c8a3cadf3fa4136f1198f72c4a2998f35b435faf53acaf96c9706d4adac04390b2a029b93eff745b2b905c4b18a4dc39a717723d241f85ca553df527adc8de58d45889d4c881549549f0f8f2fbe825c3a159a1476a33689d364172ef9a26e718216c971e1cf592c7bb951c3ddde0dc6ec97ce9fba725c453ad2db10f4560b05e22fad5ffdefac181746ffe786fc216d383a18038253449029c946f3ea1121b7293d9b6b81ac06a697127c9b25b2b7fbd8615c64da177f3d1a78606517271d2303302f1386e232919cfed7478454fa3601f3d2636ff06615ae5ebaef6d1798caf7cb2665ea7a942e29bddd98a09550c763ca45c9b972b58cdce7c7336cc6d5aeb4fcea2eacb325f03325584dcca6505852efad59541aef763f7fddad92713fd82d5b20a095a3782f9ba979b99d65131eb6369ec7531ba22201a6ea5a7ea1c5602029b84a7d3c09728da18e080f0ba0676995f76f6f3b11204d831a532cef1b1893210cf4048e8b44df12e7cf814f778b1ff80ff482bcd51ede8ab682c91725b9538c3e32e11fc0315a495ee86e87ed79da893a01d22d8dab66897ad90b3d3f27f29cc9bd6a1e3f9caa90bb08b86a0aa91a49e32334d61b64699b53a99e921ce37a7d4afad205dae5fb2c49069ff6d4154e7152651e6312a7cb755b4824c32cf47c919d870e70a9e8519e1c740a7aa4cd75a408d7ac672fccbf3583639b8e6de6f21b7e3cbcc75407ea1e62159733564e1927ed3f4362f793cb09df0f6064de6746ee075b69d15ff295a38ed9cdd3db85a92ad0f00c2ef7f40edffc9a19f05ed305e0a3aa83f059d48264c36a0e60abde659c5eaa2c0991b895ff6448477fab1cf1a633eb69b0620249ccf5df05b66e50c", 0x1000}, {&(0x7f00000014c0)="22edf87f7dbd5e7857b857882a5228393d48a0297d7e45f780d06eac03adab01084d97c659529abd9c4fc6d6abf53167689e766e24a76089a978d99793d8cb13060909802f0c1cfb4bb26db9cbfe3cbd4e29e02871dbb5f3177ac69097b490d056d3e4b05b8c63d3d6cab0cc634fbc15044ba8b29eebb6ce2344630653e84a51fda5310c3b1a881f6952c31ddfb011f8a73a31db6ef2bd0b926438a46584e7058543bf47e705a83793cb456698e383b741176048482a24163646aaae06b295", 0xbf}, {&(0x7f0000001580)="ff6fe515082ebf1569ec350df90cb7a905d11b1dc689d2f6ac7b29d4bba6d1d498d36cc59983030e40f50cb5fcafb6d4209d4edee4d30ee97c80dfc9eff98065926a182277a9850358e9babed79c1a5a6ff1391558f84ea8ea43eb943e9e6bf86ac044eb23ece29c2771ae9e3252d4c8e5c0a171331aad56553d700a6c285b19b17b47564d92579a2963c9a4a70b5cefbe56725d88140f422a1fb84cfd85e91c7acd101d43e1848ad55cc85b98bee253d7fa55f17aeabb54a24e74f7ef", 0xbd}, {&(0x7f0000001640)="265e1a35994782f736e2301f8320f3e19efbb647cb14a60afc54c17ee3454608f17774242d57f5b332704b39339525e3f11ef9ac951237010c9a4dae09d49d7241dc009edfa6626915f1771f8b05fe7f5b8488c6dd48d669624147759a74d329a6d1c573540041b9d51b9ce1b886724715177452e6f3f6387221878a88f0e6e54e5d4deccfdad95cd0f1eebf3fa6969564bcc4500f1386c2bcb37c68ced85f09d9b0de38defa9753961aa2f6cee7de7096b3e69022c3d2ed5a0dca7389d5136ee46e2098b6b792a8082457d44922c3623ad61817b33deebe7f36305c63", 0xdd}, {&(0x7f0000001740)="6e3b14d1d5dfcd66cb5572e1853bcd8946f74b5515c3b2f236d80a735da00c791a304defaf1639822a4e43a65e5878ae4c4a067bbf42bf5b8ecabafb338a2afd62cd07d24216c614c3c853fe3c326e263163522a", 0x54}], 0xa, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x4}, 0x400) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:51: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) readv(r0, &(0x7f0000000100), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x3, 0xfffffffffffffff7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x100, 0x10000, 0xffff, 0x7, "c6233faa330c334d046bc5a10f28e7ee47cdc987", 0x40, 0x7}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) 04:51:58 executing program 1: r0 = socket(0x1, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 04:51:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff371457851a7f9093a00"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:51:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) r1 = dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x400010000000005) dup(r1) 04:51:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x3, &(0x7f0000000000)="9f885de2636a492b42de6a258c5097ee48c0d69eb44ba07b7939f1d9749a97eaa973d4190b21bb5088a9b22fc27bcbd6ecb90fdfdf3c49222e356718646e367582f52f89d534bf1a8d10ae1455388b31f7675be947af2936a06821a4036ac55f6ba0a7e40fe7d18db85460740a5e44356af14cb60925f891591f1cde4522710017a72eed635eec1290a308a346fcfdfa23a2c4e05788fe1923df306660781ed24badb9985e61c9", 0xa5) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt(r0, 0x7, 0x0, &(0x7f00000000c0)="46a65e9a8c51af95e03e979759be8e057f2180825ca767f77051d8ee3b7fbeeacd7ae8c5", 0x24) socket(0x2, 0xf0026fd93dec3596, 0x2) close(r0) 04:51:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 04:51:58 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c14146fc080cd0ae33309ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce2a3be4a88ec629bbbe70c6066f9666a3e7fa86493f2160b9836916cdc07a69a817a5d7aa0d8f45e46bf3d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c379747eb4a55dde794a9e401adad88f28331996cec84f88d9de9e32d2e4e587b08db799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d54dbabd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a56c0f016434d825bd6f11a68131e1443725ec45c09a481"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000000)=[{0x2, 0x6, 0x20000001000}, {0x4, 0x1, 0x800}, {0x0, 0x100000000, 0x1000}, {0x6, 0xffffffff, 0x17fe}], 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) 04:51:58 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5}, 0x10) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 04:51:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 04:51:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0xb1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 04:51:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8080, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffff) rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0\x00') 04:51:59 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x41, 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) fsync(r0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000000)="08fb783b00211341fef13489d33fdcd320ed1f973fa80fd114d910eddade50d2bb4b119f875b3fed18fe71b276dab593e24771fb0e65b86d13d4e1f7001f87036bec2ecc1ec2bd01ab61d84ece129500efa4b12bd05700", 0x57) 04:51:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x4) 04:51:59 executing program 0: socketpair(0x2, 0x1, 0xa2f, &(0x7f0000000000)) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 04:51:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000100)="46b4c599a1b312d1e24aa90e7e85272ab87fa487d2cb32ffc8ed80a809e05ac4a24b60f4b4a142c4fd73d9dcd6907392ca2257f5cebe8563afeb045047eb87ca206c3cc11a9e48202b65dd8be18ba199db760847caa13f4be3906425d17e", 0x5e) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x2000400100002c5, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) 04:51:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x80, 0x90d2, 0x0, "01000000bb6fc6e23d5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r2 = syz_open_pts() close(r1) dup(r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() close(r3) syz_open_pts() close(r0) ftruncate(r0, 0x0) 04:51:59 executing program 0: r0 = socket(0x2, 0x2, 0xaf) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f7dc7282f654c3e048a626c6530000000000000000000"], 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/64, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x200, 0x44) ioctl$TIOCSTART(r2, 0x2000746e) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000008c0)=""/143, 0x8f, 0x100000400000806, 0x0, 0xfffffee4) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/125, 0x7d) 04:51:59 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r0 = semget(0x2, 0x4, 0xc) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000000)=""/119) 04:51:59 executing program 1: setrlimit(0xab0da7356d56400d, &(0x7f0000000040)={0xfffffffffffffffc, 0x7}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x480, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1c, r0, 0x0, 0x0) 04:51:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kqueue() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 04:51:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 04:51:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="7a0ad0696b0927c8d334316c77365cab23c8595b7467cc381f40d8765b15efa1dbec113419e293342bf095641a57a3b02559a61f4e8a02fb65653d94d2c721a78b800376f7f23289a8bc738de3a17a114ca039dde184675639b5315c6666eae7b06fd48df5a48e5a57d868cc90", 0x6d}, {&(0x7f0000000000)="66cf268cf32db31ba8adcbec2744107623151c04a2064e3d9cb6f30d3300a05981", 0x21}], 0x2, 0x0) unlink(&(0x7f00000003c0)='./file0\x00') r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x801, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3ff, 0x24f, 0x8, 0x30d, 0xff, 0xffffffffffffffff, 0x10000, 0x2a}, &(0x7f0000000100)={0x1000, 0x4}) r3 = accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/84}, &(0x7f00000002c0)=0x56) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000340)={0x1, 0x9a, 0x100000000, 0x6, 0xc28}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300)={0xe19d, 0x3}, 0x10) 04:51:59 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x100000001, 0x8, 0x1, "1715d5549b83f258ba2299a42304f9c97d068c70", 0xff, 0x1ff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/206, 0xce}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) close(r1) 04:52:00 executing program 1: r0 = socket(0x18, 0x2, 0x6) setsockopt(r0, 0x1f3, 0x1000, 0x0, 0xffffffffffffff5f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed15"], 0x5f}, 0x0) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:52:01 executing program 0: sync() clock_getres(0x3, &(0x7f0000000080)) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:52:01 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket$inet6(0x18, 0x0, 0xb3d5) 04:52:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 04:52:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b535a7f72422959f3d21929a027d830a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233ee838d3bbd37d113005d70eeaf47d9d1257b37424a837782c04705829306e9c54d12dc6199ea5e5e3c41fdda1a5dc9f57bb177d828d0337e47c7417ae0b6f02d30c83cd79468e031a27c2fd2f10aba2920f7889f4343f41bb1767ab28697ebd23c1eb607decc50ecf6f59406e5260e62243e89de1e009298927b55244b54"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(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(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200c0, 0xdd) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x100000000) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) 04:52:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xa080, 0x2) syz_emit_ethernet(0x5eb, &(0x7f0000000600)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39fce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68e4d85927b3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0000000000000") readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/38, 0x26) 04:52:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x40000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) r2 = dup(r1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x81, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0xff, 0xfffffffffffeffff}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x2, 0x9}], 0x6, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x9, 0x1, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x18, 0x5, 0x58, 0x2}, {{r2}, 0x0, 0x90, 0x2, 0x1, 0xe6}, {{r0}, 0xfffffffffffffffc, 0x22, 0x4, 0x5, 0xc84}, {{r2}, 0xfffffffffffffffc, 0x50, 0x1, 0xff2, 0x9}, {{r1}, 0x0, 0x4, 0x80000009, 0x2, 0x3}], 0x3, &(0x7f00000001c0)={0x1, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) seteuid(r3) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) kqueue() 04:52:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dadaa4013a2946794e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452ffc9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000640)=0xfffffdbe) mkdir(&(0x7f0000000100)='./file0\x00', 0x8000000000006) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x0, 0x8, 0xfae}, 0xc) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f00000005c0)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 04:52:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x928) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:52:02 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x8) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x160, 0x4) r2 = socket(0x800000027, 0x8000, 0x3) preadv(r2, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) 04:52:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00", 0x80000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:52:02 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="d76aa6123ce71ac36ef21120bbf1976c144ceb6772ab7ddd42d22fe66639b57fb46a04c2c4d0e68e7665affe5d2dc5a8d7788d823410646f5d55e4150dcafaf1c8ee5b1839b4c47f62f2154b909a67912cba9143e149a4559250acd9b08b184ce17e1af24238d0b00c4cd9a8fc", 0x6d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765123822", 0xd6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:52:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x18040, 0x0) sendto$inet(r2, &(0x7f0000000200)="28a01f950e64bfdc8b6258d26aa1e52ad4af178a936fac8a3ae42e83b619802ba2e51c19b2900b44d883dcd10a041787355deaa220e4a950eea55581f90f7e933bd52ed7cca80a83eee770810eb076d8718573b0294d07a1b6e046c6f689", 0x5e, 0x405, &(0x7f0000000280)={0x2, 0x1}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2f, 0x2, 0x100, 0x1, 0x100, 0x5, 0x2, 0x0, 0x3, 0x1, 0xffffffff80000000}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:52:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={r1, r2, r3}, 0xc) read(r0, &(0x7f00000016c0)=""/218, 0xda) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, &(0x7f00000014c0)=[{&(0x7f00000000c0)="27f811f6db5e78787e3d0e56e3780ef6e3fc9666a27bd2cabcf621221a494e6c108a578ab17cd4e6a543da3143bb7e1c308889a72fa03a6d7f981d29e1985e30496fcd0ff97127c8cc81322acc374c38b09a2a3bbbde5da5470ab9257269de134009bb1f5d7760cc2bd09ea5a6a972818eb7a1adb185989ba798deede2df5206483ccffcf924154b0fe1140950b6e6eb3c2317dce97e9a96d5102461958aa05cbf9af29e4ee1de4b78c8d9cb1e1c", 0xae}, {&(0x7f0000000200)="16c2f2edf0d59d9a902fcf35207fd80380f212677e120da73706ef0ad40431e3eb40d05c11d72aec31827a6fcfad892b1a0210eb257988e9fa250bb432998928e4bdd705390f54f1f2f8661c512705687851240f0f739380b93cdba9db35930f149867584218c2f23d4d8578ef6943f8373632aada4e2928adf30b7029d380585f", 0x81}, {&(0x7f0000000180)="a2ff37ae931fa33d7722d152f8b3c0d95f9f9221bf699e6b7b88ab87eef7b22daa1c", 0x22}, {&(0x7f00000002c0)="ce8ffeaf9298ed10257c7f4acd767a7652e514cd941fdc69b485141af3e13147ad7263f512bb47e7feb4e5084ad73a0d810315d25a8e8abc76edaab00fed446bc4ba86da9366cc", 0x47}, {&(0x7f0000000340)="6912259fc40c9034771e0e304a8b3a61398d49509d83ddb7288a7c3404e161b3e2a56652fbc3304e6544843eb58fe34ae5d220f8387ce61e7a9d44b0bc1ed06f54122b58558e169f94225fb9ce049edfe1f52a900f1f5710add51743d9178a1259fe488de82dc7273de8fa31895760c2a61ebfea6cf13eb08cd3283d35c5f5df2d4ecb4d6eaa3e6f78667d68ac66a573ce8a5a731a538dd21c7fbf5ba3e6ba71840fbdb277d03e7a4caf5376f9508fea94844322fb14d67fb05a2ab0a499e4d211a6239b980b9eb2080da676948377c8f85115896c9c986d2f623aa4a933f46502e80199250c79f02de2124244d08f2d542076c96f5837639c7402a4fe58cb6f5ed179dc6e769691f1d3124401f6de46acc7b86ca97e31029d55324f3906ab97d8995a75203c2983609a0b0beca58e12387a410eebdab0132eb74acd7b848bdc6efa1d30d94c8537d4608880d3d3fbb9edefa8006879f0ac29347f1e53c1a2edc0bf41a359e8ea762c9a1298599b0977032e9ce31d18fcfd47bdc1feb27b6ac840b92c672272e1488490040c28769651f10578b77ef024ae3e25efa883ae7691994712446d405f4105b608e73f60bebfab9364afa470375acc73b5bcef4b759ff90818c3db38f0805ae6ee39c53d003d142a6915d8e69116a171509fadcbb522a2467a3d375fa7099602e392044a381608011faf2c44b0b66850b3653bf891688df4b39788d9f6a3df24208992f50bf91a7b2c77243d069541846b005527735d917a3d32e2fb6346d031750eb8ee8bc0b2cb7b8bbdceaf8c79735652f2eb59741b83527b1c6dddc6e58846d589f171368d7ee7619b9e060c1168c755235ea264cb128e6c0df8ad67cb3864caaa8d22db7a0a10df2736a01301a8cf167abb4feb1d6a8198a64e676242ccfc768d96c64f9a61b164e308915be6c841c12af8e5ea631c5dce46948fb8d19edfbdad228e5886c4d82163c5500d161cf9e2ffc97318bef3214cdc6c977543c6a53e144f0d1bbeb9f284b51ae87d53822324feba1d2e8be077d7bf1755097c1ed9fc06533f84acfdb99591c432c489555e8779bfbcbd25c5b397806bbefc65bbc7acb5cbe225edd017aeac5f58a7fd09d4c42277c81d9f3d16c582c2ef0ea2e7fa0083ccef6bafa604aace7a6992a90ad51f42ac548ea8b364a09736bedd6e8cb59b238118ae94914cc2d453d1793ae72c442e5561d008075a56d8312ff8df24adc84b01a54e2b837f38eb3ffb4bbdfd879ed05625fb75d47f311c50ba01ae0cb3bbbb08cd87665e796d72566195198d9977fb1973354ab8918bb1694065bb6f49149425b2d3d90c1dc6473641b9ed50bd327f4f0f4f17c867310a4e3c7ca729b4537e084176475bd73f65d96ade3204c558ba7f174ed4ea2114f796626c0d588e4c9a950b0e330498f5c8e4c6942f6cc75dab7ce4d9cbbe4127d5f006377a923d9de7377e675189755807b7c58b701b78b6f72b6adc2d0694f2e69de0b38dec42990223b4dd480953efab14d89080f287a8cc39ee91b12ae33b0a7684ff958c9dda697ac35c8fc86391e448ed272d21f1f193b4eaa6a34729d59bcaf6b09e5b71be393a4f7c4c357e7e94dec6707d4a2402efbe5f37c969b661344e85cb7c320b3f8d5c16d8c7f0603cffcbdd3474045fa6a6157ce80ab8da95da501c461d5f6323696d5001b331192d2ab87651ce83c46c73368a7ee668792abff59d0cf1511b68c0a12b8a5928a88f68ab623d25763f2f0ecdf35ee1c8f37d8ecd3bacaa2e7a52ef81cfb2af864e041d88f249354f19b945807f6f2b91d2de8a579d97330e2a747f39d46b9da4e0a5ec25fd1c5373743c675a503d5b72d651c59f2c085116598d06054628951f8a4a0ccf1a3436b11041531f5140bdc0e01307011d55af5aef8dfb0bbd9b8f6bbf75003c3a0d55f31316992637e922435fe3fda34453e2f5cea7bc75dad777baf6d535f471f4ba722094360257eeb962fb004083ec6958774ba8cfde2a0fddcd1485dc9de12ed552514dece1eabf8b2b91f873bea84cc02aa08328bfc4117a577aaee9abc9572e4aa49178cb3d58080d88f15f59b055767b4b106e1985b60265a06469ba405b0978f0ebbee69ca05fd959c4df23ac104ad932fb37dc555abd5a3666d4ef62553a44a6766c62b6196a4112ff6e5deeadb87e63aedff853597b48571a15cb118ae7f041a9c48e89ec3305d6ebf328a2a54608c7f245a8d1979933b23c2b2f7d5f0d176e140c1e531b13b63482e06f3b288dc4feabd65f2e844555b5a9f7cd964dc177b79a09e0e5895ad09294650674b49f9291fb4e178e8872979c679bc32eb56e5bacc6d2275108dd0cacdd7216a7ffe0fd0c22b7eadfa0f80c52a61419146d5cdf2017e1be70db39c1091efc609c76bb732cbbc8b03d7a88efbd764060e5d66eb21b333812666759a32d1679e05c67b3a009decbc747898e868c1cd025ca2da09a7e3acecd504e1fb8c7d4b2ef85bd8d15b87d48d5be6391bf15598fbd572115aa80d911b4c4601298ef10b6f13680b59d6710e3bc63694b836e3cb7e4aebc307cebd7e4697639c2f5731710b3d803dc0358024aef18e214db943e965566c71b8537d5bf3907b2608cb0410966dc288d886a5d95dbd003a261bb510bd2b87177a77e432b56cf5916173440009564c95beceb36d4de4b822d3a757fba6323c72814cff8569f55eafb49e96106c7cc80cbc7e8b2cb1950e7276856b9ac8d4addb1f13f5f42092a9d60d8205aa8326fc3c84b6c1b239e59ff47f836095b366ef16acf8ac5e1009960bee7d3ba1985b3c8cb3c59d8a912eadd214f78620aebd417dad3343fe023b600ec8987cda0bd8f23a5eb424e19f8dc2e1c343ea371941d5b0fdf63a55f33954a8f22b789173709184bb52da898d5c53eb78d47d8bc804965cb592edfdb21156c77d375cd95683a25387c8d59f0691f789f6359ddd1510ee17bccee17e8e79078bb6ea074624366b1a14e816fb11493c50c96f384306cbc166d34fed6c04cf43a44b4612aaefa8071f0db555d3b7fb04ba26e324a0c12204cba9d95b0c55dcb7f88032568a75c0869d0ef0614a02736ee1dae8514918426d99739dcf5d11f35639e5ceb3729e8b6d7a2af9d15bf718e6ff3168118273e7f313b7fe576fc0828b4cfda8d9c10cfeb0e84fbcad9dd70890cf75b4f6e7d483a212477032bfffb1ac8e9ce2deb78b1eab514e6f6ec29c0c3ae0d3f309ce7b52aeb02c603240c8ad415ef26523a040e0ad8cf3c9a2b559cad1d394d98f7e9fd0e77ca67e965baff3c1fe1e4a3c0b919e8fc05d437faa722aba3f204f046f36096dabfb7b75b2741b83f3166370ccc570e9cf7344a37eca64b2237d1c72f31ba647b5b212792247675a65dfca7a97567ed71b3d444e29323b540beb2f0190e5db7b1eddbb23ac6b2b97240168543fde415fc4f129fe0a0de40df5b1c42bcbe0e2424ef07c5c64da8da977bceef8f7b6dadb461019772d0a222d7c55aadf60ae1592d7e20f3c86c8fcba487275682ad8c07db1d26b6ba55478b55ee455947ff3397142253f32078335a8455e1bc553649c906e90c2acf4450e342304088da79c38f9ca7534638f5545d24872d99d8cf5679f2366fe126c266891c0e2530ae7172ff74a759017c2beefc6c050c08b27d9dc5d9b423409378a4dc5e6f5a47adac8d30c2cf3913181e5e22972c7ad1910382833cc60205d054046fd5736f09a9a0eab31e7b5adaa96a81f1db45ef5bdf673ad2b03189c9c068eab52c33a5d56329beccb8cbe2b41f03a88f2d14347f86814882ef2e7b34a3a3e62a58d59af357940bc591c93e2a88c83056fc4efb90a5ff25bfc572707777dbe16de72d6e5220fc37841ae960d857bec5dc678c26845cf08b524a09d47d2f481cdb6d12ba726295ced8c178b2d67b1720c6135914ae01a3089c670428689448af217733dbf54dd95d23613fc602fcee79b3819e1b77b1c22f9a314b446906a983c4513a0945c1164e87b4721ce6de2fea1a59f69bc1407e5d80836f7132dfecb5faf4c7547b86fbb7bee951b74f408e936cc62d9c46c05f964345a9c5253dd8e10d30d75c17b8462d6d8602c926125b291a5efbc6aa0eb8aac2825a15862f46189f2a29dde744dc75b29d171aef84bfa4099611d6668e7d12bbd18d03dd5b41ae4c8231047a72e7182342a6e5d75ce55c265cbf0da6c0aea2a8bdc51475172f14538dcd152ac25f64a11ae79a039bed5087cbe4d418c888e9a938ee2d426b7b74059b197d3f92baa83c4025bc0e44e1018f1b8498fd6f46aaca28d41893775957ff22309cd16c0fc82d8b6fc9efb53c23469d45236b71bb86128563d738d29e115178db4c1281921c5d19523f0dd69575274c79908cf34d1e29a5db28d63b25ba40099e4fe2c1731671a3d76392ab12463950d584a9b2d0c5bda8f67c86939071d59d06b576bf83ee32ea99effe1b923605955e7135e60fbf20a4f6e4f0e978e44528842b751c80b71f69db5c92b21e4384a437319064e2a24f66c157ae67289c0378f15883121cadd48a0ba01bfbba644679fd03967ef56b54ea44acb62b60543199ccc9b746aa61c02317a0bde09920ef987d29f592fc3114d2a4b05a6b85a27dba71b938428754a2751aa24d45140ba119d09903c1db3c976abb5a5fb12b0c5a65b578ef917b0c3b9467ffa05ba7af534d1dc141d092cf8ea0fce640ca97aa0a740c984367a83fa1fbe53b2ff6987a78dd9f5fa9030ce56666edd06e55f370e23a06ebf321c126e0a258b2a3ee5becce991e4c5086ca0f7e75cb3ff7db5a34be6d2ccbd2830ff326fd6ef878740d43f374b97d6639ee1d207e2f02f5a89e5687409fa4324c35967492c0dcc21fd4933e3cc3466bf379013b8fdb0e3b7e6719374cf8b3b78b1ba18ca11d10973cfa956230143718e2a960f27d5031def4ddc7951ed614bbddac63f156b46bbe11557ab32c6077d76ff16de31b399ecf04f8384b1876646ed207aecf2bed93341a108e398e90d748b55443262f78f8fe8ef4618dd31e4b0cebd9ff7f3e5092b6440e516919735c389d3423c901a9dd16d06ffb3d21634783a03433ea753aff822e1b1e76ee482461cc5052778f2928a7aa6a9e16925adef263ab49268c22fb145057828c67d2045a3acc8c4fb5baeb29fc455b0efe35efb9604ff79bed3fbbf534fea0d10490973c8d0a22788ad5a6cb16865ebccfc1ccfff8564c3772bd3cd98b1dc6a301d12b97806b5f3c4fbb9717e8da149cdd8ba608df0aeaa412f36eb94dc5a16a0dd0a2658751d949831da3a428aed03368e58bf79cd1db4b8b6d4e4c712ae35df38f0bfaca9dcc07e83aa45436f69ba23858d593582711d7bf77cb50ee477ddc824a06c85075571590839bfa5db613072be714e9656329cd32d094f3b8f33bda8ad6b5c901562de9c4eb06be17993fea35e22aa3e3fff446e1a167bdaff05f93ba4a59da80d249068e26956a07d098d9e7a88166e921f2c79231766ebbb50cb8e72b5ea0cda043b4e1e682ad405db1e842dfc195d6470821b6b45b47d1ac99a92bbf77c04c2fdd9797d47f858cdf0815dd9dd4fee5ccab1d5ec5049d6491fe3c5b2e6bcf0cdebdb224422c92ccfc0000a9ecc44d58a64b0194015e8572d4a8aeba2adc2dd2ef88607052ea491482830e96d8a225757b78d7b87c9618b16ca145ece64bc5e6b9f15a7a8e63f6ebc7b223fc97c1573061115fc8c4fdc429c934d7667ec4c90c5963a1b3cdb249b7077fcad4350292e4f101f832a01bd8f5f318441c", 0x1000}, {&(0x7f0000001340)="92c556a71e63ae88d0808859b09f9292756448849e2fa91714914d6c4bacba9a9450e20f807f716bb6e73b780a1fb82be12fa175f3215aaf7b960a266abef136bb2c4721408a3005621c43e0d732374a79cd1f8205749dc7bb91c6cb5b9e185ec9f91109ca93cb2bb7cce9bb0c734217f57f1952d19756ada1ab55f75d02ffa04f37443a47866dae0803a891973a21ce7b560449d51f577ce94e8967d3ae47ff1ae5f501bc7f2a5bcacde3a6e4aae43c7cc98a759f2b471f48b553889f2d15302f97f402ac5f48ac9e10287106b9e5441b32f06317b667ef13b16bb3f4282f41c28f9d601a5fdbe59e3e6612630d87a3d3f7fe76942187", 0xf7}, {&(0x7f0000001440)="728c9b769b89e3be3b8515d5444486c5268129a75a9cc86e10e2156cb01fb3b3dd7ce8bc9a5d30426c30bf4284e00db03485c5213f12c2a627a1864bd060b233c4bec310e709a0384431f88f1cb8658f9d350d7ea85699e5fa", 0x59}], 0x7, 0x0, 0x0, 0x400}, 0xa) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfffd, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000040)) 04:52:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01234dfffc7021f5e3c678660a6f95073496d257dda8aecb30ce62479143c91fcc7a657f0256dc1323126b457e7bd904024945f9499e37e86eab93e76cbef86058041d1789d146beb7460eb24716f43e9bc696ccad1d7927624b3c5b6756a0177870b4064435f003b1c29243ad74fb133f15f6c04e5448936b2399226bfebb790f6072d8b68c4558e951e471692b97939f37b321eb4f8c3c763aac76131cfb3540c974613c5ddfa363b135063b6c68111e9be4d739aec934e5209f7f8108a7a276"], 0x6a) 04:52:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x8000}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000022, &(0x7f0000000200)="ff0020087e520db1fec860583c56eb38e4783ef1be307e9a3247cc192aabd72e7de86afee321fc8b65e7674cfbc6dc3c173a1706b827f848b1ac98e7d7b9a3e177209275046a8996edff93ef1eaebfde12750ea450eeca14d05ed4e90f5e21130409a327ca603f9f5a7deca6e32da9dd0b94d7cf2e24416eedb48dc3fea3bd60b25515395f0d3ac68d24118b4ba38f12934ab37ef9904ac3e21786751b41ff8d02b9baa6bca36d3c84d608cc57b22fdbe8b94929ea01f524eb0df1b754dfa82d60f8fc3decb7846a0f9f88fb085df0a0d25d00000000000000bd2130e70f8e2095b531e6a6f95b761352581e0250dbbcadd21096ef6b47bcd356fd00a53c527c8870132d5148dec47038d0c9d81f4948e89c46a3468c652c38940786c310e24268ccb1f86d8d26cd7894078d0abd86bc8faa566400a8d4caf87a65f1ace61a47d19fc1dd138662a5d306585eb94e4f86f9c26bc855d584e3239cb92149acab34e7a7fbe29a6ac0eac7b8870c439d07feea3d83e5f2f5a785859892b24159a93ef11ac0261670ff90add7667d5bf4585ad11f2c577380bac70b7d194573885cb55c69fff8b67340558422787ecb995eb4764c4c2a5d209ce4e1e45942610afdf503214d79a98adfa9eb7d0a57fad7f59392cf869592236d6dc3f96666ece266c48832ed3cf63cfea4f092f3af167173ee5e4a00fb0c4d2732c53c2502bb6ec89e8dc7194222888874b0d67da6bc9ead4be3c268d92cc9e229813d53ef624c3364d8ab2fe5bd488d16faf7b35a7207fc765df45edd73415f41ee6f88e2a61875e114f64ff2ce8f114ec3fe105c43979dc78d77b8f2e963881c3f000000571023e72772b8f6f2b70db84b", 0x269) 04:52:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x2d4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/180) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 04:52:03 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x83, 0x40) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 04:52:03 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xf20, 0x40e, 0xfffffffffffffffb, 0x1, 0x6, 0x6, 0x4, 0xffffffffffffff00}, &(0x7f0000000040)={0xfffffffffffffff7, 0x81, 0x1000, 0x4, 0x80, 0x8001, 0x969, 0x5}, &(0x7f0000000080)={0x4, 0x1, 0x4, 0x1ff, 0x8, 0x74, 0x0, 0x1}, &(0x7f00000000c0)={0x2, 0x1}) r0 = open(&(0x7f0000000340)='./file0\x00', 0x11, 0x101) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000400)) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f00000002c0)=0xc) dup(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) read(r2, &(0x7f0000000180)=""/180, 0xb4) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r4, &(0x7f0000000280)={0x18, 0x2, 0x1, 0x9}, 0xc) 04:52:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 04:52:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffff82) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 04:52:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) dup(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r1) flock(r2, 0x1) flock(r1, 0x3) close(r2) 04:52:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f0000000100)="5b51be2d2b09d78cb20e63bb7b8daf43d43037b7debb9ccaab5b87f9ad82dd856859b2d9715307b96bc3e4fd283f00000000000000008ed0d20ee06c01cdf843b2e9220c4fb3531876e88e0a8f9b86745628ad71451810dc4f824b79a46dc16e343df6ceddbaa41439a7211acc56015240f883a6ab0b38b1020c64861511fcbdeb", 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) getdents(r0, &(0x7f0000000000)=""/22, 0x16) 04:52:04 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/247, 0xf7, 0x841, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 04:52:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x300c0, 0x58) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/16, 0x10}], 0x4, &(0x7f00000003c0)=""/30, 0x1e}, 0x800) socket(0x27, 0x7, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 04:52:04 executing program 1: 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') unlink(&(0x7f0000000000)='./file0\x00') 04:52:04 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100020000002000, 0x0, 0xfc6d) 04:52:04 executing program 0: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="82757b85c3e7b8906dde0f4cb18cd4af1c9dedd1cb207bb6231dd2f79b0f9eb350d61b07367a6ecba8f95e41534a588c07", 0x31}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x61a0, 0x0) fsync(r0) r1 = openat(r0, &(0x7f00000000c0)='/', 0x800, 0x5) unlinkat(r1, &(0x7f0000000040)='.\x00', 0x0) 04:52:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 04:52:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r3 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xf62f9d08abdec8b0) ftruncate(r1, 0x4) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xf0000009, 0x7fffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0x1}, {{r4}, 0x0, 0x1, 0x40000001, 0x4, 0x7}, {{r3}, 0xfffffffffffffffe, 0x20, 0x20000009, 0x1fc000000000000, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x11, 0x40000004, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x80000000, 0xe50f, 0x767}, {{r0}, 0xfffffffffffffffe, 0x10, 0x3, 0x8, 0x81}, {{r4}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x80, 0x1}], 0x1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x41, 0x6, 0xced}, {{r0}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x3, 0x4}, {{r2}, 0xfffffffffffffffe, 0x28, 0x8, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xa7, 0x1000, 0x7ff}, {{r3}, 0xfffffffffffffffd, 0x48, 0x4, 0x6, 0x5}], 0x6d4, &(0x7f0000000340)={0x6, 0x8000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x80000000, './file0\x00'}) 04:52:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) close(r1) 04:52:04 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) poll(&(0x7f0000000000)=[{r1, 0x8}, {r1, 0x8}, {r1, 0x2}, {r1, 0x100}], 0x4, 0x9) 04:52:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000d3666befc3bed2fe00000218500000020000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) getsockname$unix(r1, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x80) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) fsync(r2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) close(r1) getsockopt$sock_int(r2, 0xffff, 0x1009, &(0x7f0000000200), &(0x7f0000000280)=0x4) open(&(0x7f00000002c0)='./file0\x00', 0x20010, 0x2) 04:52:04 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) socket(0x10, 0x4, 0x3f) writev(r1, &(0x7f0000000000), 0x1f0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) 04:52:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\b', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 04:52:04 executing program 1: setrlimit(0x8, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000400)=""/26, 0x1a}, {&(0x7f0000000440)=""/210, 0xd2}, {&(0x7f0000000540)=""/96, 0x60}, {&(0x7f00000005c0)=""/254, 0xfe}, {&(0x7f00000006c0)=""/199, 0xc7}], 0x9, &(0x7f0000000880)=""/207, 0xcf}, 0x40) munlockall() socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x6de7c87f6c08dbd9) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x9, 0x4, 0x5, 0x7fffffff}) 04:52:04 executing program 0: clock_gettime(0x6, &(0x7f0000000100)) 04:52:04 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:52:04 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xe00, 0xd3, &(0x7f0000000080)="7c3983a9929b19bdf59e975eb7249259e47c005de851aff5f8b039f5d5ebf28e7a1dc223df22717b1f7d23a46a0ffe37de1aeb6d3e046468202f8bbe3c314bab220e151c", 0x44) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x5, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:52:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:52:04 executing program 0: r0 = socket(0x10000000000118, 0x4000, 0x0) accept(r0, &(0x7f0000000140)=@in, &(0x7f00000000c0)=0x143c9ca6c4b37801) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) 04:52:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0xffffffffffffff35, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8}) getegid() 04:52:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000003, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xe816}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 04:52:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x1, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x148, 0x0) fcntl$setstatus(r0, 0x4, 0x8) kevent(r2, &(0x7f00000006c0)=[{{r1}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r3 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r3, 0x0) 04:52:05 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) fcntl$setflags(r3, 0x2, 0x1) clock_getres(0x3, &(0x7f0000000140)) sendmsg(r3, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="7f7e2d30fe16918114756c6e9ecb4de78a375b448e03321f02291e17cafa43b38e75ab72b8cdab2a7655f5b93ce43df47ff3b20f68ddfacc25e0f48d537ead583ed7d743ba04e32b9108595d5a57943ff19178645edd546753ff4b17aeead54c535ff83ed1dd6c828f168f00c20be60d", 0x70}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="680000000bcc7bd03ef8e577fbaaad00000000ffff000040000000b63c4177a89479a18a78dfdb041a2d8fb70365ea9490e64b9c7796b86c9e45cc4c72c6bf68c14c3bbb18af21bf38fbb21732ac8b2fa0e2c57a644f8601002ccbc56e5b245fb42977dcd6651b8a587cc833fba641cd17f7748ade3648ec74137e8e2d5b50e5b860e9b92d73c20cf014c8c486fda19aff33050000009d7632ffae0634ed181732df235ce3ae1c136ba4033122abdc961027a33786c19098368c56da34cd3302947daa79b4aa2038ca5a3f8d843b465a6c0000000000000000"], 0x68}, 0x5) close(r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) 04:52:05 executing program 1: r0 = kqueue() getpgrp() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000140)='./file0\x00', 0x90, 0x812) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/165, 0xa5) r2 = getegid() shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) setegid(r2) 04:52:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 04:52:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1278) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 04:52:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x2000000000000256, 0x4) r1 = msgget$private(0x0, 0x80) 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}) poll(&(0x7f00000002c0)=[{r9}], 0x1, 0x5) 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}) 04:52:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) chmod(&(0x7f0000000240)='./file0\x00', 0x80) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x80) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0x401, 0x19e4, "b00400000022bad10587a850428e24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = socket$inet(0x2, 0x4, 0x4459745e) fcntl$setstatus(r4, 0x4, 0xcc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0xfffffffffffffffc, 0x7f, 0x6, 0x80bd, "3649da74669dd9c63f16f1ba147011f34212b3ab", 0x3, 0x8001}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x8) 04:52:09 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffff9) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/236, 0xec}, {&(0x7f0000001340)=""/20, 0x14}], 0x8, 0x52) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:52:09 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') chmod(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8) rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlink(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='./file0\x00') 04:52:09 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc, 0x60000000, 0x6, 0x3}, {{r0}, 0x0, 0x10, 0x0, 0x6, 0xb1a000000000000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x91, 0x715, 0x1}, {{r1}, 0xfffffffffffffffa, 0xe1, 0x22, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc, 0x40000000, 0x68, 0x80}], 0x8000, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 04:52:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$KDSETRAD(r1, 0x20004b43) lseek(r1, 0x0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="98ef080342af67b46fe5d42878c905f8664717c88e62b88b6e40d7fa5a5abb5edb03bec3a624115f47a15ae63c617b113d0e36996040b89eedfa8eed64a457002b4b8fc85071399c0ab6e10a3a3cb2829da8a37bf5d1be18cf43ba03eff38209ca85a09b1cf8c90426a4a2127dd3236f2c53e1d0d4f38c5a86b17aa2cf13e6c15348e4d303439710aab81b59b7bed832c967", 0x92}, {&(0x7f0000000100)="0d7517aede1570f5d2806682e239dcd8869ec61e038137fb629f97de9b08b12776bec9b2d112ac4bea05aaab210856352e9ab13b182549b8b9dd46666db35f1dd2c4288b2817c3e9", 0x48}, {&(0x7f0000000180)="8c849d695e2f353c9a70b648123369caa939d09d03ce2d415f3b2d202d2986f964d5c072990030799600f90d680d2938344e356246483bde18c8e6d59075fd3c91489acd87be8d1e11a58ab16ec1f895241a19af7ebb952353", 0x59}, {&(0x7f0000000200)="91b07e58241330caf1e3c902a8b5", 0xe}], 0x4, 0x46) 04:52:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 04:52:10 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) close(r0) 04:52:10 executing program 1: clock_gettime(0x10000004, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x70) 04:52:11 executing program 0: r0 = socket$inet(0x2, 0x200000000000002, 0x1) close(r0) flock(r0, 0x0) 04:52:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80000000000) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x3, './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) setsockopt(r0, 0x1f, 0x401, &(0x7f00000000c0)="6fff3c29149955041456b2500bd0a4f6f175ee27", 0x14) sendto(r0, &(0x7f0000000000)="37e8e1008c315d048c8c0bfeb198e18dc0cd914c4611211698e7c7469b01324cb17c4ca190862c5efbf67dc12ced780d748a73dff69b86ca5cc1a21be1d7917ebe724d02f64581a98661bf29f3a8a0f420b0dc1eb4a0df05b63feb03c2855794a0d35eff8099bf030a902c856b2c7eeaf71f0e4a9d8b8610101ed50ed9ed66b0dc9bcb85967cea5adc84b6b29ff5f81b564b6040340e1f9b452d3235b1ce57af07c445ad2a1a95de5ff62e7fdeaf68fe36", 0xb1, 0x400, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x101) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/8) 04:52:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x400000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = msgget(0x2, 0x200) r3 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r5, r7}, 0x7, 0x3, r1, r1, 0x5d, 0x3, 0x80000001, 0x10000}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r6, r5, r7}, 0xc) 04:52:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1f, 0x2, &(0x7f0000000000)=""/159, &(0x7f00000000c0)=0x9f) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 04:52:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 04:52:12 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8001, 0xffffffffffff8001}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) sendto$inet(r0, &(0x7f00000000c0)="d39d76b6806a8efd1fd4c7c08f17a49b7b9aa4bdb8096361110167a443dc9b5ea250cc07d393f2160805ffb0c1e465b9e20ef80bd70f1ee97e6c16d15190db8a87f66ba50cf1bdb7cac6892acbb1cb5c768bd7ec145e6418f86b838e79195e63d80a1c9388e6e20c5c3338de6089b89c5612d8686439496bf214cef155a22bf2957ef761de5530853f9502188d9029f56c73d89a1fccda816c37766603dd98905a69b5635d423ac8afb07b36800ca6015e58e756c46d057a72b26daeaea5fd4a522dca3f788030e96abc9b2e08d9be28b874cb607ac33965acefacf0ff24af8c1e3dd0d7bd6dffcb30604c640d0898c6da427539669dbc06ec1c9ccc6851fa32be2d52758a81dd588c7b209bff57699be3e4bf8d4f6832d598210613720b63462c01c603b8af87248efe797519cd507a553ed7966494350ef7df967e6f343267af2890a19139ce48dc260d0bf2026df93e28d5715b4bdcc0794f1e1ecb9f0fcbdd0f4adbf6a48be98324ea6e859928a90064902da3a7bcf1e54a99e8bafc553e33d2fc3245e9f0fb0be80dea47a0026c27a49d93a60b8865360dedb22051d5d7208608b6f915fa595f1c9f759c312a04cf391fff01eb9efe69b039d328b37a14f35f8678e90f94378fe1b1aad8c33e534e67847c908450d4e05c318a5512db67eec1c87a8c674c69932d2d2bae60d9665630a53fc1d14cfeeea2f5626c9174044fc7fd50a599aeb21ee566484ebb23fa03d3e7fe2e7d3025dfd0de63dada992268e1eed75fbf95a8a1beda6ff3ed2b71c557cef0201bba0c4fd900d3a19b0baec8985db2ac033c3ad51211fe97a1662e5c20258473eb13b286eb6698e2419f4097b5df56dbea49fc944110ad356f3b8a6582cc03e459069deaeac92e4b21f7cbf9cd6b63c096bdc4f6e5fb5bcd1fb5384c2bded44263d26e6822ba5e7b222a89629249aa8464c2522cc038b963ecae4c63f8721d155e2df3c5e2aa198ffb95020febcca8e5e4f8fb32a18e995de14fd026ccc8eab2337b864b5ed3064c04b6d4d146c962d2c0098f6ae375be1a7f0747dac65be74766e8b8a00a94300846f034cf0c930282fb99fcaf6ad8766f1393d35d371ec1bdaa1421658c9315ed4c057528cd135f7e5f679be27affe63c990351973441689a992442974eafda93a37a4aae952e8b5e1fe7ea6c9b3e0ddc3a61e5f13ed2c34f6809285671df7a4f92d3245cae95b00550449f2da78766ef4cdd822556432ebe0ebfe11d9a5582b998b5678c2c8585b36c7e949c645fe2fc9b9c4c0ad064cff8f5a4b5a48d636a8f00866460dccd6f0d10abaf95762dac60e81c69b13804a5f561243ca24ade045873b78b5baed368c2a047b017b05030b2b7a496669f18704fa1d5de45cc8a4995b21f82a323ff0dd4a22f876f58481aa74f71de786fd9706e5a26409d57969510f05628cde37d55fd42c048d5407f3062324ac06dee0b95ee21fa02ade93d0129e9288733e3b008d151e2a30316366cd92c9f53ddac4aa4e4ce3347f8130555f91701f1135faecdd0e702b86fc5795d3b6d09d17a54d5ef5daa1ed68d62feab9f513fb1adef8e785dfe1b280ebdba2d35738dd7f843adc42d367623700c0a6241886e4663132ea3ee54b761a0f80a4970e40a7abe5a1ca6a16d78ce6e9c38017d074a65e5678311d3342f7ac7b68cfb0cf62fe3858661405b21c2329bfc0e10eeff28b31f908fdf903e5db87eb2f7137393fe1c0d28b1b8c2c83e329be1de9b52aa839d63d103d9060c66ccc3412858684bea6cae81f84170a71197a929b7c43cd2d8d471c1195ed431ad5200d510fa82bf3cb920400092b32a35862a7f590e2bf7355aac3996f17ae71c2ca43b829be279b94f54fbce623b4dd82e02d61d83719000709aa70f1d64ed5e9d2b6dd21fd4015fdbb86f47f534b99fa2c203f582a32ba2d9dd0e5758ebf6a6ce4066d96dbe33249ce9cbb04b23712080b4a2d3a8793ae9b5a50ba32b2394d1589e6ff347fb44da067aa47cc93c12964faf50d29deceb2fb910ede67ac58858e469acaa143cdfed3ba4b82ad379dd5d86eba730dc8ddf1b8c921b366690a0c1f0d92262fd5ccc824e0962bf4dee4f207b53d335b0ac29fb8a4993ae6424405dda96fbc3da37eff78d6ec8a1fccfabc20b5a26abb859eeb04b497bf105521b56a70dd7d618ac583c8a0c75670fbff86e4f9dded9696d394a9867f4a9c232fbdb4d367bb00bc6d08d9cf9c5a9e69350c562f92e85184e02fc5d725308a3056ad447874af0c5d2e26e78e073177d778b2dfbf5c103e3102b292dbf35c54537f40175e2413458b5eeec0fc7e8a44679e5f854b77e670257e6bb588099d4829c05152397eb0eacd4198ec661f0af87fa57dcc96ca3c5ec5ffc36ee6529724db03ecb061429ad0d0bf6bca90de5dd4325e45fe647685749657b919a2a323088d195056b43a6d4664f1ab713cf3fe0649c06c431fde484a386cb12e5613806ada2a5b1c1735d1da595b6a4bae566394fd29c0ecc76cefd41e28155dcf4f1d97430ff2589c1e622b7ae88d235d1aabb4d27154df1a31be7c417d50c5b1b9c55f74d1db1ec0294f24dfd6b5658c119ac6b8b702e772e141702b54a6df16dfd9eb0f2f91d89a32187ed64386faade6a95794a16027e713e0f2d97abb6df3af9d1ebae25dd2ed006bb85a24de5496dbfc7786f6d7a2cf43c50604feb4898495eda1e2d96129d8f3a194a7c10350f534ffc0fcf753417fab46e7f3dd48a286d700d147558f507373fc399edbed8ee5dad1ea60650e18d0a0aac5139adcf99b8643dc83accb29f4c20d6167d8a187a66db7e53f9f215b90d164e4ea139d05d1e736a04f86e5f62a1f02c80e861d18c89de0142c038f5611146fb0990c46fb4a7cce0ffd82b81787820e33921cfbdf9951fc453518d851131f2c2af97c914645108104cede805271406194490992316bedbea43476e9805c037459e76f8f69feb6f7ed1ace84bc472f1ef4ef2add7dcb90ff96d5cb40577b04fd9e0dc1484b825d070e795a1be10554756bb86d435c354a10991e41c747a0daa6f29bfede64d3e1682fa744bbab0a8a4481730dd87425df3446d6ff3f90bcb1552674c786ea8625cf2017aa4bcbb62eb794061ac4d6a9c85ee859fa353ebc93b22d4c516ec972422f3569a08c5c4cf3f62614026bd97825caab7ae3320691eb4232dfd38e298143a5d1a590f15ada41cc322673000314dcefa645bd537cb0667dd8b7c1e4f37b5fc2bb1818b3f098abf5407ff4c6e7d9a841006e33712c9e1d06a48b5b36ae82cc5a796e857f9c9b7055812ca4fdce4a3316cad53b11a030c98a9a00fa37f854ec4898ce9f82f0c63dddcdb541bb3dc0525be516dbbb5c1937033d1d04789ccce92842a6d823ec65dd2078768ae4a5563e11d97fce293612c3d0b6e919230505fa99957af9609770ffff76c951546a766ea810d6ba2c2e8c5bfa7fe619ecef540fca337678c7c9c2c5202b7a0bb234d12f7d53c187c222dfa711811eb188b88646e719caa7dd124f185c1c522aa605957ec9b63c31435ba0020a0b24c89be06f55c7bd84dc0d0b0a337fe9f3e324736e7104a2d908d261061139b01f7f1586da25ae26fbc51dd6f0aca00cb4a550dace5d4a232026219491437118db4cee626e1d84d4ad396d75ee9b7e7e7d3ce2ed0c4aa18a189fe1106e00553f94b9aacfb570d35651bb214bcf338189102e12f09634f0749c5de5941525ee76da0c4d05aa9e624967cef332ee276aa55a18e401feb93e5d5b7f2936fb820819e517d129b5e732d0b7f020aa76845819c08b5a8ee2c4aede0c5479bc9ae559e6e658cb43216e5bb2ef6b76735dab40e99ab397b87043a69ffec6c032cec0532decb2474491d83df6aded68c7874512d9fe521dbe0296d0056b91ff8dece60ae81b308f89f70d9e70fae7ec5dd5e4837d18fd4cc1bf93acaeacb47cb9bc5f69f4b18acdaaa92da12c4d14c4889fbda54fdad445cf5f390e08212103ca6ab2d9ec6e136ec32cfd82b3c3bc726e889779951b3726569828c8ffb7df3fff5130de4e41fb566420b22c572b09fabb522a328bb294cccf9ca5271913a537d1b23d1c395b05119e5058e0188d504e8e400a666e7b90e416adfb9ec08ce8eb814fe4cbf5f080c766de4932ace2db1bb4b7511334ced2d61b5cdcb2080bd9905174011e6913f873af7b3b5d6d6d8f453fea78a31f2891868b957d43629e9ab78faa50e86dfe13505491a8864d6812b3261fef38d9b8d157ad72a3b1adb4d7138b8b580bfbf3215723a8ac3c4afecc29608dec6cd4496f9af5e89f1e753b271678a9c0646996f5ec90c179d72317647e3f7eec7ad40073bfaeda268172a40f47a43fb14eb3f1538ccc064642d8a00e4342d2c6df2c171428f441e6a3bef51708127092929e6db72785bc6fe64ddbb4ea4a32d11ad221667eb4e53554f55ffd7af0cc9bea51fad82ba6f54acc12ee318c388e5249c0deabdfefebaa7c103ebee4efd1b12341ab6a03522422c04bf9ea5eda1cce633922d36dd3b17fd34b3cc3eb79c51c90a7fe79a29b9c302303b33d255f94f58a3e9726f909e47bafe9cb53136a55d8ef7d1b75973129f7c6bb2181cda5a714f63286d2254f1dc005e1cc9159aeb818092de189fb0d94b58479add5819a0fe371cc874db039e8578a389f6878c445d7c3532d04b2bc643451fde0a19a6413faba0f1d3ebe6cd46819c5f9d7a73d0fd21a678657b84177081d2f501cc6cef9429b3d061f119f62d64bae6a9f8c3038edbeea6c969e1ff1d067aea6d174de06f41fab9baa78e719690e82f2487e96999cc5cc5cff1127e29651921a24860aae71dbc52640978adff342fd43f1fbf6eb584ea7e44d7f0ced7e5e4fccb11d7d774b463e78c1b0ab8afd22882b39e9a00afb0ca53489479e85ddc6fe45277f3da40798434cbb493f30b35946b8fb0ed79ca13ee543b8c55952d4843d4a19e16364cc375b1e0f8c452cc8c843941d031d9a730af6b34e48f388406ce8bcd856110fcb4cd800c7a557da46cd90434e26f59b2e4c85c4faed2b7535b4f7c7e4a8633cf8e6fbe4b3904839a796f088a83134c50c58a8126d9340056ab581e8ad0db72c38bbc338ee053af538b5d20673a85226f54e8e6e6d32ca4baf214a6a94000a1ca5b1f859f79c86bf1055a2c5bd5a1eae7b5da6a1783b3a60e09c15f77087fd831470d6301c9dfb4e640905a151c8b5cbfd35dd18b31c9dd122cbe2fb9734debdca8455cc1d31b0e3812d5366d4c38e0009d9b3f5a0577d0b613b0e4d05741c7115cd3e1ba34e3cc3eac326fbb0184bc99e59931b78523e8a0cd6378835239d39d6721d9113a8a0f3dee4c2ec2ef9b314980de2b52151b077fd04c23de2e72fdbfdac3dda2111fa636b9ba9bc98521b2d90634b41a36341880d4a80cd78adcbeb256ce3bcbe04d197252f804adb4f0e3c2c7602618be4ba4ff062c882564de859bb3edf8a37aca1101b4c7223425bb5df25569d5d33fb99e089a253a7980db83598c1c5cc1e971b11c5d7b0b2e35845e1eff8defd0cb3f0cb111e364450216e09687a7ae55fd51fa28ab685fd9ead87cfad8c072df86e15036b9359126810b1f8573a4bec2a427f741cc1368277c77dbc6ca4e0fc5a3d33915b3fd434dba2da821fb5655e6e8770e619e43d46bbac1db946e21a2d3ccb20c3258cdd4b71cac6cda5537fd3a3032231cd0a2a29742c0ef5887e565b1010861f522eb17409ac70fe6ac686b475dcdcad9a853ffc1792f22ae892e0b711bf97c", 0x1000, 0x400, &(0x7f00000010c0)={0x2, 0x1}, 0xc) mknodat(r0, &(0x7f0000001100)='./file0\x00', 0x1, 0x7) write(r0, &(0x7f0000001140)="20767a62b52699a2c3eb3ca73779401edc11173183406e59573d85b54b1e21dd32b34f18cf3f94a79535b711bfd5765029bd5d0ae19f5a1de8da8e6821e86c0b94a1c50c6bd9fa55b46954ed8dbdd928d44eda86211a6de8594e66a62009ce8789fea7a580caf230b55d9c07b60c4e52323634db93da9dccaba37b736d598a92ee49e2e95673bca8281e4236e54fee888e0fc53e6fdf5818efa5145efc656dd99a8e861822febaddea93f322a1d2236bb281994cc2b2e2f042786b3f3727c22e040d4450dbff5b", 0xc7) mkdir(&(0x7f0000001240)='./file0\x00', 0xa0) r3 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x2) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000001540)={&(0x7f00000012c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000001300)="55e83829b515590d977af946c48ff3848d96ca0db28dc489f698a00ef37abc435230b468aee4e8893ef534bc8563cb563ae390e87da61e9ccc55fc607928c1", 0x3f}, {&(0x7f0000001340)="ea09d26a0919c9470ebe4674f0ac84423e32b2ed76e4faa78ce4365db44d58ad1417047087af45982b1b4db4d69774794de0b3a940d1c6dfea1a9319ac49529bff5b6da2ff17eb124ff2718ce08e0bd13ecf01ce531ea72ffc0790ca1b74049f663f6561a2f22d863d41c4d520b9c79bc0d722d4255a2fcf3b9c05aaba6b2a95b6318082d8a5b6678dcbe213b1a94d03b8528254d864fc61fedee3f5e96756fb4f11644427d88ec0f467e6ada9490d0626f4710ea61292219cc303d7d2aae8ce8e22215ff8de18ddd4afa0233fb5f2611a90f78acc76b90354", 0xd9}], 0x2, &(0x7f0000001480)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r3, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r2, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x88, 0xa}, 0x404) socketpair(0x0, 0x8005, 0x45, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000015c0)=0x8001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001600)={0x9, 0x4, './file0/file0\x00', 0x3, 0x3ff, 0x3, 0x4}) bind(r1, &(0x7f0000001640)=@in={0x2, 0x3}, 0xc) getsockname$inet6(r3, &(0x7f0000001680), &(0x7f00000016c0)=0xc) fcntl$getown(r2, 0x5) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000001700)=""/4096, &(0x7f0000002700)=0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000002780)=@un=@file={0x0, ""/108}, &(0x7f0000002800)=0x6e) r11 = accept$inet6(r8, 0x0, &(0x7f0000002840)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000002880)={0x10000, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000028c0)=0xdb7) kevent(r0, &(0x7f0000002900)=[{{r9}, 0xffffffffffffffff, 0x11, 0xa7, 0x9, 0x1}, {{r3}, 0xfffffffffffffffb, 0x1a, 0x20, 0x81, 0x4}, {{r1}, 0xfffffffffffffffa, 0x8, 0x3, 0x7, 0x1}, {{r7}, 0xfffffffffffffffb, 0x0, 0x0, 0x4, 0x6}], 0x7, &(0x7f0000002980)=[{{r10}, 0xfffffffffffffffc, 0x70, 0x20000004, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x14, 0xe0000003, 0x5, 0xff}, {{r11}, 0x0, 0x44, 0x40, 0x8001, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x6, 0x3f}, {{r8}, 0xffffffffffffffff, 0x0, 0xf0000014, 0x7fff, 0x80000001}], 0x4, &(0x7f0000002a40)={0x2, 0x9}) setitimer(0x5e842191a552a4fb, &(0x7f0000002a80)={{0x40, 0x4}, {0xff, 0x6}}, &(0x7f0000002ac0)) getsockname$inet6(r8, &(0x7f0000002b00), &(0x7f0000002b40)=0xc) rename(&(0x7f0000002b80)='./file0\x00', &(0x7f0000002bc0)='./file0\x00') 04:52:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) pipe2(&(0x7f0000000080), 0x10000) close(r0) 04:52:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1000000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffbffc, 0xc829}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2ad}], 0x3d4) 04:52:12 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/149) unlink(&(0x7f00000001c0)='./file0\x00') r1 = semget$private(0x0, 0x2, 0x40) r2 = semget$private(0x0, 0x3, 0x420) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/46) getrusage(0x0, &(0x7f0000000040)) semop(r2, &(0x7f0000000200)=[{0x3, 0x10000, 0x1000}, {0x1, 0x9e, 0x1000}, {0x1, 0x8140, 0x800}, {0x2, 0x8000, 0x1000}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x1800}], 0x6) 04:52:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x100, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 04:52:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) recvfrom$unix(r0, &(0x7f00000000c0)=""/236, 0xec, 0x803, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:52:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000100)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63b0d0e5bb9c4589253ae37dada4e092d96bc1f4abb91f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d04408005551a6d31ae596629bca452f6d9620e671bd476a76d51ea90000"], 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 04:52:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto$unix(r0, &(0x7f0000001980)="7d5d716648dd053f2e18482896f1b28f7262d59b8f12", 0x16, 0xa, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r2 = syz_open_pts() readv(r0, &(0x7f0000001900)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000340)=""/220, 0xdc}, {&(0x7f0000001540)=""/144, 0x90}, {&(0x7f0000001600)=""/180, 0xb4}, {&(0x7f00000016c0)=""/151, 0x97}, {&(0x7f0000001780)=""/222, 0xde}, {&(0x7f0000001880)=""/91, 0x5b}], 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000180)="e9a279d786010f0000", 0x9) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x6, 0x8, 0x0, 0x9, 0xf0]) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 04:52:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 04:52:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100000000003ff, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x3, 0x7fffffff}, 0xc) r1 = socket$inet6(0x18, 0x5, 0x5) r2 = getpid() getpgid(r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendto$inet6(r1, &(0x7f0000000180)="72438b5663266976643e33056fe50ccab71f96ebdfe3a0aef749223ecf38236542febc3774188067cb5c203630ea95437c1e75d78b031373a40553bc", 0x3c, 0x4, &(0x7f00000001c0)={0x18, 0x3, 0x5}, 0xc) 04:52:12 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 04:52:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x3, 0xd1a, 0x8}) 04:52:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f00000000c0)={0x1, "7d7b0127e3a660eb00d318726cc4386d33a22ee4c55e0f0d95761f4aa67beda0bb181a9f12ad3a5f2236d62b32babb6df73a0b80e78e1f3beb20c987ce5aa9d8629be4c63975fc07b0d8e40198668525d48a9b1367d55fcd69b1b3558b8f18544c6cac8e8e7895b06ff7fa2eb99adbe910dd7fb1dec870c0561cabf650887cce6aa6c377e84cbf0eba5887cbe360d5eaadce2dab723c151854202fec52b38ff054cf83a296d73160c58a84489a70fedf9cf36a917120f8"}, 0xbf, 0x800) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x9}, 0x1c) 04:52:14 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000240)=""/32, 0x20}, {&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000280)=""/69, 0xffffffffffffffbb}], 0x4) ioctl$TIOCSTART(r0, 0x2000746e) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9, 0x40}, 0xc) write(r1, &(0x7f0000335000), 0x10052) 04:52:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x20000, 0x216, 0x10001, 0x1, "19263c00158682bd4f852d652e7a5ee32c690d18", 0x100, 0x4}) utimes(0x0, &(0x7f0000000380)) 04:52:15 executing program 0: r0 = socket(0x18, 0xfffffffffffffffd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x1, 0x4}, {{}, 0x0, 0x0, 0x0, 0x1e09cc20}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xbf1b, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x863}, {{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x116b, 0x1ff}, {{}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x64, 0x7fffffff, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0xff}, {{r0}, 0xffffffffffffffff, 0x7d, 0x9, 0x2, 0x7}, {{}, 0x0, 0xc, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x88, 0x6, 0x4, 0x200}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9}], 0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x8000000029, 0x80000000000000c, &(0x7f0000000080)="1cef8183604bf47d8cf076175a3c67d29c7a98ad1aa29980c9f044ee253ad779f9d2367abe19dd0a00000000000000000000", 0x32) sendmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="e9bf781f70bcedceee562d162d0a350d76dbca04f5c06533fa379133acc00f4ac0c49c43a3e333f98dfe70c571108ed0ce3c728ed9339ecc728a", 0x3a}, {&(0x7f0000000180)="ea77ddbb2736493b7656344a78c712a0074dd686056aa380", 0x18}], 0x2, &(0x7f0000000a00)=ANY=[@ANYBLOB="4800000000000000ffff0000ffffffff8ec8cdc4c056a1df33e48fb57297f3b4048708dcfcddc3a5b4ebf9d67283998c02bfa77009bd6352f63759e8c1c4d75e39ed97e7b0543a008800000000000000ffff000007000000f0940c70a8ef145da12cf117debd439b2a4bb8d382c693dafe390ad1b0c61ddfeffabdf7543751d543d54a99075252075e767f1bc411895fa915fc55647f5644f024c35fc9f7b15434c2f7dfb3f6cd13a4065e44f12661c2fa90d1a78cfb50efc10c000000003800000000000000ffff0000000000000bb43f6ab0b9bed1b58234a5696f8da561ca9a01ce71bb1331e999cccabbb2186c58210000000000e800000000000000ffff000008000000bd0512c08c229171957548944032aee3390f474b4302f3d07c65fc4f07b1c110bca2163693100e984ceaeadf6d6614ea690974afd00ff4d3cc10818393a72e491586eb0c2664ed0c252218cff356955cb5c790b2ea9da4419ba148d9b98232401939d6d66a7240cd96ff30d4e46a8e753725e336fbe7c6e519367b6bb0637002104f3ec7fd46c303c5b825b5d19f351ab2f8d022f7801a3a7ab6efef6293c276de02ff9788e0000be20960f1d3f170cd5b4b61fdfcf8134b7a0e4989bcbe047886a2081abe55147797c8baae7e05009800000000000000ffff000000020000b55eb2178c5a4c4e2f4f4703ef5695a5b8c03e3926d288ea11dc573e1adfa300d813f0a92bf3953ff61dc17c7e31304910605feba25fc14a68bb5914d94b40046726cbb3f62ffc8a8fb93fbefd2e5b673bab4e0f2c68874722e0ddd5cb78c4125f338775d0268dd84da9978c707105f3c3bb909a48edb0fb0359bcf9e9dc78c1dd988c13743b731290c6992effffff7f0000000038000000000000000000000001000100ec66b110484a0004da8f77b59d56d08309962488e8f196523402a6dbb0d3c0bc8cba15f7b3221700a320f57f823eeaef645228cfe787f113f5290df222c1c7a48cfd3c29a0dd11f4d75e7ddf49b4181a3a82dbe467805f006ef6a6eabb6d1254b5d0ee000000000000000000000000000000cd0b5374f379d4bdbc2996a81e5dd78ef85dff45ba15fbfcb063fc859b809b66111a35f99299ceecb8f7076fe5000000007f6f18e08985acb2312ff929cc645ef8f6680a1d0a225e512013ed9b8fee2a"], 0x2c0}, 0x409) 04:52:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1000) ftruncate(r0, 0x0) 04:52:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2c, 0x40000000, 0x1, 0xe9e6}], 0x9, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000004, 0xfffffffffffffff9, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x8000000d, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x47, 0x1, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x60, 0x2, 0x20, 0x80}, {{r0}, 0xfffffffffffffffe, 0x5, 0x20000000, 0x9, 0x755}, {{r1}, 0xffffffffffffffff, 0x44, 0x10, 0xac, 0x8}], 0x6, &(0x7f0000000440)={0x80000000, 0x7ff}) close(r0) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f00000001c0)=""/148, 0x94}], 0x2) flock(r0, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x10, 0x80) poll(&(0x7f00000004c0), 0x0, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffffffffffff7659, 0xffffffff, 0x0, 0x6}) close(r1) 04:52:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) chdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x80000001, 0x6c9, 0x100, "474a2e21a9221c3d72718a22e57db93e1aa70fb7", 0x6, 0x2}) chdir(&(0x7f0000000140)='./file0\x00') r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r3 = getpgid(r2) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff, r3}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x5, 0xaf, 0x3, 0x1, 0x40000, 0x7, 0x9, 0x1, 0x0, 0x33f9729b, 0xd9c}) linkat(r4, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00', 0x4) sync() r5 = getpgrp() wait4(r5, &(0x7f0000000040), 0x9, &(0x7f0000000080)) 04:52:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) 04:52:15 executing program 1: r0 = socket(0x20, 0x2, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 04:52:15 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x10) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x41, 0x7ff) 04:52:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 04:52:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaef125c00000000", 0xffffffaa) 04:52:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) kqueue() 04:52:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket$inet6(0x18, 0x8006, 0x7) setsockopt(r1, 0xe611, 0xfffffffffffffffc, &(0x7f0000000040)="b19d02fcfa0b071e474893536c002ef4a255336aa444153140b42b2b8b935cc46c330330f88c0419a6779771f2c452c4ef2197443b33a54874b7ea601433012631568d367108cf2a825baa45a847afc2523f163b69ecf6defa45c439b32ebcbcd62f7fc2e896df03bb685d518b8b25e1c0424f2f3e331e963c78d85f572d744f68506890eb498e", 0x87) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 04:52:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 04:52:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff7, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 04:52:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x81, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x83, 0xc8) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet(r3, &(0x7f0000000300)=""/228, 0xe4, 0x801, &(0x7f0000000400)={0x2, 0x0}, 0xc) r6 = dup(0xffffffffffffffff) r7 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x82, 0x11, 0x825, 0xfffc000000000000}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x800, 0xffffffff}, {{r4}, 0x0, 0x4, 0x20000000, 0x6fed, 0x2}, {{r5}, 0xfffffffffffffffe, 0xe, 0xf00fffff, 0xfffffffffffffff7, 0x8}, {{r6}, 0xfffffffffffffffb, 0x37, 0xfffff, 0x7, 0x1}], 0x8, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffff9, 0x0, 0x2, 0xffffffffffffffff, 0x10000}], 0x1f, &(0x7f00000002c0)={0x8, 0x567cb5cd}) r8 = socket(0x800000018, 0x1, 0x0) setsockopt(r8, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 04:52:15 executing program 0: r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x8000005, 0x5, 0x800000000003b0, 0x0, 0x7fff, 0xa58, 0x7ff, 0x0, 0x0, 0x9, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 04:52:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) socketpair(0x6, 0x8000, 0x931d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x40) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) 04:52:15 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:52:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20100, 0x6) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 04:52:15 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x15) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 04:52:16 executing program 1: r0 = kqueue() fchmod(r0, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 04:52:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000001400)='./file2\x00', 0x100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x20000, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x3e, 0x7, 0x4) r5 = socket$unix(0x1, 0x7, 0x0) r6 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r10 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f00000001c0)="b9cc169f9d5dfe18d4540eac2693069f62cb5fcbd1e60b72494e03501939d946ce27cd5acfcb7f9b66b61ff79d9c670b1305407d9215c8d3574c57c5c229caeb933c5ae2002228c422b8320ab21aa10fddba1445f4698d7047333c708a0c2d1f32fc3f67671a9e7e4deffac79225c5428862487af080b027270934573b2a77d39addbce22636ad3197b53f173b6ccb7feeee4eab6aaf49744ff239388162c08ad15ebf699fb5b044c5d4550dd82c1310f9a576a0eb4080bdc7755bd100b44dd3207e12be452e284971a1affeef615c61ff5b24406ed504561847398ba01cf23527a7326efa34390d5851a34d6aa3f8621d86fe27fe81b00d1a3b4b21976999731e1ad4a466b45011291fe368deb26145e5f53503967c5844dc0d073c69e36a361f24b4f6abd4a273cf9ad98f75fbfa1c96fe6600796608f873c50e4d6ced05b873a3f08a0cc5f52295a4c9710e63960d85ab5d8ff55c5fe4b636a9b2187475f2c12013ddbb660216cc4621868c207c53c8bcf1f36963be5d97034435ded9e9e48fe6172752441f107bdad239401dc75c0f0ff437e23b4e3340f12b355e3ef980616a813a22f346127bb2c373848f228c340048e0cff17ff04cd267eaaf39f9a29b803644dc6178af6ef6e45f39785e0f56d8166e30032a92c272d9edf8ffd676b34ce8c38935bdec4e8850706761decb94e146bc25a9477bf0f303d5e940f61a0726bf26343078ef2ff9bc77bccc861c8bd157e48567919d5427e04f21ea7f52c5e04edac8386974f3d4525fc36c08e270001acf894196822559b2b898b6813cdf89579f3dcf96e32f615a51b58a7ee91c0f3a7a58c244cf5cb6d4b98014324fda9c4afbedf4743338c5e3d0451f13d7be20ece4c4c7d94b64d0973ac066664b7a9517c1bee8fe2413b7fbe2d246e4fce9d064a93d1b18765cd2a095620b085b996af2f5590a0070ec72fcdd50004ed63a76af76a4b0638d45b7234d80b1ae54887368affb6e70ccdf4799f90f747b8105e3fb27c58c889fb8a24d2089b14cf9ec12ba3ca5dd34c24802891459c47ec46401f75372d2aa0dde87c0d2d328ebb029544ae672d6ed0c504501dc01fc50f0bf7dc7aa66b4ed3f658bcbbd2c0a9fa69b9e8f9d12aeb0033f0325d0b07d4b7eadea21bcafcc8e82bb2c60f37bb6a22f8aa26f1504c24fefd4c9a71d5c91199ec2ddb05620eedcb11f7a82f2bb4ffd9d03f1b4a12fa8d36dee401eb26ce25a1744109fe1774538504140024cb3af5532fb721797b9663ba9e63d5f0c35ba83fd49e0969028c6e072ea220568cfd7ff57a0da5a706f333dae1b2644aef8f8188d06f6f9e751b9efb7a796241451c5f30ff74e536bdca6c62fd4673eaf6efd0477117a66d112bacb08d0247d78d2f9590a681c0b4d6ce49d037a8bdc8e3d510e5c08e14a9c77f31174b37337e8535244e02ee63c1a46b9e525bfa2fb4562f5b41fb171351ad7f1c63adfb82fb015fb9fec70f6c1a30bde635b3649ea04358a1af67fb10cc0a03d40727518f01dcf87f3ffca96aeaaf26db8dd0a0c9dc8545a813611d05f94be4b3e40e2d79e905d52ab21c58103e48699dd0baadbf23fbe416c896f5ad63909c1462894cf8f409ceb341ff892ea6719e0b92b2593a0c5b9bb92c5331541a0d94fe9600299f6f8c3b6f76286a17fd35fbeaa10d44574bbf24ec01b66db55b233b3029a64efdfc5c32a48f32951f2e7dbc6ec287c8a666a33659cb130e3331732b6f22aff6ba1fe16d5487f0d283b24ba11dfdfbfcc074fbeb7f643dbcdc64868845bfad61b203f9945aca7c6fbd6a4a77863fde6af5188e9a1297f56de5ce1caa9462bdde3ef7cf7104a3d921921308948bea68178b13f25907ca5d06c1d8730947e1cfe846a74b58184060939edb19dd4008974ff2d4ae24e4b5801c2e9207d9d7a9764cbdf70f13f0aaa8b5cb6d26aac588f85e3b3a08cae436b9e8d2c699974d9429775991f4a5ee80727fef7e9e8b9c4852bba9f40bee869e20a194f9a34a762755886861b7b5beb1c68a22a4663283ebd2aaab75389dd55b94037f7a0c23c6fc98a57372f0af0ebc30d1b7d845b0620f1da83a14ba71d428d03c932692c14172e687fd71a1a88989823477aec7e6d5fd9685f77d7b999d29260a3b963eb9b84c902c535d627bd0e961e353d357ca63276201bca1938b2d3b29ebfe2275d962f0a930ac3a24ddcb020ceaa4a398891d91a921b935e79fc875bb7f9eb33ea55508fcbfff184397e9be5c2dcb9896bcd98f9a7db13a8c5c3dd8de753d665a4ae48b3fdace8809d272e7a3e3edc2fda62c23a3960104166a65ebb1cc0778ec431e63747b594c99b2c9bb46160303848fdd00f8c817aceaa645467b833be9827282c399e1cd86ec7b1e73478b8c44207ec846d82f64fda76fd92fdecc837e992a1682195c93a14a534fe1b3b441c7d3a9f481aa57d97f57176795a1ee3548645a22fb5c06ac33e37dc3c3a20ed314c4ae63f3dc1094490d5ac4eccad65e8543c67ce62725f573b8db0fc5933e077192295ab590e76802825e7d9757273e870e97f41976500e08d4480a5fd0490a6bdee49beab95fa75f708e98de10401c27def7abbd985331aa933c17b9584f21ea545ca35105bd24eaf3b2fc276b28825220ec6c76f15c81aacee716aa388bef87edd08ac2e634e34d121c6a685599a1fa7d9208da01d29dd0852b0e3f1d53df100d682d868b0f9f5b95918d16c207fe760cdc719ce94f7f52f502e6b5ea1a6e55c6c27b2a039cb66babc130ae9f762d941df8284e9386266401981a81d59a39aa295ea30ee054969c7c3e89f9ca868aeb5f113e2df903e9ce154597da15916cc3c400a285a705faa8126a0be47546f8765f4ac5c98c34825c0ecc1c8b66fd8ab4b7c7a24f80c2ab2e118e36a3d902a813955925e36b045a68b1810abe790f0f8437709701c1a074c87aa860da9c637f9d3d10577272a6c148f7fa081b1297eed40ea4e542338fd0bd4420553dc383d560940ca9337d591a9756d4ac6e0abf0bea1c9413de78ae0e2525fc12409636ae555150d13403927f182add2e77430a3d3a738b23b20bbb0875604da0b9aebc071dc562712a367a17e2e37f4fd9348d908532e66c1c0aaa79fbbf32dbc53b2780c890bb5daaf4d214b03e1eb8e4927d391b3a4a1bcbd4a49a3cce6783dc4ded0325ed47c2278a3991205f45f9d01fdd9a1f6b2c1236f600b0c4645a9c036d418aef3656c44c67748cd72330ed537ff18b18f51781adf8e13229bbd7ebeb57ea6c23dece59cb9c1473f581517ffa581aca8bbd99dad03b3473b1701926acacae5763ee5a7bf3086de458363e7c12e96f78343ba114239306ffdea3bcd6d2f1711d32aa8b9b1c7838f3999843e5e87bcb056799fec23a1ae56b9ce5d47bf38539461a7200bd9a2e86a6d26d304be28990a28d39fd4b8a83aae1ef96b3bb4eb76f220c322f48bc154d659bb17806f908d0965b7a68b376e76b651b95df96bb01c6dfc171af5d5d789c4548d2d5ed14411aaf6ea92b8e33dfe82f26dca8871e7e4467b6ad43242dae72751f67dca6a1201d0d108e1ace4d37298526b1ec5cbbd80e53a6ebecb90b866563a5d75b10762ddb9751b1b180d7d91de038a863ef7cc99d95a9111d5625241f5543c1c669c1859184957281dd4a1022b0f0241b5b4a70e2f619acfbb7c3e42502990717f33c4e09721b6480d022f8f31606c24222f159e1e5d77f016aa06815530eaac0384dc08c25d4fa4cdb2bdf13571527cef7beeb13deaac0cfe22d3e754e1d2df082e50284cd7d8b19027f4a934f218ade1ad855f92ddfad917fbe3154f3e9e9aededdd6a63330b127718c3bf5faa9cc06b5ca7cde413a68139c20dff1f2cbf0423da17a0db0fc55957dd5fb76b17b34f516735aff6ff0bf7a5f81d64ef04a03fb2fda18bb7eeb41d0f52fe8a6f7d56d0886555d273ac272ff3504c75f0c78a601b591396893868d4808c3b5f05122e8b3104b9dae94380d0f5c75a9fdde2e47615871fa02a8cff32cd93ad9ce5c23bb5592a7be88b771dd44b96773a15310362deb6b181af26145cf32add494e966f3932b608dc8f8b87238dd479785da4937af9592e2e4faeaef00af5381aa4f1ee696bb90282cb004a3541877305308d86697b94fd9b5af9c349ba02d51b226ce3644ad2f9359f8bbd8071c1add2eeb756006f0f447de3d6980b1c502c531239796c071d04ef3d8ddbc5c33e9b53f8f82fdb1ff21858245eb392a4db7063b9ee8907c35c2eab01822fd032f9c5ca2492eab80e7a003fd7ca9fdfb04d33cc83e970dbf39d7394ac7b11a8a8d1a7d4e42a95d63f18f35f382a52b26761c603c7aa2484cccb758193a1535eaa5715ffb4933f8c5c751563d0d3d538b433c5dd914aad6de7fc6b661c95603175a77bd4eedb3f051f6b2c4bba9458cab91e08108d804fc82d9b3796bb1ee5dfedab913484ac0b20409493c251aaa69f300b65587be82ad272c6f20788e1bf84525d372e6ee00d540583121bcc22286809e28a9f1433ce3c1d23a32dfcf4c87fc6f8442544b3dd62980eb3915756d4cb82a151df325adb792f84ad63da5ac6aeb522d28283fde67df0e426c74c8d32a977812fd0c44b741e570ea45642d06bb1b477c2c5448bcd923613857a82da34c0f826a3fabd3d40cb6593da931dd1a4b6db9463820b21845ec9d108d7c8b78d88c06c90067f80eb0132e7e6d872deab8c757461e62f87ae485ee36c509058faaa3c090e811767e291f492250c63dbcb7a31d298b5e2328a5f6a89882355d0b270847332ea5244abc76a743e9ff8e1c44b1a0594f8d817e16b214132c0cf24f2656c280b9646b2373d24fa6e7d05d27b9c678baa433a605e3f5991671d9488148d1800fa1cf0a995677e816c9d92e9f774fe811d9fd01795acf3cea552531151bcaaa44193bcb3ec0f19a0eb431dde79619ffb19ae83c6d5d5d25eb3fd11894ad1a4ee3c767471665136f366f1c797c27430eb86605e4bb4f0b354a9ff4f061925b38a93e53127f0176530482505405aa681a5f992b1143dafdaaa11bd6ab5ddc00707e776bc848d8c7bcdc04565a37c50c65bc089feae5c0af44b3f0a3625714f68e6d81ad4b98e71a58c8e6dd3c0292da401d43313011ff10bf5d2fcd702bb7bc8649e1b9e520d7efcdd1e349e66785b422b471714e81aebe05ed376c94a942bade1095ca2fc9bad3697c3c56122829dbc8228bf2a853f94b2395e3f50db0b2fcf2d683b8ee7cd463cc5f783b2f5ba893493d4e8f82fafb4d2aacd2632eab3b0920792aa201fe0c3482a65607038f13e673bd8c63fc8d42da4ac623cedc37eaa6c05539497ae98479bc4653cded00e9d2fdb1cab5781c66bd4490e3214f0ffcc56ba8a9b932d88d2145681a6f41886e01ef7b0d8980f8a882618c1a07bd90bdc47d2852bec8d8d6c34870deb18306493e3d98a6b73a2027e70a1940dd3974cf4d1f62c85d573cdb31999a182dba2d726c72bab1ca5a24bc4852b0711470880215447fc927054cd8585e689efce7bb9960f2be6aa3d22b0d64f05b4e6ec2bef38c8d331c698ffea4dd2c736465574d709a00ec738e35045fa91a3e7531e5bccbea7ca033f270c163326d745c11b1c563c0168e24b6d184638d0c5e84c5365653efc677d272ca4f71a291149c508f636ceb627ff6ac2028a02047aea3484639e5d6672d21f787605f8271229680f6860e53516488ef5f5eef1d902e1fac4f25d269d29f80c54ede944ed40e7a11c0b64fe4d74595ab329da7ba1b9a9", 0x1000}, {&(0x7f0000000040)="d43084608a6d8b851ea329115bde7ef53baad8618109f2c2625fcae7851e75630208812050feddd9f33971d7935ba4960c7ddf58568ad18a648107c398f188f5c88ab05a10", 0x45}, {&(0x7f00000011c0)="bab0f4ce500c51a1ae02c74dd9aea6ae03a82f96a3f3a5ac3bc19ef7a2a22ecbaf2ca4104b1a8a697cb594895c3075f40ade9812d26d6cc6c43fef78289cf171c2eb861f10bb13478970c07bfe174146fd2229f8d41dc4d6971ea1a084819d7b964315eef987b3cbc0a86a437e9110478fd878fd8713109c21e3afbf83a2675dafc199c83f4b5607005adf8f32fca5b70ab83285527a", 0x96}, {&(0x7f0000001280)="2f139e52d676c23c2bb6d08594ef7e7b92ba7211f03c03a2bcefba66198cd0bbf705e01e797a93ec22a5061a190da9833c6c5d26c93660b2c2508c4e49a2fc9fa7af2cf618b78a09fe24302463ef830031e49ecba780a345c782800aa74ca362623769f3eab7595c78d8896a8c090ed5e6816132a9ecce1ee0c9b66ecce65c7ef5d54d79c63b331b37303d82bc24093f1e9a296215443049", 0x98}, {&(0x7f0000001340)="1d1eb2d75d4eacc10e32a343a723783a94ad0f43ec8b6a9b95ce3f3d3648168e3157c39469ddb8bc0d6e6b0fcc8208b2e8a3987e6da74a87", 0x38}], 0x5, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x68, 0x2}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001780)) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 04:52:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) dup(r1) dup2(r2, r1) 04:52:16 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) fcntl$setflags(r0, 0x2, 0x1) 04:52:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000001500)=0xc) connect$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0x167) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) open$dir(&(0x7f0000000180)='./file0\x00', 0x108, 0x1) recvmsg(r2, &(0x7f00000013c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0021cf318d537bf7d694e55f4f"], 0xd, &(0x7f0000001340)=[{&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, &(0x7f0000001380)=""/22, 0x16}, 0x43) syz_emit_ethernet(0x4a, &(0x7f0000001400)="32f57311cf30ae4bd033b4869a1967d0df64106dcde7233725d7ed6e83aef76ea7a790f50a3e3affb47a054b9b6ccb561aacb76dd5041ee2cdc2d4406f37ea61c9b7824c6f0df5929cb8") accept$inet(r2, &(0x7f0000000080), &(0x7f00000014c0)=0xc) 04:52:16 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:52:16 executing program 0: r0 = socket(0x3, 0x400005, 0xffffffff00000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 04:52:16 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f0000000040)=[r1]) 04:52:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 04:52:16 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10100, 0x120) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:52:16 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffff025, 0x39c) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:52:16 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, r1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8000, 0xffff}, {0x2, 0x10001}}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:52:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/4, 0x4, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = getpgrp() setpgid(r1, 0x0) 04:52:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 04:52:16 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000400)={0x3, "1602cc51fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae0b6a141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b3"}, 0x19a, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/26}, 0x22, 0x1, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) 04:52:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) nanosleep(&(0x7f0000000080)={0x8, 0xffffffff}, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) 04:52:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000371000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 04:52:16 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x3, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() bind$unix(r2, &(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r3, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x10001, 0x1}, {{r1}, 0xfffffffffffffffe, 0xa, 0xf0000000, 0x7ff, 0x8}, {{r1}, 0x0, 0x10, 0x85, 0x1, 0x6}, {{r3}, 0xfffffffffffffff8, 0x80, 0x0, 0xe4c, 0x3}, {{r0}, 0x0, 0x44, 0x1, 0x8, 0x91}, {{r1}, 0x0, 0x8, 0x40000000, 0x4, 0x2}, {{r3}, 0xfffffffffffffffb, 0x0, 0x81, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x5b1}, {{r3}, 0x0, 0x2, 0x0, 0x0, 0x6}], 0x4, &(0x7f0000001200)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x7, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x4f, 0x80000000, 0x5, 0x2}, {{r3}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x200, 0x40}, {{r3}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x80000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0x28, 0x41, 0x51, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x400, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4c, 0x80000000, 0xfffffffffffffffe, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x8f9e, 0x5}, {{r3}, 0xfffffffffffffffb, 0x80, 0x0, 0x5, 0x2}], 0x8cb, &(0x7f0000000040)={0x400, 0xffffffffffff9fde}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getpeername$inet(r1, &(0x7f0000001340), &(0x7f0000001380)=0xc) setrlimit(0x4, &(0x7f0000001400)={0xffff, 0x5}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 04:52:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2001000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:52:16 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x67f3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:52:16 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) openat(r0, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK//file0\x00', 0x0, 0x24) 04:52:16 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = syz_open_pts() mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 04:52:16 executing program 1: 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) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x1f, 0x9}, 0xc) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xf1, 0x80000006, 0x3dfb, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x0, 0x20000000}, {{r2}, 0x0, 0x2, 0x80000000, 0x336316b7, 0x3}, {{r1}, 0xfffffffffffffffc, 0x48, 0x0, 0x1f, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000001, 0x9, 0x4d}], 0x100000001, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x10, 0x10, 0x3, 0x800}, {{r1}, 0x15e9b91e56c2ca9f, 0xd2, 0x0, 0x9, 0x55d7}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0xc, 0x4, 0x7f, 0x705e}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x28, 0x8, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2d, 0x40000003, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0xff, 0x1}], 0x8, &(0x7f0000000340)={0x4, 0x8}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r3 = kqueue() r4 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x101, 0x7, 0x0, 0x0, 0x6, 0x0, 0xffffffff, 0x3, 0x3, 0x6c5d, 0x4}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 04:52:16 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() flock(r2, 0x1) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) 04:52:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)='n', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x100000001, 0x6, 0x0, 0x1, 0x8eb3, 0x5, 0x31ffa2a4, 0x2, 0x0, 0xfffffffffffffffb, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "00f95b582900000900000200", 0x10001}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/45, 0x2d}], 0x1) syz_open_pts() 04:52:16 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 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}) fcntl$dupfd(r0, 0xa, r4) pipe(&(0x7f0000000080)) pledge(&(0x7f0000000000)=']{%$+\\.:\x91[\x00', &(0x7f0000000040)='-,\x00') kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:52:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x300, 0x1) 04:52:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) accept$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3839f97d6ffe5ab0bde31674046b13b63d33683c83b53f7d6c1b236a32bb39f8635b0c2e9b56e5f0133e8b142d69c5341d92da46d7de2af4a4b2d0d64e135b9a731ba7febd5162ca6baf4c304b75f70e899ffd2b6f5d7ade73f0fedeab0f53bd3213966b10b52e5d6a57779ba028075702dad8ef045a9e942fa4b69dddc57053f7b91e9c7a408713dfd55dd611913956dd4b3569143dc5f879e13325ae9a9c09cb1df646d791da96473a8bb21833cce85910f1a5c4caf97523a1f"], &(0x7f0000001080)=0x1002) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 04:52:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) 04:52:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) clock_gettime(0x2, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8c0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x9) r3 = semget(0x1, 0x4, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x80000001, 0x7, 0x1, 0x5ad, 0x9a7, 0x13, 0x9, 0x7, 0x1, 0x2]) accept$inet6(r0, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) getitimer(0x1, &(0x7f0000000100)) close(r4) r5 = getppid() fcntl$lock(r2, 0x9, &(0x7f00000002c0)={0x3, 0x3, 0xfffffffffffffffa, 0x8, r5}) 04:52:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) r1 = syz_open_pts() close(r0) dup(r1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/41, 0x29) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:52:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r7 = syz_open_pts() r8 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x5, 0x2}, {{r2}, 0xfffffffffffffffb, 0x48, 0x0, 0xfffffffffffffffd, 0x3}, {{r3}, 0x0, 0x0, 0x6, 0x9, 0x4}, {{r4}, 0xfffffffffffffffd, 0x90, 0xfffff, 0x9f, 0xc0}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x7, 0x2}, {{r6}, 0xffffffffffffffff, 0x2, 0x9c7b6f9c1d3a13aa, 0x200, 0xdc}, {{r7}, 0x0, 0x4, 0x11, 0xff, 0x1}], 0x100000001, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffe, 0x84, 0x0, 0x4, 0x3}], 0x3, &(0x7f0000000400)={0x80000000, 0x100000001}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r9) socketpair(0x3, 0x3, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) listen(r10, 0xfffffffffffffffc) 04:52:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)='\x00\x00', 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:52:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x501, 0x46) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0xb9cf}, {0x187, 0xf2}}, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 04:52:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x1) syz_open_pts() 04:52:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r3, 0x6, r5) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 04:52:21 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x114) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept(r0, 0x0, &(0x7f0000000100)) getegid() openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 04:52:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfffffffffffffe00}], 0x101, 0x0}, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="f3c77db6e6d81b07c24f74e1772e", 0xe}], 0x1) 04:52:21 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r1 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x1, './file0\x00'}) rmdir(&(0x7f0000000000)='./file0\x00') r3 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pledge(&(0x7f0000000300)='\x00', &(0x7f0000000340)='@\\\x00') r4 = accept$inet(r1, 0x0, &(0x7f00000001c0)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) accept(r4, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pledge(&(0x7f0000000040)=' \\\xd5\x00%\x00n\xe6@\x00\x04\x04\x00\x7f%\t\xab\xb3\xea\x91Y\'z{\x174\xa7o\x13\xc1\rkR)\xe3\x8aq\x18\x06\x99u\xd7o\xea\xb4`', 0x0) 04:52:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:52:21 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:52:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) r1 = socket$inet(0x2, 0x8004, 0x777) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/236, &(0x7f0000000200)=0xec) r2 = dup2(r0, r0) r3 = fcntl$dupfd(r0, 0xa, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 04:52:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getpgid(0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2044, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 04:52:21 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/9}, &(0x7f0000000040)=0xb) recvfrom(r0, &(0x7f00000001c0)=""/160, 0xa0, 0x40, 0x0, 0x0) 04:52:21 executing program 1: r0 = socket(0x2, 0x2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1296, &(0x7f0000000080)=0x2, 0x4) 04:52:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01402e2f666949753000ee54652fe2226056b883420c84e23911c60966101be66b4880def9fd8e4b5412d23fe4aa708f4db011dc5884cd6b822d9d1e0ae0ebe58e16b99c832c736c21a7b83824f0adebec8ca99b00fb59e8d89c324474070e7d8b51ad8b3cd08abc28feb0c04e66df43ee9dce72b1453934f32979d7a09885bd8a461caf9e4476e6a316a21ec7587f5b14cec739a0b61f0f28f5975eaa461e6a0318a51c9d44cc8d891b9ebbf125cf85cba57879280bbb6a33a215a8e5ba5dae32172c09a266bea7e32d7b53c6051918057b62ee63190a275120480111cf8ac75ea70822c9415b7083b73a777cc9e4f70b1b47d1ee47d5be1353c939cf0ff69cfa22f17aa5a9623ccd4a8dd99f0d32bec6e36feee374b399f6a00877fff3d8db7e461481049aa79f51c54f7a87c880d0af32c702db644166aedd3f588ea7db82e38b74334430f8bcca46a69931e70e98487cd919509cb14495cedfe5843461ea87f6f6a20ed206e6a723e37805aac5d09127e9d0a2dc224e6666fa58fdb60cf665c9f963dd1ffc7758b8025d710717c1fe0ae3d82dd20d1c5cfd939c19b2e896a709876f2469b131c65fc37f76f11fb2719531a856d813f8cf51c1404556f3478641012c617c1ac40a5b0600000000000000ad43af6d59ef2e248be27663c643a395e69b6a156eb96787463a3a690fd636975e70c09c2846baaea9"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x831, &(0x7f0000000080)=0x4, 0x4) socket(0x18, 0x8007, 0x2) 04:52:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) 04:52:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8081, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r4, 0x2) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x164, 0x7f) shutdown(r0, 0x3) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') chdir(&(0x7f00000002c0)='./file0\x00') munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) setsockopt(r0, 0x2, 0x8, &(0x7f0000000380)="702bc120f4473c90c5a27142a591f8ffa592678e02699816c502c7b7df59609fcc3120df81322a724bd21873f4897c449889457ca24ec1cd078b295a34e1dfabfd4212eae94843a50bf53ae0c0c0f303a23b43600423eb239d46038eed162fe905c70d79f743cd4cb435b509fe600d69153d84de3da2c8ac2836eda421ef894efd07334cda8e2d0680ee92474cee3647", 0x90) connect$inet6(r0, &(0x7f0000000440)={0x18, 0x1, 0x4511, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x0, 0x6485, 0x9}, {0x18, 0x2, 0x8, 0x3}, 0xe4, [0x3, 0x8001, 0x8, 0xc0, 0x4, 0x4e00000000000000, 0x6, 0x4]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getpeername(r0, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) sendmsg(r0, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000001580)="2d011c6956c32deec5e90e07e4b4394d1101b678df2af031427270c93e199eb4f5b5ddc0b34e50d7304eeac99705153be1258f185631400e742ab908d239de75a65b5e1810f5abe74b5e26", 0x4b}, {&(0x7f0000001600)="3a254b87f0862e0ec827a0aaa8590ce26d97fb23d89a3e1799d0fbb2b7", 0x1d}, {&(0x7f0000001640)="54de228a8f929d62a2f07166647a7d3f6458dbddd8932754310a135dc209d9e04da21d6820912d28c3879de8362c3d3d720bc0f4b7bdd3c93c9fea03fcab3ef6bde48fc50733dbe85e02f5647350854f3de41bd9504af87749c95d20320cac2eb2546011a76798e68f251fc92782a85f8dbac8f1c1183257f9", 0x79}, {&(0x7f00000016c0)="ed", 0x1}, {&(0x7f0000001700)="f1d3e43932de4a68fd5c2e0e6a087de41c792d4b73845451bbf976304f372d3786e064de65d831b23b13b98d812914a0ab776fcbc6aa0ce4498f09ce582e99596ce05f2a8453e5b4cdb8e1ef6541cec9e4c0c27295bad97726884b04f05b7a14df6f6ea601f07f9ff714806123285464fd9386eb5322a60d8ffa5113f57a727fd7f6133fbc61e0babae891c9ba4305bbad35becd87d2a4884bea3317725ab55e00244bde7f13d7875854f636fb090c68cd", 0xb1}], 0x5, &(0x7f0000001840)=[{0x80, 0x1, 0x0, "e1473cd318290af441b206de67972c3298e218ad6eddc30e6728c2ed2ffbe562e2cc9c2b1a6240a8cf775ae221e2b13ac423fcbc4c358b2861daff44f745302e96811aad9bafc38d0b983daf88b82637a20d22b08fae0de748503ef07a35c822581117fb096e6f1498dbf4"}, {0xe8, 0xffff, 0x3, "7aa13196718900df16b3848b853562acee07506287de114ae3ce3fb885e87e5041636c4e7e5cb69358d206a84477d61301f794ad6ca1479e9493600c708b1058b4ad8ebdfd8f6807dd8eb10e943c64334c963fd16cc2dc33941033cdacf10070af3092ea367c9251481af78e5a4de6de03e596c015ed1f449393d4a780aaf79009826fa4b21cc3a827468e19ecc28d9bf667cdc0b1fd43a84d4ede38f7f0c4480cdb8302911e728dabecc03a37fd7060710a193454947662a146247809f2f667fc01826e40e4ec8b1a11c51a246dc7b851"}, {0xf0, 0xffff, 0x80, "a2526d9756473728b38463652e60f1b17696e2e9d0a7523355ed854e7295f532d459b9688be2a55130ed5fba49b6f518dbf0f3f9b709c6505f990ca83ea36e4d7c474d9504e7466563747e7efcd5a223f1b7c6c8b83fc09b5ce8653478754c33f3b8fb2a65bdf10adebbd975d61b73c5ead663420aefc1474b7eb97da8880521da5ae77017952648a0c4f1758d01f193f73144e6247de873d99bbd601a2cdbba01f008c0552a6de1c4054999587203424d829b77300096ef05d544180c24da14043fe433a986611fd3a678b5282445f177b352a403c6c315cb4b61"}, {0x108, 0x1, 0xa57, "4c4bc6ef2cc1a16b70568906ceef555578a53bedf9f3e87697219155665e712cb786c99853b5a9dca504ad47ae4a5d259fbfe0b7fc47460e608f39a54a119394822f3a4f671a0fc11095140189dfe6c4c634e22723dd4672414d671955d3b74dbe9690c8a32a585009fc40d4582d4297ce1e8aac218b1e8631d2ff9f0f19f6303ad1250bbd458f7056a262cd940659cdac5eebd7dd168ee5bc504ba8dde33b8533d14b5ecf312d148b573c07d67767f8ad26b20fd544cdba767b7682864991cb66d0902f163321d51f31d8030ab7ead7da830ca4dd2db97f74cd5eda4f25bfbe947e6edd22a6be326e51687231cae957cee1afda0d"}, {0xe8, 0x1, 0x1, "96b0f9915e9ca99240e77dccef9dd3fa7f7d0b3a6b0a83bf9548eb1b4e190f505ef9089468e3144081016259af2d4cce2c31ddb5ca72e6a293e1d396c9f5538acd5fb7bd326e62e90881455dff9916542ac7e917a69df1ad3f87ca038c7cfd8a615405aa216e4235a36196af151f6a7b35547aeb07fe34acb733f35b69d82ba0656a4a5382efda827dd0fcc7b4e96fb66c2a862856737d533bc245af5bca5976ababfe99bea521930ba6c1ac444460e6aa8ce5ccddf49c729f7a90d2a5d20cbdbecd5c22a5300caae6f0ac2e423e3ac60a2c284f35"}], 0x448}, 0x9) read(r0, &(0x7f0000001d00)=""/4096, 0x1000) getpgid(r2) open(&(0x7f0000002d00)='./file0\x00', 0x402, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002d40)={0x1}, 0x8) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000002d80)='/dev/null\x00', 0x412, 0x0) socket(0x407ccc4201130a03, 0x7, 0x100000000) r5 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r5) 04:52:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) mknod(&(0x7f0000000300)='./file0\x00', 0xc000, 0x0) read(r3, &(0x7f0000000880)=""/161, 0xff2d) ioctl$TIOCSTART(r2, 0x2000746e) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) 04:52:22 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0xfffffd7e) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x80000001) 04:52:22 executing program 1: socketpair$unix(0x1, 0x8000000401, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) 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) 04:52:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 04:52:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x60, 0x41, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0xdc, 0x6}, {{r0}, 0xfffffffffffffff9, 0x62, 0x3, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x21, 0x7f, 0x80000000}], 0x100000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xb0, 0x41, 0x80}, {{r0}, 0xfffffffffffffffe, 0xe0, 0xfffff, 0x80000000, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000052, 0x7, 0x8}], 0x81, &(0x7f0000000100)={0x1, 0xeb}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 04:52:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) syz_open_pts() 04:52:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x1}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) dup(r0) readv(0xffffffffffffffff, &(0x7f0000000080), 0x1000000000000470) 04:52:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x5) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 04:52:23 executing program 0: unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) 04:52:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, r2, r3, r4, r5, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000007c0)=""/96, 0x60, 0x40, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)=0x201) read(r8, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r6, r7, 0x0, r9, r10, r11, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000a40)="fd749598a8d78cd96113a248bc98255bde73debbf644a393fdb1b8c9b0fc26d29b6679b2c55025457d8e8ea2cbf1da0723110a3b762a86f75cf62c5150e41cebe60b3310e5f775a5744570c13b176311a255aa7afa9f612c438a1b5a2eb343e12f64878479b68c94258f86f6fbce55eca87be78528e3cfb9f7ee3f6f9fc90384e5317d62db7cb895194b2c7e55d5ac220acf5a8ad4c4c60ec59d07d01fe49c68f99aecfb7d40782203a28b7a4a218c6adf5ed033cb92ef68fe1066497aeb8e0edf4db86630d1dedd92dc9356ef8235e8aeab5620cbc8e0", 0xfffffffffffffefa}], 0x1e2) r12 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r12, 0x8}], 0x9, 0x3) 04:52:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000840)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004204) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 04:52:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) r3 = socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x7fff) connect(r3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 04:52:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 04:52:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) socket(0x20, 0x3, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:52:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) r1 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x7, 0x8000}, &(0x7f0000000200)) close(r0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000000c0)={0x2, 0x2}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:52:24 executing program 1: r0 = msgget$private(0x0, 0x2) r1 = geteuid() r2 = getegid() r3 = getuid() r4 = getgid() r5 = getpid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x61b, r1, r2, r3, r4, 0x4, 0xf1e9}, 0x61, 0x3ff, r5, r6, 0x5, 0x1f, 0x100000000, 0x3}) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80000000000280, 0xc) 04:52:25 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x416279a7}, {0xc54, 0x80}}) 04:52:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) ftruncate(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 04:52:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) semget$private(0x0, 0x0, 0x486) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) shutdown(r1, 0x2) 04:52:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baa", 0xb36}], 0x1) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4, &(0x7f0000000f40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001040)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="d3d6367626396326915affb27722b874fab42a6a0e71d4af3bfad2bb4094d7a51c0f00c0493369a09e04f0c30d7e6169a1b953ac5c65cd249f4cb7e7efa9681dd0fb44caa9b0308e563f7331b2a02942cb05565345150548a4dbb1524b9e06d5374fb999a4d01fbd789aee3ce7798a7902ff8af1eba53d166235b7cb03422622fefb91f940d776eb5e4e59c99240e230a1d390c8ad7e2dab0a8636b25d717d071675998a3e88ddd82f503d3d407c9042457f9aadce2e082eb5c052656c01c1f0ce2afed68023662297ae3fa2e946", 0xce}, {&(0x7f0000000180)="dbd9991b4fc73b91e63498799d375b9cb148d267297ed38055df9971304613a1e4c87f65ecf037442f208946702fee14390cc405c76ed623a54b521186b17039b23407aaf2cb538f906b65fcf10e4783da02e3d03e43b38dcdd7651130170c8ecaba56e014fc4a290e6838735c457019e817b12a7214d1d6e362d08e12e2efa391036fa33955a9", 0x87}, {&(0x7f0000000e40)="de525f2db6d880bbb3ba61627ad901fa4106954c4a048d98ddc2f663cec7eb173db6abb8f52c85d1376b797261ebb695909009ad7ccb55a4dddf9c3b6a828ba0c35a2f9df67fee23f5b5c2999abac64a206765d1ce4d1981c1d26f2717b3c9effa2e9423b15959b049a741fd4034c8fae48f692c221a4db710fb453c37ecd29fb4943fe0042d454ee19c3f62f27b17f1553065c8c6e9f4dfecb8cbb35aca4dd4211250652358a538fce832756dfe8e41f396f35d2a886334b6739bcbf7863f9796d76a21e4ceea475beb16caba99e89a69d4540ada5ed7df50e6eb2a7f47fac1b2d678aef005b3a5d282514a66ceac84b983c508", 0xf4}], 0x3, &(0x7f0000000fc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x1}, 0x402) 04:52:25 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="23d1", 0x2}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 04:52:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x591a}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:52:25 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="30c4baa781035258ebacb9743af30ef1b557891301821a44cfc15725df76120f7558d829383366ddbbb12d60e106d369b2bfb1e3a45007d00a33a2601e259da8445bd530535d44a9c34b01fdd4e3809439a886c7c29c24d73e2e231367e56dddba1234928a16cf7b77f7a4ca1570e831a5259f128f04187406cc9c5d719b5dc5c925eb384f69f928690458df28d207f65e26e56499f9ef1ba6247ff32dfdb41de6224faf2c2bb5af764bbf6d859c58303550", 0xb2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="582720efabd16ebae6322525a044fd33055552fbd5e45789632dfc94ff334a5619a848a6844740e4f50dcb515a4c8ab061988ba96c9c25bbd47b3bf5794567c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f7281dd86368e9b12ee1bdcda7e2ccbe87dc3d80f3a62994f545e5193ef16ab93f12fc4d5f16b136a5d00d1693bd4dfcb2a105d673b90d25b0e4329befe5585f76eb94fd26b68c2b1eac47f7e771309b85459b31f577879dd68047f97b29eb6d78b2c94fc6ad6ddf3b837e1d7595a4e3aa088a159da293aba3f25306fee94719ddf07ed8e6dd7f2bf1612a2d51f4aef558e32b548739b4dadaf473e88a6b20362910e5136784bd62a6c6e280dd2c18a9c0a783525ca0cd8014060bafa78ba7228200882e42c7315c9fb1a9477a65beaad4279333e21d8c50d4ce330bbe72888f96ae35cb2ab2b41dbeefb5f92a4d5f965bc6ef8c2510e2e7c8be8d040ad61b86b8a54dd582ae8cdb0bab91fcaa83fd67731144e398f6a1b3f691ac3aef9ad497865ebadbafb8efb373f4e5b391b61e2c50aa66a1111636bfb486aae37a6c79d3fc6ac5b262be7eca37da124d5900000000", 0x1a2) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe900200073ba00000001ff10343482", 0x51) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a80)) r2 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)=""/249, 0xf9}], 0x1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xffffffffffffff90, 0x0, 0x0, 0x80000000, "8e7b1e813de1e85ee7af0d1d1a8909f7b6116b92", 0x8000, 0x7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) getsockopt(r3, 0x2, 0x9, &(0x7f0000000180)=""/222, &(0x7f0000000040)=0xde) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwritev(r0, &(0x7f0000000a00)=[{&(0x7f00000006c0)="9085ed05048e26e39db5feac2b2e6cfbce5b33e697a283ded8bef8c6d8035c1fb002b7c0cae44e34b0e2546e9680daa2a8ca616b17a6a50ebe05963b68a69c04f73614445b1f403551350c959efa9e9f2b3c5bf0a29715fc8d31273034f82454e0c4e0a9b60f27e9b761e3089eaf48acabe0ec3a3b67f4f0d564fad3e42947b85fbf8ace21d8308eeee2166f1ea501da293702fec449a2297fb7a8c8f31cd9309ae9fe548faacc17af4f078e76cfcf1e0c9cd00239bdfe5a15a4f68d122e4ed9b07d0b7d91d0785ee19bc00f46fc21c8e5004ffc1d62d07d3ad9b32a7ea1a4b69b74cb0d2e81c2aea8ab2f550eb3b5596abc", 0xf2}, {&(0x7f0000000380)="0837604172f5436bed0f697419e99dc3b2c2935c02187242892b80ac6b35a5f4b8011bc85146b4cb587f17616f6c4a1c56560a89bc396540ab00c7", 0x3b}, {&(0x7f00000007c0)="753f941b2947fd3ce60e8720756453ad38add2e204076f750dae208ca0d646264024fba7e9b6d95a68cf4247374aec3fdb98cd49aeeb5ea8981f64392c58ddcfcb93458b466af442cc67865e56c9c66af631f2785f825823e01cfc1c2b8fa9d381dcc0373d", 0x65}, {&(0x7f0000000840)="ee93c057329fe4df830216a18ed6382be3bc020d8e8823fd00d6aaee9bd80774e60589df4477e4c50936a09ab90c4305d794e59801986261b0ce99a1839284fbde35e3a46623bb30a25a610b93c83bd6870efe36de5f213b8eaa535901dcccbe963b7c91706c9f4e2f", 0x69}, {&(0x7f00000008c0)="af58e53d0bb4531fb58f142b78a1dc26c960f8608a0d9f4ff4a698a4840eede06a1f20316f87d34fde3d46d406430c71fd2f08af6662f4c8e7ea341191a1f4449174076ac28366b756c60b75ab03af81aa2ddfde68b1d0121c25c34c2ace4bde449fb48686973b3d16927dd2d67d1cac226de425809c7c83e92f0f9d99afe17a3b29be", 0x83}, {&(0x7f0000000980)="422807202b31819dd600366418948b86b8011362a3ed2ea11df58972739407e83260836efbd4811a18132fbffe6960dce157ed5369cdb310fe93a6fdbc0f13964e368b25641e01702a90701e06", 0x4d}], 0x6, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000004c0)={0x80, 0x962, 0x7, 0x80000001, "17227afe790b9735fa1612a935457b77c0be3045", 0x4, 0x1}) 04:52:25 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() pipe(&(0x7f0000000300)) fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r7}, 0xc) r9 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) openat(r8, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xffffff08) 04:52:25 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x80000000004) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r1) getpeername$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000fbff00000000000000000000000000000000000000000000000ecadb165a624cf68f4154b2000021b2da1c2c229fac0290c595d98367e9212bfff6126bf704c1ce02e8a4ed49249f0b1ccd9b3d64262c457c6839382f6a9675e4194f08ebe92c010c78f5650cc5c2242f9a92f53e4cf235a944fd132d5147a43ed7cbb527756ea1293b2f4b38204e67088e73d2ba47e11c95b6"], &(0x7f00000002c0)=0x23) r2 = semget(0x0, 0x2, 0x101) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000100)=""/242) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) 04:52:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x7fffffff, 0x9, 0x2, "b150b931cfcab50b89b9b99c4f7e1d793be03771", 0x2, 0xffffffffffff22b8}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x6) syz_open_pts() 04:52:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 04:52:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x3, 0x0, {0x1, 0x9}}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/47, 0xfffffffffffffffe) 04:52:26 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x6}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) 04:52:26 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4) r0 = getegid() unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='c\x00') setegid(r0) 04:52:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 04:52:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) r1 = kqueue() dup2(r0, r1) mprotect(&(0x7f0000652000/0x1000)=nil, 0x1000, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) setsockopt(r2, 0x3, 0x1, &(0x7f0000000000)="66a472606db78c5acd63df5380db08a6da2643ab1258d75a88e412294807ac62cddb64493069aa70add66d4f64c6fe8d689689c5150dafcb22", 0x39) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = shmget$private(0x0, 0x3000, 0xfffffffffffffffd, &(0x7f00005e5000/0x3000)=nil) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x4) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001380)) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)) r4 = socket(0x18, 0x1, 0x0) r5 = semget(0x0, 0x0, 0x22) semop(r5, &(0x7f0000000100)=[{0x0, 0xfffffffffffffff9, 0x1800}, {0x7, 0x6, 0x800}], 0x2) bind(r4, &(0x7f0000000180)=@in6={0x18, 0x3, 0x38, 0xe4}, 0xc) dup2(r2, r4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:52:26 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) getsockname$unix(r1, &(0x7f0000000440)=@abs, &(0x7f00000004c0)=0x8) r2 = socket(0x19, 0x5, 0x103) r3 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x2) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20100, 0x2) r6 = accept$inet6(r5, 0x0, &(0x7f0000000380)) shutdown(r4, 0x1) rename(&(0x7f0000000480)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000005c0)=0x1) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x2}], 0x6, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x82, 0x401, 0x29c8}, {{r5}, 0xfffffffffffffff8, 0x20, 0x3, 0xffffffff00000001, 0x7fffffff}, {{r7}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x893}], 0x61, &(0x7f0000000340)={0x4, 0x3}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r8 = open(&(0x7f0000000140)='./file0\x00', 0x18, 0x2) accept(r3, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) sendmsg$unix(r8, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="99fc9cd6ba49ec0c8d86c8954a764a652c4cad11f9ba683e80f400d47caf8c8f5b610d45", 0x24}], 0x1, 0x0, 0x0, 0x1}, 0x9) ioctl$TIOCCBRK(r8, 0x2000747a) 04:52:26 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgid() getgroups(0x0, &(0x7f0000000180)) write(r0, &(0x7f0000000040)="ac5af4842d9d5e2526d1725c", 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:52:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) select(0x40, &(0x7f0000000180)={0x20, 0x3, 0x81, 0x1, 0x0, 0x4, 0x4, 0xff}, &(0x7f00000001c0)={0x4, 0x1, 0x3, 0x1000, 0x0, 0x8, 0x5, 0x400}, &(0x7f0000000200)={0x10000, 0x7, 0x6, 0x1f, 0x0, 0x200, 0x2, 0xe67a}, &(0x7f0000000240)={0x800, 0x5}) clock_getres(0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0x80000001, 0x7f90, 0x1, 0xfff, 0xffffffff, 0x9, 0x731, 0x9}, &(0x7f0000000040)={0x4b763656, 0x0, 0x7, 0x5, 0x8, 0x5a, 0x6, 0x40}, &(0x7f00000000c0)={0x10000, 0x1, 0x11a4000, 0x9, 0x1, 0x4, 0x3, 0x80000000}, &(0x7f0000000100)={0x5, 0x2}) 04:52:26 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x50b) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/4096, 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x3a}, {&(0x7f0000000480)=""/54, 0x1ea}, {&(0x7f0000000880)=""/46, 0xf4}, {&(0x7f0000000500)=""/216, 0xffffffffffffff24}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000004c0)={0x3, 0x4, './file0\x00', 0x0, 0x3, 0x0, 0x8}) fcntl$getflags(r1, 0x3) socket$inet(0x2, 0x0, 0x3) r3 = getpid() r4 = getpgrp() setpgid(r3, r4) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r6) r7 = getpgid(0xffffffffffffffff) r8 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r7, r8, r9}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 04:52:26 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0xcc) 04:52:26 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001280)) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000000), 0x7ff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x22, 0x3, 0x542a, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0xf000009a, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0xbb1eff3c3f874ef5, 0x1ff, 0x2}, {{r2}, 0xfffffffffffffff9, 0x7, 0xf0000000, 0x8d, 0x1f}], 0x2, &(0x7f0000000100)={0xffffffffffffff01}) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x80, 0x7, 0x4}, {{r3}, 0xffffffffffffffff, 0x10, 0x80, 0x3f, 0xad84}, {{r0}, 0xffffffffffffffff, 0x10, 0x83, 0x0, 0x8001}], 0x462, 0x0, 0x8010000001, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) pipe(&(0x7f0000001240)) socketpair(0x21, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r4, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000000140)={0x18, 0x2, 0x78, 0xfff}, 0xc) 04:52:26 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000008c0)={0x1, 0x5, './file0\x00', 0x3, 0xd81, 0x1, 0x5}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000980)=""/190, 0xbe, 0x802, 0x0, 0x0) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac10735dd2973ef58ed0a9c8201d1d76"], 0x6e, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000200)=""/231, 0xe7}, {&(0x7f0000000300)=""/157, 0x9d}, {&(0x7f00000003c0)=""/239, 0xef}, {&(0x7f00000004c0)=""/112, 0x70}, {&(0x7f0000000540)=""/128, 0x80}, {&(0x7f00000005c0)=""/129, 0x81}, {&(0x7f0000000680)=""/71, 0x47}], 0x8, &(0x7f0000000780)=""/76, 0x4c}, 0x800) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000e80)={0x3, 0x2}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10c81, 0x0) r3 = fcntl$getown(r0, 0x5) r4 = getpgid(r3) r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) open(&(0x7f0000000e40)='./file0\x00', 0x262, 0x0) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000ec0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000d80)=[{&(0x7f0000000a40)="a18de107cbc24a6a6bfff46af47d1a2be6bead42647bfbaa297678b9cdfbfa83008adde31f67f70c85c791937dac215e005ea950de20ccdc0ab632d0c74a2963271276a502d27c6fb3d81cb1a1612d4ad6fd6c00c4523443fc676ba569b530faf269e99638425366d69ff164700fb0c4617852ac16f1ee49e588624ea6dae51c2b713e9ce58ae82ccfe7a6f671142d9b36f3b2e2dfe0aded801c79781ec3a3528ca3a7469c5f97e14edc42a9f85359907231611b141328be12aa7f041e1cc8cce18fe39be1fc30e2c3a598d3d741bbd6c5718e433749845bb8c4", 0xda}, {&(0x7f0000000b40)="84e3389573ddb0a731023da75547d312bf51c1f4ee23a01a8007af70bd96a19b072d98458495f4dcf997a20bec92cce8aad21c4a3db4859614e9c7bef5cbf189c3b74bfd509b1b74864ec8b61838bc8e14a1c5e706ba0813b8a81680a708946325d71c170c9db0a7ae5d414c2cb2d1cdb2e9ac6a6415d05f33223daf127ef77dd8cad6165148fc324e70188c74c6077fe51db1d1f05ae27c7464cabfa124a8d3e0ac28af5db373cda3d6367bc292b02905a3c10c64", 0xb5}, {&(0x7f0000000c00)="d57ce4447dcf9baa0fb8de8a943f22f25a61c3660108a5c06039f02da827fed5b364347cee7596bebfbb044cd5c1854753d5e53e091da6471ea94da7507c0841450947217c29904bf1ba9254d8a4d60914e0324c4ca7e24012d23126032e5b508508a4d596d48e0b1f", 0x69}, {&(0x7f0000000880)="5adc0c0165e22bbbeb2d14001f08d9a8b9e1678b1aee2572b5", 0x19}, {&(0x7f0000000c80)="05209a587e51e49d2e613f983d158a235dae46a58ed37f796a0556065e3ee344c6fe42483333ccf5dd3bd9bad46972d32321e533520484c3b4b3c93e4e3aeb20d38c8a394b6be193aa9e8d3ca47c72749803b194c493ad782ef9998f052e940379681d3cafd37a497480e9915134a155f53ead8759ae92949a7fe1ecad925afb5368cbd3820a1c71e6442fbc612f71fdd7598edbf7950374279e5e2bd2a6725bf05a2c59173f6041291a3ad36e52e5a66f841d7c9e82d876359cbb6da157c3812c3ad4bee6ec62922971d82ec8729ba5798df18606bb83b7b701604ec6c5c5a5e4645fd4ce4acbbae867", 0xea}], 0x5, &(0x7f0000000f00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff5c83089506352be4010130df0700009750d7c8ee76047900bb", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x60}, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x0) 04:52:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000080)={0x0, ""/12}, 0x14, 0x0, 0x1000) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x1d5, 0x3) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2800005b9992dc00000000000000000000000000000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 04:52:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100000000, 0x1, 0x2, 0x6, "fe631dab5e571785c628adde197a6862576c8526", 0x100000000, 0xb0}) nanosleep(&(0x7f00000002c0), 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) 04:52:27 executing program 0: socket$inet(0x2, 0x5, 0x3ff) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x2800000000, 0x7, 0x0, 0x0) 04:52:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x3, 0x200, 0x1, 0x400, 0x1000, 0x5, 0x7fffffff, 0x1}, &(0x7f0000000280)={0x800, 0x8}) 04:52:27 executing program 1: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) chroot(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 04:52:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x81, &(0x7f0000000000)=""/49, &(0x7f0000000040)=0x31) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 04:52:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x80000003) write(r0, &(0x7f0000000180)="b43d55f470e61f25483512dd9deaeb049eba405670c8e27c04d95c1ae45b6e962659f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x162) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xffffffe8) 04:52:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x100000001) syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) 04:52:28 executing program 1: r0 = socket$inet(0x2, 0x47bce14415c73540, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/247, 0xf7}], 0xd7f, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x800000000010) fsync(r1) rename(&(0x7f0000000200)='./file0\x00', 0x0) recvfrom$inet6(r1, &(0x7f0000000240)=""/175, 0xaf, 0x40, &(0x7f00000001c0)={0x18, 0x3, 0x8, 0x8}, 0xc) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000140)="774f8c0d84d9a5ce44e54d98bb3b5992f32898f521f98e1a1414914786d724f4880002fe86d5fb4d475339cf9de236967e6dd754", 0x34}, {&(0x7f0000000340)="01ae9e9d517d34fa2631a851633ec5ddee7e2c97af335a95f113b70e1322d17d48fd580a6fb64e41dc38795f7bba59b56476894955d52f95a90d1a2849cb34615aa1d6e81bf97108a132e7068f0a89bb4f7ee73ab54231f2f37e14a9d4ab2173acae6bd2b7a5f8b7e725a0d04f7673a9fa1c2632eaf19d007ea2bc1e913ce16e330481a143aea448f6a867171392e38eb75a3c8a1647546706b19c914ceffe9d4fba6a3888fd73c35156250a34d4c3af04016bb54566381388704a1381295cb56723285ab8e3b676ea0441e5c59b680aade84ea1a5a297d2bcc97d6782b2d42b1639a4518a8c099a84a19cb01040e692dbe71845b95f1505fdfa1997", 0xfc}, {&(0x7f0000000440)="5b77a4af6642d865a26c1af2fd5805a886c4fc9147cc53", 0x17}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="ce671821f8d2d99b2ed6a01d2a55e5f5422036cac2c900ac3236a8bb298b72e3f7f4e3eaa1b1c14a1bd4a3dfcee5afa58896a447da22c01b6ba808561012edf0459caba4eecbb205916cac70475f3324d8abf01548e8c895039cc7bba66280c0c28e558c5d60b9824b25dc60a3bc08ccf09217fd3af61f7ee6fc57d1c20a52972ec58de926481814a4ab", 0x8a}], 0x5, 0x0) 04:52:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, 0xffffffffffffffff) 04:52:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:52:28 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80020080, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x5, 0x4, 0x5, "5d3cbd049d0c92a5f579c012999fa32e87b86450", 0x80000001, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0, 0x367}], 0x100000000000008c) read(r0, &(0x7f0000000040)=""/7, 0x7) 04:52:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000, r1}) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 04:52:28 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000062130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f31fc2fc7a1b44b903e7aa0f577a000000000000000000000000000000000000000000000000000000004b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)) 04:52:28 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 04:52:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) shutdown(r1, 0x1) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/179, 0xb3) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 04:52:29 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 04:52:29 executing program 1: r0 = socket(0x80000001b, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000400)=""/57, 0x39}], 0x5, &(0x7f00000004c0)=""/88, 0x58}, 0x800) socket(0x10, 0x0, 0x3) 04:52:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x100000000000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000001c0)=0xffffffffffffffe6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 04:52:29 executing program 0: r0 = socket(0x800000019, 0x5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:52:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000480)="b8b87d085aa0e9283522d0b987f5648b33de6a783dc9ad7bf1258256c252f403ae1220578baaf391642a7f9d5af6c32c8ad94a53c9d9230c4a069418d2ed0fc68209e22890d3a9f996f8233915afd147d55e44b89840ded9dd8c9ea3d821d8a5e2c1c09d46d1d74c08047a1c8126c4e2255fd4070ae84c764dc8ca5e86a048efd6a91f90695a47cdcbe1dd3a1e45c923b15163aeea91fa1f46a0024eb387503b6a13f558a408af0682533b9f5df4135a29b2e2a26d54b0ee32a48154b1236697e98952d9c42e92508c6f0dfb670d1a7ee1440aed17cd54c25c5b802fca905032bdd66c88e09037db56551ac3ef35b7c6292201797ae262475572c5ea87af36ce7041ca60f7e67f8a0b7c4dff3ca1cae4effffe283193b3891c6d6e22972be9834e305986bcf7cc9526007dfd1248c0b2e801aa464bfd4904719fa3d7a253fa6d3d6c7b02d5a541318f185c69b6f572a36bdf736dc9d04037c6b4b85df73e62efefbe468108b37881100e718ff320c81fd5a8346d56e11683e5a9079f1ca25e07ffb39bc303cf1a3e66ba6bb1ee51999268d0a53318688b25b0ffb4fe8e8f81b59ec3ca870fbf27926999b0219c4736dc30bef38605fab35f01e7aad2883b9ec922c2aff4397f4c1d286865d9efba4c03a08f4335ace74f9c80366e6efe1be1c882df6006bba2054bdf7003c83f2428adf31d8deeb14766183784be6863678a07003e2b470cd184ea08e1d88a317d75b811a2f9128c69527c409cb52709679534d9a0677b9d1d95c6d641dc622f9f5a4f860921b78ca26291c6ebe478579cb4de1654eae7b21a93a830bb832385b75feb0993ebc95d444d5b45a3535fb09c772a5be8e8ce0db2f9755a976d3f525cca95cd5a37844ab62f6aa7936434e1e8237732f600c01749737bad64466296dfcfe9e14907659d26dc6444fad33e9efd181b9b4af83507c261221dd438caad5fd65613e37b62c7ed98051e073d894275ed199ef15c3a57dd46bb637b042bf84c1ec328f7c9badc85f59ae5f3c7eb7937a923adbf20ac8ff3b41a7d5d718db4c83f9319e58d4b98b6c14cece2beb750905f92c0e97632f6614ee86c72241b5c77c1b3bae3e1999cbdbfb78e89368aae98145f41647cbd401ebadeeb4d971d3424e67679e38d7e48f1dff2225771a7f380d11825f2910148c47eb8e6e1aed4ae0f62dd0018ce64c91562e81bf6a60bd3bb85cf2dd4f3e2afddce58d892a38f007a81662a59111a61c03c15e3c8b9056b3be018c627e0f37b174b556b2591767da29a0c78dc3c4cbd604de41b503be8b5904d0c565c4bdc0ade576c7da1648a3310a084fb0fb8c20647f928d6d5313008104fc6155a648316406fa9138f9731aa0b94c2c1d35eb31b6e602b656b1b20ce57531d77c4bbcd8af7c45b5551a4b53d13ca12f452f339141b196419325c001c357ede56e36c9d0ac0482be69d035bff866c9051b46f7c2ca9c04fd01645ac56fa40e4766ad71a18e8dae720f4632644fb9cb4ef849929a58fbb3a155abc963816ec6855d9ea49204e3dbf622520b0cb1b2dc536b3e04249aedcb53da549123b3817631c2c5fda354eff6acaf380d7894873977226e6804c02590ff58eb9acf795af5a0791d5ae37f7871357bf2be8a4c68b6621e7df6d96dda81240509de9133180b16062c4ef6651097ea09f74c1a0157c579f4126a92157399d0fd1001426aa3bfb6de4ddc574ffbc53bf4415838cd2a61d204ddeaf3a45aa173d77c47919ce82c6b9c29376fc8eea0e8fabceb2009d4035667f2958f3665b0956288f42b2552f655ded88fafc763e363852fc0a5ff38c92c1d146348aa3c56633232746d0ec9f0b81adeec659726524cbd4413df974be69db4025b49f0e83c0dae7dfdd5eed1e49740f30291d59aa399886e7705f77a9054ee22482ffe29b29a221dd70402aaeeeaeace5d7a49796482861c0a589fcecd146fdc5fb98f5068ef4007d2f6f9ea8b5fbefe4279f07e0455c8dabeed1de0b283e950f1ea017e9a96ac8661e6876deb059b2e8273115968ff3ef244cf8750f81c92fc78d05c939247446ab477c25e4a92b9324d586efb01230b360018fa81165557efe3f86b1159f1c784980bf6deb6c4400415ac6859a163cceee411bb4dafaa3f50e51d74a73055fcb9483424ea99691b25c34364bd3d9aabab3c25252d92a7515af8e41f59e140c6a83041aafb9a2ec26555d74f94cd8f6ca54d15164af61dee0600a35ba9eca90e7f50f944d91362e960dafab646ad8117e9d1cf02800129c6749454536bec36cf48604a5de5600e9ba7f2e43480d81c6a67cdcf6adbbffa21d28118165e7675e6d0d17a0cae1623c1d18dee473dc26825827c22a0c539739951889b75a41f69f1824e405bd46610228de306cddd74ccf8a793239963c14643af531d50dcbd3353c0160840fd82cad2909fddc04340418f51e3490f0bc57d0121370d7dffea5a0ea6058973e0318f72a2c35370ec46c5f4761ee464ad30d53236ed7386f97db66d9b701739c653b5d67e575a2e0c813a4d38c3599bfa549d7b85c7d8c70e9e2aaabced96c8e4d460e52da248efe495d5921ee10d7c0ccd9efcbd58fa21f118a50ba446d9fd32b682371575d991fc92e765e99f6add482f8b558ee0116076dc001a0c04f721f8e5d00246145bb836df71668fee6f7317017d230ef0ad108ae41a4eeec4cc896b83cad90e48284e689b23ca0ab078c5e34bca361d2b8ed6733b70e623585b04855c7a76abe35e36194d97d8789835bafc3944426abde120806796eacfbba5de784eac0491199c96c56f334f5e28b5d71e11f2a7324a2f2e393280595258ed238a5b846b439b277b8245b324bd83136a36741ae0648cc4c21b82f35c666ca6524fb2cc03c4a9feccfff8bcb8a25b077831d2f6a25f5ea3edc053d5a501b085b7d68d0ddfb8de36d3c8219960bad5d827df3a3c50d9261d5a39d66d6a3a2ad7dc22d10da30269c153d354d583efc5f2179cece5e31c32ea70c2528f90be2dc44576b14ab128d244de9e0187ab46313a24b4a0372afb3a23b59987961996d1996b0d35d3e288d63041ee0a40bf8bf3eb178f7971d0e9a1a3c23b11a9a32b03f541d956352b0107d1c57404536ab7e26aeb05bf12ef0af046ba12400ce048b2e61b2afad4fc455ee262089cd1feb89f16718e72708e95b93feb0d3b461420c82563ed41d3d42520915cf0a16802c584f9a26cfdf4d5e3ef00db9afc474562fddee7d04696a8d37b5aa236d87baaef8a061a1385f67b56e1facb8a234c8cdebaabf50afcb587422d2ef72e01d337884acf917d439e2f06c65c26ce12303f663449c8596eacdf143c96f9a10fdad3792e8f851cf803448085e0bad189b2610406ffb87b52c3643a7650f7020cafc85407b9be9a043cc0790199536cc8ac3498ecfa1f09259564dd341a085b7f19b4faa45da628ac32914b7308215a8315f50655f12dde11b09746b333a0551277933285d14d7164bbb41b227858a1741e5f7fbf0453c0d5b158f366b87d9993b69cdea8260d2c981de3ece27f7d5612dbb0c385288205594b8ed6bdf7a886310550d4999e18bfa777e0ffa3f7049871878b6b20898efed77490c942151a1932c4cfdda8b8cb111488f166b4abdb19ddc34b5695687e58cf9a9794f378b02acd729aa58481ba06fda3e7d1615b5829be6b3580657e59fd01aee1ca3e41ee7c8146fdc279ae803c744f115be8fea27ca45c31402f70df37d8fbd7ee8f42d0b38e3264cc0b8f219b61f512c2ee54215ad7a1a178e9bf904ba7d3f5aeafd56174f629571a7104d95935766e8aea9e43eeb8d943dfd2708077365f34fb0cd6db762016f5baf87d9e0ac3f4dcca213405f2d4b325b106cb480ebc15d4866ff1165a292f6490b9d3c903f800bc93272c41f52fbd5d6e68033343008a96ba2d345d8796d267b4ae9ca7fb772a25307a7032ba3fe42054d9eb677ee4d278f8d1796b18ebdc4f6dc60b8f3e01b67f91000c376a16130d82c3c3d3c5f610ce405926b467ebdc7bda7d06e6f0d95e2040c4ee85fb70d1a362daf86efbdac1d90862ce5bf991c120ba7a07db47e1d792c0cb19ecdac3c6a9eb91617ec6c31d129cb69b358af84f4bcb463994653e5452b9d94acd03f00b011f78008a2e40f9373fe1d582333e1f39ec488b3ce3d9d6eabbfad6a383a5358f9b54396e3806149a9b11e44f43c99c52626f578d788a7aefbaebb7a85538912b0cbab0e8e0de283f432b28460292ad173d7ab5655c3b8c8ed62fb35ddf066db8418ac8dcfe995cddf0ad3f77b10ee4a7f1cc0e3bdf7591c619c25e8ee09d9bd8cda5dc6ab9bc0e60e8641ad55531c326a636175cdc2aa8ed9b612a1aef374b5c0e7229cc64ff6ab9e6498d95db20b2e1b5a8c0e07be3da0db0bfc67cc743ac9ff0f2ff1c303c5824de486d74c6f0d1b64cf0f3a81673cbc18cff7756cd811d3c4143f8f6a2bc8290d4e5e5231f9f93a442a46c82935fc473d73881a5134e43a5d123b49253ffc5e9563299758a869ab09591321787d228caa89b4a0f309e639f9f6a92783e82bb91190de95324caa2f80939d465d28727708399b460e3affadc71e33e9f667452596f0dcc7b36979d6d368bec4c4ad5e0fb2d974c732db4342600fd1b011d20212b3ebb813854086d7829566422127507e7c89ee12e309a52b47a624c85623eaa9cc2f09dd4bef79346d13b33d73ebe88d8922c7a1dba0867842d717e2618e1ff3f4d9c8784341e9bdc05d23b2dc465bbfdd1129b72b5887e1159b8ec03e1068a943ae51d5e13a9ab514e9d9afa935a6188af5e7b27a4ab1126802868629ce8ecb492f66a8032a9c08af25cc33708693c13a0e11d5f4922ad166806882278a42e04cd0decf980efba1e12e81ab56ba22006ae34b884f66c2a0d8b8e003de259ab312d66e7339101cf2e19a745ea6a16257c6c22eab416eb748e996aa8ab38efa9b4271edf4f6932ebc612bb7793cdbad70c32b9dad06b4198bce537160a9d341d20dcf3297fa13cee206e8c29fedae40aed26055f04ed8997f8dc62b4ac28270f92f9bcde34e7dcecb523d1ffb50fdd1e65888a98f30d5012a001922414b556fdcbf3ba628ca0571f950ee2d6ca519570c55f00fa568aa1c6ed66debf29c72133acab108a5c81aa206fdd67f4cb7982cca4568973fdebbf8278f71b0854a6a1cb59fcca23c05967c1c76ca785448d35c68825cd0159b77df5df0d2c1928367313226d2e76e87ffc1452cf28f7040642b1dec4937ab43d3d7fab1101f44ae1c3d6fe5f1bb97f85c822670e7f3616a1ae1b2830a4bdb4b4be3e106212adf8a6fcb70a524155fa53ba9fb732f5fd3bfafd6380fca8c3e28dacd8bce9d75dcb9393a42d3edc2f6556f5f22e5e174e9ddcc60eb5bc17026a1e14cc7d8af1046881967523eb0f5873df80819122b0d897234f97933cbe1dc1d4e2a96e985261563952368d6354f5df8aaabd492bedee6efa96421b63303d8030d47d208219e3e3fa82b0af70e0394e6ee819f033caf0c19ecf090c4b9c3ecae6d46eaac219ed56fa241f9f94e45e32e58ef663a43af237032f7a5d7666d7ddd8b0fbef38dacd9e367c751424ad4145685349fbb14859ed9de270f434f8a13c60ee1d6e0bab3ce80a90d6ecc3e1e19e6de88ebe48bbfc87a5534c765cca335e1a96fea29f76e1c2ff9e62be1e9b34e05e8549306d3549a651d30057eb7f90af2cf0c107cdcb2865e02902308ee9a244c247caeba4f48cc97db3aa5261f75125d181038dbc5e5530e777f", 0x1000}, {&(0x7f0000000040)="35a936bdd42e614d0db7e7ea712e156c5c37f6f441f1b0bcb5c0186dd03beb20bfd8704c0a8cc2a0fe63f11006e69374e2561111357928041f87ba307b72f0e8cbfdebd1ef4dbbcbc08bed8056fd6b4cfe516d7f6d0e662f86718e8ae6202b919c12697c399827cc1deed341889a81a3dd76b83082f07f5c84fa78df0fb6e17d8e37834f845fac21fa52f23a741d4251f03cbe73f30a0ca6062110ed19f1c14cf4522d6914dfac60066b66ad7353d6647dfdd4df05185d94100932970ad4930709a8cc5ec6e5b4a14bb6", 0xca}, {&(0x7f00000001c0)="6887b2ff4ec5e5454565c766d802974f57d86626810ab31438030b4cf3eb891f7d6c409addf7231f2dbfd994f7e8d54b1f96e1b76e6edf3f8020cf27506ef02a027d0da581f51a9edb4f8b2c9726b25b17522bcc01729fefb4200f907570eea5df06", 0x62}, {&(0x7f0000000240)="b23ed8d929377db79c2b53d9d3566a38c570341b5b9cedfc531b1cd734600e6cdf3899c8fdcc1148a555d394ad61d43b4a7598803973b9f9a6870419eb0d6eba609413221d4ee18183f6aa5fcfd100d520630514ae5d4374a3dd00c6eae4569245ca218d804a603afa1e456c2b45e5d62b3f13f646bcb3200e017dddaa8438a2bf7353c1014a35750da8a66ca11c47ac55c445405b0cb7813c2a3de23a0185e634db1cb973617a2e1eb7dea4b35cc655d3fa850059ea653fb72aa793a66279ec8feb8af5f2b6d9cd9cf9f7ecbb8a5980bc800f03b87ea20f4c1d9cb0ec3a179818ddc968778eeb56", 0xe8}], 0x4, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) socket(0x3, 0x1, 0xfff) pwritev(r0, &(0x7f0000000380), 0x0, 0x0) 04:52:29 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x180, 0x1a0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x1f) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) msgget$private(0x0, 0x8) close(r1) 04:52:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10001) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:52:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 04:52:29 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x10000, 0x5, 0x100000001, 0x4, "a75f0c762cd11c68df9bb4a756a4cb3655f92140", 0x6, 0x6}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0x101, 0x2, 0x6, 0x5}) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) fcntl$setstatus(r1, 0x4, 0x88) 04:52:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) syz_open_pts() fcntl$getflags(r0, 0x3) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0x7, 0x6, 0xe1}) 04:52:29 executing program 0: clock_gettime(0x5, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x26, 0xb, 0x0, 0xfffffffffffffdcc) 04:52:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/108, 0x6c}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000000c0)=""/190, 0xbe}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/4, 0x4}, {&(0x7f0000000400)=""/98, 0x62}, {&(0x7f0000000480)=""/174, 0xae}, {&(0x7f0000000540)=""/39, 0x27}], 0x8, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) r1 = socket(0x2, 0x8001, 0xca4) r2 = getppid() wait4(r2, 0x0, 0x1, &(0x7f0000000640)) accept$inet6(r1, 0x0, &(0x7f0000000600)) 04:52:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1403, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) socket(0x6, 0x4, 0x2) socket(0xed6ab5a8ca10e145, 0x0, 0x8) 04:52:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000017c0)=':', 0x1}], 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 04:52:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="37a7fa35e37659ac8ed6dfa92d6034a85c03e2e01775136ac14c3048e803cf33267ce764885d246c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd73d741baa65cc818b6f2fe8227beed25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002a0afae3e8ea1364f9c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7a30d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e136035e12e35f8df3453d19855f2b9e15d2bfcdbaa6952ab627b7083390947e83a14de2e152a0ecdb708878ee2a27271f9cd57cb5fdab308aac23c47f1544b0e6d3d5aadd558026468fc22498ddd8b198cd15aefbcdca6d2b9236903449fc60a726cbd0f576725f8bfd05f5dfafe073ac32b2c5279ba023e0ba89e98ee5d034c75e1f813202c63bc912576e6d3ab57966c3037567721b12d4a3346dc9fcac322223d09400f053009dff8", 0x1af) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) write(r1, &(0x7f0000000240)="020600007549fb816d3478b1e4740efab847d8865640ae79f003909ca7428771ab68adbb698104da21d952d7d7005db0f4a8f1f08900c343cc04af217135732451a78be89713ca23b6de2a27fb42461c38ba0db2d5aecb1af40c5a0a19efdde1b48aded95d630100977f56c3d70f4bbffb8ab5dfb7c1b6acb89024dcc771399f5707e14c34dbe9a6a114211bcb4218aa8c3409ad0fa5597b79d90bfa41f8b9c0e1a67ea3a872bdb001dc0a85662cf0e370724690dff8be779c43c4e05067dc1da50afd117cf08f8951f0628c779388bc3c459cc32ffaa4a0098f7e272a8b0f22ab074f52e81a6817b6f1ae4e417e25bf2bb43627902e1b7ce266c2b4bd13ba7b49edb7296c576e67effca0c4132a76e3584826e985b59e165446b0d08981003b04d8e2acedef0f8596b4c320aba70b2ad1f606e662d34db4fc9eed35565b83eda5f75e5aee7322acf1f938e0edf7de04c9d5fedb2d57828b", 0x158) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:52:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3c89) 04:52:29 executing program 1: mlockall(0x2) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000fed000/0xf000)=nil, 0xf000, 0x1) mlock(&(0x7f0000ff1000/0x2000)=nil, 0x2000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x5) r2 = semget(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 04:52:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7f7", 0x82) read(r0, &(0x7f0000000040)=""/31, 0x1f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x0, 0x1, './file0\x00', 0x3, 0x7, 0x4ac84bb, 0x1d74c529}) r2 = getegid() setegid(r2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r3 = shmget(0x0, 0x4000, 0x404, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x9, r4, r2, r5, r2, 0x0, 0x2}, 0x7f, 0xffffffffffffffff, r6, r7, 0x480000, 0x6, 0x3f}) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x20000000003000) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x6, 0xbd0, 0x6, 0x0, 0x7fffffff, 0x7fffffff, 0x5, 0x3, 0x1, 0x0, 0x4}) connect(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0600000084355b48eee23f0fe391d66964914084f7b77112ec5d501af4982948287fb17424abe5246b2d5a3dd299b228f9c3240993da6fc73fc19995a92a27dc703b93d51f6dc452fb5cce171e90e33cfce629c768b4df4f236eec3f4fed092142f742d56966951298429cd001fe2d1b2dc96548ab720476ef638bf853e0df8481e5a4fea20e21bb7604c133abc10a3eb23b7a05a1e7aa3f286fdb6801e28743c29d4781d4d9a7a724d05fda538b33f2b7bd40d6a4adb17611b42aa2f6bafd749848239eacb3400000000000009533a5541c5abfba2da2ca6332e1df56200d4fec5bcd1eef721cedaef1e16d0602616967e0deec52f82eaf03b03cd781b596bcd1d7e7801b6ff49db85757d557b6592e35256b7f1036533a5808e71240c4d7e822959719393d466b04aa1540f12c4c0d65dd8a55d01a6f069651264d710905d7204cf1e097c0e6f14aad0d53c4a4f029cbfd8ef362e63c6902802d722b6d4332ed7f65e0266492396e84c080f7"], 0xa) 04:52:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc104, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x498, 0x2000000000000000) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19, 0x1, 0xfffffffffffffc00, 0x800, 0x3e, 0x1000, 0xffffffff, 0x9}, &(0x7f0000000200)={0x200, 0x8}) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000080)=""/14, 0xe, 0x40, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) 04:52:29 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) flock(r1, 0xe) syz_open_pts() 04:52:30 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x1, 0x4) 04:52:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x4, 0xfa5f) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) dup2(r0, r0) socket(0x18, 0x0, 0x8001) socket$inet(0x2, 0xc005, 0x10000000100000) 04:52:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000040)=0x2, 0x45) 04:52:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="1c18d21c83faeb70f9b97b21a1a9f0062214cbdb6f3aa27df024128b554a6120657c64e8a11e656a33e0a700010000f548eff8", 0x30e) sendto$unix(r0, 0x0, 0xfffffffffffffff4, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x24, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) dup2(r2, r2) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) 04:52:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCNXCL(r1, 0x2000740e) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666977653000"], 0xa) msgget$private(0x0, 0x80) bind(r0, &(0x7f0000000000)=@in6, 0xc) pipe2(&(0x7f00000000c0), 0x0) 04:52:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="2496dbf624264b1d3481808067c2b7d251fd89d056283b1b12f4f8bb3be7e5c13ce3da15e9d6febec317eb199c6f1ce5a86f63316e3ce72f87c82368a3a5f9e5ee0e2f4386a4c8e0011533bfd551b354c4d133fe24a83fedb56de58da47a64cbe26d0e37285acaac1af902d14008b4c536246ba28cff9aec77b5e151fbe7ba0046204fdf40bbc1e7e646b3073ad42ffe6f904ebe805c113f1e74dd9d88b7debb24f0", 0xa2) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x40) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:52:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup2(r0, r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x810, r2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 04:52:30 executing program 1: socket$inet6(0x18, 0x5, 0x7fffffff) r0 = socket$inet6(0x18, 0x4002, 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x7}, 0xc) 04:52:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = getuid() setuid(r0) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) 04:52:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) r3 = semget$private(0x0, 0x7, 0xa0) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000180)=""/113) r4 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r4, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 04:52:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSDTR(r0, 0x20007479) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:52:30 executing program 1: mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4ea, './file0\x00', './file0\x00'}) 04:52:30 executing program 1: pipe(&(0x7f0000000080)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x20000007) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 04:52:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202a0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="616f4aa94bfa4026638c21d217ee9e212c5b81b4ca5023d07a1b9b4e", 0x1c}, {&(0x7f0000000080)="daae6de4e9615f85ecc03704e7b65260ce573b27cc36aaeaa30ee7602dadd4caedfba2a84de16a5283ca500c93e40633936ff00f02cd110dc3d8810fe8ca2dbbb29a1c8d7155a73a3f234af954dc83f754d1b8c3b8f8082cd06343c3d1e5ff174ef9f13a82a507289afac69f9849216ace6cb045a10840ee01d6fa5e02c721d82ff99de5ed8f2968c5b5538b1063ab7164a17bc4fed77b1eb5334542f565d122b158b8c9fd63ee99cc08f607549a455001ff2876e9da22467b9b7434207f531dc501ff0ef07af0a67f4f64590c9a", 0xce}, {&(0x7f0000000180)="3f502e81451123e9fd61557446fd12ce9a2ade8d22041a8cf017b054919a21b8d022bd3748b89c4b3fb9e64978d2a410b9b3", 0x32}], 0x3) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000200)="2159d051f36ac77d1698ca4f1f73d0024c133ffdcda26d751bdb609b72afe79551dfcefddbb5369fa5a6d82a054cb4fb68b6f051b7da7cb7874c1d5f783c344a29eba626ad828f2666b135f193b58ff2edc70b1abfa78444735ebe73ef95570007c17e761ce7dfc9218ddab1fb08bd9dfdc30e48875320eaeb7dcb3a26d2fce0d64b55dba181133f0489b105ddaaf7d58e8624a7f823f07d693c9b3d8d8cb584590625bd27b52537c863a116c125337da0e3e1e46bbcb685275650be91cff1b34c295934ca61ae774f06720bb5b5658e3f5255f617a47f2ccea33547a80c6306ab89d12bd1be215190ebd052974a3c8e7e846be6d721546e0fa61944fe732958786374bda2e665961886ef791dd9fcdf0e27f9dc347b63a15399ae5b82062ec8b0042fa06d184cb8705c02c4289481ff84f001fa585d6900efc8775245a09a05e637919ebf9cc4de160d39de977d24eb9d8abafd62d54ec6d1505444d8f4e33dc7b8b406bc68f565afc6e288c3fb283c063b54ee662ce9addb2e51b3330af088cab975a96414c5759126bcee852027d963cea0269364390c4830591548a17bddd5a5d51d9932a5968591d696042c25ffa6c4d4926d6c572d78b66577101f28fb9f7913db8150a945af8f1b05121ce0555fbd8dfbb08e5f86f36ebca551f7aacb606104adafe1a1e31b676f3e3daf60fd4bfc8ad05448a8fb73d7666cc6cb6bbbe29c496ce5e512cf5fb52668a85780c3aa4c95b40dd167aaa73c70edda724d43dd20f69407130985a66e259e72325bc063d2bd00c22a4f95700ca7427d0fdefad12900baad85a3cbc9a632609f7cbee341420026c84e2157307cb63a6aaaf145446ddbad682952655f9c9f74b7a8f72f5007b682a92ade11410f625537ab91791cd43830a39ccb8e53b35857ffe705593ebb0b2d83e0cb4dc1af85342bb96b50c40af44da8238ba0bd7d22edcbd79469a4e0c095c51d7719f44305c52b5b2d2cc0243af1794c3678bb52686080cdbd26beadc19a2fa23b95c37bca42d80ffdb6a0b4992f7cc3ce630fa4739a4f48cd39518408fcd19f5e0b1fb7a5fccbf333ba0371bab2867a80705e15ed2891fa490b9fc380b4289c6b3926b074b7389a0bcced04806015bc48b7b11a4825a240018d9632170d388740d729dcb5cdaad538074934fd8ebfe37be080415f3f8cba9d5c7e3d0fd7db02f3b272e3ea31d4c9d53746b6ffa20c2de53ade1ff6d313678a006c3e491029cbcba5fe0df7227ae571a73480a7239af6e24e6d44d38ae9b9aa15691dce908d0d9dba57cb069df89aecec91d05acbc948bee25bfa8d1db14fa408da7e085722f7ea5cf012c2fae2ae155c2159e77dfdbb8226dfd7ccc8c1549833681412a11d63f911a60d059b6a705588e0345625aff417cdbb7f694f6200e8618440db2d93b6d0169468babb3bcb25a2df26a2a12f7736e49df54daa29f0f3d97ed803271fdda8f827c48dfe47baf6e884b39e0105d2e21bc942b687d418ef6a8a7bff31ee74423b256ebf991d4d0b61ee9ae0c6eeda6a5b3f991af37d0bd28403d40552d768dfefb8e6ad260bf8767ff9c7a9f5bdeed25368984b9389548d8083dc6a0d7374d88d774e0cd04661aa672062d251233251711323ac6954d5a6d47af1816a4eea8b535b15865199c7b37c3e6ad77c1530d867608a2ca61ab77d2e2e91f62219eba0ef5e1135f7c8a394e875b52c7080745c49f9908679a3d9de6663d7db91a7dbccc436422c037452ceb408a044b63ee9f14dc5ff65058270ca9443eb62da067a41d97c41b49508cd50ad6b798e84511e568d94b6568593cf34c9839fbc68bfa7902b27a2bb7806571db3feb8ca7d745555644a8f240dcb05e0b595464dcda34168a59694848e96d1ce901f23aa7bf5bdd852e099080fe1ea865ce6f797b1664de58a12e596e5e7b1c5d6f6be868bcd58d83d04a60f3e2154041542797cd2912928f803dc4f832d94217a84033c80cabc2b89a7bf74ae1147ee409937700bd9640a7a4dc8f1563f8ddcef097780404ecacb0b94bb54130b372431b94d42b37e09e34a4a4bbb006ff0eec4e52e330250fe267e0e55e4485e52a30127bfc6553c4c1a5b57f0b2015f148113e60afb76888a2a3a0809cc16bd1e6838d1d630d2c3dca34918cc9d5d9f6f5c5b649db62b23c55d9dd4095f65e4acd62b2b73d0b07c3b7b46a056b13834a92b56236a1cb92342cd7002f36b7ccd9e8a85c81159e8e06e67fc71502a8e7e218dc0eaeb6cfdc2bb0e242400e3e78f7f3253d1fa503d31c5d46dbb9b5544db078d65838899c6289c31827f5f8fc0d6da8b43affae6a6687550ff0292a457f9173c89c8e17b81a57344f13bb963239c1cffabf583352bf40cf750f8675891fb1ca9dcdb79fe5fe543bf4a1468bc6e611111e0c30eca58a82db983f241e25f0b81b61df96343ffa1505d4be396de4455fc7071a1503ba776288b9dcd1b252ba909b9c464fa11ea888dbe2d7e035a07d705e8fb046775496013de864f8f5b66dd709ba6a2a95346029c4304d34472b8141d9e8bed5bc0d017c3b4bcae0901270979954be158e45124d88574d727d05411120f8f2dfefcc495f00603b22ef7dfce9b5292250cc898d1d2bc2cfcd655adff48b6d1ac4cc6727704948b66d895ecb5df2c9ecc5f7fa15c875368231121e91410d110053ff1586eb9c759253ad89617f48d89fb79775afbbed99b8f269f705cd9cdd2cf16af1fc30e18db86bf48faf56aad1fce9fff2ae8cd5fd8ea00773a7c82798fd4722b65accbcdd230aa4ea32026e8079f4a9a97b0816bbe29018003b40f97f9977635d529c9496028321a0cd97677f575ded00563a2b2335c41ca3773974a53fcd505ea4e92080cf6705a9994b4f4f27385a8c4142b1f7241a4a2679d02a254f4e45cd150e6e78e4f8e45e2a802e283b9205e10cf3d42c31193516079ad7abd0ba7ad209e3e34dd6489282f689225f69a2974844ebf2a0f0d7f44b5fe36d3246956df8b74751bd5f89934f41c5ca41a6f6378e938d4a16894c53e79998b0a57119d0ffbddd7cef3bfd54955924066f47b22f9149b3b29ca4d90b6a634a27a559b556258c962bb4bebb9b51e91ea9ab7bd3b1372dad1333ddc69a7d77927bd7e1a1fdd31efbc3a1a743f4552410ae8fd186d395402dd4e4d32c06a257dab6a970185f0030c00816d51cd59791bf09860db12f8db486ebb841a8c56b629d9216c79aa09c5125af3aa9ab5d3c6531c7425cdfb34eb2d0ddd1c74b3dfbcaba695b8003ddd51f1ceaf12b42304aee954209cb837e4fe22ad31ca252ed39adf197483d4f5c7d5395bda10de36befb693372dfb71c9136ae5c6cb2e0be910034518d2a5e0f73d5982c467a9e69e5222699dd76cdbd9ce228b879ee196b514812bbe791762f338facec90507196ec48f22ed6ecb0f6ee34d4624ba51a8f295a68a2cf94f278e68e05a23fdbf84470854187349f6263ed342b868fb7224066b46647bb460383ae8b766f5c991671565cb7a5c58ade99c139b942255d2c95285962131bed3c09c6a70dca3673880b5681190b34651179e0ecc1e69c1094f03db553e9c268778a31bbe96149414462864b20d6f9f00c78d4f1927233ddab11ef5048cdac4897f860e0b6fbe00dc6c256ffe393ae34039bd58dd35c8cd8143527b8bd814db712ed0c0dc86b0d5afd3f3aad10560ee962a4fb2a77ec8e3652a86d3292b4866eb4bd06dfc9b76863233b5826b4294300af06d38701b89f871e41d08325c8eed15a2a8eecc80f46c97d5f4dfa4bf43ea0b2d44003ccefb0a1e3c3f766f56debe1935e168c730840b02f43bf92ed8e9869bd67fd354e30b14c5a3dfa6ebc15ab9ef641ef61a9475b8851563583100b622aaa7c6de66018d7f15f55ebefe7c1fdd727ed959f108835e43375eabb99c8079710351e61e2369483043eb18b239360cfbb74d2a94f7c3187ca490ecf9feda080a38afc0c8c1c9f25abeb390073de551310e9aac3aecc8ca71df163315a30cac5b6d14d63be054912cd31e7d3aa4d2bb0b9f39ee28e54cadda66dae43a956e129c90ac9557b83f027e653f5638732c387936b690d856a9728ec256ec14f07d95369e8a834eda6d3dc1602f703cc4ae2443e8d58c555b0cb54ab23efbad74565a6093f28b199fada6cf851f92d14bf7812967aa97a5ea7ff8ed8a2be6099674ca3fe2594c5e9e0bb206fc043f4e47ab8f678303d956294aa50b540602008998b785b9323171a233675f3a39f483ef89cd95ade0b19d3f16849884c9dde1ebeadaece162269025c2d4f745cd0535d685df90ff6c4240421128dc874c4f2125833c332a9a8fd30de3454c831fe75175b34a4045116737be9b6b5970148f0a6396933add1226306d32ab83c464ac644761e06ce7d785a2df578d11e23b201dedfb33d2a99e05fc82a655ecee423022c6cbe58b3fbc5b3b7c5c5348a6c9f163a8023d000685dfb7fb947423adb76b78efb50714ccac95f2fceb49a9f6d02db977b7ee5df131b2b22e289e089d3dbad3b25fd7894164cf01da754d7ab33fe0a8422a9dab791a52166ecdd513746d451151fd6016004045d7c5144de5cc7e7f81e287b68fd4cb83e4e021cc99286c385e9f76ae6a2ea7fec2761ecb3d4419dea3d7d994fad9be1d80983934b0c7fb2934c0aa0410ce4a29571420d5d9234efbde1f5d21b610c2c1254b56e6dcac2e38007bdf72905220b51458b6685aafdb40e807a85df207138768b52db160a83f130b2a4119021427133eb3bb85d2e2701e48f4c0d2e3ceddf5b91c2797d10cfaed6943faf6fb2fc432fdcfab22fa8ddb3c2f0cdec62e3b00752d056eb7020c36c12f58f9333b9aa2c0bc80c6165339d0dd1e758c00742992d876479e081cb8741ac28c32c38d97df5a980ecc02f4d381685041c4ec7825e6cc8740dcf3a2ba097853d47aa3d46209e2a8bfd14c977a6082358ee7340e90938f204502e5be154cbb342006cb9f655110eee1956c8ec82409bcb4e9e7425cb9c19e601cde504ce6eb1aab5902fc957153f7f08126bedcbe04bfb99ad9e66a0aa8c752d637c1ed628d3389aec4a4b9ea28fa7fe0624ae2be2eb19933653bc283925747b005a284946f3071d53e0bd2c8b0b67f39c6462a8620fef6052dfa643ab7390198b2dbafe7a5f4cec451c250111e37da34f42f1d4c2c12ec803e2185afa730d114e7a60a652cb1d2471f1b3fa24823c860c837168b4124c5ec34005dc0e32dff2c59dab7e645247065f8f84baf35b7cdd4afea57e88208cdc0156d2b9ddbed4e54b8f14713a43f1c37502c24811238d394259a6cbb7d1056017aaa5a31c1ee4d3404ea5ed5d961fa960bf0ab26868c0b8eacdc8e32f632fc1e64ccc118133f178f9df9bc82f7bc0c8c6338a72bbb9c03ad9781803d9f2d4539047c06e787c2b5d5a4ab2c21cf56bd19a0da36bfd26ddb90bbf4405ce46fbb302e99704dcf191c3c798ab71b0cce38479d93e3c156086612fd59bc6348370a06c007b9e05948ffa3ea9e3143bae198fa25ec449d81db59d771e61a9bc5b551e07a72952146599eb111a04d555ca7f25f2080424ac40ff7496f97815b5d345a3049263ec70afd5189c1606629867b75deee482760ffa6d974ff3c5ac62f39e54359b7d6316841df65b5bce54541d5f3b4bb35316e9bab88614f36cc8332a10de2559b3ca9be17a78a9621d13ddac619994d155d1afe52b453874ecb3bf45efe0b0a259383acde1a139b655098f58265bf9c0cac1bb0120b1a84717b24d34980e9049", 0x1000}, {&(0x7f0000001200)="2fc68f740519af89173a7e91d7685f9903794027d2f0bae675e4df118416db5d02760b14ec130fb91147686cf83fa912cb0ae78bb41aeb0c7c1a", 0x3a}, {&(0x7f00000012c0)="a4da56fb62534634a30a77de3801cf355891dd849da1662c74c4603647c62e08fe6ed54e4a181996f4897df4f541695346cce1bb649f10bf45e7c06f5db579af313d4a21bb00cebf42be08bcf09884c1bfeef7d8a3717cffbe687287c7093c95272ee99f14f9c509f23f0cafe0e4715a9d8f4793286c384c30901583e6621d630e4e8af6cb07017599bf93514f82cfd953d74cd86886fb1bcad126290a24", 0x9e}, {&(0x7f0000001380)="63048ed7f0e3e3f25106064c4e70345d4c94b7ab2ca0df35de291c3428b1cc7aa77f8fe66b41bcb852f53ef70e105392a31ac86909e91bd0d0818f775228367a857e7dd7ba8fcdc04e51051e449e1c367f441eba61d9ddd04372e8d22eb4390ac0dd034404c7277c4a67cd45e1b58310609316353bcc5f377dfd4c32c94890a3d00d09e2f8ec19ef90b9cc08e2d4d273fc94b30856d75e9bc3d078a7f82b015823bd727f2c38bb31f6b3a4f4d6", 0xad}, {&(0x7f0000001440)="469ed082ead56a857741795c5c990060c48387d3e21a6014fa178b17696700df004c9e3d8b1726b3ae9b61cee78c9bacb1f4e07f3a873d21855a95a9d86b2188bb8e896b62007a8a4e93d8f5531432c5c48721f0059d027e6338dd87f9095d0fbd5d712627e4a8905544a45b81eaed9873d1b1ad06876e348afb89577fdc05e263623816fb5eae84ec7c061d1c68c31d2d859541126b062fad7ce3280b237e082a6aa9c3102e7b807f9441e6cee6f855704c25c0f4172ee6609b9943ccee7ffac5c1fdb5ec4cded9c97f00dbd52a477b4b905aa6aa40e50fc09437cac3a0b1ef3dd4874909caddd4d5059d", 0xeb}, {&(0x7f0000001540)="ebadd1fe0abe1d43eb6d55d518e113f16aaa6aeec8590be053a73e72ce26ed75349141410124c91f7974fd557a7a2c92f1913d4920293a0f8e2474315f524672666fb54e96b757210cb030a291a3373bd2678e6c59808ff9cc24e2f4b84b22879c5fd2dc4a89", 0x66}, {&(0x7f00000015c0)="39920b83707914d321bd9c2a936c045c6bf0eb00e6c38e308bf95d716beb31d6e89d042489ccdc877cdf06fa1ee552b7fe4a0de2ec74e3eb536c5a2e401870f86e173e", 0x43}], 0x7) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) shutdown(r1, 0x2) 04:52:30 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)="f5a666737843579e207a2205609fe465a428f7e9d72bbfd54bb530a64df61799d7ccefc0ff35458487bd97614939f974aba7cdbd83574c1646436dcac7d5fbb92b0e61ac09f303fb6ffecff6276c5499f58613dcbb96f7d3fe070c21758d6b5e48d30e51455591b93945c4effe1b8460cd971acf52ef6be8344f23f64400b44303f70ab52994c79ce102962e9e3e0468c69ed7095d686d0785ca43d7eecb573bc3a038ee3a717b8c390041f0f4cf0ab77ffd37e78549b0fc5683f5754199aeebc6bc", 0x2b9}], 0x1ae, 0x47) r0 = open(&(0x7f0000000500)='./file0\x00', 0x28b91, 0x41) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000540)={0x3}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x36bad76c, 0x5}, 0x10) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180)=0x800, 0x4) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f00000001c0)=""/241, 0xf1}], 0x2, &(0x7f00000002c0)=""/247, 0xf7}, 0x840) 04:52:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="02a5d0e10cb842", 0x7, 0x7, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 04:52:31 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000480)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x7, r7}) write(r6, &(0x7f0000000100)="3df02856f671498744c3bc36c19f462b191553fe1fdd4139412618e663036857ed8fb5bdd080a94a89ce3993f52500eb85b94b2bc2d887e88edad973e2fea35f355fa3a7ba7b0c67e009797498a444700cadcd1856827b026a4ec46e31d8989afd8312e48583fed20c1567893971c08534a522743d59df", 0x77) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r5, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) setrlimit(0x8, &(0x7f0000000080)={0x20, 0x100}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() poll(&(0x7f0000000300)=[{r2, 0x82}, {r9, 0x119}, {r0, 0x2}, {r3, 0x4}], 0x4, 0x9) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r13 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000640)=[{{r11}, 0xfffffffffffffffd, 0xf6605977182f1bef, 0x1, 0x6, 0x8}, {{r12}, 0xfffffffffffffffa, 0x80, 0x2, 0x20, 0x1f}, {{r10}, 0xfffffffffffffff9, 0x41, 0x10, 0x1, 0x3}, {{r9}, 0xfffffffffffffffc, 0x50, 0x10, 0x3, 0x2}, {{r2}, 0xfbfffffffffffffb, 0x4, 0x41, 0x8001, 0x4}, {{r6}, 0xfffffffffffffffc, 0x8, 0x0, 0x77, 0x1ff}], 0x60, 0x0, 0xffffffffffff0000, 0x0) socket$inet6(0x18, 0x2000400000000001, 0x5ebb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) syz_open_pts() dup(r8) syz_open_pts() 04:52:31 executing program 1: getgid() r0 = syz_open_pts() r1 = semget$private(0x0, 0x2, 0x480) semop(r1, &(0x7f0000000280)=[{0x4, 0x2, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x20, 0x1800}, {0x7, 0xfff, 0x1000}, {0x1, 0x4, 0x800}], 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x5) semop(r2, &(0x7f00000001c0)=[{0x1, 0x3, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x6, 0x800}, {0x3, 0x80000001, 0x1000}, {0x0, 0x0, 0x1800}, {0x2, 0x1, 0x1800}, {0x0, 0x4, 0x800}, {0x6, 0x0, 0x1800}], 0x8) getitimer(0x5, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000040), 0x10250) r4 = syz_open_pts() close(r3) dup(r4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) r5 = syz_open_pts() readv(r5, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r5, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) r6 = semget$private(0x0, 0x7, 0x383) semop(r6, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 04:52:31 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:52:31 executing program 1: r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) r2 = getppid() r3 = getpgid(r2) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x0, 0x12000100000000, r3}) pipe2(&(0x7f00000000c0), 0x4) 04:52:31 executing program 0: pledge(&(0x7f0000000040)=' \x1a\xca', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 04:52:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fc1777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) 04:52:31 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 04:52:31 executing program 0: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 04:52:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = msgget(0x2, 0x103) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/5) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = dup(r3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xff) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000040)=0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x3, 0x3f15}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:52:32 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100, 0x7fff, 0x8, 0xb09, "c2598bb1e4dfe1fc7d5975d0231d01395b75e8cf", 0x3, 0x8}) syz_open_pts() syz_open_pts() 04:52:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) fchdir(r0) r1 = semget(0x3, 0x6, 0x80) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/26) write(r0, &(0x7f0000000200), 0x1f6) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x40000001ff, 0x2005, 0xffffffffffffffd9, "855cf50167a72384ec33469a2682760000000080", 0x7ff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:52:32 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet6(0x18, 0x4004, 0x1f) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x200, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair(0x6, 0x0, 0x9, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001640)={0xffffffffffffffff}, 0x10004) r8 = open$dir(&(0x7f0000001680)='./file0\x00', 0x401, 0xa0) r9 = dup(0xffffffffffffffff) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = dup(0xffffffffffffffff) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r13 = socket$inet(0x2, 0x6, 0xa49) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000200)="f34f3194749ec9a7f2a00e83e12497c170b9cf03cd3f53bc6a7b8f0b9447d79bedb277b35338561d15372eb9ae7b9431615d618644ebe6776b9f81", 0x3b}, {&(0x7f0000000240)="f888ad368d65ef6cb632da331d37522aca8e741ea95ce455746e339d668ed8f7724c78bace0543fc1cd961289fa5cabe95be3e8e54f7283514ff0138747656775d1027795886a99aac0c01fdc4408a667ef1e5876a5e6678d3ac89340aaf4e47c7f629a2c5a6d50c296beceabc91f0507ec69d1b5a7fea6da2ee0d99f37b37e5582af89c4c5512a7d8b14435de6a5ee523801244e376124e7b851de6c0f79e9f9393804ad37931c968fb92ba5a1d372ccd1a9870f10089c56d83c3b0294a36637a16a3c38196db8f08a044806f68b949f79316b1b4ab73291004cd6bb761b8b27e60c0f40886794a1116d0a06ec65a86da0d6f68e9607b6394cf4fc06b8a83bd8951ebf0e723e077ecc9972a9c9e76b0df3c4a235c7be63928cbfce05b99b298dc151acde79862c19e4487dbc6414eba69fb01800d926f0a880c7e75460c9ebf67a075f5495246655662d8686bcf6200a19583309af67cb9817d6620186433bdfbf5bfe2280160363b2d383b18ea904bc5206bfac5e3a70f689f54bcbf99444caf6ac156fdf6d98403b2b97b0bae4cef40a1721118cf7aa340eff911fcfd62a25ecd6a96f03bfc7c0d9ac89102cb7a4e6a589257f9ae07f7d97319f57accafb595d2651045293fe0d7d5338c7bd4bc1059457c5a57aa7a5447620ca24cc6adeb2cc8428390f8b5f4d59a34006b45e99eede8ab904b482c89045be7831224123c67880a6013fc79d891c3fd187920cb6eaf27f5340d3a4cd1dcf4f1b896b4e80becd28c7cb7d01ab0e11a6c0b643cbd4a594ccfead1b5d8b67d08c016e75a88265656ae793361cbc5289d44ad2ff48733f0c8fed67c8e3d2dddc102598b49245b884ecb1196896332eb5bb083576a8ffd4b6f13683f0d56d4a46eca9fc9f1e103983ddb3a0009dfc3e8c9c7f4618a58d90beef8164d252bed8305ea2ef26225a9ff671aca98c26a26b042edbe528663e0934355d5f456b3cf2997ced2405113414493fa58fdcebb3163c55ed5876a1d2d7b33edbf8f2f97e1cee56f2608b3ba143a52e2c8b06a5152068b97ea0dabacd16b3e0c26faa346307af380f4f70ae57c316e337e097d129585961542a04951df5600f8fc619dc2e65c55732762b084468453ea77cbe8c95471217561204ffddf9e028340272bfa2ab5ae85236c1dee3bab1a41d8704a00e9cc4ea82fdc41e16233c5be97d9afc55f94775eaf38b3b21084dbb9e5fa5c0529f774eb9ff701f90397d371278d7dc38bfee83c0b1c09036c13663dfb01a2cff4182b4a90e017ac4aff99bee8cc6f1368d0673f0e000049bf7a80e34268948b82505b6d55fe5462c63e8397b4c1147ceba31762052286435fd553267ed6548deffc62d2e7bdd19dd862af8ec03ba5de24d0b7811d6fcbb7cd973d8aeab668b49b9488607ad454a2fab5ac63fb972a0e9141009c93e86f4d0b9ed6d5fd61f62054cb428482c072584fd5c4c52c2d1175ec099e8c900f4fffe7b2bc103e26a07d99bc90e1effb1ec0de8c01ae4221453c10b67dc4c128ce3a29a8e1851438dc20d0c4eaaef16956bbdc2456aa8c219cd40444b4d1ba54ee7d49eb3e26d29352885723928fd8d0042162377a10c61f462de21de92d8253e00ce5d6234f29f8a72ea4a66af4a148da545db8e2500eb0d9584dfdd94231eb693d02a0ad13f14a98353c0515146e0387333988785760d1a6c1684352b5f99f22afeb150a942e3e24466846539ab970b2838fcfe9bb658c2c29325dc7019bd89ed535163eea8eca1b68c7ee98abe3a8c7a5c3bb9053d810e15637a07fb652dcfafea161cf77fcbe0150bed32ebeef1a4c4fe14ff4abca5415c54aeb9914c5d4d4b49de3d01dc3fbe942d8b1677413fb2d7c7b1a9f7c9f6ebd824c7f2bb7eaa2b533fa306ec95fad7398439b4e68d16dd49fa668b40780b77f0d9ac344dfa6fb4ed3ed4a57d5b40a3331599b5af67104a5ced449e43a886f5639e4ac96b9f288554aa6b622f1dcafe99b9f03924a4ed151c0abe859637655f3d1e3532b8e61be3716ff77fabbc059b0c2259ba6081e72cdcc71c85f45eca10ff7cab364c44c21b698b815415e51bcd7cfb9dd2ff2adfa982646be863221ab02b04550825fb7c3741e97f50ce5bd075b21425da858e1b384e8d4cfd427b7fedd83392e2da6abe4f1861f449fd2bc6c9b64a6930ed5b4a63fc03c24f98438103aedf4d53634e1755eab25347573811fe104c2acbd80d29771ad174d71915868d90d12903385e3dfb3fa14b8a5893208225816d4dfa68b3e44afe8a7946a618abb05d94338e25040badf3e7c3db26876d8d3d8dc48c79f19549ea8b2108403c67f203af727eb06c0048c819059226028edeff6748e86b5114833d6a765651321ecfa521cc754721c0c7a688c6e6d9c5276c395cd021df8b77a143a552287dc5d2db507d96c605d0df016b7afef31d93f29661b5c433c95504318d03225087e98eab9eda20ab1458e077efc690db02bc8d9a756b04524a89217d1d779451b969660a81e1ba0d9434bf0878982e2c6714f3419894e429caa33182a0e989b00a4622e04a7f9490774d7562ad647b927c25d57a2334870efa493f9ed7b0ff0dbffae4813628aad5959706ca6c35537005b74d1a0fbab3b172dab8576b6a40c7d9a145f5af9958b3283863ce611b81e902863db7ad9080128fd9c909b2e332708067d3c22bf72f10d9b73cdf18179cfd380ec0857d2a16b3be6333d7fa7200df9901eab396f212b78286a4443644570c41287b92f95a08598c147bcb2e31d93ee251c601086daaca818478b685e922bd791108e875062d0de6502dbc55f9bea77a12f780d13b11635c4ea9be9cff32401b8673389bc7fec5883964fb36656cd83051e9abdfa823fa7e2e0a81649d134067447598543c424be4c1017624fe9c7cf678047fecded138fbe60cbd04050f6edbc7b31e7e1d6ebf6020cfe9ce85c79dad2c40d9cf3b6a728b219b190e387f4ade25bcf8a710ae28f0cde594176987ceeff39f70bcf2952e7fb1f31a4ba5676c8ea357806ed086a40d8c247790a0a3c57a06250cf4f0f3ce39d5b48b6cfa4a6a927e881ffce7cf3c3a50d21e43ef20b283c5af91be705274f1a992e51384caa3f01b277c10d4ec7b7b76d1a2debf9b0d24fce8d9372ce83d5d97c27fb2e20cffc64fdef38edcea14cc16ce5341a6f172e9d1030c97e784dd69f698e5d56b9be4aa08e1e6e82a138cb460d1d729034583823a56185a684d45f758f11b73fd5c46ad67be12f8bfc9f375f5df4e36c6c581163a2fc615fb02581cb3d27ce113f1aa00e91e7625b112aa8e002799c0365597485a7341e8aeb883184098bfb06f60ca4a3ac6b634d38da50bac9eb890a29a38a434303eda611e426dafc65e3c4585fed3e3353815912c6fc1b1349403c56561b2b183a1fff3610df182eec1dc0c332ffb4f7058417c0fee1779749c3c5c07fa65870fce3897cd64d3412b4e43976f2669c0dfbf5c6231d54fa9f10e4f644c94453600c705799804a3df3542ce60a89d8362a48669b74f680726917562e5629d679a020aeabdfdc3dc08f5e66adea42971aa668026beab3340adce9357d63b24e694bc78d90ae1a60358b5182b801f96bc0ddd4f7252b1c96a63241f4d5d3c3e986368c680937a5b77eeac552769744e921f2294cc3308e8a83a703876afcb6bbd0869efa147146ee937ceb488f286712dbb830f19e77440bc8d3bcf151d47912c23d6965e68ce0bd3063e0345a3f2f17d29cc847b1cad03137f15fb5cc8c27c66e8532216e6da1855de7e48a91334313965c001bf6eb2c13ec16cbd5793a9e05c3c194f83abfe8b1fa29282c4bba6d620127fb6dee6c0be22b8d532a7db665f2a09418ca1f190b18732c44ca3b6d0db47acc66fa79c2d9590d856d5e3623612a3b87fa9875d85894dcba1fe7fad50051befb9fef2b9fa3814ae1749d59b8127ef114c25008923acece382e218228a3b401e00dd5dc5866d1ce50b93c7b68d4483a4d7147c6a901f612ce2d7015a5cf28e7766f7936ab846724641edfc28dc5e2fa51bba8c411072df4120459402847574aeff5219c4c3c8dfcb1ee7c7de7608bb73d3dd77573d6b99ad98bfcc6153e4f8da46df46285c33f1a24474ca1b35092bacefd28f8d74c9b6e5ec071f4e72d365856e78d3298168287d683e7efeba7c9baca7b8a067e1cb11c7711d1cb86de42b12f25e131150fa37ae5b23255ee45b1a50514a17fd293e5df90711883dca3a325f31672dce515262cbd6d8121928838ccb4eb66308aa1f187faa22e2268221522400b115874bacf2c257ee5a77a7b58c1badf296b01ecd793fec6ad134c1faf8cec0a897325e7346ede1d24654c6df6150e51656e5da3a4c4227c9f4705410a7382b30dbcbc2a735f2a245cc73e7b49c807251b5913e845f683cbcbca0425df88625327937846110add4882bcf377b0a2117c85cfb6ad72194e33a77d775320698c35630392097cebdcce61d08afec486190c772c073d4229df77bee4e59d7185e31bc1588661d04371e52b6daba3fdbcf651fbfe7987a9ff721f121057fd8381ebbc1a014b89e585d96962a54598a17f1b940b6e11d23f075b1a0c728406174e6e4dc66c5003cad73e453da4aba31228571485df7e6a720e1147feb464a61e95cdcfe1525d9d8d0853cf1c68c16de5d7b73846d14025b5f85451c99f15dc7d7fbc28cd9576e41765e7284364783ebf44a4b729a27f3e5a61b2a959917200e7c27c08ca2747b6b0293281b3c2a82f7c916d1a29e51451062e7f111f31c88f3a4468f650bafc9433266a202484dc8317f44ab35cb9cd46144938fecaaa5fa77890b0e659dd36887bc3d28bae0f52c08d6ddad3fb0d04881c4a194de3069fb2e63bf5934322b16e61a747bf394ba9c797c3408cdfd25fb456e248cb2653b402edecb118ed483b07845aedef9dfa70e3b4c0bfc3318ed80523be10d63078e4952646ec10f7913250ed644fa8bbc0c217c0e54c96459eb9ec722997af3a25d1e1fb680fe4461df500f24991f837ea5c2d61e91058d65f6f0fba0419259ba347031f14fd996a5be0e4a09baa87a7b8e4c68282945ea89f295cc3a8d700ab20081b63b25a17930fb7a56b18ce34caeb19aacd9caee23954c9393eaacb60a41ce4be52bd9d7f739e9fe47d2bac64b999ad2051f523926252a6d42831ed183370a38c0f04fed32682a002b4f3675d64171756bc86e11555b680da4c9e3f72d2b4515d331021e790b73777e8466f75142282e87bee6010ec560bf665e572138a3e71894ffa17671f581871be332bca8819ca64a5ff6937e8a4f5ae20d38e956d144d914c40f523c6c49755f0008c72a6ba77a91b3f52643cfece7579cddb0d8ca15d349ca4000deeccff892fe40fc21ce5c8cf9df2b90be3c0a59fff6469a4098fe7dfaf4da52b5a22e95494936e7ccae03be8833aa908077b2e20ebfbb5b7f92cbefb14f0d05bcbf8a3f33301ee14a456c31a44bbc7dff611792ab37c5fcde92f91383f9a6c903497f25742917ae8c8658aca9509f6e350b4c354dcd27d7603ce762aa00e1df028d936bd3a105a307cacae63d1b4bb2775a6c0fb63679cc0efd617ff19388eac3d9d6d31037e1ff3347ae3cdefa12b4acda5093da567588ea7dcb2bd2de4e5b1cbe9eb3e1dd005969767c1897d9aad7321ec9e2dbbf732f575e8c043f455e5c2151e2c7071f25e3da4bfd5dbff2614f030ca4cb49f0a4d7078466c5de411d39586ed6d301cc08d14583568f4f7dd30e0e04e80566c77af3516d0", 0x1000}, {&(0x7f0000001240)="4f0aa7531fc72af9ed54079e79729c9f6f10d7b932270c13a56a9ef4af75622e6f4ba19939cc1b843aa37177bc437ee1608615f984e4151dcbb1283a7638bf8353a00efdec126b74457597b7455cf32150f343f0a4a6ac5c5bb6168b0f69a9df92a3603f319864ef8759252ee894f8ad356dc5905135f9661110065084c812162bcc4f362d4b2c13319c67ac0881e49bc71bc80107d6abdccfdec30f1938368a8c209ee86d89876952cb112754fd03b25076470371be13700ae939", 0xbb}, {&(0x7f0000001300)="d18d7c6ed4f5c1ee53212255960c8c3f7dc9d66b3a7996f8790eb16430f1f51c08eb200ea5a8684234fa0f7f6192fb2ee84b4422bfec92e4d3158ed41752cabfb8ef0e454f39f9c03f8a9742374ee1358db42587f24b49cde7fd8883c11bec0bbedd9592d69b5187170c9f1710586b5891a181d487a068af45e85f473012d4f0e023e26e75e2f90e14f92c8ecd0e0246d5b13d5f84cea38b12d0dde97e269f240c40c67b4d65d9f83b40cad881f7c7f8ece4899baadc6e518460a53e5251ece4a8e87d9138be334569fb5426b55d149f0ccedd0bc260b058ffa872fe85963e40c07f0858505ff35e183d57b7a72999e4ce3f80", 0xf3}, {&(0x7f0000001400)="acc16659e7c8cfdf9d7f9d12cf419e203a2ff823cb3b65e6b69fc48649a4e47ab6bc51bbbee3446d248c58b55882a9d7e6c7fcf82ea499abd5c30baa166bdb4ab2a5e89c529d263e44b85ccc31f5eda9d7d1", 0x52}, {&(0x7f0000001480)="256b7e14533d539d81663cd7277b36bc8db7200f242ae29ae79c", 0x1a}], 0x6, &(0x7f0000001740)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13]}], 0x78, 0x5}, 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept(r14, 0x0, &(0x7f00000000c0)=0xfffffffffffffea0) recvfrom$inet6(r16, &(0x7f0000000040)=""/36, 0x24, 0x800, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x101}, 0xffffffb4) r17 = dup2(r16, r16) pipe(&(0x7f0000001800)={0xffffffffffffffff}) writev(r18, &(0x7f0000001c00)=[{&(0x7f0000001840)="ef5634950a34d18beaaec9b5f05298db12c6e2d08357258f4dee082820d02084b1ae91a4cbd7f2b4b2e40b4e98cab55448d3390f3a6763c57b3b486aad4278f95e67eb410b8c542da771e5e1b9c17177282b2b489e8c539a445f8cee004ed5613209f1c8ef3f8cb71e9df9b32bf4972f2be31c0036a1bba38c85ad1580c53404ed59e1ad5ada8dc76b2533b8f504a3fb4784a2da11cee1b087d4826d26acae30fc707dcb0d83e600740357195a0e26388707a4f3abf9bbc13888fecba930b7cb9d93ee723607342a8bff768ea777e47584cb", 0xd2}, {&(0x7f0000001940)="c47a8b63716b8560bff3bbac3a85edaa2e9c3055f00071288dbfb121ec42df854c756509af7f274dfc8dbd1ef46f71572c065de29c1c7ea964b8530534c02fea30e92ea08aba9793fb15f88c6ac68b4281ddbccd8eaf8830782080770fc7cefb837e1b4d97b24bce093c08010a3993f603374363fad95a3aeee099338e5f0e0c46f23ae346366b2a5ea6ec2de57de6", 0x8f}, {&(0x7f0000001a00)="c0bed0b7414783f8ad47fa06e9f694d8378ce1a9a3c997cfe1e1d1ccb853d4c8fae844e27a4676b2dddbbf5b85c880460bdbbe628756776ae0d36fffd9979f8501c0abfe65070e48bfa8b6af5727d3ab67f13b0e3d0be1d1c8208d2fc64dbb8a128601c5a140c08b2dd9355ff4e8aaa79aa554e634e16ac6a8d8d44643ecf16919801b739041447396507ac086128fb695c991b57bc1c6c23f3d07f8248aee19a6d232d7db5778317265a8ca2e756ee214f24d6126ed3def75f64e97f6dc669114c474ad1a077f05c46ca8370ba94d38", 0xd0}, {&(0x7f0000001b00)="f0c0fa7cc0158716cb3cc269c535ae915a132eafb9def312bc274603f9efb7f927acdad0c0d0f067236943ded2dde8acfb27bdc239b8b310b5003e2b101dafc7f8d8126807a95cd99ed2c1e8488b1c982f426e7feb18b51be00620b79a443530af8fbcbf6f1145c60066121caded7dc19f1c48c7ee930bfeb79d65ea39ca604c9affb4dd707bc99a7f9f96b38bc905ebee3931a210fdab3d8d6668085f16983416466674c47986bbe3bacf767213c0d90ddc3885660e2c7aae5711cea2f0ed03889a3def757007ce45cd09f8902a9821aa0f8ae8fe4a47e2faa41d45af522fd1fd800c0e43cf06531a0135aa996d1469dc099dd2b27341ad9226ba56f2f4", 0xfe}], 0x4) r19 = dup2(r17, r15) getpeername$inet6(r19, &(0x7f0000000000), &(0x7f0000000140)=0xc) 04:52:32 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x1}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 04:52:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001ef000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ed000/0x1000)=nil, 0x1000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 04:52:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="6f77fa62691df2cda06e1573c9b26a4ec88748f5fb2607ef5976d6348f1b255542042f2db53a39eadcd79cf0d2fe7576a2381d53e0eae9b93465606e60e658f7725ace32af7441eda735984a57296863eb46ca77d69629b8", 0x58) r1 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x14, 0x3}, 0x9, 0x73, r6, r7, 0x100000001, 0x0, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchown(r0, r8, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 04:52:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x1000000000000000) ftruncate(r1, 0x0) 04:52:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) kqueue() 04:52:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x3, 0x0, 0x0, r1}) 04:52:33 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:52:33 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x7}], 0x7f, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x22, 0xfffffffffffffffb, 0x4}, {{r1}, 0xfffffffffffffffd, 0x3, 0xf00000a1, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x7c4}, {{r1}, 0xfffffffffffffff9, 0x48, 0x0, 0x5, 0x5}], 0x6, &(0x7f0000000100)={0x950, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 04:52:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) r1 = getpgrp() socket(0x1e, 0x4, 0xff) r2 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$inet(r2, &(0x7f0000000140)="5fa7573654f4723e41973b1d04654803acdd453ec2fa9dbd73637a8a4787f07e17246f7210fac03a524e918b2bbe77a871f0db471e4e2b31df10fa6be9faed803fa3dea101bc09", 0x47, 0x404, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) sendto$inet(r0, &(0x7f0000000200)="742c41d1e714bd4b0f2897276d5a854545bac497dc9c1f4aa61148709684606b031a75b3277de111ae04897affdf16f5db0347b1f765bc65ba3e6e490ac20e18ec80e23f3d2fdbea8cb4a8672c2e8823e92f545bbf93f0a14a8b55e79113a2455f7cfb07b0dbf1fd37bd19390daf7e1798d575", 0x73, 0x2, &(0x7f0000000280)={0x2, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r4}, 0xc) 04:52:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) socket$unix(0x1, 0x2, 0x0) 04:52:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = socket$inet6(0x18, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x80000000}, {0x18, 0x2, 0x1, 0x8}, 0x401, [0x100, 0xf0, 0x1000, 0x7, 0x2, 0x2, 0x690a, 0x8001]}, 0x3c) r2 = syz_open_pts() r3 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x10001) read(0xffffffffffffffff, 0x0, 0x0) write(r4, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x236, 0x0) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) close(r4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) syz_open_pts() 04:52:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000140)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) syz_open_pts() dup(r1) syz_open_pts() 04:52:33 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socket(0x2, 0x3, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x32}], 0x34, 0x0, 0xc68, 0x0) 04:52:34 executing program 1: r0 = socket(0x19, 0xac906443294fe097, 0x4) ftruncate(r0, 0x7ff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x8, 0x1, &(0x7f00000000c0)="99a022eab7e7686323dcdd1ab97b9bb37f18859129fc76e6", 0x18) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x90, 0x26, 0x1f, 0x101}, {{r0}, 0xfffffffffffffffa, 0x89, 0x0, 0x7, 0x8}, {{r0}, 0x0, 0x20, 0x20, 0x1, 0xe6}, {{r0}, 0x0, 0xef, 0x4, 0x3ff, 0x8}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x40000000, 0x1, 0x40}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x65}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x9c, 0x5}], 0x75b, &(0x7f0000000240)={0x81, 0x7}) r3 = getpid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x8000, 0x8, 0x1ff, 0xffffffff}) linkat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) linkat(r2, &(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x4) r4 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0x40, 0x10) r5 = accept$inet6(r0, 0x0, &(0x7f0000000400)) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='c\x00') writev(r5, &(0x7f0000001940)=[{&(0x7f00000004c0)="4a4fabcdc82c6d3530765566e6fa50f0a90b49cdb2acdd37a99cb0da0e1a9bba1d5c7a4a842b4812f05878d8ad9895a33743c7216863", 0x36}, {&(0x7f0000000500)="a4c925399f64096972a00f187e1dcb3a0f3d42d1ce45a9ed88ee10477e2f99203f0cc7933a9824d97f0b30a0a738410837ba993bb0006cad0261e35e6143739460de11bc649e00e25b9724d865209bb4d0cb5e5f28a7df0731c00af2674861a5b099a9af51ca4c5761e9a62c6efb4ae2ddf321aceeba51a011f176e1b984b279fa093f1f7644d4ea7d1f42dec3be864be69049972d2e40d2dcfa8df09556cc6a52043c54c91084bd02a5a3ab0c279d509511e9bf6fdf34cfcd1ebffd178350c0a12c58dea6a6c4178ea0ddc8bceb", 0xce}, {&(0x7f0000000600)="83dedacf291876735856b5e73811ed526673b496c4a1195d1fd433d8af8a2ffb44855d1af198349e1701a0a2188b09080410bf7babe89be938f82d3bb9decf032a69fda50298b085b40a30bef607ee9910e5182feef52cf78207a09c75f422d9ae7e4d38bc439cebc33f03e136ef17517fd89c8d5eef9376d764fa9b0a03965c8688dc572f0a6214b8aa27eb045340f2bf5b7f0d8e77c1fcd83fb3bb1665249cc09df0e50b2fef3a2642d12f409f3949ef76", 0xb2}, {&(0x7f00000006c0)="c4c724d32b954caae109b08eb1d745a3259ac83c898352e247ab83387e75cb576286e5acceb1ecda02fa547b61a6cf5f8fe52b4002f0d48466979437ec2a9623936003949b486ba5ffceceb18a69dd75d66c5590f3ac68f2278b952fd36c45b04eea0d499c1daad2b3be044a9e9020b92724d25144936d0568bffe0138c9df6aa7306372310d0a12258860e89e8624f98705ecf3e1cf273f91f45edeee349edc4de75b527c369df4277d4300f7e0691f980076c434b47ed41e91d3b3bd98e8f3daa01735476b4cf4274790292d71323095325a9840c738b9d9a75f81c0284060987d0323d12945b73e637e35902ac5b67cffaf0c1fbee35537a4316453d7880ae4aefa6ac6ea097049d7f3e32a27b3e324c72908318cd9bf3e41e7c24b157646868032ec14eea3ed961776e297a61caa5e9446f09f35fa4d80b294fe2ab2711cb7f1cfd26c71ec1f66438bb6e4dae4e7c3a551797554cc1e1ef9d70ed001aeb25f538c976fb76bef3e0d1bdec7009b86822ae59a393174763c05c2419e67a1a4762aca76fc50ba0a55fdd0e8c1a7a91439754e226f48905ad3c6b4b8c7442ce81015a6c9bc9ebb705c43773db9bd5eb652c13fb108636fafe179e4b6b58da50a39f61f4af70d63090319d55911d78a812879b818d6ea84d8fe304ca0e9a91d1acc7f6b52c67b811689dcd2c87f652ad8111d310e53901f4ca5d774634dc019bae37382b7adbc34d7781053afb18c93cca6d0723a6ea820f9889a56cc7fb785a2769a9e8d02cd96dd569ac8709ea34581a89a39dd1400f2f72d89d6d261a535936c5a6c86a45b4c5f711d7231ee0fbea00cf21712a39cb18b58b033026a5b50a9aee8787c0fc2ffad27ce8889e616a4d34d2790151ac199b29ac14699539257fe0c68d7b34c250b7771918024e76ec7308aa26bcc67d1d420a2ea35bc1257ca3c743d0aea6adaed9029a2783e22a4b9025566a69a762491e2fbf1724aaafe6daca1600adccfb235236de6c38246d546cd2e0b4763dd6412cbc8011b0e22f04132b18bebe925e0fda9605e18ea260da2a420b8734c22edbb120ae7bbc0fd1d4178c06c70ad44f18447cae8d86b44b7dfb2bb5938b66b2b9052684bc3104899806e6cbd06baa6bb9d474119c4833eb1e81bd5d032de553a876f85b61c8898df03ddfeacbd0a065ab8315aabbe67fc275cb1931c678c4587b18304a281c608761aa24f065ddefcad0cfa624c935e291d3f7470d7f1aa08e8813dee0e90d39f5d5c2a537f14a403beae30ca10a4dd406f3db692525877e946738c29058fabd6588b7e225974d83e53f03b642da01997f73f8ee1c6b67f3f37f90c8901b0483fd0571956e1fd1551e113cff016cf394b4585f0d786fb440d44297228302762e9e779bdf7f98244b4976f67c899eadcb6cb047ba700ae5b32b63bd1701417df2f53f6b2bac6822febdd5e17558225747e5bd49439ff1e7811b4a066c0ae9f8df8e9c119a8dba430c3cf34936b3ea4d4e7d21ba8e725d5dca42a939b778dbaad2c5cccb49b4023f85ad651104c577f9ceec3b714fb30ba119b25a65d09ce0f0c2716e13f2515d31449795e2994575132529b42c073c141cb871da69595b8191316afc0b60e0f65f3789fc6d8d8b67e2f76e4de05c48d5c29a5f6b5dbb9a1e206837603a910ffd9fcd235a6e4a99b367ebb94f897703a6c1874efde49eb972f0a75e7a1ed765a42c6423ee420da128a965ee3a3a441e6f618d6eb94ae9136b022cca3439158af3a476a19bb9a04a9540fd0b018036062c5e91589b81151fd56fc34810879b8b1ea193620476473e8523984e9564b186061f8547cc05909c8cdcf73ec0875f444dbee2b47d70e4c8431e5623fb6f024ef3f8294d69afd95874cc7c52905cc33d30efbbda2d4f4fa9078e1bbce01ec6c0e8d46e615e85bf807177cba303b77816bdeff031f6c7146e13a53c307c89d995dcc3f40d9ccc774576899ccd20aaf7e797be7862465e8af593c57c4fecb958741edba2eff0f4b8ef53f170e7ac2ddb1829762835d270f867709df2ddf2796c5788b1f8383b9ab872a623ef4d537489ece1868c581e941957ff65928b55b12c567044bafc47cd32f6be629f3bb0ef723568afad6841b5fbf3514f0920959d6e4b126238edda5e59f94552b675b2f3b5dd53b033c06c41c3ff217edf4730fea406f3129502f2cd16523319209db03ac2d1675b2da674bb06fd8021815f8dce0fbf088e93254ba003f74e71acddcfdaee9a734f319043e63967f630393caa5accde12f41b2f97344081170a834b181bbb3ef3e7823442d3ede1d7c95d88ec474779fe4efb3a3852d20e56e323d842070783e8d900e756d3805192c4f6ce77af2d4545620121abfdd76690768b391b366d5aa3a47907f0f5ba20d922ddac68fbd0d6c9432882abb31de958331f50f1f4dac998cd598e2ac4d03d85db4da3795aa0adf99a0866c167ffaae920c08e86b6a212a5b7deb759c558aae9b5c0dd2c0d384808030f08b60d500a13b986696b36ad5bdaef95934c24f80d61210c060f2a075c9edaff31b50b0b46ffd8cd49561854483357468354f07e3f0ba8f76ac7f4592232f4b9e6f15dce71ffbcebc5889348f3537f202eeefbea99383b7cbe5df5d11af90497cd2169061ec7c98849b445d5eb7fa6562fa5ee72d5b4af4928afd9a1b14e892f5e49e3606abecef81e103b9b8538d10378bb2d2b251cbd171f4744560b7c02267a97203bf52e0f17971b4aec6e34f14c3e60eb96dee4ac337b57d1f7563f0205d79db0763ba8a4c5e153e1129ec6b9752f59c011218e94738beacb9ab79d9cdae65a921a56b722987e4e7142485c620c4eb54c5d93606570bd47df2ac0ee58a7cfac02b4acac5a9d7cfb072551ce3038d189be64d098169778e2d79e361dd327c13e04979e21407e6f8a8906e8e32b330dd5de530abc8254130a727ed49cfe438e4087f73c919ae4a84a3a39b1d1e06d0b9ced412fc108ed8162f6de5b659c5d0a8d38e52febfea12fa213d324cb3cd5041ef558278d9700b938684cd90e14a948ecbc40a5eee54d095372ab091c7c2fa40940e0f09c401e75ec1ffa9413cc065f18bf146996c98ad6fa25eec94abda27a50d0883235573bc1e1e818ff525020d372b17cadd977f74b970310eb4dc14658ab8ba24df4f62db228ab5b10edc1f3bd823bce7814a26cb592e25f7380ae8421c9daf3ad2bbdf1002d6bc687ba6d83b83c8ca2fe09fbae8be3a539de656750a8b566238ddf8a070678dbedeea4f6b2e4849797cd13a777897dbd912703676142961e322d797ef3e7ca3b270072eb91f475c5794c2b7d10dad9bc85149c6ba5ad439932d0e2627800b5728241b4d0f91308fce764e9477248b80052b94afb3fa92f75465640f804b059a97061ffba6e9a0f2a4c47f05ae066d19ca070304497fe496aeb4c5ee640050dac94ee0dc65320f1d7c2e0ad7805a70925135e1343faf54b03585c951387e8dccb30d7dde27ac3d356ef5ffbbd90f007c7d39895a87fc6b1e597315d1290a72538c46f646d1f803c1bf6511cfd144dfdc43083e1e13aaeeaad60eb252bc1b409f8fddb85b7192b4205c021bc33451c4b09c9fb78f69bf4a3c36b97aa4d76f66ddb0b78d07b3efe693ba1cc32956b6ae78b6aa4a82a161ca4a5c916618733525508653ec3de5dbbe4b064f95001fd42690c7383628f2a4740d358d9a19c2a58b9f47d737d342b51aff845df3b8fef7307ead44071fdb272c17ddd8f8b70c065104646708c62cc6dbdc71377a6cf578f496082539d22c834686224f8da547dfad940714d6e83c2e88630978cd7339e8a4f476e76ce6ac1f00e42f783e99b0978ade78078fa604e783e2023444b464329fcafe00c04b2f699c92b8e6cf70c76d9584490d1ad4ef16c72f29b76169a2be419c041d0db940128d12d0c82913b62f05de868545ff830535dff1707a4bff2bbd9e8c24889282169fbda37f578f80526f463f92c4ba9ca1eb61071351f91890df97ec6493a26c3ea8a0b89a6c250578416429c58669be79858631dddc8de4cd644a48bf5dd47f02786d86d90a741121abe2f842df0f63766d3e3c162c550180e0df3c2d2dadddce0b7c38615593286584ef5c9893734d2371a694ae136f30a3e12b17d49e7eda5527beff48ce69aa711ba6061054f2f273e09d1ae4065eb2f47a76e650db914211671b91189ff5f34440cc1891347b78ddafcf5b7e0db6bd3c188f0a0db742a197dfd7486743c5ff6acd36d11efc6635cf5b405738ec7d763486608c4d126453d3ac76e3eea5c66af2990bebe4f973eb502f0a40dba0aa6d27c2571467b984afd7b56b64bac1b3c98df871ab0a03b03fbf4c0db2a33a319e80ceed7fc9ec4cb708c044d51de57a048be36bdde3ab649b70ff6705c9693e6ae455846d68e39a13ac245b95e43099a8246df427001bce663322d56fa19c3ec6d6d24881b0d248ceadb3a3f8b6ba04c4675e9196ca34e19cc361c699fb8bab49d6dd3b99a71b34d4176ecd37fac786a556f3687e0411845a99a12e0e9449ed3dd002e3df3d3947976680162bb5fec9043e93c14d1d231d465c11ec7884d09dec24c2ee101fb10fa3a5f48ca7543619bc0e417cf613d3e3087c74500ec2d3393df300d65c0af128ea7b557d90e5dd335c24c88d7563354f93dc37b6efb161dfaf0fe60ff257caa692ec355f827e745041f8063b5fa30ebd6b32bab89fa96f26e56957f6726c563219db5204f48113019e340518fb9a9ddb627f37e9fc378787394628e788eb9deb762982d0302fdd206e70c3db09b268679f498c15cb103030c565c3f918b0929de505f0c654c7301d91361c12da466a6eeaba0fbbb749b0d394a4ff4bf6296da11f45641a60062190238a3a07002010d9ae599ea0ab1488ac540aa03c28dcd99086d206270718095a0fe8b3fa26be4c9dbd04a5bd2c580a004ae51dcfef7bca01ec52d9494dcd17f80371131f86a492fe33144b893bbac366bc9e3a59509492ad38303b7398dd2b7eab589a07e7b1fce39bca19706296449027d79aafdd50f47860fbf7c8cf8ea75523efdcffa126d3438341bb90de9035328d5987104816e6af554b0a021fe26e6f90b3a028156ed38b02751caa3de0ff8a36259592650dfef1af0ff51bd7a2fdf17ad25113cb825e893ca633c2acd0d94b4731c7d742c337173f55b4f1d08dc3fabdbdd76f041b60d25d3113a3698ff8cf9d60239bdbc7932277aafee5d89cc4b45f7710dd2ea18d08121fac69e4ca448b74790fa76fe4ba2486d2b43385dbad30d0c1fec83c43aa3fc4a9a776c9a457cf31e23034aaf8071b4a71a89e73e75ccf68a876b39a245c67c54e187345d97860cfe1adadc7a1d86716a1e28383034169bcb006b85d6119ec47da5e4908e2cb694fad3c7a4420f8934a1be04426616048ceba99e8cc016e3ad572e7704c9f2c947ae6deed1e523676e878ce63e514a9f140ced57e231cf9ee2cc99b19c4f31cac629189fd320696bd0658f3ac8f1a135caeffb30af59b5d92cee6c6e5cd3981ad0161e2446b9629f1757106b64120211b434d6c267b5080a249f90d539a3fb3a96314b349db5a4e79aeb03607257d919704a3781e3579a2f5a1ae93fa1d5f24fdfa875e99c8cc8c043195f0dc99c1eab2fb3754195ad74b5a6e12e78044b50b729694bb1778cfe19045b570fc3efac1e8054df40a7b1567f1d55a2c5fe724bbf07467f36cdc07c67cac2968797966699ceb0ae8adcdd77b87c0b4428d970baf95735dec2f94", 0x1000}, {&(0x7f00000016c0)="be4d026662113cdb5102a8623891bdb698efd90d9d3161aa2eeb8a886397025a8dafbb353d64982f058e066591b051698b3301091ea87a658f7b272613b6c9321e683c34f6f071c805fd9870ae2fea318820c85543d3aa3b3349ae915aea13be8dc5af9573748ea59cdd60846b3ed9ac333102e4467752ae75ca5eb53c6100d5ee54fc2d3609ae435c043cc9b7aee550efcb5a74e82407c8bd9935de2b346b", 0x9f}, {&(0x7f0000001780)="ca6b9c1a519ed04c9a2a1c2755c9aa64579cad720c31e3c30f96dc91ef8aaf2303b70d07afc82f6d03bf33d9a23ec25859d98c36ca5f4829e9d0d10e37de9cd44005fbabd91a678544220e6a0fd89c58924d43bdf2dd15fab1589288fc015975e8c768443c8057722629733f76b74966c4cb0bb9e16dbd8237525b40ac0827408d4cf5f900c952a59f25adc0fec7a9a522010eb6c56710", 0x97}, {&(0x7f0000001840)="066a18670b6db6850d5f123716963384882ca2110c7db24416c259c1754177dd91a7c3344d6965eeb6a41c79f6cc317a92c824e9307535fb34a008098c7aca7fd7a1b5c1250194e7f8ef68937c4b4882d136502d9f896dc12053b611d5e6016fcf4d6ceca8e278e98efb81b5c770a32b7a89c63939cb7c97a41ec75300b29005c14518ca3bb01a99bdce8e4f7f50e98ae75c343984bc769ef7c1b013dde3b7df19815350eff9607e561dcece03c1471f4a7404d88d30ce5d651fa9d3a1c61f0def9b6f416d8d352c0e2d70ed15", 0xcd}], 0x7) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r6 = socket(0x20, 0x2, 0xdd8c) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000019c0)=0x1f) r7 = accept$unix(r2, &(0x7f0000001a00)=@file={0x0, ""/4096}, &(0x7f0000002a40)=0x1002) readv(r6, &(0x7f0000003dc0)=[{&(0x7f0000002a80)=""/4096, 0x1000}, {&(0x7f0000003a80)=""/82, 0x52}, {&(0x7f0000003b00)=""/249, 0xf9}, {&(0x7f0000003c00)=""/165, 0xa5}, {&(0x7f0000003cc0)=""/216, 0xd8}], 0x5) ioctl$TIOCCDTR(r4, 0x20007478) execve(&(0x7f0000003e40)='./file0\x00', &(0x7f00000040c0)=[&(0x7f0000003e80)='c\x00', &(0x7f0000003ec0)='c\x00', &(0x7f0000003f00)='\x00', &(0x7f0000003f40)='c\x00', &(0x7f0000003f80)='{^#\x00', &(0x7f0000003fc0)='[[-\x00', &(0x7f0000004000)='%\x00', &(0x7f0000004040)='.\x00', &(0x7f0000004080)='}\x00'], &(0x7f0000004240)=[&(0x7f0000004140)='^:\x00', &(0x7f0000004180)='c\x00', &(0x7f00000041c0)='(\x00', &(0x7f0000004200)='c\x00']) r8 = open(&(0x7f0000004280)='./file0\x00', 0x88, 0x80) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000042c0)={'./file0\x00', 0x1, 0xfdaa, 0x4d3b, 0x1, 0x8254, 0x9, 0x6, 0x2, 0x1, 0x16, 0x6}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000004880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000048c0)={0x0, 0x0, 0x0}, &(0x7f0000004900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000004980)={0x0, 0x0, 0x0}, &(0x7f00000049c0)=0xc) pipe2(&(0x7f0000004a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000004b40)={&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004800)=[{&(0x7f0000004380)="599b214acb51fb766920e73c4cd903845f62595a5568ab2351f391a2844a4e04146492cd3c4df8ba2b3907313215c723daefce37c05b2dfa70fef01b56859db2736cfc20e2a1f004a60255105dcc57baedb9292435e0c1d360e7c5489016aeacac1812a3a96b8e4228f988daac74ec4820d4260b5391fc874ae85663edcc5d7260ee5fdab22d8230f094c63a7777c934e49590143c4fdffbe00e9df95c174e90258d50", 0xa3}, {&(0x7f0000004440)="4e625fd75c3c14d1abfa420a015eb8daf3198a7bbcf9eb7a249333fb442513acfb0a651afc1bee01d4ecef4089400abf2cb041b2804e0f9fcac15fe7b02d6adfa49aafe74dd258ed4e04b6f0c5e53f1ac9f7f7eb3ecbeb828a7545e90c085e30ab58c4ccd4c6772efe2500bebbca1d6c181a8358bb567eb96739b06d90ca486ad2bf2f81d1730c988b443191d8489f505f8159248ed7ed9fcf2a25a0bc6f1f7c0dbaaed8c1239db9da3d27e41ce69613e70280d27693ba4edf765655307cd5a7d922dc0669b720ac64aafa3dd508293e6e540ae474543b0b83d05d7628c4b616afa037b837b4bf12f2d4758007ae2517add7c60129e9ec0f63", 0xf9}, {&(0x7f0000004540)="626022d4e2bf561036a83a523e5942b6ffa571b29dc0be9873c4ababad6a5ef49c1c19c7484bc829353ceef8ec5c4ff1357bda1322fd077aa8436fedea35dcfb734ca43a", 0x44}, {&(0x7f00000045c0)="864d729a0bdd602270f72d3184bcabc09bcf7ff4e56e38b25e96cbf25634756684eb100e06ccf8bde847f293c5694bcb18819bd0e786999078757a443da80955b99d1f70247f901b4f88ef1ef98fd2afcda039059ab0844965bd162edf68313ed2bf2169026562195f31e95930208f19707762f1f35d33d8492ee83891895122670fc26cbed33ed8b0af86e580ca2a156ea8ed016fb1790e8c0a115522f9998d1215a66a032e5dc02baee8", 0xab}, {&(0x7f0000004680)="1f9f28d48d3a5cc4664171a1e94f151c53", 0x11}, {&(0x7f00000046c0)="87b643ca502cd2699840e4a743a61c58c6bf", 0x12}, {&(0x7f0000004700)="725559a910fff4c6b94772203997f3ce3e85ffefae164f92331f8c23084c6a4c4bafcbe8a85d431291ceb420bb3822ceca6d10b09c843501724880aa8ae89b03ed72e99a267fe71c831dd7e351a0e0b143b3bd4fa6e670bef1237ed68b329a00f3020d5b9f8fd0ce66c833709ca5d476da1ab87f3971eeeabbd607acbf3be5de78cc7cf3cfc3933ebafc9ff827549f66750f4afc30f8d7601d7c9eaaa4f477aa4c25678f190588e45bee37ef91f0185df294144c5451ac0daadebd8d7bd4f783ac687bf7f1b73ffaabe6e1b5868db4e20ae7d5aa62b5a353be1bea03453a2d54fe7c9bcd652d9ebff860", 0xea}], 0x7, &(0x7f0000004a40)=[@rights={0x20, 0xffff, 0x1, [r5, r0, r0, r7]}, @rights={0x20, 0xffff, 0x1, [r2, r5, r2]}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r3, r9, r10}, @cred={0x20, 0xffff, 0x0, r3, r11, r12}, @rights={0x18, 0xffff, 0x1, [r8, r1]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r5, r7, r2, r7, r7, r2, r13, r4, r4]}], 0x100, 0x406}, 0x1) 04:52:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="10000000ffff00007000fd5a01c647fd2eb2fbf0808aefc8fd038acbe7e2257d3d4b2046b42f65f5fe86317335794691c986883a0336121c8badd492d155e433bf0a431cf2f2fed5e9239da2853359b2a5e118e111c0d406b15a1b287df34f6999177d5600000020a9fa6161516d3cac051caa0f2626426ee4fa6fd99d3dc50d172dc1eba96a6fb0a4fbb3b4331396285a418af9ed27171c1a82cd49c4a6cf7eed6580db81"], 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) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="8023c3245f6263df17df4b71e037a1f0b78a2551b71b304e26adab8f64c38fe849ca79e716d7cef4bd6997dadde04f28275d84bf44eb6744483bef9c870c93c52efb612b055ec427e2487c56e96c1bbf7efa866b18a6675f552d7e", 0x5b}, {&(0x7f0000002640)="4ac69ae275933318c1c38ef0822c81fb4c4dd5ebff05ef02d4a784639d06a8895addbc684934d7fcfcc31940dfaf1aa418c1b59638d775b6fb91402243e6acbfaaa538e31db8d160d5f318049e1b1537ecbc04271db10bfb7de4e2d438f4dcfc91977fa7ae41342789d642d982d412b00e5cd5dca4edcccf2bc18064d919902df6ad117c7abce9d95e9f60e5874c69d2ecb58382267d6df0d4acaf9ccc325a75929456e56d045de85434fccd3efdeeafd659716e54fc0c87c1d0ae8f6e346209b4895f7917fe9bc627d2acad875d01b12beca2a3a013581f2070ad5a059f294cdafc9fb4cbd898ce67fb22dec7426193e7d0189369a0100eeb70d85335b2e97e851615024bda68f52f6f376db727d8a216a351973d775a7b16f075895596ffb654e63e5675efcd3a23bbf8ba759a4f70865d68874f2b5a543a4fc8c5dd2664490a0dbf3b52f007e67a39f6e46ab61b26053c6ebf6c57bc0773f17ec2d931ed6b1b1f7c0e6b39a4fdf952cd0672da790f56443c60c08f52f4fb8f879df5ab5105ff77f6ed59fa9cecc7396b7ac53b6bfe69a2b22d2689e20f1ccd845a5461eae697faccb0431126d8608451ab5081656e0cbaee986f67f285ff704e7f9b88c2957f5547d7efb95482d22a89e85349cd1f1bdace114e35a499f6eead2e022c7b83af2ece93ffe8f64ad2f4fa00fb8e1a6256fb29fe5dbd4a4a3b3530e1269748e4ee67f4dcb8c90273ee034f24c415e98a6e3da13b5302f69843561ce3fd1beb678a5f6eca7f544e2870d3590d6432764edf7c43c215b9da357e6bf6e857fda7e236b459c9b2548a1e7c1c98451bc7938009890845a66b966e46cf6674e6a4be65eda01fe453a0707eca01e101ee5a2d3ab8f10a7b145a3c78a57eb56a0c1a64d3ed12ac8695978c4fb715d0674d0f506ac6b40d2ec4cfb1987d075bae6072fb16a3a286d0e6f7eab70335d123766a98d6a29c21ea624f0da3bc4259899f2c7ef6068b629dd9a48f7b5b424ad153ad38d0f15431ebc4bc898044528e6202e476c3cc2d5748ce370f033856d4357b6bfe683833b0f5106dd9caf68290c7335603acf7ace09703bba59f7e37036fde15471e3d60d648d9c550c4449c92be58271f9e14cdb6b839eec81d6bf003a340fecd17542d030eddd8736f981d2e5fad8d7e504a7f300f9bae884231a14abe2ab9908eb34e48c36ac363758f556fcdf7054618971e8b531f0e60c6dd7d3d1e9cbf47d4093e385d5bad1b866e408b3697ed118120f748806ae19560349d392b055b8bea31559afbb2efebc69f80daad8db1585a7785f0601fccb52bd174ecc5647c9901521261f228a3fe5da982f7ab5563d5b4f61eab8c24064c06f68948cc64183cd53b43ec222d2c988a0ae3df3f7da4b23847e8428be661a851baafcd549e6ee2e0667e5b7dd2b1472cd0bdb128976551966205e3f4063645394f472de04898c51067e64550fef540a410ccb79ef7a0aac6748538c6022e4723eecd85e50726463a78e2df05eedd88be0c191e06d0bc817d4522c003f7d3224663931e2aedc7f0d44b747d8dcde6f8c37861827056729e7ff6a72b008d6c365179df7934e3e090b4553859df5615a7a41dfa603a3a8826d2347708b8b1aad68b5ac84eef690d3bf1fe64b95e3a451614cb2a859029ac3ec19f8b1f4d503c0e68e337c5f675203162e480cb96ccb53bfbfb38e8d36a22e286a272f6b5939821c95e8a83e606829e8ea6019abfe7607ff284acf355e6c9ec29e7e7c981bab97b509fda4a2d4ecd0e79ed5516075a97fa2558165d2ec79a848682ec4f4175bc684a61a1e02793303bf43284ef464414da027ba9d1cd0dc78fcb9cc9831ef48d709ce65a9e0a4b2f719c1ba571fd828bae8b757d3087c97eea1267d02bad3cfee0c115e04f9972cf24bab0f618d071d09e19c9f45a5181f173e8812c0c8048728576fb7bd061869d91dcdfcdf004c5de307aee0b9dd25b027ea4820cf193ce1e331295209da038079f7b003886e69025196fa88927fb7de85e86702e74540cc28748b515e9af4ab93bf110e84e8910b3b29dbd5305bdfbbb39c8806fd3eba52d7c197938578593b2f7ebc4dacf5263ae1e8f0aeac11bd31704bf85ef8105a07dc0b490bed7f9b172b31d7f82e37b71a6801ad17a88d8dfa72886ffddb635d310c3cc9945dcc2ab609bd798e4df77e4731a12cc584d358b68e53112de11134d911ad08bc47536e6499cca0f88ecb04b8d187b7fc69a1baffe67b8845d30575e2adc693a43d1cef6ac5e5091c24dfe5e832ab17ec609e6ffc46587c094eb1f07b709ed60f6d4a3e94701dacec77c0b7689179543b219c802316405611893f2320d011f4873f1a5f8a13cf7876211df7056dd3f2bb4276e5dba84e59ec13c7dbab26b7d03c6b414c26ebcaafbeebc423b058600a938863f22e83932983ce8dcf547052b7c3787e89d8b708e01da4e29004cd19913d972910eb9852c63cd9280fc393a795858da2a290f0902233e4dbb4ab7918cde154e00a6f03453a99ecf34b87f0e63529770fdf911090c06ca7382eb0e0cbe04821947e58de63d498f99720f063d789c503e53b829f78b32ac9df874cc839f7c7f1a5bffd27284b2d80aa669c6deb856caf4e8e8be77540e9b648bef5950357f987198697a32e13ce004c2bbc7cd8b535fed9c163ab8980bafda2f33e1b9859632c4e16a79139da451e67198e625fef0e1bd65f773ce80abd215167ee198779c78fbbb23e3b4a4c7b20f4ede5117f3207a4e9a3d817535dbb691ad4d58cc34725d18350636563ed6076f05b4c07b817b7a990dddb3c419ff8840aeba26c2f3361a09e3ea1c30f39bf26d1c48345e67bab17aab98ae348565e9b322a616a9e30380535812879679319893597dd20047a2c8c599bae2e1453bf827dfe86a1cccb657546bb932da8a7bdab518af682885f65b08acf9dd79ab1819e1fc202e9647635d6b126bbce87c7ab4b13e753580135e5478ccceb3f0f10695547b4ceae1af32dea2d39010457632c5d1389cb325ea7b5c5b1cf80452cbc51c57e936d5d99ae4a0947904fb6ccb761cc327c04eb1444a0b69aa2b07442226900131feb162a4c58afd6c635f2c52dedc2a74405b4ad3ba6e47f1688233456715b16ed1080295b929604d5fa20935cac7d5996457462d2b4601017d071124055312e58ecc56bf3495429b3e42b92631937b73bbbc460a6628c002852714b755acd2de7226738a1be21fd8661d93d246a1666ed51193ada9b79516c6cf319167eedace5e03d2a97f2807e882f4147a8124d41d26ed9599033e3ff1f729c1db65ca04b66581013b5e69ec17667e09dc78aa99dd365ba7ee9f3d88942274bf0cbbc76ffcf507c25f29ac551fbc03079990d5c90cfa5a4d3346a3dc9ce5991d4c41a547bc47a8712a6c94a340a9df429b5b5f8e66ef744d76ea23f34ca3fc879f78131538f443ee2ec46467697d9e8bf6fa30376bf8dc6ab86eba73e52bdab43aee43671acd9191ca6c2b06b06c9a6370256bd86c369f9456f4a6c57788173b14e5a5f6087a1ddcdc5fef286c7b90a5b576ebc4abccb3cb46a1f1fa3a0e0dc264f846a9fa555433e28262e4e3e539cbdc6a65fab0308a1994046a7c5c5adc536f89d84fb4c6a146050bc1ed9b4d1d0e0899d6f38f8fda854e241836e59b470d1403c2d38f44e9e0ccb40c21290e271c5cced3e74deac3e9bcecd91585c59b046fc62ccd3ff4e03eaa6ef3959a1cb8edf0a54f21edcff54e6427ef460f019e484392b8b5b1761727048b9a0f95cebf249826f6bef7246f2d688575409d1d238a5ab43c5caf9485bbb1d455365f098b7801532a518b6e75574c823d31361c6d8f928c4fac8356d98c9c96118e03f67051e600bf7b04cdf27b0c26c747ffb5be66298d7c540f410f3978f68920ca72f4e3b131a9ccb6572c6226e8c99a5473c0b2cc46781dc25d2e5891d09e5e5d9a3a60a14023baea559f27ed50ca534c66197e32f21bd3ccb93320d2bd65b7dbff63121d375e71b30b0cce724c0cc36aa25e42145babbb825ce59ab9e367b37527546d3ea87f368e4b8af346f4740ea65123df7109a1b259735e4d049e0bb17ca2596d4b102c9aa351888de862040a5c6a4e4a55df801e80f1a19fce8d2fd7c8041518c96766d6dc9f0bb12a42ca8c06be909a8a632bad237926aa8cd2728ca61c270003054e1a930a3c745bee5cea59d3c89834c9c226479230d481f9d75cee3923072068565ba7dea30dd34072ad739d13bc928c477bc2ac3f1ce8a1ca07f1dff75ac1881be344838f86249cead6c3c6fa935bc546e1c1fa455a278b503217f2ffb6adfc7de3159fc7e6c74b448489384e754ee4a83d887ce76a9319577abfe6c989a49eca87096b4d89147982dc3ff33a78f7c22d67ecd1e8e92e6275783ffa4813b8001f578736272b3babdda1c282eab9658451798be27e6d76a9d858f3e01dff49d60451e2e48df2526f1b680b58f6c9f72360e16145988e98aa4f9f57797857e42bd20fad5b76efc4e6c314720f112a1b8c3af51ac57fd8653663f49b2edbed695d4a7897e762e29766e7f852422096c630d28e0f7348e7e34f84f70711c1b93e83eab0f63de195fc703fe75e8c816799d81d08d1be05a7986e4f087c32c1ace3894b3fa031d9a7a25ee26725156a520efee4cb78ca3f405a7ad249df4f3ffbe68617d24f365292dd65bd874e85829143fca90039ef2c647dd8d9477af98a35750d60ac0a7af7f3915b60572f7e4df21621f2dac819a5c6809e994d4f34d7eca9a08fe4bf19340fd2f7fcc9ebffad1459301de2b4b68eb8fcd9093b3cfde28bf9893f3ccf2b0a6cbe41fc25be0d5f4ff165aad00b160460afb726f7686e6a1300569514ed6e140adba56db942b5bc8cb290e7556b92f530d32b9a383cc77c4fd29ac2c941a5b9c6ccda450a45be0e4df60a0fa4ecf6356781a317639babb06ba7f3cb75e097013049e759e161555c1798bea16ba198ddaf222b4708eb73a54bce00aefaa7dd702fea62fa56c60ccd4b0f0e366fb8c6dc667a15ea89834d156d575d1977d6b43e9b2fb6642b1ca8e773c5a9ac5e64800bd38bb4c1abc0728da2f9995850dfddfcffa4f0864ce48eb51dc1bd8922584997e0955c62523627d80e7b3204375d58a0ca626a745d1449c732b1f08250df04745c9b232a13bbebb65b11d71432827b9c5603405d93748a733070a2c6c7b8b6959e8515bbbc0b889603eebcecb43c58a019da329466eba2e661d52ebd82e6d558426c501dadb48ac9748cd2e76f8b93be30dcb0cd5dba2680e2d423144dacc0122f6fa53239ea62be5823fa5cf28879e887d69d0b23bc9175a78f08d42cba78259ada9886b15bd9ac40426bcd4ec61787a196e540ba17fc9ec0d809f6c9bf26b5d6664d579684a2f936a95986ce561aa973cc610d3ccba4e4db9d29eb28eb1f9c22eab4ad6c3dde6125f6b059a39c46150743cb9c1f3842d9277b17a12a0fe485946df3f8027fa63b98a60dfd2a5432f13a3e77c38867a079e70d5ffe7c019d98fa4435b354ac5345aeb8c8c2d287319651c158aa79983e7cf957bad84e21aedf1a2edd88d88dfebfe83ed04ed042b0aa27f9e66deb3a597aad24e196b5cee21e20b77380e49ac28f900264127d9b1ae42a3a681a09ad619f23a5a9b49c25194cbb0ae6ec095a9db27a6b1460e378b62cd1716bcaf0464ab2afbdcecb67088cd9983efc94739226a475fd241cc19bcf83003f4852c96617655fd02ac039e1bb485acd311e7c81944c705b", 0x1000}, {&(0x7f0000000240)="6e79ec82b0ac589d5493eff040b8fe72c48b812b16e4c5a8e87b108ccf699fccbfec50e50944950ec29af5f9e4971bfa3b79f538338bd3", 0x37}, {&(0x7f0000000340)="8ea827291148077f146ff76849bf0f4cf24aa7dd7cb5f130996b4f280047d67d0ed14426d7d4313f38c8b0a860d0fc93c60b58652727529205220683046aeb26e07593b00ab72b1ead840ab5296c67421c81a6c8f2a719da903f835c38a3131268f6e02918f40d6eac808a2cd1942d62f5408084b5f1811077804d647cd6f463bcb0fab9dc3618c27050fc68796094cdcd221c31dc189a0e54b1e62c28d678dd4da16caa8307bfa9a6b4cbd3637f1679887aa3bba60297f311ef515df60653308bf231b89a4bcda0ec250b9b8ed8a30277219470e87ff781a95c28e2e6", 0xdd}], 0x4, 0x0, 0x0, 0x401}, 0x4) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') execve(0x0, 0x0, 0x0) 04:52:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x4, 0x800ffff, &(0x7f0000000180)="c8a41ca375bd06f69738c07449c7a7c362ca6621c701e02198464ad99619033cbf8bc3475d474bb56d04d3f34a398cd5e9a3d1e95ae1e025f0cd1bdc5ddd84f36a413cdfd3857036cdf7de0573faa1d0a944f9f349e282bffebd4879cbe1c8260a3fd10d00b90ebd41d4330a0f0b3aadf78463131ed593d93ca8beaa3d29bb87886f93d3b44803f5870875cfc93c3d46f6571e7937b33b3cba98e05db0f81e", 0x9f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xfffffffffffffe6b) 04:52:34 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100400, 0xa4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x5}, {0x18, 0x2, 0x80000001}, 0xfa15, [0x7, 0x9, 0xda48, 0xfffe0000000000, 0x338, 0x1, 0x8, 0x5]}, 0x3c) 04:52:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000140), 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 04:52:34 executing program 0: r0 = kqueue() utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x1, 0x1}, {0x1, 0x353}}) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x105}, {r0, 0x3}, {r0, 0x80}, {r0}, {r0, 0x66}], 0x7, 0x80000000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8028, 0x40) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x3, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x43, 0x40000000, 0x8, 0x5}, {{r1}, 0xfffffffffffffff9, 0xfffffffffffffffd, 0x40000091, 0x6, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0x4, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffc, 0xc2, 0x20000051, 0x100000000, 0x8}], 0xfffffffffffffffb, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1d, 0x40, 0x9, 0xffffffff}], 0x1, &(0x7f00000000c0)={0xff, 0xffffffff}) flock(r1, 0x2) chmod(&(0x7f0000000300)='./file0\x00', 0x50) fchmod(r1, 0x4) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) 04:52:34 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r4 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000180)='./file0\x00', 0x8010, 0x4) r7 = syz_open_pts() r8 = socket(0x7, 0x3, 0x5) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x41, 0x81, 0x3, 0xde400}, {{r2}, 0xf431c351ff39c824, 0x20, 0x40000000, 0x8}, {{r3}, 0xfffffffffffffffc, 0xb, 0xfffff, 0x7, 0x3}, {{r4}, 0xfffffffffffffffc, 0x41, 0xf0000000, 0x5, 0x3}, {{r5}, 0xfffffffffffffffb, 0xa0, 0x40000002, 0x8000, 0x9}, {{r6}, 0xfffffffffffffff8, 0x90, 0x2, 0x5, 0x1}], 0x8, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0xffffffffffffff00, 0xbfa2}, {{r8}, 0xfffffffffffffffd, 0x81, 0x10, 0xfffffffffffffffa, 0xffffffff}], 0x100, &(0x7f00000002c0)={0x3, 0x6}) r9 = socket(0x18, 0x2, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) setsockopt(r9, 0x29, 0x32, 0x0, 0x0) setsockopt(r10, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:52:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) dup2(r0, r0) 04:52:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) sendmsg$unix(r1, &(0x7f0000002240)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000021c0)=[{&(0x7f0000000100)="6ad8ad8c93400064fd70b969898029844c1493c9f7f2366ae9044ce4f3b869e80e58ed664c63e361ff298c1e71aa8edc521540aa699bdbccabf541f3376e32fd5d02564614dcbd4f3cb9bf0758f0be411aabae68b8a22192796fed9fef2dddfa828f23cf78a191b04dde297e1bda43c25c827a7577fe596eebf0a6a4bbeeeb78aeb5bcdccb6c3a1b1df4d9126872280b5f190f8f885074259e8f27e5cfadf3ea0bff0449253e6501c82ded270e273c008f703bb86e0d404941b38914298614920b76c85870e5efce67d0ccd2b5cdd5628fea57cd643a0e20f2760264607497dd9f8cb78e6e506b041731d634a5d86c8e5f53fa3f944dd632b2b6a7a22717a25edcb51e511ebc372c12add07941880fa28c0d41a0dfc4dbe7b9bdd5d3c5808c212a358ae846da282abe4a3a70370d805cbc3be5a029f5459965b33c5265c3ffeb72edbd1f7c885f8c32dc1f09d8fee20357ba09a414c040e23b04571b2541adfa31e12c7f0ab2a3a6e7dbb949dff555f3e7d5f174c83cf53450be3d7c44d624d6c8aac976bca013f46bf9a0ea572756fde685ee613468c112c761313cb23647e93596334afefdd612a28029d8067a30b5acd2f40a36a8df705baba4619d731ff38f4a8e8e17adaa6efc180d548343202ba0898777d7d9f92039119ff50d1e89b2c459254cb554fe84ab269294e047c8eecf46d53365cc255017342a2fb95f833d858bc89229ffe9712a20763e017ba19b3fc1145538a8cccbd4cd006476ad39e4e4e91466442dae53042541aa3d1edf117964edcd61dff03a38adbac545715471270845bff45948aa562910f6cc77e9b7c71e01ee78f363c93f30005ac00f234cdc04469de415253d52f56de19b4ec6f90ec5ab2372411c8cab33bfac0149de644bd43c3ed7ab9df45dddddae26d2b376eb08543211986cbeeaacedd8598924b4ff3ccb033df1b8fdcc87688a2c71786194e3feebec1f8f4f828f1f1806e474b245cfa26dabc7592c4e852ac03be1357c7609c0068c711c955ea2bcc8436ebbcee15d6552e412f41615122308673629e8ccd4e9ae9d29799d14d20b6242d431d4eed490fb72cacded7d055b3957f56012aec14437a069492b24b335a0c5160dad11081a853a2777339ca19fb6314b0fc9ce3bb778a0524ea0ca078aa11fd5fc7e9d31f35b1ecce3076b0ee2609db2ffb3c42148d90dcb8bfa60fecb380d6ed6c56ce5701faaaf2076770faa42e3d0b1af5a1da52661c0fcdefb27c832612770f12f99aef2fe9a6cdbd7e5a3f7ba82a59a9f307466331d4502a89a2f427225bd2564a927d1bb70249f9a09b6c6d63b8d7b6e09e0e0c47ed3f40223a28dccda6baa43c163099e90c6762b3bd9ff0e5cd75c8836436aa9a1fbaaeb8c016f9760b7fd263f807da6a065878fff8d14f09a6ba254d0be99bba525bc78464fd63eae1f5e7e001ee8ab733c1c1e3dab11dc7289dda6e3dec7a4523b29992266f9ac76e8ef5c3d4f5be44ad745433208b8e3e542ad369980f25e3448b0443b96add4bafed423f4876ccd9fd7fac65c9c6be8e7c3cbc573655827431dfa3c953d9bbf20ef843e8db472d9f63cb51bd73ccdb3af0a1587813ba8c8777bf443777320ef1db495996f84e9540f1401043cd206514039e9561c660fd1eed4a48991abe9680ef3cca3e4f068bf7bc79c2cb990fcba5bdd85446597a0c41e3a63cf9b6476d5f9886980b4a6c5f6e9bb25ea70043edc93d47a6fefe4d64bba1c71aaebe8db48ecc02230c5741b1646955987c83a28414ad7a3067a729115125f4f347cd8e69e154e6bde20d4fc8a74a3f143e0d17c47b710b4427deb0b083bc3beac3d55b2f55125cead49508a8efd7e8aaec4e3a2dae2f25ff91d43dccc00e036e700fa4c279fb3230a9bec6405524b5dc36743fde4fda3caa90da22495473debcdd1bede3f1abbb29f566ed723f5319bff97cf949020339d4682c455db22216169517801e3c05d1b1da10676d03faa1896e32ea56cffe683d150e7243ca3b0de098eddf1db4dbfd61b497884dbb5f640b26bf1499b67c1b8eeebbefd344b76289af8f19e6b9021496ab584424fe495b17279dd474687a9e38625db0786f3c8b74db3a366664c8403131ee1e370b796f3574ee2a25dee876053a42ba8385b483ef3b70bad4dff703b4c2e4c2d023ab2fa59ea43ae222b91bd74bf00987a5e69a614e66e9d56b3615375a687899bceb1eefa863d630eccadad05f0b3f92b8aa76a16af337b0392e0199f799ae97d32886f367415eae6934208f4c935a70a2a0fc3a4123e82ac035b21cac8f54d98d2645b2978e39b50c8f762957e1d12295e1ecbbe66917c0b791090da96dea9a0b367659372095be7256e93b59d9464aa19f0ee532c9102606ad3097759bcb5c4139d763ba5fac6d99f18844980a2a0c8f8b032d6f006b1698bec0045a35d97f4700092ffd7c5a44e75a6a8cba65e4cb9cbd9d829e69acc64fb1c42520a0f2f179af4ccf320b9f4a79f36da207a2db3d1455b1f8403374ab151bb2a44430deb24fff875f783b3c5092b85b5a0e3ce114c3c9d8295bd6118a8aa9511721a85f7823583531619254b312a2ed142597cd244b8405cd9e2618650cfefde727a0cca40c1e42f3251d775c6da35e793110bb0fcdd81bdec0e5bb30035fe2028c8c5c01cad1b53a4758e8539bcb79e9eb6d3fd885b9011997f2ad8ed7597a4abe609ac10a8e8cd8fa1096b5efed80aad1d73aaaa80ea4f668dbe31fb9a49792fa10299b7f677b356972a75ff03347d16197e52fc01ff6a48fa8339e09551b8dbb858c595fa94b0caa58597d19d2933830af839ba16d16ae378d9a865ab91c44ad21c2f8c64e46fbc578c06cb4b7eee933a2f4bd2c779fd5bd11195416675522498ff0968c8860e8a764cd3b27309a916024041369b28926de8221f562b75f06a25261ef5e1ed10fc7205a79f518e1b374d220bea4aedd106b97f8b98b62e42ef243ded89daac98aabb85be75d82f42829e22442689ffd7e63dfe257536168115e03f0deaaed8dba72fbd7ddf91f272e029603f1e855430391313e5399b102d4425406fcc3a4a8a97d7e339a59b239c955fe03537b812fe7cc21d0dfe3e1777834707f1dc32f021c47c78a5c43da23d4265490cc3c6ba1bc69419d6785b25ff450c671625615c28e32c96d402d7f8e737f8cb8224b4c552165b219010e12d03c961b398ed227c64dcedd4c0ced43f4662de37c7487d53379c4d59ed709f55f54750eff45f6f3eb4a35597eb345aebbfd2c638c80118fa5cff9127b65e9e734e4c739a35b1372e286a328c7095fdd34096c972e0eacfba17f7963f6aa3bc94e026467c39a5df17e1f1c0ae272acf904ebc1cd70e33e5fa319be206360f30027385908947441efef65b9a030850faecb665e4f18c4988316d990948652874a2648d6520e275a2d96a495e5f4510676c5387c0f785280d97236df85d330894799616a12a20f61be7454f5438e3e73325ab898ff703ce5ef0dc30202f78dbc35eca05072565badf195e91551a529330f9c3b6180aef72b572f5a80e04834a997ca4cd41a4db2a0c8154f420c77f8fe9ebda213d0c5e19d872e2f29b1ecf5b174d6fe76477eebdbf31a9cec6c259f0a51c6c0ec5a3ecf65eda87ae268f78808613c6772b8ccec296c8c5018428f85387d1f75845ad554b83a111a043dbf21b26c21d12b2f8fe44ce3f766e849d0ab521ab281a56924f011edc73b20355f08ea021b5e7bc2640d6b9f484a7e7b5b8a919da1876c6d2bfe26cb16bde7dba5a33c5ea57dc8b03e76e37992de09eb0e8b7b690dab2af700a2d6273e024c9eaf7fb3ea95c77c4ad815fd4a542dff2b7d30b38d7fc3439e650a9f6f3ce834e7aad1afdb53b8bc99ce2b2a639970ced9d0e0ace363ef4654743eb0e105372a53b53eea45d3ee9f688d62abc3f09cd8b47a91f6d361103ae76db933d0bfe17112dc5bea6616f21292ee99109fa375e6b41e30dfd548fd431703bb577dbf73ee89c3bb516a5617875dcc84d5287bdb344fb9150796d4bbf42adb08387e8df20221539da808b9b590cde9a77c7e77eff7403aac65b6d24fc4a79417b9706dbc4c8710daa0a16f278094bf1bf3fd37fc94aee8a4a795ff47b1f842759d115f315ce9d14561d68278c11fc84f611941b9e6bed4f58070680204e6cedb7294e91c41f0954a54c96b7202fe916e9444365a0d3f014c68c8d66794fd2e16659054124e529c7040eac5c8dbd802a6ea8ed4e688657cba706b41a207d55e66ae414d3a05453c582ac32c3a41448bce5c57959b2d1ea4bbb5bf7e5fee17cb0e3c1e0ad012abf503e99044cb32ece6df67b825b5350f415f9e451eafe192cfd4781e52a578ee41ca66bc85997f9962a1bcfd66d4d583a306cafd95b7a82654e7dbf482fcbb7c8452bcc1d3b8c631ed8bc04dcdc00e7a2a423c55aadd8656af773eaaada1a1d435ec113ca558974393601ac41d4a1862262b3c67625b81cf6414f99c681a658c26f105e40d71f08ee47bd219616783ec7f19c2815c16d3a6647079822345e7a5e09761a251933194cb1bcf69fbd15612abe755074b00db27eea35c6b8f668f6c37eb4e74174229f8fa99a5bdeac29da9dd3e0de2722235f7c63971f14cccc22e18b90925d90a62364c31e0311f571513d0b7c1287e573151e751f59a59d239cc9e68964b76fa9ac62db848904c09fb8fecb8815963886997e7864e94906aacdfd0e13ae1fddb49bfbdfa38119f218f49deeeaddaabcbfde3d82382b23481288ac29d4caedc3520259900bbdc915bb1361e7b361de21e9033fb215c803f4ed2ead614a84357cd6064efc006d2109455b01515c16a39e86f9afeeaedda47fbc3ec2d8785827ef9b94e44393d75679c6a1ea12e87ea90019ccb871cea601b7398d78a17127c36ecd4bd4de0fef1621a962252465e33e2163ac5bc848c2d26486866fd4c98c43edba58a43e290846814057800ef814dbbd94a7c7e87baf4ef47bc7eff4f14806b4331fe373742c3bb338b9713a9297127ede12111bec6d94d6147aa6e35713c9a8145d2b08ba63be467014b18f7216cb31be7c8dc93589cb29a5c97f02d9347223f507c4ed205138b28d0199a515c7c8405a098265c3b854ba476cba1f9b1da04fd1079b2247b285d61afdd36784cbafeca5ceb33c52ec6aca407a63a081b7ae924fb870352d98235644e243a6459c6f34960203967de69778972a78a8bd25703a981d24cbbe844af1d8f76f2e8752b4a27200e36203dc0722318ee715df05b9366338a47576ab82019edc319b67ccd49cd3384248c8b9c9313fedc1e7382f39c7959ce35c748a9773eaa8e8229a40b2fb09b199f4d7f089edd903c6906c39ebfac582ef850a12c6c63343b88b1c060974ee9a67ea0b9761992e96c3e854b7b045972bc4cd128c2aa9383f391b33ccc4d75b924760cf7259263c34926577b38beed04e2627251436f403439c60e101579683726a5b0c351d04d46e8c293772586f63bfcda169d5adc60c8477373222021464f07cba7cec50a872e3e35dcc3c3b589808aa37c656ac0a833e45ecb517ef342bcd30d41f769fce2441f15654657a23cf91e2a71896d8b06d3518638567e22f19d59f5df6e1cc5c7a842143f8751506a5cb91ef20ccf2c23593769b77be27a339a2eaba3d799f70304c3d7c209d49aaa2223443b5e9c20f8c413e1efddbcebfc1458b923a180a53b2ad80607bc2304d90eef42dcb2e6a508fc316af0e153905c77df4be2b0cc9ff54abe52ab3e074d7", 0x1000}, {&(0x7f0000001100)="76da22b90afc53ba28cb93d914f2f2f30d8fe4f0b030a71303a877ba7e30ffd1716815f39a7ebc428b7a53701f959837a1d77308b2bcf3378ea8e8b58bb666e5df8848e855be46a81fc14af1378274daba0efeabc241b267ce4afcca16718ff8371e3a33c1bc24725574976dfad525d1e0c1917f52d40241", 0x78}, {&(0x7f0000001180)="3be53cf0ba512658282cd0bde7071e1da5d42c52f7a55f6d501f1c2854b48026b7b436b5f8e60f7b", 0x28}, {&(0x7f00000011c0)="4deca50fa861bad55808e3dc8b97333d9833f8522550765ba9d8175361cfe35373f282198fd1dfada6b8b22a4d625a3904e9fb446d1666dde5104916840ae34b21dc08b22f65a24e7350f80ad3509bde76d9f6b5c84b9d3d6cf26a69ae0e68db86464df6877c4810020b412fa353f9f7be3af258055b6eb0d64f67972658db5918c9ae435a73c32fcaf3a861f202cd9d444daec5654e35a1841d42b49d3a3bf5747e5494b25ca3251d51f177e9e216eb812efdd6728f88624641ec4739a8e3017bcd9b9b0ed425a9b9f0c8a977616ff54f8aea09ff853e49fb4df7f4f88683957063222078bebe57a74cc786435cfd9a5ce71e7a778c0894faf3617a0d345ca4945f87d6833a1ba4b37074d35f232ac93dabb8e14b01fac28090ce3989961a728385e910425a7c448b7ef88ef22ff42545ca47e893b3a1718f4ed14803fdcf8f52676f63269c303b7c43072be3e084686c65d57dc8360a6ddf6371c5fd95862e551150b5dc6b8440272730e3081e3eb4190366ea40321f6a4546c02af2b3e03b35dc37cd26c51cb43b688980a17a0a89da79447173a703b224f7bfd7cb439291b4f45cc4ff6a15b39643494e7e9d8fe7da9f3234098a1b669e932b1330f4de69a6aafa90af86827b5553d1d037ead88b157e7513558d04257a2a59dd9d12df2c37da043d791e1bd6809d246afdaa4276cdfe0b0ad60374243c86d40f6f991b44437ca8686bae0e7d6eb4015f26cf760f0c62a984a19aacab9dea8eaf0620e04f3c921f504f45d62094605160b8db6a1db3a2a6114b27966cfedda450b71effb10c4ce9648d68e0f36935ae3e99221af7e406e8951adbd3e534635282e3c93ad25412757ddf820c6275c23ffc5c30d31f624d64750552c62e193f7a92b3ec72b1a79b1cf6bb1fe0c623f7700d8c4dede5243120a5e48ca202c5857e0e8b84c62c65e22b74d616f577031d0292286721086aaaa925109ca782a600acf75ce679152d2795b9b0519a1e72dfc3cf672aeb9ca49802ffec1e3658cbbdeaf7281343f155c4c2d08619bdcf18238b4be06baf247ae5a0698cafc0a0f4c351c2a539a0b7f52193be667a2991762dfebef186859d7241521af8f41155be5bfb3b080ad1f1dca8feb759c744659b6594061176152fd9279b1ed68d8ed16d8b544ae73c71da80d6c31ecf0a7e3db9c664e8adb5b95c992ac660f196fcdae7cab0bb72f6c7ae566cdd6bd0367f8655a836b2a60e93777d0df4c07ed9458cf244fcc89277a356a44b5da6d0829652ad12ce6dc2a711b77cee83afa95d916f14f440730b5bdd404d9494474114c81e46ccb161ee0fed33923a60f4aae083d5da74e2ff28ae96771aba5f869095ddcfa9d7e3b5169a9b92189412d6ecd0bce064320ab58247652179db6629c408d372c1543e8c72339d1e6b9a36367789cbe2c6d7fa578e73fc6419d6aa9fd3a16356e33d12d05f35207a5627559c4982e1c825a1412eb2d0f02b476dd102a17b6f67a8902b3325e195e67052bb53455eecbf8ff4433218f1a34d0add64153df1640f6e92f652f529b23ed98ce19a22432fbac48dd6d381c8f9fdd84293310f00136b8ee92ad68be805d311fff17e067de11c71e3583dd2865dd00a9d5d430554f9daec44a4b4a3fc9457f94a5ca9ce66ef952f5163868cc2591d03655311188950faa5c332da962653c2463529af2214f9fc82984f952b29e2414508b74077b643f8971a703e30fbcdf8c57e3065d957c3f60f246997a1884c432d358acdf5cc96dfd7d4409603702c8a5399814bb5660b98f83f62c91139600200970e0c4c6d00ceffc96a23beb07b660fc3fcba3b7b24095690346eb6d84a4ea2ece106eee4a053a7e870a8599e6d94c34a6cbd20d8d33a259387544769d2eaab3323416c022d04e21b40249dc8161d32aa46f0c5fd9258d2c0549c8b95e1a75f6d4b48144bd5a5e8c24bc85906656c3e2b5c8b252155d2c68a2433e15cdae27c10b74a464ae27c8206e96ab4e8b537f7a5bb33d194256766418f8bf015d7152dbc682bb34ca4a85c9439103b461ff248c9c644a7146338c5557fa5d05dd5a92f24a1fae5a29b4fa5b94af5a4bfa15f4e39c83619bc43353d93e203b6d4517143232500e86faa7008dd912b3fb33fc831b1e4342b873cabd318474cf2e1b07a1ee7e1c25f7e855165aaa151d9fe6cf33d618bb9edcf42db42e1c992d1542896216e498c4f184bcde13a454a09526b63e2b4c2cdd6aac40485b29ef3f0bebfe6702a7331c6f34a948f631ffa88e4873d84e1699acb38e4f4dcdd73cf97992c2ff4dc491a9228547696e590b4d1ab0f37cfb50a94caf514fa4629f1fe994931add9102dfd079588fd62f2bd491476424a353763fca932097271c538015b5735c0145cbbf92536a494f95d9384b5a353b1a10e578a6fe20768363367bad93543f734dbfbd544bb7ff221f02c0a8ed631e7a921a3a777c7be0d32fef61d7c028fabfcac7dce8a13972f7ae14886ff4a2b4abb9fccf367d705dac26b641eed98d0432e85c2fdbd7c81e16e06f2de7245a3f7af489704d7597b07eab43fcc7bbb40b1fbf5a1027031c8daf5b320f98e9e4ced1452d422e4130f5af14ad2e7d2569698986d82b89a6d899cd9c649a2641d481280f1752998d28c43d4f22c3133e9e788d593eeb608cc06e3bd4600318013003bf2f0978596b632ab06ca53478d1cf9b224b0bcf8786b49bce2b7d24a9c06ddf5f846ce4ed5dad0ad90ea4704b2e661ee7e5879d0ffd637eb8db2e9d6c97175686b5b4c80f6b88e76544ef91e19964bb31eed566bd64487f02b81fbc0c13fa28223916721f7998e467c45230d6668b9adf7616ce9f15a4441141c68ab0632398751b8e04f63b07afd71096d399bd660590724cb80400c80626efb7c9f640c8b190df4c96a1121b44737edabc23b48efd31b51427da673a821c035aae38c1d1b8febc42bbbbfb366066dd8b6d6cee01090113a53bc928e8417388376119a121fc84a7da2ad3fd6195db421123b83149767fa61b3d5a81e24f1ed754405309fdc24e9604cdc864aa749c586d9d286a9a921aa3b7de69ee18413e64b155d9af880dc66e67d93a23c70ce6e81abc2085cec4e206b789541206f5f11b0e5cfe93a24e5cfe7f34408e3ca13c901818170f6a06945b575dfa94b2e255ce502cbca29ce1a6928812161eb3fce191c80950af3ed7c93518f6eb68096f0383a8e3784a9b3efe55a5e151bfaccb5064d1ec3023bf24ee30db106850745735a058d23dcef8801685eaf3a624875b695d5b655d5a804c0f508ca0d269113d53763f839996d2f99f4bef9ba446580db1fb75326e61bc8173c6993b6ce56e3e1e7b65eb521f92acb30dd2eba94986946839ca164aa6b554d4d0d7a5f29c1b88763a6ff8581260c47af92658b2f23260ea62d42c0c17051d8198b62bc0d4f259dfce6806770d397be747e5e62faae3b765eb832e8b43091184ae99e17002cd84995b7230fdf516e6c3f95951068ce6444523ee118b9d0c2f978be9efb100fc7875aca3202947031935adc3a0c96dcf634efb02c90e7c4dbf2ca2521f98caaa72285ec661c9be8e8e5c3629f6549862d27db7f3f411ee59731475e2b5deb52e65a67f023e73577a45da92f8da8be147e99c25424a6b928a3a6efbeca867fea38a03891967895772b28525c29c1a7b4d7901a5a715ea2521b26fa60a7eb1488a695f8876259581fa21ad01cb8f667495354ea55effa8c815232effb5d6fc714fad742ff3c06713684624116788c81dd08ef750f693bcd71fa2798f20f0bfed844e7445011cfdddcff3d9c4446216f74559275b2bd4e478063a8f8c73bf1f17ec573f9d4c9cdfad3f8db96ec96deee1a898c6aa7f3a62377b869cdf36b3d2f8cbf52ba974412b896f4ac5ac59a2446b8588c0e349cb9ab3d92dbcfd8c2d9ed1aefdd80050dc68868a042d948b9c435fd7915a330af6f78873609503bf7e186b9e63fd7c04f287b43cb66193ba33341b666b05be97193ded5e1e9121f0f37f4ec39da7ec41feecf88420ccf70e02b71beb852bdb826a06b82f3be79e2cbdf413ea510caa991f507554100805875c3e6e03dace2164b65954b6d862782233dfdacbcae597878cce91483ba919f36c0b73cca90adf95511af76f7796b0c249e1d94b340536e4803a8fc0aeee692ac53707fb3649e9776f7eaa6f43ba62ffb157752553d49d468de47724c94852782cf895ac5490f9b397438502145e9104cc0a0a6a2ed336a2c75cd30be68fb337e9a61559b657ffd5705820a6e0d37bc81a7746b5654738e9c0d8c42fb065a2d3abd8729904e95b3edc2f71980eb2b7760baf00e470ecdc6408ec1e7f4759ee54c5fafebfd387db9d908f83d3d4424b736b443083ec17a8eeb05030f683bc54d2ba513eb21298aab5407b2ab7b0d32f0696dd618e13e3e24d4c1895467b720184715666f65808f09ebafda9e86895facb56115cc3ba59d05fe80dc39a816b6b52ae2517b467f027e1f32f48cbb72795c25b6aaefdd02214371ea89da9e49d694cdcb52f524cd9ac4ccea55c422044e8e7dc1db1614acec01f0cf178dc1c4585e26625ecba7409338cef5609aa53c8fe39649e3843107484ca2aaaabdb3625c619ccd9da89618fc9da5fae6c758575a0a3e7d72a53cdfb691cc35e182470b527edef11cc9fecb0730dce38df0eaf4cd951f2b3b4d9d8a235f80e895eff516d8c1564fd47a9bb2b5c06d64067951c2680a237beb6e3db7d0c1cb929eede99709bedc7d6c9b954cf61647974296eb3713882618c003c8a12e9872dd6f53ed5456ebb49f6a4f2e846fed944d49bf5db7f218facece4cae3c41de3166f2a5049fc403e0f6177c7c968f0e99dc56bd22bb36c5ed1ece8a56c543216defbb36998be25a88967563419abb47e4dc6d7d99172ba1740f09f805ee772bbad33f97c5a35dc45163a119c3f7c23866851a8413e9477b9b230f1b7901b90b04b80ae45536dbc6a44d86ae14df009e5d5120a1361e6f8100ba6250e9e98644a04ef6f0b63ee9075eaffd260adb762d88b7dbd6beee3a4e9356437106479f6f0f2456da84701b4f65a8860196ad265cd3b839b735df272481f6f57667cf1ce2353a94c4e14df5e7a484d087d4bdb428c74e9c0dfb21548a6650e8c2f008db9223d4d93e9c46654d45ae4251515d541c5a69f7f03f18ccb7a5a5aeb15efb4baf7c55343e35fc9d3e77a9b9cb852cf61be72aa42fea2957fbb723ff563ef7247b149decbff9e808616b000af0b3e07098291f9a3644cb7c4cc75eaf56a280bf90096d30d434ba3073b6da7f6f7995f862db9471c621254f13256730dcbe60fcc0b843bfc39bc99f725dec9f559a7b7fd83ef945c556cf92007c4f3d63b135227289e62bbfeb0cb33d4c53b0861e83ae522ff61218f504cd67c839c612d2f6dd67fc9f449d9b164c61b1f221ebb2997f6e6470befb171454b199492cb808dff9c8077e75ec1a9241c4f21f9f8c8e636cc1dc1b02ec1c3c583465172a0d668a4e815da8d0e4184e9f327c8219e68ef739b776b1c4c4326adc847981fbdfdb75bdd504f058ec0717da2206791f496314bbb81482cf86009d06c0ba6318f78355edc1ad86188ec7f3e8337824bf94a2340d6c125633d7f60c702f7a2b04d292e178e2769873878a9ab730ec32aeddda126e53dd532d8d8c26d22a4285262eacba742ac8ce3a7665e6282f0a3de4ad734e6e969d0f01e17fd18f8c912c77f61ade9decc7f930de5139291a97f1b27efe6c7d074ef663c5d717", 0x1000}], 0x4, &(0x7f0000002200)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x18, 0x409}, 0xe) recvfrom$unix(r1, &(0x7f0000002280)=""/165, 0xa5, 0x40, &(0x7f0000002340)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x1, 0x4) 04:52:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x8000, &(0x7f0000000040)="36e305df1a46e988df42a20419e83ebb5ddcd972c06cd58119fb8d59f2e6da4bc9e4c179bb69adb77023bb3fc961116d158702482ff7950903a3c88f2af99dd9a830690a9fdf7dede5aeeab14291fbacddae49d0c38978a97d34b1f62908c3719014b513d65918eb6970acaf595b2eaaee86538fb14ee030f296411e208ac1af550f494e324ef73bad593a606f0bfa82ece1e5f229cc91ca28d0af6b2b", 0x9d) 04:52:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 04:52:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 04:52:34 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x800) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x183) kqueue() r2 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000200)=0xc) 04:52:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) 04:52:34 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x0, 0x4}) 04:52:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/161, 0xa1}, {&(0x7f00000004c0)=""/247, 0xf7}, {&(0x7f00000005c0)=""/225, 0xe1}], 0x7, 0x0) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:52:35 executing program 1: r0 = socket$inet6(0x18, 0x4000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x5, 0x4) getsockopt(r0, 0x2a, 0x3, 0x0, 0x0) 04:52:35 executing program 0: r0 = syz_open_pts() r1 = socket(0x38, 0x6, 0x3) recvfrom$inet6(r1, &(0x7f0000000080)=""/131, 0x83, 0x2, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x7}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 04:52:35 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 04:52:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) kqueue() close(r0) flock(r0, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x120) socket(0x2, 0x8000, 0x200000000000004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) socketpair(0x16, 0x6, 0x5, &(0x7f0000000100)) 04:52:35 executing program 1: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 04:52:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socket$inet(0x2, 0x4, 0x3) 04:52:36 executing program 1: r0 = semget$private(0x0, 0x4, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100e0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x2, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000580)={{0x7, r1, r2, r4, r5, 0x10, 0x10001}, 0x7, 0x4, 0x80000001}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0x7b}], 0x1, 0x0, 0xffffffffffffff71}, 0x8) faccessat(r7, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) poll(&(0x7f0000000600)=[{}], 0x28c, 0x10000) fcntl$setstatus(r7, 0x4, 0xc0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000300)="8542d30df69464ed2b2bebc16e97517703b9db5de02eab624e4dfad19c4775a7d6353ce304b0c73afae0d437da9b58cbedbb02c3a45990ca7b7958d6f5e4472094dfd66d7798920090ea1faeecf3d401486383e26dfbc51889f05904129e3656b204dbd96661c5073ab7ae25916daf0c4f6ded5f80eaba0f61fd7223272322676d10dadaa20c56be5232cdeb29fa717fbf97c159380e9c95243b6f2c6aa8ba60599cf2f7888e5a91b2b1e51d4c1a3086b4580cdeae4b86e50ce08a49fabb8116f4c1cafda00abe2268e713b6e0e55025bb8d8c4790faa8538617397643347fa45a0932cc9bd65dfc38", 0xe9}, {&(0x7f0000000040)="324597135f32c43b0daefb963882", 0xe}], 0x2) 04:52:36 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2000000000000002, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) 04:52:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x8}, {0x18, 0x1, 0x80, 0x5}, 0x81, [0x1, 0x10000, 0x101, 0xf42, 0x8, 0x52d4, 0x2, 0x1]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 04:52:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) sendto$unix(r0, &(0x7f0000000500)="b03070b892c18990ca3af62c110910f71828e83c69f51193e3a15e7b4e23fa699374921b6cb8d83dd1bac50fce4573e4526febf71420b34da780656d772241dbd8acd213ac6f1448c6688b44dead23768f4d6c2c5233b234534cdc4564810aeb93c913191697b371fd9e41ea51acc65a5b54fc21e3f92e91aa1001616912ea59c749783671790235277006fab28b520de65db478fc068ab995c9f04f55912700c63086fe04266a434bf3bd11d79e78d9fd5a2a1d763849d009a017f6e3fe5705b636dd8b8a939973d2cfedeb844029ead9e559c9325751dd2182f4b3b8284eee56d9551ef7ddf87bb913d9ed24ef56dfa0c43319d51bf029a108dd78b67722ed39196d01edaa34364728795561105c64225f7cf69d9fa214d9c5f5774206cadaf4b933a65fd2dd2449c486afa00ab186b0246f3b6ff2cf11b315ee44b3294fa5b1ee4548f34d27ed5cdac6fd80d7550516e55bcda9e4f112bc4803dbd8ce880777bffda277858224b7408edbd9f6135c92ad78d3844779c3c0fc41c2198187b86f38c3fe20e27b044b70cd76057731fb6236975e4b66b51009e0dc2e544f0a9c4e5190da3702de1d0d5c44ed176d17fa7f7c59f2878a629aede5cc651e579beba772dbd4fd0d10bc8af46252ab00e29bcd256d5cacec832fde74b78b818f63e345c118e3da931525ea28b6f0fce28107dbc2ddec9e1a7aff45f5e92f01790a430df822e2724c207ea261952acae053f269ff9dc6e3b25773b782a06a115f8ac1d231827249099dfce56a15afb556820123bbf2bd6c0da0c703c569b66ebe513dab2e6465ef28676d46706b0dcaae6ce084584a3dca4577044b81b52201d81b0635869eed8f3374bc4cb27414e4e9c6a12f5ffc6798881966c515bcdcfed35fa7d124c8e48c5c844b7d850b10088d66da275a2fd81fd4302385b1de449947520aa8344943cd60af7b789524bbdb77c699eabb7ee20de9373269eaa1a96f2158aac493956f893bfc5f382ed01d11e5b1f73fa494bece2b9ebacc8c56cb649559a9e4455bded6af22aa9fe46f6916d49d4941f93a15ea654daaeedb780b8224e2473761c1e213095dc6f20206c1cd7953079d3815991abb1d291fb958782921e60928468a28597d262943a46d24ab3b4964a72bfab5c99ae6be7eda1eced80444d8da79dae99b648859daddb38da6c49ef102de483a81df51097623e82284ed9ba5f9f25a37e8ff7bbe2cc4d617325d3c3e65b17c3c8c31474e814229b71bafc4ba5b63065b3976ad622a4bc55de6b05910cb406037d75c6e37606ccabf3a573217c86ca3232547c18cfe4bae5e1cee4c69f00302f328bf726bc47b70fd8a647e3d59e75df568900dee72f8c57a9f827dea573c661ab702febd5c7af1e99e999e213003a2b4a14a30ea2b9a025c439691bce07ca4a7458bc02c8b7c13c3b92170ec9bd1d37118c8835a0632c89078991f62c49153486d75a34aabbe6825186965fa7a790d12a62b78a71e820b03790bbdb32f96a33714dcac049efa30efb40f1f8e26bf0fd548dfc0d1e735cb1bb0590c209bb86578041563ce4ec40db507b008ace925c0ba86a25ef36b0b4db303d8e004a597b93dea40723241cd2fe876bd1f0e6fe723c645292d2db997f2df0d9db0e8764d217268d93db0289302331c37ed043e2fa64f603fc9b4a8cc79956da637b77012aa6d689d4b0d0db36daf3638f482ef8ef191269d7bbf1e399055e75005ae9d554ff67e81f6d3042ed4c44dfe294f0f2021f3773b4d7c42688af9760473c57c5fdbc189d26eb59b09df9ba396a039f12abf7107f50639c2b038ee3b7fbb5aa719b4e15b4ffaed44a8db37b1d144e3f55a00dd836ad5dc797cdb790aca60a59e0e38db3e45e54533744e7099d2b5a2f98a7579e737874ce80e6447c35159608860d4f93b968aaeac5f404d4093a143815c9b788262dc55d15585da2f5ab8a5e4febeda76a3cc7eacc38477d5e9e2094b30bf12bb106ab5d7aff1db24bf21c63a6a9ded612be8ac07d765cae452768b615037bcd7f132188edc20a8f8ba29f0e28669272fb14940d891effe83094c31aaca4a936de45c78d1e4ca9f0c72765a346cca7ec36eebfc0147f0ab04ab0a6111a3b1896d2be4201fca8cbb74a70ef58f6f57f84fe573aee80d27c550a91c3b321f8301084b5e6c014a68fb8aefff903df31de7307961cab532adc253babd1542050f1d72693e6ce50a237aba2fbb9c205c74b7df812731566a657a12a8eb90a840c3d9266e3011df36d191062a8e951e9d31ba05a76412c9fcd21d68343df4325cd2edc2bff091e074efb9e660f565d5d5a509ee26ad8814397a9e439554321ff1116505ef4bea01b8c7fd83939c119fef67d3ef681409af079ea6ea434e47854a3fe5cd21fdcfe1d2f31524f0721144c7c83bd23abf81dc9b91275900661215a341f0ca8ea5b44c2645f2d6630ef1c8630834d3df179d4501cc405d2c81e641583210a8f19ca494f327fe49b59380ae33161962aadc0cb321fda8f362ac4d2435bfb738199a1c7a61a2956b88618c4edd8dec9e54586c1f6ef99e337e72ee1f2e854484ac397f034688941359695b6b92fc8d9e683c439bbace7179e47ecbbc414febf32dfd6a99e164dc7f866e67f084024dac9424cc1abed27427a76480c0dd0f38b00be126c201ea0d9d248fe40ee63e2e3dbcac353abcaca18b2a44eac0d5b22873c3022704f0b38568a43af24157cc4fabeb347f5f4f2960d03835959c14694e0b76b4fd17134f62f743a3d7a85a447b7b57cfa92f221f33a8c534f46ee0404b9dae9090d76276c18211a64a11d37db894960d5277d19d1adbb96c59218776c3453e95ee4d37dcf0007ef2bc50de45933c909da37cf9be0b50bf41f5d1e6efed0a95c26ae9d3caf5621c528fd48e5cef69815973ad6a5f259fb7ba0c579970fad1facc2a50ea0e0611aad8a65beaac49b370a93bc7f4f28c401eba7bfe1c1b69b883885b0d2775421988d90e3a133a9ed167dbe677c1a6b5869cc1a18774850b980a00251683ba5c642738a173dec540b211d6965970c43ec85a39d1ea1d03b0977b29913f5e3767d146c66447348d92aa9bf559926a6ac62e5434e3330431f3bedbfd14b530e1308b5fce5333cdcf6ef66f897ef9ea31b8973538d5337a48063a6ce8b01e1fdc06939e2b09c913e92e714b36a4ca5200b956d643c53b233983a7df800e0b3fcf20ae77cb0b48895b652b594745f6ecddc6334fc6780790c412b4395f7f76700ee2fbc3d185bc9a21c128ca179f067bfb23f5c82f6732157f277d0f35a599f35c3688ada9836f60cd44d9e898122b1c2b6b3293901afe8dfa543a4f153d2eeef23b42d39f69ae15357d13948f3c7d0acf69a5c5d5fe43facb73b86b8356471957123de828107e1461235ff07620930f21eedbd71658cff9224aeceb91dadce105d79731b5a463e6aaa219d4bfc44c0dcfb04b501283a6962080c0a8068e3bf647ea4c9dbc25673651dd87e3a717d387a508d7efdf8e3142067f79d7964c80e4f7cedc261a46bc71a985c3e6a1226ccac16731d789ebde7c3c5df274723a947dd7695e91c9841c0873e46fdc5ee05d34a09f59e30d6720b1d767dce0575e59454ed40ad7266fd34b0b406a84e28fa296a3b7a82fb73f66fce5bf6fb95bee027d3c7d349c12413bb0cd13bd8a62ad77370e37f0f507cb0ae52313826fd7e549070d2cea254fe1f9442136e4d8f39136edf943fa83c8704f9e024013d6ff781047003186f855a98da0e935f411df31c0a73ff6caf8f580a9ef0e321e2c1ac70ba2163399b37d71427c42d6ba952658cece6e45f551adb4c07e4f6325a230ccecc150e939245e4c96e135f1e79b8e7d50e2abce860e3e4399ec42e9e78808be9b8ee30a301091536cf682b891506eefbc4422c02915f70463bf224000ec78e180a33192aef83cd0206c0ee6f9e7ce04a5ff4306bd9275fd894dfb31c06cf114113e642bfe27364035ef20ced7655e50498afee50a43ad5aea1b5246ad523400ae7e9c3756d43880534f2a570aa65d25400237935477614e64743475f33d996ded4658bcaebb015054664b4f6cc9b4cdd127ce417bb19e5771be56d6704457690145cff506cc09850a715f2b0b2a7606f30c6bf6fab56087bf0cc766452ab779241cddc8a4737b64e07734e81bb63e45e4370d49c629ce7bfe3dd07d25d0d25547c10ab01995bb5bc9f6fc63f7b5deadd7bc2bf6ae0f23a2466254ed5d6bf2d597a8f4e9b7af1ebd57fb10a1da5ea99ccebc7cbee14668614c8f416ea4222a4bd1c21cb9f2dfba5bea0e613b14bfb0c5ee50547de3c07be36640eccf8fff7609faece98fa37ab8dd33da2a83146884c49cb7473c1bdeb667823b6e99a56db2de344059da0b248969cc93a0152d4f75a0cb6fe6cd0fdfbf17fc90ad1ccb7de1f2a3186c95251efc7e56d858a352521ef6a18de6b19fbc2321022cce2730c3280d131ffbd918a22071a37dffc05a52d3faffa5fd7824be0c6f81ef30cfe467197883308a9f920cf79b388d2084f1a7d82eb03254cdbdab3f864a048ab657f29b884df163f86e160ac8c02074b5551861094241040534e2050af9cc361039f72deef5d7edb1ee03b9b042309849fe3c9cb37dd79fbfe1ac2fc8ad652e2ecef426b43ee4f015725fb7abdd8f65fc04ca7bf8193f08120b9f937ada3a7187dd458c9d863f398ea2420d12c49b31d46a1d7cc6eca5ba709de2bd52c976c4120b1d261f527fc1774cac31235e04f400e9145d6f23570182f00328ed29eed3a101a630f644fd0294c54cafe0830b77a603998186f2e61f2a289a1b85cc5209181043672f3506b8e5d9d5fc581022faa58d8e1471971105061cc5fd0a8df5c3ad138e5382799cdd534c5d3e5fbfac463b76418c5a7bbac3de17f45a5c106c0314c28a14c57509ee0389bffb93ec9554f7800bc06caf1c32dfa90c6d7c8717f6e4faad82634e12360bd13e670f7b59f7413aaffd21fb60cde8674e8b78bd0996de74b6b5c0d05a9f43335c10103fe14e49e40d3a0aeb4c2db73f41dbb6e8ae0d8bccd620c2b924f021a7c7fa5d70d79d693cbcf36359b235e89dc5e4537419898e3f5df3146ee18f711fbc9f154dda189e71b4b9f4dccf3ea3beb40e7eb39f739823145f2e313f11f361aa5f13fc8b29e861b26b1f47997ae654412f16206fda06a67aa37c73dc75c2a4e0774f60f6d51e80940803e67d42d4c3903d7f947fbba0123f6d49b2f0ec112aa62fc99d2e0bf0fc892f1ef25f69ec320c743bef6dc912b857342f73e74fe9fc1472b134690f5566e081b6525bbb8ebface0fdbfbabd84bba918d38cabf64b82c97e11f986d85037cea781094b8a5bc9ddaee9ffac28dba854278052850060f45eeac306dd8e88854ce566f324285dee72e25b15ca98a53b809588fb4e459ccd490a9bd65d6462a32ee06303be292504acd2f429a7e7d6606aaae83b476323ec567626840d6388cbdb1070eb0ea0701d4f844d7a7b09e6939769f8d8cce4b1027560eb0e199b77629e0c796e39521d92f5253a4d6d12072dee50f25e81281c286153f3b15244452423408f222e4c13a5613241c52509e13ca7b35b83a8f58e81f4b49b83887fa5b46faf91a0b473dc15529458b771d00d972d80731bf4f32f38e2ecf7476713cdab3ade26169211778318993e033e811f99cd10b7bc0b409564bc04f11fba604b12cf1bb0e592b113117fd40c06bd33ebde8a50201de69fd7b8083d6e9546e89e1d35aea23a166317544fbbfa", 0x1000, 0xa, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) lseek(r0, 0x0, 0x0) rename(&(0x7f0000000200)='./file0\x00', 0x0) dup(r0) 04:52:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 04:52:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="cd9e7c179c4a0a6c2fa250180961fa0b50b4e81a5cf0ec37eac6c3ef9aafcae3679b69adccb8f8e737aca55ff7af6078b71756311ac0a884b4ce3da0468cf523b88e91dfa08d0ba1f6f9e4d2fc0351e523be85bb867d8266f991", 0x5a}, {&(0x7f0000000540)="fe7c6d3543c867544d4d1ca4bf14395596703601f78b825b3b2317c0a32c79ed6cca9e981b3bf9ec5c2c850812b7a4241d0f87a6551d25226af9090562b508cb66e17071517bcbb0be6924627b6058ae85f37286dfedb15f4285bc44ca49dd33de7edb", 0x63}, {&(0x7f00000005c0)="aec2e72b24d54e80e608b5cf6a541eaa74c27fbfe73b1a3ee3e9e16e1ddc23a0dfa10e4f2439b3196e8c27384bba3bd62e26899ddbf8121aecb2357ad191934b35db174ed3f4e87f025b727cf9369e94680db51f14c966846c25b6f0526a2775bc980613fdd503b8a08f3624be70b10235863b06a4c7ac95d3376895bd98c17750e4063ca35200097aa6fefcacd88cf7cb3d25a877da3cd698409d64b1dfcb772d06b1c7e2d4f5168897e892fd551b38d414e3f70cf0bbe7a95da5880a748719836a9474e9a5baa49a3d", 0xca}, {&(0x7f00000006c0)="c06ae87d698fb10c0eb0554f9607eef6044518d51d592b0c05330088950840b60715dfe15d101873c9187d602a7f749941003c830b6f5d690fa92362e82ebb55a42b3c6fe330d67fcee3b405a030514755693572f09699eb18cd6566f121f0e01f44d55b0db5f254379b7c07a23e8649242052da2e59108eda88a6a9e3a1f88f0a397133d3c89d4d360e1e035a92d4aacfc111a1a04b2891bb2881f5bf40e5e305a4cef376346353ad1a8cd13bfeeb275f7a7f6a617f4536fbf0cb4d617f263e897cc93964b1006bc02c08d86da558", 0xcf}], 0x4, 0x0) pledge(&(0x7f0000000800)='^\xb2]\x00', &(0x7f0000000840)=']!{\x00') pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="aa49aace606f4dc26ec3fe611a1a0db3230cbb94b4f9a25de7c7433210ade7143617d12dad8c69ef54ef71a348a10ba06655f215295e5ed31b82c6d7ac4b578dedd147cf1a3c28c57e18abf7c8c14b7b08afa6461f319ec4896f0dd44b9bfea1185b2bb96c600352d7071cc3c68a2f387e06fec52bef2f5b6e32c2c6e7bbbb4ab56f8353969e651250bc09fea5c907a5bfda149454bfa3bb4572863cb7f71819bf0e96be98555f0ade33100ba27d35eb368376803ed33962df7963fe023b107e774df6e598bfc027ce144b483e868abdda4b4da05087ecf5779006e4ff8d37504f1dcd", 0xe3}, {&(0x7f0000000180)="33f1f0d4e94f7187a9c8a89784cf701b01ad30eda5f98f9589dd746929040e9cdc05383524582171e2ede2c4c3937eec89d2eb7f51d3563a06fbb8622853a38af9dcd0f5ebf519d5095d37e21c0cac8f575fd6c0d37eaa22109e19f2dc9f9c74f48d4966cbd86e4dacdf75e82dd870e55d20095ff9b2ec7b", 0x78}, {&(0x7f0000000200)="3a3d06b870b7b5d369395d841a6b3946dcb36ea16060f9a8b9a74b2b4a606efc84856b859380e7e6f40cad8fa9bed4172795244ff2993d8522f8e73838c58df9006dc385f30422d2cc426fa3", 0x4c}, {&(0x7f0000000280)="a74297f1e2d0e67d9ec2b7f736c013fc2e9ed38c3dd9d596a48d6592605a0aa5b601ffd2d1eea6cf795c9659101ae4526559180afbdcd6c872afa5346def53a90d6685b9279c77ea1517c77cd31a2c31924a270d370f710267b1bb2e13e3041361c8ed33b15f11d8651703ff3286f0fe90938ef7efc21539a8dde79ded85fe621935835737622dd6", 0x88}, {&(0x7f0000000340)="383e7272a75f1a70521b2ff3b2", 0xd}], 0x5, 0x0) fsync(r0) bind$inet6(r0, &(0x7f0000000440)={0x18, 0x3, 0x400, 0x1}, 0xc) 04:52:36 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000140)='./file0\x00', 0xa0, 0x40000000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x66f, 0x5}, {0x0, 0x4}}, 0x2) select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 04:52:36 executing program 1: r0 = getuid() r1 = semget$private(0x0, 0x3, 0x2) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0xc4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r0, r4, r0, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200), 0x10004) sync() pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r7, 0x6, 0x0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000300)=""/82) r10 = syz_open_pts() r11 = dup(r10) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x80) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000380)=0x4) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x10, 0x0, 0x0) 04:52:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x58) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 04:52:36 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}, {0x0, 0x3}}, 0x0) 04:52:36 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00.0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000539bb6f426b829fd29c87a36d421603264acfa0c6ad62e5dc207a5837002c6599c06c78919f8744aa66336a9a5f3fe5a3d4916dc7d83dc50b7d2d4b1a451b385f554402f634aea9e8f69df"], &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e98e13dcdb847fda31f1beb6603874e65b1f3dab9bf44f3f93b192da4f695246ef7bb6019a1b9c3a81b56a29c123df6ea454b3eb0be5dc8ac3efb798ccdd2cb707501a82951ab591f74d1a0ecb9031a4911726b71d791a88ae787fa62bfda950ed2c34182dd8b1d661832e818dbe585d8eb77e1cc48fe7d51ee011a6bc3cb548acb108f7a5d24f566b390d889977117c6c9533eba36c4ef81eaa012ff2"], 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 04:52:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x400000000000010) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x5}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x1f, 0x1000, 0x71, 0xf000000000000000, "a3dbb94048723b12ae30750ea8438087d3d1e32c", 0x3, 0x2}) 04:52:36 executing program 0: r0 = socket(0x36, 0x7, 0x1fffc) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 04:52:36 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000380)="2b71e75dfde7c58aafed7dc2c9cf79f09b7ab0b8274cbf178a1d792cb8a79b7a019594d81255bcfa75fc9276aedede2b496924285c3ad511bea2712324e79005f3e84045ae8a758ec66e006e89569da38aa2526efd7902a6fe7d47952ee66485c68460a6b6817c3ef8c137b86e098df007b8551c583339d570c3ac5fb48823bd1021bebb5492f2fa25c45712ffee745d0f734e28a37a8180d56e8341c68c0c1a22ce3acaadafb3fef6e8882010f4ab4835b203aac45b", 0x44, 0xe, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x30101, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xf7fffffffffffffe, 0x80, 0x20, 0x6, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0xa0, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x7, 0xafd}, {{r0}, 0xfffffff7fffffffc, 0x11, 0x20, 0xf9}, {{r0}, 0x0, 0x4, 0x2, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x14, 0xb, 0x0, 0x7}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000004, 0x80, 0x800}, {{r0}, 0x0, 0x25, 0x2, 0xfffffffffffff000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8a, 0xfffff, 0x20, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x5, 0x4}], 0x2, &(0x7f0000000340)={0x0, 0x401}) 04:52:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/92, 0x5c}], 0x1) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/90}, &(0x7f00000001c0)=0x5c) dup2(r0, r1) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 04:52:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='/dev/tty\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='$$.\\\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='])#%(\'\\\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\xca\x00', &(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='/dev/tty\x00']) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) 04:52:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff3300000000000000006198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cbd89a7b96db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:52:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1607b53a70f8cd03629f8a9e6dd64b765f5fdfe2a9fb76a6776852887b01a0093682839469072c42b9b765f0198ff224cc1a806282df6145d2b1bda72e71f22ce864061fda45f1358281af7c0d20e259b182b6468c18cefdbdb9dedf72a0a032ac3ea1a56bffc7ec9b79741bf36ff76648bddc10781dc93667c1d6f4d1277b6fa8dafa474aa661b3d8a2246d1936aad3a6a1422f0596cb7222d50379a6ee2322a91a8a5486e5044398cb91dc923cc49188627fa4b033376af1675a617f89e68ae1cd768edaf9aa21eb2ed2289ee5b2b9766fd0aad594b7c0a125c678393b7c66223c9a", 0x144) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x80000000, './file0\x00', './file0\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:52:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) r2 = semget(0x1, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/12) 04:52:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) write(r1, &(0x7f0000000340)="8a5a36329ee25470b494f9e16c96c0c8f6b5dc9400445dd00f329cfd941846dee009e16902e82622b611382805cd225b463d539a4c712d95ae32b3dd7caf828168f344ac17c3f11e81bd21efba6077bfbf90fd550da9992a62218c5400d5962701008010dc1acf1042df2adf450e010dc52155ca1109599a1908422dd01e28401815611c08fe48eb292bad5bc1098ce78099682e8b1558e5582cc946219d2c8830da7721845a619c72f899fcb3f3485ce9874ea2be2ed6721190296a86183ed4393b1bd1c20cda8b66615c2ae9bc77e6b561d0f95428c313c35e2420a7222400d8e46f2433d33041b6c696e4b444d1570981f931682b9ac8a3cfb4526c8dab49da1942da07ecf7838a66734c247956c0437ea976c650742fbf1de73fd1e74cc26211521615b5af86916d3385217387eb33fe918f1deef30bfe41d428e09e99ff87fd45a4b5ce07474a3f2a00f78b7b13b30d845bd2cee16a39096c996f608c7469107d298925d672dc38820f83826354805e8e388ef9de5ff718fd0af0ecca3ec20dce06d208ae2be96f737b3a59b79f519582f74ff4a1b43a2249575cf1fc994d15788aaaa83b5661df7ad188d8be07e074a6db120216b8ec2e8df0072446db59d6aeb85c0a7a0884728eb630959645b13bcc40c5dd9d110d358db4a9a72a3e9dc639cffde15d8903821d449c137d1643e069dc12338f34b3fa508c0449b323d28bdff5a32f421e8737276ece3a2162f4a914f6188b8ad0c6bcdbe61da8f80eeb49d477fb90fdf6d55ce8b9acffeb7f8d3692a051032c46b92b38d9c7109e4b331c3161cea8f42a45bac4d3c04d9e2dc387d340dd82f83447b008841a0c33066de93f233d273f95ff32ebd82f2f29822a46a47d6ee6f5e6a578361728ca61435e62c79120b51c9470304003d81247107c16a81a78009e5c5e9d4cf02bbddb2093964199ba401223725b1203b8d3b1bb2a4b6b853444d29d78ee337ba71e00c007618483f5e2135898170ed3fe08320cfcaea0c0c2b5a59310c6a05fd459d5ae5a1257d53e0ec9c73dbb904fbd368faad805f5c4e455c7b6b5ccc93fe1c89baef0bb02ee3774cf012c4cf703804ca59cab212d9e247aa254aeb1a1ad870c0e5a9d0f7bd603f216f13123e6c4a3958fae70bc4229a0bea4c055fa7d90dcd1ffc464fc5ac5738144e20d4f10ed1e9968a8cc2d4d9a8c687097faf90d31616b9678470562da2cd506839bbbfc2dfd71cd7785165f0573b156feb3e771bcbf7cf18c947c5dba331d6d8754d9fe578ab0b59541eff1e48014c01ad5455921a27212cf0ec1bb5ee97f47e99c899e447ba7d08e2d18f114689cab4b2cdef4816344471acca775f4aa0bb6afd5fbfeb7fe0a73811e9599137cd4410b719621febfc847f51acab573c871e18e028342dab88cf92744dd0aa7c9e0c303e98613ed40b9cfddc05090a06c1fac28952f9e5218a0cf7c22979715f14e2dbc30ba3cfe28c627ff725ad98aa89e8226c63d67d2421e52bf956a4f41b4a0042426bfd7906bced42c75a98c400afe48a843723e19a35ae743a4cdd96df903b5f8dc5ddb1436d1bd3a33ac22f1c9cf86f8ce2168db6b82ce8a225bfc7a65b7a5cd3f76a11ad5f67fb9c1598e5b9670a82c5b9ca01ebbabfb7ec2261daebe5f6327b38cb2c66728fbe9b17350c08c743f06d59a19196e40a0d557e10199e1e2b48f99a40db851afad3d776d3b2e3ba731ab7e18b624b08cc671607025e3dba0f25c280c1227815f4dd1e3e627bac99868b23cb19afa1107d9c30cc2e52e7367cd402c4f736d9793ac8dbd8677c5e8dc03355efc89cbc0f175fa282bd6c5e43fbd2417c9ab45701860d6dda71a8df704a7c5d33e8d3a075ad324ad131b9c404d3292ed669d3c2b18cdacd2ed3f8e4f7d6841e0b70e95c6fa79ad326b6d7195d1b4fd740cb21fe13e08d8fea7bb11e2c904e244d3615b60db6d695b604a476b6b2335aa70cff0e87adc6b999e32ff6d7ca8d7f0263b44af64a4ef7504822f193a31fd26d82c7cf0ba6f5f7b1dec913002427176c379d060d0d1c816ff0ddd29fd0b3900e2cc7a8404b9e7dbb9bb2d6ee765504a95d10b291e273254d773aee091a6e592efd476a0a1185beebd2b59014928463527639cd737f58ec1d5cba7ce89b33ef795d33c6c23d7e784c721ceadbb5069c9ca93ef146722daa5af9adf6193283013537ded0f080c41a19e2080d19bef921f1580a94fe49a7e6c77ba97613910185bf53d4d034e50edef6387e30d22dc34152f4155c82540118adc94086e128052c8f3a44f4f96d739fec30bda9042fa4a2d125ecabfb0bb2a6f96bcac5f0f85359c81d1892288dae0c435ebf2e6ee92e9731143120e3a3a72d5e8dfe69f72a1ce96c8b7a61284911a9801448d2d61e2747064f1cfd6d7fd142d558ae594e6fa1ece52d7afa11e0a047439f1d7acb0f6da5b68be37fc528fdc43d73421e414b4a5c6ebb0a701a9d7e88ce2320a1f89be0181330e8f219c20db820c6ceab96470dbd2e7edcbc5d221a6021195571b0e9089d911ae417d0cf92ec8856002b1624ae90ed783e49ec2a59948e1ddd587923fa648ca772d7ad67a6cb2c781fc21c3f7179e313c02099db67e6493318330caeb4ccaf5f04f55dc125cb0d491fa4bda620883899cd9e974b2fe9701a17ce57248de4e51be6541c4900065d488ef194d661113d858cfe31f8798d18923b4b106d559742abcd8e4f6ad88f4dfd12b4018807f50104d6e2bdbe70c6015772e6408b38286a55d7ea18b31c3850672da5ee25f57812284d30edfaffcbce9666dae99c83ff22fae388b0f876665be815d42cfe5a04b2b59a6b2d9be297a75d6a29e8ceba5cc02305f0ca6984cec0f114b445086e4daadaffe4a91fc9bf86e9d9cecfbd5e79f4bb84e9b969b38a60feebe552748906ca58b334637f3d4e884b3cfe916b2957fdfe2ad03c5f4f970bb90be662d78d1961d4118cf9332692ade2182454a092c3e02ce133afe2c77532f3b000de409e3e19d325c722cc39624d1a33fb69b442cd31778b1400b4f57ad31e103100da35b32cb3fce6d4d06329e85555a8a09e085269482a7b47d9ef4108c2185edc11e304fb177bf2734e39cec7bc3de4d1d4d96ae916616946ced71e9f41ee541e45a7b752af4ac1479c52f8790e0031c592d8c6adfec4484c9091e927896c57c34ce65c0c4b8d1c166f04b9b50b1674bd4b959b28e3d67e1ec4b9411595c7614405b816d83a843e49dc0314e309c3fad27c5f749cc7d86d648a629f083533183e719a43976fb5a6ca69b0f7197e69b6e4b02a3f92bdd8886d61336ab1ca597e39ebc79802f87e456daae81dca2c6b047252ff904a4ad63b4ef6eb47596c8dae7b626dc142cce93e65ba52e88e887560f9e6ee2f590dfb0696c5b8c1c84d354a10185520456fc1773e6a597398b0669964fb3eb26a9f8b9a5e8bab8fa2082761d82207fb663978b446afb03884110514fd90de8263f01cc9c399193707d760eb9af25d1204b6a4f8a466a84738b71035889c3a8cd348f3571a57a2a041080fa51826a4065c2afcf630c62dba8b62c47cb528e428f7c9c9dc76eeee42b6d7bf17fcb540969fffd6843c9f9acaa8988c07ec7c2e126ca014ace16614637c10afb220d7f4619ce9f8b668644621356f002ca4c260bd3e8af866af40c00cdf3f4296a54ec4dce52d28f6145ff8dac82be4424ce43887bb18f938bef279a90edee0b00ce090aa6b4a3f7f5b18a66221233b5d5bd9ec528cc7b6a2a81934b3d77a7dd7e572eda8880c325e75d404310cf54bd6b53960432e603ffdd68df1553ca496d970e21490967c1c74dd851e5971ba3c8c127ae5f828577d18a70e14f33c3421e3658bdef85599c74f95fd0b56514bd2ca9fedcf9e898fcab5bda9e18b6558e8110fbe5f5730d02fd8377d718b0596a0b03320891d5e86a634d02007268ca3b1a09ea83ddf4063cc4d2aa0adb5fee4cc80ecc62029acf1591d4303ae2a0c86ec9a5d843370c1a7716c39446e8d718c427544f9aea26061223556fa5d7dba91c6d3699b1e7cf8cb970ec5a40a8507e5a3ffe24ad9edc0cbab37cadd911e709f8d3848050b10c24f474304b2075ca2c2d9c32c6c553d6233b7a3f9bda7bea7644b69cee61d83c2327e810c59105e32412152980fb2806660849fbfb94ec60b667375c27cd1734b9cb59da8be9bbb8197a9192c70726eeb6cb76b6bb8cc77b5ff58a7ee703c28c51185e2c2f9e6938bb1a51bca43bb27f650905e055eced3a39685e2e2e50e04fe5b06f910071d7a4bdbe24d1c4e70c9f6cc7a8e63d30d13933d0878d24b2bff56c74afcd490589b4781c8af417d3a91df5d3d8fd633e7b58d5fc0578349d824d041fa0d73fb5ae6d12cbc7536880116b9c50e8bb3dbf4af8571316aabf90ffacd5d6752fb84b4e8d08f1e8bfc4db40646c2a80dedb3e6b15cc70da0b522d169ed975fd7c7559839a6fca769a4662767c0e6ec38a92925836d5284fa9b20cde2175afa10084feedd2da790f02c3fa35c0ebaa91dc1dc55ff8d74d7d6915cec97ad8f56a8efa88416e1ffa8c06a0b048c8c44c5649012679a9a7247b5f9cd1aedb92adc0274122afdaaf14ca481dad2c8f07bb43e0c07bdce1df9898a8eb7fc433438af1632098fcbc8ef6d3b2c43383c753e58dd77116c4a2ee2b5533f30ef073613314803723c7ecdcfb91af3c8334446c3efe1fae98384cf69752e3b1065903b969cd38ce19a38f1502a603542e861b4ab07b7a76586b04fc93dcc3385ef41e6e99d460935670a362631648b25165e717392478302ab318c822fad242a2d047a030fc2be9b69e5a61947fa76d54c8e6b46b4a2db757fa4c09396f4fde7e6f91f3253257d07a6971fbfd7d9e439c33e533990411a55bd997ef48b0a8b4abcac2795c97eb1dc616dd53174ba117b3abd6348c7217680b704a66f27f0d5651bd6cbd387da26976f0a6d743574124f0a7d1170ced5b02bd0c261e66b1b9aaf5e950b6f0cc0971c65e00f3f4c219a314852a3c8d86ecf70df9b324c553fb7fdc683c92adbf19c12dcfde1c7fbe1d3a1afca63ed7ead00dff9e27e2677a79b3ff10865dca6a2ebe18d1f3674853f61f6386be0dbf492224bb53dcf77430d554357d6ccbba417bec4dfc29c22165a1aa44fd60e5177f1290648fa373eaf03bfb7147d25cc6066d7db9df2c34531611a6ecbfc51b792e6069650f7457670db445f0a2cc05544389e366c50c17d08cd7d0efe90be2dce06f161b73c18411a73d2f434908bba9c8bd5cf4e8e188d7077484f40f37ecfa3b732a89dbe24e2d239dce2d52854b3209e771eca6df14dd8dc56fcccdcbdb80c20f34c2adc6ce27ed094d03111d81b80d725af090e79f2e6974b4e0b6d5fb47cdeaced0bf364e705ed7e86d8e5d20a61b8175387b19aeb1cbf4abc8a52c89e9f6c03f3ad7760297df5beee8f58e54ffff2cf3bcd94e3cacaf9726df8e1841a0aa2baa9bf9b08c00f13f75e396c948fe226abb2178e2d3cb26f509d8fcd1515992b392b1f0ea55185459af9bb85e94fa97b73558516c9e05992cbf2fb6b3105ae6b506b606d6c38636c718fff0782fe8b1fc790df42576fd6b62e2cb0bec7d81cfb9e24f6ac1a0f493c536c40d58a4b63c73c687bed6249a5a598f952b6042df21f9e7100cb10483aa4a17543cb068e825242ac8e43d77ced491f2961406f09560c03f6b38af19832c6b43de5dc1f00dd8938a9e33a8c44bc631a580e845b786cab2cd33877f304fd61d1f7ea230319233eab0e5ae", 0x1000) readv(r0, &(0x7f0000000040), 0x25a) 04:52:36 executing program 1: r0 = kqueue() flock(r0, 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x24, 0x4, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x0, 0x4}], 0x7, 0x0) 04:52:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) 04:52:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x1, 0x4}], 0x0, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 04:52:37 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:52:37 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x200000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x26, 0x2000000000000005, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ftruncate(r1, 0x7) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xc47d) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 04:52:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) r3 = semget(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000000)=[{0x0, 0x400000, 0x800}, {0x4, 0x5, 0x1800}, {0x1, 0x7, 0x800}], 0x3) socket$inet6(0x18, 0x8005, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 04:52:37 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r1 = syz_open_pts() close(r0) dup(r1) read(r1, &(0x7f0000000000)=""/94, 0x5e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) 04:52:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = getpid() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="105638c45b112fb68e2a6d065e748cc7fc407237e0", 0x15}, {&(0x7f0000000240)="8ff6f37a2f7033c597bf99f22eee133410e32717c022e4f7ae", 0x19}, {&(0x7f0000000280)="26075cb43cc5a8b4b5f27ae782261d621a3a43e62a8dd5f879ecb03fe95e04260302e2582e7972516052f3ce824d731b726e779d9f7875d1b28db7d891a4496e2477693b96f636acbd619022bbe082afa52cbae7f7b429a6333fc787376d0f57f23ac2", 0x63}, {&(0x7f0000000300)="5ae3c7f72fafbdb7c09cdc989431893039718f6cf7c9ce46375e45d9c392baed06dcfd252ac2c8375a419485828a78e20cfe5356b89dffc73ae2ad4f274f4940da93c29c7e5eb33910e764e58c82e09b2aec019291c61744136c91c168858ef6da4543766dd4835214c5188aa04fcb8310792b36b36719930082dbaf4ddf1e775092302758ca3fca15032a77b7e3092556b3b99aa9e2df1beb05360d4cd5251ebcbaa15e558cbbfa9bd909a7f0a16bc28f5b82e97af917d2fd3b8299dc7318bdc0c0a95e9ac38e837079b29747a643c037f7de46d5d6daaf0c9561dba3d901a603d508e36d6693eb7c4db9bb3276d6d8513896bd4488d7a846dc3d", 0xfb}, {&(0x7f0000000400)="f0055e45983cdbb52d8587a4abee4895bfd6e7745b7ccccc57e57e666e4dae23b09aa38c52f1fb0333e17cc6d2f11bbbc83ab7ab93d1a45e95e1b6a86c643b9609f36cb1cc2b0025bc1644910e4c0d2487c24bb04b8f866af85a0cd17ec51d63299f98e6f3e00bbfa91dda5176c5e65bf4b3bea71e9aa09f9597286a91eef1277514d0af2bf273f46b342851bab2c9a508b5c0df1c6963936fc44d2f85bfdbd23e3c4499dbbe12f9628576e86063f78c72f79bab699fbd0d472783914ef8319490eb05b60238fe8a4f5097584cb14f6b9d85c41e353526970400bb511d8fb0d69c363a6768120c6c9574a23a847410b4bd28bdc3f7ecda1c3c3b4fa354166f", 0xff}], 0x5, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x405}, 0x1) kevent(r0, 0x0, 0xdd, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1e, 0x1, 0x40, 0x200}, {{r0}, 0xfffffffffffffffe, 0x84, 0x0, 0x81, 0x8}], 0x4, &(0x7f00000000c0)={0xa97, 0x9}) r4 = socket(0x40000000011, 0x3, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000001, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x29, 0x80000000, 0x2, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x5, 0x1, 0xfffffffffffffe01}, {{r5}, 0xfffffffffffffffb, 0x8, 0x2, 0x8, 0x80000001}, {{r5}, 0x0, 0x2, 0x40, 0x1ff, 0x2}], 0xffff, &(0x7f0000000180)={0x0, 0x3}) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 04:52:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/141}, 0x95, 0x0, 0x1800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 04:52:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10041, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x7ff, 0x2) 04:52:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000200000000000000000000000000000000000000000000de929ab643dee0f6baad5c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee307999b23ad392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c4790b94608306023ef08742ee0e42d85b2e431384532b580ae5d73257c600000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x8, [{0x0, 0x2}, {0x3, 0x2}, {0x3, 0x990}, {0x1, 0x3}, {0x3, 0xfffffffffffffff9}, {0x3, 0x8}, {0x3, 0x48}, {0x2, 0x598239a3}, {0x0, 0x5}, {0x3, 0x7fff}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x10000}, {0x3, 0x8000}, {0x1, 0x7ff}, {0x3, 0x2}, {0x2, 0x3}, {0x0, 0x8}, {0x2, 0x3}, {0x2, 0xc26c}, {0x3, 0x9}, {0x1, 0xb4}, {0x2, 0x2}, {0x1, 0x1}, {0x2, 0x8}, {0x1, 0x1}, {0x3, 0x4}, {0x3, 0x7fff}, {0x3, 0xff}, {0x2}, {0x2, 0xa82}, {0x2, 0x6}]}) msgget(0x2, 0x8) 04:52:38 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) mlockall(0x1) 04:52:38 executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0xffc8) 04:52:38 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:52:38 executing program 0: socket$inet(0x2, 0x4001, 0x100000001) r0 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x3, 0x3f) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x1, 0x4d41}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000500)=0x2) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/233, 0xe9}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/73, 0x49}], 0x5, &(0x7f0000000440)=""/121, 0x79}, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 04:52:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/15, 0xf, 0x802, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0xffffffb9) fcntl$getflags(r1, 0x3) recvfrom$unix(r1, &(0x7f0000000100)=""/65, 0x41, 0x3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 04:52:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x3, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 04:52:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000080)) close(r0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 04:52:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65130030f071b98f8773602ecafd30545972a120d73555c55db29626c2337f906db2b03bc11a3c367a654a7d4f156d6a3276"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) getegid() connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:52:39 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xffff, 0x1, 0x3ff, 0x20, 0x8}, 0xc) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) close(r1) accept$unix(r2, 0x0, &(0x7f0000000040)) 04:52:39 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfc4, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x5, 0x7c9cccd7}) 04:52:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x8, 0x1, 0x4d1}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x4000000000001023, &(0x7f00000000c0)=0x1000000000007, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x1d0474d2e16f949b) 04:52:39 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) 04:52:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0xffffffffffffffa9) listen(r0, 0x80000000000008) 04:52:39 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$KDSETRAD(r1, 0x20004b43) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$KDDISABIO(r2, 0x20004b3d) close(r1) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 04:52:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto$inet(r0, &(0x7f00000004c0)="f7a61fc375b44782d1e509dbe86c6c6e5ef4b4f7162472023e9d19f63803f5d7c3266b7c443c0f5248267a68c3bb3c6dda09cd6d2da106cf12320ec339", 0x3d, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000200)=""/17, 0x11}, {&(0x7f0000000240)=""/81, 0x51}, {&(0x7f00000002c0)=""/98, 0x62}], 0x7, &(0x7f00000003c0)=""/144, 0x90}, 0x3) 04:52:39 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x15) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) read(r1, &(0x7f0000000080)=""/96, 0x60) 04:52:39 executing program 0: munlockall() semget(0x3, 0x4, 0x20) r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 04:52:39 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="a202d1a6ed4e2e2f66696fa81b6c6530c9787d0700ffe9489ee07ddf6e0accee95800aaa283eeb16be6995624d060a0a8d40a008750c077df7ddd5d26365822af89365d2e87261d1562c63a34d026aca0ed4eee9b0cc21302ba5aa7aa3a39a1080ec0cd29c31d8df314a72b8cc5c5adfd1c787da6e794f40efb0695c06fd2ec63c9abda8d34356e1a875c1931d9432e3f55736cfc6b4a800932444dfa56d54b2d342d33bc27b1f19e894ebbff6bf9bed5e5925cfa618d4f9ffcbf072750dfcd4a5"], 0x1) 04:52:39 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 04:52:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) setsockopt(r0, 0x401, 0x2, &(0x7f0000000040)="6d9869387b16c393", 0x8) r1 = socket(0x20, 0x8005, 0x8000) socket(0x20, 0x4007, 0xffffffffffffd3c6) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x9, 0x9, r2}) 04:52:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28800, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x10001) flock(r0, 0x3) close(r0) 04:52:39 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x7fffffff) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x8, 0x6) 04:52:40 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x7}, 0x8) 04:52:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$KDSETRAD(r0, 0x20004b43) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xe4, 0x20, 0x55, 0x7400000}, {{r1}, 0xfffffffffffffff8, 0x5c, 0x1, 0x8, 0xff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x41, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x44, 0x40000004, 0x16, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x9, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x80, 0xffffffff}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0xef, 0x1}, {{r1}, 0x0, 0xb0, 0x29c3f24e132b0835, 0x4, 0x69e}], 0xffff, &(0x7f0000000240)={0x0, 0x80}) fcntl$setstatus(r0, 0x4, 0x80) r2 = kqueue() mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x180) r3 = dup(r0) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x104) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000300)=0x101) r5 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000340)=""/53) kqueue() sendto$inet6(r0, &(0x7f0000000380)="f8a65646aecf1fd8a54c", 0xa, 0x400, &(0x7f00000003c0)={0x18, 0x3, 0x1, 0x7}, 0xc) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x707fe4e2d81b974f) kevent(r2, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x80, 0x100000000, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0xfe00000, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x34, 0x40}, {{r0}, 0x0, 0xc0, 0x80000000, 0x2, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x49, 0x2, 0x9, 0x5}], 0x7, &(0x7f0000000500)=[{{r1}, 0x0, 0x4c, 0x10, 0x3, 0x401}, {{r2}, 0xfffffffffffffffb, 0x14, 0x0, 0xb629, 0x1000}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x8, 0x800}, {{r3}, 0xfffffffffffffffe, 0x2, 0x10, 0x0, 0x6}], 0xf1, &(0x7f0000000580)={0xcc, 0x80000000}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_emit_ethernet(0x27, &(0x7f00000005c0)="ef58f1d8c7b2e8ba138c3b265fdd9cd0fdba9bf682d8cd66f4a289304398d4a362fe05d96363ca") writev(r2, &(0x7f0000000940)=[{&(0x7f0000000600)="85d2ad5b885bddfa8efc3829d247295ce7c0033de4a45fb4aef1b264b0bd05a0f27df549dc2109b044edaf3efe0c9342f084509f7ed4fa4545e6276a4e2081c0b16345c9627398e035fc00b3895ac825685d5be4ab16e46c8071fffd7a9b9e3c5004cc638f064253", 0x68}, {&(0x7f0000000680)="4a481ceeef53f4df1cbb", 0xa}, {&(0x7f00000006c0)="6178faeac31b37155a9b672aac90c2d0b1dab0a1fae015a0977c745f87059a602aba98fcee4a019cb421de2e5e8e1d562b9df960b7b95e71725f670ea35db27f6ceb2dc71e40b035e4c2783e7995ee2306d85a794c9a2db98aeb94a94d9f8667726e8eab4942c76725a42701894a9e73e50c", 0x72}, {&(0x7f0000000740)="ccefdbf661f23c30a7ed3e9aee0d4837ff334719c9a7a7562248bb861f7422c2a3188980a10df13e5328a43abac9c32eac20c4f96ef041a0b68894e7bef5e336047f0203c9be2582a7d0a125a489cb5751ac82c0073aecbab6704855d27c21cce9ac7ffbf7cf60e98cbba323b20192", 0x6f}, {&(0x7f00000007c0)="5092603390c37237a4d41da9e371232539f6140c55f93dedd284771caff201cd7fcb43b75d04018f3ac6e495532884f40949d041c0584f18cc7100dda7d45475ce33762968452fbe00c7ab3df0b602d974ffc0270a37f63cc72380918100394374f8244106629062d00f08c2d28b9b0b0758fceb06b0da2f042542d9ace7fd78c11a0c352d2769badd64d2f381bdd3835b0a33956ee4a608513450212fc8715d23e5306947836a56c48fc89e6d41e82e5af2ab8b092f19f8a654cdcfaa65d2cbcc84a2cca1a4ea41bcfc5827ec09569c79b6d136a32a5bca14d00e1dd37f0602399efa4b96f2e89c722a56e7229ffbb4aa88996a9db696", 0xf7}, {&(0x7f00000008c0)="bd4984e2c8523252a95357bbc7874a9f5cdcd4d95130de10969d17342226e59587815aa176c317b7ec5ee97703ed32c033b51abb8543be041ce33632fe46d421ed4ee374aa44a56c", 0x48}], 0x6) setsockopt(r6, 0x4, 0xec2, &(0x7f00000009c0)="9c3f71c6a8b88b553e2978cb24b710794a75412dcada9def299668d840fc8a0402c44909f286eec3b165", 0x2a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000a00)={0x1, 0x7, 0x6, 0xa607, "7de861f3fc01fd33ee2eb1d8e827e2cf834c3f0c", 0x1, 0x1}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r8 = dup2(r2, r7) sendto(r8, &(0x7f0000000a80)="d0bec11dddd2bfedc9ceaf202b838c9f6ee1f89b90377c3de0273761379f1f22d242cd742f41c1bfff52f4ffbce0", 0x2e, 0x1, 0x0, 0x0) socket$inet(0x2, 0x3, 0x7) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r9, 0x400) open(&(0x7f0000000b00)='./file0\x00', 0x80, 0x80) 04:52:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) poll(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="3af9ec0c3e5f1f1d47b6ce715c1baa1adcb18e353e85211ef4fe4cceed5ddcbcdc6b6ef4da1f3545fd193fc8a8de5c1b0ae3ccfa36e4807fe7b03f1ce1bc7db92802cbd18667f7b1edf1c29190d5ed86e4a5336ff8a4f398ea39c920b480afb2112b9bdaf4c453a19c0706f8cb738f1a58b9f8770f08719adecf236141585b2e18bd55a662ed467283fa07b6861f0bc144b22cc8f4b34bb766f61a0200415a4cfdfd92c72804d8bbe693a4b6ffffa4e007502d3579003970dab8a6a6c2ce6745def3c7d674a0003f7ceca1671a2c5529601c73ccfa83a4029997d1", 0xdb, 0x407, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40020000004) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x80000, 0x9}, 0x10) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x3d7, 0x788}, 0xc) close(r1) 04:52:40 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xd9) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 04:52:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82029a00000001adf5d2ef14c44a9467b0dddc441ae5461db02433e056bbaf4262001b0000"], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7d14f56d70562bb013c2c492bdb790b9b54443bb630b08abd7d209f97ba26eab5c8220a100859132629", 0xb62}], 0x1) 04:52:40 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000001500)={0x0, ""/242}, 0xfa, 0x0, 0x800) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r1, &(0x7f0000001400)={0x0, ""/203}, 0xd3, 0x3, 0x1800) msgrcv(r1, &(0x7f0000001380)={0x0, ""/90}, 0x337, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 04:52:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) 04:52:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() r2 = socket(0x2, 0x4, 0xebf) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="377ac75f48e3203a4bd44c0c4fe283ab0ca0141c40ed9bd246a18076771bdd770029c506aa94a4e48c6d560329b0b0ca93f520537bde23b85e55429456a0f7ef59c08cf603665fea7fd53ee91b2ea34deae95e124a1a07a5bbd206dee4d8cf64b08e813f3f", 0x65) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:52:40 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x400000000000000) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x81, 0x8001}, {0x3, 0x3}}) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66696c6530009f080c89af0238262ce8dcb4e9a9b152a748b963290930b11b42731367107df1cf56f555748ebc5ad226"], 0xa, 0x0}, 0x0) 04:52:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) 04:52:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) bind(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="2d011f0000006caa808d4e653000"], 0x1) 04:52:40 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socket$inet(0x2, 0x0, 0xffff) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x28) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 04:52:40 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:52:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() fchown(r2, r4, r5) 04:52:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x14) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x2, 0x5, 0x1, 0x4, 0x3f, 0x5, 0x3, 0x1, 0xb2e5, 0x3f}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9fe1527858a4d3e5790cf88dab29e271f61922c38db2ed23ebe12d7bde10e6fda4ab1b745ed1533608b7a001628c2b5d3bc617689f567a49b05e4c719fd1d1529c34616907300d4f2cbaab3ceafc4c9317e58584eaa5282bb7e665893e221a4e9be1f9cda74cce154dd52d3841baa0796aa05b43a704dcb9c9173ea7e3ed996fdcf0ca13500877cce8fa4fa3171eea7b1c65008eb8c0361cc4e684fc5ff4ece9b2f60ceccd36422cccb9094e5d02926eb0910fe1b92343d438b94e4edc010f551fba0a1e4d85d4347ae540d96a9a11647867d7d1a3c1feaa14cbc235ed10e009fe24ee0652e83dd14ac58a70d96fdb36cec6d568fbcea124b98aab3c6489de12ae129024d1d6d7ccabd652bc6aa8ba09adb4959b71a513c3b7101df863b426aad79e0e9398e9b76faf2c5b6a1064b86103700678f278d6b6adbc1702e04e3e9040264d1692279a6c9c19d13140000"], 0x5f}, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 04:52:40 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0xb4, 0x5, 0x2, "b4dde27e9a014d4c5536c8212ad6c638462e9a95", 0x2, 0x21}) unlink(&(0x7f0000000200)='./file0/../file0\x00') open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20408, 0x140) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 04:52:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r1, 0x4, 0x0) 04:52:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7f) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x6}, {0x724, 0x67}}, 0x0) shutdown(r0, 0x2) 04:52:40 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = getuid() r3 = getuid() setreuid(r2, r3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="2d6e168be360ac0ca5bbb8cbf7584603646a0f1aa4f0f87df58a9da1e5bb5f5e7ed5366e0843e376099e250c51d4f1585014115414706976935d8094422b1c02b700aa957bc22236e5fd3b0bdb2467ed8c0de74bdcb8d5b5160cd4cdd04b30260eca3d04635da9e188905cdff4a3f1485e76fe4829ea2482f363562b5d9d61c64189dd36cee931c51aa293214cd0f2f13f872379850801", 0x97}, {&(0x7f0000000140)="529040530a97523873406c9c72211a35fb4b282e31b07356ba715d427881aa86eb61f49b873f156b95d8f28faad72292281d7bd0c4304ebb48f04d1764af34da6a25c562d29447dd9e34ad6de84f53221641d61ab44f75e9e8d6755fc577e7194a06ded45f686ada6ca731b95d534c6f8226c0848a0bc89e5cbe3caab0b4f831be1a9746c095c964b9ddb6d451c649c9eec06db04cf4434fff5d5a1154e1919cd26250dd69d545", 0xa7}], 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 04:52:40 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r1, r3) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 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}) fcntl$dupfd(r0, 0xa, r4) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:52:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xda, 0x100000001}, 0x10) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 04:52:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') write(r0, &(0x7f0000000000)="f5", 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 04:52:41 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0x1, 0x0, "68207be7f45c0100000000000004c83bec1f2bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xfff, 0x0, 0x3, 0x0) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 04:52:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x264, 0x0, 0x0, 0x0}, 0x0) 04:52:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3ff, 0x4, 0x8000, 0x4}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 04:52:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d, 0x0, 0x0, 0x4}], 0x3, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xc, 0x40000006, 0x8, 0x7fffffff}], 0xa9, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x5, 0x4}], 0xf10, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x23, 0x20, 0x5, 0xdeb}, {{r1}, 0xfffffffffffffffe, 0x1, 0x5, 0x800, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xfffffffffffffffc, 0x3ff}, {{r3}, 0xfffffffffffffff9, 0x81, 0x1, 0xec, 0x6}, {{r0}, 0xffffffffffffffff, 0x24, 0x10, 0x3, 0x5b}, {{r3}, 0xfffffffffffffff9, 0x0, 0x44, 0x3, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0xb0, 0xf0000010, 0x1000, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x2, 0x7fff8000000}, {{r1}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x5}, {{r1}, 0xfffffffffffffffa, 0x60, 0x60000000, 0x9, 0x9}], 0x8e3, &(0x7f0000000240)={0x6, 0x5}) syz_extract_tcp_res(&(0x7f0000000280), 0x2, 0x4) 04:52:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) socket(0x20, 0x0, 0x8) 04:52:41 executing program 1: r0 = syz_open_pts() r1 = dup(0xffffffffffffff9c) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) poll(&(0x7f00000001c0)=[{r0, 0x10}, {r1, 0x4}, {r2, 0x4}], 0x3, 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) r4 = socket$inet(0x2, 0x5, 0x1f0) accept$inet(r4, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 04:52:41 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xf96, 0x7}, {0x5, 0xc5e}}) 04:52:41 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000180)="4b4e4b9eecacd6314697077eb1cda6034b1cf153f800c7f26be819b233d5f7fb7d5cf9b7c691861b8ee173dff8026fcb1d81356e15953b895925601375ed8e25a4fdce1a2bfad07925f603388df0787977b7a833a9b87f8c7636d1b8c877064b36459ee760bbdba2a7a8e37ccfc735d2339c3923bfefbc3235136268f4a1e87c8f3256afce8e2cc65d782d3c1c17593747e51a577b0d66a7ca870b4c93a50943967c6bdadbf8ca5b5098ede7eed32b294eada557c08aa5ee9ae9af9e682b1b625656aa6c1f91f6c39727f9ab2284c32a3ca5dcd1d1c58e7e69c0019dbae3bd768c9dca7ea862d784e82776518f1286b92c4c58a0822dcd2876ba25e7e689297b8ad50db24c59823c2a8dceb39b6a972046cd85933b1869c3411be31f69fa1621fc58c69f619394195e14987ae51a8c0d10e2b15e9a158fd8a3ec206e03332aeb2cc79a1fd9ad4dd82d4fbf50677700cf14ca41b168a49779051a25c9ec7465b9a6eddb2e4cc29d0413e9743022d10893e70c8c5fc3477bbe6f6cfe0fa9ac7b0bbba83b30f8a09d71d12636b10ce59100aad5675f5ca620e7a0695dbee0fff0dfe90d4e10e4a82fdbe9de7540808bf6563805a59aad1a00e276731e482477c7d5d886db3a816a116b1c133dd5599e4b8e101ec38df556e9673490c9a35714ae720864471534b9a3e7d90c681ef965c94e5c44eeb362a7a9825d52221f37c206bc9fab29a649310fd161a8e174e19a756c54c19ed8d4715b576892926dd90b8541d5c7c2c8341aa35f99025579ae9a903e06d6a231ef2b376c0fabfc0428d4b0e7d70e6c176d190d052b36f6f1f96e77a77e87ee621165e00193071f1ce4e61c4c1d60682e5d3fd5dd110c99d7969277b1d59740d32e14b408ec2c9ca7061acd85f0e0c352f04a6309a0e34bf7111878998cf01650c5332af6973139ac9f9b0a36fe79f0935a2c1f46dea3a2eaaf587867979140f8c96434a611ba973db786d62c9bd6ec065688bca78b59f0ed105a4afb7111aa9a293e9c477e7e7b3276421adac066cd911b211c46df61cde6bab14cf65823bcc2239a606d6fe459fcc403a860cac81ecaab2d02fa1b4a3911f262eb54694502e931ef20a9bb11464aa0fcfdccc2ff2ebd6acb34f37f613db4f19d36c1e6b299948ec2980d209a9f105c6c101cdbd1544a94c7b01f9385fd8c17af8edc342fafef443b4184bf501ddd7a22e9017c8c3a3abc93a20b8f61bbbb867c07621aa3f3a346c70217f9f42c03d2acb4730a9c36a166c32d131d85a781c29228dd68a23f5d68802306f6c1514f2b3b04a460270ff0fe130c57465681a1239f6a1f00402a5837f1a62561036c8e5f15121f5572bf8dba6668489086ebb90fbf1abd382735b04dd1472b138a68999a8b6605a3ac42a23ac6b06d6db53087170742c5af27c62a383c09bdb03d20aee5ab913503a733a16a5275494ce424d987ba59e0657063cbe5ab0f796e3a925e88ba38c4db457f8453425b3cbcf9e6a0e8eb8b0dea858c231453336984480495c99f0f3e252dc7cd4d31aa711988b9997526ba6d60ca84b7f23e490d72b6a4344e1d6b2e875dd5f821530da32ca1c5fe78ef8e3ec31b650eab18ea0a9d21cf94c70cbddc29dc6c27bde9279b194f6eda9d62ebba49acce25cd9e2f3cbf1a89d056727affecd4b9ac7776854e3cedb24abda2e3822c4e892055df14a05f6673668840eb887f696e88980dcfb731fbdb0221d6c6e8b69546eea16e6e54752c2ef2d3dd440b9efc7a26fab0dbe70f5f8179b21225f3f5b9fd07d665bd479fa761cf23213e413fa0ba20565882e7615228cf075e1328c6449ffc059ff98704e322db5f5ee7f5b75276b954a2529ad25e27a2b8d3b5aad686dfa8c3f08adabb382b5ce203c54b74b817a745319913cb522ebf4615966861e2f0ea67ae9f195672847e9d1e8785357f952fe5f5386557acc797973a72d5738a4607e841fdc9b473eb65fb75bc503ef1d9cfdae00b696cdbd6c031fdcda48fc371faea56f64736b95fcb47ae7ec78c9ef762ec7dbec2c2bca6a07fe54eae2e9bc3fee7b8fa459f5aca2d6da7a45f0e668846b4f7eba3021b21f9e28fa3052b730db4509a24c8ac5efeadafd54ad184ed37adb1cf818cda1cadf085fbbbacaddd5ae3a61db7d1a960aeadb5b6b7851a05a9fb1ae2bd039d2148856e8d403e816af8f211fc7de4ebcee087e4197d689b86d159636ee7890def9c329b791c1f1dec02c38b9bce66253bf8c22e1fd8585718281a6f735df78febc0426424c975733ae24fe44fee4a51eb00136bd74b990f95835a3dddf7ebfe7b4c0c38f7ffecf6984b7adaf46ea69fea0a5051cffe4d1af30f9a4a437ebac29a13d4518683a6d6ca15ed220e4990b27170a060413bf3d25790bf2c94c810cff052d5f2021bde921056eaa0368b307967f0f5bdeb13d60c0494e452f55c27e66559421dfbe6677a7375345e9e0288c5d1afe906a06ccce2979bcb9e77363d171a399c0f9a8f947d5212044be10b40a663ed0462fffba7816789d1592b6cf3bf5cab6c4f9839e4d4a326ffdb2f821c691087d0c65a15c0a8f0f291ffe1b4afdfc6d1025eab0133fee27573c8d1c35cb53be17010e084ba1c9812fc746683ddc6a6b5aad55312ce12541fff7f2cbafd9ef1bae364a26608152d5b39a866374f9c79ba07727e0011ddaf9288f93764fbce2057ab6b20ecb63e6c529f1d2d8f4105c78dc3240779d4d3fa9cd28ad41d3af2edf7f6d816d2f75fed725b1ebc2114e2e131b6b6f6aa9dd5c241f86ecbad1e83546feff37988515e273f3be0d99ce2dd41ff872f30c18760530c7c264fbe109ad2ca54b8d94c2459544350146a086f639c92e1e6d345fb905492852195bf6df677e6804a8d611c3275b5ff820aa3cefd4d046de9b1ae29434465718a53700c4e89891814f4f8484b5deadaf7c6d285388b0a6a6069604033b5a4432b24a9600dde7480d7a87c8520359026424a5e9d79632b666ccb8c3297767bb91a2b382d3e74546b618cd92cd4bc5039e23c2f581ee7772970a4e1e8720e206d35264b221d7d009f20efe69b98af09f5f7e1c072eb6b53f22587400aa34030dd3beb94b47dfd89bce3fc60d1ecfc140b46e8cbad25b2305c1aa18c4532413d56aa0c0672ffe2f59c8d0190ba32591d7fd565b6ab99cf61a8e6f3657eeaa9a21a304e7f3bcde89251572d7ddc7a70ed56bfa50a80abaea61bdb3b8022ee6f41655e5efabbe1d43cf22322c717522014be1ae9a68e5e494cd883666cf32c896056360d3a1d35ee42c258fd87ba2ed729b867e67b5771a7cca714fa5c72bcc1924879fa4f9856e774100bcc3643d8cf8043bb6261c17b467a831a673cfad8333adc084e8b040166688e6667720e992147d4e4871ff789e9e1a3049b71aed0fbbb2b6965599968a6b83d8485658ad8659f204eead52be9ee7f5e4b2223e57e0d23d1c7ba3d76adccdc63d2aa415ca2b63da543bfc85a5b32a85e10f5cb72260bfc943701e56a9ee09594ff81aaa2738e7ae5bde15ca3ecbae9671b8d126e69c4e217b63a6184ccf07bccc8d3aaa4eb3c49bf47bf9085025bacb658d10251d61743772adddffc6ea3a47f32ae33df0f61ca60218072dc9c128af2e9cdbf9dda94198289c70729e3cd3940510bb8ca1b6cc4402fd2f0185e347672f21a85e80d3a54500825f716293cfc8580601eb5c6ff11a7b28269b334e8c95ae450c8c6976a55a2d87ad0583861c7c5107c836f708e33bde6ab1d885105d351401491b653ff93d22855936e811302f598fce3bc0cbad6b3f23bea9124731018a6e4c6993f7da9cb44f84ae3095d6e5607c7a8441a0e34661c2557b6dad933482e5fdcd9d21d6f58d07bec06cfaf9e0aebe9219f2f7645ded067590452160a0639e1691db093fbb00b09047920ed5a0a560229ab1d72bad9f877ac4df020e2a15408dd4ee51b1984abdb740d838c178fb3b9a2ee4eeb22895ff68a04af9effbf21bff366214db7756c28f372be91af17f47987f2f6f714efe83f73a1f945752034b789a374bd86f58faf0ebe00f085cda06ff70059fb9014f512a5a2c4d058d8c100830d2508657005ac3d4a8771dbec7dac681be7ab286f8b7e092fa285394a2c7d70aff8d0e46aca21c9527694c72c4fc8cfbf8e7db7fab9a4ac04154ebb16eff46f9f7e9e034fad41d4407999841be5dd279f68c0c0642ea6b9c62a84e089be43c2807855eb3cb5a72a591c426799b0a16d76fb1af254dff07376f0b053a2a55d98f29beba2ae432900c2aa0a548e8c9e6b418250b34a9be134ee68a04ca52c79e7a7b84144819336ee5a1acc83b54b9664800423c15d437336d0402beb27847e2bc8fa4a7f598a446129e54432fe41cb6166f49b327557c8cbdf2da8f8cba507e7f0b7d80ecb294ac43f9275123ef3de5b74dfbd7dceb41f341019aca7de9fa2c1ce179c72bbf1d50f1345694f8a86f4e0926eef6887f07889d95d1164c4b93c4942b0002db23693a8edfddbc58b56e5488b1bbd10133dbb392787ed06b946d5b1ddfae2cdbf1fb0bad54012d33b770eaa369e9045b6d216f4092942f4686caea3bf09bd6299dffefff227f24af10641b3320fac12d1e8d22f7b5ef094a7ae4158c0768fec1ba9725ef589f2a6eb9e881aa4ac719e95ea2dbb2535ba23fa725238abbe2c1bf742e5c53e4bd7f7536dd4be02b6eca760a7ebedc8334d14b214286f379e747c91d9307a0580de36d711a51e5b3f3f2850c1e448b33fef4a6cdfaae912faf04c3e7e5b42eccc88b34fcdcfb2056371b10642d697b45f74166646d12c4190f94228a9292db79c303b5a9741900fb93926d1b17bdabeb2452871497a5b01df2664d5afe4eb476b0c29583e412e3f39c4ef16f1a935a13273fbf942df88bc49a2b29fc24b7939180dbaa6293ed50ad88bf6c3d2c5527ea698ea943cfa1ccf3e03004b620f617c7a042e7114d4c98a6b322cee18e92ea177613d776f77f1ab02f316ddf2b125a610261ce36f7e00e63d2d89a5bf56777443440996e00e289843b0c04bd6be6e34bfbad608d89af1a06b7f914a9efcacf0c32c61b5972f553657a1295d07d144090a9ae7c554829f6b5290c95b824ca66bb6d381db34a998b946e2ee6c79c2a6f3be937dd70b4bec6c62ae3ae720b349aa8c182edfc9b4776a47a7f2453c3130b181e32a61fcab5131655156869ce0f96de38857bfd8c30a8a593993b11613a4bf03e443693dabe14f9d129cbb9e7bc319f063d7cf5f2632e517478f1860b6e9c71645b1efd89e54677ac67067bff75c92e6bfeb5948ea0ceca74b46e898e1d998e7f52371891d8d8bbea78af1c3ebe9be8ddfc9e8ad5e16798a99e46382c0d62b7d3dec935cb7020c69130654992cd9ac9316e063b8205cfbc90beda956792bb886168081a48a44c72889669262cbc89777b32342b67b59fb5ece1871499deed3e30d1e67f64a6264e26a73112f374ca3fa9f429606ac4315fa3fac73cee041305e5cbf20644e4e442ae477d89935e7dcade18ef02943f6aa987ea67dcde5f19582836c9bb487b72d57ef089a3029f963ff96963f8a6ce3efa6e1e32fb617e5794c195f6865f71e49ca818955955fc6e4af4e51231426bddb40ea501a17e16790a1a3b3a59e122c9556c94ed2eff76b493c2dabf8c004dfe561bdef1a91ecaff9c3221a839bd9f9c626cd1df86372a08bdd10666debe51e6db1237c3ad6ae3354cbb7380729dc9d4f3e79afd60db762099e78362e73e4734caf1bb2c9a01266f2b94ebd09a18e2b35", 0x1000}, {&(0x7f0000000040)="bf6fa9f8d15171abbd7bc05983cb29d4c8a2c448439ba62438168006c52e8bbc305a773e653520858ddfe7f56457f84865c354de5dc91682b2140793814384e56cc94654847567f2a02e8ce792f4eb304d97076aa69684ea668a1be4622a29c8447979d6b5c2e33803cb09bd0fcf814c106b753304fee75beac12ad735806f3d657c5d829b4dcef59312fdb0652bb8ed03173c5285772c255c6e0092208a7bd270cd618bf3a9d0837c5a157c733d490e8b031fa9ec2c668fa8a412354436b7438bfa8b5a92811be2f246a5645300ba", 0xcf}, {&(0x7f0000001180)="0832a370217aa318cd34bb", 0xb}, {&(0x7f00000011c0)="1bb599c824b8a386982e5bc2b597ce920f8cf67e794f50680ecdc84cee131f8372c1fca54cb2a5a806f4ae7bd280cca867a14842e0c774e335da084b182a561b97b48b82d522658ed2962dfa905e13ee3ff031a2bba221b4e144e2f45f775e4de1929c017273a9793bd371025c8c302d3be5f5feda9bf5e8972a7353101b5b7e93195f9fe15ab9c6a1e2e4174330429b11e1674db9c3e14b2f4d2d6d9f7942927c48b8182ea3417d6197043fd1742de20b45bd8de0f80dee59e26142db4aa2918739fe190066061d4fa065ab2a9e30f89f56bff70e77156b37031143d46245", 0xdf}, {&(0x7f00000012c0)="fd83a982c2a519148702dc261ae6faa2df04a7ace08448ea65ee2fd58a0f1493d2ece1f2c1458ecad6a875a6d068f7fc1c2a69c86b4924aa5af1187ee5a18207f73fbaa6fa482913adadadab0239145e70f5696ecc2843e0ee74a19f9dc50cda41d41ff02ee1cf1af975fd3ca790f146e8e04e8d5a6cb8ae347c380a0ee9fbf6533a4134d95027c5b82ea37a2a28edf4f88ebbc030b31bcafea6881c5bf09de4dec74f4c47b3645784f61e39ef24205761a23b877e", 0xb5}, {&(0x7f0000001380)="e8a945ceed72f58820cc83da486e2a174392c598c2a855d12615e24426f392682a86", 0x22}, {&(0x7f00000013c0)="99ac529a420248eaad1de5caf337c67af0298fa3a5b084516ca76a85c7d554667471192c75b9f1b0193741c1201255af564fb4e9018190dead6743ebbc834b637f6258257b5275a17496469aca1ae8c38d2751e557640e171e", 0x59}], 0x7) 04:52:41 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:52:41 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xc, 0x1, 0x8001, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x10000, 0x20}], 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r4 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000300)=[0x0, 0x9, 0x2, 0x700000000000000, 0x1]) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x10) write(r1, &(0x7f0000000180)="bd4322615a90bb39faab5fc9ccf6fc981be51696cd355671593b96b3c3762abbc6e4322580e68c5d79d25613e9746600fd84594089bc71f8b19700345d87d85ad35214ba011c3e177dbfc1928f797b5e78be6ee58adae2f3b7819d2854a71f06ed0987aab43c31c96f7a925af80734ac1750ed22afe296be2f876c073f279a46905d11b849d80eeba6dff7d047548932b1855c2093f2de7dfc48fe5f1cf85ea65738093120c19674e373838dc9e10fcf95f1ed1de349caf2c8b5080c4aa456cf850f9c7331e66fcf70b8890085a9a6", 0x6a) 04:52:42 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x2000400100002c5, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) 04:52:42 executing program 0: r0 = socket(0x18, 0x6, 0x7f) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 04:52:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) lstat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0xfffffffffffffffb) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0x280a1, 0x12a) symlinkat(&(0x7f0000000180)='./file0/file0/file0\x00', r0, &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 04:52:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100c0, 0x1) ftruncate(r0, 0x0) 04:52:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd44) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:52:43 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x141) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 04:52:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000040)="439b22b5aae87debfede72bc20b10daf1f42d10fa79649b19c3b9090efabe456f1dcffdc2ff734353efa04d539c193780dbb456083788e7b76bcb6a9f2ce623bb7965c1ef031865533b4d50bbaa91d29f0bcbd7126ae510e3787060ea46cfb1cb5fd385fcdaa36093ecd03282e8bace236ff989ec4cd4ef6ab99", 0x7a) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 04:52:43 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xa, 0x7}, 0x10) 04:52:44 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x20) recvfrom(r1, &(0x7f0000000100)=""/189, 0xbd, 0x40, 0x0, 0x0) r2 = geteuid() seteuid(r2) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:52:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3, 0x6, 0x7ad, 0x2, "3181d89139da0e92450e09892e84ff6a4bf34f8c", 0x4, 0x6}) rmdir(&(0x7f0000000140)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:52:44 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/217) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x80) ioctl$KDSETRAD(r1, 0x20004b43) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/97) 04:52:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x4, 0x5}) 04:52:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) getrlimit(0x0, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r1, 0x0) 04:52:44 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x4, 0x5) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/52) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100030000020000c520e506736064fa57f7887514bc7a77c7266ae6be6b2b66bf193a879463e81797f34f9687e9a583ecb57dfb307446cc26a2255a672fc74fb6733e2518fe4bea3113a45fb0580802a9d4d77316ff6c3364a201eed60686f99cd145c45bc568faa81f256e322f7384dac5fbca9dbf5244fd12fbea0f02b30d8aac17953ee770c41bd0", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 04:52:44 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) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) r3 = semget(0x2, 0x6, 0x80) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/136) 04:52:45 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:52:45 executing program 0: syz_execute_func(&(0x7f0000000000)="c402a8f31f8f68508fefadc46191e97fa8c4a19c587ee9c421ec5c82a100000066410f5d9000000000c6f897460f0f47009a0fd8f7c4224d3fb786000000") mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 04:52:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x100000001}, {0x18, 0x1, 0x100, 0x2}, 0x3, [0x748, 0x3, 0x7ff, 0x3, 0x8, 0x3, 0x5, 0x748]}, 0x3c) 04:52:46 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) 04:52:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) 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() socketpair(0x0, 0x8002, 0x308e, &(0x7f0000000140)) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) 04:52:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 04:52:46 executing program 1: r0 = semget(0x0, 0x5, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/248) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x80000001, 0x26}) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 04:52:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/235, 0xeb}], 0x3, &(0x7f0000000340)=""/183, 0xb7}, 0x840) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r2, r1, r1]}], 0x148}, 0x2000001) 04:52:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x800, 0x4) 04:52:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x25, 0x0, 0x91d, "eec3f1e6a37196d04a673235069f1bf764f0a239", 0x4, 0x9}) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:52:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x2, 0x2, 0x1f, &(0x7f0000000080)={0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') clock_gettime(0x2, &(0x7f00000002c0)) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d9f2e57cc5d2509d6f1e3a3d6facf7374a33dfa47b7612ede0eba64773ab560f40dde8ef33a4074d318da3335fb98615c5cf812d088ca4bfdd5776fb6f6ed6a323f92da70cad46cf35315ea897c944fed6375dca41b040eee9706a98dcec1f2d04c92da5b15343647304799a774babcb4885d6da1c2ef531", 0x78, 0x2, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19, 0x1, 0xfffffffffffffc00, 0x800, 0x3e, 0x1000, 0xffffffff, 0x9}, &(0x7f0000000200)={0x200, 0x8}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) dup2(r1, r2) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) 04:52:47 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x4, 0x0, 0x3, 0x100000000, r1}) r2 = msgget$private(0x0, 0x10) r3 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) rmdir(&(0x7f0000000200)='./file0\x00') r5 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x30000, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r3, r4, r5, r6, 0x20, 0x10000000cf31}, 0x6e, 0x80000001, r1, r1, 0x3, 0x0, 0x5, 0x4}) flock(r0, 0x2) flock(r0, 0x2) getpgid(r1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 04:52:48 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt(r1, 0xa59, 0x100, &(0x7f0000000180)=""/18, &(0x7f00000001c0)=0x12) open(&(0x7f0000000140)='./file0\x00', 0x8000000058f, 0x0) 04:52:48 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) kqueue() 04:52:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 04:52:48 executing program 0: r0 = socket(0x2, 0x200000000004001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000040)=0x2, 0xfffffe62) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="820230000081ab000000ab1c346c29be52df48f35f9842c5b21f7fdf233b2cd987f74faebd5839a9ad07b8c6480ebd97e490b8c2edf53519c334a72cb253027373df64e79c86f05eafce58bbe5dce891ba904d7113f61188853c297110a69cddb3c1e3f06182c4fdd27c2b7a78f3f7246565c825b5e534e96e3f8c0b33d9fe988eda35f78c8aaa8c11c4c5d0713a782f7cbd2e431cc2583b1f2bc7770699a993f6fa9e86bc0e1da64f1ae4c051cd8bc70c1d05ae0e5f1a05b3b8227a6c7cb802005326a0f5a571332269a9deb6b92ac3c7bc799a0d096fb7d6a87d5d27b5a24264927c8a70"], 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 04:52:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffdffffffffffb, 0x8000000000, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="1bffab468b806a01db50fe1e6d5bd44ee95f7c2e7cba6d5f2bc83f434843894d967c29499c243957606aa38d7491211107c3183485745f1be60301510230797d17a0969f75709ac6e6a694a2e181eef4bb309c72056454959c9729511e7cbfbf6ee443437421fbbc0cc8fd1d8355e256891cb8cd2a5798118e98ac9c3c2a2788071d6fc9e4744c7c516297cada1c52003842dc16850ac417363b433e7a7b99fa42c54b7d1c19c510490ed43ef6d2a2bda1f9ee13bbcf6a9d12633b82e7cd1da9d78d603b9c3f9e3b418593d7080b85f7bc7773f02b414ace4742797b78e013a609ad509050cad05a7a350ffc28cbe22ab60df169284adf77db96da674cdedb6793c8dbf71484cde1a2e0cc747b3a42ed95b8d8a522aca1", 0xffffffffffffffe5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:52:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000001, 0x0, 0x4000000, 0xfffffefffffffefb, "90de290e7989a23ff89c16723f911a1d962f681f", 0x1}) r1 = socket(0x3, 0x2, 0x7) r2 = dup(r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 04:52:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0xfffffffffffffffb) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 04:52:48 executing program 0: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x20) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) symlinkat(&(0x7f0000000180)='\x00', r0, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x1) 04:52:49 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = msgget$private(0x0, 0x21) ioctl$KDSETRAD(r0, 0x20004b43) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/236) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000040), 0x4) 04:52:49 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xfffffffffffffffc) 04:52:49 executing program 1: r0 = socket(0x1a, 0x8002, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f0000000000)="f6000000", 0x4) fcntl$setstatus(r0, 0x4, 0xc8) 04:52:49 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x108, 0x0) r4 = dup2(r1, r0) getdents(r4, &(0x7f0000000200)=""/172, 0xac) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7fffffff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x5, 0xc69a, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0xffffffff, 0xf2f6}, {{r3}, 0xfffffffffffffffa, 0xc0, 0x1, 0x4, 0x24}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x5f8d4dd6}, {{r3}, 0xfffffffffffffffa, 0x22, 0x8000000a, 0x4, 0x1ad}, {{r2}, 0xffffffffffffffff, 0x69, 0x20000000, 0x80, 0x80000001}], 0xbe, 0x0, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0xffffffffffffff3f, 0xac}, {0x18, 0x1, 0x1, 0x10001}, 0x5, [0x3ff, 0x81, 0x8, 0x1, 0x7, 0x6, 0x9]}, 0x3c) close(r0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x200}, {0x1, 0x9c38}}, 0x2) 04:52:50 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2012, r1, 0x0, 0x0) 04:52:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 04:52:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r4, &(0x7f0000001380)=ANY=[@ANYBLOB="03000000000000008b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9cd3767c32f87524f544b6b6bf46743ff4bd867e5b20794accafd15f0b888fa2676953accaedc7949456c12dfcfd3c46d9ed1c8b84090dd849bbd41f58ed389913bc13acc25e10fa2b11b844477f3b98559d00b940e137f2be330ebf79da0957f25a3d8df0d4cdff6580b861d7b32daefd09602e6e8254de26ad20b299b3bebad67381d46edb306d07d076ed577986092f6ed180c212192763bca39c1dadc77ddceeb98692e4415731c8adf6ceeb1f5a25fc4bfac5b3373f2c3dc5d5cea15197e181f14d34e681f16a57ed4685756a6ebe9783b6e7f3e201965ac3b6eea25c93958f7a55ac202bbe87e3447d21f600d2d360d49814736be32f2ab7ca1f29b1ad5efc99d80ca9100b609104114b9dfdae6d91b6c556c6"], 0x41, 0x800) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x800) msgrcv(r4, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 04:52:50 executing program 0: 04:52:50 executing program 1: r0 = socket$inet(0x10, 0x2, 0xc) sendmsg(r0, &(0x7f0000011fc8)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="24000000020307031dfffd946ff20c0020200a0009000300021d8568021baba20400ff7e", 0x24}], 0x1}, 0x0) 04:52:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0xa) r1 = socket$inet(0x2, 0x2, 0xa) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x152) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 04:52:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) 04:52:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x861) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x2, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)) 04:52:50 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x90, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socket$inet(0x2, 0x8000, 0x8000) r2 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) 04:52:50 executing program 0: r0 = syz_open_pts() close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x6, 0x26a8, r1}) flock(r0, 0x1) fsync(r0) 04:52:51 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x21a) socketpair(0x6, 0x4006, 0xfffffffffffffffd, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f0000000380)='./file1\x00', 0x80, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x5, 0x0) r7 = getegid() fchown(r6, 0x0, r7) setregid(r7, r7) fchmod(r2, 0x100) setregid(r7, r7) pipe(&(0x7f0000000040)) setegid(r7) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000003c0)=""/109) ioctl$TIOCSTOP(r8, 0x2000746f) r10 = msgget(0x3, 0x10) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x3ff, 0x0, r7, 0x0, r7, 0x194, 0x5}, 0x25, 0x8, r4, r4, 0x2, 0x9, 0x2, 0x7fffffff}) getuid() getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a365fe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba20000000000000000803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e9aa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859e5d5d0ee63f3a3c99ee104aa40358a0000000000000000000000000000000000000000000000000000000034152d7e1545af6cf8a0869f54"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 04:52:51 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 04:52:51 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0/file0\x00', 0x2, 0xff, 0x3, 0x0, 0x3, 0x1f, 0x2, 0x1, 0x0, 0xdc}) write(r1, &(0x7f0000335000), 0x10052) 04:52:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket$inet(0x2, 0x7, 0x470) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0x8000}, {{r0}, 0x0, 0x40, 0x2, 0x7, 0xe315}, {{r3}, 0xffffffffffffffff, 0x3, 0x1, 0xd7a1}], 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000010, 0x400, 0x6}], 0x4, &(0x7f0000000180)={0x8, 0x5}) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r0) kqueue() 04:52:51 executing program 0: r0 = socket(0x17, 0x400010007, 0x100000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 04:52:51 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 04:52:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x1) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:52:51 executing program 0: poll(0x0, 0xfffffffffffffe55, 0x4000081) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) 04:52:51 executing program 0: mlockall(0x3) 04:52:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$KDENABIO(r2, 0x20004b3c) 04:52:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000000c0)="9d9388edda7ebf8cc4c3c800f92a3933d6fed8e5e0f0ebf39166326068923ea3d48669ecad960b64fd6ce3598eaffdb60d750ab308e9226d194901a6e77872ff97574396fc422a0f46e333a27365acb02a08a4bcaff2744bf5033f8058ff8c3a421f5f294ca40a44a00f6db8548e84d78c942ecc22611b82bb0a4e2bd9203abdf24300edb6ccf9959430e30971bb43933eb9f651ee09dbaa1362ca8a880ee29b4344", 0xa2}, {&(0x7f0000000280)="2668df40050376bf844da8f810dc6c827e77201db7a58e7b2e2d5e797bafd0e89c8f983c94d82125e4e1bc2b94c71185b9f0a669ab718a6aeff7fd506aa1d7700202497acc5ca545eb8990925f44d66822fed06c171fa5d69c0879ab73a01e434899cfb52d96b188beeb23f384c01bcfa80431559577f22f251b2f791808113f5f3325d75b39d93baded", 0x8a}, {&(0x7f0000000340)="a038b9f12220841e745961f5382c1f9206814edb5ee02b54b63121c62ce72438b240df06de14bc55cc8032241ac7d6b6b146f598b1c6d4c3f2df3f0331d756a9529534725f56cbd7dc3b22e34cb0194af43d322bc2f55164162b1c5cd94163f55142f885cf4a60eda940d469021fce6095f409b0b1396778f321be3bdd07c9656be0723c861af22745cbd2cbed4870fd28ed82fbe6228cd599a3c4b282ee967de5faac5a7e6eb5807b7634b37cf2bbdee42f67", 0xb3}, {&(0x7f0000000180)="c6b4390927ab4aef98393bc57e445871e10e209d49bb071e59ada5e10d3b78219d34ec28282cab9c9160e07bfeaa1ef71453eb3baea79b3f15860360bf120a864b8d5e54cd51ad9522f82a8c5320eef3046e5880337dc22d6a970e36663c20b81b934b5379469b637c", 0x69}, {&(0x7f0000000400)="a473187a326f70c45afc68ca7aac268cbe9f92a3d78455c5aa6b57f1c5ae9c9236e18b422c07245b717da6065ebf96002b40d75cc2ae306bea1f995a2523fdfc265599dc3f520bfda38e5c7098a68b4e842394152e94901da5801a2d27721c45e77efba73ca7f94b204a751f27288fb7857c81262960e0995a57a379dd9ec94a4e9d7da22ddb0173c3fe707431966a9cc6", 0x91}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="ed327747baacb130d3394258aecc913ec21709468d34a129c5ece7239876e584df229763002f3619275f855b95d942c36756568a25174030c9178d425b8bec74111f8f64c6d4dd978919b0b97332bc17c943c44efd00c3cf9b8f566969bf60149e6cbc0d558cae6d7758650d8cd03b3821ef81bf47d61d65f8d93e43cda7c920f88345205b4e3bc8f6", 0x89}], 0x7, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000640)="6a07629d65e05f095f1b1fb9fef850f24e615b7b36079261234bb8ec2ca54bd78535c430f5842cc4d07680a94ae66b546338516bfa15c341bf47f0e3d9b912dd9844d06a2f86384f5222ccc979bec42ae4d24cfd069b037ca607bcc3d1dcfc761092ce0743061ed09c3fd36a83d8632195ef500048d95e563597151a41a53983ea7bbf26bfb2fdfef5100ff3a0829b02720116c0bcb157ab0fdfd3fe58239b2346a7e86b72e68819d94420a2fd3adc2496fcf8dc0763a8c49b821fa4b80cff37b41a7f276cc63f748eb3e7363b894de0e7c74b77e0fe5d5974db6702328f7bb2d186aac1bc63614d9a1e51a8b79863a2f835", 0xf2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x5, 0x1}) read(r0, 0x0, 0x0) 04:52:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/155, 0x9b, 0x803, 0x0, 0x0) 04:52:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 04:52:52 executing program 0: r0 = socket(0x11, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x100000000}, 0x8) socket(0x0, 0x0, 0xffffffff80000001) setsockopt(r0, 0x11, 0x3, &(0x7f0000000040)="186fe65c", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bade292c9af02dcfd7a50ae70610d5c0c0bf2f98b00d9f806beff369da71d78e8af7b5f559808c6079ea05014194fa2e71862216002de0c1ce03520fecd1211241aaad2d0dd87af5d15d87b6ab1ee491657fde7062be8837878db87f91b8671f0bd348741537388357081883982b76a1560bae4e89bd72c8a37139a1e8d4c36ce6aa878a4e75b70d99018213a99a9166f495200c562ed0d58c46428f62e61166", 0xa0) 04:52:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x2796, 0xfcd, 0xffffffff, "6399968802bda83154993d234988e92cf6c50c68", 0x100, 0xa67}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:52:52 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 04:52:52 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/de///ty\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 04:52:52 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 04:52:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x80000000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x880, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x7, 0xfffffffffffff002, 0x3, 0x81}) r3 = semget(0x2, 0x4, 0x480) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x800, 0x800}, {0x0, 0x6}, {0x3, 0x6, 0x1000}, {0x2, 0xfffffffffffeffff, 0x1800}, {0x2, 0x0, 0x1800}, {0x1, 0x7ff, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0x2, 0x1800}], 0xa) 04:52:52 executing program 1: r0 = kqueue() getuid() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:52:52 executing program 0: msgget(0x3, 0x38) r0 = socket$inet6(0x18, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x80000000}, 0x8) sendto$unix(r1, &(0x7f00000000c0)="b8f0876e96bd3e5d76150ff45f9e65bca2ca3a5340177c159292a4962c99801ab3516fe2bebe8c36ac3ab7ee3fa5b2a0ffc5a933e6b8d5", 0x37, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) writev(r3, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000080)=[{r2, 0x10}, {r0, 0x40}, {r3, 0x70}, {r3, 0x10c}, {r2, 0x10}, {r3, 0x1}, {r0, 0x40}], 0x7, 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0), 0x3e0) 04:52:52 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x200, 0x10000ffffffff, r1}) 04:52: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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() readv(r1, &(0x7f0000001640)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f0000000540)=""/206, 0xce}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f00000003c0)=""/49, 0x31}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x7) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f0000002740)=[{&(0x7f00000016c0)="066f47df072f2a1c843f4ea9aa0e6022608c389a7945df78053bdd64926952f0971ab3e1eb4bcd85764235b8a03c711c03dc9ffc8b6537425fef5b920cc2390ef1afb87858a84190ef28c91d73", 0x4d}, {&(0x7f0000001740)="5c29c4debe5da3000bbd16e1c642fbdb6301fd571793a28623a1b8c4062153ff20b4bd8e0e9583c870c55b269a6b41e18663a91b9b6ad95a08091598877f6a6eae967af153e017a4434f6e5da32da2279d6851ce926ac6132abc0b3dad1baff723e748f6967c07f4f7693d07378b477a3b76a5fd134848b04a186261cc16b25e29e40bd1d81870a00f61544da7d514af6eee0e6e4ad5dcc5f3d44a07a4474c900ca0f11d7facb7fea0e1a91cffa49cf8633c172b316d577e911c5132243907501b51223f25df32ba38c920d6db9943d37a9e453d37e901ab43651e33306d1d362e155a962d6ea0511f46736c852f5240e99a65900449e6bbab91056f6d93bc4079007787553081fa132e18fc1f3a101e302a2a330549cf880d5b3d01af066ddd28e72f7d22dc363a4d0d559baf157fa61648225b2011eef801541afbfe48352fdaf7a63963d7b2c2fdc5378b4330776e353d59f0a7fb92ae50e437ff61370db63a25e9b25e74bbb515e4759d42e722e1e84206c5b0d5358688bf4bafb8a75714b2f4672c6baa06870dc12e71552cb4181acbaf4624192fedb5a1f4f8e4d46e94ca22407e51099468fc9f0f01f5e3ecfe300c669b5066658d3fafb50197c33acbb0832097caa44eb000cf5e55c409508308ac4f5210f9181e5379a35edfa55861b037261cafb9ed1049f8e719bc21875fdd06337232a2da6ed851590289b7560099baed97b260a1a5625e4b03af3fe0c2afc0df7fb7804c053961d8c30b7f5c70aa68c4a478e4c2d4c3eac0cf6a01f605f8dcc81bc8ef61ad7c82c5f6d720318382b645aec057544ee75ce626bd375627de9270fee2a567a1ebc6e3ab983022d398fa1c174d4bfb9e6c67c6fd415d1270b8387d004600fbdf57cda87cbe95e74295a5d0145a339ea54be4e6e51af989de785c10039744040f912359b5f0c09a63ae94bc02273cbd733c23ff972586fc0cfc1bf0d2e8181cbf2507ddbc1da5db0fe67902fd17585a5cf67db6ed8cde3e7642558033df135499c962302b6b76677967147d286a819a287fa7c74b34f454c750bfa671f28c7fe0e593ff8b6109b19300cf24b31ee9a07a4f826d58a626b0b93db0e51f040ade32c2b4906f3db78ffc14d200045eea3a85ce5a37b35c4f53d60eefa6fb8d7a90053ae11ef03c8837241b5373f68a684180f3f0ef4b252a611b1de8474af8a712ffdfeccc54ba7978d027561ac52f63a07ad004c302e5a84e52fec22d21611cd408faa9687503af3b3b58e8b69fdc7c3b48ecac6958913e3bfe8bb801f126492c9ff965dfe42d502863d61e9674da490702d4c8ae9de5682ed0a1078464feb9ea0e57732361ce333d3731e5ce4f47a3cd32a39ba41fa43f86c352ec3eb2d24cdee31c412c6e94e4f3f06baa82ebdee69a625af7d48657208f8245175aa2419a6e4fc9749fab20a3881fe9903df87a87f57b80f495f56f4d07e2a0666b75198476e02a0583051ce1f1603d5d47b0c353badf01200955788e3a97a8642510fe77088eff72b91759b5b0040e340c55b57b8ad9fe21fbdb11c3e8152b4fc5a59864d71ad24df279027b2afbd50b7ff9aa994d755e2af07c939b3c279106d5d1467b68d9dca8c7cf824218f8bbc267a60623f197f3ba79d377fab4331720037f8f3e2ab7cbb1a34079c3c2beb5d167c1487a9713fbe08c9d1c847707f5461c781941ebf2c8b87346ce083bc7cabd1fd2b0f95857751e7165bfe1a4f670afe61450428224004c1763b58c811b69220198e670f129c7022747671ec36b4d7bad1a2fe2f52c85b4adc547f1833e16021981deff0daa73c90cc5321caf853ada63251097461b825eb1b29a4a5ded5ca26382cd73e06d5de0f20fe45a5834b6bd9127c318ec8442324b74cce008a2ab268c9091989f8735c7beee0bae7c00c3b5a6ffe2345b6f6cfead5ce4c357e8e54f02e48f39df269c3fa5999fb23568abba2b840489cb0f29ef992e33229750fa910b34bb80013734135b241ed51927e861bef42097292c7911abb55caf1fd0868b168ee8d1be1ea8bafcc86bdbdedfa6fc1b5f685a7a76ffc735461794559f5d100c4cdbb9bcbbf78cba59ef1c5b3989f8df81ef84025201de937514fa1dfcde264ec2918b8b6ed169a4a9a2f08a0dd36a1327e2120feb8fa7e6559790819989e3ef876337e5caf43352922d75c224459b66173bc90e651e972bdaf97053e16a082aaac8dec9eab6277e56f1210eafd99a5535cfab57fcaf8a4f87f4d74bc3de39a96f0d5e7a477b16b9a2945b624db905c9ce2a00e869fcd572de9193cd669100ad2186d8b0dc6402f41daaeba6f74e50c41c68061a092c2045c27a911372c5f36aeed7bf68cd2f334412bc6eba40b41fa20aabc30f00aaee2bb5d9ceda275cf4b6746faa71284e75edbd7944c54a1f4c30aff2bfeb906b9a34ff4396d6b4eb25f6c5f9b6cfd8a0f043c8e153bce7a533e152c744939864be5b3c9b081516fcf09ee6a4e11cf60d7ab20b6fc92d351de1a6de00bb43562074aa1e6c64af3fde3a2c5ca279250bcc1c4503d90f9777e0a65c09c94f2aae82687a209b683c8de2656e1711932184838ffceabc9d66c490511d7aed4b03ca36ce8b33e2733c77d2db333ba6c1d51ffed6d1b6a5b742993e8c53d952028afffc28db00941899794fd387a8ce38aa5c32089ba5fb41190740f426beb8cdf3323b16b48f6708d9029ab2d39290497377e91f30291dd2c5ca30561a2e07c443aa007ba710f3c511666741b034a24a4b44c768dc366355cf9ddc02f399a9cb1ade26fbd1d181d02caa992131c0e8d1e688d01033d3b279fe826f16a9fa4ec5c5f9c73a1e77eb79a4b778b1679dd3c97cc8acc0e27912b42ffe77bbe5bf7dce0d9608b8300eba8e99b4c033708eafbfd9eb111d3d15f94b44553cf99a95b61cf025d201635c982eaef487ecf238c3850a213a3cc16a3cf7a2c685c1e65d9b14e62363170410e4d99a44eadf14ae0579bad433da772d246d8010e2e603154eb5ac65c6e52b69462751cb7c2e14b71037cc7f334ebb0876563ddf14b6ebc272dc9ec9f35de394164f2283106b9fef9c82b8aa5ab96da6b076b8b39defe7a23de746230238a724016895a403d9c6288c810cbec1b91e3c6c5612cb6b300fda348bb4481a3a476eca30bb609e8a237a7159a87fe01b187cbd27c87bfb5e3d9ac602da13a815d2ae64c5ebc476da0581b9b692f52c0c4ddae5a6ba59d61bbb1361e2ca26b6d775bc48eddc8bf22e2f546aeef65b0bf576a9527fd9b800f1e3624d9b4f4486451c80abd0ff2f7b32be934b86f5911516ca45b054155327693fba7c571e6fe096795d72520d9eb724a78b3eb80af39e152374da110fb72691be146a48cfda49ddf9e391d3ac5e4b0e42a58f74c079810ce90578de9e3172d837de063ae54ee7ad6f5771b3e41f4482cdfd5693612158ef479f317c13b3d52ee58c3a9f4cee78e5ec4f19eded8b8ed02b8d64130645f9d4ef4cdb4402d43157b2182a178108e79cb9b25505cf629ef3d9de13dfe7e650b5e042afe338fc55c549dc48658be39694aa8085962a622dcff0cee33a7ac432d83ff0812a901c1b91080c45fc619270d41c409ff70c219a864f5e5eac27928e930ed811188bb88ee6c8d82084cc1d57ddc6f77a7e2a72da31b1cc3333232055ba18cffaaa536f46242c0c59117fbccb338db6be540b8e058f061383f91fca2fc3108c11a250855a9ce425594c4e12acce23de0373c5cfeb961f6ed44334e1f786f3f22fd529e857e5a4f9c1809a937be468813426d2261e6410fb63115c208ba917ac4e13796ae12be069113cb6c4395d002c79cbc1fe92e9dcea05f47480c9ef1210bc99fdcf7191e679431179cd2b253d36732d107e02450ec350f796b457a3a52f0993e4e4188ab54bbab1a8da443349f691d2674967f4b4e55f000fe69c033a5bf63d49c75215712eb52a5e7dfdd9fc415917cf93f5e1b9958e51bb224c8e118997b2c27852aa6183e912f441ccd601d908cd792943b2613a32c804ac387059831e42f926d018cb78cf0e46cb3628687d95e66ec9494ba5e5c3eb06acc8190e735c79ade2aac0a267f54d1fd6a2a47f5979ed2e43b489f14e134fa859082278755edc2cc6c1cef96d092488ba2614079fc32e05a41a1579ef7fb711afa9462918d64a7afa905e1e8d5282803cb604068afe5bb2318e89b61f211c3055d95dd2da3e8882e88f51fe4633d5cebe5ec2d3a4e469f848deb43675ed038afad9142ab514125e82573a2315fe35467d62c6fa16e2edb22967e6870cde1bd301c98cd37b73a5853d774c80ee85acee87cb88535448e4c8d8977da3d641bb6f5751ed26d8855beb00eba8f9e4ac0f5aa3bf0541668e6614616b2b887462d0f845f6ad18b1bd40caceef8c8ea99fbeab9a41e3f1de1a49a526f5c1e6afb349d379a47618e9a82502895b5158ebe2247e7680e559ae6a689b4869f91e01141cdfae69b17c917104a6bc2a7c6212d3e06dff36cf19f2f4884f07f8739a2da12d44dd743fe30149179e4cc84722d200ff73dce337fde86ce2d87f899671a286714dafffc691182c4ee10cce73ae0f6b702fdc23fc3bd54e04586e7fafbfd28a67b6c64451b502790d52502e82adf8f5879706df41955fdce7387de6673587265a56d2267a72482a5c5794554750984895df0d5fcab84d4634a31826533786e3fa2cb777dd9910ee45b43a6a7ef6e6e7ba899a7d8f239a0596d9ed46f96c4adc42c4b14664354bf9734a2deb217743260baa3d7840a4aa83258932c3a372eea9aea4489e7b3ee71c6410f73c67ef9cd911c7d153a0b7710078b9f86b14e6e73c9d47ca05926ef1612de1edf3cb7d0713095eac846b8a845feb2eea6e8bb695dad78da67090533835edaf1f20c4ec693ce8f97a05dcbd78e8b8e1e7986e2de5be06ac3cf5f2ab59621ac5833f2cfe66f0a648ef537e1f0a065b929596c0c1c25f13c937ff9b7299b27bca1a3c781cc8f61221dddb4cf178317fb16d66a7722db00737404c095a6ca956e2c9db05f5870aa7960cd72d0571a4dd8de61d0b6672b479ebb96a31a4f6d5c91d3269249a6a5cb2b88a7a4a817e79e68e92eea1f3e4ea71b562aea84538ad641830286a0e6a8023bf2777417b1838ac9db114732d555ff90c74c94cbb174f0862017f4492f89a98366fd0f1cf87cce43da874df3d3057496918be7a793dccec79a4a064f992f6964107d047f9fd57768e4c197b40e0d80c4e555a9d1c47c529ba1d77fd3555538672ce89616e6d81da14a4e107739fb30f619df11dc6669eea423c39f0590f0a3c7d2d224fa115c2fd632e7d5e2d1383d055b2a0d010910ead17bc12f9d294a2cd120006198e66220183c28dd7a5bdf53bef951dbe4e3a8fcfcb7ab48879722d23e31b7849f2c64e82d56c5f4ca77cf9575795d2684532c086ea5c59cb1bd1e2e3560eb5a507f3fa2e389ce128f724d21278fddc2f4dfb8ccb36bc159c9ae96c817895a444072120e6e2ff985df135c4d6f5e6a2ea8aa5749040f2f9640b76eb3f066c3e8199024cf2218855b7ca75f3c750ae4c6a01becc801ea7266bc524ebe0e4e7a8e2147fd3a6dabf9d0dafd5d4bb48876c0692f371a2a37a6e90bf66ec8349c795fe489f6d4f5c7dc0eaecdf04f7ce104ac8498bd292d2510bd0a34db17ae1b53ea98fc7de57e2ad501fd796ad520783bf91410243a3ea56fafa66411de27cda1d2b556f7c3c978648c88fad6b2f7383905952c354d121a3877941e1a6efb6f572db3736f371b663", 0x1000}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) geteuid() 04:52:52 executing program 1: r0 = socket(0x2, 0x4005, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x3, 0x8, &(0x7f0000000100)="d03f037c197a2e8226d747d436921ed917fd3fbd1bd8e085bb57e3fecb5cf6b4539755fb0d7f8d4b0a6253050b909e8f3586a892d5939a05d0e99cf274e3933382216fbf6d42db5470d1d2a27b2050174e37d93f993f13e0cf366988fa6351bfd94068e53e49d134c754ab26fad5f7fd99ecbf403f6bcbc806ed171a3df1a7c944b98adf313dc4ae2e6190626936702ab15c45a51a73984d06fbac26315fd138490f79f4cbf131e1b0d1d5a2339a470ed01b4132466e0484795d532c06c5cff9617e6828ac1e3f6f25e3ee649299bad4db2867513ca29922682e4448e61439482c001bf42600b4a1aa301b16e3f74101fb348d307075da6712f76433cc3b531ea1a937f1edc5eff70e958c21f0b5cbc939efb5090b5f8616323d0cef8c48e81e7244e1ef7f68028fa05e8e6f7ed99ee8026cadb953f432abc9e4987b106e2c122f8c2748bc2ba67522867d3436c6692b2fd57496661805aba28afd70ef2a8ebe856fb4a7239d0bf3f223670461cf78021f8438a94263f58568f06b70d0adc6f72d6429e49c4432e84b92ff2f9c0806b76a8e44b6e1077e883da8288e40d8176275392e7faeb790efb296a2ec15c5749c503c8105585005d936eab13c69e896ae91a838e777e5ac9672b42bc35ac03b52045e0523b1ae165722a1dd16b6d296dcf5ec11a0c24ed0b8aec97d3bae0305b042675606de457cb85a24ac676401a505f3aeb0cdce37aef1ace6f149aa5ca70c0a6f942df90a68f44afbc2d32b101c055d0e521679cdb7a50e8c4f3a52c6268e25ccc87637a2b738d8ec98c64c697d2b1f431b6b7c104d484e550b01b84850decc7f4fbf886e210da4966074c67613396b32518d10959b2b83e95f33030e04a6bcc42cd07f0423c74bd62232605883cb99747f4628d0ae00e8bbf577016f3dfc7ed5f6ff78374902d2e78473132f3b89d9d94eb1f8bc5cef59104aa3af90f0659a4e79c8bfc19760251b1e9c5066844eddb822bf4e2984cc2de110ac1260e5309b50e8785343adb2838ace69b5028a800b8f3d3660755d45b8b303474c26fd48383b922b135a9cd7b45af0ae9a803c4fc0bb5c21f80f262c8a2fc7df01ac10762135e0f63bd3bb274eff13f80e7a55088b7297414b39798dd73860546ce5e5f72ec5608fb812f01fd453d4364e8c0f538f40c0ef77ec446169f4027bbd8e6b785fac738ce057785f3fb388d83d0b67f18704713c8577662fa331b85129923f4d29203b5ded97abcd688fd9eb7ceb2d76ea9db3ac388294c325d945a00cff408538472ed23a5b7b77e4803606e62d826d88a51db32a1eac6c884f1cbb3a7d5a6b5f4e70b5cafe68fe7a57813ace3e4f75d44ef69d65cbb58a848c20806cc869a3d31562642244afecbc9952e159d8581295c43585bd852cf94482ba6b71bcbaf40e50451e3ddffe9aede141431f6489728167ba40e2a4494e6e574705740f1c8c8b41c0b472fde85d163b6c30c8985aa11e5a1d58dce7692edc7ac36db84acc5967909548ef62909b2eb44e162703c2dae33f6522de89cb9ee9528f8339543c51bbe5479f34f3a49e86165b677d63935f27107a42c38f49244631fc3334e51871611c316a46ed6bb02b6504e36145989c5b7c36b42ba43cba5ab8c92bb1a27a5242b314eb4ff0ba6dafbea09209892a60c954b2abe387a3caccf082ee4e370c4fecd765a6224b2b5103e9c3e2314eb7c69db1db814a6529ebe7d98b8448d3e40b39011f76a189920061a6bf80d9ef940318525b8b34d14497a8b211545097d4d7e88cc3adbd0788fee1c9f6ce9aad4593cd5d023edb99cf57ab3784f1d40fc923c1fb2f7a027a056e6a8df3976cf85efa45ad010fdef7c9163f26e77e90adc8f6f207d2709b8a9aedb9abe3787042cad8e9a4c6f6be4da7484f32fc9b3d244bfa15756b797c7a6080f9da002a0476a3fc0c17073faf5b1f2fce4df65d148dd9b5940807b5157fb7972459290bad89eda3e4f85d7da4bf7a43e88bba71c9473cc662bb0befc71bc4110d2fee18b8c0f5099303a28bd793522461b23a5d2075028a0d3de093025be7e37d55c8c0fab52994535d14ea1d887bce82bc3aec75709be0e6d90ec818f532927bc0c507707649cfa8edad58f8364cb8daa647cb801975cd4a462596e7b0482817deb8f881d2045d7d053feecb6973114dfd85304bf518a4e13e12cc3c449749ae2c71533023849e72b8989545b70589fb8a0d5f60d59c320fa81223538de485b091074157e9c05dbb278d90f6c783df70741655342a37d9282fc304d6bce8942990751bffc797cd62d0b64e1dc6c8ced740df743921022e3dcdcc7a3c98b8366b3a7dbef56e2ef80fb160e39d7eae9312e7c7e2567ae3553479414de0345ba9f837a2e2758b212006c8dee97993b9ae639cb2286cf412b0efdaa3d67f7c32d83abc1ab7c1b4d42a9b877fa4224b802d147a88fca513278ab085c85ad88938a634879f9b310d0df75d1d8e396d55b08c4b45ec76aaeac88c82bdd9fd48b3a3fc767a395155ab7a3f21fdf2091e8a7a15189acd072f8e21f035e2ab613af6ba77fa10dfb67f03bbb555bdbf5c3166307f223ab1ba26152ebe9f912e3a1ed7b76630ba0be64ff5d8b4856b3347f498258c38c2e558d82cc0a8e97fd44a977ec564a96642b1027abd05362b6d9f9da51493ccae82492ac9ea59c8914ab8c92234335bcbd84c6d981b48dc3fddaa7105aef75c53b80e6bbe652000e222fb6e376c683ff65f37252052ccf9fa70009a877daadbf4d2e006c086379572415b63da13b28863c6b79e0ff11fc8f61952319eac0025301a2e449b696832a23c9423d9e3a4873e86358693b70b830e026c1a52cd2132eff869e26ed46fb3680d56543266bebc395da437a0f35b902448b1909ad704aeb1d75ac65735877c0191f465056ef86ae15ac8bd5922754d49cdc9eab5c53d3334fc54271ae4a28f6486d75264f9ab3fe741213070e4d7ac4dea26716b8f910d77868b00c5c323fbaa021bf73dc13c6af0ba672adc893dad296d9fb40b8f12612e978ea61b1f9e4349f7aae335eec3c03e02b26daf675d1161278f6fcfac30bd692b392209ca2bf0ef623138568b5f8964940ff72b1c20478d7218c2f217dcdc554b94615cfa7bfbbdfe47bc821ca73b500fd2a79e8de8074bc05f212ca8ebf368d800d8a13e2fec957155eae9d5173aa3ee109d7394781a9286d913d26df58c4e21dcaf6ae8eb85c55be3a176fbc559d5d16df4048edb38915286e90ee1c95b6e62ca994a51e23533fbc72dc37311c1c968990e9a82d00efba5b440e5338273f2deffdbe4e3d2fa16a4a553235cf9c4d3d02e62351141c01d9df42c03f144f12c5eec0bf9fd6794854a32d91467050b47c8db367a04e420edb320a57252dad738f7eaf54ccdbe20598ba8966e82892241e5169262d1745c02a6281113b411fd71f929c79b6e07ee3f9c46672635ddeac8507b2ffbbe4f96243657c95de2c3216fbc6d3bb7d3069f1cd809968856c0431f064e0f1e6131a6695c9cecd116e956be9a3a9b92f7567a52038982565f04b7ccb54699f3ea1b6eca3fe25b99e1316af3b159ce0294945a3c8df511803aacebeb8547fd0237e2e6f6c5f66a1f21d6b92cb5d82e7b3c244d79ecb661fdc16a2d212501da8a691ad94f852c66dac39941dcf7ad347703b4734a90c98d248abac1f928659392ef67e1fd82bef820458fe8bd3cb39c36a5c5aace73f22692c1ad7e4ed0968dff548d8bdd36dbcdb11916b7e3a18f336c0280e6b2e21825136bbcbb3100b44318c11b08ee22765e5cacb6be1f960c31760560d8e2d9f88c0abff4f93f922999ac731a55d8660db2f6b8435470545040f21eb9fa983f2d948a9a4db4dcd7e74ac5f481300cbc8c14269ab8eedaadad692ebda57a9d1440d1db94d627587108ea03ef09b7a2e273582f861d6ee306d750641eda0ad1fb7839e6f86a96ff03a885eb22dc22cc5550e7285c16023780e6a4f87d33a0e53d827987c65c27c9fe5c76bc63436f0dd90ee209e9b5d20622fea218ba56af4aa570163bf1fe3c30ec9421c8f01e46f924a49bfb1a1608e2d6d8cf7b7e752c3de02435f4e59e64b92a31b82a12dd56fc555d00085c1c1ce0196ae0dee18ac187a5649e40c2dbdf1f7daf29b53d107c8c6623fe5996deaf9a31db9927eabb31ac937699ba55708a8e4df84143b7c67d76d606fb7e4eb020582b9e239713079f9f0b3f221afcc48a1d4c8bcb44d73fa7aeb8e5a0e7647185acc7cd33178414dabcb552fa97b0bdf9d3f13f103aa31aa720c6255486ed9148208238a3580ade4854e849998e0c71e6be5e36d20eb4b5ff4028c4d51ba91ada526d3f5f58f1c2f8fad6ecd83ee99f3508858f050629239cfc822a5390701d1bc2049aee6e12de9673975b64420ea082884cbcf18c342820ef2d0009f76d5cf2ee89ba97b55d4b5bd4ee3624d5a806028d29d3da075e656bf2334b4356cb9fca1a9159acf44e5f5743b2b65ac172893e41e1f3f54af8bbd947b30b3e62da04b7d7cdb1272d69b05b0d56f447881357d7d7ffc46e898eccb9b46b8c96de4a3e2dc642ea2fe6086194f168fd99bc2bcdfff1eeb89d77249fe4d67bd9f13c30b3a72bac7ff7cdc5bdf189c6def90ba420a285610ae5f5328c02fd3213aea64d6edd90e022b6169a7cfc8119532f147ae6d1db4a1ce5177260b7ae619a3f52d160e13a0e9f28f0c7af4e3e6ebd4f70685ef7b13ab70454da22cfb486ea1273f6d77ae3b6eebec3aba4c1b13d5305e86698768ccaee9ede77ca8078e6f08aea5f7c83885f9c2110673efa1b6766e60262035bf5960fa6b9917f17b024d65f81ecaa3d8374cdcb583afe4aa874add20ab3f269c97708151038be6d305195c04376458f6140840cafa0a7067eb7ca4730611635a36bee7a174cafaa80b1f1ef619f1b39aeb0cf40edfeba0999d8a0817c7caff858f8fa1541c45f5ee94e6905f5d947ad185bcf977f01e526893a1919b31810d324dbd63434dd424a57adc5378fe953bad461fa31d0b063389673cbce0417d7fd2b8821656ddc18f2d38715d17ec49a3efd796db3f81e11ffc2ee84b43c165c7d2ec6dae400306f5d07240ea5b4e1ee0abe7e6ecf8869b5de84078081c331f0ab6b23c72961dd52c587d691d9f27aafb9f8c56e47a8bcbf1e68c1807f965b463ae2bf32aad5c6667e22e03d82901d3c56c934f668977c8979ee9cfd14482022b3c3137ad3f57cd7fbcdd2c83d4327ceb56d63657627efce32048cb5d7cee4f8cddc1d311140d8c196337fc1c1b58c5304bf5e03a3d863a78499b6d6c79767a1a963818bd69e5269ad3ce41cf64c1c47c98ab1a5ee64a11ba2109fa92b787e17898f0c501a903adb2cda95797cf4b8cfe7a0d602039ee5394fa04bf44e4be7c12bba99d083c09c6917a3230aaa1842449e3f15b8086ecf700a5bd020d2fc4cc48c2db517e5d79803e77b9bdfc0e5f0be8729adbda7a9be21f824e61d1a49d584736bc9636301146cb21097b527cf310f808b8ed9ddc4dedad3deda06a554d94b8a0414aa85b909736e7f0301d351f73d814981e722728514a5ede030adeaee15ee9180384b42b94b3effd8af710a209a0669b2d13d7e993e883820d8b1a4dc9d5a7f5c0144edf16f4618f516a0374b68812d783e42787ed2dcfe9a65c324b8e8489bce04bd35577b57a86f1557b441a5251e304de3109d9d1222eab726a93f85104092c6b626220e4bf4a55feda1bd0e78c9141800ba37415ae3a4dda9dd0aed73538f511a4f4e8f", 0x1000) getsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000000000), &(0x7f0000001100)=0x4) 04:52:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb0879000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d98d68f3a020db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x1) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) recvfrom$unix(r0, &(0x7f0000000040)=""/253, 0xfd, 0x41, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x10) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)) 04:52: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)) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_execute_func(&(0x7f0000000000)="0f7e12f20f1089330000002665f20f45bdaa000000c423ed5f5003fd66410fda797ff2663086ff27b7782e2e660f6cbb776100003ef20f1be4c4225dbfb37a0c0000c401fc519a07000000") syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) kqueue() 04:52:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000000)={0x7, 0xca, 0x7, 0x100000000, 0x6, 0x0, 0x1, 0x1}, &(0x7f00000000c0)={0x8000, 0x401, 0x5d, 0x9, 0x8, 0x7ff, 0x0, 0x5}, &(0x7f0000000100)={0x7, 0x6, 0x7fffffff, 0x4, 0x5, 0x9, 0x1, 0x3}, &(0x7f0000000140)={0x6, 0x4}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 04:52:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x0, 0x4, &(0x7f0000000180)="30857efd83466e50c2b662162ae62c7e7cc6a9d12e7b46fe1b579f3ba8b384d23dc49c2da835", 0x26) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/153, &(0x7f0000000140)=0x99) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) 04:52:53 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffff, 0xffff}, {0x18, 0x3, 0x9, 0x6}, 0xef2, [0x100000000, 0x2a0b, 0x10000, 0x8, 0x7, 0x7, 0x7, 0x4]}, 0x3c) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 04:52:53 executing program 0: r0 = msgget$private(0x0, 0x4d0) msgctl$IPC_RMID(r0, 0x0) r1 = shmat(0x0, &(0x7f0000d0f000/0x3000)=nil, 0x1000) shmdt(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8030, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r4 = shmat(r3, &(0x7f0000d0f000/0x6000)=nil, 0x3000) r5 = semget(0x3, 0x2, 0x10) semop(r5, &(0x7f0000000140)=[{0x7, 0x8}, {0x4, 0xd38, 0x1000}, {0x3, 0x40, 0x800}, {0x4, 0x8}, {0x3, 0x203, 0x1800}], 0x5) shmctl$IPC_RMID(r3, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000180)=0x1) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) poll(&(0x7f0000000380)=[{r6, 0x5e}], 0x1, 0xfff) r7 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) mkdirat(r7, &(0x7f0000000240)='./file0\x00', 0x92) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x3000) r8 = geteuid() r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r9, &(0x7f0000000280)=""/233, 0xe9) kqueue() ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000100)) accept$inet6(r7, &(0x7f0000000000), &(0x7f00000000c0)=0xc) read(r9, &(0x7f00000001c0)=""/57, 0x39) shmdt(r4) setuid(r8) shmdt(r4) 04:52:53 executing program 1: clock_gettime(0x0, &(0x7f00000006c0)) r0 = socket(0x1e, 0x4007, 0xe37) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffdd7) 04:52:53 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) 04:52:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) setsockopt(r0, 0x27, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 04:52:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) syz_open_pts() 04:52:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000300)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') recvfrom(r0, &(0x7f0000000440)=""/31, 0x1f, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/130, &(0x7f0000000080)=0x82) sendto(r0, &(0x7f0000000240)="72edcb0c62434bb23e5cfa35d51988d19c92f18c989efbf751faaeee80ef1f951a6b496c22c9970476b72324d084ccb5e7d1d3ec8504884ac87ce2a200314deadb3dbcbfe10b726d1728bcaa7994924756731aa646f23110d5777c394fe65cd277e0decabca082769270ee5342519c17ba8949190690f63df1543a64ce9c8689c71f6c82f262f31feba4f0ec43067d9c4732", 0x92, 0x408, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0xc9) 04:52:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/244, 0xf4) 04:52:53 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 04:52:53 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) r0 = kqueue() getuid() kevent(r0, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r0, &(0x7f00000006c0)=[{{}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/69, 0x74f) r1 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r1, 0x0) 04:52:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) 04:52:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) 04:52:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) r3 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) getgid() r4 = shmat(r3, &(0x7f0000d10000/0x1000)=nil, 0x3002) shmctl$IPC_RMID(r3, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r4) 04:52:54 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 04:52:54 executing program 1: socket(0x3, 0x1, 0xffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 04:52:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r2, r1, r1]}], 0x148}, 0x2000001) 04:52:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) 04:52:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x84) sendto(r0, &(0x7f0000000100)="6f62c59b8fb8f5991c286d42a3e9126810ee6655a15b2356a82309af51ec8398ac55840d20bb019f0365d63074afca7052f2f8d42e3e971e14d15ab719e65861a049547df54b37877193b50b4b59df16d6662a2c1e884a76a34915b7b691ea8cf4ebb8043d19a577a201750f6ae386161b4609afa16fa2f6b15a0587f5c2678c4157bc430f3b6539d2725acc1796d5f64f0bfe91798b70d7", 0x98, 0x4, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') sendto$unix(r0, &(0x7f0000000280)="13eafdde119f29ed78900a3a145a95c9b75c2878c082976f93ff9d52a6d2d66715f90af79c8521ac9ab82467743ffff233acd4c8f9dc338f9099ad941c2b2b98dedff01ffb5f8650fcd39ac37a4398a048ff7fa767768f17df095dbdb9c46b261b396d8eac1339e8b70b57dd3d4351ea88f3dd55d8a8e900f8093d3bdd17a431ac119f8a25b687a664c2beab11c65df1a1475841e4b554e57c221f158776ed3339ab3f5028708a7a3fecc76f842889ba003a193de1986fa175e7a1e01fb7d112d16ae8fb0fbcc25ca9b828f5e3e318379f9edb0cb6a13234a3b6354f238537a53a31bcd33ef938", 0xe7, 0x400, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0xffffffffffffffff) 04:52:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x81, &(0x7f0000000000)=0xfffffffffffffff7, 0x4) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) 04:52:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x82) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 04:52:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 04:52:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='W\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 04:52:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffffffffff57, 0xcd}) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 04:52:54 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x3f, 0x7f, './file0\x00', 0x78b5, 0x8d9, 0x181c2dc2, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 04:52:55 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x7, 0x42, 0x8000000000002, 0x45}, {{r2}, 0xfffffffffffffffd, 0x10, 0x8, 0xb54, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xc, 0x10000, 0x94}, {{r2}, 0xfffffffffffffffe, 0x1c, 0x0, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x6, 0x8}, {{r2}, 0x0, 0x10, 0x10, 0xff, 0x7}, {{r2}, 0xfffffffffffffff8, 0x5, 0x80, 0x3, 0x3}, {{r2}, 0xfffffffffffffffd, 0x9b, 0x2, 0x7, 0x2}], 0xf8b1, 0x0, 0x10000fc, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x1) fcntl$setflags(r3, 0x2, 0x1) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:52:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() 04:52:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r0) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:52:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="6c1f3e6878ee8e944f519cb438b5d34be3384703d58d45968c6e91096b708d1dacf6131de11edc430637b8a19ceabbaf3a", 0x31) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:52:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xb0, 0x11) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xfff, 0x3193}, 0xc) r1 = socket(0x10000000002, 0x4000, 0x7f) poll(&(0x7f0000000000)=[{r1, 0x102}, {r1, 0x4e}, {r1, 0x8}, {r1, 0x8}, {r1, 0x40}, {r1, 0x10}], 0x6, 0x4) setsockopt$sock_int(r1, 0xffff, 0x821, &(0x7f00000000c0), 0xfffffffffffffd82) 04:52:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 04:52:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000000c0)=""/46, 0x2e}], 0x2) setpgid(r3, r4) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) 04:52:56 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:52:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20088, 0x100) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8010, 0x104) r2 = socket(0x1b, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$dupfd(r1, 0xa, r1) 04:52:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x801, 0x90) sendto(r0, &(0x7f00000001c0)="e7cf62399323d642b8dabd9a14c71ec4872413ce3934ede30153e68a35a90c2f77217f60deca7f209eb30eef97b27e81adaf01df25a6f04ad36bd83741bd45c0fd0d5f568e507991b7908571779c620ec9793d4883bb61650ea4f504cd1043d920fd40244044d0b2170f87a008b6794504f4ef62689b308920a95ea20db205cf2669db42", 0x84, 0x403, &(0x7f0000000280)=@in6={0x18, 0x3, 0x5, 0x1a87}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x1000, [{0x2, 0xc756}, {0x1, 0x550a}, {0x0, 0x401}, {0x2, 0xbb}, {0x1, 0x1ff}, {0x3, 0x9}, {0x3, 0x5}, {0x1, 0x8001}, {0x3, 0xfffffffffffffff7}, {0x1, 0x9}, {0x3, 0x6}, {0x3, 0xf369}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0x20}, {0x1, 0xfffffffffffffa81}, {0x2, 0x7}, {0x2, 0x8001}, {0x3}, {0x3, 0x20}, {0x3, 0xca68}, {0x3, 0x2e5}, {0x2, 0x40}, {0x1, 0xd8}, {0xd5729b161d3004ba, 0x8}, {0x3, 0x10001}, {0x3, 0x4}, {0x2, 0x6}, {0x3, 0xc67}, {0x1, 0xda0d}, {0x2, 0x53b}, {0x3, 0x4}]}) 04:52:56 executing program 0: r0 = socket(0x800000018, 0x80000000000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 04:52:56 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe00, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x91) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x2) clock_gettime(0x6, &(0x7f0000000100)) faccessat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x100, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f0000000180)='./file0/file0\x00', r2, r4, 0x2) semop(r0, &(0x7f00000002c0)=[{0x0, 0x20000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x9, 0x800}, {0x1, 0x5fd, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x40, 0x1000}], 0x6) write(r1, &(0x7f0000000300)="861e06a82461d304517ff976de5d98c3312dd6465589c4b8f56ff50e9c37a5b23ba16ccde4f82995122ffba6c9a53b89a5d1c3c0313b7b55083738c8991481395372c8eb910cdaa4e4f0d612bef1e8acd1a9c243531fb39946065bb8bd441c2a54ac63601b73a95099f3d4903a260b22f9798c4d7b60e38153d3a78d03fe3d7f647c52ad92e5de48652f314bf69e73ad383ec3b5d08e19d70900ccfe653992dcaf6bb60aa3a3b4e9779e0e628651bf731a3e9cd3fb8609888d7e439a49e77ce7b08c81e43ffaeb73f084711cc2672ede9e267da0daf8fc7275deeccf39d000c26cf8b64361570c0ce834ae725388055fbc5fbb47b778dfab586d3ab978981d0b2a68e68b952141921d8a6bbb907fa7f5b9399c8856d462b32af86f444a4a36cf05ee73964363e81b4745e986c62dbc1729d7047a975d357219cd9060b56d9b3f56b6149de02f7ba0964c08ebe0a89b22410aec0eef86fb3c0d7f205f3367508bba84af9169bcfaf5ef2a66d25d1ff574bdc8beb7533c4ae834040fe03ccf7877503ce84b0db084c31a5afdb274a87d2e55f129786b84252f8efeae3d6c9ffc054805ef4631384c2d4e1b1bd88ff4ac2ccea8e308fed1d9c91224f933af325592f7eeb7088937395ce1578b511e25934f1b0c08b571f797d08d57c5babf1712d813a4e476ab34ff3c85b8390c377019dffdd5ebbbf1faeb8de3fa86ae957240dda73f98bcb2cdb33d2cf14565477fad7f1e04754d469c79fc8f48723876800b93424adfc70360d1229530ceee248a25e474c468fb3f17b8f9f277e197ce8ad555b4ac075847747b6ebfee44d69836625a18b2d4145f126d3c8c313dd484e6ca224048b2116fc38b4dbb06f6ffbccb2a81b990ca051a2e75ef65e538020a03d131162a95a2b07dd15c172fabd88677591e4814fd1a8688068dfb532296c7f6e2d1a01edcba854629092064106c2f554cceaf0a484365e4d19234aad3d91dab1f01d93208ff7ba82172bce7b4345abb544e0c843b32686db88c2f88e58f4f5ba4f7cc6dba9b9b4f3ffdffbfa2bb5932c54a16d659b504c40c093c51b69f46c94dc84bb3e08e5fa6e3632cf25d0c0055e55b1c44139342bc5540bb6f8b8f4cc3675d0c9fe9b447311069800064349fa55faabac0ebb9c000d2470182ff07bf244c92dc2a07ca524b24a02ea1e93520d3e991b46ff4bfd1261fd3dcf9a7bc6eb5428cc3fe3d6936a1a58ac7f7ecce542cdc845cddd009e6d176b5452b4a4149f29a30702c260e680349bd354f6cfe30c71afa091aa52c00e5efeb2aa890604621b6afd55db2de4902299cd9033f033f631924db8d2ccc418082368941c343d47fe106525f9cb2ff60dac1bd9a7c31f81220ddc997e95c3bc6915676cbc7f004d232a58bf5d049e3ed31d3e72d3b5a38cd89fae8f5e5261fc07fcdfbadfc0e5a56380e50051c8bed51f25b24572a4693f2f61b712ebcde5f386ff68726250c3f55e7dd4ad44c9cca7b18379847c0aab4df13826a15555aacde019ec145ba244bb27d724f9e3696eec03c57ff3a8e3778d8044a68c7e6f8c43ed9079bb44f7fa760b191d14c2ba78c84644bc5215eef3b1c356091384c8306af9e34d33930634e5fc01fcf3ba5d469b7f40ce513196ecb6fd70ff4d827662520fd3c3416e63a89051ccea71172eca07b54afda6e7e2897a87ccf61a97112f1b73fb5cd17d7c3e90a855a6d8e9e9c8fccce3e3c8040800eff009a961c64b7e0755040a6f69d8734c94436075f3a99d90d23a88521a44e685df07aba880f56d1e97a2c2609c402511a9e2918c4b06b6c49ca9f320b192b64a624e81999498270bfe42705f83047f2b3f4cf4d7a2e388781ab2cdd3b5a7fc793a4f4628506b50a820847c07ed7100558d7dfef25b0f0aaebdb015d6300145611fc9348a9543b5bfbc979a9b6dad400c5a14ffe4856459fa7a106f9f8c150d48dbcced5e4e06d63e2c520bb51b0abb3a27a41007bed94b517191e34376dd008ad0a7adfbaf466d53cfef58ee51bd8921802b439fba37ab249c12bdd1e4b060e7297d13e9cd04413bf4f31a8822bedded93540ce9e12a8b3964206adbae52bf0c68ee1383d97846e0681136987c18972a92f71c7bc2bccba2a32858f12f5cd4e4fc44d51ac8b3a7fc8f84e501682ea701e0dc5d86c665959fb85532f650d03656a3e7ab74590f1ebef7f53e0f64fedab45ad7647b54b49e24a80a1c28229295a1290bd6737d669fe18d721f8a52c5f52fa382fe932cfe9a23b55ef74fbd80fde8e53bfd5d54cd0b129b9d7ae59725b6a8f1f4d996534418d4e57edd0d3fc6dc7f6e0127eba27b67e0e9d292c1e0500a5bc6b06a22281aae97b1a5e687cfb658bc624e55656d59973b7b5da64ef5cb98286205a191650e3261194fe301d1c93b196626a7c1ff467b88b515cdf2d9df367c004691e6a435dc9780b155207716609133ac7791a22195752cb1540dd1d348bb0e55d1cdd12003c6212672783f58df84ab8234aee2350edb866679c764d7ed36b1d6c5ec4992cb6d477d2bccf3f1a93eded6e6f4a7e571098b0536b0729f60debc4ab0855e120beb92dbcd321765eecacdf4393ab6d2cbe338b27975f0a5df39e49981ca1d1af7721c15d439cf394bc4375f3b7f989a0d31d687cf939fe2a297db86b838640b8197bc9ece2c885d6028f7739e6e2e7a40171755ce6011bee21bbc62e8cacf2ae37293b7b64879ecd934ab0cd8ca9d78c2df1c3dadd3f8d00be62a6140a064780854fb8133e6504b2cb7f1968036d52acdfef8a3db40af21d5852e660b2d265930f5a914a55a07d7180248ed94efed8a6408f99c66603b2240983553b4266aed7307170004dadad26e2962ac4181143e73d3b57a04c425c88a5fafef21eed69d59aaee44385e87c5bf16b3d5c092f08acec06052055e8bc1df4c92dbb0d82f232ee529f5e0d503319bc9ccdfce99fda4f2640cd964395aae9071c1da600be782856f1b81a398c2d59acb8eb9a45a8dc51786f701274c68663b3c9094d5f1e53e29c597098e2063c649468f76fb014782ca798ceaae231b6301caf05bfef312bcaef811237df0f2a7501b1792e666316f1c70f4b332091e6f1c7cc799aff5b937ac882e138d6b54f6b8f11227cea56d6f8aa3f26676db0c06e41eaccb3cd38aedffa36dd5b11b178b9133965651bd988e3a2ac83be695aa1232eeb2b31fbcfa9c1225aed014262683eeb2e68ab911800218ee64cd4efa96730ac02f043db68f569f9d13987be69d60d1f08657a1113542261ec0bc47023dbe41bf5d45bc64c8dd125f71b5827c64ec5312e90a6d62f9b4a84b968df3b2b84bfcaa2fae9dafca016b139a7f51a3922a333c03f6795230f66e0bc585590860b01c4ca244a5eded59225f0422ce1b3e01950a1387897de75637b4cacdca00cfd4a4f5914ffc5923436e6d554a2cb588fa3dcfcf3996b5c5eeafd7aa8aa97e96c1d134a4996d037138d13886c8ecf1326a3343dbf309489fc669730ffda71d4e078e8477ca5022a0ff073732b082ff287c3feb924b295b5dcb0517092c35d2c9f9975da68f2110e88c00cdd27e8450827346ddeb8b7dad35cd6b3e534ca41d06226a1914273b2d899867047f98a39f35c32afc66af4b12d15d459840fee91b0862e600668174d77a6637df3366065ee945b09aacf225a9ef3cd61bebe815bdaeb5749866ad30d8507ccbbf5bab58de9516656f56712fb1ee3dd5208daf43876c2c89e31b25e54fff9aa15c4ffde3d0de2fc6c02262e7a678bc1982b1197149dd0d4e37e5d45fb8a1064b61aaab92cd426bae61d56fe9f9fe15b76b46c9738764297bffaa2f458e484b4dbb694e237c54219d6ffe58e3fac898bfd839ae0555677da6d3e8a1f4ee76b98bf07c9e1e1ad3974e1dfb72dba7b57b788421e0e3ae623a473047813e4c17fcc3164a872d287a2a04aee08ce5528004fcf5710477a2cf9ef00e679b8136d4d2459941e0b80903bf238c30e2cc989d043c696ae663bfa629d1d7b79382d600d0f0a36e0209f09699a68c66b84f1d55a481000b19fba0612c24734dbcbf2035f16284ec001e3c419d686b132fbec0ea696b208c9a95ef41afe694739427bf188ddae8c90985d0e83e1d003acc471a9215a962088700118f2fef2405eed7a0739b0b9b383395e636302037324337596d4941e1ffae6e5b193f05ce00631fa3fb693951ea986d15b197558ff613817674a6470340b256942c707e4fb49446d143fae7c40b07c943670c87ba5b722fdc44be7e56be469eddff789cef6df7dbfefb13d8cdce5e967ca8a00a0679de46f42ab7c46da0e405b3fa5b5eb9485d80568b613d83ce6df5ba1d02e2cc0170d4210d3e455586f8fdf60092339b4691057d87944b7f29fde59c3be6157412e0fed09105f7f9dfa3d4d3fa3df74d0b87d927995672538e9f7a8e23a7fa1ffecb59e4eda13fb5d1901d146ebba68c824e4d4859417ddac92039dbb27c9c4d33bea7090c5e162bd7a2148e33de4e8391af93c180c9e4ecd81ed5f9574fba8c163b88b6ed49a6f7735de144abbad886d4732b87c629089d8d487d03618eae5c3f3024fde1d099c6f12e2fc9323b7a70b5db63711125f29701249324b3e33090a29c3acf8d6d8da8dd8c51a640b5346d8ebb2ac0d2801028f25103d1399dea625f47e1ca14b28f2f8741e5fa9624afa435bf5c8f4f68732dbbd46059d597cb4d123c4858ff4b397721d3c36d37b3d6cb7df65f5aea993ec1e39513d18d5eb03f1e2238caf8f0187d500dac47d673265d05512d16cd642c3280fcdc5efe0eecd7d9e0ea593c965bf36806423a1d13b661bb8ff22eb7333a71a689a910c38237d76f5ee6da5c95aae8b13cdfe005844453e0c684a7ea0d01842de1a2bb27ea5aa53bd0bcf96601c9fff6d3cf37158bb2f838c55bceb84fce92f7919a22d20415fba6934405f1215985382337cea3581311f056ef3d8bbcb952c076ff08074f3ba54cfcf5f596ca980b2e013612449307467f7a3cbe5a98f8b5dc636297d670ec76b0b604880a24621fc760ac2d104f5bfad56efbdd334e0469b7e4579791eba495b7b735d125967bb3e002688cca43d77fe1590d8c43d70f448efb172a69bf6e323d9dc2a40958efed088273035a2a4e1e26ea2123dec1cde6cbf67a54f7d089902b4c5557de91c1cd2686b0c6ba4cc825356a4765ca6a1a1a615db05f3cffdfb7d29fa10f6cfc88b17aa47fb9b3072d8e7874dc7e6e9804c4e696d91bd61b086744df9725add206e137f2c5ace91f37663d1508565fe865489f7151e2ef1fabb1b392aa397fe805903304a5f8ee8890a849f3dbad477f0c12a571feea3b4fa556d0976ffb9ba1d89104e50532e645d2cd54d0be76bf7ba76019f3fa9d620f2f2d72083129f801807c13cda81e42bf07c0f9dc4ddab112c1ff5834641dabbeab8b2afa6cddbdcd04f597e7ad89c30c6c5a711b3846f7182d7cd873371c600ae48a0c2c189af9c17fdcc0d09167df9e2ceced585ea5242971e24e0c63ac91448c9d6608b435d66df14538a1f100799784bf4f87db94b041cf8d9186e0866e7599da617db336b103e14bee24cae80313bb5dbe31ea8b989bbe7c568e760d1863463ba0a13fc57e871554d282eeaf9efc681db871e66499da0487ee0451b3bbd5f70147176e34ecabdbcd4ed1ab6f0695716741b5b1617caa59ac29dc25798b1660000720ce2832f257bd4f8562047e7f93861d654f49f8ad260682b7a02d1d40fb0eae11da2488897b9e33e93b102914f757e2ddc", 0x1000) listen(r1, 0x8) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000001300)={0x0, ""/9}, 0x11, 0x3, 0x1800) r6 = semget$private(0x0, 0x5, 0x620) write(r1, &(0x7f0000001340)="c40336877d8cc04dda2f1e068d996394942ea3973fbfd3f51fc61e5f773dac7a929904982fc1e2d4c767558f12b3c05af800a03bada35e57b336f0a071db0486037055f24a76145f8eb70e5e3e47888c6fec991d02756816d25c1d51e973c6de14b4cd7d680188c935a0dc9b4f65ba73b0e9edb0c0", 0x75) linkat(r1, &(0x7f00000013c0)='./file0\x00', r1, &(0x7f0000001400)='./file0/file0\x00', 0x4) readv(r1, &(0x7f0000002580)=[{&(0x7f0000001440)=""/19, 0x13}, {&(0x7f0000001480)=""/110, 0x6e}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000025c0)=0x1) lchown(&(0x7f0000002600)='./file0\x00', r3, r4) unveil(&(0x7f0000002640)='./file0/file0\x00', &(0x7f0000002680)='c\x00') semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000026c0)=""/178) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000002780)=0x1, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000027c0), 0xc) lseek(r1, 0x0, 0x0) write(r1, &(0x7f0000002800)="297886a5c694f93c488d05f90d71a0c9f58689e57aecc401958a8ee22c72673b5cecfe1975c09f3d89d9d0930c86d3eb2c45e33514a260a0d666ac6d362762314b3e3f775d9f7bb7c8871a6934c5d516e04c7d", 0x53) getsockname$inet6(r1, &(0x7f0000002880), &(0x7f00000028c0)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002900)=""/4) 04:52:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) 04:52:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xffffffffffffe000) 04:52:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xfff) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) 04:52:56 executing program 1: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x30) 04:52:56 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x1) r2 = shmget$private(0x0, 0x1000, 0x444, &(0x7f00006a0000/0x1000)=nil) shmat(r2, &(0x7f00005b8000/0x1000)=nil, 0x1000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 04:52:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) sendto$inet6(r0, &(0x7f0000000000)="3a23d21e562b3080560581", 0xb, 0xe, 0x0, 0x0) 04:52:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) 04:52:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 04:52:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="dffe22cc40c9a74ce5a12cd22c45fc8e0034c5446a00d033503690c00411ac3bf5e98ece46a986a3ff758df222b2a9159c7adf4e9c836e0c4b2f6608d94225aa9847d375577b5d689cbb859a2ca6c858b4f4f890df97bc3d47311463ac6016fc71b41e959e3acffec386a7c458244c21d9861a5d759ca458b2e4fe47e2df49228f775ab7aa8be3163c4869b42ca0a08ff47472da06d4911b5594efa0ce4d6610", 0xa0, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) setsockopt(r2, 0x5, 0x2, &(0x7f0000000100)="a3496ed635866c4ed4035bef9553ba388185eb4157247be043d5284d77472a32ad37bf155d86e61cb266fe9e183e7b43200577ee", 0x34) 04:52:56 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) unveil(0x0, &(0x7f0000000000)='c\x00') 04:52:56 executing program 0: 04:52:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) sendto(r0, &(0x7f0000000080), 0x0, 0x8, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 04:52:56 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) 04:52:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) chroot(&(0x7f0000000000)='./file0\x00') pledge(&(0x7f00000007c0)='S\x00\x00^\x05\x96\xbc\x17\xb9dC\x1a\xb3m\xcc\xf5\x96\xf9\xb4\x13\xe4\x16Cl\xdb`\xc6V\x94,Y\xa0\xf7\xf5rX\x1c\xbbC^.\xe7N\a\x9b\x9c\x11\xa9\xeaT!2\xf8\xc7\xbbV,c.7\a\xbfJm\xdfL\xd3@\xa0u\xed4\x05\xa2\x1cn~k\x92\x94\x84\x8c\x12\xaf\xea\xd2A\x11\xf8\x05\xe6\xb8a\xb3\xd4p\xc8E\xa6\xfc\x18\xcb\xcc\xa7\xa4\xb8\xc2^b\x01\xda5;\x90\xcfR0\xb1]\xa5\xc7\x94\xcf\xf7\xc2\xa6\x98\xab\xdc\xa8\xa3\xb3\x87\xbbJ\xd2\x85_5A\x97WBcW\xf9L/o^\x15\xfb~\xe0\xf1\xe7,4\x0e\x1c\xcd\xbb\xe2\xde\xe1\t\a\xe4uB\xbc\x16j\x8e*K\x8a\x9e2\xd2\x11K\x86\x9e\x04\xc0\xfe\v\x93\xff\xfd\x97QrJ', 0x0) 04:52:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0xe6a, 0x667, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 04:52:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 04:52:57 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) r4 = dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000000)) 04:52:57 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffff000003) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) socket$inet(0x2, 0x0, 0x3ff) r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 04:52:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20010, 0x81) faccessat(r1, &(0x7f0000001580)='./file0\x00', 0x101, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1000000000000352) 04:52:57 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1fc, 0xfffffffffffffffe) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) semget(0x0, 0x4, 0x200) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:52:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x80000000000018, 0x0, 0x3b8) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xec230311e9092c6, 0x0) 04:52:57 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 04:52:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 04:52:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x4}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 04:52:58 executing program 1: semget(0x2, 0x4, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0xfffffffffffffffc}, {0x0, 0x1ffff}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x5, 0xbd2}, {0x6, 0x2}}, &(0x7f0000000080)) 04:52:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="bff2ee0c0f073101a9684812d2ec37a946fee56c17cf639e9c6143a9b2eb3a982d244fec97bae46c4ad18ca3664ccc64283349ed5d757670bc2f6fe34e84527fe25ca943fa56078f4f9f3df0314ef5c14a31e89f37ead7dae90eb8a15614c9b9408981411dcea71ac28f5d514a8c3c7ef743c5d734174c0de0483365bf213874f0cc7d9d332d895ecb401bef7450b60570b2af5503b84da3bec88b4edd3f025ca893b835c4c11e931e8f1bcbc3082db5f3bfdc57d4c677b43ba3a1a3d19f8573e54084769e93f0efe8f25106d29b0be0e953c30832984c4312792fcee985507f49928af30275658566e33cc2dd93", 0xee) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 04:52:58 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 04:52:58 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="047b87a815d92cbff0b844e2aee7398e47874ea1d90ac9a5f8795563d6948180a305d228b95e722a224cee7e7a4440d9ad1dde56646bf59e69c44525fa849981b4317877719b4bdf7955ae4311a8aa01b0a4c8af3847a16d197b9f9f0a19e8020e7b3287c48fa19ef132d8a57329dd84b9b87dcc49405c1c67f8041b28f46f49bff03c37c0f7296b11efe64fa025a3e73ce88534f78858c50ace3a2833cf7a4b5f5dde", 0xa3) socket(0x2, 0x3, 0x5) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:52:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a022e2f889325866669"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r1, 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xc6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:52:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x2, 0x1}) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xe3e51b1d66d0aed4) kevent(r2, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getppid() r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x7, r5, r6, r7, r8, 0x20, 0x80000001}, 0xffffffff, 0x8001, r9, r10, 0x7ff, 0x8, 0x1, 0xc649}) 04:52:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0x9, 0x400, 0x100000001}) 04:52:58 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200000000000000, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x408, &(0x7f0000ffa000/0x1000)=nil) 04:52:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4f, 0xa, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:52:58 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() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) read(r0, 0x0, 0x0) dup2(r2, r1) 04:52:58 executing program 1: r0 = shmget(0x1, 0x3005, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 04:52:58 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x200000001000) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xfffffffffffffffb, 0x1, {0x10000, 0x3}}) 04:52:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 04:52:58 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x0) flock(r0, 0x3) close(r0) 04:52:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) fchmod(r0, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 04:52:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530003e4f1e2da8b4896d7e2381e6fdbde825f2248f6336c0ff0d60f48dbb7df6c04b33fadc4d6cc7e21892dff218ba2f9b2663e597bc6e7c1b6c4c8ae540036985260ceb3b87f5a35e225433f514c97c8823e53a05052f65470371afd4f1cf73"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:52:58 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000000)='./file0\x00') 04:52:58 executing program 0: r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x410, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 04:52:59 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x5) recvfrom(r1, &(0x7f0000000040)=""/97, 0x61, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc) 04:53:01 executing program 1: pipe2(&(0x7f0000000000), 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000280)=[&(0x7f0000000140)='\\-\x00', &(0x7f0000000180)='^/\x00', &(0x7f00000002c0)='.@\x00', &(0x7f0000000200)='\x00']) pipe2(&(0x7f0000000040), 0x0) 04:53:01 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0xfeffffffffffd) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r1 = socket(0x6, 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000140)="3f5be8b4137126e7faca00550cb936c4c8d8beeddddcf18e20acd7473fcfe16268d8530edbfe7f8caa41285b2604dfc496f7cd155b67c795b6d1f94869835c6ff6360957c412fe86d7862ae1f076b77245712291d987a4dcb9b7cdd1742bc340db9214513090392e273eefc82da242f647cd419c3e8e1597e629e48be32a9b3da2cb3285b1c119aa0a4a5dc3a4ee01ccb85c71fa5a38", 0x96, 0x40a, &(0x7f0000000000)={0x18, 0x3, 0x40, 0x1ff}, 0xc) 04:53:01 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 04:53:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x100000000, 0x8, 0x2, "ebda44e577deddd613b180a57486f51f1cb4d539", 0xd9a2, 0x7ff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) dup(r2) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 04:53:01 executing program 1: getrusage(0x1, &(0x7f00000001c0)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40a, 0x90) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket(0x32, 0xc007, 0xffffffffffffbcc1) fchmod(r0, 0x140) 04:53:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = geteuid() getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="c3868e76999bba4340a55457115fcc9ff2c9f620472cd3d1b2c0cb7f1bd28bacdeb6141e3056c756c6afdf46b5e1864169422900aaec737b2d03cb18", 0x3c}, {&(0x7f0000000100)="e0523934d7eddc241795920b02e8db08963457daea5edc002539d4a452ab170ba628e8c7e792c5b0337fd44b3a423d0bfa1c3ec8db591efd51485515387e1d5a209d30a732be315621e111a9ed1cbd474bfaa2215734f3eeaa97a7ccef92ac4db6b1694c4a1c884d7b0954c8e5917de0540ed209a135d075119f57af7f05846adfba95b51d4e8b56968a16e985d16e8f114abc107307d94f01bb445fb50c6dab0cb58b70124b1594c61b1d13f777293c2417aafe", 0xb4}, {&(0x7f00000001c0)="43f59c925ac1c44f841aadeb8d1ae34d32d64f9f0f9fa41c0d4697e98b6e3b2f9287589c0c1bedc830c6e85b4c53903e63dd2977d3ca06f358b68ece2ccb9076c7eae79f3783226f985312dd6ded40867f87cd5e9404469a6da4a87fdc76cd34aa65b3d3202199cf05ed221881762701a732abea95bdfdb661696acdd7c8b44b21222eda0cacb3aa5b8f71cbf371dbaabf58201b2639f41e9ab71c4c11df490903a677aaf239e7dba93c0773d4d82b98083c2078cf6a6867583e448a63268374c132", 0xc2}, {&(0x7f00000002c0)="52e592d79f952693222237ee68de8817581947aa52a42dd168b521878a423ea94472f5115162faf36b06b4ca8ee6a83fbf7a5289f160107613a990fd08f196f2bef47041177b2fb9f78abd4ffada5146479b714f8f01e7d618c508530d2ef5321ed50692a81083c3cf54b30e705e6c4d8dc0614e25e6050f218c6ea46d7ff906023c29b4f6fb3dbf2636c7257c67b7d5665c65d544114b5f5347c4c74398ed7606d064d6312a37f676118778eb0b082b3280666ff7b61839c9a3fad25af3766ab19088623f207eec071f7ba1e8d20e21c28e39ebc4d19bcb9d5e4e26ed5beb339968a8ffecf15023ffbc6d20983882acdb15f072dd93e25d33b42c", 0xfb}, {&(0x7f00000003c0)="c4cb7b81740e80270b72f5ec33a8410719", 0x11}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x20, 0x2}, 0x1) getsockopt(r0, 0x6, 0xf1, &(0x7f00000005c0)=""/90, &(0x7f0000000640)=0x5a) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000680)) ioctl$KDSETRAD(r0, 0x20004b43) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000700)="18dc6520f6cba9a3b4c9b4bd2159fb6c6e03b057175a362134c08b93f17e2b794dcba0fa2374e87abcc10fc2789ab5e17f82309f6643a1799b17e2a78c1a23ddaa6e1ab6a532a5a40fd087182318fab02d5853036cca0706d8fbd1c64070a4e93ef00e4d4a", 0x65}, {&(0x7f0000000780)="65898709924331268dfea23f880c24ded6f34bf0f07a33d64ca86ccec6f13466d3d46c59a345aa1bde95f6155885345c5f692da682c831e2dd784efed426410e56d71b14c677e9ea80fdc0d0d0de970078a951e42db5b50f2b8395952ba9999db2ba138e2513a2aaf7477fc85d7dc067327fd9061c0039c4054dc5bed3dd085e29da91570c621513745b767da8f326b667ac776ae2ea937659f537f61fba462ba6e11ccd5cedf99db77bd6588bfd8073329a71f37c9cab845ece13276ac1eb342925577d51e5ee6c91c8fb5af2ad32387497135609140b0471816906b72b4bf587c90c14c56221", 0xe7}, {&(0x7f0000000880)="f1de85fae5b3146d3cd4a6e47a49d5135d6324f938ac7457f5d8c87d9959df3a2dce738144a264cd415d6feea9066b9e4a0193cfd1eb216fe0c2f6c0de0a0777df6244d878ac52dfdc978b24ac1a1395ae2fdefb7f07b752df975812509422fdf73a06f4a1e3f628e53cd654b1d5af52988c6e2f2dbdedd495857e955eb4fc1dd4b994e716ba35eb3dbf693b0414888a2addfb12a97eaa4344a5829d7447452d5937b4c010b19f31f455969b53a20851b9796ae914afed25a03800", 0xbb}, {&(0x7f0000000940)="bfdc419687b9c6899442cd49935ea839a9ab002881eaf2dfd5694d09c5e863b4beb97c6dbb07b8f73a85dfd3018dbab4bc7b4ecc49baac0026c621e3a2d51a5c0e96386e2c5c47ebd3abe1871851c83a92ebdbe8aa2e9d997dc92a5e2ea151e84c866a74bd5b1a6c6cffeae756f4f7e6257f3451435cfb0064738fbaf724d029899b3db14434496c0203176cdc1a9e8978212d8595e97c877dd9f700b086d4d97266981af9e502580389192007fdfb8f84314b42b684db076d7e317780087b3ed351922199920d03b039c486ffb26baa5c68eb9aaac94eea8fa244e1051456e2a97fa08262306f08e7d7eac66db38051c0932c2e5df5ce6688ba", 0xfa}], 0x4, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}], 0x20}, 0x401) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000b00)=0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000b40)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000b80)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000bc0)) connect$inet(r0, &(0x7f0000000c00)={0x2, 0x2}, 0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000c40)=0x400) kevent(r0, &(0x7f0000000c80)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xffffffffffffffc0, 0x6}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x1, 0x8}], 0x80, &(0x7f0000000cc0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000083, 0x4, 0xba7}], 0x2, &(0x7f0000000d00)={0x7b0d0654, 0xffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000d40)=0xf5) fcntl$setown(r0, 0x6, r1) flock(r0, 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000d80)=0x1) bind$inet(r0, &(0x7f0000000dc0)={0x2, 0x1}, 0xc) r6 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000e00)={0x0, 0x3}) getpeername$unix(r6, &(0x7f0000000e40)=@file={0x0, ""/108}, &(0x7f0000000ec0)=0x6e) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000f00)) pipe2(&(0x7f0000000f40)={0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000f80)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) 04:53:01 executing program 1: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x8, 0x0, {0x55, 0x1}}) shmget$private(0x0, 0x1000, 0x140, &(0x7f00006f5000/0x1000)=nil) 04:53:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x40, &(0x7f0000001000)=@in6={0x18, 0x0, 0x0, 0x58}, 0xc) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000001040)='./file0\x00', 0x10000, 0x100) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001080)={0x9, 0x2, {0x821, 0x1}}) utimensat(r1, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)={{0x4, 0x1ff}, {0x0, 0x800}}, 0x2) symlinkat(&(0x7f0000001140)='./file0\x00', r1, &(0x7f0000001180)='./file0\x00') 04:53:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 04:53:01 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 04:53:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) r1 = getuid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r4, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r4, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r6 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r5) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0x8, 0x9, 0x80, 0x20}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) chown(&(0x7f0000000300)='./file0\x00', r1, r7) fcntl$setflags(r0, 0x2, 0x1) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x10, 0xf3) 04:53:01 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 = syz_open_pts() write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) msgget(0x1, 0x1) 04:53:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x40, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 04:53:01 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) sendto$unix(r0, &(0x7f0000000080)="6e79919c377bd83840db0d44634f49b0ba812a92829f6ce42a344d56c15a090ac7f121c461c3569da71947c3e36ef9cb2896017ef4816a130e82be3217c7818646e42be1316161890784df6ca71cbce51ab961369e42766324c356c61c3236b38fdcae62049fff41a48c794f6a734f11ea3ee798d8919f06f2f560d2d473ce4b41ad83b84d756c39da840e2b4b1a48a7125c17155f443c9b60e376fccf30a4ecf5610c92ba9bc16504935702926983a8342cb9e15ff008919563c6f6556bf0cb609334a32a3640729bf71f264f21abd3eadea9f3ce4cc2f69b8b463e9863da47d5e1baa444236fcc40f0dbacf1d99be62ad7a4473ac283a3ff3dc46cf974d8274b23f7bdc41810d06f6cd30f1269ead7e3f91cf4e27fd491c1c91c7f1c86ba3ce51e1a3887d7a6c9691f2e1b3f14937f8bd9b9168b92b323ff8e80170a002b3c4fd0982cd4adf8f9c31ae25d141c3f57babfc772c455d8c00f2803f4b052a6d8c8a9c950cf919e3646de88c7fa6a89746acf9c295a98c5297fecaad715e5dbbad3658744fb656225073ce7342f172b4dc00ceb494c34cd80fcc3d9a19264b364678833851264e7ecd20bbd4303a99903f8a5c93d055cd132f44a0b6d5db442378c34712c88e584de4702eb6b6dfb9ef552911bd256a769bc0f60b86785f83139f6a5b09800ad77acf7b9fbdd345e0b59ab6ca9fba6ca7681135ba24359d9436889ccff3f12bd6691d5811a1146b5c95655d95a93454bc4ca0ca55d50e54f82f6b33bfdffa647f6d6fed3bfdc16748eb49250ebda55dd2039e26a0be8355b62a84379b46340e5a296091ba3830db502803c41f4b6c378f255f1f84d4ee832a9aed04b5cffee9d8d189b1c6c6743f903615af23c4bf03b75c86b94344922037551658b94fdedb0366d42c7af8d460fb10350d5e37bc5657970a8c56ffffbb19e7132ebee1daaadbed405db2f81bd4e49cd1dc8bfd2c889c70baf28d1d9763a5d28dfa708cddc049e75bf6d9975e0acc62c7674cc49be28eb77d3a7d5c0df3c47dfa2d64a6847c2e143411d8b0481cea044960dbb10dd3c49d8906eb5ca0dd84b00bab8ff649668307b146a5e34acdd81779543ad5e301b4efbf49c78707c37802ae9897c84c986bd5fc22bccad7290226cd55c2ecc4c693d916145125840f0bc64954cf530fec4aa602abe17fcc2d0428c7fe8c0ee26c489a1d3ce879cf8e5dc4da333feb9ced34961c1c5085fb7d2098ca7ed3f3e7fc22f4ee2b89c88edfd36e97f752bc4239605dee899af745eb583012a1ea21f8fa1d436fcc3deba8e724b00d3e901b829be5f3c8b8a22841c3b095831fa5eb372836dcdfd09cfe0d364261177e6198e6366bf0eea37f0cc44ffaec7f87bd06266a22e1d626945af5bbc669991fdb9c8af204df2b4bbdc05d80a8a08ec8e20969d1543dd071abe1e68353207cdc993cd74c4291be34db1b973a7db43a683f504c1679b25c51fd8bbe9ee150eac066f3644b5f996fee007e56c1b2cd3bc055cd32c3343ccc07a9352a5a4ca191186f52f79c315354b5d2346b74c4968d03f489bfb7545bdbccc0171d60539cb587e27d3ab8d555e22eedfce52c23c3226fec64404929d55071f15edaf39c9bcc8a5ece68675992d22a195b2fd7cb1c9396a5080a244d0e849f382e5cfc05dc77adf82e3053237dd529f47ec6f90f28841c89fc4301b145135d9d80bb6c5eadaa48df94d50009b09e9697113dad7c58104b4320acad92f2aa31e8112cfba5114528c79be129d1071e512f78cbe0cbfb76e75787f2e2891f6b823bad8b7777bbcf3daabca445bea49b9369c7c6cb10350cf8d9c5b563cd0d843b52728f3d1cfbbeaae51d1095fdd5a925f95b968af1b8b83784f2d5e2f2ccd3ed4a0e622b4facfa9066ea4960d7784e94c7e152146e86027cc96d26cc29ca6a40028301e024c0420cfa4de042bf05a281a01ad4f587cce0e06dd58eefa8949fa9a5f5c05d2ec26bca38290cac2f25f81d4cc887ed2a59f19f6713950c307fb7334fad5a2bae047152e9b4e454ca5faa661f044b5114ddcaf3bcda8a78ed30babd93c40d14bdd95bb40816d977a7dd6163d398fdec05191c8e4cc790f7f4f7ec186f25e1010c045f6307955a0d0b818c45393e0c852bb7b32f5ab095fe6d30c34c3cc85fe0a0d93a1702da13e8d651d80daa7d614c0cfadb7528d1e4eb129e752891670e093c37b36e91c00c1164bba1034816c28a298c737bb10b773387c3fc3d80ef075ce49ad883c41ff4dac22e0881ad979f0acbce75dc99c0bb9d9eb7e9fa86ae74a534db62aba9a0b9795de7ff356ba9cd8fa45f38815d465469f50b67900d6eb9c646729d57d3c210de89187290280cb7732a5a82b1876aec40d8fb2da1426722c48ecb7260f26ebfc66f95258967ab122ec22b1875eca96c38b0961c7a8d2c64aefdda65bd70e7935fcedf6fa8ba88e020e7d04948284860035cf84f52b2be9c9a77d1a37b5ca52eea9ad72205638efdbc2d9f9b046b01b9971b9020b473862a1251a365bb4d8b13b96c425ac7baf3b15f0924f5b40355ebd52de9af659e65e9cfe9b743ab09fde1fe9bb1351c39cf147a615c82f69f3e7d9f141eed99246502779b6eb54b079235483a96152ba64cdfd3486b82201bc6f27dfa2da0343f291f06c68b0c10994e067a422a5b53b24d7994ea31d43c615f148686e22341b7ead6da7b630a1d9e7dec424f9e3150fb93e9ab7efeaa225ab9b5139b6cf5ccae9a28071024fae99bc0cbc3b9179fe592a47b815a81383bce192ae990c9d5380c799b46ef142802b3ccec2b4e5317cc856211fc7beebac382ffd74be46e89159e7ae61ee3439a816134f48f2955059c1b4aabb6e479710a8ee1a16f6a420a61a2cdbaabc09ef284b95f6673e6b5f63fc8bed74ee02c971295d7f400ea270ffe8bb8187f3864e8fdcaeccd83a28f4d830e8c41eee9063580629af5e6e687c994322ad0107eb0bf8a8be94b7920906416c730fa3e2f5e9e000b9d90a2890dd251e3f63d70bc727294fa3fafd8cfc23b5ab1a0651bf191f024f27e292908b752fcbab056a5cc9da065fc6d70893237e56b688a650056fedecb2915a164163bcbc23002e0de4647827e324f948731a3fe93643da4e3c5960194ba576e6a8b930216940759b05ccd2cd1ec779278c18fff30d1c9f94f96279585590836d136a5f3252b3f28586f09369e85a3de6054670eb11255ee007975f521fc5d75cd8a470657f33e1f2a8266da63693eb801048fdb621cc4ec8cc6d904df2e2598171a0320836c3d6dc51955ea080a2937c2d059cfba777be9004f81ad01463ae02a8bf1e200419b26c9c08c718225918580be088d3d133fe6fda019b52a8c458057094154d7acf1434bd19509db9b1f470ce4e3c59d55a54536a5a22685ead604cdc27f27c9b09b605ed3454d0a12d46cc4ea4dc39cbbdf3ac7f24f943fa479fc84a82fd119d07af2007f1c39e66d6e6dec0a3b57720f0fe62939d877ae3534cd8ea4e1d82dcc73346b7ec1a69ae2c0c1a094d6e6c4640dac33f220f99e30f0fe295ae4d1b72bb89464a2a04533f3354a767f6806eeb914eaa757092b81584ab779cd5a23bd4b4a5d0e35745f90f2c8212ee51a3c990c7ebf69bbbaa2a87c842848cae9c7d7dbb80bdb90fedbc8ac1a40d67a31cfb5e57e29d9b3d4197d07e1751c31696f6e356d9acc43ea031e463aca098f818e0d5aed521b433196f063d6f0efc2c87a300adddba79ca2ae7e79f2c9771d0f811d967440337878b79fb39f103123e4d251557e148dab8eaff172a869a75d00023656028a495508c5bfa508cb535cb3d205c79befa988b1da2028efe32d250c46a84acaa9215f0d2c3573fe00e6f9ec8d4b784c8092abbc6d61ddd50d9d40d04c89ce219f360d7ee6a9190be9da67e7d3a174caa378c1a296f5fba18a305140503a3190c8fb63817b6e59a4a960b24b3a36e1a9e330fee9875dd0ecc1f91dbbed87fae03e1294370919e85122acc1f730c0a0562f1c36e89c8f101f0ce9d8ca2aa9a1d4f7a203367424c0d2eb778c6d56faf51dd688d2ea72af10e651c983401a71b4137e0442490c0f6bbc08445085e9714b6a17d4721d94f03f2be7f57fae3a86f4f75a9270a171dc941209d37a3d92ed4af44969896270c1c8eb51f09af3af59dd4e7e640f589fe63c62d2e5a93f1043c17ccc4ad5c69afb413a99796bd9e0f535ae899fc34dec5665b936fc6e79d3e3999e168ab658e8b754cafae5cabf79e2e0cd732634d2324847d2a2c00c78aa0d253e70627b5a89098d85d0d4183b849f70af82a5c855e23b6ff8362260226a20a523913807ad67d8ccb780a39c19bd4946c7c32d096687bc829e6b76daf5e9a9fb2f5bace44ac1ebdaaa01b783a8cb94de4c8a114d2076cd801e3857deaa8146524649aa52487a676a1b596aef834c101fdfc52d91fe7bcae9d8501f23b6fd55cc1121a38891d9fec79cdafd5e9d1ee5e00ad3c38f14b611845764a2df3776064f00d2fb815c6a1de6e4e8741549f3885b74cdfd3da2df88a33df79369fa61d4b7680ac24e1266d620f67c5277273c6b3113881f8c6cb6fec2421a6c31d619fbc30146163271bc66592f20440bef877a67e9d19ef36df89c46750c2edaad00df60f54b2ea4e4c3a4f0a189ffd00eaef00faf87d56b410a2e1248d92d87ea315c2b60590b6792760b1b53155b2ea6cab4eb5e44e03533e2ebd6cd9e8a8029552585c76a7ed966c85591903bac57178fb7db9a65591bdae3eaf7c47479af575a306f71b55bb3d426627f0a4e89a82ee4b2d71b41ad3bcda6c41c037c0ba619ca3db9f310b417295c5ca7bbc17ddb014ee845fa23c5da81bbb25fea499cf49f5dcf4c1f170abc2ba3d62091313d7cf9d127db46a2d62205713af0d25c64e17c44e896220da0e7b041f06f05078ad3747c15e8357c5d0b5a11d282394accd850a877c548f7fa2d115cf62aaa479a0a6c6d0ee32da3c6b7b44e50785302aa819eccd26eb1436af1743fb177a87597227a06de1ddf595a7744cb0017c387333ef052606cdbfa5d9bf63c5b58abb2450768ef76fab4f02c4943f8ebc4425f73c5029a6442f1e90b491deb37b6d1b3693a0a0c35e2f8fd9f410bbf103834604824f124a4f65bfce0a394d46160c8989ca533e6daefe2277da1a61f965ab52cbebc024f99e66853595aa3a6737baca71815635310f58d101a1a9ed5eefb1322ac63c4bb4a1791971800ac7d866c51a1dd45b0242c0bc630543b22e923e468f91fe7fe40337e24f1051eac7cdb564a3d4bf82d8c54c85b5faf9f637b3bc8cf142b31d0da383719d8f4fed558e96f6d269959f7468882991c871ee332e14d8f5d16d18072ac1fb619351321d2253550d727f4751728573cae810dc10ce2ff7f4bdf91844ebe462891a76cde1afbf68415fe5a7b5b8383e4eb76ba52f50e9d7307f41b1164a28840db329e05aa421ae4965b635c7cf24e2480ec7931aa31bcc3009e064ad96d3b3e17928414b0afb1c2244046c3e124547e216821bdc2e6aa49f61076e680123b48fd8f0027b12af970005b5576c73ae82b58888d3d9f7d411a2727317a88d8d85ffbe980e2e4777f26cf79c3e37c96d47ceab2e2f497654ae0db5124aff083adc111e4385195682e32f2913eccb1175ebfc22cc2c56088eec255d365b25b3657d91f66c8fbb022e79a3cff3c70c910226adfb386aa97b8c3a90a2b38b7b682a79993c8a2b2c963728eccda10b2a85df2c29c4b4a845cc2f791c5b894396dbd5a54dd96315fc", 0x1000, 0xc, 0x0, 0x0) 04:53:01 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000280)=""/38, 0x26}, {&(0x7f0000001340)=""/4, 0x4}, {&(0x7f0000001380)=""/192, 0xc0}, {&(0x7f0000001440)=""/109, 0x6d}], 0x4, &(0x7f0000001500)=""/42, 0x2a}, 0x41) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 04:53:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000340)="06000000afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf81942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e578018405102452dfe8181504d5d00778f4d557d509c0738af76d4f8444f410ca2e68a0e058a8d45269c1a588d00785c2891922dec3fcbf5881eff20d5e5972a1520466c961799d431ac4e7c4b6af5fc2ff1c34676740c4008c9643a5bdcdc19e143807a4fd6826aaec03813dc8a230e183192c41d17296a55ccd956bb50951fef4ae9352bf235967bd28a2ba5db07d643a8a42d91149ecf4540c431e15efcb538739d484ee480a17c714b564e6cb7cdd2d7a59bd7fdd3edcf41e614ca234739a4685daf5f657861630a97131c2f2d6acfd371d379d342502b8b02e94037dfe36d6ef78fd8c260fad27820a0c904b67ccaca0940341dbb681a0ae28d66878671e7eeebc4cbf49ac4ad8", 0x1ad) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 04:53:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 04:53:02 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42b, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) 04:53:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) open(&(0x7f0000000000)='./file0/file0\x00', 0xa0, 0x4) madvise(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x400000000000006) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 0x0) 04:53:02 executing program 0: r0 = dup(0xffffffffffffff9c) fchdir(r0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 04:53:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r1 = semget(0x1, 0x3, 0x52) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x8, 0x7, 0xfffffffffffffff7, 0x4, "23bf02e35d140ccb764725a68100a5bdaaae5958", 0x5, 0x7}) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r3, r4, r5, r6, 0x1ca, 0x44e}, 0xffffffffffffff00, 0x6, 0x5}) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 04:53:02 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f0000000000), 0x0) 04:53:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x2, 0x400000}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 04:53:02 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xffffffffffffff80, 0x401, 0x4, 0x1, 0xfffffffffffffffd, 0x9, 0x822, 0x2, 0x2, 0x1f}) 04:53:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x3c, 0x0, 0x0) 04:53:02 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) 04:53:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfffffffffffffdbb}], 0xc3) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 04:53:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000240)="5cf91bbb0bf51842cea1659d20583fa84308e9f5d9c7c55d4f7596bf4d5d6aaffdbe09180000c263080f404e0cf0cdd61897844e645108a6048404e75730843804146d60f2810bd68b9df731477fb57480eb0e04a540304371074febcb94e683c20704e1f1a033bc9047703629c28230f6da1a5a0453e8b157bd01c814b3126f29a34abaf118bf92d3934d9bcfaceb2eae5f843ed14e963e98b4555f9518dbf21a58b3d741d9f704c9d77a642c1bcf94422046dad5973158babacc1223f35e911c33544e8628fe04bf92bae9760b685bace401e48c672845483729a86b501f77022884fd2768e530de433505ef", 0x140) 04:53:03 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffffe, 0x10001}) nanosleep(&(0x7f0000000040)={0x80000001, 0x1}, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x100, [{0x3, 0xfff}, {0x0, 0x5}, {0x0, 0x100000001}, {0x3, 0x379b}, {0x1}, {0x3, 0x5}, {0x2, 0x1a0}, {0x2, 0x8}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x3}, {0x2, 0x10001}, {0x3, 0x7}, {0x3, 0x80}, {0x0, 0x7fff}, {0x3, 0xffffffffffffffff}, {0x1, 0x401}, {0x1, 0x3ff}, {0x3, 0x800}, {0x2, 0x4}, {}, {0x3, 0x1}, {0x3, 0x7}, {0x2, 0x8000}, {0x3, 0xff}, {0x3, 0x4}, {0x2, 0x2}, {0x1, 0xff}, {0x1, 0x2}, {0x2, 0x20}, {0x2, 0xad}, {0x0, 0x7b}]}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0xffffffffffffff43) r1 = getpid() truncate(&(0x7f00000001c0)='./file0\x00', 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x9, 0x100}, {0x18, 0x0, 0x9, 0xf}, 0x100000000, [0x20, 0x20, 0x8000, 0x6, 0x764, 0x20, 0x117c, 0x79f]}, 0x3c) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$unix(r2, &(0x7f00000000c0)=""/11, 0xb, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) chdir(&(0x7f0000000380)='./file0\x00') 04:53:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r2, r1, r1]}], 0x148, 0x3}, 0x2000001) 04:53:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x28a, 0x100) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x100, 0x9) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='r\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x400) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) 04:53:04 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 04:53:04 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000720000/0x1000)=nil, 0x1000, 0x1) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:53:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a35c818cb8cffff6ced7cd5b938bc4b903ba567f29e1521421d5bc17e5321d81daec553411fc8bb50d090142e1eb6a0be4dadd8b405b63ba5ba74fa206a4832d1af3febb39dd7949a3b3cd995d21b8f1ef7510e349e94481e56cea235e1cb3e4f59268f6a25ae00994958a4a86febb3b41cb3366cd610420e5d9cb113991d129e13f0629931b1506e3d02185bc60da231ac", 0xfffffffffffffde4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:53:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x37) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) poll(&(0x7f0000000080)=[{r0, 0x100}], 0x1, 0x31) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x4d}, {r0, 0x4}, {r0}, {r0, 0xa0}], 0x5, 0x3f) 04:53:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000300)=0x10001) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x4, 0x1, {0x81, 0x80}}) 04:53:04 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 04:53:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0xff, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket(0x10, 0x4000, 0x7) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) getsockname$unix(r3, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) nanosleep(&(0x7f0000000000)={0x8, 0x100}, &(0x7f0000000040)) close(r1) 04:53:04 executing program 1: select(0x0, 0x0, &(0x7f0000000000)={0x9, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x3}, 0xffffffffffffffff, 0x0) 04:53:07 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 04:53:07 executing program 1: r0 = socket(0x20, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 04:53:09 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() pledge(&(0x7f0000000080)='\xed%}\x00', &(0x7f0000000100)='\x00') kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 04:53:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0x5, 0xfffffffffffffdaa) 04:53:09 executing program 1: socket(0x22, 0x7, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 04:53:09 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = open(&(0x7f0000000040)='./file1\x00', 0x88, 0x80) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 04:53:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x121) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:53:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 04:53:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x800, &(0x7f0000000000)=[{{}, 0x0, 0x8, 0x4, 0x2, 0x2}], 0x3, &(0x7f0000000040)={0x200, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 04:53:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="280000df00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRESDEC=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000440)="7f95e1d54f4281d556699b9e9bbc5511828055096c39f9fd28323cda496006ac57f0b40c5267a5d7056198bf8237d3e56dfe94cd16802583a4e293cdc28c24b769718d3a2691d3338f4760e6f6e0d23732b32a28fc9403fe353521a305114f3f8f3045c35d0fe32c56b2bf909efb360c436dffa15f7469ba042db11f2901212f4fdfa31a537c03dff610ec147cb75bbc4a1017cb90506fa27571b643ab402ea429d9bff0678e3ab56524e94d62dda254038d2846ad04ba76474b23872193b7ca864dd7ea077300bcdfcd72e134623d7aea16ae0d6267de67cdb10a4391ad35f6ab1883b4838241b5ed1f5668b93fb24cde4b683943b5e2169f673dcfc4ef212ec8be9a3983abb58d2553ecba354f7abd994d1ecc7e7d8b619923df07983816415dedc21508e562005b2ad0c2c9dad3dabbacfc9d0aaedc5cab9402d286a39c53edd8edeae297fe971e4be0f062ee54fd68944e41b3e4c6e7a31958137e54163d3b07e528d2f18caa4ad1d7edfaa85f3b23941927d6fa7d5a076f87b57c053e82ce43b3ab86f6d72f63b17beaa771bd09d8c56b751846f5712a4ae65122bb05919252eed82b0c86e7250f0f049c86a9828afe0aa5d4677dfaffc69d14f3f3b6b0053a33f580e0daa93501ff20c8c202467054df5fe30f627687f0ebdb2e21b159d2fc4bf23f6e9c1d207d4eeda4dd2a5bb75c343ea727c2d062006cd3311dc012a9bf33eb3310aac774c1daead4a4aa4e737a4f1cf3c60a8a4270f85b9c1f8c94fd27e18ceffbc04a99e8d950aa97480efe77e9c98aa97dc417adf47ce07536e274c98d289f97bda2145f5f635dd8b08e8cfe70d410ff14d0843f5e722fb067d4924a699d8335b91d503eb7f4cfd36599bd90115262cbeeb4dd87ac214d0154b62bd7a06b8e7bd182bca02e0aec4feaab816210ca2bab7a7c12f67e3e77cb28267b66ff9107ec7a85b98a30dc31f4f23745bc7bea6c2e0abb1c47b21415ebc539b2d0c167b5b894d4adbe573c1029fff91d05dc936ae99bded6e6212822eaf25225136e32dce7ee58877304689289defb6aeac7dc42af11118ed6c0fa2dd2825334764d9ccce2dd28f54b4dcfb0d372c3a0d206e1efee87f2139849fb7e8c6e309b4b64578ff383ea57b4512cbed99976abab3543f3cd638dfca42b6bfedf8ef326822b6c4ccc5e6ae36d16aebb92c2152ddc03d1dd81ad5d09522f23527e06794d2638f380c68c392471f993c2a96e0022b017e81a0f9753412f464f2ce614c28680a51938c5cb4adfad4976fb21dc10622774aa1a6bd87c17be72b5ad89a3d8846e4df2612a4398c7f2e6e12dcbc991bbc9a7b376ced31d9e119daf3147312d3f2be54ddcf8d8558df334adbd7527e8cdccf7986232129c433574d3414eaccd3cd1b0628a4219fe8f52d1c999dff4ca1890898779d15818a36ec52723981b704d59c2f2e8c89637209edb5c80d7540c523f1c21044adddcef936040c2668378fed3c886c2ca97bcf412b811be80d2df847baa4866f16a0ada438f804e6f336c73f69e74b290eb830a4b91d048283a45505ac0d3930f9dc06b504147cc7ca56cd461c737e28849221fe33c04c7fdcd79f49d432bba8a50cfaa1ccc96b24f3e6c27033d06e4da59303c1b7ff0e774f4123a704930c3b589e2f7d42a2aeb310350d9f04f1441d70deddc7622d08d5e1830d6f4435ef176fac7d72665159294a05cdc24672be82fec235b55056d8296e1efbd517d4718caadb5dc3a1482ae112b52c06d38861433b5cf3c723f60232cfa2d304c9bdc0e04be2bf40e914894c2056f3017229173f35712a3d44bf71b16d0612dc9442e21f384b27ed3b3f048451107dd13a7d1d9981e8a9b46cf706ac260a07dda6733705da86ea3153bdafcb0d3f8f3f3ad862f554af27edeab210a2d6a9d563ad2e024c4a2795acb45bfa3ca7c6ebc9df78cb67037930cb820f21b3f3f453edb42b725697a5dba68dfba90362d68c459f4d31f3d74a883fc498a704cc6e9185c4730d4476855d467877ed076671a9565dc95fd21206d500d83e6bcae47312cddc12d96ef35173f0b99744e93d865570ee8c3247eb01e38d1ba28bf0095c20df30d813a80832e53a2a531539759676f636bb60de4158d6326b010a38a218e7a341752f2ecafcc8eaf27ede9c6047e9c7d3ffd06519d861edbf0bf145e53c039d8cb98604610f52340837c3f4d430f8c12162027fa4811a6b28070656f2eded4d5ac0904ec3561bf0f1911be17909c722e3df175895c37c174ded4baf07beb887c7b2658886ded604305ceba259eb8f7192dbaa9bafcc3183528c697f8d7ceaed8befbd6934d26276cf9e3599eb73e1907610581bd266e70737a9e3b6315b2e46fa15bc58a474feb127c97faa3b839dfb6d1fac1bfca72a06638d0a60abbb875553870a49ae28bbe92554f62621a1c92f314a3b5e01154fb7c1061721b0dcc039a3aa24e744d5a3b05686d77fe6dbdc64afaf15c93b0bf49d2938da648aa93d7b9942e6c97c70c628e519b42a7dafb7eca49592a00d98c42b07fb54b01f7db73dfdb3073011875ad84f18253b4ba30e5a003b3c84d696c4b29ad0612203d01610a5a2eebd4af254bbb342e8191c2ee4c0c5bc03cb9bb72d3ff6f3d3eb844c0e90d0a4bf634b4514652bc7396bf5fac03aa0eee1aaf9a10c2ab3a21e48a86cb813b484eae2d6d7a96cb26700ca800b5e255aa9894f41ee86df7dd64a5b93f3518803ad163292bc984ab4e764e0f5b08a691f6d1b00f7cc52e963486c564410f74b297f6bf6339253ee526db9b237978556de1efe1dc2dee44de84708ea2a858f7d5aa390d303eccbddb36a1979f84d225f76d5ae0c21cd1568490d8b93ee7851a0e7ace38c5e98527d15163030e633ff8b44f914f8c05171ae5740d4989d807d840f7e0495f171998dc25ce4824674eea5ba2ffaf2420504667adb083e877c723f2213d334b7bbc0ef15b019d6c87ad65ccc067130062134cfbcbd8b9a31f3c23645e4dadec854a21fbec59034337e13d280a119c93bbd32c3611d1d1ea809884ce436f342aa5be514527796f289913dd985b6f48f73f142d163b8ce03a87d48a8e5eae84c956def787089b7b3556b1635572af5bbf61ed3d63800866cafae48521b84e591efddd093465eeab631d3828a16d40b1bb26515a66acbdd373f127511468b8822e03545b3ec2dd0f46e0c15f58da2cf7339fae3f37797204ad516842c75332e4271207e4d21c8a7b7277c73ceb093c8d033789ec5fa1f86dbfc6d9943124f42b3218c3aa7035d77064a56afaede4adc05ab41395a83e97ea56f06ae825fef074fd7e5b55aed425aff0a53e111de47ed1e40ac58fa17e014a48ff5f66f9fb2cffda0cc4a29d970d7f949e9e066cbe884e8778c8faa1b0385bfa1faac019597e13b50868571eb965868c1a663888820bbc9e96f0e8ff4b3a9aac2afb1d38c74644f81d8acf6245bd1da328d4e0e54f9b68403b2add67c44753c0f53fbf6ea168e40f11a73ffad716c8c676fd8f940fd2fef42ebf8944554a78322e9f7370f01b6d1e36bc1c80d7b866d328d47dfbacfcaca016704c38a267964e7bf942992a3e5622fd235a8eadc8815fb6f7fa3898034261ed409e1858e1efbc81eb7ad3e2c89fc628766f123b3c1be7371c46762005d159205da22ee0c37918bc9c3fa527f1deff2771eecc49d6376f291662567fdeb390ced5e0e6878e639776bf4c8cec1c43ba6a3196e104820fad87f813b58b4bb904f227a917abe197589b77dffe4c07e765a010a41f6ff95cc2490906621908a233064fcf04cf3c4efd533e595ac5b557385ba5e14301e9a621598fc8dda0da46a60c69869b3afe603ddf4b383e33fc87ed8a5c25c9c0c88b8aa13368c9803dfb9fe33dde51cca901485efbccd20344fda3b38005b1bec47312450c37cfe03912ac3363d2580cb8f3eea8b262dbaa31c5037e0ef755d41e9ded00df4fb44985feb70f3b87da9614927c433c19b386f221403ef774040704440cf5aa8de7139384c51882dc1bd00faf0d0f8930ae2fa334d4ae7c9b640bf00a5ada1cf51ad21e257dad67a9673e4d8388d86bddb5896406c598b2a7fc700200da5eb2ab55c8791f7b43569137d97242d5861c2a38aab77dd2c79c97deee1c453cc29664c3ac0d629c7935b9e2b75a504d2d322f04538d05208f5cfea42a7e2df43b645c3dd9979a61fdeb4760454b31a681bf89c30a9fb4536aae071ea9ba93ffdce6b8f6c7828300b584fed6011bc3aa35614dc14893f304073b5b97b752351baf97834edec0e294949b7f50eb58719d0e6244fe1624322f3702c518162a5b1bc28898b2761371002d5c75bb9c28df932dbf4ef01c2d950f5e4f365ef15fda097ad2d1288584e750ffc73bca4e803772ac691b7d0280b2bb823503b4d437e2d8e18c84ddabdc444a45fab53ecca23f85531db62058284122a108f55730c0ad3a80d2a376b9cbc5f40637cb00de5fbf82c6d9858e1e674048f1b368cc74f55a7af1cd934b3e7b109e2f6aca78a2683502d9023c8cb58a0c890d670102b8eec979639088afe3061ed4f6704285328d15a3b388f048591d51049393cc4ce354f8b99e9575140fc3a3a67a14c5b30040122e76bbe505fdafe724115aa46dd05dde0cb33bc466caeac7f954d6402ad40550885a08f2490435f83e3975de803a927aca2dd640e4d85dcb3e99be9d001677683b67fbc7ccaefe00fb5d5325368327b380c79589ce2e18cc784d3da10207f2a8390446a5d56c83279ad10478fa8ec2937d7fe339fbb6152de51e558d106cc7258a8a44672f0e70dfc3593c4f895c6a903f65a3d1ffa556df505d28e28c6bc23df1779a852969da0b03ec7a3bd305226cb52d53c09821a32d58cacece39db24026903227bc2ee724fbf1bcbced668acc20f1fce1c0eaada08baf0b6cf40503c77a1e541451213eaccb6869d6cb288336774555fdeb9c27999955a25cba6bf252a7fd6c8ce1fcc8c966b4312f3b4cf457dd4c5db7f91135f4b6159ca3d5bc720ab0b3ee34018f4cf0b5755527b6aa901f98cedb646cce09e97f62981d623cb6b38fb8ab79a4a838db136eda1dc46baa976452220f18e4e32ffb67f5c2a275146d1e8e21456d162211dd3b4a9d458553c0e57d0889583954f17bb3550556452ff5fa1e0c3e24f20e94464e7e46da43bc7e3e81323f6de427f710c1fcff8ecb13bfdbdfeb393ee2d3b663ea09486d4eb46cbb8c448c20bae502b0bcb27458a533d95181e48d1c219d35eb08dce82a370befce3f588ff269f32bd94b9d0099b79a732162cd5ef7436ebfda9c2e60dff01fe77f87488b8feddd8dfd3ee529e4b1148b62e4ddbedfd2102c18b48c3f1409b19a01c4c6a130c9adc2bc5d50d8a951c044856d60167341c20e958c95bcdf64a919a0e9bc692241f12a401c797d8adf7bea4ad15deff9fe931a32b89f5cdba78c425d691ffcca90e26342b4ab354dc87ccd8ed010726ef3d3656101124c9fa8530538524a77b21bc291b71aaf4d4a85ea6c56960c3d199b98e8d513114d18ff6ccca8d7821a8bbaceb27de2285e4841ba4034ae3daefa5dd437acf5f44057c1365bcc4528881c207fab4b37b41968ec7937fd0fe6a1d2f8ed6eafc104321d34ce6ba14fc574488d746b87d051bdeee6a954986285db80d977ef516d1095a660509e697bafed594cb163c5bd1a57379c23ef0ee92fab221d9e9dccb4e2925a46d7efde3820d740fa14e5b8c5917fccd649d82a33ec82c027fea9b4691a4e4f242df146725f3", 0x1000}], 0x1, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}], 0x88, 0x400}, 0x2) 04:53:09 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x8000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="7a9aeb40182eca9883c232381bbb023087623bc4584e4762fa107c201a15789a8a", 0x21, 0x9, 0x0, 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 04:53:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) 04:53:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f00000015c0)=[{&(0x7f00000000c0)="1541206369468fd91f829b685be3cfc154c5ca052268a96ec656db572f066e969fd33bed476a7344d8e0684c267aa48ba0c2f6e7b261412fe841cb74f6eb76b18c347dbe1ed5e70dd3c08fe2eec1744c4dfd09109b553af72bf90860", 0x5c}, {&(0x7f0000000040)}, {&(0x7f0000000180)="6bdc4cd277d1281a3dbb2e5de73e8da51051eb8f", 0x14}, {&(0x7f00000001c0)="c57f07a54522a85e2504f6732c593f50558ac412026c3fbc939b0b3779e4f73f4ac4c1b3b20e5f74f34a2a380d8983518ea4f3ed4ab2886a61485bd4db37dc18d1b161408da13d33f3d4c79461a762c8026f98d106bcaab467224cb4d3fe31ed7211ea6c3163238816093268da9c23c6d52446145da9c0c056df946e2f63fccef7f46e7394aad1bed58f432b7bbdd3da124ee474384cb6f365d4123a594a45c118faa3e146bbc7d52187b7cf6b833cb5fce81d510430c7f08f", 0xb9}, {&(0x7f0000000280)="058cad88ac4697c7de19923b60e4743a52bd8ae0576f68d08b4568015f89952f4154ab5b8e43beacf9d9945cde255250c1e8bf23433d5c81cc08e4f0d582407d751a3942233383c12ab58bdea5b53cb15039fdb9072d0058a8d0bddcc49f316e954c65b27f0de0634e0e5aeb307ddcab11923fecae0e273bf187b48c4e27c1dbfd937214e5a7449942f6636d22546f76136b28ea6e629cb4ec9b59c95f86b3c45af73bbe5596cdc12bb4d127032c645ec8b983b80fedacd6ad4a92ed209acc65a1f65826f65c8782d9b5f7072251ef108e4978746981d9d1c59e26b696a77e5914923fd88fb1aaf088ac9e6af8dada0314d3adfdcccaeb4f5676fbb3271679843993b1ae32fb912ad9d9598b38fc3634a180fa77082614b9e1abdac4087dc671e014f3f23e8cf0464ce75aaa22c3f3dbbe1b732df7f69ea27bbb2d5a26e447bbf92faf15ff9a6c63ef63a7b82cc3caabf0baf21aaa7059fe65b5554ed48c689df280213f857b24ebcf595df15a82bd0755a220264161fca1d79b5c57f5411831e608be38f50f3425e7e2abc8f82b739352cfbc8d52a1d6a2808084087e7340fe815a25ee6a7508e1d794fa7fce56fae01d9a4791491aa9d02e6a7165c20e63de43bff8cd7dd0a05fe50cbe86384bd3d9ee2447e7cae949d135622058507d25cb476b614926cbc2677303d21a8a5e3cdf00775a42482783b0ac3360058d448fad0246c01f0fb7371db279ff12bd597e53205c5986d37810eed39999b06bcd6a65989e4ff16b779aa964b269af534ba8422eb3ee05412301299203dbc07e34fd4c2503dd8c289ad8e45d43914fe2deb3b33f36e5abfd1cec7093b65336d288eecf389d429f6042373818f8f0b53249c6bb5b7d6079aeed4caf30375abc7befb1ff5b00feae69000df67b6cf73b7c4891da1aa52b01755190002dccd2804b38a8e9ae8c11e0c0d66200570c5e29beba2590377f132d1b6bceb0b29571bf1e00c48f2c834cc69f297df8df8855a1e39fba747083aca7dba40c92e699990dadf926d06d61392d8e0e838bc898cf42adbff339377056d0acc280af03cdcd32a13e2397d73c35afd816e9af657e5a6432f2a3576685ffcf0dbb8de468456720ac8abe1f4a788250e35afbe9a4caa1bb015bddf9ae1112b873454960488b680057d1a4bdd46e8c7db7eb138ad6316dd39b58381220d200a95713e92e5b59f7b8655b62ed47f1e418a78f46c549ed428c3309bd905032154bc675fb18e4f3bcf933f9bba7cf4e709f069f3499978be17c806fca701bcf2df5a407a289b1a8c71e1fc4048b09c9bb2b9be2b48063d584ff4415e398a3a0a6bb501ad4c8b6ac5b33b62657181059be98a93f579d090f87cc42dc071a314da98e289bca55933be04be2fcd1a07d2fbca1b610caf37492629138218d799f29ef8bce64b0040c4ca14eb6edbe75935d5ec046b4a45743fd4c9b899b1e41311fce7ec981e71719d6e31d7296d0e6175f537c9fad1b72f026cb9f6b8064ad44915f4c3a2d2b304cc423f13926272564105b388436acbd641aa5f25f93b1a5352eb1d4a53b9cc0bd3737fa182a063b58e0f210618e319ca75a6bb512e4af8349a077b791b77d1a5ee29dae599e6e552f9f2481c2601e60ca4da30f45dc3bea5abd54b1c207c8c69c724c60b17dbcf073f85b558f7ceb00cc42f8a9fdd37843c1ef75b94787534837b70c578733e51b36e64007fe8752edc1a7628d7c7ce2b29671d36c86f6ef88d564cc02bcf4db631a2ffb128e359145c18a765d9373d6ec46a93032f24711f7c04712adcae10a3b05b10aaf62316507116a765f08dc7df5f4a78a7a2c146556ecb4bd6b9c4d2a4bc47ee66da84679c6a06f78c6bc2c0b406ac3072f21ac40020c8a3378999250d10e7dbfee5bbeb9f4c81b07d0b12d605e95bae007fb04e5af8a314d4631832a88e26ade89ea8fea013e189b69ecbc816cc157afffccee7299e10e7a183fd104f9fbccf15b128ca022e5ff9e9f0937971d66415898c60bc166eb324efae1ea990f59e73b0b9cd6929ef80a46e7b9e990dcc374a2b26979ab4759c4fb5d045fc0bf34a5071c488d4c9c3679443f6044c3354e4b31067cfa9f36e07da095873823b1010610d90cba8f8613b7e14c728764f6324825a01a31be43ee89a8952297fee0b501d4cc14a7c775cd444757c3ae7aaedcac6d5aca36fa1bb46c9e2c8660f48e4fb24034ba83b26e667381ff47a3685c986e0d0e09729b0c0181ba5ac28dcd88702664bd40eba0b5946f1b6c99260bf0fbfe098d520cc2c5406a6abdbe6fa2f4bcf47a26bc9f5c29add7cdd6e24fc45ca8b0e9a70ad1a703d722350dffbda399cc14d34fade76163c0adaee598a37f488b5b192b883ebcece709f1d8c6305cfb2ec27adcce73c825819125ae8e928fce3e0abbe14639964fd62f055e11bf24e8bdb58403409b1553a1c4790d41b4e30a60ac5d98d4c6a8ab7fd4289ddece9af3d572ccf4679a5a6a84848de571c2227e6f55b7d3e0d5812cf8601792ca2e77d7ef8d9eb41c06318b85e632a6699adbc0cf2bba1b5467effe2dd99ccf8aa9cab0941cb36be11d24bbc316fa1ba868138aff221fc62aaa0b87d332763df42307838c94819b449bb85d9778de4ece98791331a158570551e360fda71ce54da46111a105ae6bbfb814d330b6ca729a3b65979b466fa73b21f649de6a4269240c9b89db8e1e91ee8498487350e8f13a0afd0d5cd343f4fbeee96dedf3264777e9758ec64a4975e942328508eedaa305268ff2b50eca76e1b4235357ced85631b91b72391c94a670313ad5687198f21b932ce5406cb550f2b334f7611cddb8df46addfd65108702475e88dab1e7331d475ec01342d0b93ff2801459dd37f6ecf0bd17c65aa6154aa737479363f47d17c5a0b3a4c9140072ec84d8a4f81443705295a1065d74802a9a10425787119fc144edf18fbc6232f658154053863ab8153cc1a149110fb2c81b9301f3fb47ee9c4581a3acbb1349bcc02dea7e6400e00e6cd782f14066d6cffccc7b0a544fee093c7523dbd0e5f78a2b9d4c840cee351d28ecab549dc7b2a2aed905cbd5f6a8a0d8d6934f8e89d28048a909ac92eaaab7f07936e33c19183e09ca37edc095fc06d83da708cd0d89c81ac0773f072ac9813a81a4be7303586153eddd02a24a5baa6f615c32323c49f78183512f79d7f98afbe2df8fa14bc62385317f5a51001755c5e8e383af07d90aee161cf969df6396231701ac3af0ada06c84e82d6c3820d005fda0f86208ba88d41c34aa83c9e5990a043c8f0d09580a3441bef4fc98e86ebe933babdc36f1cc8514d83faa00ff7cbae41b48bc8ba8acabfecd989c5491d43764a896948e4dc0102e52980574648173b3009c86a6651a1fe8e648d19e6779bc28d485bce21c2d4eecbf489411388895e77e759707a4196c77497de3aea8bbae619c9d769a2a5d43675638e349c5ead1410f5c87984e1c3bce72812a77c7944f81bc50f8b1996d5c3fca125f9efad64ce947c763a3c97549580382abae546d4793fb69257d770a80b88bb3b6c8dcac64180f15242b5b3231060a862e08fb9a3adcb89cc3e08b85021c104e8cb57795fd1ec5583846567d3e1676abe7040fb60f12426298d25eb8e291ba551ae19b3c71bd2132c1ac7fcd9c8172bbb412eb9ecbd868435a5218734d73c7d0b2c826dcc98c80a0cc5339491b1dff8a16dd2e46cb8b076e2965bbab3cb0589ac0834192815f2af33cb9d8f4f757b1c68c728c2a323767c9b08719419ef89dee5d250eca0f5d2f31fa3d1cb63d8144466a33e28d6687673ae7ca0dfc3eaccadfa8abc3e58d4faaadad395235e0456b4170c1d60b7c74fdca6fc1550e4a263ce6820a86346bd282fcb7cf818639c73a2e523da8374b70c518ad6b2de50295dc0060d0bb8d59e2e89920d81025d3868451ba5f69a572f7678d9ef6ab93db4aa2ad70d8c0ec1361bfe4b5dc2e854f4a09e0e488bc5fc394278255b20e613da5557dd6a0953a47b3d0b575f143b296cfa45c9f669c0aadcdff537f1b940150eda0ec93ad9dd7719b68198f10759da4bcde18d0da2decc5ad102fb8a56e276f380769698a73415ddd27425ec706183014edc4c2f163479022579d0bf732bd013bf24580620b863e7eb664d308915d834ded8a774583cd5d4b08fb68fc09a1db15b0ee4759a09d7171d013b68076b9fafc3567344a700b4a25d64f3bfb09626442ed70b5e55359ce7d017460d4db74f7307f1e74e984425d30583feed3fcc072f91fde3f9ac63e1ec9e66c2051848a5c5c03cfbf199c59eee6806f235b35639d39bf67ab704a4af67253ef25dd12e7625dcbdd15386d006dcfc2a8a65f497ac5195c598fdf5f09391b5b9b261f3757c94127f11c3b1ddcde331d0632fcfbc47b12835b257c12f012bce3137eca4dd5076b73def58f47d8b42a382bfa1aa587b9c50b5ade48601b0b8b0558760f129c4de5e3ee7d69407263a04fc024bd8ff8b9fa79f8b66e3dd504b16529498bc4cf3e83e7b6587c00d76ea6b200c6eb7bded14b2ea052ae224d59ddfbd54ea23524bfda9fd7cb65907c1878dff989623ba36a439705ea75dcf15a752912f914e000ca161969e3321f95812646b1fb8a267a6d851edc3383a383af7c72526d0b9a3a41c73f8a0212283cc575f4ce262e4db337272bbc6b72ff199999942da8859115b9087b3039818bb6bfe43cc3b07aeb6d0daf444de7ab6cc8d2e0cc7a7837e573420f37be972806aa7a0e3408f6540449ed954198d1d7b867bfb6dc4dde5322df5aff743dba9f2185f78a4a721a2a6e191fba08e4a7b66b6b4a641efdf818aff4c1b3a5efe38a9833bf330d5b1a747050419353ba9f02a388263465b5b1686026c85e57196f4268dba2f404d434dd8d25bcef707b53f6537272c6b031213c89209baf63ff7a808ae7fa6a0db47abcd9a45cc733f9623eb6fe494fbb3eb09f8a7bc8580869f75dbd6d23b202351a3bc1f13cbc5ba9dbfec85e04479b19ca9cd7a9c85b1f9621b740f0dea877eb4e76ad654002b586d3b2bf99be9599ab5eacd838bf7c8e5ff6db8e393f7fd8c028a1f7f568967931259cdb4a33c158ad988befd29d8ccdb9276bedca093b20ab5e64f8586c61dd77495d661564606a545a7aee6095e15500a26e21a74e4025ff9903b6b0091a572fbe04da18084b69605f2d01d076db972e2d04c6d92b0d0cc54d4183650e1e1d35cf4293d15f0ace337a41dc399169947ff5acef71bb433a98a2bd3cdb494bb97c8572428b988607839e72b2948130be660aabcf07acbae2aa4bd6c432e5a70a3247ea9b9662ffc273b39d49178a40a5a162a2a11a9e890fdfec308844664240bec82532b22e88db4bb0ef0af0751462b415dcc626f4b6585205366ba8f4e6fb723444049adeda8dc68d839b5d3fefea70ec742ed8028e8f231d9a50428c468278c5d3dce8ae6892d1d508a2b21b81f06c6345226c707a835427bf065d67ac59014cdaff8d367b8d8da6e89f4a2fabebef99619a3b9b593e9082a83e1587c19db0839187cb30d27dce852a296fc8845a90a139cb9a0c451f19eb3a8a1f7fbb297ec999dda9c9e78774fd22b4d56445dca46dd5ed1def8313b4877e8bc9dee3026657ae049f38978118ebc58c87dabd89640ba7083a05d30811be0c9bc25e8a25662c6607096bcba8eac2ebcb85f69b86edcce01e4ac9704adcf833fd8abaee0b44b4162ad74ef44ec1485c5750a2bd5baff12100e5a6335d10294e04c7efe59fc6aa795f48fdb4f78", 0x1000}, {&(0x7f0000001280)="7074868d665f2cf3bff04dc8f08736727e82473e94cbf93626817cdcd4fb2a806289a84b089c68330f09ab09dad1da709df7e772bdc5b3b9326b40b944de0ff68cea877427ac89ddbde35be56cbf4544def4cd522cf92590b48c125049d3d6ae0ed920621949c01dac74b19a296607d2f91f641b5702d7c73ff5b64e2a7a5cb1d279c4d7440dab753e6d4ea92d5e9f58b213741cd1601c3eb418e49d76e3f75df21bb23e3b4d4794552ef5e871a2c9285959231ed4768d5cf00856f33574ebfdd02ade5b8427ae34f32067880f62c5650d9a403d1562050c16d5597a3c51ec46d9ef44f5df0e", 0xe6}, {&(0x7f0000001380)="61a898ce17e753790ac5c29d11233bc996bbdb6fb82dbd295f89e5b9a726970fbf3d06f335052b14cae429b2e409e55aeeec74042a5bc8ea238da254bff50be00f127adb9704afc6c6aeb4378bf09356f89760c5e9c18a77ef3e12b41b9116297ed0c6d99845c986da5a3e976cecd28aaa8b374e44f9fb18dcf27561f33b", 0x7e}, {&(0x7f0000001400)="7505822278dad6d34247ef76878ea892fddfb879f033f3b23f6ae28c54fe8e479deb90a66ac2874d3f54eb12bca449a52627849be893faacd233156879bff86aabcda5a167d9b56f358e467565c4486355d1d1c4456025e19ecc28e71346fcb5594891e91d8df5cbdc76471ec488d09198dfd7e18e12bb51f70b83f2c1d7ea0f0695c3b33aa9e4c8206a5a59ef632c07d9ba278b70b0d025e35c035881a7db27c73cf64f81eae21101df478007972ecb79ccb222f1bd8a7e83520580e6ed92f1f3994487693473980341ed9621a280cf53ff8e605d79b9f29b68b34a9c", 0xdd}, {&(0x7f0000001500)="2d686259c90d0876493a7c5cb086a505cd495fc17eb53d0c68c09ec35fabc3d8737cbe84b7787d5f1a87405b2a62948db94900ada3db647f1e4ae457aa9797539cd8b092ea8e2ada25fd3095458769cf01e2caa09cf7ad0fc1660074ef7988a48b93e7c9e0c687c8fefe2c3bf82d4c0bbaf5a17b4f76b2d5d14ed807921139f9fd7e37d9963f8089fdf6ce00af533cb30484c2ee9aef06b9a22183f39302f61f3bc63d763a4026306dc96ba03175efceac7d79ba112dc49707", 0xb9}], 0x9) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 04:53:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) close(r0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x5}) r2 = semget$private(0x0, 0x1, 0x80) semget$private(0x0, 0x3, 0x401) semop(r2, &(0x7f0000000040)=[{0x3, 0x9, 0x1800}, {0x5, 0x3, 0x1800}, {0x0, 0x40, 0x1800}, {0x3, 0xfffffffffffffffa}, {0x1, 0x5, 0x800}], 0x5) r3 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be", 0x4000000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) ioctl$TIOCSDTR(r1, 0x20007479) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:53:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)) 04:53:10 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x81}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff", 0x4) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r2 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() r6 = getpid() r7 = getpgrp() shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffd000/0x2000)=nil) geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x8, 0xa9}, 0x0, 0x1, r6, r7, 0x0, 0x0, 0xffffffffffff84f7}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r8, 0x2000746f) 04:53:10 executing program 1: 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() r2 = semget(0x1, 0x3, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0xb57a, 0x5, 0xc2e9, 0x9, 0x80000000, 0x1]) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 04:53:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() write(r0, &(0x7f0000000040)="b5b55a38e1600ba845ca22b53ed758fb89de8295ca47089cd3553b4e0547911e4679e2db7b0eada0c2b06220055a5411bb", 0x31) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffff9, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x7}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:53:10 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da", 0xffffffffffffffff, 0xffffffffffffffff}) 04:53:10 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x5b2d54c9b3bc562e, 0x20000001, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0x10, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa, 0x5, 0x6, 0x5}, {{r0}, 0x67460b8da5524ca1, 0x0, 0x0, 0xfff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x90, 0xf00fffff, 0x3f, 0x101}, {{r0}, 0x0, 0x0, 0x80000040, 0x0, 0xffffffffffffde04}, {{r0}, 0xffffffffffffffff, 0x0, 0xd, 0x7, 0x1}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x6, 0x8, 0x2}], 0x101, &(0x7f00000001c0)={0x800, 0x2000000000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 04:53:10 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 04:53:11 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:53:11 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) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:53:11 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f00000000c0)="9b7d040539cb2402d4e6a9d6e44c874a010039699f4334965adc0c984c0000000000000000000000000000", 0x2b) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 04:53:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/22, 0x16) 04:53:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000300)="ebffcbff13b9fd812eaa63713048e69931929648fdb5090000003b29e05ffca9d9cb64492da252a61ca5ba0200f120f4c7aa31f9b7660da5496bc6cb132e0bdec85b9e879603ada1941cc4f071c2a6639f21c3a7d4d606c4bbdf8e6f5a9ebbaea251c4435ff1a3db65f7c6c4c9cc6cbcf1cd09f27e1228ace4b172f640d3a8d2d3ae7accf2e6256da7de0336a0d69cf439020374c64208eebefda1c2c8b1f319cbed4120b972b117dd8fb7890c07043bc97d4f6ca0113b0ae3692993893bace837f1721bd44dc47f3bdf77c5538172813190230101ae90d5403a1a537da2482e6758fe2b157965b116582345fb3d9799e71f868a033da9fbaea64d43ee1f0d2ce1a33a0bb89b0dfa80d32311388157262e1f528a4c7a907db5226ab286457a207c254c0f6cea70a168aa55609affcf5fe54750a9d677f77211eaf0560cd47d371cbe4172d5716a8f1c1e12d3634790cea3ff613bdf774fa845522ced920b95fb464bcae34620f9f9b7c91e593044f68ddfbef2af43497218b204425728a3e1b6b34911328db26d6232cad9e6", 0x18c) 04:53:12 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() ftruncate(r0, 0xde) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) sendto(r2, 0x0, 0xfffffffffffffdc2, 0xa, 0x0, 0x27) 04:53:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbfef83d24e9278afa0d1c98a1361607d55b78f19ab39d95f3ef20ae937b86c04909540d49afbd5f5ae8b3242135c131e7dee3979fc50d9fa106fb6da410351f0cb64b9bf85b64eab9e964adb72f63cf797b81da3aca11f75df4cc8c5edfeb9ff2d320ef8d7173e39fbc887ee18907e3a954fbd4d789b750947597675e001d22420b64b333a6b5581fdb0d045e959134e30d093075e6b1150e717b21e4f865b84c4931b43282aee3a27c4", 0x99) write(r0, &(0x7f0000000540)="3e2a000000006d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f0c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e8134dfdeff859547c9df23263b52f8c19ceec208957c6009053616870f0b0dfb10052e6f4100773487d0a8147d74c52f979130d7990bbd223e07537a00001607a4ec22edbc919cf7c154887a4198e4e08ce8884dc8527c6917bfe9c3a273eb5a1bf455fc470e92140c13d330fa8657e44b931a603c33f2f6bde6575a5e057692351af4ff8aef543271f7b092111451caf428c6593a6948fe5d9719681a3e39ba97316fc52e781ebb3ac0c3e4560289a848a79d60d210d5fc5a1e295300d4cc64fc1b37fdd2610f7457a8aba1bf", 0x2bc) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$unix(0x1, 0x2, 0x0) 04:53:12 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x880, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7f) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 04:53:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x3, 0x1f, r0, 0x0, 0x60) clock_settime(0x4, &(0x7f0000000380)={0x100, 0x101}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x7, 0xffff}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0xa0, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x3, 0x20, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x19, 0xf0000080, 0x8001, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x20000000, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4000080, 0x0, 0x401, 0x20000000024}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10000000040, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x13, 0x40, 0x101}, {{r0}, 0xfffffffffffffffa, 0x0, 0x3, 0x8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x90, 0x1, 0x5bc7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf00fffff, 0x2, 0x81}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x6, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x400000a5, 0x400000a4a, 0x7fff}, {{r0}, 0x0, 0x2, 0xf0000071, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x61, 0x2, 0x8, 0x6}], 0x6d, &(0x7f0000000280)={0x8, 0xe177}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0x8e) r2 = getegid() fchown(r0, r1, r2) getsockname$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea40c4a600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2f822bcc596ac85bce7fb4539bd500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a71d122534903fe3fc44b13445f6a426625e6827fc65317d1beae68d44c4793401495f38929fc35e780d0814b91aa1d5f91f938f5ffa2d7de8cf0f9fd66b250816832e76295100635b5131bb0bc4d5ca52e70c23ff60c06b2a18370b9d3b0a8c6e91996f9d59ce4c227794283c368814be9742af84b5ee7735ac07fc2f3105a49f8c91006807b7fad228173926182169c813170597a041c19d00c29490cf939bd4f91325d985"], &(0x7f00000002c0)=0x1002) 04:53:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:53:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0xc6000000) read(r1, &(0x7f0000000000)=""/86, 0x56) 04:53:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup(r0) fcntl$dupfd(r0, 0x0, r0) dup2(r0, r0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000040)="00a7fdd217b1a2f8abb500be05", 0xd) 04:53:13 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) select(0x40, &(0x7f0000000040)={0x7, 0x3, 0x0, 0x6195, 0x0, 0xcad, 0x20, 0x8}, &(0x7f0000000080)={0x7, 0x800000000002000, 0x6, 0x6, 0xffffffff7fffffff, 0x0, 0x3}, &(0x7f00000000c0)={0x1, 0x6b, 0x3, 0x1ff, 0x1, 0xcac6, 0x10001, 0x2}, &(0x7f0000000100)={0x1f, 0xfffffffffffffff9}) 04:53:13 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) fchmod(r0, 0x26) kqueue() 04:53:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="3beaa71318198a00007200000000fcf5c1e6221e2098d59f026c9349f898561f051b73df560e075a4ebce90b8ac4d72df006d83f980540cf882a367397e691525d7cb661581fb4c32a947d2660b35288615e617208ca133d82b529215c3cf57bc9163848fea9447f9f8e04296ddb9473795b07fcf415853940000000d870c73839f27967545f7443f80fedf167bfc33a43ecaa5875525cdd12072b85b6934933dee56aeec0e9bb480f494fa2419fe5555cc208f1e8e0ee6639770bcfdbd23bd978762f8a53b0f1a11651d3e2d6e9656be66766e6b56d0d84"], 0xa) syz_open_pts() socketpair(0x20, 0x3, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f00000007c0)="14a70e6d9c13a4628879f9348dd9adfbb8c3cf3d264e1fbdfa11e22389848ce27e4078460e4970fa0b421e8e1d876545a0bd11c1c5aaec0906201496e0dde2a938d1015def72d6d7e3d9358771f2dbd95e99eae8b9726a887275c8b06b187034277b5e99dc9fa736f69f82a6d8c22515ec56fcc3900c07e36ebe68617ae3a0639e8b964cbf3e1d59f2349894655377f20e992ce589a94699fc6bf617b3145e8df97735725344a5492270f5edf53d451c93afd64cb5203d47d14bd1eb006bad8cefabde82d04da7bb49f616801f750177c1481da1cf4be13315f5fb5aa84bc67146d8d1c709697d5560448619a006ef08fb4ded5d981f5ec76b69f8db6840ea813b36a03de3957fcde0cf51de784247f46112ce30e774fe7a911582bc4999c590e9b8bd95c57f5828ecf7c9b99d56352dca28b61464d86a28424c1dce3c23c34c6c8bcea329b22d5665394a4c9ce9890e139f3b21a800d12ed120b4b53cfc901b4032682c1af37d57e17201cb27e7ede66f4f7659b9c628a1d81fb0d449bb1a6f4785f20a0d319e4992e221fef8f6966038b4a3c840420474346a298c542364523fca5f3c226e0619ea8001c58a8dbae6b704e16ea76a2b1b0bd2795b48b31926417fef9569ac62d2b64dfcf1e7d21ac132709b1ef83c499c7c301934a0b84aa0792ddc679a67a200393069dab0b75321bf03c1dc51cd40ab45671dc6b1a646be91268360f47fb1b024e7205a3388f4adabcfb3c69e97e8084b3f31c4e643568577163cf08c24697944a74ecabaf3dd443077bce702a013cba247fec6adb2db6f6d8306a5a189b6c95a1235a46452708cb2dcdd0e04158bc176ed508655eaaf9eb6210cd7354c6359a8ca55428feaf748de0f6f8e7a39b17768c3958b50b4ca6b27e89585a229c134e3f7aece5caf01ba2d5847b7b4fa3ba569a67801dbdb9fce323911923a1619e84e69f29a7f2ffcc2eb2ab318af8df6788eb3316cddfbc1e162159ebe0d4fa122bb8d78511d6dc9057d3e4380a27090d0901eaf77d48735b94cc8bd5b5d15963cd015c47e8818aa593aa6136510e0019f6c30471cef0e454d98f5751520f616631b3a541203f6c2da6d6773398132c782fbf6d321c5e114e3598a518414455231fe61bf5039e8ba18cd95b70b3b6e577f6f3f01f7168164241d023ec55080f6741028609fcc9cbbd7bc5ae09fc5ff51213352ed9ee54ed3abc2531ac0a483e26c91c8cbc9c99cdf10b18551f44c33c7f56e2a879fdb547be1019ca4350ed2619d6f327c33e185e19594ddfcfa5d0c51048101c6eaf120fb6e45fbfc706ae150a0dfb4f214eb65e9b36e6d5bba930c44ea08031f2e960f4b3df55457cd0c2de4d7eb907e5954cbe13130d96e578436f079426c62c10d38dd108b6f4850b241ba22b2b21da86d6be76d6df091fd9d618acaa6faa219a2ec6aea239ae335d417f9ec206ef5d2aaa9f5fc517a641d7f4c12213594959cc61d1d04595dfddce5e3047dd0f8e7baf3e0a24754f5a849c05ee2cf621896600983893345a9fc5273de6f91afd81ab2ae6aa22427dedf9093912b3bdb2dee1245135b4cfe40bad51e76af760853ad2126d9fc7f7b7619b9588c8b2eabc28cb20c20225726ee75de18b6ad0b9cbcf54192b999ac58bd83a7d6219e03e56df92ae5bcf54f189b839d8313d5ac16b6a62a3d62acae4b230a0085f5a2c78d303b48ff9a03a0d47b459007f765ecb55e45ae198e582a4c64e3d106bda54d9b811bcf0d1f370919c65e1180456ad370f03abe710ef20b69d227fc4bede624c82bb4f9830d3a19a77f83cc14b749d833999421499faf5514d7b392c3ca90889f52dbd3cd6b8a5812ef38716c206ecdafaee6b30a90239a429cde9f4d75b4959c7f6fbc412899ef0f1250055f579ab3e426961e78b3dcc4d9590f0d32757edbc1f7f509c1f3b73b199df3ff86a9f547753040f20807edc9b471793b07e5f8ab6cdb7473023bbd550acdfa2dfeabbe8a906a13c59bc638efecdef9b14c70351c4a9eb30bc3f6deb6ae9783d428cc95ae2c460cc6c7a194b1aaf93a489dd53408ff04548b78100e6f0165e3ae846861338f59f905e5dfaab525266f91c3cfecd3173cfd2103946f59c6f199f1a4685b148018b4fc54eeb4cce616c1bb1dd24aebd536db2cdf6c7c3807664391dd9b8dc6d9bb409f5e6dc0a987023a16d859a252dc52c82b3195dca4a96ba4bfbfa7a27b191eab2f9faf9cbb318147bca85d9ab0391170f3ebe7a1af098bed90e007976748b928dd28299607e0a010ee67e92141ad8740380ae29e005ebc8fe3242c619e4ab7c99fb3b6f009b57dba734c98cb2bdb0bcd0610260c4727b14d5e1f0c63c8a454966853a582114ab317bb8be07a20a326ca1c4925fa7e99e9306d90bc01e4f565516275651a05958d271666530771dc1a5851da22ee92f164ce58bf4c4b3d5cac257b6474908ae61b1e3c3b10960cf51b0b05250736d0a39b05874870da89900c7e8fdb9c41c8174a997012436b40817a429ab9493ecc676ab445cff37e60a27b61188e8b1bc85b1167c98680621af615033f3a620d9524cc92410d3d4557b02201e1b98abf28088c3dab7d65f53efc34edb84fd7b8b6828f92c80212310ba174d0e102def20b813087387ec72c5f92fdb2abeb62423e86636c24a5b1c255da41a98ad8b938b2d7114f52aeb4b401f0258b960b3d0e02f9edef2794ba667ad9c2bfd79733c04fe405519ad4d3a2ff481410d791ed9592249bb9761226935f473a4443d026e9d4d7a8f662e20e97c3dcea6e12562da134a2888dadbf5b9a7da11c0d6159c7eca2046ba0d63eb7f8b819d01f28b621ca9a57e1491de7fa9b277708e1a7cc5df723af9d4c52f87d8d252843174186b953ef5f9a1fc23ca8f198878d40093b4efbe8c6a2b3511a03fb7e65f606d9299dfb1c2d3fc0eb31e8b3f173ef1ae81fe41732bc935e5610fa115d94ae43047629e4861aa27de213d9797556b13142a703a39fcd434baf9a4cfe06427ca0af4e7f17f971c4c265d40b8d051bd29c1118ac0bca40c17a457d48049ea8a26cda1fb45de21d7cd10ffa5130cd1f9b552a46a8f9408341aa97852f6ba08c49b5aabf38e2cadad29632a26c3aebb970f1380027f4753334892160346741e688734f256e274891678c1b8e44ace27ba58a21c9463756b25dfcd9468b8676896f231d87660f135451cac0e2a1809c0caf3873cd3933144d6f9cd5fe621a3e4d42252bccc6db900cdf0adc0efa62828a79a68da7a0bfe87d87b185154419ceb2dfdf1a2c29e1ed4d94fb729e6541582a8b726a4eb927e1384c7cfbfcc8f4a90d7ff540f055b5bbcdc21ba7c7eb83a169123d1fa1b7f2fbd1b41290257f19faef994beb8ce5d00b0981881aa219ada081a3952f3b6947730bd88e48e53626841a1e12d67426423097d3028882c39fb5c0aa832664dfdd666f5a274f74ef8f2d020d54a401fe5e7bd01509acaab63a0c145d2bb889b24464fb620a15facecbcce86b1cdd9b43657bd8a0582fd2228a41828f124b085e20fe59e0b93acf43459d07063c955fd8483143a2849094ad0560384847ba5148b5f319a5ec9e9385a1c9b01d87c96062cb57b007e5affb92c162789285f551b59ab3390242edeaa6bd3e6df98cfcbb48d562710a3571e1b0c1bbeac04038e219cce558ee6a392a971d5a284ab3288c18547ec2816a63f597ef6cb2ef27c19de77864581a1514245411abe58053c3d9f4a75196f0764f391717a18830a2873988ce96adbdd3a31e9e971397887dbecc368675b3cbc4bf3099289a73350731bb8c59ffc4f62a13829320346304aefa504866f709ed3d3b28ed65e6de334ffba7a59e2bbf1cc4a3f9a9bd7d89b50d7937a1abb529bdc7df2088d3e69f847d358aa70ea63c53e5d677d7c033e3ef6a32ff66403e7b2bf0b48b001065395d30823d5818cb72ed390ac0ff4d92aaeef306f3341290c5b0d88e0acd705a3aa25688f155d8fe8b392846e462d3a8eaebe1ab6478fd2b1ac51dd131978839e4f81b5542f29e88bf6de47bfc67274a2b0dddc89ff12d203723ae4ddbab332a0a61be8162c02da2ed5f5669c510d63cafd81af3887978854463f6230e87d79c258b0efa6498dc24d947768c9352e5ca80684bcfb11a751b2ba82f710960f6c29e09f3cb77f318bec22fc7c087254335196975f787714726c1e09df1ff06358946a12350b2424437ac1c7e62ba42e8557f2a1fdce178b0a7ad483767bda7493f201ee548e27e14b78eb706ad15470cee05b25bf15bccd8a5793fdb6799168d80dd6716cf11dccdb099a37a64a31b2d13738d0132809cd4e8e17b9ae4c1fa0c62efd5a67cb837980df2d0c5d25cd69a58c6567ff1cc57d0b09ee468fa686ea35638fd36ea0a8577570cd4ffed147735903f208d7b2d8a23e22a44fe782801c8609272c82e1054e446c623c141d27c74e447912b1fe42d18dda9d30e52fb87734ece35cd6ba9232cb1878750e1caccc54495b187c9423afa4d2f0eb8573d540ecf8ac1a12de87dffce0996e25a0827bb1f0c51327fe4cc72da3f2c92bd577692f525402b13de00d69f41d6f4c14610b11a0a9965fc445994da28226bb779d2e3718622b15864af0e5e6480eb550555bae0c79ddcb27f68f4c782527637463ee17f230ce3177db4cb9c9ba4525dfbb94bf0848c62661877d4d69dd6dea25209010b47c389a9d71ec89304a51f948d7e779518fc4fde1e64edc2cbbaafe65a30bd3add438b0999dafd0c0383badfd228a28745a22f35504bc4f282fc888bed25dd6eed70a2cbd4465696d0644ebe787694724e8578bc6223e4aaf79eb1cc0f43d6af869d191d74bc2ca417d119f2b4cf305e3ab0e032e4a74f4776a55882785205a93cb107cabce1c2babb1489b4bf649f39dd678a401f159e36f1b7e3bd053c51c581cbd39440126e603a969658ce2db341cd3f34b38c56851a0238fa02481dacd7a61994ca95217e6d219eaffe095f9c63d9d1f16273daca390794f2f4b6fc1758eaba6954a59727b6f74912fe5d8a74fbe999036b88c5db8d7c3895526430439192a8dc14a85cae80f21c3999e43a5f8035669f6b2188c676db3b0ddc3cd7be98b4fd45325d321b7b79d167c52e661ec2ec3935e7d6717f774cdfeb53f65fa97fef5c7140121efb5d95fd612ca61a3850fceea22368a82f37116b480fb984d98348f50231f4fb31d77abd710ea3aa9b9c05068fe674456cca8880cc82615825685b709aebb75cff5b1b76926cfaade244caca2d3555dfc3edfeba8db2b687c431aba5969a94045c645ab3f9b6397a209857aceab7c259f0183448e891e0417c81779babded6b9080da15319c4cf0e6242882de2d7058f6fae7bdaf5ec53182e26257affd9df73a8d4d0e9eefb1b711b24aa1c3a4d20187266e389076a74ef7f993c14ace26c5f641c6471fadb62164b4e2bf8a5216d3d36d7a35dd3b26bc7ace5a2e6bf031a30e72bf6c7911232f6b7863690afc49a51fa9ecef008ae030fe642cfd050b39ba20e1b1b9f3de60d41502e0c51c28ab8e6f49934749fb336a7267f1386987a42313c34dd30ffd68e311af18097d32096e1bdfc9229a4cb3e60e478df911028c07152704e435f9eab03df6b0b8aa6eb367c4e8158a4028092d81cd0b46c96017bab7693514d7905294af913b72462f9be79ae53030c8008fa0f29a63671c95f73eefd07e94d3b9d61109fb63258ce8f8526007fb2fad59217d4b89ff490f89fb8c8492ac2058fb551f2520c8eafba1eef7eaa9a", 0x1000, 0x400, &(0x7f00000017c0)={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000000000)=@in6, 0xc) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="6c5de7b434dd78b9819d6e07cd4078f547443ab3e4f905facb98c04842a00bbfd2792f493501e83e5cc4c38e34c9c47498ff1167278f689c908fc4dd58bd8a0dd488b5df9b79cc4e84d90d7004a6e1b9842a25515e1c2a792a7bf56e5ddf95ab7d74a4f57ddd63e6c31e5892ea7ce4785c1e01fe1bab0d944d56cf2f8b8202a95e00b5d26736bf933248f80524c4a39cb240c3e6c7f2bd4cd2e38c65e13be258f3033a1e75a4205825a60d9f254b8410a50447a7beb5ebe98c", 0xb9}, {&(0x7f0000000240)="77e1a707c48f7722878119e791ac13fb7fd989253673504457c146399db2b1ef1b4326a14227b3c6afec83b51c117bda83f482cbe5c3eefd854fde49dd77997181aa184d507facae5b3d63c56074a0de330d996071fb7693ee0e3db6ab8b87a5c03945098b8819d5aebaefb486fedad3a555be89ae0bf32c9a0efcf9ae129e049186ba90d951bf971d753b", 0x8b}, {&(0x7f0000000300)="6b37d494b422c6f22b6280baeeac9a4c9ffa6ebea60fec9322fd689c562542b16a0dfedc192bfa3ac21d91f3e7ab403a933893bca0052ea8523c69702d0a441d9bb9899fd0327af107143d7987a6abe567478c7f486730cd83eb11b62ce411d048bc687ba40532f458512921fff6b259f8711b826969570bed83ef248923fd811566a8cb3c1d134e501181487d650d36c2624773e027299ca16975de65227c464a2e84112c47d640e2541d825b0e7cfe1b1b4ebe9d2cf3632ea314a2772cd54afd5a81f3358f726672200f29c0f6cf5cca570f75d7d7504deaed", 0xda}, {&(0x7f0000000400)="e4cac3a491ef76f0cbceffa7edf53fd7ae4235575939fa2a79f55f4d01a54cf1fb4034077ef11ce7b56a381a844b4205e61dfdad1752df4e217fada6603ff9746f4a09546c3be7b4ed53274607f66e9721be02f9acad0a9beca52a84f71f7a31437003c8c80258313804400f7acbd10cbd9909fbf37613aca5bb2fd1a28d0ac70b80b9556cee6e39cd91551fe1083b305660063ea69bfe26217ad7ead62e8d08c3150bebe3edfffac5885809092efcb8d679ccb0a1e8aa759b1ec921b84841dbb0ae053be627eb109268ed82695b322a380509ac2c6967691f4b115e58f93dda80b58a9d4066d3cf42313a0aec58008c03777cd5753b28fafa", 0xf9}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x2}, 0x402) 04:53:14 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) munlockall() unlink(&(0x7f0000000000)='./file0\x00') 04:53:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000005340)=""/4096, 0x1177) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) 04:53:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) fcntl$getown(r0, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x800) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x604, 0xfffffffffffffff9, 0x9, 0x8000, "11751a23b395ab2fadc5573ea4e0b98687b6d09d", 0x97, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3) 04:53:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 04:53:14 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20040, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x810, r0, 0x0, 0xe) 04:53:14 executing program 0: chmod(0x0, 0x8000000100) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 04:53:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fcntl$getflags(r0, 0xb) 04:53:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 04:53:14 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 04:53:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) r3 = dup2(r2, r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000000)={0x5, [{0x0, 0x2}, {0x1, 0x4}, {0x3, 0xfffffffffffffff7}, {0x1, 0x180}, {0x1, 0x5}, {0x797b92b5633b3e81, 0x5}, {0x3, 0x7fffffff}, {0x1, 0x1032}, {0x2, 0x631c509d}, {0x3, 0x8}, {0x0, 0x2}, {0x3, 0x7ff}, {0x2, 0x5}, {0x2, 0x5}, {0x1, 0x9}, {0x1, 0x401}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0xffffffff}, {0x3, 0x5}, {0x1, 0x3}, {0x0, 0xfff}, {0x3, 0x7}, {0x3, 0xfff}, {0x1, 0x6}, {0x3, 0x1}, {0x2, 0x36000}, {0x3, 0x6}, {0x3, 0x3}, {0x0, 0x7}]}) 04:53:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kqueue() kqueue() 04:53:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5, 0x3, 0x1, 0xae, "f75107c9e7547ba1d5f18485ceb979023a06dac1", 0x9, 0x20000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 04:53:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x861) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000480)={0x2, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) semget$private(0x0, 0x2, 0x253) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() msgrcv(r1, &(0x7f0000000640)={0x0, ""/130}, 0x8a, 0x1, 0x0) semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) truncate(&(0x7f0000000240)='./file0\x00', 0x1) 04:53:18 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = semget$private(0x0, 0x0, 0x460) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x4a) 04:53:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8480, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 04:53:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="f254d9f5869b4a0c89810714a045f5e7268b40380c163de26aede87ac6dddb408ab933aeb42f2e36f66a31597986f5eeeb05e5807b66a25a9c791c31ef9010d5dcd70050acc6391e382e74e315a20e2d9e95e8badd418772b6a869c0a039a489579896a041613d53d025a4b9025087c3abdb1f859392a060c4d17589257fffceecdc7c0da1f291dfe45f783395786a12f81afab05b", 0x95}, {&(0x7f00000001c0)="fb9ac8ac015651de891a58df47cbce79f34db0f4a9433dff59470eb6f77c604036318c6468cc6468ca455bc2ace4075da6c645ffe14a0af7a88a566fc9595d1273", 0x41}], 0x2, &(0x7f0000000280)=[{0x80, 0xffff, 0x7f, "21daf8352fef6d074ab12f99ceff5517b4e3dfb61b725155667f005a79a91f9a505b73afc820e7ccb47f1cab8fb1a46a720437f77cc6908d4b63b74f76bb27577a939a7a34cc017b85141d1d4d2ffd4083e59896690cd5845a9e0b290f29099bdfeef517445ed7a79dfac01174e052aa"}, {0x18, 0xffff, 0x4, "917ceec0109186"}], 0x98}, 0x40c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 04:53:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d", 0xc4) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x0, 0x3, 0xffffffffffffff7f, "ea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:53:18 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000740)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327aeba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d03615b9f3e9fbed80cdb6b12d059138ce266f9666a3e7fa86493f2160b9836916ddc07a69a817a5d7aa0d8f45e46bf3d7d09f987204d76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c379747eb4a55dde794a9e401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d54dbabd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a5ec0f016434d825bd6f11a68131eab683caff8c2ce5aa6db10a51cce044eadbb9bba9d066b3353b7d3d3ab5bff47b3536c73909c2581ee84baeec27b782505086974f1772f9af8adfa2e479a452fa7d559f78e1b466858281608e8523557db10c9ed1d5c0d32564d8d3989b73681282a9766aa0b576be36a70ec6de2b23ae77cd96ad198da037f129562cf2f8fba2aa4dad8a9331de70b74b2927068794e45b556ad34e06ba3fe26106e8606166cde73f18515962a4fb32a561fca4231c70b33fb8186705a264b8454c2cc1c956c7845c6ae477566e74b3805028985e4eacd454ac6e218dd920be44d6d37f30b0be39a21a7b447fd9e0155fe779ba1ad728efb3e21a744b24686ea28b3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000340)=0x22) 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) 04:53:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x4, 0x4, &(0x7f0000000000)="93d0a268140053d4c84771663d57bf4cac72847e247157439ef5cd8fa390dcf590c41130a681db10a3ef4be48f5653cceed9fd228a3ba4f793ddb7a46b3f2af2a2c16bc8dbbc295bd13df07d2f4886b5f5fe54f43587dae04a3375dc1aec3b061aa164ec77c1691fc7610541a08fc5e78aeb9d27ab8bd21af181dd6bca6ece5f661548a3eab03c8f4f9907fb7b9db78fed8c20cf1977872d", 0x98) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 04:53:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000080)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 04:53:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="163830d9622bf65a6b08bdd413e9594893a382289ebfde0915", 0x19}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4c) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x6) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) dup(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x80000000) syz_open_pts() 04:53:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10b) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="82", 0x1) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/97}, &(0x7f0000000000)=0x63) 04:53:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x2, 0x3, 0x3f) 04:53:19 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(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x5) 04:53:19 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x69c4922711b0a137, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x40}, {r1, 0x1}, {r1, 0x50}, {r0, 0x90}, {}], 0x5, 0x3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 04:53:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) shmget(0x0, 0x3000, 0x204, &(0x7f0000ffd000/0x3000)=nil) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 04:53:19 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x80) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000300)=""/118) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de735d607ac1a1f51c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000132a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f67", 0x11d) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) read(r3, &(0x7f0000000240)=""/144, 0x90) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x6a00000000000000, 0x4, 0x9, "e1f7de2758209e1806251259c936e7c8d7158051", 0x2, 0x6}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setuid(r5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:53:19 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) 04:53:19 executing program 0: r0 = socket(0x38, 0x2, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/226, 0xe2, 0x40, 0x0, 0x0) writev(r1, &(0x7f00000000c0), 0x64) 04:53:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x7db0135e486cd6ad) 04:53:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, 0x0) 04:53:20 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)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) setsockopt(r1, 0xfffffffffffffff7, 0xfffffffffffffffb, &(0x7f0000000080)="3223bb9478825400d7f8348afcf6a3f1fb4d004789e0c1654f0b31a15b50", 0x1e) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 04:53:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x13bf, &(0x7f0000000000)=0x7, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:53:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 04:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x66) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0272ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 04:53:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x84) r3 = getegid() setegid(r3) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 04:53:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x800000010000000, 0x870d, &(0x7f0000000040)="e225c7ae9ff19689ddf91b91b8d854776d3a8a7e8eb719b719a2427582e48b2b16d2f66c8602fd6c3a90f958752b", 0x2e) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:53:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x4006, 0xfffffffffffffffd) 04:53:21 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) r1 = socket(0x18, 0x4, 0x6) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 04:53:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0xfd36) nanosleep(&(0x7f0000000000)={0x6, 0x400}, 0x0) 04:53:21 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="631679051bd51a9c8ed56aafd00f32a97b8be4cd5be97e9cc5e223", 0x1b}, {&(0x7f0000000080)="d9cc5f3f6a5334474a5985cdc99f4c7951c3b68dd3c197ef070f9236e39ca1a0b8784b53e9fdc5449a3e15792de4a21d12", 0x31}], 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)=0x8001) setsockopt(r1, 0xfffffffffffffffa, 0x3, &(0x7f0000000180)="ebffcbef13b9fd8a4200c9bc1bf97399b1c84ae29931929648000000000029c92f48dbdf48361edbff00b6d8ce8e468e518f9909da01c554c3c80bf79f6be12843e633064fe7a10bfd67019f8cb062051874bccd0192e3c7354f6c7a05df45108856cf8a60fb0b727a214d9d18593534b0c4abb438102b4a9bc6c325f9390d1971f5defead9a200894f5804b842aa5624f68e88660cf6a3b4e2ff8a4dd9dde57a63715c9478b1ac444972dacf4d904d65ed56a6d06", 0xb5) 04:53:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) getuid() 04:53:21 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x11) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x900, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x92a}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 04:53:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 04:53:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) dup2(r0, r1) r9 = geteuid() getgroups(0x6, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="6b3714a74b95cfa4b36dbd5ecb7cf844398aa2c517ab9d6d6ae3819d0a906d5cc39c862941", 0x25}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="0000000020000000001a000008ff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x2}, 0x409) getsockname(r1, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 04:53:22 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xe040, 0x1efbbb58) 04:53:22 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x338, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00007085000000000000"], 0x8}, 0xe) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x72, 0x0, 0xffffffffffffff1b, &(0x7f0000000280)=""/214, 0xfffffffffffffee2}, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00b7e0 va 0x1b32d20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b7e0 va 0x1b32d21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b7e0 va 0x1b32d22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b7e0 va 0x1b32d23000 didn't change! 04:53:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001a40)) sendto$inet(r1, &(0x7f0000001a80)="a0ac59e0bbae6d6ace498e47b9b1f9c332a9fbf5255331f2dc25cd5f587b9187898923739a07691d05b96eea552aa757090becf4a11b75ed2dc6f0f384aa346a34be482579959b11874e101e80f13f78f737671433c176e02fa959f35d224e9255f964cdf3cfa91c925f215e88ad37ef212f6e4bdfd2a61b64aaf42338dafe81ac7241beae0a9a44aec26e51004647540367917872307c9da711e00fb10d95fcda6bdac00ed260be2bf7ad8474a9eb68b011f4f55d53e077a62ff01fc30f694848236490ae857c4c72ad19a9a26753c82106ee569d2c4ff4d96271354c26bf0265eb980d8c6693e4e018243a8da4071c81152e54b1487526796e57f2f95c", 0x462, 0xc, &(0x7f0000001b80)={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000001bc0)=@in6={0x18, 0x1, 0x6, 0x7}, 0xc) lseek(r0, 0x0, 0x40ffe) r2 = getpgrp() close(r0) wait4(r2, &(0x7f00000005c0), 0x0, &(0x7f0000001880)) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x1) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) setgroups(0x1, &(0x7f0000001c80)=[r6]) recvfrom$unix(r3, &(0x7f0000001940)=""/91, 0x5b, 0x3, &(0x7f00000019c0)=@abs={0x0, 0x0, 0x2}, 0x8) lchown(&(0x7f0000001cc0)='./file0\x00', r5, r6) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)="c11e76b8355888c5c2e799919439fc188be75dec69b1d63931cf6e1b0baa8c8034ed5161c338621782aa8212646b52500a5c9905666ba0d2824c23eb559f2967deab0ca7af61e7ecd812eec26c1cd748713c6fa6be8933ca11a17a79eb26605294f52232b7cdd24853f6f5f97235355b38dac01ae35dbb887b8dca42c9", 0x7d}, {&(0x7f0000000140)="5b148c690621870441717675181ad325e6fa66b9ac3743f33cd96bfcf87ab53b49f076d1a48f80ae2062b4f75e2088ab57581e4198ccf7476f12c211fffd82517ea0f36092b266a0cb863904e46d0117fdb9624e563b75aabb7870da7029274c2352c7523e24dcc2c9d035322440c2cefda1e310f0b2d3e2ed3007c2388ab7350bb139a5f4b441789f26c60471d8a1727a2e5807b18dcdb4d586f175f9ac882c60dadfaf0a5cf0c84cd858bfae3d37bb915df44d9dbfd924bae8b26b9476ef8dc74aa2c5666a6250b1c9a6edcb2127758576a42171f8009ea0cc420b203fada128ac", 0xe2}, {&(0x7f0000000240)="d9c66c97cb02c5b4d18a4a2ea9af382374d068b32279696c9be77156253a06a85c16d0c49f0c54ebdf0e1fe68cd6bc22c1129d98986c2616eb647547c012f763faf2b2d66fc22b1ed57e147bde6f665d9557b2052a50093ef9d0ee99ea974ae60e666cda4a3ce0cbb2400af41592bf406d24c12c0f85fafe3da5d39361a997ff457c8c9ac80b30ef777e48849f0e34cfab34e48233d167ab742a8ef37df5eb96be2f46", 0xa3}, {&(0x7f0000000300)="2f0d7d8bb8668402f4cbde1b3074e56bbc2e1091e11d16faf926833977a9d1fae96d5487892e992498be5ce6921a5935e9e28ca34fc1a8311568a85793be4396be941269eaadcafce184fa7e5d00e44413083b9fe993fb2ed979f9bec3863a5ed6451d5738898699e9a47a13f73b06e70e6f4152bf377f0a7371858c53133535ded4beebf1cef02aa072482f991ce78b61f41546edcbf334851d09adebaf865ad842ed34d5b2b666d08196c5035450e9ad527f2713099e11273430deaaa8fa23c23f735509c959057ba8a196e2faa58c0652d3959b1e807e99e0c87166", 0xdd}, {&(0x7f0000000400)="9e15d2628bcdfa1a55cf4238b96505c404aba4b3c838fb71b3c3505a5447362a2f88332081e611be8db88d059e581ce1dc2d8fce0a585ae494a6317fe6b6aee950292f288e9a806451349c2ef5f01aac6a1294a1abdcf6eb62bd9a1faf624f8b5a29a55aa0f0a4b922c73b8b45c3c606ce484b47749be76ff095c5721e84c7e9b5eba9ae19", 0x85}, {&(0x7f00000000c0)="e06647", 0x3}, {&(0x7f00000004c0)="77af5783cd49b8126836a34695425fd094c5954ba7fce31c2ccda8324aa9473bc5a0c955c34cb23c70b5910bd498e162c3d556831b8bcb636f14a57e1ea74db7f2927b18f08f5d8233", 0x49}, {&(0x7f0000000640)="47035ccf57159d7fdcc955bcb9d6349b049991cc22638f5e26e5ab2e0360add8bf725b8106f978e561f37c28f43ca05af26509fea0c99b8a7a47a94ce0f17e50c1f50e282731e3d929b82ea6a862cf481b02607e973f69295922b96c7e5ca49c1ffadfe895fcac8e6d99c21feb192501cbf3abf53ca8e88dce03bbf044176497b128c8bdfb4b9be291dd264bea2abb0ef17fa1e233b736cf54344e1de69050e0f782e516a0f5134bd304aef89ddb3acfb1f6e704ef8417c67d8acb3012e52a64a0bf576544611cac0b5678513601f5ff2c275db9067da821eff6be8c4d4135518add688ad18334dbbeadfa7c39513a8b893299c5a7d7dd9222041ec792498e9f3ce12e8815c9d798702818e31b1d4d85be3f3e63b66585dfd19c01d5c72c47ba2758acc60201384e4918b39b58a4d2f507588f420d68ed8d2b4fbf705c7a5aa907dd149058780c89be50fa60b3b0731415c5495f12d58362003dc2ccb8cf96ff26c5ab5aa15a7edd7e62eb1271fa04463301f585759b4f802309b8439d84f9ed7331264f7bdabebaf05ad1b50b99e6a7cf6a8ece82fff63f95591521bd9dee0b6845c7d70d633f6aefd61a5fdc7349dee595da01f77d22a21ade5d08dd32826c4e97ac95ed40ae47ee0b254b95641ac69296af7112af73b14db7326e3d99be901edc89ac4460a74d7c8fe66346700970dccfa12e90a0cc80233349e1ec2ae700fea8b661ae5dc287413c1c0bcb73afd64dcf2ba5376d4ca5e1283b811abe64e3c71e0fd2294cb12cdcb5b82da2705f92646f947267cb56fb9afc552351eaafa78ee8bb521864eb0918f7b32e8402f8795154950622d491fc181bd22e09be5bba177294a075b054602b56f97ba3ed6a9b98b892cdbe30b9a5c22a90ef731ed2c3b88e83fc7eed81b1739f32ac803edeeb527c2fc7181665380299a7b1a789e9a89cde93b6ff65d91ff8c400bd838ce6090dc8c35f17778d988da94299bb811068d8c57e70fea40b903cddfd482103344d5ff98de93dd5ce7d4aaafb6963f9fbccee5b54abbdad91058e74021d99f8a7af0fc0bfbd647b30fc82caadcdf3965001f2c1e54224a4eca084d12ce7bc27f998f6e5aca6e6c6233f110c6c2ff1f5d85095a5357007541958fb5a7a72820fbe900a24d71550d16ea0239a42056fd7c1e970ccf966f69ca715a994798e748b7639d928ad6229f6f60e0e37bf457713a1355a80dcaacffa6c012531ffee4b574319f956d54b05fa8f25fc2c2bc1a8eaa792f3457f94cef67f03bd75c6e9944514da1b47d190646c7bac00320f8f27dbe8e5c9670d884024a02488fcf95a621a9dff6de53da68b83c7d95cba91b88d1a8c0dcfb92364ba96540bfa78bcb493c0c7436ace4af30c4d242f9af4219bcc1af0a77e864908c4fc90bed81b60070349a0ca377d2ad6abb3ed275ea495bfbb87030ff4d798cc21a3e620d29c2a8a413d743597cdc3ddbf4747067ee1da0a1a3e93472fa37a9ae6940d124b375702930bbb6ae64517471f7a06670f2ec8b70b419fdd6d94d11c76f81fea3009fd887679489db911fb8a06c31ccb48f27665b85b8c74e2908a5cbfec7d374a2a428ab927e9ef05862614171c9f4e2960b319adaf3a0a370829fe97b7276bdbb45ace31077d0b0288b8e66025f21aff129917d343eca3c3d69ae9f4507594a4b36194911f54393a5f6d2f5cd121b83f5a2b0318bdd5b5710285b256dfe4f330563634a5f8b524c66286e295733b17368b682fd366837fd2eecac9e18dff98cfcda1a1d9ab064224ae4d611f293492577fcc0790edf23da8cb33293b84d3e6ec5e62194ca29111d8b736af44ae3c73c91535e60b51a54dfb153ec182cad783e47c2afb0d4f8cf241bd8cb870b41257bc47a1bafb8ed8aac63af0d4f4b17f94db114c61b0b2f0af9e2c523697a6f5a1b5ded7f11fc67a3a5f9f531f2ef263a19d74da328db1f4825a8f367122e32c8f44b759347f91777f943af72d6931749ba8a4d335286b40452f0f1e7ad006584a061dbac9a6f3f0edd8fbeeaf82083a9bae79a10ea3497dc6cc7039c4e0eb5e83cc63f9d9a83355afb917093d2ac8d246ea3f49765a5bd7ce0c464d8bade604e0205b18df1f4d8aa96a45f754d91476f98dfc74fc74e7419fc7a37f2e355c3affcadf5cc87dc291d0aa31368d86bf4dbc8f51da2f222eec5f22e571bead035e30a07d17ef33d8af61cafb1cf04699b937ec85c9c9a6d295101b45084a0fa7fa72780518f716fdf60a798ac650b40073ea731c4ea4049c580f27f0109c87e2d9de3971d107e9b4c2e58636f973d97ec6c83edf68182e94fc1208227d126775f9e283777ef47120f92425d4291d0630f578c79bb9ed3f3bfc5ec4ac8116a76f9883ca705cde77c849adda012b9473eff1895403a53043ee91aafed386f4729fd4828e24df596a30be5f5657cdf9b05e23a9ae0feeb20092225a35df2b215ac917fca79d58f62595660ed73545e543d552df957a294ae69c598c31232b5879cc2e760c26144740618b0476618d737eaaf0deb22c74eee8d1fbcb2f1761925ea7788d17ba54f3ecf7e35d61a898c89d91f78e86d7b2bde7e9fd75c351deb16482b0f0c254b49c302a5267fee50eead80e3fca3f19a7f2a21d401bb8c6ece57ae993ca6a3f24de92f6d901da5a1a4c205ac9c53c9b8b1da97bc59a9cbde63d2115f18fdd74c57469d4e2f72746e4ffdd3ef9dd5eae738b43fd133ae1b28d99d21887b1bf6856b57b18e6c298b58076c72704749516d20c916877e7d92c37c33b6891a6672bf5c5f7be29f04952f3b4e7d54171f768576c0b5eb218ee8cc8f0dcdded676008436d447811b7942c0d9553ce65bfa07bd3816266da961ef5b015eb9b1f58fd5044cf3dd78931881fd2ae60b468ddefad35b891bd275875b0256e5fdd2ebc42ab051d213d80b5e239558b5b31ee62cc6031af4fc3c6efa4af3346afa27217ea9fb6d10b729268bbbaa6b7c6da7c3ded3651288471c9190b7d144446120d0aa99be224b433eeea4def5472a5c8a5221c456e460d7f56fce74c19c8507f8a6943548abff559dc9096b9ad2cd6db4dde14a73d6c47fee4fd3d3091f4a7d8b071e377a589893a088cc5a703429a4503face0d0d5a52d4270eb3a9510858a0053de5671ebcc0534dfe1ed29f10410130cf86d0432359f3d03113c6645a2ae0b7c5e8765cc98c0582d8ed18aace20d255b5031af582a940d6d6631543b404ec522f30fc594a49ab13b497498a2305dc24745ca38187bece8188050e14444e3437f602cf079fe84f1d7daf42a9d6cc8286ddcc305e06af4497b6950e5baf55732d96ff24575644b5d29e25ea94771b0182089114ea9d6d64ffc48be6122083f5508864027e91891075407b99f192ef37f1c0361e89caf6b0ff1d02af81b31a1d55bddd70385b3ef0ddb7a48015b659470d1141f51272a8f2cfa0e2756a12af86cb0f33c9436e969966e3e34c1a6a02e6a2ef8b8b6948a6c955c053b18d7d2b2d106d3af2eca0512cd60269cef57262216642d97084c83786eeeabb0410c02632910e434c45adf83bebf778f8c6429923be16735b02a0c79f40648a7bb17ce6a884151d59d0719a90036e8be48b0bdb0960e8450309ebb2c193ede1ce0cc58c96838c9f52687845e7bfcadaf9c3fb1a90a62e5f5a3b13fd9b680c0a773386b4baeae7e60f9ea27ec0fc2be3a2a3ae7eba32cd11d2a6b9bd1f4bf094d5ff7f123a5a7f59d6e32774f79588e45d9573d4ebd340369aba0f4fb168eaf0a00750701df4346c3b3bab077666e157583bdde40980221e0e20881f04e08166d8c6c458cc5ef8b1f8c71de43b5a8a5a882c31ec2bc4b84584f2c8df60b37161f790617d10f14b8b6daf1d7c95b4a3afa7243346d14f2cb3a939f91fa728bd4f829646f1ed8ba996632f7a21141785a36931e69b7311a6b581b88cacdc3928280aec6d1a4a94a28d19e58bdacf2b050c8ebd4cc1e9a252222bb42245c29eb618dcece4abe146464f64bfc93fffc0b1c080df4dc7bd65095de376c26c1519d3913f54eddcd2558ea5bc24c81880735624b44554580a6fee01db9247e2559760402757a89ad1ea63ca6b1df065d0d4e33a1ef8045c37aeb722da5ea2f6f67f9b96f8a2e4a80be2d60f3e39a35f6d2e172d9977d4d3f6fbc064ca41eaf09e2dfbefb2089050119f80477665653ef2a2066cfb4fe1c6dad4f00c9b953481e3ffe6716da9b0263db429bac4167cd855a02e0b528a7f986ed127691537a6cd7bb2b652315b3f509b8e2c9dec0577eafc5ecc3d6438f08dffffcd9fa8d5d86cf0b4f9fa0e7be06d67834470f9ef4f2512c01c754274ee53bc39202df6618c5530907fb7990be879d157dd440fcb054e1bc507850e4f4e06122320b7d42cf7502eea7cb6d041068059cba955a2906efe570d91cb5781ed119be8c8eaa75ceb6758e4fed1d6312cfcdc1f8d47d14d2dd8e5c42244cb3233b1fbba3066d456cfb2f8beb5b146e4859bdfc44e098b53a389b6c159945af4bd744e3a41304b51373fc87a398e60202b8ebedde1cf026cc0abedca119e9360874b83dfb153ed2f22858ae237db6b7b621b21592dc6f0c30a2b176be34406e17d9cfa7eeac375d3652d403f90cf12a3fa9d8da23d63a5c03f1d335d090e8d0f3f48d1bdad3abd74247ccb7ec5a5032991bcecf7b0c566c5ba14c77a0f82273f680b321fc9c862c1cfafd984211405a3f1ff4508c58ddd14dd210ad34026dbcc51b9c8fe0b877d08ebad76d9148a1b54403c92bcba84e74e4d0b67b38de5e7b7dd7a9100812b0e2f3c4a3780359bb7c49c38a63e76e2cf3336bb935ef08c8e22f2169f2f42b8fcf393ef769cdcff30b0de14f8410a94269e96cf72aa7e369193ac4201e821317f4dbfb9a2895298e948d18fcadddffd55136ab7b31e9eeed4b47835fdacdfbd614a4f15424d0b38f63bfb5835e6aa1c70dd94f3596d1c55d470d799cad87c082592b900abb202dce6eb89897fd08e28fd1933d35c586d2946e777f1994d0707a58fb1de4a2f4cbc161e6051e8510423a022b3161fd1eac1f5e5ef6b90dd034b5a9b479d13adeb7d2bd866a6bf5cda8ddede9a244f078f739f853c60d06c72dac483e259d3c02572821b1ded48f59bf78cf5f2e70c431778c30be2403b5f5b6359bfbb3ec061ae9b61c72444fdd5707b1a5d544e0a54f5780fa6185971c66b6d435b89664c12158a98769bc46e7c7451840242aeb47e21ea4e7fb6f03818f9dec01deec4b9ee604f779713060eaa3ec4c1ed4c17c73454aa1ad6596c7893c78759417ac29cb2ef751f01b155558bf4b10a8e2235d96591d76a29edf713654d7e7340908db10f1f633a5a0bb75d18e2075bc81b70c104475dd0a35fd8c3c101d97a3458fb4d95e7cd49717536cf7a1d0a74653a9ea85bcee01d9e69e33199a4f253c2a73df956ad563c570110c5bea4f30e65c75e09f7f2f25ea9746024aa205060440bdb63dfd6a2179923c9030dd0179b03a016b6ddcfb381c264efabf530596bb071bd66d1e91ba254c8ce37eb25c12914d483b9cfe4d5dbc9d25664c69ed23dea0c2dd32c69fb1c00a55d6237534982217c933a8c39f157ea2f64c37903f2596fafb988c9083d3e8fbb48acf29ce02d0e28567747d447065411a50690d54cf3fe388497fdcf0c6eb70e00abee7596bb90fc0e218d3f7d98121750849743f0a49d7e99d1b564c187483de5391dfa731d090f02372f45b0f6e69c0ca07f4a62551b82bef9149d30a5a23329b5a3be56ece4ec0b19ec83", 0x1000}, {&(0x7f0000003240)="a773e3ae377f55c47b7debb394c41c18f79fcadcb614d0e7b501ab15ab81c614f0cbe942c6c986c86572110bd4d9dee832f430b2d31d6994186733d1081c898f8bbc170a1575a74de1eb450399e6d1e2134c40b019d07c1fc6908f5193de0091c059ab3b37805c70b2e831a54c0fad416f92b33f537db1d70e5b35629f0881596075cad51118cc647a505460ffbb0c75d8775a5e708fe74c57bbfc9f42cc4821cff6a80755f6a0e84ce9b826e3360f2a990f7a760bf0aa484c43d98d76dfb2861080c6165cb8f244f649213618d7f334d685cdf8e8c8f2e74c3318f3a0b3403d3875fe32fcba900bcec9f1987fbd480aecabb7de430b4fa2324af24ebeb807ff0eabbc7c2a189767a789bd0961a2bd3418fcfed75f420e78f954e27d8afeed090f0a05175a2a5460756610ca79e5dcd2cb4ee4cb4a2291a13827775969a57c3dc0f6b5318b4d52c28f65fd1a9e528efec55a3734158adbe2eb8a4713e3b7843bc545e6e5a26c92245cc0e63ca7cf3501a286174f2f45e524cfbbdf2397abb822a1943dd38fb4c2bcb2723a0b05b7a2a42363839aecad1b6d7a302e2313817e7064836d8ab8dc40580abd8de5bbe42110ef07e2cdc97e0a746b06b89cfbbe00e181fdd6194949dab6761f6f428892e057e472b81a5fded96ed830d55a2870c223999affd1ea4237a1a0d5fc2030de43fc85e5689a1329c9b9624611c6df85115ab0f33b8d2b370a8826ca47c15a2d6f16ffb99a3113e6a99476c817fc86fab5d4849d9342c804df8c11ca0a473e11462bee4928ff8b77336463ad96567b6fcc78df6bcd2e2da03d1460313b148a0e47b0677599748778323fcda95181d621153672a8096eb46a4e565fd73ddbd8ffcf7bda90219df97254482507d592be6ee426cd8bc9de18b50d4a96e0c7b4fc7693eb16d24610f0f848da24e54343288e462d613a6e991094fafd58c033c80ae56391bda534875b34fb07e9990f20c3bb75e26a9b43194d26efbc5c9dab05aba8007074343d2996fa20e912ab820f4b0aeb40cdaf47c9322c4354bf2c90d51635e59a9bf3f87061d28e8e5d9d743eed79ff12f22eecbd91b31216a31a6cf4fceeafab692a6a477ed57f56ccff58bda00cb47f97c6d0f6ea052a9fdd97ff2fd47a2f8c5a52957c0abbeb2cbf29bdaafa7f4f7fa1ec7b24ba1c83022e54451513c37ab924964a113a7d42705f5280facc910e565b24f1c48c1fdfdac88bb2b32493562d32707f68b1c2e247ab4254c8d9c608df86e0a87cc74ed3c9ae36d24f789a41b074b1561300aa5746720d39305979b453e1cb04d25e43bbd83f2200e296b68d0b87986f8323eb76e587a0d4167f8e2029d7a48ad6f4ee5858c7cfd6b7f0f9bd186981eb735e324abe783cc043b064cba104b107ccde58b7d35b4db787c6edae0fa4514a34774d99be84ed50a45694a64a1e097eb14ca12b984cea8230230e8aef1ad4fbb63c9b287e1c5bb667b2fcd031a93f43b390598cf5763b42e150816498f24fe030d5c47403d0b3f227a0979ec8265a2380be415d8c01bc4aee893d7bd5640a878e4e83d6e6483f1b259a251d2aac5f2475484506683ba614da273ca80e10f55605aa36b355a3df8839aed968dacac6b2486d904ef412b58993da20f1f728aedf33f4fbb33677458d4dbe4413201b41e084b33ebfb877ad21c43fa0291bc87b408c4a9182888291a3d604acedffb4910723ee7242d6bdc57bac164f0afbb9f841834949367e5f9d629425d41f8aa3326004296c7ce09f3ff1bdb9444fe2744ac1f8c52732dcb99e91df160d1b0f4913eb5ac8714bf27eb7b55a89b92663ef5291dae548a814325b0b46eb99f0f48b5eed48dc2c58841bc7616210b26d4565e669daaeb1429fa1f94b8deb3cc132473a19125c1918332f6188085d85313abc1eca84534cd0ba2976fb386789506e0351c7184260997901b43318144ad0875516a7a24bc79bd2689364b5e7dbbb40d4e0ec410ad5d691eda20f5db4dd65c22c6042bd0359bc0e1dd05f841329a093e4a4d3994f77fde28bbc5ba01139fe37b766531b01f6af1e0af7a8ee554df68440ba40ccab2a6b4a143545c7695ad91f7034f9b8e5d0b9ed18128d55721f2e90db617409d21d13e5b531ecda2f6784933cf94660af81b2eeeed9704a366d9731ad781d203b800072feb9812796a318a3a8b9970e463f57d29353ce35e9a9e2fd08792985c83ea06fe40812fb40a9b1597576d14c7a27ead1c1dc0a12c7db5471f66db2483266849eec5880117b994b6683916f9060f6d79d218005de9d03d050433acf17257ee51ca4aca61e46f1796b43fe0804b46adfb5d5b81be615e57b79c799ca37fbd8bd120daa75b5364b74ae8fb511c2057ed9a644dfcaaff452a58b1d50e101fe60e5bdcb68bee9c18fff059d6b32221d255e4521a6e1f6c62e63aa97dbdb9b60075febc51fd2cf2afe5c067a97bfeb035f7f0e2a9d6ff4a0d134a4e6237c674934c4cca3a2a567766417573fba94680486538a2b427fab1f4288a0d51d7df99f6f392a9c109dafeb608960aded0467b1bd098204a18f85d383a3cc34afdc8581881514970effe584f4a59cf649fd73cffebd000d469d38d05f33548cd67bfbb8f7088910b299c45617bdc9bcb865776f65423e3d7d37961e96a9957a6fec3802abe95655d7da8f98c467bfa3d514b55fce921778aff392b837e504c93047e5300deffa7d361a2c99822ae15f317379e83e775e0b583860f1f87dbce9a9c86edb1eb20808cde82735268d61aae7d4344dce1a0f33c6a0257212fe025765847483b69f5ffa55bef64096b6b8c13e7e2763fcd9c77f2ad5b9abe63e31e767d8cac1d9f06db13afa23d10694610529e07fc00542e29c0226b99117f7fbfc1354e4e00268de4686e390e41d7a3f0629397ff04e8d442245fef3fde1e5ca1bedbab0911d081eb84a69f9dfada313002d68c2553a762e2625647204b28580fd6b52d090e2e47232f920cca055f36f4ed2372a7c6be6f66381fdcf31ee486b41d9d9a1f86fd740f8bea5ce3a3739524e117d3377597e7ca9240cc4397bc26f39cc5bddf3003e77208bab333b69915b7b9b7dc20c1bdeb0d68848e208eef3214e1279a5df6ddc63b68c6ab3fa3d5f014e583a2964b3bbd4880eac852b0577d09c7afefab333ebbfbbdae5e717eb7d41015f6939df626c7417163cd4dbbc107e528b757aff210fe772f4df0b041f95cee6f829de499a80354c7be9ef767791b1b1e62adfdfa5c30e4b5aece749901d95672e35710a3e488a85287ca9bf47c7111be2c49a864f3a5364f41529f15ae85f61dbd8be0f112b33bb273e09ca14518a377d94b1f61a0719d0cc8ddbd61c0ac43b92d45756e46d0fb5b2a43f0f28f5c98cccccd699b69583070031e830ba4ef65946418a5f01f2dce187437851dd046d012b96ffbb8d6d168ba80990b8de17b8b937402adcb1014bbdbdc47b936ebe1e31f69736b915a5ef63704c9ff9c6b7b0dab48ae80a21ac1ae1ee23894aa4d2d9703a903cd54e0911ab639d444a92c51aa6b12f5ec8464a636fae6c9e1ffcf0477248449a46ce5de9aa3142d556059e70afc5055eb9777f1b40aa54d10482db7e78af6605fdfba3880234a31f1503d93b99861b78aefab4f7d4ec805efa479374faeca3b828a99e42df441ebd407500894f990928966016b97d39aec010308bd0c73aa59a97ff7edc6db54b0f105e7557b317fc55b739fda31cf6861ff2ce1706d89077b459bfc3b3959842885c8967fcf2c64bbc2527fbb8c906f32eca15846ae314f6d2a8671faa264b802226f5f1059b6aedec3a32bb943cf01b0e433d5f15230b07d10dc0233445de8964d087de0cf0682113a1a00c087060407d8d4232f989b3568258e261a4d886bc5dc083f620ebee6d089653cbb235b727d6bf0c02fee7018e235f07bd6aef1ae2a707b1586be3ef0a51b5257f3472f3144bc44a27ed82286be4cc95db36a8ab5e4e0e63842ad7b2d8cbb9b9cf2b96aebace248cd476b69780cfab99b970d1bad3974a778894d46425831b951eb5581b18f97a50f35215c5140949a64889ad5d44b2e0a5fe72c9f118ee341735cb5857a4c187a110273dddf7dcfb7a4749fe08decfb00f637f350d0182f3a14949dc124201d0249a83deb760d20c5f7b5facde2fe588b274e645bcd206e3d39bdbd264544b36787f2882301be407414b8b61c9cbf22a4d029aa7f7635eb57acfd8e6e91d998cc6506bd9bc3fbbca37241308a1487038dc388c40ca3eb5844abe432c1bff0e3bc5f0f84b82ee2995046a575b3f48e0b5d7c4bb35272b6bd460527b28b3967516c6cf89627a25c4665b14e2a4be920d117cfa01a10c10760579b0bc25cb34a8f2e03df56468efad1ac2ca7b8f34f30561e9a67a27e6f64815f5fd281f3e58f3943abffbdc19ff6b51787fc8e79bf16fff18c1a3181a24cd81c8c18833012e4835bc2476212ff716e9d79f3700fb76bac560dda9ad5956a5d6b0721c357e66d81643845d6bd9c62a2b91e4288dfad08377d1adea1de8dff6332218f9985b9e401514833b20ea566a0662b008911d7464aaaccf33407f85d21d05e46782e7e8bec04254da2b1facbc1d782d657128727a22f4c24331257964e3c5efed19fcd01385bd461ca1379de61da4f5e48ead3e25042cca8c62396f285b5198a647764d8b1e14ece8c73cf8382bf8949759b21766fdf4d3bff2848dc76472638443e43b204f437684b5f88e6958671d8843e229f52be80128e4d2718601e675ff33b70bb21163e78e7bb60a5550d360ec4301e560a4eca5a2eae76ab490d1acf1bcfbe6b6b9260543cb83fef1635cff693392503dacbae6fb29f9fbb0cfb90336e6bbca9a469ad693412d28013f902044d70916b1509fd758c2905ce1bf4a473c44a6f44ad46b24c2b031f2289d7bacc556dc0d7fe513864c2d39d88b813b2d085f36defb06bad30d11375b804d654ee26f60b698ce24c18ae82da1a05e66c10a78b42a429fbd77a1fa91f785c45e249ccb49e159c5faa38bd9733d81bab97fc749e3f8759d83554cbc7d1d7769a7ddf96f136978d920af94e02a9baeb2fbd17a81774ba42d4d5fac7c314058fe89866c268c5574fc88d0b64ef4ae13b317ab49a342f165ba1ce14dabd2fc078a6b3dd13e7b97c08ad61e1db5a721deb6a24e89a0d977fb267375081c10abd10fa5b350af4f08f732b328a74fdcfa046a13192535683a421de9b04b6419a716739935936bd9c02b84ed14fe7a37763ef73cb83f8230fcaaeb109ab471c1fcae5a3e132ed73615f362950e3cddd5ff73f15e04dfc78525433b0a8aa77c244fc26221722d04d6f0a45be464816667dc3230bf818361d639cddc52822c63ae57cd31428e4f044837a1144da79589d9882aa8dd58bcf76a89f76d4936c47530dd43e36bc110e4bd48a2216cb795cc414f3b7c4d0e5fe058d229bb2efbdab38ce7b826e06043a3f3f26d99ef9090d1f696231ded769f68f79fda3142a471edecdbcbb7a8fc3af6e267f59284a943871bfa5758221185488c07b6d576bee55aaee04dd74a3aa73bb74074f0f933688caad71044732af735ea6f583ba837de9fde45536c889b5c075f5d662b1f12941dd59fa9fce999684a768cd18f6c7b90b5848dc6115829fc416890a09791b2859bdc768d7f062fcf29beecce1a67d8dac0dbc662d0f1c8377217c2d1fd2206b4a178d41f7c665758e8cf70373e3278a5ae8f681cc25104598c78878a6cb4ab44bdc0901717787fd3f5f9920c0d381058", 0x1000}, {&(0x7f0000000580)="25a6", 0x2}], 0xa) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) lseek(r0, 0x0, 0x3) lseek(r0, 0x0, 0x3) syz_execute_func(&(0x7f0000001a00)="2e419dfbd0be000000004781bc5700000000990000002e0f01dcf3460f7fa96a000000c40269a8b9c199f71d47adc4c2cd9ac926f30f8506000000") 04:53:23 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = socket(0x1, 0xc007, 0x6) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000000}}, 0x0) 04:53:23 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000340)='./file1\x00', 0xfffffffffffffffe) readlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/19, 0x13) stat(&(0x7f00000000c0)='./file2\x00', 0x0) link(&(0x7f0000000100)='./file2\x00', &(0x7f0000000180)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) sendto$unix(r0, &(0x7f00000002c0)="db89978696e14cb2446e98926922ed6374688e17bcb6ee6decf849c569ae80dae28c5694cb0c283dc7b66812573dcc6c5f82e335e6a31e06eede0241218b72614d515292998939657c036177e0439ee012ad72b7790c673e6f9210996bc6706b68a859b46acc6f939705a3d93dab6ce3526026a3dd82f0a3", 0x78, 0x40a, 0x0, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 04:53:23 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x40000000008}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 04:53:23 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b0fd86fc7de466a9887565bb045b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3b65f5f5b87df2d8ec75cd8cf6ab6457677a9192506189fff00b40fd8bced73e6050431df60aa47b0936615295c0f578e92612220845bd868fd0dd0f690b86b9e1dac38e9258178d6c43c3d4ac6cc0f394bf56ccb1491b89432c632f6ccd63b2d394bc1d241b8fa2638939a48cd8b860d6869cb9e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189fd1ac418ca2fe5e650b1ff135a142c001da4be0a422764f01f51b026cbdaf7da8400d42d0522d45d9c3373866299836bf8e14b11007c200000000000000000000"], 0x102, 0x800) 04:53:23 executing program 1: r0 = syz_open_pts() socket(0x32, 0x2, 0x1) r1 = getuid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setregid(r3, r4) r5 = getegid() fchown(r0, r1, r5) fchmod(r0, 0x0) 04:53:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) syz_open_pts() close(r0) pipe2(&(0x7f0000000040), 0x10000) 04:53:23 executing program 1: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:53:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 04:53:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f0000000880)=[{&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000500)=""/245, 0xf5}, {&(0x7f0000000600)=""/136, 0x88}, {&(0x7f00000006c0)=""/163, 0xa3}, {&(0x7f0000000780)=""/198, 0xc6}], 0xa, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) 04:53:23 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 04:53:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 04:53:23 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0/file1\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000240)=@in, &(0x7f00000000c0)=0xc) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 04:53:23 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000000180)=0x1ef) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 04:53:23 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8080, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) 04:53:23 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) msgget(0x2, 0x9c) poll(&(0x7f00000002c0)=[{r0}, {r0, 0x1}], 0x2, 0x0) 04:53:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)=0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) mkdirat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x40) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x0, 0xaa, 0xffffffff, 0x0, 0x9, 0x2, 0x100000001, 0x1, 0x3, 0x9, 0x80}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0xd8, './file0/file0/fi'}) 04:53:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="16a66b1ea5ba9739e7e23b39c276180720f0dce48063f7e1f51c", 0x1a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8042, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 04:53:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x4, 0x7, 0x6, "72b2a014a197e0b95473ec0479b4c3e161650c16", 0x8, 0x3}) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x80) 04:53:24 executing program 0: r0 = syz_open_pts() r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) setsockopt(r1, 0x3, 0xffffffffffffff1e, &(0x7f00000000c0)="2ac2f5b878869826bf513b458e391f00060000000000000013c05b0d546e64e6ea2111fe8b6e8bb7961d256a9c0ae0ceccbdd311ad99c7a477876747023eff9a724704033bc4a199390470ad1d25f8c2a59a0d0a4313c24f8100000000000000bf927ebde6acd843dd899da35808298d15f24ee11af50ee16c656d755efb3921744f5640c3a541cb2e3963512e09faa01a851bca31c4ac4e4d43728b66a5a3f44752388d9eb8078b840e747ab73c888c872849fc039c30d8e3372766e6fe8b4ee298c19ea9d32195ca7e14d7b93f0d64081192b8f1f375d06fdafd868c8028fa2f054ca4ba19c5b81424388c2073b317df81cd5bca467a628a970c6d00d650a725828b346094da4fd9fb70953fc467517a5183bacd6f64e83e96db9d0e3b35d137fe412bacafab6d2ac12605281be8b4c5d2f81a26000ca879551d158df934765fb9b2ced9630feadee1c6247186", 0x14e) r2 = semget$private(0x0, 0x4, 0xc0) semctl$GETPID(r2, 0xf6d3736f1dd717de, 0x4, &(0x7f0000000240)=""/239) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000340)=""/114) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="24262f6b1836ff5f164c359806309379b8440ef4a6e7f28080f3414dfa277b9aa7186d0deb1f41eb8980ba7d9dcf611841c7e4", 0x3e6) 04:53:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000000)=0x3cc) 04:53:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) msgsnd(0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) r1 = msgget(0x1, 0x140) msgsnd(r1, &(0x7f0000000000)={0x1, "f282fe750a90cf94f04af1c9f912638dad3dd3e99e771bbcb294da3ad2a010fe833eee7adc1f00ed389446ff3dd368a0cec7a7c0bedf4dbc5b0097c4ca9ae5ce979b21ec2095c2e0d5bb563d504136ae00fb33f0426e73312fb46a34aee5a25f92a4e5ed8121dcda6979ace51c61d0580c5b707be2"}, 0x7d, 0x800) 04:53:24 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:53:24 executing program 0: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) 04:53:24 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0xc8) getppid() 04:53:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) read(r0, &(0x7f0000000040)=""/213, 0xd5) r1 = syz_open_pts() sendto$unix(r0, &(0x7f0000000140)="1caea00ea9d81f8ee8546b66f0b5956739ff525c4e748112dd05568d30a64c5c493fa12753c8b5e61604db2d8be05154300d7b29cb", 0x35, 0x9, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x9) socketpair(0x6, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000240)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x80000021, 0x52082f7d, 0x1}, {{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x8, 0xfb3b}, {{r0}, 0x0, 0x20, 0x0, 0x9, 0x1}], 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x13, 0xb9d}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x9, 0x1ceb}, {{r0}, 0x0, 0x45, 0x40000004, 0x5b, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x28, 0x3, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x9, 0x9}], 0x1, &(0x7f00000003c0)={0x3, 0x200}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r4 = dup2(r1, r3) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000480)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000500)={0x1, 0x1000000000000, 0xdbbf, 0x80, 0x1f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x3, 0x0, 0x80000001, 0x6, "5da786d8653446068da45d24513e87e695fb1fe4", 0x6, 0x1f}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x9) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000005c0)={0x1, 0x9}) truncate(&(0x7f0000000600)='.\x00', 0x7) sendto$inet6(r2, &(0x7f0000000640)="79ce6a1046ea347506ff2842365815bf75c332454cc1d4a50aeefc9a04afedad3441a7c670f7cf7abc2ffd0295849efdbbbdf0d47353edb81c1ddff992b7a71ee51bdffd72829388a1e3204751ace652962b0d05644b42f9f2cd8b9bc9f4c84eece0e946e6fffaef480787976577e0212d43f994635d0bf710bad444785d2c59a2061deb068245dff6c1a97244743cbead4a343a55dd30e5b3f9d327b164dc04dc75b3215510ff4c7679ae2ba248bc834daa7bbe0470bb9b45ac6208cb6dc8a5069513b4dfcfc3a0790fb216c42c7b5479e6e4a8f111aeb737c145a359e2e4628eaa958e3ee195760233e46da0a61015aea974e8", 0xf4, 0x40a, &(0x7f0000000740)={0x18, 0x0, 0x6, 0x8}, 0xc) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000780)=0x1) ioctl$TIOCNOTTY(r5, 0x20007471) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt(r5, 0x1, 0x1, &(0x7f00000007c0)=""/87, &(0x7f0000000840)=0x57) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880), 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000008c0)) r7 = dup2(r4, r4) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000900)=0x2) 04:53:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 04:53:24 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x40000000000002, 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ff7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 04:53:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r1, &(0x7f0000000180)=""/236, 0xec, 0x803, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r0, 0x401) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) dup(r1) 04:53:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)=""/194, 0xc2}, {&(0x7f0000000080)}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000280)=""/224, 0xe0}], 0x4, &(0x7f00000003c0)=""/235, 0xeb}, 0x842) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 04:53:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffe66) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 04:53:25 executing program 1: r0 = socket(0x0, 0x7, 0x1f) ftruncate(r0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) kqueue() mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 04:53:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x4) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0xa9ea, r3, r4, r5, r6, 0x2, 0x5}, 0x101, 0x6b, 0x20}) pipe(&(0x7f0000000000)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) chdir(&(0x7f0000000300)='./file0\x00') 04:53:27 executing program 0: r0 = socket(0x2, 0x4004, 0x7) bind$unix(r0, &(0x7f0000001040)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x0, &(0x7f0000001000)={0x18, 0x2, 0x6, 0x1}, 0xc) recvfrom(r0, &(0x7f0000001080)=""/21, 0x15, 0x3, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x1000000000000000) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 04:53:27 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) 04:53:27 executing program 0: r0 = kqueue() r1 = kqueue() poll(0x0, 0x0, 0x53e) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xb1, 0x80000000, 0x14c, 0xea9}, {{r0}, 0xffffffffffffffff, 0x1a, 0x22, 0x70e2, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x0, 0xc00000000}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20, 0x7fff, 0xffffffffffffffdd}, {{r1}, 0xffffffffffffffff, 0x40, 0xf000004e, 0xbd, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffeff, 0x5c66}, {{r0}, 0x0, 0x1, 0xfffff, 0x8, 0xc30a}], 0x7ff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x42, 0x766, 0xffffffff00000000}, {{r0}, 0xfffffffffffffff8, 0x5, 0x4, 0xffffffffffffff80, 0x9}, {{r1}, 0xffffffffffffffff, 0x29, 0x0, 0x9, 0x4}], 0x10000, &(0x7f00000004c0)={0x1, 0x3ff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x40, 0x8000, 0x80}], 0x3ef6, &(0x7f0000000040)=[{{r0}, 0x0, 0x4, 0x80, 0x3, 0x1c3}, {{r0}, 0xfffffffffffffff9, 0x6, 0xf0000011, 0x100000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x101, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x0, 0x3ff}, {{r0}, 0x0, 0x4e, 0x40, 0x70, 0xb21}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x20, 0x1}, {{r0}, 0xfffffffffffffffa, 0x90, 0x20, 0x400, 0x8}], 0x7, &(0x7f0000000180)={0x9, 0x31c}) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x5f01, 0xff}, {{r0}, 0xfffffffffffffff9, 0x84, 0xfffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2000000a, 0x1800000000, 0x7}], 0x80, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x5, 0xf0000002, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x1, 0xf47b}, {{r0}, 0xfffffffffffffffc, 0x12, 0x20000000, 0x1, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x81, 0x100000000, 0x85}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3f, 0x7}], 0x6, &(0x7f0000000300)={0x0, 0x1f}) 04:53:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) setsockopt(r0, 0x3f, 0x0, &(0x7f0000000080)="f7968fa920f9482ea81a310e01b31368e46d47dffabd8be00f0da6fe1c62218e84514ed0f71272563bb2880896438247b8425f8b68638b9b82", 0x39) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 04:53:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') r4 = dup(r1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) shmget(0x3, 0xc000, 0x1, &(0x7f0000ff1000/0xc000)=nil) setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) r5 = semget$private(0x0, 0x1, 0x190) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 04:53:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) close(r0) close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 04:53:28 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 04:53:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 04:53:28 executing program 1: r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000c27000/0x1000)=nil) shmat(r0, &(0x7f0000e38000/0x3000)=nil, 0x2000) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) 04:53:28 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) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000029, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69b31929648", 0xfffffffffffffe7b) 04:53:28 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000e9297672a384f772b654ca0277da3f228db789b2756e56f7a69ce497e349cd2efa0d1ff6fd04e1886bfce4419e44a107bce46e82d3b28a92b35daadf42c95d4e337526d28ac3000000000bb02dfc191ea610642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f903711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc9726"], 0x1, 0x800) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) msgrcv(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005972335fd97f4970df3c14c2514e23d1f3a8766b9a0393d29242ba00cbc0e6b820297344ca37c05ac3c48fbbc6893c50e84e32adc575a5363176dd96fd0e7be7e2901fe76cab94f5f44b3a48ff2cfb8e04ddf0ccc542a49c4aa16d2e92215762676506e83408db3024258fdfdf101d77d2ecdc0b5bad74fa2d8c6633364e6abeade4f42937653ac1c768e6621c08927463a982a8064d1ffaf07299d7f6e4071b1fdbb3203a71205b9b80f58d43b3a450b19e5143723c4e9195ceebbc1c514a606d2668173d9259787e442d50802bb44b0555ed383d620bf068c708f5fe9aa6b33db0486d4d75a160888c5f28de727fc2a522d9d5117feae92c1b8da6ca4d8fad39d904451a2a6356ab846e82d46fb63c694272224f1397f9e4af6c34b3d40bcc9c2885e3dbacc65830d0fd5899bed8beecee3faf6e1dad1b417f8a9e91d363692af17392b801a11c3e82ff0a8799dbf1dfdfba8d4e1aa302d670f1a46bf1471f52b80d4169f9eb1941365fe02485e2355fe4262fc53cf0a971b349"], 0x1, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/208) 04:53:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x40, 0x0, 0x1f, 0x5}, {{r3}, 0xfffffffffffffffb, 0x9, 0x26, 0x401, 0x80000001}, {{r3}, 0xfffffffffffffffb, 0x2b, 0x80000000, 0x80, 0x6}, {{r1}, 0x0, 0x0, 0x80000040, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x3}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xc4, 0x10, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x5, 0x7, 0xca0}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x400, 0xb9}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x5, 0x100}, {{r0}, 0xfffffffffffffffe, 0x4, 0x800fffff, 0x9, 0x81}], 0xfffffffffffffc00, &(0x7f00000000c0)={0x8, 0x438}) dup2(r1, r0) 04:53:28 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 04:53:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000002000000000040000000000000000000000000000000000000000000000000000000000000000000000000e40e5d8a5b0f9871a2420000000000000000000000000000474832fff1a432291a688126b7e13d881d4bded2770ad5851bdee09d869e28fd7748184742be1bca48c36743df4c140dd78b69aae5ef2c44537774c999fe594b4bc7351e3fef09aefd89855b3dc66162"], &(0x7f0000000140)=0x6e) sendto(r2, &(0x7f0000000180)="70e7c307c44d0021c73e1b4defb290f7cfb5de16197aed907c61916e206161593219981ee643e497a1b7d85d04074cd7db9183781fda35b5d534328972fe3445854dc014971cdacb84129fd47b6476901627257b12121289d092a8c9a4cfe116d7b00012550f8677ed35e2616fd58525a8e48ec1983d9e9c842a068e198ad848a4a2086f95352c88c6ec2db2e7d67aeb7e9f312ba5698bfa417d7985edd1ce9a4209ce5f05218e49f8ed2a1c748ae00590b3b03dd99fb8098fb119a7c18f9dfa4f2c092922c164608a343de41d55159a", 0xd0, 0x408, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getpgid(r1) close(r0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 04:53:29 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 04:53:29 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r0, 0xffffffffffffffff, r1) r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x1, 0x200000000000000, 0x401}, {{r0}, 0xffffffffffffffff, 0x34, 0x200fffff, 0x7732, 0xcc03}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000080, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x2, 0x800}, {{r0}, 0xfffffffffffffffa, 0x12, 0x2, 0x348d, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x396, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x101, 0x800}], 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x8000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x62, 0xfffff, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0xc6, 0x21, 0x81, 0xffffffffffffff96}, {{r0}, 0xfffffffffffffffe, 0xc, 0xa0000003, 0x58, 0xe62d}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3d, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0xb7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x11, 0x1, 0x1, 0x8}], 0x2, &(0x7f0000000280)={0x7, 0x5}) 04:53:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) r1 = getppid() r2 = getuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) 04:53:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r3, &(0x7f0000000100), 0x100001fd) fcntl$getflags(r4, 0x3) write(r4, 0x0, 0x0) 04:53:29 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) r1 = socket$inet(0x2, 0xc001, 0xfffffffffffffffc) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) getsockopt$inet_opts(r1, 0x0, 0x2000000000022, 0x0, 0x0) r2 = getuid() setuid(r2) r3 = getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r3, r4) 04:53:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:53:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffff3d99, 0x5, 0x8, 0x1, "0bb7ea29022e8751940e7f8ce62897e6551b2802", 0x401, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x115, 0x4000, 0x400000000000004) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:53:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) ftruncate(r0, 0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 04:53:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x40, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x4, 0xd795}, {{r1}, 0xfffffffffffffffd, 0xa, 0xf0000000, 0x974a, 0x80}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40, 0x0, 0x1}, {{r2}, 0xfffffffffffffff8, 0x88, 0x0, 0x1000, 0x910b}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2000000a, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x21, 0x4000000b, 0x9, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x8a, 0x20000011, 0x40, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x68, 0x41, 0x7, 0x6}], 0x100000001, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41, 0xfffff, 0x80000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x6, 0x4}, {{r1}, 0xfffffffffffffffd, 0x74, 0x8, 0x1, 0x6d09}, {{r2}, 0xfffffffffffffffb, 0xe6, 0x1a, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000010, 0x2305, 0x5}], 0x1, &(0x7f0000000340)={0x6, 0x9}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) lstat(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 04:53:29 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:53:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) 04:53:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2016, 0x1) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r1, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) 04:53:30 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x20000) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) fchdir(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file1\x00', 0x7fff, 0x2, 0x3, 0x1, 0x401, 0xbc68, 0x3, 0x1, 0x0, 0x9, 0x752}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 04:53:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) read(r0, &(0x7f0000000080)=""/189, 0xbd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/224, &(0x7f0000000140)=0xe0) close(r1) rename(&(0x7f0000000200)='./file0\x00', 0x0) 04:53:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:53:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:53:30 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x14}], 0x0, 0x7fffffff) flock(r0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 04:53:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 04:53:31 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@rights={0x10}], 0x10}, 0x0) r1 = getuid() seteuid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x9) 04:53:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() socket$unix(0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 04:53:31 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 04:53:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) 04:53:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x400000000008001, 0x200000037, 0x0, 0xffffffffffffff2d) getsockopt(r0, 0x2, 0x24, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 04:53:32 executing program 0: open$dir(&(0x7f0000000200)='./file0\x00', 0x208, 0x10) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x1}], 0x34, 0x0, 0xc68, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x24, 0x3, 0x3, 0x8000}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffffffffff81, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x20, 0x4}, {{r1}, 0x0, 0xfc, 0xf0000000, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x27, 0x4, 0xffffffff, 0x5}, {{r3}, 0xffffffffffffffff, 0x90, 0x90, 0x4, 0xfff}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x8001, 0x3}], 0x5, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x892, 0xffffffffffffff04}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000002, 0xffff, 0x5}], 0x4, &(0x7f0000000080)={0x5, 0x4}) 04:53:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x18}, {r0, 0x4}, {r0}, {r0}], 0x4, 0x2) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 04:53:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x290, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x82, './file0\x00', 0xbc, 0x4624, 0x92, 0x3f}) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x15, 0x8) 04:53:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0xffffffffffffffdc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:53:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000001c0)={0x0, 0x7feffffc}, 0x0) r1 = kqueue() r2 = syz_open_pts() unlink(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffff9, 0x0, 0x21, 0x3, 0x401}, {{r0}, 0x0, 0x0, 0xf0000002, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffeff}], 0x97, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x10000, 0x5}, {{r1}, 0xfffffffffffffff9, 0x24, 0x0, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x6, 0x100}], 0x6, &(0x7f0000000140)={0x1, 0x5}) 04:53:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605afd9280d33ee6185c6a19e1a3fbed9d7c7f5ecd500000f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78b7a6a61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd68131400b4dc386972d2eae1fff146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238220097d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33", 0xf8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0xffffffcd) 04:53:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:53:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) symlinkat(&(0x7f0000000180)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') 04:53:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) getrlimit(0x0, &(0x7f0000000680)) 04:53:33 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000140)=""/14, 0xe, 0x803, &(0x7f0000000180)={0x18, 0x1, 0x8, 0x8}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000001c0)=@in6, 0x36a, &(0x7f00000025c0), 0x0, 0x0}, 0x0) 04:53:33 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = getegid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x8, &(0x7f00000001c0)=[r0, r1, r6, r8, r9, r11, r13, r15]) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r16, 0x20007478) recvfrom(r16, &(0x7f0000000200)=""/179, 0xb3, 0x40, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={r17, r7, r6}, 0xc) flock(r16, 0x1) r18 = fcntl$getown(r16, 0x5) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={r18, r10, r14}, 0xc) r19 = socket(0x38, 0x4000, 0x6235) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) getgroups(0x3, &(0x7f0000000440)=[r13, r5, r5]) getgroups(0x6, &(0x7f0000000480)=[r13, r15, r2, r4, r8, r20]) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x6, &(0x7f00000005c0)=[r23, r23, r21, r22, r21, r4]) getgroups(0x6, &(0x7f0000000600)=[r12, r12, r3, r20, r8, r5]) clock_getres(0x4, &(0x7f0000000640)) getgroups(0x3, &(0x7f0000000680)=[r8, r24, r9]) recvfrom(r19, &(0x7f00000006c0)=""/91, 0x5b, 0x3, &(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x10, 0x4, 0x400) getgroups(0x2, &(0x7f0000000780)=[r22, r21]) 04:53:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chdir(&(0x7f0000000180)='./file0\x00') chown(&(0x7f0000000000)='./file0\x00', r2, r3) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 04:53:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r1, 0x80, 0x100, &(0x7f00000001c0)="54a4632ead21789420d2658cf8fca73a54697f0b5a4dbe853e30d444a2eb09afc0a3f6b46e02e05fd06c1caa682b11ddcb98864a51adb6764c1ef18fd9f7ab3641b55395548ccec738d63876cba1126ca73d391654dab4f5ca82ce0111bf9824211cf12033dba8c0f01b7a02e234eaad357a178fcfda3970411bc919fb19f1b21466812eb48192b09ff71a231018999159a5186f713c40480eced32dfc16a99fc27754618db5c82c04558a20a8639d1e58e0a3779609d634da0d3530ceea9e9c248eb6e79d13f71fe173d64b4d3e", 0xce) preadv(r1, &(0x7f00000035c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000003680)=""/183, 0xb7}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/117, 0x75}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/83, 0x53}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/166, 0xa6}], 0x0, 0x0) 04:53:33 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = getpgrp() getpgid(r1) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880054d"], 0x1, 0x0, 0x62d186f8b7ff44dc) r2 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r2, 0x0, 0x5, 0x5, 0x2, 0x3ff}) semget$private(0x0, 0x2, 0x203) 04:53:33 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x70) 04:53:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x675c3a33, 0xe7, 0x2b, 0x8001, "24e81f74d1eb255b93f198badd479bebaf9c332a", 0x3, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffff7ffffd, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:53:33 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r0}, {r1}], 0x3, 0x8) 04:53:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) r3 = socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000000c0)=0x7) r6 = open(&(0x7f0000000080)='./file0\x00', 0x21, 0x2) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000380)=0x10) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r7 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) shutdown(r1, 0x2) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r4, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r7, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r5, r4) select(0x40, &(0x7f00000003c0)={0x9, 0x12000000000, 0x190, 0x4, 0x3, 0x0, 0x1, 0x20}, &(0x7f0000000400)={0x0, 0xf7e, 0x3, 0x2370, 0x0, 0x7, 0x3ff, 0x1f80000}, &(0x7f0000000440)={0x5, 0x5, 0x3, 0x7fff, 0x80000001, 0x1000, 0x0, 0xfff}, &(0x7f0000000480)={0xfffffffffffffffd}) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 04:53:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a400a7230000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad65473800000000000001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xf9) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x100000001, 0x0, 0x8, 0x6, "60fa0db692508785fe917fb03ac731b9e1a8d5be", 0x1, 0x5}) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7ff, 0x4, 0x4, 0x1, 0x5, 0x8, 0x4, 0x3, 0x3, 0x4, 0x20}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 04:53:34 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) 04:53:34 executing program 1: r0 = socket(0x0, 0x4000, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="2891b764d81a06c169ee51688d4f24b966bab9741dbd5ad0080fec7de3548929a6e166e57b97157471c551498ebcc774ae3f2147a73e098b84ad5b30732ebefc0af7ccc127ada4f54e8271596423b73b6c853fed1c7b5cde506825c188993bc199ae433b09c64680f6b45f384f507eb97da7aea86f464d0e0babc7e59512a0e799a5212b04e284dd2ea48dd35b8f1a9c8e76b24bf6c8b09b01e5ee25678436e684d89ed8b842135fc06816941f0d759a62b3f91363f3e0af0e9bab94822df10020ec159899cda3aed9be", 0xca}, {&(0x7f00000001c0)="100f52dbd5692003c9c22a7216d31273803a3a4ee88f4b4e90f0b2b5150200d44d0119a491c8befaf9fe1bdecfc3ccde7290815757b54cc4d42c60604b53f83581cd7757de59e4682da42669cd8c70c06df29c4f6f91ed4f2bf38b9ef2ae88a1710a70c6b9d886c7ee6e60c1afd8d551d4077c28f79296f3b8ebc7a5d9012365e620d802c0af8430a7c05d8fef1d19ced0ed235bcbd89f3942983c85ac42ed1a356adbb621de4e7e17ac020423", 0xad}, {&(0x7f0000000280)="9707ff7398cb261d785dfcbd2fafc003e62ca30d9374b5f64706dee117d605888b72ff2f2f059d2656c171a4c874847b5ba02cf25fe438eab34fc2132a63c2afaaddfbd076016dfbe6068fcfbadd54b55e6d4962c5b2c74932595d32fd5a241095308324c7fbc4b3f5617c07bab2bec10fb36521af54b36d", 0x78}, {&(0x7f0000000300)="1d13f35a21da5b2744f0bce667333df8b407aab384c73ea2e2fb26ff21729c2b0029d647166729c737b6f1072b90be870fce0b91936bec00f12a7d0614e8e5ef9cecb295088c611aa6d414da6abebd258afd34a54d64ba22f12cad98ef261c20", 0x60}, {&(0x7f0000000380)="0b9c7ab0496ab924879f36682a4be157aa68f38a53de1440f55d9312a14c712a2541a35f11bc1d0759e6948b1dc8556cb3913f0bb63f95e073642704e1a9185f23eec2e2369ada559b629a3d546053713a283fc7de846e1c2219823512dac98afd1db61c3ada359beefe313346767362b2132e645ba37f1e71b449f5123b97a07366554506ef83f0b6a9cd108702c0d0b5b32b32bffad712f18d63906362f5df1943f8f6373dc0880df6807e38c934a712679675bdda3e0420d947e34c93609c2de175c75e8ff793bfccc52076ea3815845825ba049ca0d6f5d0edba319ee2e07f11cda53ae98175cc96049b9a049fec87e20aa506ac6f930ed468d99bf44dc91217dee6127aa679726d1b877d6cc4f7828c6af20728c49d8db5435dd2f7d75217185a8fd9c36f019020501fb193faf9cb974c1426cb95a3cf4855f44dcda12abd8798bc33aed22bd32b50eeaabbab3bc4090f9ae4f74a5e864323f8cd447e6c400b156322aa5c0e5564b1bebabf1cb7a4338892d35cb9841905aa3438699c47db491b2ed8f36fa53be91146b341eb57a35992f9539a6439e7feafabf29fd8c55941252b61ee007538484ed5352bd67a5b75e324e99721f873c0454292622cf757bd45924533dcacff07dfd7b30670b5518b4ebf2a2341bedcf226225373445d261988a9decb97658aea326ac2ec50a1a28fc532c7ea3e35e2eb0e65b8adf7f90e623d32eaf76955fa4212618ea39e014dda5681c80da0a69be4094787a6430b0deab53129be19cbc91d74cb6da00369e583045b800340751578053fbc9d46900258f866bafbdf6f0e8d057a7f4a0246782242bbad605c6b1afa48715fa808b6d83fba59059e1cd2fdbdac4d43af9c28d43395684137ea526be976530a2be942f94893994ef163136bad90c8fc8ed64fd91b54d26e6dd4e20962edf3efcca00e46653bc9942df0009b823b040c451113ed980804b0d00b228ebb7d61b0ffb5d49812921dff1f320ff6a4f48cb905c4de0a8522a035c5524d6149fdf2134aa6e41ba7d155aeae14f768aa02ae241444fa10524c48a3b5de89f2ed7b95ccb7cb69e49a86fd6f87724c2b636a462eec550a61a5d7fb0d29fb8a2e42255ef4ef3fcbe2c3a1b410bfa1607361057f31c0bcc76333a4baceca950f9cb7d8a5695081837bb3283f4502790c0c1a13a0445b8ace730cfdff13298eee447767a16ecc14155e5708543554daced83681c6dd24a08a434331c281c93ca988411a7e451b01b3402fc26f2bb1387a73bb0827e60525b4d9465cb965e395325bc0a2dd969db894d772d788804098a80e5a5197ae9b086418560020c1de8c7643be7a09498ab2511e03fc2bae0dde60863f793820ccb75a0820a46579b8a44c15a0d82cf5554d9f2726b4fa94a46a8d37738fb133ffa24a3daea124f013e7fcf51856f54dfcd99d3b367eae37a32a16d141c2b1c1a23127dec7bf6f95917fe60c71a5fca95ae4acc8a6371d2eead6fb910e1ad96565a591573082ccd7517e7e53998358f3751de2e1ecdc8285652f1fface219a91b9f1231240e5ef2983375cf81b7fcc4e3c559930b03ee8f77c7e893156d8f6450cce62efb4d8d062d5fa76b3e27d096c212fae74f8755b819b9506c7fc0d871f4985e637458b43736c274ef378fbc5c52d96270dd2ad17b44453a3c0613a212898e431b6192d85e9dcacb3a257cbb140b651e1a4d3af06beddb18933ef0cbeb8e5b38785b46b3d63995f4949fd938463090fb0a39bbaf357ddcb0ff9a569d4bacba427ba7cf82267688774f025667f7dd30de8af78783552e013827e311d623a5f0fc736443b2e7e42c6b8d24fa273b07777ca3971e5be8ec7a1768a01fd5f026e39ef32ea476de2803737448f002e230c49c1392986317aec48e6285647a86c38702e352d35803864ef220c7564ed525d23d5be983d55769cd063bf6262aeb9a346b73e07ac4c12f206adcc56b5cde684d8b0259168e88f03366dd7b862aeca28e893e118b3432616aa31bea0a176d7a1cd00995f84d146ec79336807183f214ffb09330ad1c0404333981a2803a9ee3cae4288be6e62d9c3ab85e9231da9d5e1419424d69530cffb8739cb4d6e52d9b999f4b6482397ef9c14d2055225798a88bee8f600541fd6ed1027d09c83ff72735f7b9992047963001096ce42bd151a8538263eb0983a14de565741f93a66edecb12eca326fea3b5ca24df84c87c24067d27feaded75f773314b617632df3b4500e6015e6e4db124c0e6faad440332dc556876fda4e764461e83efe7f4b95a546d6ab64b3db6c24637bc063cf2626908484029d7e08d2e6f682dcd5655e0b099d4f0e5d7624db36e8ee98bbe7301a338b152fe1a75d40390e8189065a115624e70bc97fbe9b39a95535a400e03b3330c9c5df417f4eae557d48714ee8d4677c76e82bba72f3c93cbfcd64eff31e48b6bc9e9ef7618ed038d4395f67672c8aca058fb58d993216cc65014f35d8d58e9c5ea0d03a428b960416ea074b0117eaa620b0cbbaa31709642a90d0890bbdac9856a51595c717ed5610b4b2ed9af3fecb6c67ddf9eeb65718c56889464db7f34ca17337e23670d2839ba6ec4a8cd0ebcc4f18751aa5d12e3c43420d5c8037e8be5877c9dd0e094c449ac1ff951053bd073bad06ffe80fa05658e4676f1ce286f4b50d0cefa0e159afeb1c4d0f0642d79d084ebe73833d979a886c0cddd2c46179428c81f9a5e4075c6e1f3327bc1553267d4c4e5967d8d82d82f4aadf4d027e8e941640f7b53fd49d9878411a65cd8e90539f83787ed5c54a25e008d4b1968d0ac22d273366bf05bc436c99bba4c004cd8e6dc32f60491ed46f411018ca15f6b3b39871ce41dc582c7697c0efd74fad2f695f3a2fbf13d2827d49530f6440383aa229e4d68c64584c98c2abf88db4ace846982ed3032af1b102959ed60b43c9df0c018bb38e1f86539ffe34d7b59f90ace5962a7f05ce5f6e976eab3e6f055b748b370f756fc5a81b4d6b13a9e07faa5c1ed4105be1876d4c5430904152266e434061ecb69822237eadaf2560aa82cf72a6e3d83f5f8a1db65138159997c8823e6f87399d4ae2b5caae3e836f0bc679b188a2a268dd80f7546addca0767f043187d04bb28a7de1d3916c0f3292ae2a8c564407bf4d22163371858db11418b5e1215553c028051bcbbcd01b66e32bc9f2b5ad18b9e5741f5edaadc2780ebbef38fe2be4e6b8da1832c55f8486b2a213adebe7c182f6a7a85ae621b98a02b0a7f76f448a0b97e6d684fcbef983be3cbbcaf22cde357ca55a11719fcb29f17d56b6986e4908f62d462c6eb61fd0503950ece6fc28f24e6a5ebeb54ee330cac433bef4db6d06d0b9cd275599fbaac565aac7c2456f1b28d7829d3ac1ef41e678c170001346ad773cfde7d01071e2a3550f1dbaa1d5adb6cf03ae8e736f672189dce71e6ddc60eb0320db95c3e83a16a8295d256e5a2df6f791ff80dbc9a03a7f385d128517fb07229c491156a72da5b25f77ec68304a4384734751e7e300f0bb0d75dd371301bd62cd04e546568e15418286661d4c9c03f18ec4428dadf89339436e2b7dcca30835f9d630dde03e4963ee570db3118b64365cf062100d8966ea8afcff4ff73cd6e3f171e26a336fd6eb99bd21578c11f8e44b88d30d4c349d270d67fdc4a004a16d011e483b3b8565f1ca2fad64914f1d980a8d207fb79c71af948c167e091d0013fd2628314de0b5c5973a44e87e58f81dd1f50bfacaf1eed8f944ea5082d7e17e5c5c296581782d313745e992f086e016581e0139fde296efe30fedc36d1e9faf243dae61b0dab12a94ab407115cccdd0fa1a528087cf2a7c5f62009655a11a417956c6320667a83524fa3a639ac6138df7619c2a5abc501ca6937e0b33a9dc75bc6e12543dfdb92db237d40abb08fa5f4e3228769ffffaad75798ee9b7113a2f4e29b82ac4aeb4fac45be845a44a8b17ab30841d7e56bd4da576275975abf94619fe5c7142a0379166e140f70f346efd2772f7702b57788ccccb028527b42704a00868fe642f606729b315168e9588b0bbebcc0ab34a31553ab85b925b5a1925dadfecb5067a4e955d8073e8010fb4a87ed347d1bb40a15dbcf68edef4164fdea2ceb3f58e892eaaa3eb71c895ff7d3b8fcdebe48f72e573e7dfa4229bf6a42642b6c4210a4e1bf7ccd9fc06c5ab78fe6de98c91a28baef4e98976ad87e6768af85fa45e2b5d34d53411a76fb18e889ceeb418b583ece069a5251d811102031175d7721e0cfe115f2a513553b8ea68d0244ad181bb6f779604d0a5a06ba61c2b3ad40600a0b69813fa9ae7d907ae18dc2edf0571caff1dfd47e6d10040bb6d1750bc872b4b24191cb591ee6793c9207c9d6bd63f72436b4507341863f8bca73c021cb95dfe40990b1332d85f112bb5a5c8f28606f6f758a3d54530d1b996cb7296fcb9ac48fcbe2fbc387b7d1dbf8076163ceffa3e6d64c9824cd06b24d7e3a62a514d8b41822c3b0aee5e0af0ed0a8b6775dbf03a2bb03c02a1b021dd475c7e59d8092779e574afa385344561b99ebeb373368bcd8bfda073e357f523c5cf6614861ada825841463f3e71f50680044870045a7f400a362e1a2e723a47930cd4e90819aa2da12e27af9eb81e07f1285b2f87016ff0a3ee045f1824926248999d0dc2bc826c7c8a0c315541cb6d298706359d648ddfdb22e7860b214d8a11ef9222f5010be9733442f7824a7bc664496488fcd6e1e79b30cfa0339d1201603eecdabfb0142d3b612d8cdb4ed37cf31be56e2a83594df8ee1e84922c8f705b5af3df711d4aa5abe21d0fcd9ae52c44ae66b32b0a3803063a53a5e391e1190705aa6472ae229a75fecbaad343dfaf83d51b1911c168d2ba0ef8f61d7375cf17e1aa93c074302f9a82d9ff17b83eb765f8185a15e2cc61bb4aaf680f178f9f8adf698e90283d060c114b30f7cb58f4d87e3e496c67c62b23b5fe4cbe0d660b466ea7172409d9087eb4ea098bf71829b4de8ca2d4fca92d032505f753b15404bc277b01f3a80bbe0c9bbade5b2eea4deb36f7869a646f0e0b717395b7f2d9b1e3b48f65e9fb8feb14a067093d7ae2dc02bede464baa94f8c9dce96805036b8dc985bf3bfb0ae3e008fa6b10e587460c7a405337bc317b73a4c175fe228bba89891e56c9643b340fd60ce8a97c7b242d893789d2d4f2e849c39939f3d0cdeb90995c0f233a56555c1c12ffe5844b25aa4973a3064ab22065f5bb060fc3473c9c56cfd737d27fcfa97bc5223bde7c849174bdbaad19d77b37884e682f3ff971c572e89f1513b22bb91feaf6e7d37c254f2ff0f5a66e9a66aa6ad5a3980152e030e88e989f86e7a958575ec0ec9ac8fe4305d1c62cf3143404b8aab78bb9add45f86332854abfc668e91b2d89b2ba9230d936adaee387f7597abad1f9e364042a00d515b7d9164e6c75f51a0a207acf959b63c2483c0694b9a1132ca957b67b275d8e7a7d66fe5c84616f18c7820131b5ca624b5364d6afb97ce0d59733577e99e96174e25e43e9de80da102cb4ffdf8e4009f53f42df21b0f32cd92e3daba05461d1b5a7ee3d0dc5b7e0690cc4e5c945fd9fde4fbfa2c3de09cdbb32372a65c95e9264e52c65eef6bc71337e14e96b43fb83c2e01cb2bcdb8978a59b4585deceffc689d3bba647d2729a54e25ba1525b663d99bba2f4bb531f36380da79c4853c44ca6568549124dca9268086dbe102740603a7ba60ffca63574054ee5010881634b07596912343de8792a9df43f8654a5", 0x1000}, {&(0x7f0000001380)="e37686e21d9311ad7a2bb38bded0ce97b16757571a8e6ee07598f452b1e4b9ab7e567800a7d5d9e6ebf7da84fb85d53488d9961ca4efb4c569c83917754558a7cd30912db6b2ce8d0397427c7742126a8ee4919082378eba4921fc5c4d58d9de89a434ca9698136babe19afdc988ff53defbddd2fbf99c6c06ebd8617f4fb51962978d9a638676e95cfa9da6dd59939e006ee0c36eaf7fc98aac8b2c6d64c5e0a8431d2842d3d116a6cf9103d5e0ef5923cff3ba3c58033c63f8c8b6617764b622e92ae30b053992ef3a5b5bf12730cd610749", 0xd3}], 0x6, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x80000000}, 0xc) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:53:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffff8, 0x7, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 04:53:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 04:53:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f0000000140)="6cbcb723557f4fe4aa70ef9e0de4ddf9084ea7248259561def6b5e7e930d0823de48137d4ae65512b07f3db3384616b257bfefe7c31b1cea0d2ecb59524e18d9a92b2e9044f33144b07e93a59c916c7c35ac07ccdb63151514c0179e21727be2c8a39bfc4055e97151b79a09035bd1ee5cafe69ab3ac637baf1aed76b60e5992b6", 0x81}, {&(0x7f0000000040)="a6ec81bda15d4add589ab934a609149ffee1eb0e8f086dd8b87f99968d2cc0ff72", 0x21}, {&(0x7f00000002c0)="5915f08f596f9aec0cbd5b98887b48a19a4ca9ecd2a1d70950902d0a28aa1b923bdc0640aa9432fe90d41d6692cd66c0d0c9585db83616beab66b083275a0c1efe2d17177be083828d2bc065cb793e3081ea81cb12683b5e6ef9155e5cb28e6e775e50e95402cb990c1847e391ba452f8cee8e18e1e1b5f4a0d8dfaaf96349b040bf5e18bbec104487d611cadec14a0c349aaa21bf3e80a8a1911a4ad9ea4be94c1578486ea183aa2b03221b7b43713c4558ce054e1784d1b81734dd601837cdb8b7caac01a90b3e1776eebac97f4bc268327d47cbd256ee8ce80bc41de2189d8ab64c0556820fe877f32ba2ac9417b73df93048e1cd63a72a4ba4177a98509d2987f46b4e4d623c290909cae28ba2da27252fd236aad70a4c52cb8d122f47eb082ee52434b6dc5851e65949bd4d9b1185c11a128bfec5a31dde211b98f5de19b5a8da021d69d94ba426dde5e4b22a487871e296fca38378a40e3ef655c5465a49400671d48eb63349fdaa7d67845f86e22786ad8d98497ebb165ebb71730169531f102c1b34e13a0a2636b1b6c4827be9853f45ffd073502b8b223b52f6e09d00654a8ce634507f205a107346a9613b5971fbcb943e23f066e227789bcb271bad35f7dcea2c118c1f603cb636b736273817355eb909cce9872bf338a11f91fb41a6e5b68de184adad7bd0cfdf39cd25cb550f9f536f5cb914a6847096ded8c835d09eccd94e4a98543117807b90ae645d412615deca2f2be0c4054920cbfcf491c22f322d079934ba33ed7f3a76abf605f6a59b328e4893054d08ff363f0a3d6fcf9e73ac44326cac327e1ffc83046d2222809381b6006778642650a11a73845e69013c0696908f3600a7c6729e66e0a6f32cd812ac9806c47707d22782179b63e9673041bf97d952d97cf189d734d233ac7dc96332f28ca1baa95d0bc3e281a9009cbb258353007becf1eeb49027618782305cf52192bf7835b96c25d518d89aa95a50cd5fd82f09adc6b832e0fab4093b4dd8bd9f20b164ff0a35197f6777e69730f04ac94e54bf98f5d2faec2bc696ebc7a5f50e8a263ec8c6aab92b22193b449e7d41d71988bd36c1ffb3071b1e2004d6ede45e2003af880e7899b25d671b28ed28bee90846a1cf7fcfc96b8e65260e09fa0584f6251dc6f70a61521335ac52fbfb1e4277c08631f0b5934df648369f1880400fec5db75149f8b74d202ef5168ecee0e4f22970812f09db43f49aa98e3b37e7dea1dde2018db9f6b9896f0f8b17618fef05eaed1dc0c520c3949d5d7dfbf32f0763b5b873f414e668f1e97a0daf9a323c7e96b37ea08e10360b5bf38b97995ea8fbf70fbae247b3fbea70a28df305ebac55dcbc22b220f1855bfbff2056e7e916dd93466769372c344a4ed41a68680c9eda2ad79bb1c1fa9cfa51fc25dc2fc1bd1a7ae0e1d348c8da892c2be078add9458dab804e3b0d541a677c8a360f32bc64c7806ae4af5dcadb22c85318e0c019f5ea4063eb3f442fcfd9967e5186a6328bd39072950820ee5a67cf0b0cc597dc8931a4a1ed95d6442e78df8bbcf24f6b7afb8b670ba186946c162c19d56cf2ce8aa8408ecfd2c48966b17e6f1b2b6c990f0fd3ee76cb50d5d838855cd8c1693f80135b10d081c82fa1b08f65b52749f0d8820a38f61df6052b00036cfbf0a83761730fe73692f197ebd5130cfaa1305133a3f6fadacf41a983ba69c4f4c79e30ee3831f8b68055e51adc9163ce6506b184b31953c4f5daa30921bee4675198a780f0306cc258f30f60067dfa51e3cb9bff2b7ce481f8bc84dd1ea45299e102b214be9666d1cf88d8f03c10af5c3d6ece6c0506e039bb61e26cf20125e487dd929494d02e309de23dc58f2b04a1f19d6039a74f3f6d2159c49747bf2eae42d07080df92286768020c1a21febad2b2baa566af6f6c68984e026748b323293a33268502b8c2280a548eaf8a3631efc25050ef8d58c99d476b76e7cdcda65c43e956a256b1a26e4594bb633d5e9466d3c6ed35a6302107dbe21a43d75de261b1458c6798093b29abb144fb7337a3857c31b824be2a61302f4a3eb719ca299ac98115445d14782ae3aa859d1e64f7002cae7cd1cb1a338670770f6f89ec1c7b30f5f6b76ea037148a159d37a67e3cdf5a809f0a35a8a460d63f5b004a818ba9eb16081996defb850f08f38f38112fe9333faaae0cce5049188384c360de9da361291a2448c1289359ade63d67f2217bcc71f46f27da379868c916871363466c0afd3c3b647feaf02f1cf5bfe844e50bde038e8afabf74fcaf31dd95464dde33808b00331230bea875ec6869e3d2ea325cf697ed056d9d7285d52fb078de4f12b0db463b2ff14409e2763b507d4c1e2d0376742932c847aa8e33ef2332486b5afdaf501eda471db6de1f1192226219d4b01cc087f30014ddb03f1d5a278d0c0f774bbc60644df934f5b8b1ef3589e65406629124174b8a447ab882bd237a3db8696b2f8f2ddceab44ea018bfffefa144c520cd78c1a697550b8f419e3b137a2d8792e1121a1cdf37526e2b3013567b2cda3c49ab0f91b9cac6b88cadf9fc05f788632ee2df0485d19efe9d6055c4ad03a913adcd3d9c861e6efcb608fc4b59731373f1e4a0949c908b772a1d050eb42938a5fd67b74800e3adb4f913633addc60d90184d2161914485882119a6f6a91ba14ff70539f2697a0957585b6b08b7710fee8a2cbd349e3a54c39bbfdc7c7f40b01015ee8b6e5f6662a60d820facfb61fe73f654bc5a30afac9b4e1021ed1b1d14a316008e47afb505e0865a45468b5408d7a1c340b6281f323eeea891597ccf60c73a4ab92eea409f6b9f7fbddce52a3e5d04e8d5b9b9cfd8361bbf1cb8e0107e57a1d5bf4ee3c69768e4ef1ce151528a51876682fdd042064f8ab5d5de98f75e3fb6a03c7c4d0e82902544fb3cf044adef81a7c088bb9c744b56aa12f0fd32a60435fafd128af649ad6e274c7240ddf99fca1b6e75b010330b345c87382bb4f3b37e278d44f473d0e677749e90b8a04040be9345b2ce10eca144312593241006b83f241b72aaaac8094c82f744990b44bb7340c76286c327f095c04e8d8484e3035eb206f5cc06046b4baf2222e98a3eec4c796d755f8e825866f6c6f5b7d9658dfef1133157dfe08a31955d00209ba914d628304def24a26e4a692c2f78e84b9fc4a731de28aef561ef6786e06b2daaa702693bfd37ccb7dbbc1dccdb09e9a0b28636b01c644803c8594e088812dec0cf767b1ddd05c1e5a9fa065136b6026e4ad97b6696da808124aab242e2ee0f421aa01aed36b042c6347f5bcde291f7a63f1498f24acc3555f7097a254fa8679dd59462d6e8c7d896616d6d17edb605fdc6188cc205cabb9f75aa6f700266b346d5c598436c7c46e1fb178bca1abc92dd8aecce24fe7c94c9784e3d2e2b8aac74359b1e29a04449a8666aa146a447421ef188b1dd4d80f4bfdef8910ca70098f8d4e8ff46a386577d2f8950bdd74c212f3b5304c26d590d427c6cc931a4bcc46a7dda2052a476dc6802a3d88b071cc2eba11a0f1b99c8f87cfbc9b572e4a188d7d5cc82dbcf197d729021cce305211b3ec0958dd89a639973c45dccc9c73d085c96064391e1cc11e452d87b3c23a62781d7cf05c2cd930ba26c03404cdd8bbed9100e1a318fb60cbe70cc3c0cbfb14fd77c645949d8774fae66b33d37b30ccf54aa27ea52ac1aa56b71b72533066027be3eab54b1b9ae5f407b518a4f693f4057852d9a899247d00b2a2a7f4e08f9c4f3fc750214917bfed7074013c8bb5e6a825e31ac56df9bf1e02023602d2b5d31b1a92f9831b3968df7168db613878240e2e80df7268d5db400f43b7fca375bf34b76fb76433b17563ef5a328e175788c62eecf99b6907e45ae87ae915c55b5c27ca9a2f592fc4e3ee6b4849b1c2412607d5fe2e172a25cefe811bb1842f668858c3588d278a8d51de9bd3f44efcd905f078a3902033829e6f1d9bb24c180a0a2955b871a75e8c1ad9b16e7367b5dbf4f3b5800ff52b2f13579edd53070c5c6d65e9db73ff8593eab6eadd7521d77ec5cf6d9e59f5780a42e2b6a837f19419cac82dbe1d807b7f51e6dc4c0bfad45e521f635bac831b67b93083b82a3c0056bae8b300093316412c9f5b6dd6c613c183bdf93176338c5d3423257620ef559b305a997f724f72214f0e8ea9a49b0d693fb07450c0580f98c2dee6483a5a4c98c7f07fb74d0fcf149fd29aa63ab8230eaa2c8100f3fe3c082f85156806e429e0855174ebcf398332547befdc4dcbce70229f717c8cb96d645f7a45055cb40646630520610bf2ff2971ccee0a3c7bf428e60597534ce76feff524c720efd1b3beebf9b5a8efb705c456c625ea2ecc87e440b1f6f7bd9beebc429af3eee723d971faaf156671c991baa6e3043a24814124e9dac2a20930e11d7b03b8f7abb583e922a1c8c67be3abb1a17f388364c475649f943891f72b9d3c8da704640fce2536c66f8c53a7d96c5c21eff0c7bcf814cc444be994b3123e771d13ac1f2e92b138cefb743ed603bb01581a8e6949ac1022907afd18149d011c880619f0fcd4f10fd5139b299bdbf2f58cda940eed20ee40ae4043495fe6244c25528542ab1b47bf5de9e3e1324d05ebe5900916a4929a1088bb448fb12d333250667e15ef1081a18b4d327aff97f2d633c0d32066852c2a4491960fe374d8da7971009606dff1b36dad755ec78098d553e48f09aef7393c851ad6af4458ceea2f4f310efff427d40c0b4c2650ed60d2aaadd34da0a9650f89d09d337dabff60b937fec5be53e7d97dbd234fd983be32fc06e7bd46988e89e9ab4568e6bf663a10cf1aeadf8cce7f8de54cba3945a7a8163f0577cbb5aa1a3a8bef9c58d2f88fb3b0bd53cec94472222e275d9438b6193e07f12141060186f83c99de345e1e0de40ec2b66addc5eaface391a98801c6303545215fbd133531f487f47bcb743bc361082be3afd87992951505c8c763750eb70c05c08ceeccb6d471b5a14ce9a3a0f1b0639f60a3dda6b222ab6cf335e8240ef0022b0ec89b151ff9df2d30f30c5b52a191d7ab32de41ac448e30fa28968ad04274b5e29eeabdffebe694cf388c86a695c85fdd8d7ce9df9f695d8c79b13560f1b7edace645a738d87c8efbe41c04cefa33ff1a6efd804ba41a9266cc5613d97422b41b28cddef051070374963b367c327d78efa577a839f44351ffc83bcf046a939b757611f2184ed0a5627f1ea330a2dec9ba53794b94fe26155fa8daf62c7eae1d51fee3e4ce4d0209e7546212ce70f9cd6d4ef3428b0f315b1e00fcf7d2c92377ad032658f2350203625cc9a0a07c851e41107f9b2ab9c17211903659c36d84fa64fb9cbe502f6036ecafd4464879ffeeec9f7bbb6e185f16ddfcfe2548d744fd6162cce45683a4f53c05fd6886aeffd07b1fc5ed4fd2939dec604bd904928f64e68f3dc346e1da8c933febecb2246d26695e93c85c3dfe0a652ef7e58638ff12897e96079d279b7c31bf9eb89d4250a9f5c6fef97a6087760d2948591201019c51dc13469aaba252dff374ee24e3d490b3365ea8b5463d800d01eb797f6ccd6deb836dc855a3e988deed6a30c3155a93ddf3b7d1a7dab3de7b70a9c981647ce85f0a4b1755673501d456b36d7618da935cce95beb7034a9a44cb8423814944625656ed8df6e19e9c5182a208e981761b4495fb04acbed9965ddddd2d90f7f94178e2b4285a237f4fa1998c726598a9708fab1ebfa0c608a3c24d42b5c65a8d0f4f040e", 0x1000}, {&(0x7f00000012c0)="fba4f7bddb3e11743df1dac01179c8e72c2df6033533ada80dbce3b051b974434d5f112823ace22f753f3d6021d2d84ba9a1f0084da2f9b8e5f9143514673a12df4af408cfe895e9d85fb56624482a49948fb119e4aca8a06d5e7191db1ef3598db8691a849afaa4d9acce301dbf8a28dc9c7b767e45319898b72f9df45d939cda0cb89988920f48cbabfa676d4d68bf0175019023cb217a02067a239af0a92468aec3987478c4b46496575c8b97bb6ffa9cce2b698de199ccf5bc29ac860fbf06bf317f020056fec13308cdfe268239339d648d52a6727c1ceb92558813527d633c167c810ecf6fc1b394f22e48268139def87b90b8f013b6fb6f728fed0da3d0eff825601025bf28fb5e42469a0db6661aa5f3b5ad0735ebebf4001804aecaea8f89c0a3d5af32c64ecd634c7b7336b65ff04882e61a6729d93ada1e720238829550c44f951bf8a7d29990f1827f9a28bc47f22e17bfdae73ac2814a7bccce3fd194af816a5aa870e87e377e2bf087f77a19b5f3892d8a08bf3c0cf363a064b46fdc6663316a9ebe0215c266519b91a73f3bb07e0ecb0e5a5429916e0a75043c32359f48c00d7124f8cc781c1450319a76d80bf18779c550b6726aa325435dc2d99042198d70b629802c1ad262cc4d3f13c01df9816c236badb7769654ca6bc2128acfbd15bccc10fade4a272fed055bdfacc04502734c5721bee00983b05c820e34ace906d1caa712c9043147f0583d14bb7c48e15a69227e524bd03d7cac52b89c47fc9e2f7e503080f005c5c28861486d67ed34cda9733f31818ba69ff28657f97cbae77fc4d8b8855999bf390adc44e3937915f0a907f7d7a88e768e7b3e207a2231408cfdcbc1fad4fa1362f9fb36d4c9e32e1267655498cff1f36f3de608a23c62d6b8a3c946205edecbae4a06a57829085cea4f98d3382a2aa0637adc9b480a9814f8a46e0fba4eda99540993ee4b194cf1607ad0968aa8970f6eddea04905da6ec2b52721fe690292d4d1ffa3d500f874a26096d591d207865fea75af8ac49af08c938cf661424c3fe14cbe0c3a2ad9ade90bed38a1d793ad15456b41f77203809b7d7e3af7d4977c4f3aaf951399e39ca9f9dbf633c768b4106f7176f93bd7d9ee01c9d2a4c50725277af4ab745eeee6f1b4b69e3850904584226c478c4ee75bda38e5c08325fc9b228d8d17ed38935abfb36bf472b1546a6620afad46a44a49fd518a5663a1e429c2df596e3132fd0397578e8c0c213d8a9de4d8885f6789f9361d9b632b7e44b6529259dd65124237c3de27d04203fd1e10330e05769c8bf2454912231632aadaa3a8b37238e772258eedfde319105caa66794db279dcc84a699d1634fcd09d38796655803b983e6d3763412af2bdaf4ca92028fd6a3b340f1e9e50c831b847114f7a5e795a82b577b17238df9f8832f390250fe1563eb6ea850b4b7a0033a8d8b03eecc8d2a69a8b2cf088d5619216fba22b6838a93532caa81c91eeb7e0ed9578e450ad88c8c3fe9c24cc954a0e2a53cbd39c1d4870203aa3c2b46482dad39f15e9e05703809f1e80afbaf1be93be37a0fabe7052abd8f0675a349894c5d5c37fea01eb551b226fe08f897f7b20a5bbe487fad322b0fceffb7c6a869b0c7d89b324095f5ece4ac6c3cd419e7b4438bea58af7c96530b0ba340159b025eb9fe0bebdf75c3eae3ddafce5c88f9d9f2a13b2679abb146c0b7ae55b9a1d9058c182c9f63caaff080fb970efe25fb1ebffc43c57d6efa401b599e76407a330d0aa6a31598a70700ac0f2a4182b944ad4624d48ed3412f9f413f4f1f85324747d21d8443953f492fafdccf22214a41499a49fc68edf35cead056d305422874e6434ebcda1cf3d4991a9e52b4ef223c0cf774d7ffe83eb7213c94092291b2de7964e1ba079efd648221e193690fb564c1687e8d4813bd7d917113a9c0edaa2d656000d72408fc21a364872ea435068600d79f632e160fb273ce51061ba622e448245cd36e9237f220197fe94b21a92e72b41f1bc1f6b859e461a150fb99dd4b467ef6b4c3292e501f88b607d9005cc617a4606115e5b4df078e83b3c873c2c2181c8ece30bc5dbfe116f92d263d7963ecde35f77a28e8c12890145c70c531dde0692426686254bf1e63989781f3459a72deeba9d4f5f011cfbfd064bc63b41d6f5af05f60c6f7cfa7c1992d2ffdb7c44d127984181ebddc16b35676a08570184a1d21e062c0f1ace0d0a3cc0817f1534eda0ee1bf69f39687da0c8738c0723dc07e0b6b7de67ee7e279b7ac2caf8baa62a89de40b05b4604ff1c9324820afb89e4ff3817c14a0e8e73923e3b14e43c34ed41b238da8929074cf0e08f7c2218595d92f2ea838ee9b3eb3b81452e4fbc3c7ee601a0c3067bef524c4bb14926ad7dbaba67dbac767f163d64aab4cabb4c6872af80560aa2f580daf8e2caa228aa82474db5f01339b06922e8d8bab5f6a74cd74dad74ddeee89cfaf16b1f3cea72a2bc47a68370f1ed4a5d4fd503189ace5206b547cd6e4f9a8cb2a07d9ac1cf5a35470ead78949b9daf5ad6e9fc0455d8e0f109616d90b783d8f5e70eee7d0d7bd50663e18e8e2cdae5d114a6574c6818fd84760e75ed1bb31c83a6f1a0d824aff5ef47d237a6771f34297054d09f1052083e4539a3fbe161d2821c8d6325ff7d27d7f2ce17a4a4fe40f2cc0ec549361f853e84c5c6f6f718ab83d0d2825d9c32a079d91f63f807c2baa1222c2f81afe2e7c09b02e16e7ef0fd8d3bcdaa605c37428a8a868b90a94eae0d7b82dcacaf62c3f5a39ee917745f962777f0b99f6d9192787011c0e5ccbd2bc95de3362b1a98a80c3d7097510e50fd5e434a832ce43b2992a47496a85d10fa24e9861d39dfd19df4ae03b5fef6902364725f8e90ed5f363172017a6043519308231e0da09e30d47b4d1ffbd3e29c16978603712830875aa9edec7d236cb5954898c962c6033c39b865db840d0a4f53e716ebb2aa6a361f8fd6dc849b291da9561d1f00d521cbddd4a9e52186a7941b213fbc1b1bd0f747b7444b360368dbddfc14ff8d4e92344e5f60345ff3727669766a26172c4abac1574c8ae1d611b515b5c0a1540172d1105157f516032170306b7995a836a58bead88752e1495ced2888f80e98931b0251dc68cb46d6d6ae4dca909004d7a83947b32dcb50331602c32855a3059ddba28ee43aa8ec4a0ec40a2cb9ed6f584363e63b0f1804263ac24c28ef9878d2d920aa0f9455479d243c6336609adf33d74d9c585c89a03c6e1cdd881f371a49ed55c1d5c1c80c2d55d43c8bfafdc0364b207812314d3335845bbeff6040c967cf8d5e985752ca5c0bf9a096a3b7f65d38b5f8815ee95c85ea549ca3bc29f45d78cc4cd4c7944ad435a5c059c3a7d0d03f5702dc721289bd1456eef21b2bc070e4b1e84118a1dbfd9741d1c4faf36c8aba674ab230eec27cde58578e2cb1727f35384f3755b277fd892e48bcb7617978b168c068338f9b8d1265a9a0b04a34c888bdba30022b4ec2ab3f6f35166b24881042da44aa707ffbd527a109d965d93af72d67cc88e4c2474bc186940ae800a1d07c2c57f39ea0f40cc9752c58d96f0f3b2b34814de0867327384f87e689f8d50a2bab34961fe5e0dbd239eeb94d378ea69b433fe74591148bf4344578c8c687db8fce41f782adc8da81ad8a6f2118dacee32cb592d8ae318681aa0239f36dada2f910031cee0b176d062e8a2cc0e1d63ed6aa968514d843161dc90f034acae1acaefdbed642048e25c8bdf377d1586f0103d25ffc7df67c592aee74f58c5400f84f6bc62d85c548a32c9a6a8e6db97fc6e42fa09dc4fbccbc323f7e69ef6bdcb554c81613da5da10b228465cbb846ab448f4d6a5d551633113d96e96ccb5615bfd0650e8b483eb7ae892b742493a9b6cc5e923a88fa63e2623e9e0b2fe08223f5b884b4576abad40c617757356ef97382e0cd744d0991d2644d24eec20100148b25f3bbd42f39d3604fb147867f2d13d76bf8040fdcf6cc8f299cda7ece14dfc7ee5e610b3778b7274f2c99e88e66a22a6a6408fae3dcbc9cd4ae5767de896c3eb51e2bcd96fed903d2aa899ab2c646ce5d08b458547b2f43d03c9f150c04c913cb2f07202541365fe395d8362d84a8377e84bf76d26f5a625254b8e13807938f892603ad2fa38ad8181a5eb5bef4238e56e7b328f7d1d14243c33e1284caf225bf657e89ea5ae62158e5eb986e4cd498f2299fba5ebe9356db8c481dac9875f2576bcf8ce7122a9a002fa2152d3c4ad7a8117da05745c5f9704e2667912e542e0710d3294b77423ab9cccacca26fc76c44efea76cf684402451e2eb8bee7aadc4358f103e896b4381dfde538f6d998c2456605e712e1e502cf84d7a2bb073d66b1a092747fc8cbe42023663058090c0d3faad755dd7ec478add32781e930371e56b257979be7d98612010730d6ddc49773365c1c541a1611536a91139387d06269819ec43e4556f18dbef5dc5c8aab54670b165cc149cd3a94391ea10ca5602805b08c4224ab49dc0fecc3ea0a02d676bc4ec8dc4b613a0c721a5452236c971cae59f491240f4ed770dde00ef45af9c8d055ea93623d7103ea67e936534ff98396a0ffe1beecd45c04cef419660ba989d4b7583d73536b458875253e692e348a337e4f0375aff8f283dacc942100f5484da7aea8251823747a3826ba287f151c245b03c4d470737686aae9e6ff5a2c3a19adb6561a2ba7e1cef75aa08f1c89692743e15e15da806e3e43b97b5c61d39bf8ec398ce8523b0a823b5356c27c0ec491e4024210a17b25f00518967b6cb327ebcb0f61397e5c26baf0c30840eb68ea8b3f0a8b46277a65c2aaf11040a76f3c5a7d917bbb0ac4709e583dc3f13c5299b2c8064dd578611c572e11ad17aedfca8c0eab601ee1382e8a6744926366418b94d80c5fdb24751cb70bb507186a2af42552a2591c53531f140fe2ec13bd7eb4f7d7861fe4a88d64a9b29e16bafb7768085627d241094f36b0cdb02c20f99b22bfe85487d10e2b736fe72ae4229cbc8b71f6a736d556f24cb5c1fd515f2326b4bdcc3189031b498c6a65c084f6fd181745c405527367c75ef2cec8867f754c8395e93a9d6834b5a801710c87ecd9e4318a94f44893dbd400bc54bb4a99a08fdaacdc1584f43a9cf4c75cf7f5b689d843b47c6ad1ba54a3c0442ecdc77e2638f680eccee7f7edb66a149039c9d1e9adae4091162d6d3b3a49faaa4dac278e0e10ecfcf2014486eef4a3f49885ccfd4982449a2dd3cc99f11eff8ea00add5ecd268ce3964747f8675a2f81a82b7027fdb4c1f0f45079f135d877582f489ef8dc9475b426e09e6344d0ce19ec4f76bf11d5b00e344759b1d3219db863aabc2b238d1894985c7d8ae55f1374a7ba2ef760476178c4afe90b0aad9db4395e40c9a96ae56687cb46242e631a95d0f1ac58ec070aa85f93b6741f23e4539c13d4e080aec845a5c43f57c3dc1de6d82e9218ff213afe16bdf0c38a3e1d36bf75b6216427bfd9a869e89cce67db88f8dc4b9ef8cd825b844aad27af072cfe071074dba60c9eb8313f422ddb2a7b3e15cd119a5052a43732e9139fcf85517f40c8d66b42c4e221ff2bf7fda9688da4159a1dfb2a070d1689ea638f91613ff74b6b01cbb1db6646ec3e8537cfe11408152b778076a8e19c44dfb5941f125ae289f906d91288f3cc7c4a87e457087378687fe00e253712073fe1eb62d3d338fbdddd7bc958d4adc64c09cfbace3a4fbf557b499be5bf8bc3f4b73db5a96", 0x1000}, {&(0x7f00000022c0)="70b206082f52f7dd89fc46e27b1b942cb51c87bbddecd97bfa41e993342730d81e4bf1b0dd3de80b8344c43d8b8e6826a471f5c489904f017f6dd7e8e7499de02f9182d4baf099f75f7bc2c46fa15481ae20272bcd61e57108db0dad97429d8da57ff7243a689c3d48755e6b4197ced82fe1d8ce2ebd0a40ab4a7098ccdf933b", 0x80}], 0x5, &(0x7f0000002440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x403}, 0x400) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1123, &(0x7f0000000280), &(0x7f0000000240)=0x100b1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000024c0)={0x0, './file0\x00'}) write(r0, &(0x7f00000000c0)="7aa7cba36794997a48e43b814896c81cb225f0f6f2853e0b4b5330711f4d4cfd316210b2f4d711aabfb0a234e57b763560", 0x31) 04:53:34 executing program 0: socketpair(0x10, 0x4003, 0xffffffffffffffff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x6, 0x50a, &(0x7f0000000040)=""/113, &(0x7f00000000c0)=0x71) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1200000000001, &(0x7f0000000100)="0000e100000000e400000010", 0x3db) close(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r3) 04:53:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000001180)=0x9d7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140), 0xc) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getpeername$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b9d6ecbaa1893b0c9bdc8ffca300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e97eee90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) 04:53:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0, 0xfffffffffffffd81}], 0x0, 0x0) sync() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 04:53:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 04:53:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:53:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 04:53:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x1, 0x0, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x5, 0x7]) poll(&(0x7f0000000040), 0x0, 0x10001) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ec836682f66696c653000"], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x4e) kevent(r3, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:53:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 04:53:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000340)="9a", 0xfffffd82) mkdir(&(0x7f0000000300)='./file0\x00', 0xa) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000001e000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076e26de96dd0362d430a67b209c54ab2ec99dc9d9c70a27028"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0xffffffffffffffff) semop(r4, &(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(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200c0, 0xdd) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0x1000001a2) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) 04:53:35 executing program 1: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) fchdir(r0) 04:53:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 04:53:35 executing program 1: socketpair(0x16, 0x1, 0x2, &(0x7f0000000700)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000007c0)="4687d2fbef035e038ee9391da3829f23a8d9041a1f43a8bb84dca634a2259ebf11e194d58f2dea45ca1a6d8e26f589975ad91578fd73fb089e59042cbf3f1af43adfa3ec5f95bb9112fac0cd1b78419e9cf07ee02bc54241171a357b60bbbdba9d75e869efef555872dfe1b114c2e4eb57d1cfa9e4fa8312dda58fd12e333113f7dd68e9d7e5ea3aa9e14df4b5989afe241b1023b842edf5e6f547d9703ea6437f0d011ccd04d08d97d88e15fd2f6a5bf9f5a37d7b56de0d9c6065f69e710bde114d41e5c5ac009f7d066060b2cfb1cd3b83d1776700", 0xd6, 0x1, &(0x7f00000008c0)={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r1, 0x2000740e) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00172e2f66696c653000"], 0xa) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='>\x00', &(0x7f0000000280)='(\x00', &(0x7f00000002c0)='@+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\'*\x00'], &(0x7f0000000740)=[&(0x7f00000003c0)='^\x00', &(0x7f0000000400)='\x00', &(0x7f0000000540)=',\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='&\x00', &(0x7f0000000640)=':*\x00', &(0x7f0000000680)='@-&@\',\xd9$})\x00', &(0x7f00000006c0)='!\x00', &(0x7f0000000700)]) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x5, 0x5, 0x3, 0x1, "a58e1b5922cbd1297d6200bdcf0a3b78ff13df94", 0x2, 0x235}) socket$unix(0x1, 0x1, 0x0) 04:53:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200, 0x5, 0x6, 0x7f, "6e5e14eeb834a8e073a2b55b3c2dc538e2b9e889", 0x100, 0xffffffff}) syz_open_pts() ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) 04:53:35 executing program 0: socket(0x8, 0x3, 0x6) 04:53:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="f4eb75c304a0cc07d2812378a1683228758061d07c9af207b6f8fc6a050be795e8cc845b8721d192fb63f032f1c9053ea2ef37bdc7dbae9c59390fdf438d5e8f6f7216fb135757859cd3d53b6f13460aed45056c623dea47c361e0642947fecdb31155e1dd5a3020c674a660f6c09baccc7b6d89210179d5679e3f9e611be8f6596526220424fd11fb3bdbe8201df3cefafc12e2053be4f3c2eb53fa48a611505057e072200910", 0xa7, 0x400, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7d, 0x8}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) shutdown(r1, 0x1) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:53:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x8000, 0x20, 0x9, 0x2, "e661b0d01ddc0f5c92b7b26f1cb002bd511d954c", 0x1ff, 0x94ce}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 04:53:36 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 04:53:36 executing program 1: r0 = syz_open_pts() r1 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389dde67e67173457851a7f9097b5ac793683a"}) read(r0, &(0x7f0000000180)=""/156, 0x9c) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) 04:53:36 executing program 0: getgroups(0x0, &(0x7f0000000180)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x7, &(0x7f0000000180), 0xffffff34) 04:53:36 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() fsync(r0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x9) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) 04:53:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x6, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/191, 0xbf}, {&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000140)=""/17, 0x11}], 0x3) readv(r0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) 04:53:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="36f5e66d27fb18707725b50e1d5ff7bac23dd623d03f728926d6ca2381e3ee5707517668476af5e2f03e501da77cf20d6292d272a77d3dcb0305b27b54423901991528d349593fa147b6f2627a75c1a2fae308f903bf4f4fb69dde646a1551e4f2cf4508d607406e434db0bc4498a313aca54be06c63d5a2a387a7012bb57dd903d3da4cb5153ea70f88648fffaa4d9155654ef9034635170691ec0ba08c201ea9a55c2b376c9f9bbdeb460392f762251f09a1679097529ddc72a4f9771fca2a2b7df2c7b0f31381", 0xc8}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 04:53:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe(&(0x7f00000000c0)) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x80}, {r1}, {r1, 0x110}], 0x3, 0x8) 04:53:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43cbc, 0x0, 0x0, 0x0) 04:53:37 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) clock_getres(0x2, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)={0x800000000}) 04:53:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) 04:53:37 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = socket(0x2, 0x100023fff, 0x7ff) accept$inet(r0, 0x0, &(0x7f0000000340)) r1 = kqueue() ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000300)) kevent(r1, &(0x7f0000000380), 0xfffffffeffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x40000020, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0xb2, 0x10, 0x3e3, 0x4}], 0xff, &(0x7f0000000400)={0x2, 0x2}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="e0414544b7cac484588b598b38995650b2e44088d2d80575ea8ef701d13322ed5182097161d4c613dd9684bc019851cd50b3303e5222cdd4ad7f2bf599fe88764f4c48f7a57e3058784b82600f195e", 0x4f}, {&(0x7f0000000080)="f904ba89f12b389cfd07d89c4cc9cd3a1478fa39a3accd47d8575100080066e6dc952e93ec98076528536b78f5c99edfb8198bdff09f6e7206b458b286aa47ffcedcb04cab4ef2e8", 0x48}, {&(0x7f0000000100)="ef9ff266ee6724b6866e67f947d2c236317d615fa6b7d514cc8f96f155a587caee4ecba4344fbef05c029d2b65f8b5877501373757a8e491f82d6230aa0321c739642831fa0ef00a0a3263f048d416536bbe6e15668a2abf1b9b0b13594ec1ff6cac68dfc6ec522b4a16d512c64927dac77fdea7e475fe7f6f17b634b37fcdb919a605c66dc8817968f6cf6f432991cf4e9ebf2a360d23ea8c5aa788ceca3bc8b209b01d33ee76faf7b8dc8f8e433edcc8c8fea0c6ec27", 0xb7}, {&(0x7f00000001c0)="4731a32a526e61a5bac4ba4933c6e4bbdfdc571b8a35da790bce9ecee26d8bf2c18f221648339eefebb40a45f7ad094502bef21791f31544e68a74b4a34e8067082f057ce170f63611dd700abb74a27568096c621b340ea5def488911c2b8e7e79cf3c52c8ddf193f7dbb8ea03fe4af38f95fec351c982364da5638f0de81b2314ad1f22fe6fb64f77e4128d1f2841ac760e6c79fc68547a308c31b4836335289014958b369ab7b88220af9663f66bb9f768f512ecbf73306e9794a7f4a05044191d13770ca079ddb39bbce4471cef74827d60d5ce8ff4e96b78ce4a5157ae96bdc1e19eba8d3f881d8d3c89f0d1eb5127c6a96f61de3786d007c4f099c6b3", 0xff}], 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x0, 0x47) lseek(r0, 0x0, 0x3) 04:53:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607c", 0x59a}], 0x1) setsockopt(r0, 0x401, 0x9dd0, &(0x7f0000000040)="76e569e7b9bcfdfedc652773c799ed3d5a88915a316fd81cb15737254013bf95cbfb06b77c3843c8d9aed921204d42ed07c096ce224cdbad06043ffbbb498d677775e453a731ecdd3725b4264b8c8b4735883cfeccd3b91b042208e524c70890dce78e2cf362997faddde773c2842de64d0aa4b3a65ab6a48224f9e731a618637520aae808b4fa674b1486a452b4b61750b507fd50ea817ae298b57037fca9a461ef7ab90dae423ec58b3a", 0xab) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x100) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x8000) 04:53:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = semget(0x1, 0x1, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/172) socket$inet(0x2, 0x4000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) 04:53:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000180)=""/36, 0x24}], 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3c5, 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x8, 0xf7b, 0x80, 0x1ff, "9fa8b9f59f716aa61997fe3ad0d15d5d694298c1", 0x0, 0x5}) close(r0) 04:53:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x400000000000080, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x45, 0x1, 0xfffffffffffffc7e, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2b, 0x20, 0x95, 0x7}, {{r0}, 0x211f5ceec8d5eb, 0x10, 0xfffff, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x40000018, 0x80000000, 0xffffffffffff2347}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x100000000, 0x5}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x99, 0x1, 0x95}, {{r0}, 0xffffffffffffffff, 0x1b, 0x11, 0x6, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0x400, 0xff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x7, 0x7}], 0x5, &(0x7f0000000100)={0x960, 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) linkat(r1, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00', 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="ba11", 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="369cfc8e8f14f6d862147c46b4c8b09041a07ffbf0781503ff44693c665033d40c14f2cf781aa4f5ecac1f2c726fd71e0b55fb3e2a", 0x35) 04:53:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x4005, 0x9) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:53:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() fsync(r0) close(r0) dup(0xffffffffffffffff) syz_open_pts() 04:53:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f00000000c0)="6892791fadffb0b35944e685acfce522e93d3666f215d6e14ddaa6bd3a8a5000eaf3b753b15203da4fde", 0x2a, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) clock_getres(0x3, &(0x7f0000000080)) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8073b751b8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *251133 27091 32767 0x1010 0x4080000 0 syz-executor0 157746 84579 73 0x100010 0 1K syslogd db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(ee1bd254b7968c41,0,ffff800020b932d8) at witness_warn+0x700 userret(d3ab1f60032e493c) at userret+0x361 syscall(1c5a82b64da0a9b3) at syscall+0x680 Xsyscall(6,5,c,0,3,604501f7010) at Xsyscall+0x128 end of kernel end trace frame: 0x606a0a0db50, count: 9 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 witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(ee1bd254b7968c41,0,ffff800020b932d8) at witness_warn+0x700 userret(d3ab1f60032e493c) at userret+0x361 syscall(1c5a82b64da0a9b3) at syscall+0x680 Xsyscall(6,5,c,0,3,604501f7010) at Xsyscall+0x128 end of kernel end trace frame: 0x606a0a0db50, count: -6 ddb{0}> show registers rdi 0xffffffff810e9c37 db_enter+0x17 rsi 0x6269 __ALIGN_SIZE+0x5269 rbp 0xffff800020c513c0 rbx 0xffff800020c51460 rdx 0x626a __ALIGN_SIZE+0x526a rcx 0xffff800000946000 rax 0xffff800000946000 r8 0xffffffff81928b04 kprintf+0x174 r9 0x1 r10 0xa34a7cdce1818e59 r11 0x3b33d273920fa037 r12 0x3000000008 r13 0xffff800020c513d0 r14 0x100 r15 0x1 rip 0xffffffff810e9c38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c513b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=251133 stat=onproc flags process=1010 proc=4080000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b93080,0xffffffff822ddd20 process=0xffff800020bcb3c8 user=0xffff800020c4c000, vmspace=0xfffffd807f00c708 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27091 103023 94283 32767 3 0x3010 suspend syz-executor0 *27091 251133 94283 32767 7 0x4081010 syz-executor0 94283 91235 8847 32767 2 0x490 syz-executor0 8847 134468 27617 0 3 0x82 wait syz-executor0 89194 255199 23793 32767 2 0x490 syz-executor1 23793 347356 27617 0 3 0x82 wait syz-executor1 35391 764 0 0 3 0x14200 bored sosplice 27617 26143 8513 0 3 0x82 thrsleep syz-fuzzer 27617 139140 8513 0 3 0x4000082 thrsleep syz-fuzzer 27617 122079 8513 0 3 0x4000082 thrsleep syz-fuzzer 27617 425982 8513 0 3 0x4000082 kqread syz-fuzzer 27617 185583 8513 0 3 0x4000082 thrsleep syz-fuzzer 27617 8988 8513 0 3 0x4000082 thrsleep syz-fuzzer 27617 76596 8513 0 3 0x4000082 thrsleep syz-fuzzer 27617 202898 8513 0 3 0x4000082 thrsleep syz-fuzzer 27617 107805 8513 0 3 0x4000082 thrsleep syz-fuzzer 27617 232014 8513 0 3 0x4000082 thrsleep syz-fuzzer 27617 375055 8513 0 3 0x4000082 thrsleep syz-fuzzer 27617 513108 8513 0 3 0x4000082 thrsleep syz-fuzzer 8513 255887 51961 0 3 0x10008a pause ksh 51961 480736 5882 0 3 0x92 select sshd 41789 127943 1 0 3 0x100083 ttyin getty 5882 521725 1 0 3 0x80 select sshd 84579 157746 64863 73 7 0x100010 syslogd 64863 461484 1 0 3 0x100082 netio syslogd 34963 239248 1 77 3 0x100090 poll dhclient 87956 127332 1 0 3 0x80 poll dhclient 6682 34952 0 0 3 0x14200 pgzero zerothread 79223 492404 0 0 3 0x14200 aiodoned aiodoned 91668 429494 0 0 3 0x14200 syncer update 1716 278759 0 0 3 0x14200 cleaner cleaner 48992 15597 0 0 3 0x14200 reaper reaper 10653 200835 0 0 3 0x14200 pgdaemon pagedaemon 70510 403053 0 0 3 0x14200 bored crynlk 83402 131060 0 0 3 0x14200 bored crypto 29106 114007 0 0 3 0x40014200 acpi0 acpi0 28331 200089 0 0 3 0x40014200 idle1 65079 127601 0 0 3 0x14200 bored softnet 64490 88709 0 0 3 0x14200 bored systqmp 86044 222202 0 0 3 0x14200 bored systq 11355 154498 0 0 2 0x40014200 softclock 86972 350113 0 0 3 0x40014200 idle0 1 253603 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 27091 (syz-executor0) thread 0xffff800020b932d8 (251133) exclusive rrwlock inode r = 0 (0xfffffd8073b751b8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 84579 (syslogd) thread 0xffff800020be4970 (157746) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff822fe250) locked @ /syzkaller/managers/setuid/kernel/sys/kern/sched_bsd.c:429 exclusive rrwlock inode r = 0 (0xfffffd806eb9a098) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 11093 0 0 pcb 23 9K 11K 78643K 2367 0 0 rtable 97 3K 3K 78643K 3655 0 0 ifaddr 36 12K 12K 78643K 702 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 141 0 0 iov 0 0K 24K 78643K 293 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 4454 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 64 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 377 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 4591 0 0 sigio 0 0K 0K 78643K 70 0 0 proc 41 38K 70K 78643K 3037 0 0 subproc 68 69634K 69634K 78643K 3774 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 638 0 0 in_multi 33 2K 2K 78643K 1380 0 0 ether_multi 1 0K 0K 78643K 32 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 959 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 99 21K 212K 78643K 14947 0 0 UVM aobj 130 6K 6K 78643K 144 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 114 0 0 NDP 5 0K 0K 78643K 336 0 0 temp 121 2362K 2432K 78643K 19799 0 0 kqueue 0 0K 0K 78643K 67 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 113 0 109 1 0 1 1 0 8 0 inpcbpl 280 1999 0 1992 1 0 1 1 0 8 0 plimitpl 152 275 0 266 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 1022 0 982 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 11 0 11 1 1 0 1 0 8 0 tcpcb 544 760 0 756 1 0 1 1 0 8 0 nd6 48 222 0 218 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4798 0 4606 13 1 12 13 0 8 0 art_table 32 4799 0 4606 2 0 2 2 0 8 0 art_node 16 1021 0 987 1 0 1 1 0 8 0 sysvmsgpl 40 27 0 25 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 375 0 365 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7334 0 5854 48 0 48 48 0 8 0 ffsino 272 7334 0 5854 100 1 99 99 0 8 0 nchpl 144 13626 0 12054 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 49442 0 49442 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 34249 0 34248 27 26 1 6 0 8 0 sigapl 432 4431 0 4416 3 1 2 3 0 8 0 futexpl 56 43242 0 43242 1 0 1 1 0 8 1 knotepl 112 2967 0 2940 9 8 1 2 0 8 0 kqueuepl 104 1267 0 1265 1 0 1 1 0 8 0 pipepl 112 4062 0 4043 14 12 2 2 0 8 0 fdescpl 488 4432 0 4416 3 0 3 3 0 8 0 filepl 152 30141 0 30040 21 16 5 7 0 8 1 lockfpl 96 934 0 934 5 4 1 1 0 8 1 lockfspl 24 2251 0 2251 5 4 1 1 0 8 1 sessionpl 112 126 0 116 1 0 1 1 0 8 0 pgrppl 48 189 0 179 1 0 1 1 0 8 0 ucredpl 96 10549 0 10540 1 0 1 1 0 8 0 zombiepl 144 4417 0 4415 2 1 1 1 0 8 0 processpl 840 4447 0 4415 4 0 4 4 0 8 0 procpl 600 12304 0 12260 6 2 4 5 0 8 0 srpgc 64 634 0 634 16 15 1 1 0 8 1 sosppl 128 95 0 95 18 17 1 1 0 8 1 sockpl 384 4473 0 4456 9 6 3 4 0 8 1 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 28 0 0 2 0 2 2 0 8 0 mcl9k 9216 31 0 0 3 1 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 23 0 0 3 1 2 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 141 0 0 15 1 14 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 398 0 0 12 0 12 12 0 8 0 bufpl 256 11227 0 4258 436 0 436 436 0 8 0 anonpl 16 436438 0 430674 161 125 36 41 0 125 7 amapchunkpl 152 35307 0 35219 210 205 5 189 0 158 0 amappl16 192 22145 0 21863 151 130 21 27 0 8 5 amappl15 184 701 0 700 1 0 1 1 0 8 0 amappl14 176 914 0 910 2 1 1 1 0 8 0 amappl13 168 326 0 323 1 0 1 1 0 8 0 amappl12 160 652 0 646 1 0 1 1 0 8 0 amappl11 152 1232 0 1220 1 0 1 1 0 8 0 amappl10 144 245 0 241 1 0 1 1 0 8 0 amappl9 136 966 0 962 1 0 1 1 0 8 0 amappl8 128 1574 0 1527 3 1 2 2 0 8 0 amappl7 120 365 0 355 1 0 1 1 0 8 0 amappl6 112 742 0 726 1 0 1 1 0 8 0 amappl5 104 728 0 716 1 0 1 1 0 8 0 amappl4 96 1165 0 1142 2 1 1 2 0 8 0 amappl3 88 525 0 520 1 0 1 1 0 8 0 amappl2 80 37741 0 37683 2 0 2 2 0 8 0 amappl1 72 118192 0 117743 30 21 9 19 0 8 0 amappl 72 13370 0 13334 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 4432 0 4416 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4432 0 4416 1 0 1 1 0 8 0 vmmpekpl 168 40509 0 40485 2 0 2 2 0 8 0 vmmpepl 168 508159 0 506787 187 115 72 82 0 357 7 vmsppl 360 4431 0 4416 2 0 2 2 0 8 0 pdppl 4096 8871 0 8832 6 0 6 6 0 8 1 pvpl 32 1261618 0 1252694 322 217 105 113 0 265 24 pmappl 224 4431 0 4416 21 19 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 599 0 6 17 0 17 17 0 8 0