06000800000100", 0x0, 0x1f}) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xc4b71277c6aeab0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x1, 0x1, 0x7fffffff) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x200}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) syz_open_pts() 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = shmget(0x0, 0x4000, 0x504, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x8) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x81, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') getpeername(r3, &(0x7f0000000100)=@un=@file={0x0, ""/21}, &(0x7f0000000200)=0x17) 16:00:06 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0x8ad, 0x6}, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x120) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xcfe, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc, 0x400fffff, 0x8a1, 0x9}, {{r0}, 0xffffffffffffffff, 0x19, 0x6, 0x11, 0x97a}, {{r1}, 0x0, 0x7b66e87769f0b5fd, 0x0, 0x5ec2, 0x8}, {{r1}, 0xfffffffffffffff9, 0x4c, 0x10, 0x1ff, 0x6}, {{r0}, 0x0, 0x0, 0x4, 0x4, 0x4}], 0x7fffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x8001, 0x2}], 0x1, &(0x7f0000000240)={0xe8, 0x6}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000000c0)=""/105, 0x69}], 0x2, &(0x7f0000000240)=""/189, 0xbd}, 0x2) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000400)=0x1) open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r2, r0) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) 16:00:06 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) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="4bd2a5a3537a5f7decee401e45d4047568e5f2565d5467876c95e89c1807ed83cac087df591390cbeeaae5727a83d67219b8cd6e67e6ffec7bdcfbb4527a8de835", 0x41}, {&(0x7f0000000200)="c0afcc6e", 0x4}, {&(0x7f00000002c0)="f7c238e814f0d3f2147c1512386a6753d398ad038cdcdaa8f90b31783279ff0065bfecca835f35bd8ce9ec9b7e8b97291f501389e2a0bb22a6c90ea82a123e14d1f3058a421ad7d8cec728d06da3d74805b422fd51023955cad6b14fcc4300435de33446facef19170c29bb35c", 0x6d}, {&(0x7f0000000340)="966341025a14ee5c6fa0b2ca51a95f9f2159e4d5e8eb225076524052ec389e1476189cbc74b85361ddfc382e770785430f2ecdc44bc7d02161d5c1d0a290c8b0f25062318b9568320a2ba30faf2a89bcf45f15df75e67be31f44f9d8c18dccb050c41ba40f064ca510ef6b4faa690560328b73aab590e963068dca5ca9ea79b16132da78b80f", 0x86}, {&(0x7f0000000240)="80a03c3006b8d82bfc69bcd515ae0fdcbb2c219ca20eb047d85f43b348536896de5d3f5f36cbed638e", 0x29}], 0x5, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x58, 0x5}, 0x2) rename(&(0x7f0000000640)='./file0\x00', &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) rmdir(&(0x7f00000003c0)='./file0\x00') rmdir(&(0x7f0000000400)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r4, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000500), &(0x7f0000000480)=0xffe8) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1}, 0x0, &(0x7f00000001c0)={0x8, 0x400000000, 0x1ff, 0x5, 0x1, 0x10000, 0xffffffffffffffff, 0x200}, &(0x7f0000000180)={0xffffffffffffffc0, 0xfffffffffffffffb}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8020, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x2) setsockopt(r0, 0x1000000029, 0x81, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1f) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x8) pwritev(r0, &(0x7f0000001680)=[{&(0x7f00000015c0)="61cefc25a3598297b9abdb0c2ea5b7f9957757163f7d1a662d063cc03420b3f5198514798ec2ee1aedfff2fe5c46406cf89e133d7418f331208892b8be2bfd5fb0e233a2e48af3ebd6ce67ab77a7330f866b6f3792460b5faedf7197df751f2b9cbd205a8c48791bf05a25d6af4aa3c6d7ee8068c06af68f708eb6e7d719e500184f3daa61590fdf48aad81486121a104d56bc897edfabae618b56cd94e09de3d46de0731675bbb470b40a75f8b5ce340abcddef0b", 0xb5}], 0x1, 0x0) close(r0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f227570d71f776fd7c0267300"], 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002c000000020000edfbff0001000000bf02008c9798171fbbdf1286a2a219a3ac621f176181ffe691ec51", 0x34}], 0x1) 16:00:07 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x9) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='&\x00', &(0x7f0000000100)='\\\x00', &(0x7f0000000140)=')@*\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='+^\x00', &(0x7f0000000340)='\\-\x00']) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01012e2f66696c653000"], 0xa) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000003c0)) 16:00:07 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) setregid(0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[r1, r1, r2, r0, r0, r3]) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/155, 0x9b}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900ab5acd42d1964b928b0000ffffcdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x44, 0x8001, 0x401}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8c, 0x4, 0x4, 0x6}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0xff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x764}], 0x3, &(0x7f0000000240)={0x1, 0x9}) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xe7, 0x5}, {0x80, 0x1000}, {0x86, 0x3}], 0x3}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f00000001c0)='./bus\x00', 0x80001ffd, 0xa23) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0185603, &(0x7f00000000c0)) bind(r2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$KDENABIO(r0, 0x20004b3c) lseek(r3, 0x0, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000180)=[{0x86, 0x9}, {0x5, 0x100000000}, {0x84, 0x3f}, {0x8b, 0x9}, {0x3, 0x1ff}], 0x5}) shutdown(r0, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x4a2c9170c21bc4e1, &(0x7f0000000000)={0x20, 0xd5}, 0x10) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) recvfrom(r1, &(0x7f0000000180)=""/78, 0x4e, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000080)=0x7000002) 16:00:07 executing program 1: setrlimit(0x4, &(0x7f0000000140)={0x1000, 0x7f}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000840)={0x0, './bus\x00', './bus\x00'}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x201d, 0xffffffffffffffff, 0x0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(0x0, 0x20020, 0x0) setitimer(0x3, &(0x7f0000000940)={{0x9}}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) stat(&(0x7f0000000880)='./bus\x00', &(0x7f00000008c0)) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r4, 0x20007478) open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x115) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x8001, 0x8}, 0x8) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x12, 0x0) fcntl$getown(r0, 0x5) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10000, 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x80, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) socketpair(0x10, 0x6f0f6444d4a6c885, 0x2, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = syz_open_pts() pipe(&(0x7f00000006c0)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000600)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0xb5, 0xfffff, 0x8001, 0x7}, {{r3}, 0xfffffffffffffff8, 0x41, 0x2, 0x78000000, 0x8}, {{r4}, 0xfffffffffffffff8, 0x44, 0xfffff, 0x8, 0x101}, {{r5}, 0xfffffffffffffff8, 0x4, 0x8, 0x217e20c4, 0x325}, {{r6}, 0xfffffffffffffff8, 0x11, 0x200fffff, 0xfffffffffffffffe, 0x7}, {{r7}, 0xfffffffffffffffc, 0x60, 0x80000000, 0x7ff, 0x80}, {{r8}, 0xffffffffffffffff, 0x45, 0xf0000000, 0x6, 0xfff}, {{r9}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x100000001}], 0xd9, &(0x7f0000000640)=[{{r10}, 0xffffffffffffffff, 0x58, 0x0, 0x6, 0x100}], 0x7fff, &(0x7f0000000680)={0x32c, 0x2b9}) nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) r11 = socket$inet6(0x18, 0x8000, 0x5) nanosleep(&(0x7f0000000080)={0x3ff, 0xfffffffffffffff9}, &(0x7f00000000c0)) getpeername$inet6(r11, &(0x7f0000000240), &(0x7f0000000200)=0xc) getpeername$inet6(r11, &(0x7f0000000000), &(0x7f0000000040)=0xc) r12 = dup(r11) bind$inet6(r11, &(0x7f0000000300)={0x18, 0x1, 0x80, 0xf793}, 0xc) kevent(r12, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x400fffff, 0x1ff}, {{r11}, 0xfffffffffffffff8, 0xab, 0x40000000, 0xbbd, 0x80000000000}, {{r11}, 0xfffffffffffffffb, 0x4, 0x1, 0x100000000, 0xa8}], 0x100, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x5}, {{r11}, 0xfffffffffffffffb, 0x10, 0x2, 0x1, 0x8}, {{r11}, 0xfffffffffffffffb, 0xc0, 0x30, 0x0, 0x5}], 0x8, &(0x7f00000001c0)={0x0, 0xbce}) 16:00:07 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setuid(0xee01) msgget(0x1, 0x40) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x43c}, {0x18, 0x3, 0x1, 0x200}, 0x20, [0x5, 0x3, 0x3, 0x7fff, 0x100000001, 0x5, 0x0, 0x8000]}, 0x3c) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xfffffffffffffffd}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfe5c}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0xaaa) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487acf1e7b84a3cc324561a05329fe715a0b2e7133f3d0d721a284d3f362e4ce3bded3aa9c785bb7fa10881c85240549fc54a1c1350975c2c3c93d6016aba2547aef26f51d78f01d18e70efb66a32f957a6e2377fa09b6e4a370b90af7af35b593a498e9cd7af03117511c476b2db841ec876bcf700204", 0x80}], 0x1) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x11d, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000140)='\x83\x00', &(0x7f0000000180)='\x00']) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) writev(r0, &(0x7f0000000240), 0x313) 16:00:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)="18e118d8b46592fc2959c257c500171ac3020eec8e9ae62f64cc1bd763debc93da6692993016cf1d1c07b8cf02f510770a24f3e01aa662741d1a9547374b7c6557208bb778dd4b9cd4367077ce34f92d896ce244590355d7fd7bc4b8c65e7b9961f265619fcd0cc8f0d44d5bdbddf5d9a612f6fd8f73c6cfba8e06df", 0x7c}, {&(0x7f0000000300)="35c24b71c16e21b85d0511ae3c92828bda965c2fdc36d93b33f211c0ebdbf83e4b99313af04fb15552f3791631351513a0e891b76369d4dbd84642b90fa8e891a643a480ace9d8433364bc0968ce227f1dcb84ebadeb34b62821b64e45784c1461398902a5ff49dece7ce3795c532afd6cb253f6800a62e33b9edc4c3a1d44dd5be2dc45af45dc32c0ada849f67aaa2d63c0f4f4474b06fa64a544629b300cafc44d54169803a9c45297199ed253f374141b20ad8916e80ce9830697c410dbf2c5fcc4c18fa4a22d59b26f18706c0d9a4fd505c3b235a3139fd4eae099b61b31d46c0857a6e382b3fff482dc6a1f8f622fdc2edf7bee5f06df3ac50851dbe2257e192aa621d86d2da062a7b162ffddde9ef6281aee6de99c09f895f4c1e549b9b86aee7d951d97bf1b3b361ecb05975ef88282c981ba08735cdb038d2306ade563c642906278463e07ad9b94770dd37f380855e718a7517e3f022c6810108973e274e62df938ce62ab43fd8bfadeb3f6db4c7f6fad9a1fb1e43af788a50ced85c3c66bd252aa81764b7df576abfd9a07e09f5ebf651a4d44840d4061bd67bbba852dd03e1a4c2c50516f37745b47fb67da87921d94886e97856a04594e63787c149d1d996e809405c1f0b47586050e41d8671cfde9c2924a05647aa4b605b589b231edde7717c7a03cf99741a59acd35f5d67bf4e641cab118cb10594049db223c956fc71091be7c23e6f3940a47eb5a2fa30d0ac1c73ae14abbf7eee8ad7c4335bf82df93cbb886713f690dc3f6df7743254c33d798726ebc9600efe4298031c0eae8e4684fc6d16331295f6800fb878c76bc401fd53e16f896b37a7c9d3d0842847916553960ae8350b168fa939c63093ea4c364d3740154bd03e966f31cff8f0d8670bf5ef071a45d5029beba1f8d6d547ece3c268559bd8e36041f948e414b84200aa83d5d81a94117a92fe0e6d98609187e2a4f02547108be7ceda85c5da06489371dde663c1368e460ac7961e42f67949da3d163d0a39e3cee93cae26923b5adcb43c5f452f8adad711f60321849a72635297e112c46815c3271b149928249ec13f78f051c49316ae2ad33bdf03e5c43f9def89da800297db7a4e639b156f3659dae63f59394b9d3675bf547cc183b82351537de585b5b2003c3de27b3e34b7cf316594b71623f736a0e738bb00eeeca63d2c855a60c28397a3a4b257aa1b61cde188c02df789f47167a5a7cdcfe6a9e67843fd66aa71945724e434d55cdf8bc39e0fb928f3d8bdbcfeefe52148212d7082ac7d24c4da8ea742f6ca08353b0e4e04782658c075823ae11f214c749a06c38b2fabb9d84d5a928bab953c84e6c3611b7f8b1ae986f94b95aa09e38a920d337d23c8f4b770bf18a6d9aff24aa9a39e6472548af4d9815e7eb2ed2c309817512e5910a7960390e6bd8db1ab7451ae5408256ce639b7df6b87a6c19231a1466819c65278b874e8bb84625b0d18d5bf5b27973fe5f98b49f04bcb227121873f14f5f41adfaf70e5e896d107ffafd0619f94cdcd81b51f29dc69d91141c8a5f3f6334e00a643d7299b3b4ea96c7457db6daf59144788c00bd44c125a5541eafc1dda6526d4d9a708e30c3f79db29b814a32333cc548a9112609682eba907a1a2b93d253694f263d7ac0f86f2f12ff6af74057f099357e760753742bf32df910f004b586995e23bad39f4c4ffb564bc2b7c27212a93fed353ea3bb561c5d07f32f9ae52bfa056b9c58fbac779f2e452f909296c2ae34a8c835af448c276c792869760dcc7e053d849d347b7a6f1d482a8c1d4f4313b3ba77e23e4bbeb5a0c05e990f8f84ab406c5afae360d6c9b987a34c845f03a23bf46bae3832a709df3921f89984dd43a2fed4a332ce9f1c4ac7c63f35155493a5a7a5807de9a028c9a1233b43785e091e9cae250e77e6249666767236f339fc5495a75546e772dad424897795d3933945a20ab7622afbd7fc48834c70419be602076dd8e9260bc3b5ed1db65f69119521a4ca14e9e790e29edbf60d41ed1ec5cc8e9aa78833841f3e01c9ceca08ad97a65eb8f0429e9aa594e316ee0990b86511fd6bd14ef9c82bf9c0ea2a3b01497c505833a88ce708abe955c42d0f9577bb3790476b47f9ff8c21401d38ba5a680efbdc923c641be50f7b1d5e09b1f97259855e6032ae268f42b9beb4633e180be09888649f9cf79f87030df7705008403343af00135583ff0e73da5bdb1ec0ee4e1946e5f61cd231ccb479730840becc8c913b13bb8f60a06226cc3cd824c71fcdf4deb611585804576ee38763bd9a47c2a59c92669f7b900a3eabcdf80e9b1ac584a220609b6c9743682f1a3bf108d2f3d1fa410e7414510def6f3ad3acb1ee96de1165f745f9a606c0bc0716033c412ce6144190b27bfcad6cfd1a5a4121f782023f284e5c73ca4c65bcb8a4c45b4d2623a61bfcb26844efc443a4f3955bfe0500818b9b9545967ac67a0b1c5d78c79226617e3c11bba19926038057ff63ffc6e1740b0764b729118b8b385d90abf49e8c72e4e6b1900f12098b0e62be3792d07c4031007efe21e58d7c7576d551c14bcecdc6075bf314fc8ef63c91557c03469fe008fbc0cc232d54a26aed72e06f23f6e17b953ba8f99e45dde3e9150c3dd2c916d8473709d0beaa50585a2868dad2886bc1f55d170ea518cc7c97f34245872eff9676c676454a92e2f75157123e55b9f05159924275767d8a28b3bfce4c74f1a59d74dc14319cd5b6ae6fe80044943d8391e3e0e5226fa8e4f74b8f624560c995395008989f9313e36f514d7b1e4b17aa946e35ce4d9e70ee334d78589493c92e5e7d26ae3f4037479014353042000d6d5975c2a0084c67e3306a866f0de836f1766824a19d40741c10c1441d28cb547c1c933be8d66713545a02663d429afc446326844b35a3f61f7a17f3779da3cee71180f946291ba678a7b1781fce12a3017653ef649ffd5152244c27cc373bd7e64c50f5bf59446e71db2548daef6b00891ee0b120b875bba4e694e28866c3302a48876ec64c897c5fb397723449725bed0b5eedfc9e11b2103ccda0347689372e12ecfac685b825edbd16124660579c9fe66d2bc30e2af0f09268718c5bddaf04612cd47d765768128ed33608ce3973f495ea3ce53d90522f48b5e5d624eafc5cfbd9cb99a3dd3ee1db7eed6740a2ee380a30dbcd12b6ce8a2a24564a4b658d0b3cd39278bb2fb0711b3cc524c6201172659f6e68a6c9086ffa33a7c89cf4fd788128e3204e0a3d8e7752e33c9f2a0a7dca790705343c23cbf91e5db36466411841168ec93bfae79b130f73f17d9d255a83a7c590c1f096b295052940b1f574223e870e90fdc501d2aa23b0269219afe2edb0081ed1e4d0a6cf6bd03c787cdde46fcf70c033c100ca06a5cc7458e304622ac7858facda06f2d689e8347f174021f5675201f92d08efa29149a37b156a402ad3b91df3d95b8fdb2ff6816956391834211525615407d4daa875af5e24f4874c9836a43b21a7c16cb73c11da57a535eaf2014a8a565dcfc73bf72b5e53ea93d2c25011e435bf363232902bbdf9933f919c7251448f40f63eeaf3a2bf3d0b2b7f19e7c31591e55fe1033d0ab804a4a355468590d74fad00ba8995ed28668936c889c182b362eeade0c4cd0288b7d49fecff4754a4a52b57187177f1472e94a09668c4cd0a724278b04840b5f28a0b7ecf4547cedd29d4c71c1b753628e8e6ea8b6229acd071e21194ef41d8f2e795cc762999de86e4392ba836a912d775c1400bf41ba6632ae07ae2f91c691827ca16e2240eafab5352ada34ea8b7462319b775e4cbf2ff4a802c3cc95e80de53fbb6911f921262624b36b4230ae5ed69e057f8e542ce9a1df8ee68bd30db728f4f3d0fba5f832eb8815a58dfeb85843644b093d7eea05b3c66999c67706db49582fd7fcc88d5c909227d4c4478f082599879acbd60817b3480d35fb0774e806f426c5754965d1b7ea37432170b0b432cf9398d912bc2212a7ef5b5a060bad725c2841094226460f243c92bcd2c0da576f0dfcfc7cd5a0b722f557c6fbcc356d43ad07328e080fdbae45db4766c06d604fc701d3dadee98e598cefbc4e4112b256067136e8377b70e005963772be003fd645f467d2ecd1aaaaf334a06ea0d78188d025699bd56a04bc5f38a55eb9a063d814ebda8b5cf9f4105e7b2cd8e5aacba45583e8474c8b8001d2a50ecf0f0998e36e967993e64f632091ba185608361ca4e4f2668a576909be8ff93343189be76f17904944a0c5d35aa57e341136a9dc5583918e6d9e7cd642c082be60beb821ed6acd039ea7caf2599fdac43c6e247bb71cd9ac2e2c2d583095b7bd45fd57374f78e058ef9d27fc23f102b6f29e663e861e32b8fdbb5197ef94631accbbe0dc2b9954660a5069a1f2976fcbcf8e90738b5817c421811e94b696d406f117c0062ffb9e95aecf511e219c560f180250b7aa752b6a3ce853d45e5535891b10d78b45c28f1d5f137daa5bbe01e317ab398d89c505f8dd2d2734501c8a4c1f7313c0cb9236a1b67c7c9e2c3753cca0bde2412bb5094057792f8740822032804b74292a5d1ba6730453a9a12b11991c4e3d82e5bac120078c448305eb2514a9837f8220b5944420f09a07116caf9b09e4ab0898dd49d1244f55fafe24da68cf85a8eb77ccd1de3d8d9324e9068d28966ea3e7ed568cb634b4cdefa5c4e21b728b34c28136ab2dd907de0ce717118acb0d264c2b106496511288a001d98ef17f4ad1ca799f5bb1a2f37f2801896aea11a7f548fbf3962cf366f10bc9c76bb75ad7a43a0b1613fdcc493456a1ec81eb7be92eb43cf570e80b80773b4564cdd6cfdc45204b435e3e165f0afbc3b9bf3b84b89333a396dbd133a512a1e6ee7ad4a3f1f2a88b76c182ce7dd45a29b7e3761844e0576dd2c4c4b9b6482ad4078eca8d1e1e32182d98e41f30f78904204e6e8392fdda2fab93f3edfe7543bf476294572c8e03d8ea12a41ce936ef863a8b83b581050862562f30298af556665a01fe44ba58732d84a7d53e2e4366497951b35e6a414d40fbb5192ac90d95078e154c37a007974673d0109c7427fe816fdd3813a8a7e9b773ad358532118c8cd05a64a366e49563cb69b93716f5d345801d90382917274e1b2db9402fd9b1e89447cba8d9d9e2b3c8f724c4be594a9ba49b98158f536b56e4c23229f9a164ec59a9d7d8d3106e2d2d5e6085237cab3c582bb075261adb4e7e0c4bf977f6fa8036c47bf77594beccf80ce621ad47153946ba3a5344757df0a33af303dd129ae10dcee49de85b00530c7863941ac479c73a06a6ccedc5c8a73397c5dc731555ee49b9597f5b1e33acbeb8e3175ba8d0f1c12a7a3f90aa07d8eed2ffd1441d970c00869b06c941d09aa8f7d5bca619218dba16a2ac36fb743836c4ff4e5da583f869abd1fec2937b9a5ca2282d8e72beb01927219a6532fd5217a3d7ace1072dd9a67486bb933ad8af5bc7ce262f3922e92c6b64594e7f8d62ad9c8df88d01e4082fe8dd15d1049ee42ff95b36e354b2c875ccee2a5cc1b749308f3be982adff0f7db01e235a41d491f2029b49f7f6888c0de474d4ff2f4b8e91b3af830dc38e84bb499b0b46f0847a9a3faf3f68aff883fb10e623fcbe90a26314f04d12a910eca4fe0512077e70841491073c4833c48772e94acdbc9c87f5c3e473e41b4619de9510d683120e010c0571be24d76ee90f9d853e02028ec1da788ffc983a0d8fbf6ca5de6c3239357eaa61917db59e474ef", 0x1000}, {&(0x7f0000001300)="fe720afb35f6db18c04c0fd291c84a3b0ca6913a1d12ad43035e6b9a436d83f74ecacc3172e508026a2c221f612bd7e5e18791bd774cbb0c0d3d08d58553a3a17c09bad2ece9be1492b759f7ceb1ab01ea1b19d020a72caac3bf35b6d59d33747672e458a9939142444785c40ddc1f49e31e4083b19512bb001713f6eeca5d3c6cb3409584f3797cd6b747358d67287ebc9848306e84aeab678d1190ea25b81b4227e4eaf98538fdf192a989ccbb6c9cffddf6259a987e9be966d34c5783d13846572d5555656baf0ddbd202e314ac21dee2ac9b54424699760c68261fa4585fc9dfd4c8f08416b362bc1ff1fd41", 0xee}, {&(0x7f0000000200)="6b15bc9d76eb199df4f46d679a70912d1a029e8b99d757e90408f551dd414873af773ac2bc301cc507e98273fb341817683104749a6f757559bc", 0x3a}, {&(0x7f0000001400)="0478a93204971c01177ebdf73c3f3209cfd0f0820420aba749d04ee6aec9deef0310359a1365626a44887525d0359939dc6e70a25f9d3c709c12851cffbc5193bc209dad2c8a22cc166a296f33875680f6c69c12f462feef0fe0cb73f5ad5d37351670193d355100d5db6f68e5d9fb43acbc65b56e730a3764367c86cd938f78f7162b8b1626e98f39a6333dbe30e59a9e11681a518a2d8d5616c6c956cb28596606dd64a14c767e1a0b2e766392e02a62fb14d29a96b68f3b7776aff4b4dbb9550dcfd2267e6beb780d3d62445ea30ca3d69623763beeed7a", 0xd9}, {&(0x7f0000000240)}], 0x6, &(0x7f0000001580)=[{0x20, 0x1, 0x3ff, "9bda254d7f24e5891d123c2f"}, {0x78, 0x1, 0x7, "39f879f15c8f7dbdeb63e9b62789ba25a1964fac201bca9a1e95f3330990f092f483d9eec7c5be2429335b9dc148dd01834095495c3d8204d584f861fde374e91501dd7cafeab3a070f0b64329d48b0bea69de9f6f2bcf80964c8f95b32e65d74e2ed06baeba"}, {0x30, 0x1, 0x6b, "2aec2a1e10146892c960b48ba74497d87f858f1b37e228f6b23ca330c2ec6d88"}], 0xc8}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="cb5b2bc245c87ef06aeec1186c40af912489a0"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:23 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() r1 = socket$inet(0x2, 0x2, 0x0) setegid(r0) r2 = semget(0x3, 0x0, 0x80) semop(r2, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x2f71, 0x1000}, {0x3, 0x5, 0x800}, {0x5, 0x2, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) r3 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r3, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x11, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="ec8620e5429e893c1ce7086d3e5edcf82822c7cd3be4c9b9f649773a37704205ba40c632cf3e6d8ea29eb35ba98295c72ffaf5b455d6117ac9182e9014cda4ed1f9b8b63f44dcdabfcafa62190e871dd9e02d8fed4ba05a8b3db2ea1c0f19d3fede7ac746c983cd7c043b0a7f2088a746c3f370cc719b5270c9b1639cefde0a8b87167fc589835403d1cdb2342e243df8d6ee2d0a33d56b8760bba90c5e74e7e446d91ddc14cdc9f2671ec4b5f0232312624ff8d01ff987e2bacda52b247cbb350dba5b3f03d8fb46b337cc2", 0xcc}, {&(0x7f0000000200)}, {&(0x7f00000006c0)="0478f4e55c86e7128c4e3ffa112bfb3a43050b4718c0dd416ef8f88e6f9769d234f3e05833ac5f89cfad2aaff6ba3b98c02ab1cded1ecae0768107bfdf0f7f233270363d46e545140b049de63cebf47cdb7f30e569e8a304ae2b9288621073f4a9e72096d2a5ae2e31bb1d9152747f703e9d9b0c84f26127797ed81e4d409595559d8e7569a600576b7c85c1406b30f92030fb988f9be8b508416e8d4d3b1aa08b7c50298cd4b0cba941215474c7f859437585987b074a1e9752309abb04af03f8903739296010edd8ccf061d68ba8a056cf120c8a95bd8b665bc0d586d9db7458079c6cd0ede45bf3cec033f61e013e89f909f3cdea5e568967d245dc4b1802cecd713092feca5312c4031822de3b9dcfad8eff3fe6da354c613cd2aba4bb694ea381d3500836ddf456ef982d60a954eee4062e48416dc89ae56e2dbaeac4691662f0e2d92d41fb75e0ff2864f78c3804d25ac77bd0abc99f1f2edb4dba168a456ef2f8168b27e41b60730d5c2d4cc71fa902353d4729846df40e2e2c003895640a0f692bbd9f36e2db3916ea39c6b67b973b17b1868e08c5aadb61b9698df8c75c14c55186e560f03fb1b092087be0d35bbabdb82e72642753c3b71ba3c2ee0d984c9612441f79afac20d587db9f3a66edde05e4260fb70e69b4613f758d809e2b8917b53d71eb2c264c5e1473c187e9c59fd94390319403e5d64aa8625e394b5013bf1bda8575905765b3ee94bd80fe2766a670cf1ba57654a747f8af4c1e6d72eae4b7b5f295c511488a50f0114d4710ef5d7377792328545922c95484a9e2f0e39ead73ee481a4c2d39e00ac56a1d079f80974461bebdbca5284579de90b0f9b8b64e63e23717de19400748f5598f51b60bb9f4cc95dc14efe3a4c6ff80bb000236e19dd1f83298a304e96799f8bf16d8fd88f69d15b8ea9b19266a5df926b1d482fcf69a9a0c6391184dade56878f7417daef58a948b83c814c106fc25c8f4f18c63665ca42044e4162b9b14008ca9a5d189736b99f788ca6d161d70f4d8f46247ace47e7a34932af5cc6f6faeb19ac319b39df3792c9ab3999a2f144c0339ee2cadf45cdad5243a4a12a1bba1afd0e98ec666f91dc7c1f220b79e98b5113660900681bcf37266b57dd2a04fa3ed7f7f7579754058f085e6ce632c656a54e37cc04b57d26df1e9884f40cb930ea2ebe4b0880bca77b0ed910985f90c94378f37327e61987383c0d5c7068116ad3d3ff8f79d28982e9953b1c5e4c2b244fc11250613efd1c1ebccad1d434d1aee65c12f4a784f656bdea0c55eefadd1af5bb0f8b12acaf112f6b712ff10b3a262cb81795052a8c039b93b3eded364382ad76bef5808d5d9a6f5ff9024410dcd1ccecb2a2ed48debc9992e7311176330780b9c12d18e28aa4e74319fb5a7dcd3ec8c140b14cd3bed43250ff5e35e5a68360ac55f159f99fee3b9de4b46a11510e8a7bef7a65a2058842d99db56eed590c939fc66fbd2e5dfa8c9e7967afc57d8fea2ef3b44b71638ca5c26c8f5f36021eece779735b2eb606d7e3ce4fb4224b34e2ff4bcc0517cecd653c73430b19e05de5fb5aaff8a0e805acf15a07f9e427a0bbb9e35a80199070fc82a08cd76539f83202823b0ac8fbe5d40e1de01b6f60ffa54ec6f997d8d12fa1544ee7771c8f6fdde485fdcbe679780b70bd9a668b518efb7fb308ff68b89afce9bdf5878ef43535b8337c8b334dfd818d37b4527c8bec87c8d76a94cd56ab6bae4e234ea418e881dd0020bcba5851d613d325d78b05cf08ee3999bc82c3e62390f4ac61f04d6fa9e6196080b68d5f9a6b627429143c3e02d4c430d0a292d8a6681f20c4c9e3bd8dd984b5b0db6c478c812b007f102d61c72dfcdf06f3e7ed7309354ac976c4cb1f30536e72935916c5e861b9464620ed28891904bd3a5648d0832d67e2b5771b7881e206ab4ad57c2fb8e1246d26d3fb4ae48437165832b481cc136581e36f88b411b2e3c2abd8d79757ea8da6dc6f68d03a09d9d25ede8aee327b0422d1b6063ded1acbaf050fb04e39e942e4204d799e8c2f9e7e888df476d48145e9f7549507eef2daff08eff0c70a462e6da8e9d8192547ad5f14b63782bc9995f08d90dbbd9a2938a991e975682670126820530f3494c1a7b5b311063bd269b220b4a60b7a18694c466b93e35194c0f5b79c266a27b18b1e9b1cba18f35e594fba6c96e9a4b1da44ce2e3cf2289f6a6341a19bb0aa307c61fe8f9805ea73c23c76b227be1b985b05c19198df309d049fc896b59d9c5ff1904221678b67c536a7aefcd991898e7a62fe4d1881e6b547878943b4018757fc57a8a0d31855bd7e4011c623679b114431657452cf42fb23b32aff6349a7a7d60e5536388e9a03d739b3a8fb4c4049bd65088865a67ebc722f267e16a8f589b92fd37dd274ecc18ce45cd48e2364f93c284f569e3ae5d0ec8b3a01a8004eeb4972e48f89dc7377871d9397a12beaab6042765afa9a35a0acb4f5617d362a7483b1118ab19ad9b70de72ef79020e3ca828d8e2f2b1c76e96cd03d7233a17b2d2158b50ef690dd0f9a4874bbc16c226b3e0651e91a3ba63b02abbc36491eb28c2c6f1224d9a8a076c2b9176a9a2d8daa61392c46d16e19bda9a9c77c71309c453217888577cc603549668015f66f73a5c08256cf8101f6ca495fbbeb2adc665dcf5b059125befa05e60c417cf131db0c0dbd3314f86fa970bded604f27ea8597e05b255d61d5d88845ed39ffca828a0b164891ae4d0e670bcd2d8fe49613c5595e6aaf5ed136299c1454e4ad898f2ae780547ab8f9f22dcde5fa0b20dfd907e9305280821b1ff709366e6e998a5c2201cf1c2ecd5711346df52dea02f07165f48532a144d5d8cca0a4cf96ab67bb23354032c6213b0fc4b2f9f2177c613ebd136901161c23a1f1083f56c782073b806df81061950fcd9b133e07f16e83ea916a188d1b0810acf83fc103294d11f6a8dbb4c5f0fbaa41cf10992ad96a69deb24f5216ec4d4d1d40836fca5e7d77fb59058178732c78c961212b00f2b6802e20fec46b9f10e884504009f3cc42d4df9e40928d8942934e5e546927bded2d9b72477e0c3ccb1ad2e37bbd34af87fd3382d09da1ecce2c9262dd180e73ff8d56d27b9b687a0939a4c39da36c1a59761fa24fcc5cb7b7e0b7eb6123ad9898af00e7273f39054dd14faf9c1df7b03e887aea5c2a95c6d3416e0b1acc516dd1e33203f8102442574bf1151b97b8d6e54f40bb13598dbb06eb54953edfdb3dad546d44dc6523a0989617c141a756c6959fc627f93ba867a4571972dd9369586f925616c9e0ecafeb7183351230d1af928a7e85f1bc8ed805a2564da4e4b664a6833c7b2c8cd640b2867408cd07b822799b5d9944dce0461759b406bd53ad4c821ef3287a6e468779bd45d8fb799fbcc422a2895ef51644a94c8ebf52ebb63a1551875bbaafb4b252eb43c5110d7082580abb45d380aa431e3934908d1584b120c89988b4e82627648a9cc7ac33a8247a5f00fca2fdf227fb0b207f1cfd5f474535ec6d619ac1eddd76dacdc17d751a99da8a1cf4d4625dfdbd8ac06d797e36e8291e02caa75ff328a929e64108064128646d3d1a40a1d28f55b30cd24917ad6d0914aa097df8dc8c3d14e0b993b478b73c7f44c520dfec9a8ab3e5a74bb287966ea7bf584bbc3a72b44e12b94bf202e2cbb467e5e60faa070cb5e13a402ad4a003e0630b245dd3bdee6f06e2647b61cc61a671bb5f42f77bb25b2702cf1f3483a858610245e30c69c95acc36042b2f43bd9f51209adfeb9747586917036b0e40beb41c91ec102e654644ce705615034c0c0a631070a0a05ca4aa545e4be6eafc26cd0a97fa6ce7802b79c7f05773f2391c119f1a3d6b42903debcdf2ad366ea4a87fffc10e9d03107f5b707900b9a22c14c42d0fff1414812bc53f26f93b6248254cd19af1112d68d090f67da22906341babfe907c841e2fbb0bf70e5f8bf5de7f36e8d872babb0c341950b04e6371138cab54666635b0cd44287614573c5d27c813a6740e362dbdda3a5003aefbe1000158f3d9fe029f8bd0cf68ef0aa9d3e624cfbc780a2856f5f821d178f3270013e0cef3cc98df64bf0273add6cda228b639a682d6ef0feb9d9383acde5985b4c459c041acbabd9753733c285faf6c9ac1a9d469420d3abb5d1a7c6aa9e8a30d88bf34a5c920b425c0bb83e9a336cacb96788726ffe6c16336d0ad776c166e608649c001d7883084414422372b9d93f6112c349bfd50b4d50fe606e7378259fa814731def4e743364faf3ebe6c3f3adef3a3708edcb4b176ffc4e0e63ca78b836cf36b205245342f66ad612e1c025349decd9450d6b6a3f8a8cc82b82ab6740654df7be9d6caaab5b63ca3264e1f95a8a70ffa1cff385413279801f9f39961c627a1e5187ae65c23db38aa97d971e5d40a2e1413ab29e12b48a5c71070e55bc2385351e9fd29dcb7acb904f41a90908409388ad871c5656ba1d3f33d319b366955357e7ba3a6cbaa6651893ae880d12c236c09289d68e5204ba185e57451a24f667611ca4f41b731c812fbb6bac4bd430179124fca26f472043fb2765e2ea8872d4cea428632ee3d259207b0468b4af218deaac257ca849a4d9c10683b56cce7b3b08d5526dd3c5c1c585f1deaa2809aa93563c3bb1515a87c947daf14714286db0e1680ff7d651e2baa294f22239277ba29fe032acf2cc44ae075617580048c55e05cbe8e42093426948a7555611528aed4df4ce863cdcb3511ad2c3707b1b1cd7b2cfa0c134cd54efcc738e32efbb9fb747370098c03c5047c3f1839f28829ffa61ca4903f4810e644acc56ffceb2a417f3c3a6ca7d4e8ebc609b5427e01b410a49ce13eb77632afca4a07847de85e2178dbf279d9c4798490a18ce9e461e13d7c6fe316aff871011b0a64f01e359874363299c47798ad39e9e474a9d1c4d133c07cded8a99bb37487dd9933f0475ec0c3cfb121962e8bd0a94ed609dc301f5bd920577d0561d80d79c46017a7f18e919829cf626188996698c2f8f69da01949edeb2cf47f3ad664008e10e5df4ce8ff62350677c0e0abeed9119555909418b17a3bd59b5b437e187d1790ff098615a89a8c5a0f4317092a2d7bc207bf5b966fd0b3c4243baa1d7a63d0096b71d6b5554dfa09becd9a3caa3fd303e06ea268ad66a4c5b54dbb7a72759a4b2a8d3c66e79406f36b3427e0dd690cd78be3f33009cd690305076d9b159efc57c4d826b8b40ab18c2982caadcab1b43da0f6341000169156d8d60dafb22f387b0ecfb87c1f41900b1d07db3116d82b7b5a5be06debd6102fb3a12f45563eedff053a65ce09bea8fe944e053d8767b51f347a59ac944f3f7357ed3084dd59d42756eaf8637b5501bdb06235ad89936f38b1c9f75804a3526901199350ac625f7dbdb3e0b1926c3da553f8e14f162686dc4f8e666a25e9a4cb4955fe063de68958109092ace76c4c83a02fe5810a28e552f7bbf139d625ffa3273b9f3351794b6674985a04dbd3a46ed939e426b1e812e48abdf8b1b36bcef98723dbb5d6d37f053772e65c92ab79cf84e211f65ae7d71fdb2f1992474442853564784e8557ee5238910c9214d90a5176d2d292acc2bb235f8689f423e104cdaf666809aa91eaa75c9ca02f847386aad2ec9b121be147726d96e9a8222bf6203a6528b185b3ad9b68357631ed18007cd7989a1b1b6ff4207d16ee767296afd7a61a70a507d17f498d2cd88b256031b95d2c66b5257ed6be0bc8dc35dfeb481", 0x1000}, {&(0x7f0000000240)="336c884086f56e7526b8e373d26e0a9b6dd3a80d6f94f728514820f3b165eefbc65c6e3cfbacc96ed373df5aad65167d1ceaf7ccc932450afee8607c3c9890207f30ade890cfae94a82d1fff55204bfc505dc1472420414a193f2b700a8ee141058273008f8c3c796f823e86246ba67dfba9ef868c4a5cb8ba7d6ce71051ad8502a736288d6296144b22cd3ae4", 0x8d}, {&(0x7f0000000300)="d926bf129e60184377c72c8ad3e8d20e04cf67ccc26a5363bdf321deac38b499302398d95cb160ef55d9639494be88e570d87b63c61ff99fdd14c291f51645245f62a828b298f6b657fff462b15843523bfaa07b7c8f893cfa2713422c95a70b84b66cc1f103fc13cd891b6b71a8f5acc18e45de9e58dc444eb877fe6552028f9fa0ee40f52bb47554e31ae56f0d80fff1d1c188fec33a5408ec32afddf54542d43cd8c02f435263371766d6902b391ecbf2883a4137e2cb42b4387b5742bbebf81867a174ac", 0xc6}, {&(0x7f00000016c0)="f262469067ba80061682b923ff5e4d63400206c5491df53267eae0c48773a21cce1c8a3ab9ca86e0da118507965387863041342212500596a5368b570921a9b1ae82c76d57d678fcf1bb7679e8e6b991340173786787147a225096156d49df7ff4b010761e7570f79e5a882dd3e0c6b87f90ff8de3e0a84b1f56ed61791193c45158ebe44b5dc90db5e18e4c3ba8c0d8a5909a7a1e866c7d072653b174f7297f38385f1c22fc27a52dd41637bbcdff0c14c28519a071a7ce80a2bc0577c777c67177d9010ba48ea8fadac8f778831794256421b2e89622b0a7d1038fd03221bb3157302a3e9d50925154cc580110da168d1b816c62f2a57022e0f31bfec5a6294068ba0133d0ef578059ed96e32294dcf76634b49a032754af23f14d1b27af958433b36cb444e352a1a3e68d8df64615fb28c9f05137e771d8a6dab84da1516fe7ac7dcdb233cf35448ec65a069dc9d7d1add8e8b85426d5be39df96bb32fff8bda40b0159a88c96ed23df2351e6b961be7bd47b1c9b7119e624e7d3898c9a432567a0513a68e3508148e34ff78d5cb6918c3c08691237f0ccc77fef657f2087042f63834c2c8a3be5d4e8bd04d8b51da016e498d0bc2d4b3e0731c898ab22d870a95744a286e27f49e368dcff16a48b89026df0463004f151238c60ed2fdb178988157af63bd11c50234d92190d2c49ce7384c6d14a2106fe1346d05515dd6431f98d2a610eb433b6017e4cf742145ea03fce0c04c26f9046c14e184a587678f6ddd5413499f4f9153722b5886f309cc83311a9b1f618202a62d22adff12d5d7cd2b8f5296f03daf913e8129b18e405a76304c0889d2be89ce50273c92ab1bc39173d3fa2395a3c58775cdff4089640fbc46a551e4edbf481cee76796f402877e48b68e46a37c4b2a6c2c7d261012cb845989b3a140ff88860da0ec71a13f0b3859f994dee20f29ac434067d51e10558977a7ca0a60a7ad8b7ce95506e458aacdb18d030e40b3cba6c63404a85e64a2686f373a254bd102d63645e2ed92dbf6e474e7b94d103db9d2df6fc809ae0780a82302330062b9d943a3d4c28a428c65812e90a7c2f9f04fdb154a029d5422f227b7122d9b09dd34d57206f6136f0985d67940dab1926b6a6b0eb8c79c62ed9cdc1890bed7574a9cca19c6f2e7aa2b62f4f85e4f4702886a74f7bbd43aba07bb78fe3e1be7cee025baed2ee6d84141246e6264389078f5ab418a7be5965d06a9226dcbd842ca8e0a604ac57707a49e1b73af301e9a01a07d97685c755ddc09feaf483907c62e1455f10524791f7880f97802273be6707543174d68a6893a7810b91041b2e905b8cd628bd9fc9ad517cdfa9578007397f794d06b9f3a3cbf451625a22daa9e7f5a9af08e9abe9043a1890909c171a3089b534ab9863c704a486c82207c51cb85010a8152cfd44829360caf0ca64f608b9d9eae2c61d99a3f5f2d7c66c76163ef452e560cdee2adc02c939b7efbb5b47e8926183e4f060db8fa9287436a870bb584bc8ef86ea5f777797625f19286f9a9749abf17acdf0013f4f9d678be2f996909877dbbc810ea171f39b40528a02a9c02962739392629eca0e1633c6f69fb00083b6c8fa3c63e0dd5fd86f8af007237c4a34183ff4de73741664f8558e214b221cbdf6a923c668a3986d1683d6277c9090e68d918bf92037e285c7cc3afd91158122819c031d03bf7b128f750e4eb44421045be6bce043115129264eb974f4f8b7963b8d2352e3f47c35fdc30744d1bca84061c0cc0cfa30e26e392bc62b2a3912260eaa5f7ddaf5681c57bb55b33dbaead4dc2baa4f3587fbf8357d7b1b00738291a978168bdf3e92cdf0969d5a217baebf48b11864111629403d3b9210085805f5d5d203c99e8afde066ffcb898486e569bfec07854fff72299272593e8b283b73e93d936218d787628661f802989b8e49cc8bd65640d0a46f0c733c4a907d0d7092d304d953371765ba41620fc666a734925573f282ca9b21516b68657bcd48ebd0776e6f71299355eadd4a0e49d1d96c39a3fcdf66d46b2841083253158eec3fb96c0f001d428ec8ac1b45328cebd999ca4ff578ed7e4191ff3d093af7a4ea35a0a367273a24c89c1c2838598f0cc23e1bf2d3011383df70b98e4f6a36270bc8a2b962b394f9d86290acea3d328e7a870c8912f3255c00f92072d9e61eca8103927be547a0a267955fc574a48a79c0994b9d2be2702090fce0db30854fcb2aa798f49a1cae29b6b9dc4445d299cd8cb18e4999087e15532ff83c0c83d9953f0a86bd308a18a0ba72e4077851e865131e3a06c747681baf4dcefc8836f6eb70ff17aab6b2690a0a6c5ec7de743332ee81658343d058fc5f9bac52b21d58022f96bb8cb4fb6a2a2cea3a89db030cb5793a669e776f9eb0c6fad1ddc6e09ee249b528bab2ae416a6fab8adb0adc133ef16fd35bceadda1b58b29fa2aaf54300a2a29406b3e6464d46b11cef342cb731d8f265a571daab4099b0e1aa49838babcac8d74fb93bb4bbf0f5f49fb5cc0ac70d895a2eb292eb777fa03ecbaa8b52b3a0fc230f9616a2907e807e2eb19e2a3fceecfa4f5c2868f1db8de4094a799d420ffc167ef01fd6fc669ecff8101241f81b9c785501845d8097efe5a26f700bbbf39b6bedb7640dd621aadb5def3a4eb46a1b2620fc66120498ffe05f1278c57af6cc965082a6860ae9afe45c46a9a2a5aac9a0201ec7d8825a4797f0d7d6dc4928b463795cd26b56ecc68b77dc46a44d6bef72c311f4eaec43cf6c83b8563b483962780a00903726234d6cd9d06f8c1d3c16410f10f38ef5c97c2eb725ab5920bf8442e82511d4e171130401a2716bea45450817f946a0d16ea82c8554bff9f01db979c404f2f43e96748e3ba893555518047cd41f20101fd441fe36f2cb4af706c6f5693ecfd56a302bbb740e27773c5d7b4c28888394f4326dcd7769a93304657f805176865d218df7a61c52d9766f702bfee98013a3b66d202d1f6256394dc0be45eb18968e25e3289cdfdf91fe8642f0147ee0ecc01edf521db533fe04dfc7fc870b789d1889a9f8c564f39ce296044269b23302d71707da7b14e19664cd4d33be4a4cbcf18f4c268bddd361a458fab70dfc81caf7be76d4f2880bb5dbe347f29ca35d3a95a55f37c6d4e5a0bb4e5663694f5168abe673e249e500d74b0d0c43c0f7b17a0d99522833fd2b58de37a2151786b88e1e248d2d75c62f0a738b80f0d1bd036370ddcba921f7885165633a7447e133a3b3bb397852551c3775af1a30bf2f72608a8fcb6f1d091315fa3c56ea22c40708db2e2cdfce6679412819dee171f01eced0ebb55f4cf1a410db1c06cb14f22c11d6e6e27fa1ff9fee754138477bb82544cf94ac51cfd2db6d1d46d72aecf87df40e0dc611e4376b32559f82660fba95837d3eaf4d70df536e3dd3bcb24be333d19ee4078e020fde90def2822ac159d219ff3db5c7c29b37239e7059c598bfde9a4d897f31d8fb5def2d97f45694c5609fa129695222e1c24a6a35fe7e1399196f4f3ea53f86d95dbb1bb20aecc3ebf5d7638596584e808eb38ce5c6bc63dfcf9a0c57d0ea290bd3f79206fc158e645923d4faeb0895420cd357ef7af3c3e3a1ee4fc49d383cea4dc3999ed5b27e58717ad9d708965232c49854a1c55b3fd022f15653fbfa1632a46c36b9b099c247d5dbfa5c4120d170d7e53b6d5ee6f97b46cf903f83d1d491b19e00f8d5709f29f520406d6b70ab4a82f5439d45b52b8ae83554a3d6aa88b29e1654141ddc842bb8436e4e298195e25ed26ea31ace9e884e2a87bf9c6cc4ea78967293433d13b26991031cdbbd9a64d955005f2e8114516d75c05c6dd2d724e160715f2eafa0a1565cb020a21c11b89d4c65608818d585a220ae707b870766dfd71a223285799c2621f8e9276aa48a7640412ff464af06eeccfe6b50017d2026f370ca2984f6a09cb129587e5cc7fc7d78509cbdfa02003f50d25bdfed909107d8b6afd20797111e3783aefc541d128b0901f0023f01dfb11d514db9428b530a0fa560f58652f15a208aa88c2fe7419b8293e8ced8108ad5e4007779b6e6f07b5b60bc6e2093fcdeb79d6be8b5d96cf317014b6d2d51c2cda8db89e5bdd5b78208a45dde04d49dfb72b52002e3a39bc89852bafe30909b2493718b1df7f81f3386fc4d949ccebd471f063d0ee96e78fb53b2796e683f3fc43087f58c7dbd3a435e9648a69a4939963d0a7cbe2da5b291feb7487a1ba81ea5546a864296438ceae2ebe7d697c36b092f6f5dcdfc566ad51daac6e47e68bd6db5160067297a731b5532d35ac5ce8110de0aa433229ca443b563da9fb244c53ada3a989a574815db9b1044f352bf729fd07a4bae02cf62db621eb51df590b0805d6638ee733d6acda6bb1cecc62af7a724a2e7a607d31a0686f56c1d5966128b66786b92a52bcb392d899ffe5d3c79aebaeefb800f08e3c3d33adbb0221435eb2e7c3a94159027209cb5d6fdeb75d33d978fe41037e09a5fe6ba79b90dd5079f51d6b11a29264807ff421344c08876772eefb2bbff68dff46ef45b249e08057ce75e8a1ee37b20170c4c87fa0d82246004ade36627c8303f86ebdbfdc225217eeae0e11746e043d8f612c5250e37605213a29417d888a25f4995f6a66510118590df0bca92d6df0157b0fdf3f820d24e70d1e1ce018e53d82ba461546f173bf6e13a68771a578e14b514928a3063ab21fb0aecb4ac0fd55230fba85dc8d851934e40f5c2b5799f39e594413a9781c6d279368d9382fda3ab0ed6bf819bcd09b4959002f91327fa0d87511ef1040a02c3a4bef6b85a91a93399ba3789f05d6bda8106bed910a000cc7a731ce35743226d7ecd688ea1382b20328cc815ffbb26e09ee54926ab9afa99f547aff00c0f3f2829fa52d1016ab1da9bd810eb654b5e6a77965969a2efe42b652b628bb89ad6cd1a43374fe8406e371847b9a54bd05fdd4b9e93a14bef5a48e3e4b9e0d2601094341af3d4bae2b8ec2ba110f5b5996bf3c3aec08c0ff7bc395b873a83751257209bdddde5390bc222b3d12f562337e512c6666e6f7b4bd1a26e644b0b9da8ad69015de8962ccce98ccc0d8eae224f190f8c814d72f838eac83e18c2302123e181029c1ee219104ebcd4bc78bf9344ff8be879adb70e061908edd22175501cede7bf39c33595c77bbf6161e0d145d934ed0e4d594e00607d3453eebd9a3962fd3c44cca4c198837b72db3f81028407c37fd3a7abebcc1bf5d1eb5f798e30e7625b93868b40f9b5a1818f615509661e9a95a0859d080ccca3ef542bd66e17deea19497316686296a3b76630db949fee75f54944e75cd00f70fafcff45a52b2f1de76d2fbecb91d64f30f35d9dc7b5da0f626ae5251cfb02eaa83e4ee5d17e2c008ad3865abff4dfec2b3da6bbc88b8a9f4e8f15ecc1505912de6f4bcb2ce85797f9b0b9dc9637bb7b589e4a620d20cf179859e2753f7660a5ef9f91228ce582a12ca2109925fbaa88245e24cf375042a972500e66a1b8f811966dc2a070e06593705dda47bf4551de44ad5f36809c8c13cf1227b0ed8d13dc30d3f3ec2144e10b3fe7eaf2054dd5b2ae3ffc4c76629b063b8d3a8f6a3b37bd61072c6a18944ada4cb6614b2ee97fb704a89ad1055b4aabf7eba67fae78f3b328e2ae62690368e24f54974de7a9a6003da99bb5c6cb83a96b10084c370873532e2a732422d7b25bf4b2b1c398850b2fa387b5153560420faccca6465a669c703488a34d99d6f502296ccdb6367", 0x1000}], 0x6, 0x0) 16:00:23 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x23}, {0xf6, 0x8}}, 0x0) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0xfff}, {0x7, 0x2}}, 0x2) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x3, 0x3, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0x8000, 0x1000}, {0x7, 0x9, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0x1f, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0x81c, 0x1800}, {0x4, 0x11a, 0x800}, {0x0, 0xffff, 0x1000}], 0x8) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 16:00:23 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x280, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000380)="cbe4a51d79bf2f4cd3b0d925c5d40e73acc2eafa99cab35c7945e5a70be5610098b78fca398278e55f732b16f1202ed9eea372bd68cbeb0cdb51e798e854c6aef735bdf5f5f490dae9ca4ed43f55778608356cfcdfa2b1e0384f0b853b098c3063c9f0bf28b7d4f3c50bc032b24b42642f78d5aa1b92a48e8beb87d9f2ad3975cd59e7aa0d9866067ca75816017827a111ce74c4f8fa66d7fc4dd6ae0c3c44c54e6846cfdbd4d89e5c0cca40e401e1d613e865494be5ef8e071d0ebc30a797645286b83e613ccd1b5b007f", 0xcb}], 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x200000000100, 0x4) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000040)=""/182, 0xffffffffffffffdd}, {&(0x7f0000000680)=""/236, 0xffffffffffffffd6}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)="808042be68f9f39a95eb1807f241da9dc9799792d0bfa2ba0a2a33d03b0901953af6ce76b04e920420a28de0cff56101fd2a6db090dbecbf983685cb3962e094dc4b8ce3e36777d653eecb8c9c22176b20c7226b0695528e15f3d933421540d11cb37e5e6a5e6f4706944fe17deb8c17676d0f85c3fcdd62512bb716b4ccadb358ba58fb389861c2f8cef3f95409315c527b487cb6f487b2db19ae648fb956ed4c3fe8139f871e547dbc2fd922715b3a7d5e33b95dda4e7a3e9d8d5993ec4423a7916a65754b91433e3210060b952081ba37d5a82b24d6903950b95b0836b6e782b227eebf7828497b4e7c90afc2d2", 0xef}, {&(0x7f00000002c0)="f03ccb3a11041461783ea470f24ff43ba16150c6bb51636d63bb8c90d13f5920662d", 0x22}], 0x2, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000500)=""/32, &(0x7f0000000540)=0x20) r3 = open(&(0x7f0000000600)='./file0\x00', 0x10, 0x4) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f00000007c0)=""/193) r5 = semget(0x2, 0x3, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000480)=[0x800, 0x200, 0x1, 0x6, 0x2, 0x9, 0x101, 0x8, 0x9]) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x100000001, 0x79d, './file0\x00', 0x7fffffff, 0x400, 0x1, 0x3}) open(&(0x7f00000004c0)='./file0\x00', 0x88, 0x81) socket(0x18, 0x0, 0x101) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x800000010, r0, 0x0, 0xfffffffffffffffd) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01f4534b566c653000"], 0xfffffffffffffdfa) setreuid(0x0, 0xee00) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x80, 0x1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg(r3, &(0x7f0000000500)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="025e0cb75fe6587e30bd318b7b0afe7fdd0962e90f9ff63e62da143757a2058afc4475a1f7f0748799c3faabcca554bba55bf66cd41fad49ffa5272bf6fe42e03c194759", 0x44}, {&(0x7f00000001c0)="31fb297705914f64dc0279c57ced13795eb95c45ace849537de5f0239a2db08deb81a45c699c3702a4f75663d5214e307ccf143803676700b74830441adf83d0986365820f333728bc12a6302f2102226a9c7ec25af48b713e691f152ad461bdc378735d97aa994a4c5d8bd91e9482a74b75314137b82f7f0c9a5c3a", 0x7c}, {&(0x7f0000000240)="ab48aa22ca761e42ef2a4e522c6699c1b9872b6332a4399e75ccefff7ef29068aaf96158ffe61a37b27731441674ce", 0x2f}, {&(0x7f0000000280)="27e5af0196bc671f08132e6026f8f688e2627b0e05ad53bf1cb8503d68904dcd34d178120cfe86e1011eb11fb1502bda3d651500ecff5dbc7d757d62c18dddc5698c963b28b8f0252f30fa4d108a356b24bd1be3e2dae9da3f9076401f9ea3261564b790a372e289e19ed9b3cf35cf0f545746c84f0ee1b23d817499aafa", 0x7e}], 0x4, &(0x7f0000000340)=[{0xc8, 0x0, 0x81, "2b2d8983fb7c2e4052a02a2a5bcf5590f5bcebb82502f5490e8915a0d7ce3219fec3d8b0994e47ce541fa737dfe91dee528ba8f141f10821f1279128d4c326d1d566786967bdc9a1737a7a82bbc1d952f30afe53bb53334ecc32de75f3a89d3adf7c7e222ebe56f4f425b8e0de0d260fd4ee212ed21494d41f5bbb78aaadc14dad9540ccbb86ead08599f9492bf28ad1b6b357a2a02bb76fef896b04ab85ab56c52141af74bb14bdaf420912b18755510dfe6ace83"}, {0xf8, 0x1, 0x9, "633daa8a82841ade05d0ccea095ec88674fbf2c51b6e1bac0816cee8111eec394c48d526781cd3e447ef339ba1f1c0934487e853c67432ea698e9d6a5598def7b2226c891e816d0cd80a51c9cdcb4c0abcad894bdad382a1a4593651e30a677417aec356381cb44f7afadb5dedf2a35094ae07113c376af594f3b79e73241ccf0db71b02189473e64e72bd292a36202a26fbf32497f4387cf6cd09db7b31cbeb05f33176da97b720d64282045a9a8799d8cd5be19fe9bfad80b0e88097f649fe2350e335abe4a646722c7eb8a507d63586dfe22f3d8c41ecc82188b41805e4882d120be5"}], 0x1c0}, 0xa) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xffffffffffffff7b, 0x8}, 0x400000000) r4 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000540)='./file0\x00', r4, &(0x7f0000000580)='./file0\x00') 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f00000000c0)="16547414e3f967e4ebf9a2133309baf2fb7d", 0x12, 0x401, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050105002100010000b1ffff020049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x1000, 0x9, r1}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:25 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000200)="7f25619e43a66216d76272d26b72ecced0d8fc60e052287da7927166bc496d3305d600207bfaaf1c2f0099ac6ae4cb97a53269bab3d69033923838077bd5d08fb776df67ec75dc8c26edd6af67645410e17acbfc075c465a99a4490b8d3b9c0337d3c6bdda201d09391af48011c2606ca76c3df138918f6fa9098831cce2deaf2e97e328c1d93503a37b79c5b0168f4315aa40d84ea86e4cc07c8795d013a160d37e1bf1ad6b88798e5ccf08ee17a08781e756e7fb4eabf215e80166620c9c0545d30a4730", 0xc5, 0x400, &(0x7f0000000140)={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) nanosleep(&(0x7f0000000080)={0x6, 0x5}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x610, 0x8000) pwritev(r1, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) write(r0, &(0x7f0000000000)="083aa53f3f000a18c8139c45b11336f54fd9c7985e5e1c14c0b0308197456e4addbd3cb99a1ce2b80d6a9e0350293415c0f29a513e6d4b17cf3e51e838e44f13a74642b88a4883fe69bbe8cd6bfd2dccfb337343b4d446ed1f0878f5209ad32522258d7e4601a5f2f7fa81dd4ed12040d89616173402bfccb1", 0x79) setsockopt(r0, 0xa, 0x3ff, &(0x7f0000000100), 0x0) 16:00:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00", 0x0, 0x5bf9cbd1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x58, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:26 executing program 1: setgroups(0xf, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="126067298250f832f84f65d05f2f4499e38a7cd31a1b187208ab1e6bcc8020f126f28cd073a1d2036cc7c232df4f7b014c1ae663aa365fcb7790ab74b29128a4aa9766833f115d11c7f7ac9599e7c2cb7e1f494869f19cfb03d40e8865366f9da04b486afd571e4594832f5e8aad47e8f8c91af7be69293ff8f36916728a93811e5057936d3f980ef45d564262854520782870c037dc8946ca1cee3423", 0x9d}, {&(0x7f00000000c0)="27c7f83a9da6ae8f2b6ced70eabaed4fc80667917033deb24419ed85df827c553135cebefa2a4f453fb1af16e7e724ff8a714f220ef78c535cff8d2d74e16a21c28b020d5b318797e8f2865ac61d9a895b7f9044218dd1fd0988ebbe7046e8c416", 0x61}, {&(0x7f0000000140)="fc8ea6c3cf16626a73d49ac1ead3ddefbe53649993cbcd81c10d9bcc1371e74cdc0832b9fa89937452c7cecbe33bdb8e36d6ad6f08b19acc7a0fa2dea4541c7f63af9b1761fa14a2ef43afc80a271a297409805b4e307a250512de91a401bb3c49bf7d0c4933fb051ea5f6ede41f188ce30591c384d3843a7753c0e32daadc50ec", 0x81}, {&(0x7f0000000200)="d85651862a323ac402b695c5dd4afdd4c88e7a39fb70f0e324c852a5d5f7cf23970889394cf279174960ab484e44ecf147b6b5716f5375d51d3303945e6c6652f6f9ee3372fe8af54a52cfa2e31c4fdcc486b25408dfe2a5ddd9437063e68ea26b90014cf926ed0119637c3dd81fc54e53ef228c7184b20eb7b3e8474d03423373ae0081c4e9ebf7a5feb64a6ceebd75f8190242322c04736cc3d6463f76ac2c53f983d4cac6c6ecb42c4c071113857dd2175e787d4cb3a4519f2b9c7d552f07c3e3f920dc09226aeaac8cfb0e973b9dcf8b959a9442e0c22972519c796c3c79abb400da5549abc21c20d4d558623285b8", 0xf1}, {&(0x7f0000000300)="853f961ddf71ef8c2db609fe8a47056389f3540dfe140e87874cdab98283cb031753d7e45c6839d4d63a5cc5cc74241420be3b6f026e11bb9672f3d3f8a690ef6fbc90196392caa89f6c89807577153f1eb63b6d9f372ac2fe88ab5e455f0f60bd067fa845a1e53de17b2b433a1bc915da4d005ace4e9a7a4dec2d58bf5ac52487c08714c8129e1ae387aef1bb40600c475fd47a141f45597a2cb6874d6034df03413e1c2d73bcb074bc34fc26a72fe92a572b8fe5bce5e43ecbca092ce127f8b634e88878b63a", 0xc7}, {&(0x7f0000000400)="ab6e6f5972249617d50e23e1e44d294f523990afa16967c4cd38d6712e8989b55b0ab431f6086e2f04ca96066110efde06cf457935c2e7f016bf33046db1de8b1b2d0f4bdbf08f540a7a58ba002662da2511b025147f732bd1f9621b93723623643bb49725ba47c71be20c7691adde5796aaf5469a2926ff4fdf70bdab5b7b147f3c06f4abaf9466a975387b1eaead31300e54f9b18c92df99", 0x99}, {&(0x7f00000004c0)="8817d1417a83b597e53993f8cb825fdb67c287df50f3d2b554c485ca30242320f370721c0fc4604993121700d8d175735aed5fd078f6a770b1cf5fbc34f1ad18b4a3c6e07eac803b94a7dd8e36896ffd15a0cdc399f882d9fb37c90cfd0969282d48cbcc6e369a2d2d201ea33602ecf5f312c7fee8fe5d92e5e4a9", 0x7b}, {&(0x7f0000000540)="c20b2932506b82c6e79031665252bb73368cbb9a78462a5324b673293573a2718d6c4da1869c0b5ac9c84d0088adddcaec7f0b7ec46408ee446ec4583d42f85c1a84567d7b92e2e9f5a946f0889696bba6ee16a20a72c033c74931b9fd288944545d130b1a1bd0415ff620ef73d1c16c00459303bdad9a37a4a4bb31ee2b8388e728074c64b62fba56595d3b7f", 0x8d}], 0x8, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000680)=0xfffffffffffffff8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xffffffffffffff4e, 0x0, 0xfffffe5f, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpgrp() r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:26 executing program 1: mkdir(&(0x7f00000002c0)='./file0/file1/file0\x00', 0x40000000000089) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 16:00:26 executing program 0: stat(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)) open(&(0x7f0000001540)='./file0\x00', 0x8000, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="cb043d67c174e4dd5909c104254cdf0cc72f104249d0e135dbb034725f41d5abcbd36184472e29c59294225771886f4b4995d783ddb9eb333240ac51a5068cd988a4ff44d38b72ef51c77e4ed5ac7c419e304e7f880d79d770f6b9f75b5d3f6ae90d8ba8949a2f66033b330f0ae0846a01caab0ef4a0cd16f68f35945cd682d78d5d37205d8377eadc5e771cae4a6450c74aede1a42b1f19", 0x98}, {&(0x7f00000002c0)="631424f912e5e45b7fc48499186896ef95b9afa64f6e620a6108bf71ed27f207367ca3ac1aee19aaefda6eb13d27a844b19b1acdbb4a6169287a8c0f200f278fb7fa", 0x42}, {&(0x7f0000000340)="7596014579d7edbd81362d5acfab25f72bce6ac858ccee24c638b21e6e0d05915e9379646155503790198aa1884ddca9334138926a9faddfb60bb6187df8da19991fb5aeae0e6b11e74bf4ff01e4ee183f6a25b454f30b046dfb9fa73d9caa5651289e539634988e15bc20b8c1c8cd667eca658dbe9556fa97f010a026d36d531adb9c7be5ca920c2897800764fc60518e7b323ec3815b86c64e", 0x9a}, {&(0x7f0000000400)="42db098e8629b4d9d3f4b2986435775acf357672195d1a9da921c3931ac15df766a5e6fa7b6de6a88d041a6232e1f29328595cde0fbe8eb543f99919e976e9f3947ae1d6870c3651a41ca01ee1b6225ce778cfbb5d76a9a254c3da8160af5dd3be66f2e9e0da770f0bc06d683bc0635db611e8fb28902079ebd6bca8cf65a82781a936def60a4ed6de78125494b06325d72e56d3cb591817c47f69c72d4aa248fe621897c3a05e453a93ec6bbca3572ca899edcda61346eae33682f84e451c71b13ca74d4c8f152e77974fe9735fa33e4c95246769d2c9da3bea33da7b8ce2102460986abb312701a273b00359f536ec06e034822a1de64bc7ff6dbd5c09e04839a82c25efff7a6dec47ee1ae8a6df052b8e259e6609076dc50627f344b6da7de7a8be1a725d30a61099738b1169970974a8441749faf5f4216574101b2a3c50d29242696ab85329e4aafcd54cf980c978ff7cab819601d61fbb1230547613f9dfbe052df27ed42d1a3fa039f97c5da8370f2d3dd6c27fa32e25447dab9fd48757c9f7cc57a754a512043f5398651f58cdd11798e958130d47cb9f055bcb2d07d2f21c6f7eba3387c801a7110cdfe6bd15b9ac7a01eb1bea555aa314fb749d8751420e84ceeb8c1ed8a0b8b825a815c896a96875b815e8e11c9c5d889b91cdb043ddf3b7e0ce331f2a727a4c651d1530ecce94daa34d9cc6af822abbb972722fc620795437d9cbf4b7d8e7b9b15c0bc53752e7974aa3546e78f0b4eaba90e47baf82df4e3dba9f3b06531ce413fc77a24b4d278980ff1cc5fc0a31639bb1906b76c7c31fb3c4e0bf872e8d0c91228e39b02421be9ca97bd4856a704b43c9b5c2a5828e02d5366fd4cbd1537765cbd1e22f55311e8a0c1c7d4fddd2bafb5674c44d1e0aa8aabc6a0da74988775e9d32fde1b4a7068be55d979eac1d29c98159b3d3afa89fa51fa9b829e8ea81bb7e271480a1ad7ae6275c884ba38208c169b3a52308a28d5578fa27aac2c2dfd55ed25498393e3614ef6478f49449871ececf9771cd885f8006ebc65a2ff0f239ffb7a5de9ab1be11f9e5f79f933aa897076513920565577b0193d65a9cede65e119e1ac8b4ed1f677ec3af2a3ad035ffcecdbd02dea033265fd2cc05c8da27495dce3111d4e949200794db253a2e9771f50c9c03e3b8e2bba701bf39ad0e8a58d29e964bab49ed3d9910a7bff4ebea15726bc8e1dd4911bd1716681c738559f122cfe150ca20f40cdca335daf2c5972d3f49b88bed70a37cbbb22c17c268e4239260e86c923553a3a0b18c731c59a3a19aee0590241d12bfde0f41429b816a224a4bd1b24f5b2a35a7f5c8733c183ef8ce7706d285cea0f9ba5577c7ebdc7c851f11ebb45146794fd41c294def3f6d7eaae62a1d8f0695de6894777c34e8e1ed3d269c69896671b793143291fa344cbd66068997fb092f794480aef846a546887ec57bcd3f80674296ece830feb0e95bfc98ef5dd738bb0af49c9b4fe3f3f6dd149664666a5458480e41ef68625075b9170e110f058bca185426bf4da08693b48626f96a98be5b30576eb1416368c8fccb0164b6c4ff81c7098dc87fa6ae9c462137a31ac87493b512858e58d05d3fe9d69e7e6330195dafab17aa88f6d6d893a5e29505b277f0a39981af3748260495b4fed7af30b1e918835f38ba0128ebc62fd49f2ab2e2babb3bb394acb2e6c533d80df05341523060a57bc19ac6b47e0ac9b1a75c03a459ac1538a4559aa6d8d2f9e35f09bffaf035bae1c372d5669d0bb1a7c8dec596917a3b003223995db16246f1f94b11290c90614c3e1a7c7bf0cbe47a862b4576f057d6cdcb527b4f66af3b23e98470ccd5df3dbd97abf3dd85482d5131299b0e4cab6f6c9130996b11c5acab0831eec9d55e34d49b1e59548a7570bcecacc0c49cc4fe4bc65288491e9b1a9ab8ffd0ef395cc32ec84d2e4ac7d99be5ca18a4e467ff8ab8b80250dbad6b13de3981bafc9af387de8a5733f8a69cb707b0534d79396443863de4b78e47cea041e578bd953297a458ba5d46d37fd7334a4982f91eef82282a1f2da6eb3e5d31f7b57c73c3a0d1d1a3cf07310cd8e703ba5dbb74355e0c04da56b35f5ee2bd54823c94cca621145f424f67be7eca6b32e150f13f129e91e74654e0cc780838f9b638ecfcd85670897d42cda5047ffbae18a449a73c5eb3862abf7a33ba74be43eb4d0cfae56faaad4d94b72ff7d486c026d83bcae91baafc660b86ea615c302f576fc12f30edb53fe7e9c5187a584feb491592985f81697366669552a611f07bf954e8b5f03de145ad440df8ced19c609568f7803732d049ac5fc7fd18a5c4728a42a15060ef5b9c26089cf547b9c1017745a4d61245a8347647eda8a9b1bdaac916b5de18928e8b03d4dd6b4a43cef499ab7e3719c6890655991dc50ecf4ad998010e827be5f910f1aac6db43315f94d4127ef00778b25660fca06470f6ae86811e8ed4d2e50a24af634d8a38f287a0e988ef0bbc4aba950f79988ec3147e690a9180a3282b21f01f015508b73e370c98e0eacfb69391231d29f5b46a3758099e6be59bd79d032f47c5862fb1c53e6fea4750b1539284e252a22e5d07cacd6920309735ba1fd58cbfd8e0ed886d0dd7f7363457c0aa28b5720a8323cadd9e40e49526bba4f0e2b5b181e2114371f66b02259a5ea64813ae10ffc05c5f7d0dc04919d8c45517708ee05852a48360d315a3b4ddaf9d0b5fc82d56a107070c666d0aa9336eac71797dd095a041321e217a9776d77a7bdd90d952565c2689e65d69ad997b6d70768ab8cfa2c8678de86b30a3b1a5f2e97b6fb1c9f3faa288ae453ece56cc7a8afa0090e1b72f990a0daeb636d46c080e37299161931adbd20692c8866246853e54ee13506cc06b0d9a48c9b28c8b9e92ab534c104ca7414614702fc21554ad70876534f3255a018d523a126759e01bfae4a1dd86fb25e5116f19c0ac7f13f7d368f1c632b960ad2772fdafba116faad44c061ce0a0a558f5c166c40fe4320cad3034a6f740b087a2c68bb7e52d3c621958760d752cb49d8601b4e1b80f1f7fcd50f56143c82fb830e53e349984e4c2df0013d6996743b401b38f2b8464e30e9d524b46b1f36f1c6056f7b0839c4293f015e4e0e466e8465322991bce802bc8b85d223e1e5f4e2bf82646f3d1a419b3a040bf361796a0e00d515af673450206e1441795ba65e9425b4ab0bd83732ddfc0332f77d8ce60d84bc8b878cdecb3849a9cc22c653ffe651ea0fa2c7404995f4bc85b44ac6d32ce3b5874e0cac00f07848bbb44f6d628ea72a6a9454240055c2622dec5309489cbf73bd8bc30f52eb20004085040d3855dd7980f02499c8bd0428efd0140cb4823c1a6dc07413bb498d5f53c261d36a85c972dcdffa5fab3e8a03f5452cfedf51abffbcf2a22cbc914ff1c88bed2fb5b6562c4719e2809c073125133470372253782fe4e5e6431ba9ee1b58cd3af7954cb210f8b8761b9bca4b9c507bd50341639f9ff97dc45a958e683d3cb9661c6782bb7498e9c4168ded210cc0c333ddebcada906e6900daa696fca10cea08e6a3b2441e067feaa51f59f11400c45ec5c6cf04ec2b8ba67b7e1d9503ab1000c781092f66d424feea5672f612b761582c266884b7c09a7c6f07209d5d5802ae774d5bfb7a688179170b3f882f43d8438f178b199b8e5789c0ebb905627b3bf7d602d94d8a5f20f919dfd3ce92a956ae45baf5763696195648f21c92530a14e6d003655be096f8e93ccda474429414d73c577ef70085d9014faa72370057348772aee826dfa0d368403e6c3f8a1fa0eb9f7e06dd47b851e1d3c0194db04186601641f4daa7fad0970d4dc8eeae8d26d7354d24a8d88d39b6b93c66ad5ed6cfffe00bcb9ff85b67c0a820c713ffae040c21663fe2c6c2b46ab60e8ac22062d50fb6d97ed92e73a8015f16c486fdee76707d11e3cd8d10bec638d5f92f25d86be395b78cd4646723b56a94ad1ef351a9567f4bf63b5908810d0196d1f8d84699475d0ee5eae9170db4cdfa3124a940b97c08855e311119cfc5d9476943d9a89f8e92133d4fc497568ebc9ee7bc4869e8b8ddd38785d901dc0fc452198d8ac56fba9e2c0cef75d96d59afdef6c9180754ebc9fcf72ad32e9394fa3d35ed3ff6e38239bb0ea961a4d9fd01a56ce464ecba3dc01f5e6be45b73e2bb2b5e7c801f23be23e54b706e47dcebaa80c4322d90558314987e0f38687ee44246db284270ef0a31bb169785b8879951f7c66a929403cecf31b7bb4ceafd948d4960c8ec8b8b23b1e7cc6c29e0b53506cd3fafe564d30c220a419ebe1469eb2cf904dfefcb196e15c9d404b64586da51f311858fa1ad7f3509472ccdd23b8e5af90cea4bacc7c5cdf1f77ad432cca79aeec7eeb99b7a773317e976495227e85b54f6d2319359a01fbad96c3780f464d523388d549e0765456118196b403dd1fcda33fb57587ab049d702ee59fe00b65637583c44fc1d8be0f6a0c4b01055cc50c07c44111aa5dc2915f8618364a7baa029b56521184a7299c4c49a27b92e9ae8baaadf6fa0e49030a96cd8cb05548db29ee9f115e6bd6969196b821677ae15edb723174c4277259689f46ea62141bbb1e6cb1dbc67581b51b0b2271d5eb9d733d43ec6b1d72b866db758875c20533dc2e978fae89d672aa1c8b514148bc29905100aefe16bc4f95e26e4e9998ebb7738e5e7b35d06924ebb3a72ac81f00c4006b8a0606c4fa19d8af0994f7825a2d3af220cfc985fa8e92c0de4ce3d88ad82a615b0e8418eab2140a1e117f9f15376ff1febf4c0a813c6c20388668cf6472d4ace525e55c0819d2cd2357c808f05a866a9f9274d00beea0c30125bf6eb0b025d38202072de336a9ad6e199dbbdd523b681f51594da86be518747097b532a70f2197d8f0dc096ec85d71489218e37db39c076f3395869c273c83f35daa71518efdc2c74b685a15b9575f8e16b73c14df4d4803b2ea12e31229da4d78d39c64be8f7d3fb14afe991d6605a13cbf74bbb7c90c893b37c14eba5cc233ce2c0030e692166090a1c4b9b0fed49135bf1677d29c952388036fee991dc361d420862fdbe040e3a344c10d409c1d1f86519895e47dd134304701e60cf42abe63a75ba202d0ffaf97823836ad0f86a0eaee2cdb44fe5c5965d249acd3b82409f3c63ec707003ffcbbfda162990a6084eac03d0a9205c53d200034fb69663fef35ebc0d6091639444c414c67cebf3aae69ec392a5f11516e9cbfd557682844d3aebf3962078ad6426a8ee8aa6793af38e8a7fc7ffa43aa6d22d0525dc5dadf07fd96f5034b56dbbde4ba408a3a976b69933db6d7b4038186160d4118252463aa8f1b130121e61289145c47d57571aff383c34f476759e5cf5035f128366aafa81ccea92347627602844a80c559502a4ee42475dc5ad53128befc775b4a46b6f6f9b0a1755244ce09e7af76c9573863adc4e93b424e48921ca918c677284cbe8ef471ee0bd327693d51a20067c2827da08068da38d19a60ad386ef4e2533960c7e9a718bc2c45ad5b702221de8f4107bda1de7db156657b75cd25228c15403529a3ea853e751d0ccc021a190caa73fb37728f19fbc82ae502c946cfdf27ac0c1d87f4c4638bba20d5878671e9618639c372c4f7a9540549224deccb55ca9f1917084d1ad02cdf6990c92aea242be831a710eef07c6eeae8508df0a9e04e3bbd2ad843eedcaa370689b4fa44eac5943d01666d6d4f6a40386cd7bdc72dede9e147a9b66a5f69fe", 0x1000}], 0x4, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}], 0x40, 0x40c}, 0x2) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) fcntl$getflags(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:26 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) getgroups(0x4, &(0x7f0000000080)=[r2, r2, r2, r3]) setregid(0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[r2, r3, r0, r4, r2]) 16:00:26 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x40a, &(0x7f0000000040), 0xc) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/224, 0xe0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x104) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)) ftruncate(r0, 0x80000001) 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x202, 0x0) pledge(&(0x7f0000000000)='/dev/wsmouse0\x00', &(0x7f00000000c0)='/dev/wsmouse0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) r1 = getppid() fcntl$setown(r0, 0x6, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x7d, 0x0) 16:00:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)=""/235, 0xeb}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/254, 0xfe}, {&(0x7f0000001380)=""/113, 0x71}], 0x5, &(0x7f0000001480)=""/249, 0xf9}, 0x40) r1 = socket(0x22, 0x8000, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x4}, {0x18, 0x0, 0xb4, 0x1}, 0x3eb, [0x5b9, 0x3, 0x8, 0x101, 0x5b8, 0x1ff, 0x1f, 0xc38]}, 0x3c) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r2, &(0x7f0000001300), 0x0) 16:00:26 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x6, 0x535) semctl$GETZCNT(r1, 0xdd2090eef6bc931b, 0x7, &(0x7f0000000040)=""/167) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x160, 0x0) fcntl$dupfd(r2, 0xa, r2) r3 = fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) pipe2(&(0x7f0000000080), 0x4) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000240), 0x0) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x0) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x401, 0x4c0, 0x10001, 0x1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r3, r4) 16:00:27 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e006669caf78c74074be26c653000"], 0x10) close(r0) 16:00:27 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0xb9d, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00", 0x0, 0x8000000000}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:27 executing program 1: semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r0 = semget$private(0x0, 0x1, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/106, 0x6a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be54553a5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x20, 0x7fffffff}, {0x3, 0xed}, {0x45, 0x9}, {0x8b}, {0x48, 0x2}, {0x48, 0x81}, {0x8a, 0x6}], 0x7}) close(r0) r3 = dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x0, 0x0) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) faccessat(r4, &(0x7f0000000200)='./file0\x00', 0xc, 0x3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82122e2f66696c653000a3aceea85adeb966d04b1a8d0b8f28df20bccf72ffa6f7705ab0f83619c69c29d4b5f4ca7768e81713a0f5dd25c445442cb6a49e0bcab3ec12d6"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0a5dae30", 0x4}], 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x40}, 0xc) 16:00:27 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) getppid() r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x80) write(r0, &(0x7f00000001c0)="00001f0000", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x5ef) 16:00:27 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:27 executing program 1: r0 = socket(0x1, 0x4003, 0x2) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/179, 0xb3, 0x1, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mknod(&(0x7f0000000040)='./bus\x00', 0x62d6d6224cd90ba1, 0x3892) syz_open_pts() 16:00:28 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') msgctl$IPC_RMID(r0, 0x0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="c5b88f6cdb522c7892bfc284124f40ac8c410db741efffac803422e65284c4fbb1f97d9fcc849120b67db236260e5d4bdd8c050497d8193c72e745df84f1c1fdf05305812d7a7ed65300d482823b6423caa54f8dc1c8913b56d2795aab7ffbd1aeaa5367fc495897198a428f74cf9e2dfaa0cc66effefb639f02904ae05e29dd509524fe5008c34b153a7bc02692283345a335e519f096f90fe7e402ed8859f0cfd441c97c24a6704a870287", 0xac, 0xd, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:28 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) poll(&(0x7f00000001c0)=[{r0}, {r0, 0x6}, {r0, 0x1}, {r0, 0x40}], 0x4, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffff92) shutdown(r0, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x11) sendto$inet(r2, &(0x7f0000000080)="3be7f485f77b2f625334a3a3d4f96d61f51fefe6ad217d5d8e3f58a2c02052be9c55540d9a56d3850369bddf5882609f3b46087bfa02187a9167352f13f519d0a40dfba8e324493ea90011a1afbbb798b0f339a843c6c29751a1acb0d00c4e087f7be4a2ea49f1d6f9f844dd32339a3d9142796176bd5cb2bfba906e4b74d8f672f09893b3eef7a3e33e2ea24b733beefeca7575ffd5a706e7e86fe4761d5af7822dec7a5d5d5e1e27f2b12b60eede9c4fab5c4c7b5ee05fde20e27126e00fa54155d6440ba8effc1ca654b255825952cfc802906f2c490550331348ff1f6a941f", 0xe1, 0x3, &(0x7f0000000180)={0x2, 0x0}, 0xc) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="a569bbf1dce9cfbf0a3012b3858c46321d12578f00d0980b1653", 0x1a, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:29 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0xfffffffffffffdc0) 16:00:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) fcntl$getflags(r1, 0x3) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) chroot(&(0x7f0000000100)='./file0\x00') 16:00:30 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) renameat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 16:00:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0xb16a, 0x2, 0x7fffffff, 0x3ff, 0x8, 0x0, 0xc4, 0x2}, &(0x7f0000000100)={0x10000, 0x6, 0x5, 0x5f, 0x9, 0x5, 0x81, 0x7b2}, &(0x7f0000000140)={0xfffffffffffffe01, 0x3f, 0x653, 0x1, 0x28, 0x3, 0x7f, 0x8001}, &(0x7f0000000180)={0xc83c000000000000, 0x871}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="1145b37ac47121cff4e2ea1af7bf13ad440ea6b4c35b9712807d39fe76ba5723c2349fba418f25df1e1ee68177b93eda532d5369293d9e9b546e1515995d8f9c1e9c8c77d2e077f57d74772bf06a5e09e8ce8ab7d5e11636ebd42bf6361c1b096b82b363f978a4ebdd6aa8a94385881bf9f38c7f9addcccdb8f2f496efc7f5ed79d86cf9ea536b3549cf2cd3d00020fe9ed53e06cb675ce127a8e17bd25d8cb199400b7086c67e025705eaf0b9b9b3f4965bbac69057186e78ed41608c0faa5b7e07fec7c551b9c71808", 0xca}], 0x1, 0x0) clock_gettime(0x7, &(0x7f00000004c0)) r1 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x10400, 0x1c6) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x7, 0x40) semop(r6, &(0x7f00000005c0)=[{0x3, 0x1, 0x1800}], 0x1) socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x11, r1, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000600)=0xfffffffffffffcb0) getpid() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000640)) clock_gettime(0x6, &(0x7f0000000680)) ioctl$TIOCSBRK(r5, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000700)={0xf67, './file0\x00', './file0\x00'}) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000740)=0xd82e) setpgid(r4, r4) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000780)=0x1) select(0x40, &(0x7f00000007c0)={0x80000000, 0x9e, 0x8001, 0xd7, 0x4, 0x3, 0x81, 0x2bb}, &(0x7f0000000800)={0x8, 0x1, 0x10000, 0xf1, 0xfffffffffffffffe, 0x7, 0x7, 0x10001}, &(0x7f0000000840)={0x2, 0xc4, 0x9, 0x5, 0x2, 0xddf3, 0x7f, 0x8}, &(0x7f0000000880)={0x4, 0xfff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000008c0)={0x5, './file0\x00', './file0\x00'}) getppid() unlinkat(r5, &(0x7f0000000900)='./file0/file0\x00', 0x0) getppid() 16:00:30 executing program 1: r0 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/27}, 0x23, 0x2, 0x800) setgroups(0x0, 0x0) setuid(0xee01) r2 = getuid() r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) setuid(r2) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="03070000800600006cf88fb9f8a9521f9da2c17a3eac1b2351827cfa1f35b7018cd3cbd111640de17d7a99ffb91ddb2dec0f6db0bdd9a8d32188f465abe0c165284dc80100e823e4d8c10a40e460503d03476d8bd1b83e2172c89767bc5a02a2e5f10c2dfafe28bbdbabf86f2a11e563b937773afdea491c5b78460e4ed929cbaffb7d87691adb6730072a326001166b3360d57a58818aa0b6facf97ec08d59f7c7d7427dd3ed1a8334a"], 0x8, 0x800) 16:00:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="da000000", 0x32b) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='}', 0x47) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x80000001, 0x8000}) clock_gettime(0x2, &(0x7f00000001c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() setregid(r3, r4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000340)="b664a33c16aafbd3ffa730a00c8d", 0xe}, {&(0x7f0000000380)="2f18c93f6f74eb42e042a1e62e890a8c1c224a6bf7fdfc8e8be37b570b72a5300a0f057598047d4affecb4fe260e0b4b1ce8640c9284e38892fc56008745f9043cb24cc4cc0ea3f193e1c0e8525a328d9a901f852780df3841e3d155a6bd6fe3bf78d924a570063abbd737bc9882340b8757baae41fb7b4bba3ffa1479811874a78c9ba22a61caa485e0", 0x8a}, {&(0x7f0000000440)="4bcf9f061fca3f197a7dda5dfc17631467ad61d9b2089bbf1da84efde755667e28e239f31fc3257ba16724fd9c7ad0f5890c906d3caa213f185a938d7a8411217d2d0bf379bb84e0b0f4353150b15853b08bb92f4c6b3ab1e55cdc9a09955664d041208a65216ea486a62da526d20a9769f4fbc6d154f9ef53cef4879b954ced4f3e73d7f7dd7a968255d3fe494b36bdb06c", 0x92}, {&(0x7f0000000500)="452f43b9", 0x4}, {&(0x7f0000000540)="eb33b95a53df3101c34e26e8619be5065aef57e4171b38461a101fe73e7d52b3a3e1b9b9bfbc340127fc691f4554b1406c0a8c984ed7b9f6b56c87b52eab119942f93c880693ea3b400379daa0409d27c4add73915f65ce8c52863e28c851f73f5ae57007372a6168f6bb7f888c4e02304dc29", 0x73}, {&(0x7f00000005c0)="3b19a3efc24aee9c872774c7f6d3ce07eecfec017e037b32a0062ce8119429cef78bc6b8f31df2ded4187929a4b19bcfbc7a78e80259c6bf7abd4fc54a7760610e455ded29ed88c7ca7a20525be990b6994d75f124a7004bf3690c855aea0f87185464195574231135f97917ffb02ea37f46f466f867f45c90f4acdfa6551a8d037c839ec20c5ebb17cb5ef4a9a1d93df7fd890a0f67ced195d7aa1a4bf9ee0a7906d9ccc05ba32952b757d47d1ff3cd80dc8231ba1aba3e258353b06f920549ec4ccb666bdd0a8835", 0xc9}], 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000740)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000780)=0xfff) readv(r0, &(0x7f0000000c00)=[{&(0x7f00000007c0)=""/211, 0xd3}, {&(0x7f00000008c0)=""/96, 0x60}, {&(0x7f0000000940)=""/77, 0x4d}, {&(0x7f00000009c0)=""/231, 0xe7}, {&(0x7f0000000ac0)=""/24, 0x18}, {&(0x7f0000000b00)=""/246, 0xf6}], 0x6) accept$inet6(r1, 0x0, &(0x7f0000000c80)) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000cc0)) getegid() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/tty\x00', 0x8800, 0x0) socket(0x23, 0x1, 0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000d40)={0xffffffff, 0x8, 0x9, 0x7ff}) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000d80)={0x9, 0x40}) syz_open_pts() 16:00:31 executing program 1: r0 = syz_open_pts() r1 = semget(0x3, 0x4, 0x38) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000440)=""/204) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2f0e82831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7c05004faced23bdb3259a243fa0a6813d3fbab68893c8972903f380079da7bc7b2ccc61b409e26497e13e853cfde4fba592534daa02c76584659081c7ceebcf38fe606c0cfeac1b42cc97d817f875ad65da7af72f01717295e9d7d4000000050000004e637dd846365ef590cddc6f58475a4caa83fcd6905a6894694021cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21485ebb19c54c9f77274951d1a9", 0xf4) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="db470fd2744a0c89bdbf10bcf116a510c287ea0a78be01248226807d37087f720193ed677db7475a2c936c4468c4bbf4c4aa6b9f6c007f1b3b0f94df2747704702d0ce7889626be613ee9452307c210de9afc6c019a09ebfd17821e32945fcee33de867e3f1810e982ae66f92070631e8cef302228cdf4588f60386048679efd193df19a7933a7eb027da72e546cb9f96418c8bbfe82b0f5592e78d655cc737d1a4ebbc3cc70857c5b4ada1938bfde45ef3bbf1f65355274472ced076a22ea472ea7deb2251523968a241c1b77a9588674b9b18fc26a8e15986f2506b4cd139b28048e4937edb9ae6081190b1dd2e7f540f38a988f88", 0xf6}], 0x1) read(r3, &(0x7f0000000340)=""/241, 0xf1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0xfffffffffffffffd, 0xfffffffffffffffc, 0xfffffffffffffffb, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='3', 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x401, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x5, 0x200}, {{r0}, 0xffffffffffffffff, 0xee, 0x24, 0x8, 0x8}, {{r0}, 0x0, 0x4, 0x8, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x14, 0xfffffffffffffff8, 0x5}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x5, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000080, 0x3, 0x1bbb}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0xb036, 0x80000000}], 0xffffffff00000000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x80, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x81, 0x3, 0xac15}, {{r0}, 0xfffffffffffffffd, 0xa4, 0x2, 0x1000, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x21, 0x8, 0x1}], 0x5801, &(0x7f0000000040)={0x100000000, 0x7}) connect$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) 16:00:32 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) socketpair(0x10, 0x7, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x144) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') read(r3, &(0x7f00000020c0)=""/4096, 0x1000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) dup(r0) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open$dir(&(0x7f0000000100)='./bus\x00', 0x82, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x1021, 0xffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) 16:00:32 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x86, 0x2, 0x9, 0x7c4}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x6, 0x1f}], 0xbb, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x31, 0x1, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000004, 0x3, 0xf9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x3, 0x6, 0x200}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x7, 0x401}, {{r1}, 0xfffffffffffffffc, 0x1, 0x83, 0x3f, 0x5}, {{r1}, 0xfffffffffffffffc, 0x90, 0xf0000020, 0x5, 0x10000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4b, 0x655f}, {{r0}, 0x0, 0x82, 0xf0000004, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0x401}], 0x8, &(0x7f00000001c0)={0x7, 0x4}) close(r1) 16:00:32 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000b00)=ANY=[@ANYBLOB="2e2f66696c65390000005d2748f7b1b945db034a39f5e1b5c9a92226a5fff341ffb8e425ab8ec2c89ef255e24cfa3869edf4cf879944e6e8105d114e37a99ae2774f202618c00a2457f138dcf24f04c7ff71a126b096c674a211a1dc132388e0668f085bcc2f00c6a76edda46ce5843efe6328a6efebad7b81412a64794a2341a3a5e3ec77ebf33df9c6aaa46dcad80bd1db68341dff4bee0a7327236bc97469367f3c8a3d6b1725aa50391584ae1463d223389e884965e157c882e6430d0c4fb9833dfffbffff4b00caba35c130bebb36dd6e0aff1ff85dc36059bdf1bf128eb0f854d31b73ec6bc612008702fc5d01b01e5513cd1dda46d65050c6996dd4cef159c52059ff555955a52bd2e22c79c5ab98e7d9d81db83a9d4d978b03bae52c73db7419ebdbd80e924922fc96a52b2daa070f7d61059ffe27560f2071f99b2b22a90aede8dfdfe2523e70de517a9f2df5171040da8dcfe50b5ddf588e87e6882e331e253f243d0ae458997a828df7440d26048125c282236eea80de569cc46eae7f0ea453f22e645e024d6779dbfc2a1df3f9"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) flock(r4, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000940)="d7b9ffe68d578e9b1020a917c3617f0edc0b65e242708c8d09fd658d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6918e617f703bd76699e7515ecd24e5cf405e17ef2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c9d00e0ba194e12cde8e766ab4102e2ef4993b0bebffc097c313a6fb5a51c6beb43fe9689e8bdb4ba880000000000000000000000c2709cf837dba5097548b8ba3f3ee6e57d03dc7504a0da4a750a2929a17f3736122fec6b01b013f460a13e46df31f78eab30a7b45931c239e4d7b0a2c7f44ecb9aaeb2ccb7f75508966466c16a01008bc6cefaee8b945f7dd5ee03ccdeabdec130faca1eb0c98b4987e902336022b887bb1b5202e0c3749aae0cebdfc254b73faabe17afef19353de57497d3806a3aceec99815afe249bc70b11f14d1b5fc31d65beb4efe0e7b3cc784174d03153e2c05f11a0ae028ae49b248400000000000000000000000000000000fa020267ae21c768ec353ea126e8fa5ee5befeb397a0502f8ab78dcb9ed911202fa0172042bbe9d11ba40a4773c585cf4b440a041711225f", 0x1bd, 0x3000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, 0x0, 0x0) r8 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r8, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xfa, 0xffffffffffffffff}, {0x18, 0x1, 0x4, 0x3}, 0x3, [0x4, 0x5, 0x3f6, 0x3, 0x58, 0x0, 0x7, 0x401]}, 0x3c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8080, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x8}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x6) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 16:00:32 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kqueue() bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:32 executing program 0: minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x4a, 0x4e, &(0x7f0000000040)="bbed0f7edf78d1d67f24aa850ebc85debb7f4914720f1dea25bf609f5ec5932a7759abd72e3db62728242172822f2f75ef4aba1de8f8cd0ee27c8b2d5013ec6520514d639d9733a9bc4805da2d101c958acc644c49fea2642760bbd6a4a432c5846b17e3103cb62a5d784137471f62df6541f52f4831c1995a7f51eab9c04e0b0813243104fdb684f30ccce41f07b9f52febbf6e3a005ea9595046e08d10f6631ebbf2929add28ef6d23b0976e643d77a267b0", 0xb3) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$KDDISABIO(r0, 0x20004b3d) connect(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000280)=0x4) getegid() sendto$inet6(r0, &(0x7f0000001b00)="230067dac5129fa1f8225b7bc08ed8c263f76831f47233ed1c9b3e805fc9093cd639817a5e75c40767e6279634d264a093c4941e9bcaf664e400aab4ea1751d1830a87a96ad59aa19d3b270f3b95e008bc02f55054da4a6478", 0x36, 0x404, 0x0, 0xfffffffffffffd15) fcntl$setstatus(r1, 0x4, 0x40) fsync(r0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x80000001) r3 = accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) flock(r3, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r4 = semget$private(0x0, 0x3, 0x80) semop(r4, &(0x7f0000000480)=[{0x3, 0x8, 0x1000}, {0x3, 0xffffffff, 0x1800}, {0x0, 0x94e9, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x1e00000000000000, 0x1000}, {0x0, 0x6, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x4, 0x1800}], 0xa) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000004c0)=0x1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000500), &(0x7f0000000540)=0x4) readv(r0, &(0x7f0000001980)=[{&(0x7f0000000580)=""/3, 0x3}, {&(0x7f00000005c0)=""/187, 0xbb}, {&(0x7f0000000680)=""/218, 0xda}, {&(0x7f0000000780)=""/165, 0xa5}, {&(0x7f0000000840)=""/53, 0x35}, {&(0x7f0000000880)=""/207, 0xcf}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001a00), &(0x7f0000001a40)=0x10) 16:00:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1000}, 0x0, &(0x7f0000000240)={0x1, 0x9}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) pipe(&(0x7f0000000100)) select(0x40, &(0x7f0000000140)={0xd5a6, 0x0, 0x1, 0x80000001, 0xb06, 0x8, 0x5d, 0x6}, &(0x7f0000000180)={0x0, 0x8001, 0x4, 0x3, 0x3, 0x4, 0x9, 0x1}, &(0x7f00000001c0)={0x76, 0x5, 0x7, 0x5, 0x528, 0x7, 0xffffffffffff0000, 0x6}, &(0x7f0000000200)={0x1f, 0x2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xcb5) syz_open_pts() syz_open_pts() 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x8020, 0x2c) ioctl$TIOCDRAIN(r0, 0x2000745e) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x20e) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f0000000100), 0xffffffffffffffad) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) listen(r0, 0x4) socket$unix(0x1, 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 16:00:33 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r3, &(0x7f0000000140)='./file0\x00', 0x10480, 0x101) fchown(r0, r1, r2) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000200)="4ccc07819474233eb566dc5e0239088f416fbe931f7123dd19ad9a4aa1cbd6e8878cee78e2b735600e2039bff5086798880a4197b3b3f773b6562a64ca8f60fb8433c8021a63c6242e3ad10105549c020120eb50bffa072d6ed2bd950d553c870d83713caec9058ae2c73846c50b87be7cb989ead6df08523f", 0x79}], 0x1, 0x0, 0x0, 0x8}, 0x409) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x86) close(r0) shutdown(r0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket$inet6(0x18, 0x5, 0x7fff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='O3', 0x2) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1e, r0, 0x0, 0x0) clock_settime(0xc012, &(0x7f0000000040)) 16:00:33 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) fchdir(r1) 16:00:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18080, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x10000000001) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) unlink(&(0x7f0000000100)='./file0\x00') 16:00:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r1 = socket$inet(0x2, 0x0, 0xffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="7107599c6661ffbcaa93fadfd62af34845683e0aeccda0dae1f2fd7c65f073318ca0736e43f837d82645a956f733be637d036897d5bfaa1c99017bb8794a7202f366074776266b777281304aafffa972d7606eeaacb0b35952d027bcc283827f7d42f3b913d616e39fddd48d89a9619c7b26124330bd46748b612ee5f4345e5c2e825a9ca5c8e0605bfa479986852565c5e5ab9b409646abeef60ce17df7e0e73c25ff344f76a6943a2b0075dedb3727df20ea73cfb408608801935b1c28469b13da4aceeaa6619514e91e8535b5d895b1d718f9fdef4aa78786c4c9ab8581e44d97574f3293f645890f80f3f34548a502ecd748297a8598e6fc3b04f8ba52933c45bd98f05bc898f1eeb64067cc19b9a3917808d1d415f498aa86c0bd4ff9bac6bb2b3e4222426f4fac6c26bb889ce5a8aec34378a429ec078fd9bb377dae5f0c6313b7fe4504c418f9b2647991d3ee1747d04b7bee3e5643f3a2c441b87f7ef6bcaba852c3f6c3673d2ce3bc04eeaa3bfe2855a64d47fec3b13101fc2173441acf248d600ec387874a3cfe81d068a9213eb6cc33d953af856367b8fe5ee839287200f4408f35116c5613ecee9012c1a28a9eca4e9ac8a19ed67d5daddf8fe62ab624f2489186bddc2f32bdb8c584d457b26178ee92681a493e05cab81e35c3298f438197ce434e8a5151ce2c8d1d6673243d18172d90744695f8b9659c544d147ec38b2af3ceb4c7a085a0a9f3b7227ee85efc4c98cfc5319a6bde86a9b29da8630652e270a7e370fa34dd35dbdc5413bc23ed8d41a466bf6ae3ffb7bb46f831e3463f6090801959249c8e54788ceb2fc1f9bb6e9b0688f677ab5f56a75545f671e336ad7baae9ea3ed378ee3500c5e735c69875f39ed7b565b992d330367b4baf6d6c4ede266d436d082835bb85f1478367f94d0a2a5c880302b649f4d25c0f28862cf39f51c630b6ae17b7a8d1bf99965cada5f4e987e29313d67070108f039544b1a0657e677e726306060e7c0b0d3cfa55b08e05111f0a1526f21721b357b24f0641cff2c31490d88c4fdd84faa9d52b8317de7932459732cec50c755a8c73588c8fbdc2ca9f470bd7959dc4346dfef19240325356b55bfca1c8f08fcafdc9b748a2ad2de3af4f1fa0935e3f6474c15d03412c182e6934c4df63b6c02aec6a0b558183872e753f5ed745006148e5092c70b9e529661695289548a60bc931ec5ae9163633f776adb8122c7061f8d66e79b50bc26f439370fe91c7e8efc780127409bab762ee84218b741a7015df290ff2e61178ca2dfd1d293fa6e41a91545a3a663f51cf42563b677c471ce3eaa3df74021b32f594bad27aefcf3726c77c443faf719bb750c40e76cfda5e1a4b8e2ceaebffe8634119b0746028795396db31ca5a6473158d5b5c0997f65bc042f20e7f82e0957e78277c49d6eb3817ac6da9c96c134cefe6885884215fd8cd17e42a3da726575e60a01da4b8b62484eeea92f13a24c6f02f86e718b4674dc4e67d5e42a5db0bc87722b519d7bfc92269f3b742f4d1857ba380bb02f06d801d344e2a83228311f8cdc46df9c373994d75c7a99556638899f1079b35d188ffc98ab290e8a781e6fc6491e28b3ebcdf0d095cdcc05b26b2a5df3ec74e346da43d0383a4ff014b5f1e225868214330616847c36f4e53769191245199ab7eb832d049534e16a90245d9c6ba019bbe249c61d95b8716217dc51be0d38e4a6925d0fc0efd43dcb5a30f736cb67da14aff11d966fbfb9839c92656a7af21d9aa1cad6b9a19422b17658ed09e905e12528cc9b7cf6b783b7221315caf2fd693017ebcf7b043ca576e60fdd3d1799b2ef4917068d1ac28dcde0ca5bfddd20423abc7332f912be5e8a2c82ad80f3a9b0e0bcc88001c99cc658375cdcfdc07fa4169b543c4cb3e1f3b5ad24bb7c03ab38ac8fde2daaaa7a7b613df46dc9715d0448e6138cebb73b83cd589b7de4f4c033dfdc217cac65369d98a55afc9acb4b0831f9dfc4382cbbae002883fe10f1302a6b1ea2dce296e8efa8085d28e9361b73f664491aa4e50efe00838a0f8a7b9792ef425c4fc0135ae382ce0353d50737214c72f85953748d53d21e3ed09ae50d21f125115977d20714c976d06fdf88e42f2bcba15f00376eee2a9b1945353c4d9617f8e363fbff554a96a6834d127d9f8db5a6e6fb35aaedf7b56a417c61781aac56238a58374f5837ac80a184d98e0f06b0953acbcf7fd9713dbc770e7d88d47654c251bc90ac2f53f4c16deb8336b443304668ccbf22a184f4519f446f65951d02ca2ccf03175088b4fa6c2314018bfd4e9a0cbfabed4e54edd6a3ea77db5ba89fbb3e526b94d65f2609c79e7643765b8a44a86fe4724950fb4951d27eb61ce8842e8c065373a0eafb28803e261cb16f2143108611c54f1b17e927da052015b7bb200910671f7e5464490d291ff43ef4bb7f3ee4eae921d55ba12dd9acf32feb1d1a73c8ff214083063d489cd47759e068cb68e181a21207398f68b285660af85221d235cb373c541583b43b8a5ed705719b25e80920e0bfdabb042fa8c2874b7fff7d0480fe2c501f91cbff79aa5cc13eb3335b380b7d1381ed77d840416823b6b1a2d12b7f395d0dd011d1796fa66f181f990b5e34ded0ca5dbe67c49927e96bfce1d5c366b658a707776a375ccec524fe8997c33fccc76ec4c7a94abdc47b3655a099ca7e7b0c35b832a1c7a82d965512ee276529e3608bb8b748922004570852d4ba397138a19848264fa2ee6a2383d86ac8ba457766882fd40c41d1555def0f60cb209c30b0490c46e15b52346eadceace4d7a2933bacffb6f21de0381ed0dcfbdb4a2186ba8ab6adc894f80b51d4ecdebbf5aacf40bb9a2b599e1491c50f1ba85b886a91ca0f86a841f8a0e9f16cab4c771aca353cd79f934eb721f1c647cddae60b6414638dee1ed926eff3d3ce6848c0890e41fe6e4e6256e486cc5df6500cab3d4f20369a624d5751346083ef6800b3189a5d53f82715570dc705be67fb83850ab37f65875daad0d56416dd9052e82780b16e6bb2f883e8d251f924f8af46c0d71b6779481049a13759c485007111600993efb8c8bcb6a03aac1e7258a6cf8ed3947de821e9943a8f566334ad611f83dcdaf62cf3378c85b537fb6cfda0976de01ace2c50f442f80dddce93f7fbbf1cb87ee11e96fcf6becca6fac419dc111889ae01c935749e2d45843bc253894cd05d93827203ec891c8ea1d08f8060e3323f9685ca693bd851764f73c3081fa1ca10c785a9a33750ad720e58952165bba386992e9975e4b8a332e616bd3576a2c5cf2d397014bbb7bbcc56db00ee423137f1c991583ba6eb46ce3e7725196f418e5d4f4659b60324c2cd5c3cc2b5b1adcbfa44ee62e7bc52afb5e4cc77498de38cb5eb735a208b7d53936cbf96dd0d677915ad017dfd7ef7fd833f2337d82c0a8edc543ef956cfe899e29f7d8b36b3524cdf42f0fd88ea8e200fd10b2691e1b22dc3b2754835e04168c3a73fcf318f46e2fa9323ad347a91c3e283fd206b87486a9dace23cf128ad9da5d248f4f99885898b238b26d6c99ebe56ea3d4fe707f386326d0e8d71fcbd204d59eb44153833765196351aba2a3c2c0ae8d55467eb29ad87a70d0dea4d381a22cb9d52d278eac2565177deb5ea18bbffb66cf663de5a835629c4db993ce6d6937af4f78a3151fce755d7c426b2844ca3c7a8bfedccfe26d2c10a5cf26700895b60037640c1bad9f8ef1955e06e551d73a75d996df238c8962f81b6027afb09c1a7ab04452463eee0ca5f01383f64943387408dff15dde07767ab7fcc6fd5dc844f8d1987e4d737ce0c9ad95b941749de43235ce337666ad72c96f924ae419bf7058f73221566ccd13327fc95d0b126ccea84d02219a6c79468fee6a5b8537415dbb8f5dfa2582f8605163a4d3ad9d4e77a5759761af89f1d7aec53d38d69c95a755c85f6b696d71ab055306716373c76b08e88b534cc104157b3385246bfe1540655d2f4ff4909b845d36e023d3545e7e16f954e8185934147701ecbaca8d552ea8a76d284e6d43157f30a40276a2c6adf3d5870d711bf8069c7dba0afcf12fe84572910c10f3dcd688b7398cab876c8cf331b95e28bdba17e98bc8d410bc71bdc3c7f0f19a5cf51c4c907aacb2e3dffe864e08ae7ea330c2a4a63bcefeb20eb0e883ec0305dcfaa18cfd716b7a6a41afb74a688d9632487045640dc8066d4a60b05e91e810350bfb59f7ea5774df770b38cd8f105921ca8549d4888032454937c8151dd8982cc6495e6fc559db5d6a339139121da312473c4fe7cfa35d4bc7454f58e0cc857c7d21e78753e61bd699a659bee77b8d45a898ff88b20b87f0ae3b67fc017fc17c6a37504f7a2f40a92755126c15a3d69e6b69a82c486afcaeb1830e6592dd40b00c6cc6e46d86a6b0fcf903a618ec60b29414fd564f6fd57b77646134280a45d6345b5848205dcdbca0bd3d8bf143a6e86d4da6675b0d0d4db426622058470b4d22d294d4ea6a5fd0b8d78d2904d69acfbe9169062448191b1a8e4dfff11dce4c188e3ee7116413c9ef893be75fbce672090b465b23e1730f2142e61b56833a35c13906a36bf219dda8bf3a463db4749a980317b91e990711faf1bb7c1fd54e482e70755c577ec9767ebd3fa8077bb6a0a341005b35c3b7a4a2630529b75f901ff210e9e5a01117fa30fa7b1d8c573233ef479079d137ffda47f29d8ce03ee75b59da18c8e6be1ef4be57886a1e9ceb3ac2fa25baab00668206e3e56f673a25cffebdcc4c00f5084b2556f8a5c641663288ba32041c43233c5751c26311815ad25d996804c8b2e39ce6804cec8775cc49ecb08edd6c8b5ce2fc051a6ddbe6d4426dca83868b2e616ccccb1fb60970a03f6199d3818fb4f7b5ff607ffa515343dee53dc20e099aebdfc80d64d40c6239c653b40cf9f10e5542b135fcccf370afc34991c27fe7ce69e09b14739f7a7f40f54daac5ce777baf8b9b6b872b38d8106ab6e5949265d07ce60f803fc32b9d787f0ad317b12b5631d82667412cab0c58b141303e72c6af2df95359ad6db74e91d9903875f7ada77f625be0580c069d8d3d2e483e7bd1451777e580bf2d9c395fb2e0a2aea0481903672c876da642b7c8b2842069eb14865dd1b6971cf78c0a4d6c0b4da49cf05e41cf9075afd9724cbee4546f4185ea3819bde3b110a9de9fc7036b5c221a0f50a291d84e7c4d6b49f136813cff090dad3484380f723011b1843fab15f7ccf187dd13efda31b2934a21acac287d40073564f3ae020798e7b205d8f3e394127ede15624329428ddf51396d22abfd2c57bfcbf500efc0ed109a581c10f0f91e8cf51c1e06fd35cbe685cc62c7e17eaf38d74c676328958c01d3a8cffc20ebb8da7eec97755d7f31e1f9e9910e49ba29163f202062624ea1e9917f61bc888c61543abf4e3b397504f1f283521296dce0e9c7852722962796c17b37254146025d14d8571168a1fcde02eb828e2256ff061e128f82256c2f7421f9576cf3857b9faecb2a0034bbc1d3561d2a407cf53344ad075871c90c933b30a47fae2be4e813bdea1361af813df1e7c5fa20dd832509d82d4461e960b89ae95783b331a6f6aa09742f3b671d7ed96b368182fc7862f7c1f9d30369e880f8f4fa7ca967de2c9a832a72bc457165191a418463725be75dc4617bfce39016ca02ab9b251db0896ab7b4a2c7fb1a5c9bd3e4dcc6e79376844cee61e8e926b43e3c87c52efc9b630e63308c4bc8e222e7e045b28d0dbe", 0x1000) flock(r0, 0x6) 16:00:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd\x00', 0x400, 0x0) r1 = msgget(0x0, 0x8) msgsnd(r1, &(0x7f0000001080)={0x3, "5e2f42119854c8f27f077430be1a5b62aed9f08331e7d1fdd765545c98532093a9c1606ed1e5ee0bd5d8672e91bf6692a864287b7b6b8c623a072b5c4febb6e96698da8179aa999d31f7424edbc47e5ae2297922e8"}, 0x5d, 0x800) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e777a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f2977e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab126ad9d6b945cd56128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd30050000d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e26be014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c6383975be48ec04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab686e9ee0f6d0ac1530e406b78105a83a4c2a4030400c9549a828d92a455a69cc8a45ba1124822e1873fa65825fabb1507d9e899217e960113362117d239d3bd35ae0bb856eab85486ddee9c1be7986619f39e022dcfbc4d41cde258761cb7554ea713ae7356852dc83635c5f34defb4981dcc89d449530345992ff3151916b83e6089876d8e62f3c75f7ef5f1c6ab0e3eba779c8d05d0641c981e25564474756ec9c7d188760f3562890ffcaa65120319e6fb3f9b0fb94f8562b31c116873b5d4e5dace414def4db1745b73173edec9bcf071d6709c6d77568ccf4a5381f45a60e0c904fb76f6545c8177b992495d90e4244a82bc5b3ed3c88fbc84939673e78793ce4641b1a8c423cea054ef78eedd43ca38f45863a63fe8a04b9e72d5c5e3959eebd2db74a7505ca88846b8cb682f900bf8c62f57ec6bceea912f", 0x101b}], 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket$inet(0x2, 0x5, 0x988) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000400)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/102, 0x66}], 0x2, &(0x7f0000000600)=""/159, 0x9f}, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180), &(0x7f0000000200)=[&(0x7f00000001c0)='*,:@\']-%@(\x00']) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)='r\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) read(r2, &(0x7f0000000b80)=""/4096, 0x1000) connect$inet(r1, &(0x7f0000000280)={0x2, 0x3}, 0xc) sendto$inet6(r2, &(0x7f0000000300)="d0f28280e42d411efe653062b16769ff5ed895356798687d4ccc2d1262738462b577591f64843cf8a8f6ac56d025f6a517f15e9b06c0b54391c61565816adab70bac06a39752fc3a0de3c7ac72a3a21c7bec227c37e46456c8c4262f920772f6b39c388b9b755df7c09769dc70dc85eee8c1bc0c4581234fe0d1726e7ead0b10061cce13198fcc024ae476eced3033dc6ee1a38d582aa2470c4eb4acef2e82f0da2f0efcae5890ab4396620b9c03aa04b27bec425b69831b65d64f10c81daf1f0bf217507fa840ec55ca6eadebcf3d63ca883dbe6ff81890ced6d3938fdcaafbccc324808872bbf7630317b5dd2725b373d651a4f11118ffb05b98", 0xfb, 0x4, 0x0, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = open(&(0x7f0000000000)='./file1\x00', 0x8080, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4000000000000000) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000280)="3c23954a96b89e5262", 0x9) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20000}) open(&(0x7f0000000000)='./bus\x00', 0x880, 0x4) 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) socket(0x1, 0x3, 0x81) 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) geteuid() sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)="6f88d91083017ffff23b087a4be37053f0e3df4fa5118997d75d67edd6c422e10232e91621a470f1b48ae4ed3f63ad61e1ffcfae5b599c83c7f445000c745c5884d95f263fff86b7f513166ac3bf0a90c233ecf2c9dc59", 0x57}, {&(0x7f00000000c0)="8096462f4c8f0306ef213838838601599ad79776b48d8dbfd90c46e1654171198c5d81f9d5c4e6a2fec3e37ef84473b903d4b6fdf082e8b33a977966ae27e904b26c0d2e95929ff63da5af7a7d84", 0x4e}, {&(0x7f0000000140)="c2f8a2b935168e61f424d3f04f8a0fadffe144aa5f0d230f3887e91d724ecb37f3f8e602a29fea159196fdb84b3b5da7a99b892336524eea5f73f634e60b913d1196a8cc45ab533813e75ab3de0424e333442f3cca4784121bb8d9e051e4ed354337136ed8988d863e40e6b3e6", 0x6d}, {&(0x7f00000001c0)="e00f814b09bb6e30ab7db873fc1c3a13de46f529a61dfadae0c3777596e859a1d54cdb6a6d17259096c4c1db075e7efff207b00caf54bee742edeb72295a128f038d40f7eff519fcb119f96e61287e011cced2cbc1ecfac6868a15a85f0cf0415b94a4bc35b1dd9fab7fb560124d8120a82c94136490e9ede339cf6b29785028e57743561b242fc0894c2655ddaadadfe17b09dded224a3ad308", 0x9a}, {&(0x7f0000000280)="2e8ccce9af3bfd23b832f43844359c0effaa1b9f1632c353a0f978daa735d5ecb0b196bf31b755fbbb30b9eb64298c94f636296acd1b1296f14ab1ed7629d45b0cbe0413623a9add5eaa0494ac9aba9c18978f869deb9dde9ab8de2eda10c22bb55731da33f083b3bde0caa3f73fb2134ca2348a9b619a7f3791ca0389bf44dabc", 0x81}, {&(0x7f0000000340)="0e558512f12e8bd965e80b38829f13486e2c5160224a2cac20e998cc6caf33917cb2087b372dcf6a436cea6565638cdae7fd93e7d3d569a2c2a29146bf906cd7e1f0b3cdf3d511e72bfa075de9f0de81be42069d35808bfb041b39270692822c1d88ec973eef0f2ce3c087603c8ebbeca482d4184f11228a65a6dcdd2b2a712510c798e0f3116b730b8b4218da", 0x8d}, {&(0x7f0000000400)="6063c98be2923e3a1aa9760d278c079c99ecf7aaf59fbd5c58a07949a6b3864dbc213a3eaff5c8325213507699a8a3379962adb18d2ef06168f4ad5b747a81fdb51c70b06cc09f28679de944abc69771ca474bab02aaf16618f78311f7ed4a2ac03693", 0x63}], 0x7, &(0x7f0000000500)=[{0xe0, 0x1, 0x10000, "14bf97eccd22f03ef9bea64f6bfa8e7036da9b30652942733418c70f5d65d35777aaf699e43465e585003b7db9a1f36ba5eb8ba109bd6b0f51f7535357ff449c5b33064e550381e75a369fae80d26eb3cd0a97d1c7ceb5d55fa091efb68ac62a5d29af1dc2c51650bcdf2297a6058589dc293741562531fc1856e9e272cb92482c9b72ca324bc23c84d408045c2c473ff7db8884dbb998f689b4ea4e081c24f8081c997a68823dbdf07abbc48f48343331ac508794e282f72cc3c9f199ce99fe91123d5e6e6f7e1459a8f0fb50788a"}, {0x90, 0xffff, 0x80000001, "75dce840643038b33f28e260f8e35d04abe9efc766aea48e9beba47b84999bede333c38eac7be216314e5457bed68a2d4481259a5e19eb265589377f106767cd19b20e6f0df1aad0b7f9db69bdee0deeb5dfa7edec704315899151c3623ff6482cf0d4eb7b275b289f4881d361634e040aa0f58c8adffdf5b23ee020070ba6"}, {0x98, 0xffff, 0x80, "0053a81abd6ad9138ecad23456ae89d167ef72373955ab8f47da97023ce4a46f6f2590756902bb4f45ffa67945bf83459f9bed85df151ac794c9042830aaa97c5aeda1c3f19011d43ee69ee33a0eb9cefaf47d42d929a1c157117451bb1e438f77a30f66b7b323068054ba3e80652b8c6f91fae4bb35861c25c19d9ae5d95743e2683a0e835e9750"}, {0xd0, 0x1, 0x2, "209a128cd411d375f663ff9a9b39908a62d7dc39143689e749db699d1c55e0441c8a10e9dba3dd29c8d2f87c98d8e2b727e0795b14298e2d8f6cc30d1a8023b97a91258cf73360a53e5eb6b88ec08b3c42297a36795923de1f153c5dee4c3d1bf2340113d9f27b94415b9f9f95e27f61d15e00c94cef7b57baca9557a38382b242c6dc33847a377962214adf4d476e06cdd5f83874d265303b453cedc885ad2ddb35e16dbd56134f899b02ac4c0ed949218348bb7ec49b99037cd2"}, {0x78, 0x1, 0x4, "827fc85f0411fb0cea2b7c9411443921fcc048c7dc9b517bf3609ab4a9a028bca19696d2129de6d9f3305ed732cd7eb8c33ae2496c0194766e5e32fd7b5ec3c26eada06cc946ace12c7ba7a4f9de8b8c4898a01ba92995abeb23cd730d59039f0306d058"}, {0xd8, 0x1, 0x6, "31e3b9dad6f455b3e7126ecc69d5aaba1ffdf8d1f012cf92bfa4774d436384b25def2937e022280bec0345537a6507c1dbc5671aac1db28a9bf8538f3da095dac8bf2e585b1716f35b46c5f41e1afe7138c5cee2fffdea64ab75660f9d5eeb6f31d4cbe864212465d2656069df9932680ccb406465a750ac62a1658c1106818e3e84e6775d4b9fd96999f85e8aeef9502c29e7cbdbeff6f980842550507cc4f329806b3d960e92323967a996bc926b06487d8fcd8b07225fdfd8351f63cfbf451f0a2b"}, {0xe0, 0x0, 0x10000, "fac5b7ad94d28bceab4e95323f1feab8209f3e4f54d442eb870aad80bb9bfb769b213bb7b42e09efb28ffbe5b3ef7a9a70837310b7c309872513bec8d2a767eb564ba7ed193ff6fcb6f34ecdecc6104b3de4c8a35c9021955f735752a6b66ffe841fc4eac43a0a55198b0a869e7ee304c7de9d15da9ea493668df33814a96f81bc1febb19ad23585e0e8ebd7df9ed7d641dfea94d9f8712d8c5728b990e63357d97d95bdcbff49095f831c8af421f41bdc5be243449a8843c766e9c090b1ca2df9b58f525dd8f3f18dfb78082fdaddeb"}, {0xa0, 0x1, 0x2, "d728a8d203bf8acf5c04e5751070b37c18b5f105c25f40fe80f16233bc42679ccca1bbcd90aaf4278cc7818b3f66317a382eb43682f17d0d732b586e24d22820c9f9bc9035c7e29fa3d2d39ca1f09806ba6be6188f87df5b5db37476d1cc4de076d914892f4410ab30b14d59db99c2fa98bb02063e1d24ca5fb053224069b788c53b4af90dc69ca88a1109308e5fa5"}], 0x5a8}, 0x406) geteuid() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000b00)={0x3, 0x1, 0x10000, 0x1, r1}) 16:00:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) fcntl$dupfd(r0, 0x0, r1) 16:00:37 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 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) rmdir(&(0x7f00000003c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(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)='c\x00') unlink(&(0x7f0000000400)='./file1\x00') 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', &(0x7f0000000380)='W\x00') 16:00:37 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/81) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) write(r2, &(0x7f0000000380)="e843469a6b036182c0164c40dc6ab564b8eb9d94694cdc2158987abf765094afb27b869d2ba800b6482936c33316a1e10ef68db3e61a2935c412d94622650d79d51c631d6a7d704d193807816b00da672129934c7c0d2900b8cfe61a6ba53b095155d2d6a871548c4a79b7da1510e423f5f9c77492b0e6ca9ade4db0c6add69a31c2934280b25ebbdc18ca28f5a91ffd8d50393fd65c677aa194576b280df9208203e5c259ae7492700b55f296c4610ab601bb2202e6ff97d6ab470209b3012373e49e4e25f1c9dcb403fac7d997a713c358c7c30a47279ff85546b6a4cedb20003d", 0xe2) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/95, 0x5f}], 0x2) getsockname$inet(r5, &(0x7f0000000140), &(0x7f0000000580)=0xc) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xd1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x4, 0x7}, {0x46, 0x80000001}, {0x2, 0x80000000}], 0x3}) 16:00: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, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0x6, 0x200, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:37 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = getpid() r4 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r0, r4}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$setstatus(r7, 0x4, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x3ff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) setgid(r6) r8 = getgid() setgroups(0x4, &(0x7f0000000400)=[r6, r6, r8, r8]) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') dup2(r0, r0) getdents(r0, &(0x7f0000000100)=""/214, 0xd6) chroot(&(0x7f0000157000)='./file0\x00') connect(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x401, 0xbfb}, 0xc) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x401) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000000)={0xfffffffffffffffe}) fcntl$getown(r0, 0x5) setsockopt(r0, 0x9, 0x2, &(0x7f0000000200)="35064cd03219c25b4d0fe31642a415bf0fd44f1ec5b48aca318020538dd526007e1ed644e62c188470bcb8e6db580099ccc131af03547f94fd8297ff81576b7799ef2a636b5156b397982bf2c0228962ab8660169b26d12818a7c7a4d5bcff88b1a3f5aa7b85728c1fb4580e4291a86833488eb5670583e87c786ce68fd702fa4267d1d5484251025ca443eb929eb8d1495da3119cf6aac0e93d9393d0f6f0ef95fc2ec3492c8d1445d1d436a557e164630aced27a94b1eb77b6a9f306245efb5fed42f68df95c4ae22306870400067f48a3f4e12ebdc9", 0xd7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fchown(r0, r1, 0x0) 16:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880), 0xc) setreuid(0x0, 0xee01) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r3, 0x0) shmdt(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000008c0)={0x1b, 0x3, './file0\x00', 0xb676, 0x2, 0x3f65, 0x38}) kevent(r1, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x4, 0xf5}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x100, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xad, 0x20}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80000002, 0x1f, 0xfffffffffffffffb}], 0x4, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000042, 0x80000000, 0x9}, {{r1}, 0x0, 0x9c, 0x4, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x5, 0xfffffffeffffffff, 0x5}], 0x7fff, &(0x7f0000000840)={0x87f, 0x8}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x810, r1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setown(r1, 0x6, 0x0) flock(r0, 0x4) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000040)=""/147, 0x93}, {&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/150, 0x96}, {&(0x7f0000000580)=""/174, 0xae}], 0x9, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x88) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="367cbb0d4e903ec501ac073fcc779104e85c5f850f4b5227fcab6127a11dbe6eb9347ec792d351d61fcf31f634326f613a0c426a385baecc36b023995eadc0fd4bdea090da62dbfba7f37c3143e8f30aa155b90943ed106c428d48297e188b7fd89e7b82efd4e9ff2ed74b180002bd0c9cd19f7a208c3d784928b68d6df4a7f739d8c0a4d6f7fca884c8d56beed44c06ecaf4110c7af7029cfbb7574b61302dbf088fcc5cea8f5cb0289aeaa6b790d4ae99a5c3435fd429159257f2bbad7e5c998672d21425c0d8261092d3af9932122f621aea44028cbb6c9a481f65b4fb598b28c90eb1c7e838d37e8906b325de46ef5", 0xf1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:00:38 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000100)={0x0, ""/34}, 0x2a, 0x3, 0x800) utimes(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)={{0x401, 0x1ee6}, {0x0, 0xbe}}) 16:00:38 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc000, 0x3000000000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3f, 0x800}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffc86) 16:00:38 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) rmdir(&(0x7f0000000380)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r6, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 16:00:38 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1f, 0x0, 0x4ad7, 0x1, "61b010833b643b0b4aed593c0f772aff2957d97f", 0x1, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r2, 0x113}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x200) write(r1, 0x0, 0x0) dup2(r2, r2) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x1) poll(&(0x7f0000000080)=[{r0}, {r0}, {r0, 0x1e}, {r0, 0x18}, {r1, 0x195}], 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) openat(r3, &(0x7f0000000100)='./file0\x00', 0x411, 0x40) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="ebff125c00000000", 0xffffffac) close(r0) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x3, 0xff, 0x5}, 0xc) 16:00:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) close(r0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0x662d059537a46bc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xff33) close(r0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r0, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="fbeae948bed63ebbeb25a7cf6df38031106fd8b98d1495208f692a2efc9eaa81af814371bccd49270028dcb93e1f74e9aa22e0e89dd6200b4a5f5a6d40c7389dfc84a186ba95492ca154969e28bf7df63d9749bd8ad9321d4c9f3eabd2c3", 0x5e) write(r0, &(0x7f0000000200)="cbd6751b7fc8af0184734409bed38a9a10607b315a7ebec9f44a118473ef0953314542e4f666f900011f11a675dc5b7ebe98a8c8f16fc0a5fde2f08c903d3dea21ca0db1770c85b2ac86b3d57a0463404ca85c13457f0b867a4479744f5ae6952b65c1eb5f0d30d2bd35ba88b2e1d36fc50f3c8ad08416d9773d9ee52d9c953ed1919a094a15501dfbb85b060a792a20fc6e719bd9", 0x95) socket$inet(0x2, 0x4, 0x8) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./bus\x00', 0x802, 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x4, 0x17c228a2, 0x5154, 0x2, 0x401, 0x800, 0xffffffff}, &(0x7f00000001c0)={0x1f, 0x7fff}) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002003, 0xfa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r1 = socket(0x19, 0x6, 0x7) accept$unix(r1, &(0x7f0000002800)=@file={0x0, ""/4096}, &(0x7f00000027c0)=0xfffffffffffffded) stat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001640)) unlinkat(r0, &(0x7f0000002700)='./file0\x00', 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x0, 0x9}, 0x10) r4 = dup2(r2, r2) recvmsg(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/125, 0x7d}, {&(0x7f00000012c0)=""/248, 0xf8}], 0x5, &(0x7f0000001440)=""/193, 0xc1}, 0x802) 16:00:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1001, 0x1) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000001180)) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002240)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0) 16:00:39 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getpid() read(r2, &(0x7f00000020c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x7fffffff) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x20, 0x3, 0x3f}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x8f) ioctl$KDENABIO(r2, 0x20004b3c) write(r0, &(0x7f00000002c0)="9085", 0x2) r3 = dup(r0) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x3, 0x9, 0xffff}, 0xc) syz_open_pts() r4 = kqueue() close(r0) r5 = syz_open_pts() fsync(r0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="0000e100000000e40000002a3f6b998de313cc3da433000a8b55e2e1964e326fb8c1320b9170c4a65951538a1b688c58e65aa70ed95adf0334c70000f1b7cb5d71f5807ec34d6dbbf26de3d60000000000000000c7a7c61357091fd31711081bdca5c7feb0c6eb65fd685ee89b47532f81909552ad15de20be832d6cb75f9f7f53c10949b1fdecd642e7c33863a4d6e727e1716fc5b125abdd487b2c6d8dfcf88d8abd5e249222f4531a5da446dba899472be91ce57ee73d5bf70db2b87898ee7438b2b196c829c03cc86077e4ec3e800c05ddd1168e2ddc9d77e07bd3c44f5f5bcb0e67023da30fde644e7dd9f7250679d1c55b2c2ced9c31d3", 0x352) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820db03594d86c6500"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0a5dae3070ca9f05", 0x8}], 0x1) r1 = getpid() r2 = geteuid() r3 = getegid() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r4, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r6, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002008, 0x6) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3, 0x100000000, './bus/../file0\x00', 0x6, 0x300, 0x8, 0x7}) fchdir(r2) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000100)) close(r0) 16:00:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 16:00:40 executing program 0: socketpair(0x39, 0x8005, 0xe, &(0x7f0000000240)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x400000002c6, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0/file0\x00', 0x4, 0x20, 0x0, 0x0, 0x5, 0x968, 0x7, 0x0, 0x1, 0x2, 0x401}) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x480, 0x80) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0/file0\x00', 0xfffffffffffffac2, 0x3, 0x7, 0x1, 0x8, 0x5, 0x7f, 0x0, 0x0, 0x4, 0x7fffffff}) getdents(r1, &(0x7f0000000200)=""/4, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xc1) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) read(r1, &(0x7f0000000140)=""/170, 0xaa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x80) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) r4 = geteuid() getgroups(0x9, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r2, r4, r5) sendto$unix(r2, &(0x7f0000000400)="f578cf6123f19d4aa71cc03725672b9407e59c5e32b971e73d4ad6ff27c4ba931b12e814d07c5b3a4f9526b919c71d69d55a011e807ce9ddf0c7254cdfd13a74610b0ceaa978b6a677d367db52ee194aba0241aa3561f19c8e71e3c6317fe67bd692a79b9f379ca45313eacdb9ba741ecfa40d79ad9f190ef948d0fce3e59b87de31b03d04a9d7611ac0fb", 0x8b, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="9435b8b5e0e6c1d8c94e37d75337bf0152cee1ac", 0x14) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB='\x00@\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x7) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) getpgrp() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x282, 0x108) 16:00:41 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x200000000, 0x29e, 0x7fff, 0x4, "00f0646561581992ba6a42b2f9f865c453f8c188", 0x7, 0x8}) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0x7, 0x95) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000180)=""/107) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:41 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:41 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x100) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x80) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffa, 0x33af, 0x20, 0x50668664, "b2eff9aad3e2362530513a76d5301c864508eb18", 0x8, 0x4ed}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x7fff, 0x3583, {0x6e, 0xffff}}) r2 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x9) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x80000001) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/175, 0xaf) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000003c0)=0x6) pipe(&(0x7f0000000400)={0xffffffffffffffff}) select(0x40, &(0x7f0000000440)={0x71, 0x6, 0x5, 0x5, 0x8000, 0x8, 0x55, 0x8}, &(0x7f0000000480)={0x3, 0x101, 0x1, 0x1ec5, 0x8001, 0x7, 0x4, 0x1}, &(0x7f00000004c0)={0x8, 0x0, 0x8, 0x1, 0x1ff, 0x10000, 0x4, 0xa6e6}, &(0x7f0000000500)={0x8e, 0x2f}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000540)=0x101) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x3, 0x0, 0x6}, {0x18, 0x3, 0x40}, 0x7f, [0x40, 0x2, 0x2, 0x5de, 0xff, 0xfff, 0x80000001, 0x5]}, 0x3c) accept$unix(r2, 0x0, &(0x7f00000005c0)) syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x10000, 0x0) r5 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000640)={0x1, 0x3, 0x0, 0x0, r5}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000680)) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000006c0)=0x1000) open(&(0x7f0000000700)='./file0\x00', 0x80, 0x0) 16:00:41 executing program 0: r0 = socket(0x1b, 0x800000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:41 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) setegid(0x0) r3 = msgget(0x1, 0x442) msgrcv(r3, &(0x7f0000000100)={0x0, ""/29}, 0x25, 0x1, 0x1800) r4 = msgget(0x3, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/161) getgroups(0x2, &(0x7f0000000140)=[r0, r1]) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x10, 0x2) getdents(r0, &(0x7f0000000100)=""/1, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x21) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x2c, 0x4) 16:00:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7]) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f00000000c0)=""/77, 0x4d) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:41 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x346, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d000000008000088213e300000300"}) read(r2, &(0x7f00000002c0)=""/161, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10841, 0x0) syz_open_pts() 16:00:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r1, 0x6, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:41 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x480, 0xa5) r1 = open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x2, 0x10) r3 = dup2(r2, r1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0xfc0, 0x101, 0xfff}) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x23e4, 0x3, 0x101, "a0549e6c5e8c967d3f77fce002a2fffc2599752e", 0x2, 0x5bb}) getsockopt(r3, 0x6, 0x0, &(0x7f00000000c0)=""/167, &(0x7f0000000180)=0xa7) r5 = dup2(r4, r4) write(r5, &(0x7f0000000780)="348d1f9d91713a6bcd5f9fb3ffee8e93ef44ec07c84dc603324657dca71eebe8459fc6624bff38873c7edd882fa5d1cb4f665e10398f7651659dbe7974f634dcf90ef689a1aa1d4c57c27094a5379e136dd5058e37c62ac45e7ee94683d2f2", 0x5f) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000240)=0x1) fchdir(r4) r6 = socket$unix(0x1, 0x5, 0x0) lseek(r3, 0x0, 0x1) r7 = dup2(r4, r6) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)=""/45, &(0x7f00000002c0)=0x2d) shmget(0x2, 0x1000, 0x144, &(0x7f0000fef000/0x1000)=nil) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r9, r10) shmctl$SHM_LOCK(r8, 0x3) dup(r7) shmget$private(0x0, 0x1000, 0x301, &(0x7f0000ff1000/0x1000)=nil) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000006c0)={0xffffffff, './file0\x00'}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) write(r0, &(0x7f0000000400)="2bb626da0b81159c49fda6c1426652ea4f59e25ab9af51bfcc7a05a280f2285726ae5746d67df6ea5060ee5a2e586cc76448d89c81c5e0cb030e02f3bb2718b8326ab6a7f9ebdab0a27d2ab27dcd460ef33dda31a4aa76bb9a7a780fcd5c", 0x5e) r11 = semget$private(0x0, 0x7, 0x481) semop(r11, &(0x7f0000000480)=[{0x3, 0x7fff, 0x1000}, {0x5, 0x10000}, {0x3, 0x7fff, 0x1800}, {0x0, 0x5, 0x800}, {0x4, 0x3, 0x1000}, {0x3, 0x2, 0x1800}], 0x6) 16:00:41 executing program 1: sync() getrusage(0x1, &(0x7f0000000200)) r0 = semget(0x2, 0x0, 0x200) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/174) 16:00:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/43, 0x2b, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) socket(0x18, 0x3, 0x29e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x53) ioctl$TIOCCDTR(r3, 0x20007478) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x2500000000, 0x1002}, 0x8) 16:00:42 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x21, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10081, 0x40) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x800, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0xd0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x122}, {r1, 0x48}, {r2, 0x94}, {r3, 0x41}, {r4, 0x4e}, {r5, 0x4}], 0x6, 0x8b3b) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000000)) ioctl$TIOCMSET(r7, 0x4020426b, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) open$dir(&(0x7f0000000240)='./file0\x00', 0x8a, 0x80) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x7, './file0\x00'}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x793) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="97022e2f66696c653000ae2f329ab254e15119ea43a8cb477db8be084ac5d3a0ca978e4f773e6cfd3e2e83b0f2f62f2e5ed07140238bc26f78f4deeee6fcbc069f9762c902950180375ed2b492e30cb62258"], 0xa) socket$inet(0x2, 0x0, 0x5) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x1, 0x7, 0x7, "3c82bfc9b6b319ed457bd9e8efddfc0209b1f931", 0xd27, 0x200}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = socket(0x1e, 0x5, 0x40) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000140)='./file1\x00', r2, r3, 0x0) r4 = getgid() lchown(&(0x7f0000000040)='./file1\x00', r2, r4) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xd102, 0x5) ioctl$TIOCNXCL(r1, 0x2000740e) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x42) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0xffffffffffffffff, 0x43f}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:43 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = semget(0x3, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x3, 0x7a, 0x4}, {0x3, 0x5, 0x800}, {0x0, 0x8, 0x1800}, {0x7, 0x6, 0x800}, {0x3, 0x8, 0x1000}, {0xfffffffffffffffd, 0xff, 0x800}], 0x6) semop(r0, &(0x7f0000000040)=[{0x3, 0x39, 0x1000}], 0x1) 16:00:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) getegid() socket(0x10, 0x8000, 0xc18) socket(0x3a, 0x3, 0x2ae) 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040), 0x4) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="de01e2bfffffffff6569"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x2}, 0x8) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:43 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20081, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r3, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r3, &(0x7f0000d06ff8)='./file0/') 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffc, 0x9) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x8, 0x4) close(r0) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001100)=""/38) ftruncate(r0, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000001080)='./file0\x00', 0x20400, 0x28) openat(r2, &(0x7f00000010c0)='./file0\x00', 0x8, 0x3) r3 = semget$private(0x0, 0x3, 0x4d) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f0000000080)=""/4096) 16:00:43 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x132) recvfrom$unix(r0, &(0x7f00000000c0)=""/127, 0x7f, 0x43, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) setitimer(0x0, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000180)={{0x650, 0x80000000}, {0x8001, 0xc50}}, &(0x7f00000001c0)) 16:00:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x188) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) recvfrom$inet(r0, &(0x7f0000000080)=""/161, 0xa1, 0x40, &(0x7f0000000140)={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) fcntl$dupfd(r1, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="007e61b8083407adf8fc748a6ebbfdad3195c580433391ca440800000087ad9cb5429535857878d47b9f769ba768", 0x2e) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:44 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) dup(r1) 16:00:44 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget$private(0x0, 0x110) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) socketpair(0x6, 0x0, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000380)={0x18, 0x1, 0x1, 0x3}, 0xc) r3 = socket(0x11, 0x3, 0x0) connect$inet6(r3, &(0x7f00000003c0), 0xc) listen(r3, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x402, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3}, 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x1ff}, &(0x7f0000000140)={0x2}) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1fff, 0x7f) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d899536195b2d9de35a17d1827addfee88dc46d19771cac754feb1e641600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672", 0x8b}], 0x1) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) setitimer(0x1, &(0x7f0000000040)={{0x4e, 0xf0}, {0x401, 0x6}}, &(0x7f0000000080)) 16:00:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:44 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) listen(r0, 0x0) sendto(r0, &(0x7f0000000000)="d0ff21f0d0c648ab188e5154fc682baa508ae498ccada6d580dc390e56f6201ed55db5dd47de", 0x26, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x667, 0xdb1}, 0xc) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x10086128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="04040106000000237824af42a53622b3020005eb5ad35a0500000204db52d7f6b5b76a4a2adb144dac0bcd332d15bb7cb86ed6c9a1ff0e5cbfa0a57a3a27a951a10450bfa10c676511b9141671f00e37a56bb8b4a45082b8cf404ec1aaee363cbd32d3855ce5918b04297c679bb6c243d0e0f8da45e72d1b284db1d6d351ffbf42d99892a053ba12646760d8f56161f00666b9c860f4d2e6b31afec5cbea5ec170b6de8717d85b5a6646a35e40df576abcfa0bc22aaede7863488e79699cb51006cc36cccef7f92fd0ef24ba1a3cb62a5faadea200000000000000000000"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0xb, 0x1, 0x3, 0xcef}, {{r0}, 0xfffffffffffffffc, 0x10, 0x41, 0x81, 0x71}, {{r1}, 0xfffffffffffffffb, 0x14, 0x23, 0x1, 0x9}], 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000020, 0x2, 0x6}], 0x3, &(0x7f00000000c0)={0x4, 0xffffffffffffffdf}) sendto$unix(r1, &(0x7f0000000300)="be69e661583153fcbcefc84110f96d29e0c4e20c18eb1dec57813de4895a840592564b1c189902c77ed3d93be0d02555cf316a09ae2d0fb77870bfa4c468ef911d390134ab4fcd78bf8b102ed25872a2763b6c1b9a", 0x55, 0x40c, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0x5a) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:44 executing program 1: socket$inet(0x2, 0x8001, 0x7ff) r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:45 executing program 1: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f00000001c0), 0x1, &(0x7f0000000200)) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x2) getppid() listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80000001, 0x4) r2 = socket(0x0, 0x4000, 0x6) socket(0x2, 0x4, 0x7fffffff) mknod(&(0x7f00000002c0)='./file0\x00', 0xc012, 0x1e3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x4, 0x1, 0x1, 0x8, 0x10001, 0x5, 0x1, 0x0, 0x1f, 0x99}) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) msgget(0x3, 0x6) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000065a000/0x4000)=nil) shmat(r3, &(0x7f0000322000/0x1000)=nil, 0x0) r4 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x4, 0x8, 0x0, 0x0, 0x400, 0x1b3, 0x2, 0x2, 0x6c93, 0x7}) 16:00:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 16:00:45 executing program 0: setuid(0xee01) msgget(0x2, 0x10) msgget(0x2, 0x88) 16:00:45 executing program 1: mknod(&(0x7f00000015c0)='./bus\x00', 0x3104, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x40, 0x3) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse\x00', 0x40, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd\x00', 0x800, 0x0) r6 = dup(0xffffffffffffffff) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001300)='/dev/tty\x00', 0x10810, 0x0) pipe(&(0x7f0000001340)={0xffffffffffffffff}) r9 = socket$inet(0x2, 0x4007, 0x10003) r10 = open$dir(&(0x7f0000001380)='./bus\x00', 0x80, 0x3) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001600)="8b410d8a02bd713c8b53f90e9fb30af9d43064bfb8d53a6435bfe687169c95fa1c3abef2a0e2e816cc9d23802fe0f8d72c537c445f2505df776c73ebb92851febe9cf189cf4479b6939562c9a5b30cd4b59e779b7cf07772ce52f47c85c5103897ef5c87656515f8e6bce37cccf462f3169899192f479a448a0ff43fbae1379b45911d3801322a51591821e963c3934d9cd9bf76676754181fe454d62ddeb1a91fbfaaea631d5706833bef039b284801e0f0675d7b50180cc2171edf7d56d5e64b751c7a4e0d97267a886fac70e6def2a26afb6be612d1f2f608a434e453f44a535b", 0xe2) r11 = open$dir(&(0x7f00000013c0)='./bus\x00', 0x800, 0x800140) r12 = kqueue() r13 = open(&(0x7f0000001400)='./bus\x00', 0x82, 0x8) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000140)="d27c4d75e19fe3d0e16369c606bd33129c90d6e7ab334510cd81a2d532cfdc80315629446ad351ad00abe2389b0f025dc73538d171de7707b368c5d89ea986c038584783fdbab6a3f734743d889469db24aece4f77ca3a8f7bb82ad780d43a9e4ad44ed49d4ae3a01941c1d87c25df6b9667179a22abd76b3b8131e4237dec055bd867e9f0f530ea96da93c353f23a5caf4e09a4d2aab21b332cde471d7f4fb67effa8ce4455444608010cab7c7aba5be73981ee54554ce4a307c98016fe2a0abdbd520fa46e303ce0154f989811dcc974b94de01bc7edb32048604b79e5fbc137361f95947195cdf51adeede8721e56e676942ad7e419fdae525496024892c891eca4f373f1949746a85911bc00290fff197d962a04ecb6507f2da0e1a7b142fd02ee09b1c37e64288a63c0034542984192bfb2ee93bfc04e24e7ab0a4225c2b2cf21546f69bf6ace342e18099a249b47d1e70f7118e4afc2935f1d24ee262b7edd444618cf29e568aeebec574165eb4d541778d3a9463fc3b1d06875c833002c8b9fdde434c06f8ffcaeeb5cac10d9942b30d01cdb1d240f12b839f6f259b6577969ee4dd62041c9a310fcbf77f9430c78560b84c94638560aaae08b28ce49daefbbd90aae2c65b6af35e50a2b549db8dd4d536da950f1d1de9e5874344f74f492741f37dc95d3ed09250043c6a7005e4350c6fb62154e4b282dbbf332538ba108fcf17d8db630a1734d150be2a6a53cff9015f9f73dfb686a03a22478d4dc07139b5eb0057c07ba3a27a6050a001ec2a70c10a46a6ce7be417bf12dffd174df1221fb950b60226a5b64be81dfa4517ff942cd148dd829926637220df45ef6179447c8af54e9c6122c5a65da5801c3bb55c5f07a5ddff6660a841ebc33c197417698814b255646eba6e96b787726fa36655d11bb5b3b73d755d54c95e26c4832dbaf2d8bd37f1459835040ce5fce7d6526c8e1b887669cf9f47a90d0fa1644175b4cf3566869607917e326056b9365b0f189de84e21a67e7e8945862f630b0751fc63d499d93e6cc65a2f24bae90fec3fe3746c9eaf8c8ffcb514280927c26ff0611941b40a91d5057d3aa35ae8e3bc422f75147c9725a376af3641436ed64638f0e35842a341e11b7029cb40042489554f3b7269eb89d501b86a18b00cc3855e23da0823a3762019c2f63634b56b7eb733df9dfae080e74bff2670613a7363d24edb6bfa8251fd1eb78f42236035e10942b71cd9b0b394640cd3b0d8c9afec5a95f76b3f9c20881caca8763fecc022a012887150be5a46bd351f4ad9d39d8c958bacc7a7bc609a8056edee7ba7db41a19ea20466f8242a8b9a0752ef58a4c5baa6de1b1e16cce4ae5e0d2d236e563992fd4209d9ca72d11498058ef386cc0f050ce6d124451a96495d3f10572cfc4dba6f0e31967c2a2f9849e98e5a465e8782dec841dea2cc26c10c810ba7ad5899e5612965d6179ff28fa375fd204f7682a7ffb0200732f280a6c4ffe8f68d3a642b0e37cded41b06fdb01076d0037437db09742b93bb71a6a6751bc96833002a7ba5a839029889828a2f582296b6d6f7c0e765ba8696deaa82c2d5fd49adb9e435ce3ae6aefda48d89d48e9c6df6120b71abf3dc7649a2c6736de6d3460eaa5da6d2ba04e020e08149fcbbf7873572ab154bfcbe93752d5000d091d2d352efb9d20c25ce5a53a45970df277bd246b0954861e29a752f35946e021f7acd2fb846a2209ae83f91d8d3d8cf039c0693ce26d931b11f45f3e393d3fab5f8d01532a2264e618ac94eb828ff39e168d371ba02a08ad47bb6987c1c254ac46df7b321cb0f410ea40b838625b6e7a1990ad0beede5ea4969fec7c1f2160b213dcb6669a759b35e80e41adb16109ec5b2f5bf1948c508ee2c1a71bbe76b9fa25b256102373512503d158c847172f8b79b5ce45900318d39c47aacb5dada5ed98ed024f19a19b839ac84f8f016147626e93337111c734404be11e21bb6458b71429caf3fa7606563197a2fe6f2e1fa0f72d31246ff3fe3723d3f1882e21d795f1f43dded5e1e5344dc6c9c84a10ff33797e67b892ddebfc2e5767f727645e8d44ab2d6a4c12a74d2af3580687cd43b3d2c07682e7ef002974de10199599da356679ad296f82702b9c72a2b984f6625ee63960aeefbfae01adb069058602e6d18c9225125d41b8baa1aeb39da24d5c6bff36282007d757c22bf867851d10b97b973cff034571db90ae606a6f5d23c9663107537275af7282171c436c440abe48fca24c584f4efb6ec0794dd14b56b0a3887008b497b6422966d27414ef0823a087115326ef75643239725f3abded412bdac92c88d1c1a15ba3920b421fa836474b55206dd53cd56c1e3932ce918665501414611e61ab1d490f7d5ecd58d67fdc377a5d43dc2a4e81c75d5c99b0c11769bf5d619d4ad46830dcb724b460663e4f081449f60befc18a670e21b0cfb4bd3854141c4e2156d1d5048f9d746dce9bb0e843ab2c5d450ab07786ec183e255599bdd9c0d7dac4424c04d3c587b981ff7f7c2b585c3c00720ae752eaae9c94056e9eb0fd3e76e35fe251f4921ce4926f4418c231bc9a29d0f6461505e4b2aa00e33bf079e160d89ced950dae939c9cdf18e3325a8da4ea859b3ebbf7d5ec3798d4c633cdec7247fc332a3a010f93aff3078303a225659bc73c6a2f1ae6704d823d31342d42053e1a0ac215ee7e5c1e9f54f8913fc70e6d079959f54fcca3199481669746b4fa35cbb83db544f1454b809b127a249491c2d0112a683595d47851f98205cfed46e4fdeac96218ba3756bea046c1ac8b4ee667f3091c463625b7d89ce24b856bbd30300d6b753fed25186bc1622f0806c427bd037cb78dfca28d6f92de29681b104b8c2e84690f0a3a05cb578debb896c9cff89002de9c1f98b8c568fdd3e3eb3a180ca0625f4a1212eb114a09bc2b39511e308ad5aa0b29da284642148f45199b9a5355d4663e9b8e9cdf775ce929d963e0f4395047b72399feebc54243d14a3d52fc334b97b18dd8d3192576fb462b3e2af2ade1ddc7a34cf00bf23dab23a9fcbd6de324d1b437f729b9196a303762c3d0dec87b2c754ba21584d05c4c03b56670ff1ea5ad5183c761529133b2ef9603e5949c317b869047f5ff091b1b2ecc4ad3ec36e3ae7d14adf818e91ae52caf52ab17275d289cc69778729969635a7e4cf0421b95046e55ee5c0f13f212b95aa882ac4e36ae43c1738a688fd5d33d79b1d160bc70cb74d6d32259a70d3b7d44356ecd438bd0f2bfdb416f8ab4ff88f37b21f0c5473792fc85d707cd7d47c9ffdafba263be841009c6c023755e160a4c9022f3351a632e78e875e93e85bfab926e964acadcb07e6cc0e4269d512dc1049db63d090d25cf60b5897e67f09aa01d4abf5de38636464e11de31b7d66439cd1e9e0d449283faac35bc4414b46f57bdd3ddb3b4083ac666d1f81cf519e411a83b60be63c619c001d8813e7802b6c9b89fec0c2dcaad734dcb604628d501af51de0028ced6327b2a304afd720ccd308458121056660e84fd6220354a2d382721ed7ca5e93d4b96f8e536dd6b2aa92a58eb44899c00d4c1017f82ed65bb38d7a380744ada038b9f891cf4257afa0a77cf3c81e29b14b661594f251bebaccd18c429235986b5948b3a1689f1b64c517ac7e9d32509e19d7db8b45e73ea1902b387201af91dd8ee71352232819594662cce645d267ffc986fd0f65808c767fddacbedeac4cf33dbcab8728c3bb47909b48ac486463fd7a93568297af26c3bd485ea35476fb032c048593933184b7401ad8adb4f28e2feadadc4d48bfe58940988f3583723981a36d644f3b17f79ee43bd85993f9a0eab8d4d5a00b44670cbe3f1070b8c2f57b57c2b4c20e485bd242b3cdd8cc0ae0a9c9dd5c82a3c4d3b1d30673d41c60535281a367c272b49af8a549afaf2bc351115b287491e7a0739b73e5e90c9da632f4962688872d2241118aacedb9925007c558a1be78f0c0d309628c6b2a328c8d63991db0f41680e26c0c97c6b6f404aa6bf526b22a289136b1996dfb7b82beeba1e4ff35c04b37265fcc25d5c09dc593fbc2cbfe4cf9ac25768d1dfeeafd509a73b616f32f34fff15f2e532003abb3e40a0369b9609e206e0a3f20d3facc55b8d777a95cb4f21487fa405c460d5d7ab1e4452da1f195ca876617e4e4dadde8433561d16964acdca84184fabe7999301f05888a397392a5ec097af484b3bc648a7247afe02e37f1c371b6c014bc6696fa59e0bca3d2a629c6c216de84b7b9a15409e974a1b746e50f19a74fe4b0b057a0d7ffe811874442053839c0cd65ba1200b3ad5c46fca4ce219e080e6ee8cd6082dccccb023e8c90af922c7fcacdbb1e3e6aec0b45c328c7e09fdd6ad2ed4b37f3ed4be9f3d2f86b22b6ef7eb69e8152987f2565b40598ff44e0443efbb0c31c7ff9eef5162eee2292daed475edc044b65cbb5ba5ccd8f515cc51d0a11c7082602e5dacbabe681f2b9be30ba95b238441e3e53b60a22ffb9853421ec9e702c1cf3d2ae5235a19b30b6172578cf47bdee5840cb597fc519af24cdc8e4cb29ad44e70cbb5ee0cee43853281e30b89d25e6245dc1331162364dec7da5c3a0cd17206204069d3178de5eb581b915636833619a275e654f37042ae006ddef8b39a948d03ee3c5c2ea772c6f50b137846822e9d8444464384d9e3be0e9731219615e5bfcb88783fc52410bdadfde197f27aac3dcda9e818e1087e763f145f95897d89cc80848498de987fb79b4a6503fee4d9f8a7491b3ab66869263c8009e2ee261d364f4a899f69ba50b9ab7c52d4b9856f610161f767d445030341d87da00f02d0c10be6d73324c8d625abe5289344354968a9c028ac0c167645fc655f7708ab7e2af146405e133b4366b1fa11d68202f18bdd8d1e41280d9c290823dfb396d0d50ea1a0ccaa679713f25b1ebc7cec87a48b89d23af8e15cdd597817b3f3364500af127c77b94b082a5572c9d78be6d22d0f7d9ae6251238c6559f6de0022c1e3e546e055ff57e5018b90f8eac1c96921ed7d320f4d2a6ec6206ef34a70b01e9841ee61ce7dd7caf28b445adef8c6d6c5e8ce446868b23444057d91a0f3d5e5bea41dbc964253343a4daa79cfcab112392ca5b17cea01d4ce971420048b00ef46ed76895ca23af0a88cca9d89ce03e9f462871250ee969b6ac6aaa3c6341519f9d9d2dce221b509d4ffc2609d51a8bc0e6c77fdc9b3375b146e0237282576807b4783d585f65db82c8a1a4f440c95f2dc5062d479190a7a33f816af5e9ccd2c3caf11abcee71301a36c9c7dca9bd83eb8721c9fd5689835cacd0543bbfd8ed7ef7d2d9269ce950f088793c73b11f26ba86f4844ded19e936a08d979193be9ea8916a2a62be304ed54437d7f6fae47e0af3c251239d5c57194265959dcb5eb77ae09f93891ef1c0ea619488d24030dd505bd9faf95e0e00e18df08e91e7ec6ddf627edd4e199e09093f98637a6035b084658cc7c21e679575e1b5387685b035b5a096a89773fd478003de7c65888f322d81e31bbed95efd92b88763eafa32f6244f11b0f954d40d7a644a689bc455bbfddd5b3715e70323df137f1075af5e98059d674c046569cbe568d23a8876714c32005bc1589315de44b8f531aed73eef7c640440a6e6fb5b085cdb0dcdcaa3524224dc630224b2b6331d7892358cb8b064ac8318a1308b52598248b57cdf040e26d7919301d2a90fc74674de9beac9baa4e5783ad49c00552c9d5277a96815c1903", 0x1000}, {&(0x7f0000001140)="8b3e64ddafe4c5ba7ba81b54309a5732dcdf4e36b0bad74420ab7e66bf67a71de71f04e9e43d9bc4cc57675ee0f6e5662b299062b3700ba662dcebe8aeee009b3733bc6df5edf06537c9c43fee8d38217c79cb7be3ef133e4832c52548d73c79d7a1ad9a986f30323708a78c64c67fff39c45f", 0x73}, {&(0x7f00000011c0)="e354377679f54b12358377478285dc23d6467c922a1a64fb9149b4b1a46d8a9bb0c1d10b0722acff87f1aa472b6a556bae273488575ab1978f18b7c3210570162ddce9f15ce3594d5295f9040a1f7730717611f1c42efdf52aa852d8550063f337267501879a72c2c5fa3d4a63c9949a", 0x70}], 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="5d000100b1640000000000000000000000e071cb820c51da09ba73b843e41c910791c2e506d8d0845e2e4cdaa9a405e54b65b93fbb9a6c7b05c006fbbd60304d88d0e58f441607870263", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13], 0x58, 0x404}, 0x403) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000001480)=0x8) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r14, 0x80047001, &(0x7f00000000c0)=0x7) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="15f0909d1c513c757f027613b3cff9c88ac55f8748ab799c4009afa5818018e57410bd3c3bccc583ce135ad4c91d1b9fedef687e2dd7495f7ee1b37831292f9e41301c", 0x43}], 0x1, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=""/153, 0x99) write(r0, &(0x7f0000000000)="6c6f9e959128b2ad90827a9843", 0xd) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = semget(0x0, 0x0, 0x82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/240) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107003, &(0x7f0000000000)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/236) 16:00:46 executing program 1: 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, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d79b21162b08793e1b30b7ae0e5a57fa471348294a43c17b7f050233a20386ac4669f708ab14a8ec9c570b", 0x2b) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000140)=""/107, 0x6b, 0x43, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) getgid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x40, 0xfffffffffffffffb}, {0x18, 0x3, 0x0, 0x1f}, 0x3, [0x7, 0x0, 0x7, 0x9, 0x1ff, 0x2, 0x200, 0x6f]}, 0x3c) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x6) fchmod(r1, 0x21) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000400)={0x100000001, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000003c0)=0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x408, 0x0) recvfrom$unix(r4, &(0x7f0000000200)=""/251, 0xfb, 0x43, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000073135b546b9fa9c7ff989a0c4f5d4c5e86e5f89d63b8cc7fba51232ae454772c978e0b9723e3aa6f95723495a3a8368fd50fd65168cf82846eeffb85f7cc323457f48b5d4db477e9ea340034ddee6f8645063f233690ccc039306f0669499aa5fc0fd19b9f584cfb5b5af6292551c54671ac726348946114977465e2563bc95068828d1de413614bee2b26dc57756fd701ba55e3d097fe534215b265ec7b3c22f2c6e32acbf65774071357d41aa1108029af396576228447549489e90193b91fc34117325c9b74f4df5d0256bf8665da6f3b08fa5752d7235bcfd62ac6bff83d9b323a1c759f1948cc3a900600bfbb864a08f90bbbfe2ab4c8dcb4"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getrlimit(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x3, 0x209) semop(r8, &(0x7f0000000000)=[{0x7, 0x7, 0x1000}, {0x3, 0xed0f, 0x1800}, {0x3, 0x40000, 0x800}], 0x3) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x2}, 0x381, &(0x7f0000000580), 0x0, 0x0, 0x0, 0x402}, 0x400) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000040)=""/187) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r9, 0x5) setuid(0xee01) setsockopt(r7, 0x6, 0x4, &(0x7f0000000640)="25f530b3189c714d159cb2bf14d6c997e6c56d44c50cc119e75328995c7f0610baf03cfc89f324a930ba88b6a814e4251bae33fd3affe06414c21a32153049d20f0ea686a7d02d4438c56ea4e68ba3c2c135007876c602ebd407d0ae539ea6ac5d53c090ff916f64b807093baf7834cc31b45b70f4", 0x75) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000006c0)={{0xc1, r5, r6, r5, r6, 0x80, 0x8000}, 0x1000, 0x1f, 0x439}) rmdir(&(0x7f0000000340)='./file0\x00') r10 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r10, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000740)=0xc) unveil(&(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', &(0x7f0000000100)='x\x00') msgget$private(0x0, 0x10) getuid() getgid() 16:00:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r0, r3) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) flock(r4, 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) fchdir(r1) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8480, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000018, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x80, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100e0, 0x0) r8 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x1) r9 = dup(0xffffffffffffff9c) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x10420, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100), 0x9, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffc, 0x1d, 0x12, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x5, 0x2, 0x1, 0x1}, {{r4}, 0xffffffffffffffff, 0x98, 0x1, 0x9, 0x9}, {{r5}, 0xffffffffffffffff, 0xc, 0x20000040, 0x65, 0x8}, {{r6}, 0xfffffffffffffffa, 0x10, 0x1, 0x8001, 0x566}, {{r7}, 0x0, 0x4c, 0xf0000095, 0x9}, {{r8}, 0xffffffffffffffff, 0xa0, 0xe, 0x8000, 0x3ff}, {{r9}, 0x0, 0x1, 0x10, 0x9, 0x9}, {{r10}, 0xffffffffffffffff, 0x10, 0x20000013, 0x20}, {{r11}, 0xfffffffffffffff9, 0x8a, 0x20000013, 0x1, 0xde81}], 0x6, &(0x7f0000000500)={0x5, 0x2345}) r12 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000000180)) r13 = kqueue() kevent(r13, &(0x7f00000000c0)=[{{r12}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r13, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aac5c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfbea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53de3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000005c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fsync(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x1, 0x6, r2}) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000340), 0x1, &(0x7f0000000380)=[{{r1}, 0x0, 0x40, 0x3, 0x3, 0x7f}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffff31, 0x983f}], 0x1ff, &(0x7f0000000400)={0x6c26, 0x80}) setgroups(0x1, &(0x7f0000000300)=[r3]) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) ftruncate(r1, 0x0) write(r1, &(0x7f0000000640)="b2ece1e18643b80e08cf168e6fcb07cf22bba1e7b4b0050a0a8502d80e80846f8b85cbcee8b507d95279f9c4d6ca711bb6d4500f45d9a5a411c756706b2cde957be90de748525728e9ae14f271a0f493ec8631607261b0625529322af30661a6fdcf8d61b9ee46dccb02844de99702ffcadb80c892a5af4863f52414d347348a14b74f854352ccb9b6d323630d3570e63df6060391ce2f4ca29dc4f24b6a364ecbddb2863fccf3c0b0947dbb14b776cdc0ae5532e84dd11cfa642d0b0c36190004129a33f1ee6b14a2c263fb4dd37f884684a1c2fcf7196bfa7e858bd675791543aee7aa919b3ef32b10c8eb303305fd2298f56a4d00f9d5d6734e3830c94ad27a57edf5fbfe18f127057d59603755e5633894b10ecb7c7e7cacb5a132328d3cd09b3168e99f840cdab8d8a07fbaded72f1b855d3e4d6e0fe28e2871f9a2fb267727c825024d158e97fb944b2a223a0cbcfcc93c5b1797398b00af9b099f703f4d48bc814a65e634c5452847e571456197efe8ec2a2eb91c3211aa94a625ce59ecb56b1101c992bae2b0999f4ca7a755626eee4077d61ada39a8ae8d27160d5c0d3f84d86f4c15920458a3a98c03a817cebd3af7e12a16e282401a9ddd8cff15d46eee61adc442d56ff722c00a220ef2651afd15f4c5dcadcf22b628de885f00c9a072476f0e3b85319d88cf5bf45d91a9ea8cd95b01a12a446816322edc58463ad0adf26dfb5194ba35c5186240f7e0bfc986dfa3eabd84ae894bdbb4f34e266e8ac33db5de133bef31ba93348208f75e6e6cb3be89a3fb7747e2faec8ca07a43a644db265a9b2ab506d9cca11dea55d96d436228305ae8f6c012fa9101dfecf99ddd4f801426a008a18f1f67106f93fbee2f70314f6ff1bac71e36c869e1d0e762bed1a131070c952bd6805e1841852d3cc4b0eba76da482392104cc2a3d223f6f553693ceff03884e9b202e1baaf9e33fa0f63920ae6bbc368396b0eea9a5e65c1ef3e62707e2e5068e0435df8bcaf0553781075c0da6cb930bf5083eac22aab49f4168c07e9281f386c35d4f6f9cf6d0a303159f5add22f58fd4399143296f5c71cca64ec151bfc2232ae9a4a919f48f02953f3f174bf8e841d24f7b40fcf259fc77ce0fff6047128599af337c94aa104cc035cf490eba75bc9108ad974ca64518fe4efc7dcf0c4033122df18ac313381191db1f30719d043e0996ecef64adc7633e60402282ed741a7231e6e643248d4fec1afc92a24dbe42c151f44d402e2d561810b55c4aaa92689df0a64110ec6cc0fd1e0f41e99abd9dcf23593eb9adf662c6fe013504a017844c260737fa1e08acb14e2b088a0438e9a4bf9e5bf8419fc0ea5c205574b1e47e6808f6504095cf4848219f443af48f9a34290339787f5c67384a9917f0576433579daf940e9098f51717829ab83b2f81add96aac7ddc7ba8134f2b315f36c69e1cd8e2a811e6a95452f6bd304492da6000b7e9b97d88e3f1b05a821586421ba94bf45d6da617f06ff03caabccf83fd3a64220e3346351c58bbce70547bab43441785663f4136321f73fff027c237227261ee8638c493c12a7f8c2cb3eba7621ca14a8eccaf2d33a706291ec5d00b3850ce667f0d55cde8cb05ca2e3782d3075176435aecabae9be115a2b3b1d4918c8d542a902184b73048e657b93af6f0738a3eed0daf1826f0588af758e92bc5b311154d06f33098fc582cc674cc112b935851b52f3157e7710ff13acb110f3bcf1a46d1eac738a354a0ea7a28abda66ca10f94c6b8966b5440c52e0b73e99297868ff82dad1d47ee6ce89e616862306d64fafc984648fbd7d71e233fe96ed96b95d4f0b81888e6e059c3a7afe9f154b20de96e043b3aad3bf64f80c6729e01a4e11b18aa180175ab731d8b1bb3d3dc209c197b492ab2a16d8206d5b294e77703b177ea9c88faf9da8fec5c2c141e6855b4d5c05979f2d5496566abea478acd3e8346c1c8b8abe082aab7515287e0ce291d2ff01e314b76619a801d4143cf1f890985a24dba692f1c7992f122082bd14c49ebb46b45435bdc9c22305872ad7fa2f7d202add725ce08a2eb9cb19dad6a0df2643fc344918bee7e97328591719cf6e55a946026f60853e8a1fa79616bca2a46c0bed12fab3a46451bef9bc124598039a34538b24365d170a0a5315bcdfb0adc48f06b9d5f0dd2a981db4eea18a5cf07b0f4e257ca52f7d68ce02897247d2142165455bc21d5eb64ebed9be3893a5e655089919bb33063af7af92235781454ea5af611faf10b050ce495b4c73786d44b69b02600f87a5beec6f998c88843d0f57ef6151da7558f2fbf583f305d4c1e65c0445bf1527104646b0edd32abbc77d3329c98a31a1af771be71fd1f7010a1df6f40d352949d4bed57671298fe8343da81ec0641cddc5103b99203ae3bae086258c427e79e8f6e8484f50b872d13a17d0c8aff78ca090879058d890eae60ff0ad8dc2098916018aedb4a160dceb2120e5980432ae1efc66532cd3596aa74830f9979c0e97b2e4ec4aa97734b303b92242874202a34b26b6a202633d418192c1c31295faea6ded36575f928000cc1eb442313e807c63173f6fa29a1498ae17ed5bf3500c936672fea0c8e785989f5eb6dfa27323807077138dd867d1bd80f9ae4e278a32f32ef77ed9b45fe16f7a4fbdf3801f66f0cc0517a01f6d2f791f3d9a5e6271e9e0487af52c75f4220951f49f7c3c47f969e8e7753e531816b44509d92fbdca4aa28b58e050cda25d0fba0bcbb4aa86b85f4022f42b30a0bfa000234cbc51e74f13ba86c4d6fe5a612168152de32a24e2abcd7e4c5206f3c96546b96f84ed5339b595ca3bfda680569dcd78e2efaf70d7c0ef30a98bc2c8de52d47bba7a0974abc59fe59596664d56177e6be7ec404bf044547ba6104f31a20bae3237436c64b45f84d5556f6d1c3d13e261b804bf46de13a855d6a97fb9aa9acf3b735e8834aee102a1a15f1739b0d13b5283f848054abf38cac3bc9a85f9cb30a2f8eb322d9859dd88811de0ee23b06d2ebe3d54e15f23d1598f9c8da3006ccc6bcbcc42a59c0c1f4a6de5a3a8e0774c335f00a3be34073effc9b306342db6af374aa71656032c7023df25d1776f97f993af8890dc7a5a52dc2629ab1916d67cfec167b70b964004ff0f63c5bd2944de0f7a3c1da2c1c56cac81ba59f16036e24f713229e9390abc13c5fd3fda1e842dc4ed984e7784db650de6221d787858a8ea6ed6fde59a2194ae0620fdeb58c7861224d83a6e90898bb0212eb6a03010f70591742ebec4d93a3cc4f56008a47346c503fff263f154ef0b65ad48fe062423d20e46c7c8d0f51533428b4be09595bbef200c62bbe2ccdd69f5ce3270a457196b4c1b95569cfda325146d34ce38fd8453e5802d35d1e37f942a84801e30a5422ff1d0d34fcbcc1107b0ef2f0ea3cd8a80adfc0bc22200235eb9107fb8418e8e398e5250af529b793ca0929a8ccdcc156617ec1b39d674a383b0b78ca235f091a8e1d612c3d0a952d1b5db898c89912539f242861dfb62461b9f2fd1f5374881786dddae06830a4061d9f7ae7cfbb12b81cbae7a225321f132521915568f638d06f3ab63981a1034455db3c57a873263739f185db645db4489da36c0bd8c58ead3ce75bf8a814b0f50861f8918c1992625e9bc98106a9257878fcbe92a6dea2db54af0532c19861f2a080c2d9f9bd49c05c1beb79f89c025bebf04532a326a11766a2a800e8082b273ff5c1b888723c300578c66859af1794a35649ed6dae62fbc9752e5e19455b8d50497a0be311206fb34b017b1637421e8b030a8d9a87208fede3531b9a324a2c5bdd14a2f897ce11231d6579b6e8a653df93b179457fe6f0e514a19b393b4fc25a191a5af53a21f4fe536b871e6a202e26e427e89f855fcf10634e7232a1bacb40143d8b26c837be079109be20ec20a0915e02bdc33aae97528e2047d4fc444d057249185ee89f63c8e8388ddf26cec5a6f08ccdc50033125da5624f3f749da53ec9ff3e9016b67650feb188150edf8910adf11e94ea3e8975812a6d11b27a61d84cfa507ae9aae1a4e9868d8087e94064d2584a6f744bf0bdcbfa351c01e6e2bdfbdf0acf1b97c354fa59911970b32d3a2b6fc4c997f285475864b2b5ed52d3d40966d424a20ac33bc89b5d73683611e824c96a7e355e41541fb79e7a778a76373fc113d6f6462290a41f11485818d9794f042ee87a3e72d2dc62df49912b07aaa2d0a4f91dc51548e7e80ea96124926a922afd65595d21020b886833ef8a9b3d19d50215783d5aaee11f709234e7a66c580fb1941fbbc0a33c9bfed7d87ffab9bb06cf9a848110161441bdbf1f247f587e3c7c6758031d813a1465887453ea136f995566d763d236761741f563d657982be942b3283e3d442bef29b8c904fd288b95c0c9b7a25b446d235f9f30c59f9379a25356b3ca1a2c5b13082e83cc4f1ba139f0bd85bb75e243975e82c05a74862a07a7d04db8c4baa0e301a5da75bb8f32bcfbee5bfa512110d96b6beb65cbc0829c1db2c77d6f6230fb6cf5d56ae6a2ab0eb327b805aa6d3f99a02a7cc376768c72643a880dacc548b4f719638f48df3b079ca124aa43fba944cc8e5125ce6df4804e436c198e8a6746014404fe74dbe49e1e1e85b9106c1376aeaf85fe05ae47977f9936081b3e01fcb9b2ec51338380fb08596220eeee18a652e78e3c5f8e6b244c3f71856624b7af7af90ee17e9862d931a6995cf160ecc132dfa8927ace4b4838eab6a6744584f849e3a03f166bd5a7001aead645de5dea0015d969a64b2b4958fb784ef4e964a4f85bd38dcb11dc81f14be627830254d8f23efd59734f987eff00f0a8092b5482c6c32065894e7568a7ce86c419c37c29080075538669804151e61cd57fd24b7dfb2dd64d4e18bae316f76db92248f8be7be4ef15cfb8fae56e2763a8b3665774a5b2115f81624587317fc25b62972ed9de67dc90b9644f0fc12493a9f19c505c0ab9d13509c7d4c8a4e04e3f455725c4b9798a16e6a9954f0c436cc70d3023b1e1162a0c35356f5b7e65ef58a8bf5d133511cbc5da8287afe37287d503cb50f7ffe41295e6f26f002d6a0496de4e1cb658dc1d914c10b3603e8af3ba5f0cf954f5125a43df84935d5da11801455555059a8edb469b6e7b974b1fd6ab89726a5cc1e895d4135141ead3ed7c8865092b2254177052d6495e48f9594ef3a8cd16ca616682d77cd2d8fdd5d664c2ee8f42a6782a99880db537b81bc00cc41845a2a5e1c105627c11ff411b09887829dd05ab1d2be375d0c7cb1e39cab177d58d6bf0ed0fa13e3160f2fba2f3e2d99af70da607760c85e5bb79fd678f389706138a208fa8ed982ffc213aee1d1ef4cb0265cbb7e62fad058c63e28b7c6dada1864292ca8ed470b981a84866c44917344cc9d3ec6de9a072b1b7d39606739c2df174442ca8911495058a1441082ccbd0bd101d765109e0f3db72bd439973832135842e0a6dda926d30aec17eb4341426727397f48b006ff2272c02f693a9234f47521eb876d01eda2c6983e0ad40c5899228bd445014e5528e859e2a5562d2bd2cb8961b52f8fefb49128fef82a64064958e49aa1a08fd95c81b01d88c7cd91863779c9a2859bff3e36c47d2f6a64292662fb2bbcb3aabbd975b583c93587d518e820df6f0a9be87bd49cc6a1fe2447a3a565e2fda69247dd9dff1fc939bec04ff79c47937eb95c45b1411bbee43426a824c922104fc63f1a04d73110af29ed7168050e99e337dc", 0x1000) 16:00:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x10000, 0x8001}, 0xc) 16:00:47 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) socket(0x1e, 0x8000, 0x5b04) setreuid(r0, 0xffffffffffffffff) 16:00:47 executing program 1: mkdir(&(0x7f00000019c0)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)="ca5a0788bff67f9bd7d5aeb99915946aa1ef36857d98d30cdfcc10107049b901cbb2f940b4f7a4f2ce9c4dc6c054e42f44ae67f5df2cf9e1e1e10c297cef9f75d3508a0ec621a4356e0773fb188d1b01b761d5533345301a1080079ab37e9d75a7ed24c6bb21d76b", 0x68}, {&(0x7f0000000280)="f4cdb5185be7028154ef77387c0f5ef0e6c64400fae4c0c0c5c13ed09908c2188eb74492187f36b54a86f3bb1edba0751b036f1ec829dbc84a88bd8da3f12cc392e764ec91a65e5d5cbe978209fda9ed1dda0479e02589032454a7eede2e4202a58c2b3dcc743f626781b34c1b7cfe3f9ade2251fd1593debc516d4aaeddac88e268b9bc17f5d38c937dfdb4563b0bb0c375d55bfe51ebcbda64eb9077d5fab00d13847fe3a9e618ebbde69ea464fae5fe80d9309841d300e6af6a0a3b12ed65f3474ca5c1f879508c98b460483fb616e71003ef2ca0ab", 0xd7}, {&(0x7f0000000380)="a704b5f8da40e8002d1b230468860f2c295771ea99c70690c01b5c566bef217519c841acbdf580fbee0b27b721c7415349c6470f28f71f3fe1743f5698503a0904bbdbc25b40d959219a18248c4d1f8bdf6895427aca5c596059aedd4f9d3e70cf0164c065b5e47bc0eb36b4585eb60e9aca2bd4085052d6375ed727b70c912c136d61b1336a33fb63280b37b0b80d00778ec56f50f85995de123577eab9fd8a7d03184b96b2588fbef24a2008ee707829d415bc4003fd1b68371c7c262e1ecc2e15c4a2", 0xc4}, {&(0x7f0000000480)="e1d44ac779ae71e2420ba009d6f5ebdc0ca9344116a703a312766770274b2e4c7608383faec89c97187528d654eaba36358aa5b3ac8dd2069d498989fb5c9aa4657155bb2e4151d55043dfb8d2873468223195e67d0bf14605acc42f469953611b252abd4c8df16cb94826a70dbccd65cab5efd6dab1617c39f73c95e45cefb8742410b9eebe8d2f6602e69dbdce84bcc9f9966e69ae9a14412f15d79db575e2ea7462110fb3a2d184a0e911e4c800696218359224d91f1ad7e60519aaacfd1d07ee9346daa80cfc09658f7dc0a2193078fb5e0dcbf776794cd110", 0xdb}, {&(0x7f0000000580)="deaf9d27f7926c2d3540f0459cdfb8c0b2b5c7ad871b25e853762e05ccc64280d2ea6108f9de7ad983edb64f37136e90d431df5ab570517cd2c58931e9cf4cd99a77084a76a980790f84575e91e46e66e50c6ec7054ed38d85ee0463240683dccd23f0f1a29a873820500352a0c494ab200f79c16fa6a6f91bb5c1e0bab4b3839448eda1143ecd", 0x87}, {&(0x7f0000000640)="2ca35029292b98d33a4cbe6c904c74a0d7c483389573b014b26f76e84f2b3dfa3099407c4cfb4400bb6450b16599ce52d76bb8df78fdb684eae41c9ad7efbec73d98a0007165bb06a306d1b97cfed518eb4ce295cfda49fb586d40edb4ec1b72639e2e1441a2cc3cff7c2eeade2ae21601c44151d9007b73511313829919160159b467531051e43810f7d6d5e2096ba50ff2aa5d456ea42d76b3e43b73849e6211f831a1ce92d2a822bfdf2096876b", 0xaf}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="0001000000000000ffff00000900000021098ad33d17f6591f443230561b7fed93397699025b77dd7b21bf75ca61122557c1fefe17d979e14686d9e88b270d1ec1b557ec7e1916427ceb8601e3c488e85418db5ec162ea91a99f60a1f122e22ae6d03a09259414777557780edb738b6c352de48d16009bd72250aae59f582222752131db44ba233bd8e69fa971111f7ef2b66f1e95b6238b66ac66d9b67fcb9aa6c936c37302c7e699c4c6d72ccec31e476e6b8f6011f4f0529d3f13b148431a9e1568546aa0331270315a40610f351ca96b5a4819e762fe205ebd446ce8817c31342e57316f8c04088634cead7309e58885dbef45f9038e2646d807000000001010000000000000ffff0000ff010000db4dcbb0da97b606b9c9a283741590a2718b60093ccbf21632e49782d6a44eae7ee1fef4d0584dadeb1bc87a67df9e3b309e2dd78622527c380daa382c04e49fbb6118713af0840688f744a20d3cb62d85d3511c665c9934da6527dd658fab31366a441668eb67cb63a4f5559168b77883dd5a64e7d6e1c15ef9ba1be8f03a061eb4ef739ad741f3a95b9671352ee47eb7e6f8f5196be0b7c6780e6c30ff506bd70efbf4547acbbe98319d786367c32cf01231970123ea3a536abb0e4353e44a896302b2f28327319245dc1099eeaa1c7f0db43115a4b1c19bb577bd31b3d1c7dafcd7e2a7298983596ceffb6bf0d16ffd69c38dd8d57e2c86e45e9dc73c278fd3686f4231748699faf52f050215762b537d1908af57c6a0e4e4abb9853956e27b7107d45a4fdf75af4bfb99dc8b0ba1becfc53704c82e228ff5876d895989fc809f435b4d3a078df0bcac54492435856e4e34c194fad0a59c0f63f4a331ed9f735d9721b16fc28655e3effb1b7d8504517b9d756c836b555e9c1a8e57ecdf94f3a49ccf2e48e8061820f7b932c2691c4da58dd7fec2e560b45fb282f04e4427fba26df9d9ddf3c90cde536c2d92e9e215766f9de6765df6a4696ba69ef77b3aa1488b407374af576f814e482443eebc6cd90ee8514ba54aa7b477b7545311e5f565ad5ea327c32fb351249553e7d75c2d8763b09926f5232922a3b36e6eb7b809c1309bb9a7989c73f450edfed93017e170a883f379b8a137105e8370a248889c85d85969bf8de249503ef4d26d9b5402d92e4c4042d15ca7e37a53ca4b1710a9450494e478d114ab15d176b3835c1722c6774aa2f98011a2835a2354603611d23aff0f584a008a6e3e93d70934d35e2ad466d3eda485f46bed66c6a0692b03e6506f6dcdba3157702617816df5271032217b23f281c52014c35824bd1761257d6517c8c882c86d58f902bfbea67bcafa4cbfd3557211cd2e34bcb8fbd9c4204d598dd7894e41c09a99befc0f5570fe18fbac721654360e512a9c37385f4a0c705c4da9c0933e4fa53d26ace539d2c9cced5bc7c983de8aa7c1be5595a453ae6b297bb72a64e48d54c69b061a329aa8cb3a5931bea4e1ec072f029440e223ba7be4229b061baa4ae61320f7721abfc89651b7eefe1b802898c00e70a7a3347651d9bcd575cac52bc997dfe5439cba147a6dd2dc6962a457f909b299b3db122f809108a9be28937a07d1895c38cb8c898fec42af661febe56e1af8191060164ed031a8c123cd1a354066864251ac0aead3ac877436fbdcc14df794a1daf7f2a8af757dc95dfa0eb5ddc1d0a248f39cd074b226abc39828657dbbeda6f0ac45ef27926e704218f967b11e2fd73681dd169beacffa5bf4a3a05db42815e8efea64a3b5cadbbaff5b4f2e49e3cff9a27c97b2fe344b6ca5f3f3af58bf16fb2a60cd6c39e735a5bd4deb68fb2eece77e876825dac6622d885a89f7bf6d39fe966d3cf1567acda66dfb516d557727d82f9e8f948acc73e6ac6552ff5ecb754a8300b42e44b05a15c24b347abd5662587f0062fdb48955fc6bedef4d6d4a4e54fb55c3d6ab088c8302ff184c49f6b072e4f3f3a02914fc2277cacb8a6655f9ff8154280f6746ac6ef4023435ad0eca86abb51827ff7de904f52ac118bab9518d68bcb42fd8406bec080f87d61e6e4724370f146f27c01fc3dd0bb13938e525037e046f0a73c17ff6c42297a41192f7dac40a70c48e665b14c70c645417e4cf406185c3660b589cb48d4c14c77436950b10ff1c861fd8bd5c7f207012876da1e65bc8fafcc9c6fcce34134becb1177ebd77f45b1a2b0d3da7b68b7b1f24b42ac5ac9fd4c2b2b24fb06f49f423b5bc7d8e6f9585379dc89122dd7b4c7c0a8db087223c0eece1338d0625fc0b8f250bb1af1d4dcca2890b79def44cf2f63813eb06ab2e6c8b786bb4b9e1f842b5e8746580efa320fe30dcc73065ef06474fde3793959f6ed7c2c41b17cdc1b1dfab5dc714be4aea7ac65644c8ef1c9af5441db66eba2106f2e3d5f3b4ca20f458f8a0fded487d362102b5aace9160089188b8222236678fa677d07f4857581382c3951ef08f08945c4d22289ee2a990b19c2aa257f012dba26d4f89282ffd4dcada59357b4b485970ee808f97904e990c5b16118cfdb8af9203e936b76b35fd31e22ab594832b3cac23758a94f6999106da58082b02671ced889c5056a11e3d994ffbeaaca3c23abf91ac0e445410a7a94bcaa46c78d3393a027983907d2caa9560d9865204baee0d202c9f32f918ab634f3b06dc0feab90689beb0372bdfb4ee2425fb6a8e14534652db993d146af002232172fcee2b947779fd83342cb75d5cbe77b666322533f9a436abc77c1fc10faa21a84b1472782f2a206b07132397584ba675356e1c1fba7b39d15ea2b96e61a346f5f8430c54e22a8e38adcda9ac5288392a06162a07b8bb74f3f61222e279d8bc94a044b818fca2fa911ca116df3ec066b04e0c093ada2057537f53f01508842ce79e38ff7b31b05a6c97a71824b87ba33a489b1227d75223ac13c21c6e3616072d3499f236b06ea36c4eb78e3da298d132cc36732baa53e3b118630572547e1f3c4c31672945182e609b9069d71cdfe1d6b56b95595813bfd503b0ed3e320201c0e21afeb7b8d31cfbd44645055d7bcef87ed06b05e513c76667c3a6ffd9a34feba70962d605f9a28b0886088da5bea0b0e192746232400a1f60b0783367e96ffed8a34111152c323cd0c388afe61a5cd0c598e014023ba3fe5f530619d06c37ad2163daa8972630f3b357e46f56d509c7e49c630a84bef1bf9e9cd4f0fb30bfcdc0a58502ca7dd68bc1b7c3018ed69fd153ea2f32de52e7c280393b0c235b76d46b7013fb1eaf140b1e9f47490ea8821a2f1c6f217ee65b28fef7b0aaad709ec671b02bb89fa8d26b036cd59f31cb35f7bd3d2e4e83d396424ef7473fdacc3b2923df111599fadd0ce015b0d04daeb49a87988bd717c5a7c5f1e92a763332f06dd36d1b285d4249764138ae1f215cb896430d57aada2d5eb1f16ed74bdfb584f9fbe5ed598d81631d078500404fd58dfb8f6a442268b107e7e0192db2d970630c28b5cbaf65abc39a9d8c5b0e934170c10392914e3142cc6436e96eebfe222138e0b051e79ec1ecd92a3f08f43ef567a23b35b721fb73bf6d071e47e792784805b50f30db83824226eb55fa30af72e626ffe5d97ea700289d08e179d3abaf7febe5c6625f5cffbdeed5a3d09458cad1ac43888fce76578173add70ea9ed549d7a5d3b70514b0d1f09f6a7a30332e79aa4dc9bb8e474139bc87e264e4e77ee60d53c75552af17e64b3e364d78600407d8a362c19ec36f04e5c60d12ab854799552d38614bc8872323e6d090ee2f2d76c3909e595f27b80ee5d395da7e436288aed30364407187e99ac6880ac79e4b1e7502f6f1198ac71337b800df854be6e11da2df6938a3a9612a27749f04992ba461878be0f24c22581c64a8acb8d11950252dc014949224e3da1ab7beecc67cc1ba0094bb536fa6528549ed03fe1978de10eab9e0bbc1a9dfec8f310aceda633292a972a72631b8da2a3d66489621a1e71bfca40f7eeabd93cf86190905fee07804583c5da659a00fd1d41dbbda0008f78f3101e3027f4a74a34ca9146657ef61c8217c145f4103cccbea6cb979f33f2b45a4a619e82614a9f5d804227dd2517bfb4bf6ba7337cd840e5ed1f71fbe27715e9fb4927379c4afb6cfca71a3961d793c46e42a792a3e49b30361eb3bc52909dddea359e359a4debf2c90ffdd9af6b20472a5e85c8dbafc0e7a4b0c0864620db0a2f4085ab938a7e149030dd450373099872b8ceab50e25c038ca1bf247b8228198693e66c660c9bc2fff8aaeceaca2c466034ac247780ff2f0f82c7ce81ebc51786f6a443b85e8330da9f118eb625887079f0c1746d2185dee121c2855d094052e063d9d70ede283f3032721ca38ae074525b8e2930783e73e1d07c8e81104060f6d5ad792686db285c4ad0fb966831b328c7402c9ab41452521279d9ddc7fcd291489cc9765262b714a0fb46111a19b44023e0458289e8a73ef915a57a22ca043239c71688bdb4c9c6b32459718b179e8f1dbda8430a50078eff52f100df93f39fc2ed91d8d921e6a3ed347a79a219124835156918185d74c710405cbc7f8976463f63a34c7b36c0c7c4aa1137492cbb9be1e7dee5bbe932bf98c6dc1e8675571d8221c90d9b84b1fbe8bc32ff1c8562ec5569d420a6dde01574b75c7ca43cc5a2102c67afbcfcab80683cf486988f51b5ecda033dd2f4d0fcc700b6670d7afb0a7fc4fd28d26a543fa322b810ef879bfc8fa572cafbc084b2a6dcbd759ca5b0776e19e9efd09ce35a9db049acac0ca8df4eda7af89b2b68887777dd5234845ac9997c0762ffff1f0c06f294fc03abb75718f6391b9d02156483dae3f438128b1ebf824937ce5804db0dea866b55876504305709f1455eb5583ea63477a2b20c45da8a6fcffeaa8169b246d3a32f6c81935c6f7955d858487fdc17247b5de79295ac3ff5838c87c400c864b3054f862550c3bd771837dcada55a5e81c805964ee38600f54b09535d351ec619183bb8b357e8c157d74199c6a6679e5120afd84733e31d7f8d4c35bbe1bb016c177463f7d0186f4243cc5b736c340b4322dc33006b341a18f743055f726e35b8cade6683519fe7f7e6d767bda94cf75ceda89851a46b74e8aa4edeec3cf121c01c31779d286bb79f1dcf1fb4363f51efc506627fb41a0a2ae28d11e7f0cd13a8f27c4f785e2825845d294c58d2f7d5dbb9967f58266c8ebaa69f44f72c3e836143035c336419b45cda141b6de15b18ceaeece059b353c141f41d8af2cffcb7ce4dc0592ca59bb3634d96fa7c13b14e0f4af69223953458b68a70f10c88a2bc5ca704468fd18ec11382288f2c3f239369e63f179cad0e77863dcc5c361f3172fd10e6c33f92eed608834a5b445d14b2b9b9db284a8b3109a7fbc476133f4981b09a56c442604c4192479d8c9178614478b257d806444c4e300a07766daab561c6de03c312e6271e4cd78f09e17ef9e38cd64dff2f90ec2399f2ce9499bcc5d2594942126d724a4855fd1e063a68e02de6632d5ddf4ce468621f860b143acecfa3a4b1e166bc870eda26aa8ec74e4ca0319379c3004b0569c27e71d8483bf222222c126c4c7c016dc9e434d9b11c462235b697b777c464198d67c0aefdc65b514f7e29c96b94684404801298e73d618fa49bd26f54898f79175c066763eccc3f32366e1b0e4ad401c0b5477b678790c79fe7c5ee8f13159894aaf86d1796208ef36c2cdf7b7390adc1e47e42eb394b791c5ea5062dccc4f7a3e756e9255cbca7fbaa5f7f530cf5f0576efc0e82e95aeea041c51ecf628d5add154ac8397c28c901c36767e6b51cc809362acc7552a798e61c69552aec3e004513fcc88f0056185143fadb8c943b015a17f208218a45518fcad5a132dae7f66a4d455bc6242ef7bc27ab2f7bf977494511f17fd8b24c9ad69f051e2c0a003684b612ed18f592eb872879512bbdf551601e6b19719ae05e970ad6614a39b8f38f890165504e45b2d9d4d366d62bfaa46b7d2cc6107c7b755c7961b7db53843558ac728ee75f9b8ab428f8fbbbad5b864ef2159ce6bb1338cdecdd0d600577138522f84bd89aeba97bfbc1d909fdf470b06359e44e704a73503560496a6e428d658f313f9c18dee72c7fac3c01aae07546b3324ca80000000000000001000000ffffffff98acb415005411bae8b0b3c4eeadfca1b0ed46fc89e0d62a3740870033c31dd44d3a0647108fb4e4966eee9fb4b06f4a52b2feccd7f0da8c8821f83ebe51a0d484820bb148cd64ea91932112732ec452493ae3ff9d34cd697a45ec31b2a5e8a42caa0cf0f542ea5573b8237695280d88fa1a108c5fed48857e0e211b48e5c57abb24b967ae2bde0c2ba7ec08f56785a2992176ed2e000000"], 0x11b8}, 0x0) setgroups(0x0, 0x0) accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000001980)=0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x7d) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) socket$inet6(0x18, 0x4000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20402, 0x44) write(r0, &(0x7f0000000040)='T1', 0x2) 16:00:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x23) accept$inet(r0, 0x0, &(0x7f00000000c0)) socket$inet(0x2, 0x5, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x6, 0x2, 0x3ff) setsockopt(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) sendto$unix(r0, &(0x7f0000000100)="b0a9234a360b26b7daa49cab458fe7fa9470c4d90dfdbe80a2a31580693aa57a87145813d626cce9680d2572477740f06be99e091034d4d05fbfbde707e17f09e03dc45c1c125d46114717ff5df20ab40bcd18025087514c66556015894ccd3940d4ae8e5084e70330f6fa637a0df7374813e12cb9966f104303a8c8e241a63a3feddc0fec636510822c", 0x8a, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:48 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000040)='c\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/92}, &(0x7f0000000000)=0x5e) pipe2(&(0x7f0000000240), 0x10004) setsockopt(r0, 0x7, 0x1, &(0x7f00000001c0)="cfe473c3c222ccd723d3af523f4cb546b0ae6d0ac6144f1fbad94290207ecbf56e10beba872efc758f90c3df99d341bb8d50f3076c42143b9b5a95e289c4c86ef59c56562040707fa0c3dc0dbc569b", 0x4f) 16:00:48 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300001200000072e98c72", 0x2c}], 0x1) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x2) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0x49) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x40000000, 0x14, &(0x7f0000000080)="34be73af", 0x4) 16:00:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './bus/../file0\x00', './bus\x00'}) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x212) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xe19, 0x9, 0x80, 0x200, "12ca8df4a3684251812b7c9fb51218f14aa85ae7", 0x4, 0x8f}) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) r3 = fcntl$dupfd(r1, 0x0, r2) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r4 = semget(0x0, 0x3, 0x40a) semop(r4, &(0x7f00000000c0)=[{0x1, 0x0, 0x39d21ac267dc66c9}], 0x1) 16:00:48 executing program 1: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0x2) r4 = kqueue() pipe2(&(0x7f0000001640), 0x10004) kevent(r2, &(0x7f00000014c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1080000000000, 0x8000}, {{r4}, 0xffffffffffffffff, 0x18, 0x0, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x4a08, 0xffffffffffff626d}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000011, 0x8da, 0x2}], 0xfff, &(0x7f0000001540)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x4, 0x5}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x4, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0xe5, 0x0, 0x7}, {{r2}, 0xfffffffffffffffd, 0x59, 0xf0000002, 0x3, 0x7}], 0x2, &(0x7f0000001600)={0xfffffffffffffc00, 0x7}) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001440)=0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001480)=0x1) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000000c0)=""/216, 0xd8}, {&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000340)}], 0x7, 0x0) 16:00:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) clock_getres(0x3, &(0x7f0000000200)) getsockopt(r0, 0x0, 0x400, &(0x7f0000000240), &(0x7f0000000280)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') getsockopt(r0, 0xfffffffffffff000, 0x2, &(0x7f00000000c0)=""/204, &(0x7f00000001c0)=0xcc) 16:00:48 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socketpair(0x21, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000200)="f816dfb8ca5ad0e52867ca33191f7eda9e41f336c4ee43c05fe02da810e065dd30f83730a31e031b06e3de614930aa2905db767ab727e37b93d8ebd4e98dec74cb61869021e1df980c2aa356b45f777dc0e385745366d6", 0x57, 0x40f, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6}], 0x1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xd76, './file0\x00', './file0\x00'}) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x2, 0x8, 0x7, 0x1, "3b9c1f1e631826a918989ce0d407a579b49130a1", 0xfff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x21, 0x7ff}, {0x5, 0xffffffffffffff18}, {0x4, 0x5}, {0x24, 0x405034de}, {0x88, 0x10000}, {0x126, 0xfffffffffffff800}, {0x84, 0x3f}], 0x7}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000002c0)) 16:00:49 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) unlink(0xfffffffffffffffe) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\'\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='(&\xd1\x00', &(0x7f00000003c0)='[%-\x00']) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./bus\x00', 0x10001, 0x7, 0x8, 0x1, 0x7f, 0x8001, 0x5, 0x3, 0x0, 0x3, 0x80000000}) close(r0) fchdir(r0) dup(r2) 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x5, 0x1}) 16:00:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e4420bc687953beb0a9b15a5c4742300000000000000000000000000000000000000000000"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 16:00:49 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0xffffffffffffffc0, 0x9}, {0x20, 0x1}}) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) write(r0, &(0x7f0000000280)="cb", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) write(r0, &(0x7f0000000000)="1f", 0x1) 16:00:49 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) socketpair(0x36, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x7, 0x4) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000140)=0xc) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000300)=0x10002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() 16:00:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) setitimer(0x0, &(0x7f0000000040)={{0x100000000, 0x80000001}, {0x7, 0x400}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) madvise(&(0x7f0000366000/0x2000)=nil, 0x2000, 0x6) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x6) r1 = getppid() fcntl$setown(r0, 0x6, r1) getppid() fcntl$setown(r0, 0x6, 0x0) 16:00:49 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x12) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) 16:00:49 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000280)=""/120, 0xfffffffffffffe0e) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 16:00:49 executing program 1: setitimer(0x40000, &(0x7f0000000000)={{0x0, 0x7}, {0x400, 0x8}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20692, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x81, 0x8, &(0x7f0000000080)=""/40, &(0x7f00000000c0)=0x28) fcntl$setstatus(r0, 0x4, 0x0) 16:00:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0xc}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) socket(0x18, 0x8040, 0x800) r2 = socket(0x800000018, 0x2, 0x0) fsync(r2) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/12}, &(0x7f0000000140)=0xe) setreuid(0x0, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:50 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = shmget(0x3, 0x4000, 0x288, &(0x7f0000ffb000/0x4000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 13:34:12 executing program 1: r0 = socket(0x2, 0x3, 0x0) socket(0x18, 0x2, 0x10000) getsockname(r0, 0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) flock(r1, 0xd) 13:34:12 executing program 1: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x0, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvfrom$unix(r0, &(0x7f00000008c0)=""/239, 0xef, 0x2, &(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='c\x00') fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) symlink(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') sync() 13:34:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8001, 0x804) mknod(&(0x7f0000000080)='./file1\x00', 0x2001, 0x81) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5906) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x7}, {0x1, 0x8}}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:34:12 executing program 1: getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[r0, r1, r2, r3, r4]) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chdir(&(0x7f0000000100)='./bus\x00') getgid() chown(&(0x7f00000000c0)='./bus\x00', r5, r6) 13:34:12 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/87}, &(0x7f0000000140)=0x59) recvfrom(r0, &(0x7f0000000180)=""/244, 0xf4, 0x40, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2001, 0x4) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 13:34:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xfffffffffffffed8) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7ffe) connect$inet(r0, &(0x7f0000000000), 0xc) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) socket$inet(0x2, 0x8003, 0xff) 13:34:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 13:34:13 executing program 1: setitimer(0x4, &(0x7f0000000200)={{0x15c9e7b3, 0x101}, {0x0, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000480)='./file0\x00', 0x8000000000000e) setitimer(0x1, &(0x7f0000000240)={{0x0, 0x80000001}, {0xffffffffffff8001, 0x3}}, 0x0) getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r9, 0x20004276, 0x0) read(r0, &(0x7f0000000380)=""/87, 0x57) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000400)='./file0\x00') setuid(0xee01) ioctl$TIOCMSET(r9, 0x80044270, &(0x7f0000000000)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r10, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000002c0)=0x8001) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) 13:34:13 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x7, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000000000003f0000000000000000004f0f00000000000059", 0xfe04}], 0x1) 13:34:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="b7fcdb85597be794aaa1984cb3d548f6ceb8d88c1537735830b88eb9ba12f157f87378982c2e8df00c29de02abb69546a0c29a1a1f11a1873a66268713cbee24295499155e873e95e1ac5eab083f8b0e3b860f464b4c3ee8b81a203c5b4dd9a1673ae51039b3a4c9aeb480c6f38272ce2535dd6d6500533ffe44a66f5b2aae0ffbf2b420298578c06c8a", 0x8a) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x9) 13:34:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 13:34:13 executing program 0: pipe2(&(0x7f0000000000), 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 13:34:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r2 = getppid() setpgid(r1, r2) r3 = syz_open_pts() write(r3, &(0x7f0000000340)="6d68a0d2d1c224ee76d4850087f018eebb2f1d27675b2cfb3f7428c041cdc35a4ff1ad657ca03b261317f9f62aed283a924c8e35e26dcd0146915c42d10d57c27b404eb6269e070c14f2a16c8adb7314a16e40267f5c92ba2d223d4f4e315d22c6b32efb5b5bc78cc7a79e0958504daa470a78e6985ae99a51d324b38df9704299dfc08e9c432f796cb8b37f304a6747581b0ec7a3a9ba589b8dc89409d34ae103a1d0a8a5b2b64caccdec6829cb71518e3fb6f15aef68581a9dec823567d348ef49ad849e3b75da330b044d636b17ca475bb73f8fbb644a01ba03d485e115c25922848887f1c03468789126827a61d774b50f9afb19be067f4a08", 0xfef9) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000200)) bind(r4, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r5 = semget$private(0x0, 0x0, 0x40a) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/65) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 13:34:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0x3, {0x8, 0xfffffffffffffff8}}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) 13:34:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x288, 0x80) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x56, 0x4f}, {0xffffffffffffff81, 0x500000000000000}}, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x3) 13:34:13 executing program 0: r0 = socket(0x4000000000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x2, &(0x7f0000000000)) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000100)) 13:34:14 executing program 1: socket(0x2, 0xc002, 0x5) r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/214, 0xd6}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/192, 0xc0}, {&(0x7f0000001200)=""/242, 0xf2}], 0x4, &(0x7f0000001340)=""/222, 0xde}, 0x40) 13:34:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4301) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x900, 0x0) minherit(&(0x7f0000ca2000/0x3000)=nil, 0x3000, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x100000000, 0x7e4e, 0x1, 0x0, 0xfffffffffffffffd, 0x7, 0x0, 0x1, 0x1, 0x1, 0x5}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x3) 13:34:14 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 13:34:14 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) write(r0, &(0x7f0000000080)="43ff5d2f48acd3f5dbbf7b1054554aa6244ac40d", 0x14) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="8834845625", 0x5}, {&(0x7f00000001c0)="e8ba3b5d147a5f1f34bf7dd1dad86db4ed17e0a2946e44e5bc7445e7755c6166c909e131bd7f9b80f487ce36c33c38816b14c2cbb3e1e98e03cd6dd2a913afe8bf4d19a4aadebde338b32767b974d6c8525b70376ca44a5b86bb9306f6fcff7268bfbf3f47545edaa012164f15073debaf70c6b939a1f5f3b14de1c466a549d4729aae195db7041ff270fcc889291db2194d7b41", 0x94}], 0x2, 0x0, 0x0, 0x401}, 0x400) 13:34:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchmod(r1, 0xe0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) recvfrom(r0, &(0x7f0000000080)=""/67, 0x43, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 13:34:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x8001, './file0\x00', './file0\x00'}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) kqueue() msgget(0x2, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x401, 0x5, 0x366, 0x1}) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 13:34:14 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x101, 0x0) 13:34:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 13:34:14 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/107, 0x6b}], 0x1, &(0x7f0000000200)=""/152, 0x98}, 0x803) r1 = socket(0x202, 0x3, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000400000072e98c72", 0x2c}], 0x1) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x800000000000) 13:34:15 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) read(r0, &(0x7f0000000100)=""/109, 0x6d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r1, &(0x7f0000000180)="a6", 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) close(r3) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x760c7727, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f0000000100), 0x0, 0xfffffffffffffffd) 13:34:15 executing program 1: syz_execute_func(&(0x7f0000000000)="4338440000c482550d09620a71dc013ef60e22642642e078c4620d2d1487c4818162d344187d50c422f92a38c4c1f8290f") r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 13:34:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x8}) socket$inet6(0x18, 0x0, 0x9) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000008ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x161}, 0x0) shutdown(r0, 0x0) 13:34:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/83}, &(0x7f0000000000)=0x55) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) kqueue() getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000040)=0x686765d4df27f5a3) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xffffffffffffffff, 0x100}, {0x6, 0x6}}) 13:34:15 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x882, 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) r2 = syz_open_pts() flock(r2, 0x3) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) syz_open_pts() open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x2c) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 13:34:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x59117d2155e01f8f, 0x10a22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) r1 = getppid() semget$private(0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) 13:34:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x3f, 0x4) 13:34:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x83, 0x0, 0x800}], 0x7ff, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 13:34:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000640)=""/4096, 0xfffffffffffffdfb}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000002680)=""/4096, 0x1000}], 0x3) r0 = kqueue() dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x101) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xcf}, {0x1, 0xadd}, {0x22, 0x7ff}, {0xef, 0x80000000}], 0x4}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10020, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) read(r2, &(0x7f0000003680)=""/4096, 0x1000) fcntl$dupfd(r3, 0x10, r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10088, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) getrlimit(0x0, &(0x7f0000000340)) fsync(r0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ffb3bf1b05eb5ad35a04fff900040000000000000000000000000000"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 13:34:15 executing program 1: r0 = socket(0x3, 0x2, 0x0) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0xa, r0) r3 = socket(0x10000000004, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) 13:34:15 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/116}, 0x7c, 0x3, 0x0) r1 = msgget(0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x7) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgsnd(r1, 0x0, 0x0, 0x0) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) fchown(r2, r3, r4) 13:34:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}], 0x2}) 13:34:15 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 13:34:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4, 0x2, 0x1) sendmsg(r0, &(0x7f0000003a80)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x6, 0x1}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000180)="2356b6f7cb34e88a0ebfb5554d3d15533c6046b684ebb48d197119ba4f1e7f33de8fc93bdd1f1afa4f7ca35b3655106eafd2957367fb18efdab3ed2f5467f47d8204a60e0090dfa165a6a9dcf232df5f6e4c40f3d1da138e556f9e04bdfcf0a93e96f1340ed3220fe8bac91e14c0f65e85fc1dc3ad404ccf4d333577b4dc88593e1028643ca4a3a2fe5c600e9cf35bd3d96f", 0x92}, {&(0x7f0000000240)="38c4675864a735a41345671621dd57a7f192aca252b1e52a9b36016b2033fb6e6bcecb81f57e4f3f94a37898979092b0486b37320d415a450d14d073f6315a35d66f626620e3ec7716df1e8711", 0x4d}, {&(0x7f00000002c0)="0b462684ee607ad70fd0a4122723df6b70471b4383f4ac440e49964d4e0b7eabb3e8ea0e66574674bfd7358219409b64e9c89388cad927c58f6ef94ff8b8cff3a20065c669107203b5303aecd08bb3d5384a4a0a3c77f1640216b0a6f8a941ace5a62262a5c3b0cf0fe2dc92b0aabc7d695270e92a72365969976937cc467e02512d16a5a12f0eb41a1aabffac87d8369bb441d6c083c0fd44eb611e778e334eec2648b8ff5275d82d4f8c64466aef1e09a017788051a46f5e3cfb757b77029322c2e35ddcbcada2de3449160dab64687a20d70d585a6ee4c55e1c3f4b1dc4234a9b4024f00286546755d7aeba3cc3c3", 0xf0}, {&(0x7f00000003c0)="f738d68f714e5ae7e86e61d58221489da8c20a711ba43b076446ed0694a5a43208dd9cc1debe6e44efc1a6f4ca3634b18128385e3f3b69c0eac19b476d441526ab29b7b60c0586b1e60cf8ce9f9de84510fae9f3d052bfafc764ab3f073824f96378f26369849a1446dce2f151362efaeb8622a998c955d1aff5c392082eb2f5555a00166e60a1063249a876f166f360309f80c0746fbdd3c97e83ca69b7df4788be5c7e2c334ef93bc8e764f7519604be791cb9150db29b34b3eaf52f66db00fca52fa6ddccaad1900b546b80fdaa06bd225d44d64fbeab48b66e48dda6b11753fce07aa9928872e00741b9388b890892d7776f2fda24e4", 0xf8}, {&(0x7f00000004c0)="ca05701ae8735a67b763dcc093e7d71e796766c5325557477382cd213457b859af0e4789a1014ff7af85600b5228419e95f827524785bac2c75c15c0d96422bc15609802b5a6ff7878f3e3b301577a534b8fd97b4733ed83fcc420d6faa817672ea40f004e66f3e7600aaf7047c03fd09b4a4d5ea8e7c3f3c9733a29ad3c6abc4e619951717ee03366b8e25fa31fbb736e45f118c15cada175d54695241f72e40c5fbaf97c2b0ac6454fe2680ccc824d766d6a1da5b0983160345c6e3bcac67cbd9d429ba041356b80bc2cbe5993def597dbd5893da5bf55feb6bfa93d823bc8d2d4d26e94312f58b6ae6eb8f5778e34719a0abd56b8830a9595c43e881f67df7855eccd60c9159774b31a3c425ba68f5db72bb9d3e7c6cf3fe4b26825d951c73c82077d3eb3a7fbb7d1bfc897afcebbedd2d02ae67dbefc9a8eb9aa215fd4a6060f18ff609fdf28a68dbb31ff2582e6e060fbd827a6a986cce048ba62bb943e166ec4d272800a7df54b1f08bf690aedea50edaca8107064020546b6d58dae456541ef8067858484d288e17e186ee35f8685964ad299b73e72a221a24a64bb03e0b35b17c4ea1364ad7b5cf77c31174184a947ff097714fd96980e922f7077c154af9163801ea2fb9be4cf71b518acb8cdf3cb3d872763df044911fd6d4f5770fdc58ecbdf98a6d5c45f57c6db862ab1ba38c8339e33b1efcd256b418273fa589e2879514515150137c9e3bd795007ccd7c9ecf18bdae6cfac8266b571f6469cbfc3922bb578166cac0c8f84f9312ebc473a2d0e3b6010ecd2068f6b114d1e17989483e87ee35e39a52d162c8b29a18ede9199219137174e5881b19f4a5c334dec507ae44c810d60eaa9a1dca139da0da57c34f627cac77d00c26d535f78c2bafc31d98eaef7081fea631099df172b433d8d93360621474be0e748bbe33a2bf8bf1f884cf0d2123032555622fac5b70692ba2fa24bb16e1028ce5157a0949846e593aa9665fd5e7508460956536e41130ba20e394a43126b6ed50e7cad20d4fb1a66453dbb675aca97e6a9b41d29c2c5b6efdd50278c391bab0af47be54e6b36117431445ea9faf73fb08e780d04c171c608461f02dd46753694371e8740cdc4691a658d32c145668bd940c0494febdd78944dd0d175ce15236cb5cc0735f9009019a9c13f6ab9c79a40bf85e2a08290b2a251daa101eef3ce6a6c9e4bf20919e4cb5ff9eba7ce8c0272bef3fbf1ec900417094dcc12504d459c11c6b6f3011690adfa72aacfc57f4fbf8b05032e33af8ccd5cbf0c6df4a3ada40e32f9b3bd3253568df4d6e54aeed99b1948e065210b58bbf8aff29959de117b10b8dd8e04cd75568ca222562f645c48d611c0aa828296d34052a7d662617a4ffddee402b4a754fa2375bfcfc8e5f3505426eb907f5b80b0b018d772a6cd6cb889f419d82ca3791107a23b3bf1e796080271adfd8fefe059733bbc72a7908f4d43bee985c51521576cc63ea4d9e1590605ed3634f89ab83557edb496a04ab09dd7ae0fa0bfe9a307602c69774b92747a32915331e7b339584d48f4f05a86ed058241f9ddf820b92bf497f0b60225bcb127e6ef53bfe0e3d0bcead3d1777b0f69282fe9428eab549742bfc6e37ffd5ad4210bf8e5b04851bdbb35d2bbbb9885df2a9d522246cb4410b5daa36aa69ad1c4d1995b9a429bc4ec771e2bed34a2708a3b63a414b20d5bd39f443100fa4387b257b1f2b89ca94aa94db46cead42f27ca9b368983647eb46f61ef4ab0f54cc58be8dcf61045f235e8312997071ba8cd3c0b376116893e7b08fda1ebe9a3d923c2da84bad0dfbf5da8b35254aa4c1ab5e85fa206454375838aefd9381be8afd798a4962c2b98d1b82f91b70a511048b76882b30d0b2f1200fd7212550f6037315952f4d8d26676d8815788b9a293f69d69f617e0be68f8286b9dabf1efe899377b7e9046ba4ebe28ff4bf675372b39b9f4d0ae26bc1729fb485defac193803554f2a717ed51f0640a168143495f8a2690fa12840f2e54162fa7efaa08b8255d845640d3dd4b2f86e95eb56db915d74043d631c8b64b4266723e563c6f97a37152e7e365490a4b72465216c56824d40e099790ea5f3cf2c56451cf883326924efb2cf9e65bc33f14b102f6d5c3e54a3f0d3bde190b3429948c2dc070fe1f5f444e685eb9d8321e2fa73b8ef3a44c8b454337bb812be9e5516ea4ad6a9830ea9628cf9204d88c8d948c4dc97af9a7c63fed4778898e1d2ecccdca45086d23604980b8f6d438c67afc3b1164985fbdcccefba4e6bcd0576df87df2392c3aa8a2affa0dba3146fae48529ca6591e987f77e77a3967150cd0701694c5899a4e19853fbee107e21f56cf5e523612864c63e8a12cfe3a123ebec30da0ced18c7f286c1c9ba1f55a28a51e99af4273ebfa12705b5b875eea35f56b24622ddb0dddb61a262b2352704b4597f6230eb9343e7589a13e5d6878e23cf94e6724e74fd57fa71501a571f3553b20e9127aeeb33fcaef03195021c1ac88770101ead2d803d92568c16c197cd34f0785c0e107f54484657f7f4a2aff50907db599b7e9ef35885066abe46d70af67e9fe649eb7c17db23573fec383a4b2077c48aab32747a5e742eee7b16e98ded307d5fd053c57a17b0340a343f084cdcbe2b8c052013328d4ff8fca3e083cadc4d4873b32773c10c43f135e43e1e958e431d34175df75064756108b106692adde889fa74ccfdaab97d0edc272ef12113257cdd0648b21e6849441f321d60c78b49644652887742076c5d613b381b3c220ce8a375a3362d39449ecd9ebcd1839f41d6b6f58a2123817700ff7da4a0f877440e05413bad26c41cad9cbb0dc3d98e97c9bb67c587c4777e8b7b62ae663d9969e1b680c1b7a3695a33468278df673a5f60ded58c5643678dd62cbdef87e30f9b62a6b23a7016f7b9a94feb69fbaa407b5e2d6050d6b3d7669e9e0ba89613fdbbe2e1b5c22e92aa1a1e8429d2840d7a3538c781810659b48d815abc94222db771bcab104151e4d95bfeac68fe173a5afc55570b08d46fbdd29330a8351c6db02dbbed212dbfa4bb927cc0d7f906ab1312df5b0d9247af169462b8813a947649aaa6444f8d2a211af2fdc7c2fb57c7ac1f608e31aea87feb3734f905fefdc83583c7667f8ec32fe4b7566b1b7c8f1610b736a319178cbe24b7bc3264001dae9a90bb230f9f3f12bbe562ff1febd696656d293166699073654e3f6d705c21bfc5bf71c698809d8a4b4948459ac840e09f8304d5ddbf8158da6f1febbc611c3ebdfc9593ac965a31a509e09861d4e43c3c7f0da392457e676f91dd8f2672e82f79e561d06be55e3ebe48b6b8f51addf9d60c5d1a9091062b31aa5bb38645ed4c84fa554774af0143fc0b09a81c4451572e2fddbabb9fa59a2b3153f35f08e310422655f0d5aa0c2cf4b44d51777f4002ec4003f5c89d359ac812c258f902442722d7ad8a9d720c96133582ddcf6ac871a6c6fa76a8050731d15f0d2206db483475c7ab75ae44d135bfd423e8e989c9ca057e077a8de34fcf63e5ed4a993a020d693deb4df10067f13395b06d48cd3afb87248b2ff00d49f88fcac18a1e011cf9cbd23a3f7a187808bcb96d718ae123bcf929f5c45f1fc294e6a8aa737da5f462fd78267a7913dcba9d692cbea89df4bb7094a39b2dddc9eba8b5f95e4d02dd6b704a844eef4f7c42841d2e988cfa4c66c73390d9a5f3b9c5ad39c429575b586753b7b2ddec48446f7574e0de2c65ad17abf5c92ad3cae268c1c237c797942750e280c68fe53ba6ad53d4713f5d4ab3339ba053b651ac6de383835248fa1d934dcedf31b9c7f73fdfb4e6a6fc2b8d0fce6c6baf2f0ba3dbc123a4903f61e1987ff363620ac7f9e9d09ddffb66201e159320db2ea68e72b48f084304dc1e05f779e7c16b28a84d880b61e0a6b533afe515203898f8d048bf8e95a64e41a7dd4384962d68dabd1a2e54eb8d92948575c8b9092c607bde2298534ff1b2636078b96930c0906543223fa74c3d03c5effccc152a241b3f9205d2017259ab80cec63c8f5c3bc7b32a5cf085c11ba5094a139932d8a97beaa87fb2d190b38aaef4beaa1216390a395a337e051ef58f5ee1a83be7ea588d908d6da11ece95609d4f48946b14318975b12e0c9772a26a999c8bd063dff03468c56393163f2153a7a2357a2d18fd80cfabafdb1c3c4a3c4763c817694a1be9c25ace12717a009a3d3208d994b8b1b313de1ce7c7dc3d4cac83c348b69fc11e2daa7d941501f1c34a7f032e67c976cbf4508aafa94345a48c5b6e18e3b9fbc733c5dde8501e3439afb787d707fcddc3366aeceed2c418840dbc605efa4b90a410dfb45bffa3f8bf996fcdaa4e70a4920eb0bf58583773da9bfd2a32bee7484b2e5892f1a39d2977ad0ff20a255305721c3ffa07159732b6f45df9b1b3b3e75bb7b0644570408295c31a570d650512d8f60320887f8b0e250590186ba34c1c0d69492cc854bdb978fd04d60b296000d306b46a284e87fb44192b43f4150fb7dca7437b09a55d7c00b79c69e750be543f13a831a617336dc9e091feac3160b9d726b365758855f06393a2bc3f6b110ce9c61aaf2d97e66aeec692ef20758a81dc86dec085a99a03f4d440bb142b4766410359511ae7e9832120953246ba182d3d2d90be7e333c959e9ea9eeabd7b2ebb58f2af5ad9d46b520653cc74633739c0cceea46ae12775457e5ff44d0525dbdab7c1ac984f9dfaf6edfa78560db19af5b1081754e60ab4c4ff891f4941a804270e37bd0ae538443eebb4ce5072a6dec0e4264ff789cbbd5746ed1917e47e12cb218d1eec930fdd3272b38d3001681658eb7289b83c8613d61958e4981ac63dc81508b78d40491c18f68f9c0fb355d8b40650c866b9a98337c02df67d34040d76b070443f0dab0f2855acb35acbffa3a4ee7936b0336dabe0cbe9f3c00c26a6ae3216a317a847dd54f453bdea429b3ae9d7733bbcdfc2d56f83e0f274a34b714079da4db67f85c04ad9150211ef41b7bcf1666fc774a194d2ad3660f5f5fb798ece8dd7bdaaa7d68ecf266b147e5e3acbe005d4d6727add0e2527e066c0ee526afdaebc20e8a4fb400ebb9380b60237bdb45e9aeee96eb92e9ddd2d5ed3a51e593abab211e81b64fd89b56bad85e16478636b15430bc87bde3a63313fcf4082122693f43c24cb53fe330cf209bc9e8953d91cd2dee6d29bd7c86f8e31180cb23743f6670e3cb3c4bd96ecfb10868e4aefad9e37d1c613e096e9f5b03f65e4acfa7805f039bf2cd5f27d9fc812b8727ac9f2b7b59b4415d56b59fa1d8aab1c2d33052181bda9e350fc3acd6fadf4cde77c42c4e2296284df6c2542b4708043a96a541d15bfa55f771602372033c59fc83cb5b18be80b5646cbc4a0b3771dd585a9f77580d03aaa7d32dbcc20230b0098ecfa04e4304209ae10c8fae962c68f2dd72c8bf8ad55d829ca785319e8bf680c1ad8eab617b988e44984196dd6342c6747f3496f486c82a1cc38f00299005579f03346a19644b2744de8279f2828b49cbc6a13c6ef17771b823206d8947609004f00cafed6639911d25d2759f82f9778411485b5227be0c988d141c59be3b20264405a4b4d18f178c347b5353db88bb559266ba91d090a51cc4bb74522e543a49120c7fd7a057d841bdf97b7ad90ca3e9b5610a349ab2247481fe72b1ff2c27418a58fdabe44bdba69541f658a733295fc84fa5223727e9cd5fcc15267c659f7afba1d83cf6928973743f9b55537d31578", 0x1000}, {&(0x7f00000014c0)="98941b7e9b7777fa7f76c07974232d25b43ee58b481bce8d2d4ab2afcb029d1c8c781f5ea26486e42cfe0078044a6747d7702a48acaa6ac8bd3330a986f526a0359d79d3be5e872b5c18ece958ad6210e4ea00544e0298e6f79579e3477d0b034b3e1b404373543c1e87637f7dc13fea3869f58640a9126d9883c974fdfdbdebe67a5fda1f8df1a710fa66552c9faf739f90350f6766ffa09840010b3d1ff36c33687cee0179b262bb1e1c0319c43caeb4e585e98c307df715636856cb2415032246587bb727d2a0734b1a1d17b729ef8a1c47f910b7ad19432ba5f9b80f0c9d1672087a51554f2feb19be22429bbccb18", 0xf1}, {&(0x7f00000015c0)="86caac00b74b72536fb5ab5743fb3e1b14d70b0b6d", 0x15}, {&(0x7f0000001600)="0730629536ae6a87d8969501a59ca4f37f95a5ebcf988ee1c6158b7c82fa312ef190e5c77e10578c83e518f7656fa76bcd216027ec36e7404be4ca9e8e5cfc6d5e37800fac8ce445975e12fe48319d95e0cd2e334b8e6732301a23bcf1f82d66de4c623b4555ec2b083e5db603adb43aab08b9ec3f1193bffe94c3fa2c018fe34ce8b3d5a56f5fa85f38fac8dc3d61ae48760ff8e021310147576898", 0x9c}], 0x8, &(0x7f0000001740)=[{0x30, 0xffff, 0x1000, "da8b6fbad96d2d8a2bc62c01081b9208116e1e63b7569623eb"}, {0xf8, 0xffff, 0x8, "cfcb527c48fcf62e0939135a5ab607eaccc1068b8de876cf1749ad44d9d523891f613e10cfe6fbef037336b3265cc07f59fbab8eb99b37064df318d3ab4158f6b2a6bfc1b4f46711bc990e6f632f8c52f736e57b15efb4902eb3ebe20839fdad2c89443780bdbe675725eba52f9015ce1e8344991fd56172741a572918a4c70b80bc0e59927509ab12b80df3e371301ab04effa75007a3a7f9687b68eeb465b38e908e238ab50426b8851350915c695a3f6a695c812e5daa15d87389e9721e421d07e66357e0c827ba5caa87f3e2e1767f03e03e602d1ad101704a870cc7cc26203d2b6637"}, {0xa8, 0xffff, 0x6, "bbb341b12effa095379261b513810966c69576b8ca8792c53660f0fbe1100cdd9f7a4c35caf21589fe026b282c808ec333f6ec46736946ac0579e8db855cf9bf5b0c154fde3525324e51bb28883ad56db43b3680ce4c0104b6551d051d075dc88852076953d805e09961cacca6ac86d63806a34d8515662eaed7d3c96fb7fa3f8d1333f73545efcc2f12d70cd142e92bce31e2f58f"}, {0x1010, 0x0, 0x7fff, "0e4fe3165210ff2e19fd2aa75ef8c37b0012e0c5d97b294a38d299894d43e7ff0bf23673a88588fa5c6ff4dae53a3dc844aaa6243507ebdd2aca084d598335755764d97c1ae4ab897e5d07888aded2824a14a79a269c30585b80af4dd286cd61b3f82f5e9be269e515289940549956d5287bb2d674292ca1241bdf4969e82679c56ff4afb39263cf27e4a9670adaf12d0ea1c2a49d63930243f041efe9b63174a0fdce155f4ef4b566dee71666b02225c06327a758f0a4449506a7514b73a190c4df151501991b0cc81188ba726971c9ad571d59e59cd5fb0ea39bde2601628ec005c8aad813feddfdc520800d498d1dc9ad747107052beabb32850ebff89ea9ab272c8e8348ec3feed5f19178282eb8bcc0f5a2d806056740d6963917c1284fcef848c641ee6bdedb6786856b567de4ad387b7bab29424761b394df7f15cb5296622eebbe55dd4c509fe460777227fd80d820e8d5ac59b4359016157c6e4f039dfa62a64277a4d40054e92bb6c13a32154288bd8125976d0cceaead91e5f6c03068e51b33f557894b3af453d2525b45bce376db120a732bf6e24054eefebcd2a48ea4a2e2fe91add444618b76f57dfd9bc13bf97b97b0e3a49f79942d2a46ded9021556a7f885dbd6f6bbbbd255da68263b97e09d935e526db90d6acb7e461144f98de84cfb25d3fd7accc85eb5c49685ac4b3c141fbf0357e6a1a5dd0608e92adefd53a72c377a3b775b0e48946553e5e1a8fada854da2940bda0e99d6f0b60ac329497bdde79fc80aa23ce59e9860567145cedba71c19b5ae30f63d66960af8e02fb1c09af5725938c0662168409a837958bd3bc53d654ac944624dd639354c63ee73f9d4db72b16038740e3fe94f157dc03b216cc2dda69ade376e9dc146254bb631430a1ff4dc00a893e7ceae3a6bd68c1b221ed3825354884dd608c7b3a9955f91bfbe94f189fe6acb32c08106e64b29cb3f1256ed2e83923411435731f6ca1fd7dce57cc60c3edfce2e84ff6e5a8bd88a7fd49aaaf6b54024a4f9cf9fd81bea4b730063863617201744bdac55b2069e2a4cdffd69c43e6ab57f8f29649453c2ab8b08d526e23ffc0856002cc94d528655434b70cd80e3c8a682ea252a33faf7aa93f69215b41dc64d770a9f9e0d271d0fe650d9f54264e8c93d482c58661f1c1ee2d9851adfd52f3d3fcb845fb76c5237b6ec84b1a5df477f5fc012ebc1b007dc0627042b3a3b5bbc8b7b8ef6f54206c779fe3b1b4948995036368fb7475e4301298d4a9d442d1f4a8deb826e7ea0c7615a865181a871df28a9b320449d99c14b70006a232138b500bffd06488bca7e343d1873c982a013e63982c31e0148f16b43e3e7574217ae48f54c766c737f88a1fc74528894baeb70b425452fd73fa60c80d65de5e5eb091377ff3f8b824ff6fd55e62b5a68766b0f16018f51e457a98029de8cd1ad26cae0abfc8dc426cf4d3e423bec79c55bd42a329cde05cb62a82e4dc82747c43c9e9bfc5c524c65cbda943ef248ffcfc18891ccbd1ce3989a10690a0b24d6700e2d477e02deb105b15b303da1dddd01817b0c4448b4ae3db5bff963ee66c02800ed8f14c414f7cd6aaae26153c99937154af4937c3199ba1f8c82a4609d0426eb847eeece97e6298d2d1fa946a7004b74235cb024f57a4eae5187fc4ff8abba68d80191ea4da4bef656fc10ad65b5ed659a02d6f83253ab7a3d7709198b2429ba15212622d2d99bc18313d705c08ef1204f1ce6b6929bb829b0cbac1c682e893d4ed33e6260b006645bc92a5358b13a6e38df1b3eb3e921e2e0b6bbe9d8b558d2419ecf9707769c0d23e99380cbbb553f5adc24032e848f46a72923bf01f8b7a52903ae320b3890a4ed2702e7731efd04614295cbfc2a684f164e95a1787f16f0d9cd4f7912cfea36c55d480874e915dac4acd7a8677205c85ce73912c8bf1dfd8ad20c71110201c30a0345d4bbe7a3f0a7707a39ee47f2c5143ed8f3697db6fd63c1ff331a3fc0d72e72d37e56e0680fb4c2c61a27fd0545ab10f92f6086d67ab262283583ade7a1e5087481009e8a01e737c2a3d60f54c5d25c2314d9a0f04922267e65ee2896b241b7754435d46dc20a4b58b5d91a38dfc3ada022a204bb116add086824113c7f8b0a52fe9d10a06865f7865fa7fd49c7afcbc995777aeaef6ef8dc22863eb39f161ecf2eb35a556cb97a2093b508bf8e7966cd7bd70dd3038850299b70a10317e7a39e754796b3a316dd28f362e37837b06dfe5fcd58090617d842d4567e7a5e4d6c34c1fce1f582ffefcedecaf72693b7ee3bd5da220fe0bb6fa9646d8d4252069f22258c8d1af127bd6eeb77dd64a9f158cc6c1c7f24428ca3cccc865312cd5a523021f3383e3f8f2f7f1b17b2dad140397ef754c7ee965633c4a4cc2daf6176e9b1d60c61085186f7aadce4c163a79b49f6db41299e7891fcfbd69ba479ffa734b0edad10b63b3db6a2b0fea8472234e61813495bc0f141f81aef9b02a766ff6cf34823ed79de6e1b01fde373bf8e07875a4aa95879786af6e2d40465f39fc4bf792f4a65df84f245f10f7532b8f1171f375b53dc146a8ddf9df36d51ca42a2506b8d09c92e22206e06bb3728cbb3e294c006a4d0d30176554088a46947d301dbc1571008c741e53316f5bd77615a1408550c7654b43720cf87d5556704497c4b6e07912f6169bde072d7e8fcd3e97c2a5e241e443344f4d6f07a23088251d1f4403f8a19838585216fc8f7eea3281beff4a9a00928170cdea992ea01e9a02e8941f3e16aa1b3422ddb2b17d2f50c48affc7a95295f93239368bcdee5856eaae01eb2c2e51946e80b35ea1d8e698e3d8028196a640d19fc3de9bcf0bf80769407646ff3b26b74b4071342eda1485376f89b54cff9672b40965185abcb15a5967c095be9345961af2c9ab8e4582ac6fce8d452cf3bae02aa70abe0370be5f9a98d646d2fc09f1fb6e595760da6318df043730d92c4da99ff28d62bcc73a856be34925d17443939f9fdb4e786ed30f69fca7038d2faf8353ac2559d3471177778e4370966ccc06db240623dde14f67db049c646146432e9b9e67be378eb13bb8d1a9fa6bbd2e749221dca535d9c3f33bfd0530e98931f9b5dc8f6c647714cf09450b0f18b958b2807dabd73891195a08f6a5f1c15f04a5c22eb9249b95a24fcab6bd58807b01b8750927edf9a438f77c7764d3a31e628a6eab4d8bb3e305bc4e16ea11b52a9a49c497c59006fca91c1b012ffb936e248c1a879ace0709d02be3c28cfa8b6d74bee22eb7235470f72b0ef8d574b8487acea5dab03365d5d57d2fbadd581628676ecb84d21a9897f2d19e0c1a0adc9f0b2e017d1d53079b50c31f9e48b96fb0ca248b40126ba9f8c02b0de197f3cb590bda430dcd1b84d7a8df5b618faba9eb17fea7a2bd1cad0ec632e97b03f8ae57b364e4d4f34d08fa85798ce1bd7cf0f43865258c0a1b30c449ff64f4d2144778ed45e9e63a56ebca570400e802864175fd505ce74beb33ea8cc61f9ea5c27463fcdacf78eb012db8d5b12ecfe71f04b775a073c95c27a458c43a1260a90f4cd3bf5105d400da2e71c95616b07b6d854b56caec7597dd0a9e25977b3d61841257bc1b07bf20e4401586abf4af205e123d7958aee83a5c3b266a94b6e38a264d2166a6f818ba8511bcc7d1d910d3f1a309ece94f5929521c4c6ec945223c740e6709f7229a109116909f5c2214430935f346567e72b13c2d1c208832a95385a906237e3de0586d185b431992ce77468700ff26cd1ca95b51178408add8a6bc9f54cb42a5b250c08d6b5e60cbbfc1d6f4b859aed34e2c64176c13647dc42296a93eadc867b2eec6e26b49a5d2be2ab3889b0c8ce5c534b2c5bec9c100b7eb9fa5f0f9410c72312f2255520454530f3c3f307ac7fed59cc8e26d10b0b5bb24485547e6113edb8783b665947d1bbc6b04bc6b584182d28936b3f274f5431bf164e6c7350ca76bd1fc542f6d2eec764c7a3d7b1a4c98a3866975596f9fa29a90e1bd16d34b87580cd5e1ed76255b644c1aa15ee9dbb02006a4294aa444494de4871015944b849ce4ed351208bcd03f33e1aea8a0de9ee82a278dbfacaa6d421fd6676a7f50de0940b8460d48145abf93eef32db515acf513bcde1f76520268432f9f01cf94f18d400f213684a3c37b30cce4f6b396d777ccf958804cfc6cd5ba9e75ffd65b2be09123ff683f22f2b67d9247636339187a1e88bfa29657977ab1e60c94655f8aa2d0c98a6e9e25229053957acdffa0f3c99eee2de8883b8f585bbd93f2a55f9ce212a5b377d6ad927338254c9dbd1b9d48f6b847f0650971edc0b27da9a13237bd3964f10af685ed459242dae42791e3e34715d6e0e58ccd9248b0de2a45d9b583b4a4225b1a8e5f89a9a59922b75714d38fb12eb6178885f46388ee50afefbfc10a3525f2a0bb04c4ab79c266d070b11c79ef8b5ab973ea41b356495ab3b88dcfdc7a3d146ba1498da02203e0b32e4918558beea091fef7d4e5d11059d4bd3e577a3569a5e15f62e669e6397beb1efe2adf6c5b900fd9c5ffef3f33eefde630e818e399e7ec6f10afdef091bc4654dded2cce402ff061cc564c16987ae1912970d736e402cc29261eb148f70bbb326c23fe31e10e773bfdd94cf2fa4600a553448a2c498c4953fb413f4065eda1789db9462a01d6dc5461c519e163fa6614ce8c0fd92391a647b79c91594d8a2686f77c600f23cacc074dd8d54833d43524141512696b38e539efdcde87f148e244af524c9711430bd04983c20eed7f43f6329c674626c3233334f1092ff436a232c23907be27aaf7e3d6f6299231077377ec9308ce0ef88995fa36bbe0c153974c6c042941c3aca40e4bea6f6d48e72c3a8655ee476954c5fd6343ff873ffa2584dd34fba3801dea2a9d576d79fbddb76fbbd318148e544ce01909e18dd7e4bd8cde6b1fa6a3368249b13076466b111d245e1ea562cb98344b1160453f444d808e864d3db5465a54de81793e404ac690bcbfbc331f7875a23aa72e9621f9addcd81d204dd2ac9678a629b5efa5304c48dd693eed459230f9df0aef575144c7237e8edd14bf8bb9f93db27982adfdb2d9b139d845ea6db1fffe97916e4006337528eda3033051f37464923b8a727a96a88f26b1f8001ee7f0ae5381a91eac9a8ad14f2954bf369bcca510f5a376c9a578e9e00bae08c92e20d529793904865899576b23a8efaee485573842e79a0b172d5cc010b85bacee3b0387f58ff890004e311e16171cfd80dd5be1d6ccdde7efe9e555d77a219620c8eeef48c12fe0dc4e788c25c2936f37c83721cc502ae89b9d4b4caad54cbb0ee7dbc761528a271e4f563cb39a84036d872c2ff741558918faced5f072976b27a9b7b4fb5f77cc35d59ed79f188ebf784f782a966dca10f7940dc03613d7ba88f5895608b67161869126ba860d3d659292c6354705efdc36584cff6603f8b247d31f4c73b279a9a8f545d5281a26f8d4ededc7e494589616d8d87d67cf4cbc9b476fa5d17bf0502c1f46487cebf9d6fb3c52736d630d0902af495d4ef27850dcd38431b25ef100f03c7056500ac1c395256ebe0eb17ce8bb7cad7c7d9d1418942e652406cae8e2fd5bdcaf1cb7c99eb8be84875a047d77d3f670dd755c3dd020b4024cfaf6c1148a12ac2e5d8591cc8e149fe518db022754543b0b94e3c19bf8ddc26dddad218e8fe7f95f75fc98f96f1d33c626ceab715358c5bc1afb03d8d95aea701f8e714fbe9dd7f3d193f2a5555"}, {0x70, 0x1, 0x4, "171efa396e2fc5858821c2445bece746268dfdcb71e4cc2b6b9cc4f11927eaaff355ff8d8c599ddb4267a864a3d6cb4ee8a2d2b5a43172664888ab40d404a55b4f21847929cab0f951c6e068e0662fef608bb4a6be33541711"}, {0x1010, 0xffff, 0x9, "e3ac0da4741caceb7d43c813e26620e8e324a1a85fdb4604ca3daa166589c4a7873b383cd002c5eb7a05dd46a407fadff178cf8b0a0ae79458f8b7c829e971cd6b18f6702162078b10802a535aa223482c9acc5d507f071c0668d6402b7cc565ecffd634e092e2d615ac0abbf6eb47492b6114006055577b848bbdcb81a07c199773462a539462f5eabbf8466dbc327f884b6254cc13cfd665129a3e3af6e033a237e34418fe042463793fc21b7348312cebb238a24e2370cd14c09c11d4e2c97c606288a181c56763fd1d4d7a2dfe3fc365cc60dbb67c00f53382b8adf0cb48671fcdeeb5fe802703325e93d540aa6f71aec133a2b7a382775aa70bf2c1c9304e4d8ce9779dc06e832ddcfa40e82632810dd970f9e47ba9aee3c7970a43a6ac0c6056966f9b03e09f5a920869e72c3334d61a14ba19474e4de893651d21fcc6a8a5efcae822c9ed9619ed1c4ff7a90e3c1fde1da7f893d71b3b75c0284acaa856fad30f79766e172b0930dca52b29e29e3e56c114cca9b061cd77e182cfbc89d26d486640cd03e5aa5a4888bc4c1d1605235b8fa0f3db3a722a23061ec2801081948c87237b80e11f063d5c241350fdfb8381e295a6ae279aa8bcef7b69b061f0b9c7d8157c203c59cc945594709d72606d339eeb0d6b7c7c9889780e2ade3bcc58147362d39d91fcdf1002f6c730f69dbd433ee0dc54347f3e8b76b1cf79189f3734495464fcfe6e5fa0ce99f08c3a151b79f7863c8eda966dddd0503f75b38b1ee81cd8a1481e807a31b039dcf84bdd7ec79f1e1bdbd7e545b6e129ed6055fde5cf6cdb9b8228b57cd7f3f1d1c7bafafdbd0124408d8db726b1756fab1f8cbb49c3523953e3111ae34f57274832adccf8a233ebbf7a3955d52095666ad2b11ed67b27c3d9b824b63f131be97daead02a2f9537127615bde622271722e19882ffb937cf2a77eecba9d7e7da9410bacaa4df1dc062a97864af64668d9e9783cfcd1b76274787cc4d3a463b2dac3b3dbc305ba272e6df7a5c7179715f6118a35e5a79886334e03553875dff73441a966872fade08732aa03a3961e4bf8d6fad22d81015c3ce501b7aebe00a6e9f901a603516fd69778d5c9122ffcb1a27cba089b77a41a794ca3f1d7b3ba57fe4e7f3818587fc4d255a23d520232dfa00525606aaa6c7d9e9e43df0a43d88b21d45dd103bf1972237e1dfa825d88cab5ba02160886e7349ee4af10bb9420f15d96dda09995babd36b4fd92f4e27b599acdf43f0e228e12ceefa01994e7dd897c929d078838eb35410b28050c49a4313de5445753f16de2753a15f875cb7e72681b3c55a70d183a74867f9a282f5ea6c773e962a77e5d6a537442c3907ad2ec9403cb177b5393cc2e1e29de914a86e682974c85490c6bfaf43152a2ff0f9f546113288f594036387a0f8875805b7bfdbab4522bfb13b6d15b0713ca0ae0f3425f49d3f656ae649702eb0d9b5f6bae7c109a5bf260cb2a8553b8b42e96a785912240ee1a76ce159028e5c9208a612cc982dd8a4c912ccce29870e69e1c630429a6d0fcc31daee84d5af2d3c31d95b9895b9bedfc0937096dd61f7c8c59232b21ba41f51732817e6e712cbe457d98657031d34969bf82b1925f7ed37d0d2592b5369318d2bed6c2ac2ea9c7855f4ac80776dde89bed57a4c6d0c334de81e43d9503059f3e5510f2912302c8cd1e2640ee1e88a8f89f6b5f528e58979a7e778785eff921b65a49b14829cdae9799b110395667b4e9edf67b56a6e642df1da5666f6431444f28425fdc22568d3004218111827b9b578aedbd29e0f9fb4313fed9253fc661fd78ecf0bdfcf38e5dc05049cc2bd886d0c80d10d80f7eafe140c31e893fc3751ff71af258f24b5d7c462ebc7ca3ac76d3c10f5549de2b3b01956959610b2c43117b3f0c531442748a353aaefdffa1a32a451e0a25325baa82821d3ba3835c41f04e780ea1e6ace98fbb56d5ce9d744a908ed69bf7ba151e96f938f064bfb00c62c23f4684e701bc257f400433bb5cf3837c2b53604b7188d1c937d5eadcd4aeeb5b06c9c845edbeb63b09aef250051ba7c43c459176d21283613f189e84fb29428d592996078beb8b7cf9d12152e43830d8e85c7f38cae7427e773a8ccbf46e3c22d92cbc61ceeb4f29c2d6a455a88998409525d517374f02fb8394e92dbfd14364a32732af6093237371a4a0992828087bd55743323eb71fd8933dddcff6ef01245bda3ff6385c402cc7aaa1208c49bf2c6315e78a44ed5d8be5821e8fcb3ccf14f848d05867a1bb5d116613155d573e243210685b270c7e6b287d0e46d398f9d8a9b50d1040f70aed30994b3edf4ea1bb78fe615a9bdb803641e7f80f8c8fc15fa467c4dc8335a8f72501724149fd9d8f8e21def4cda0d9898369ab04b71f10326578ae521f34a56683c13085c9d0b8236474a0e8c17918da672b6934451d4e2842aab6be3518901bc7b04972ce65e8c43feb8815db09f8b00fae08b46bb6f6069a958a28ff4f468c477eb169b38f5b94c6a0fc8095ac6d346658d9a9f4e7dea8332748d7e0046d283c71b272d5b870afc4f6b68a46fa119bfaf6939abade83522c1e8111e0d550d0e8cc934584e0dcf89fb1802539187ae593370ed265db71028c40373e1775f27e0cf7059a2b22c7bcd12128c953abb4b93636a6d9775ad02b15ef0c5cea85cdceb4f4a8e6cca36007e981c58cc02138cd0bb9d90fb4fe46bcaed1f0acb71721aef3be8aa5855f51d0b5ee46ef1784cb1250860c9e855a78dd9be235216857d5133781684ca7e1652f3c8aab09fca1b6c3a226448dc7ba1e3132055a4dd251356eaf35c9dd7ed6ac25c43a64ccdccb11c80c2b6ffa7e3127270bc3d38ad1018838b4436a64a8ee32215afbe1fcb1d1187e62315b85189feb625e8fe5ea3e4ce877e259a8dfc59cab1beec59d1aea6466ad41dbf6ae9b1746cad85afd4276d1770b6c1c4977d3eab76cafab574bf82354c70b759887b4c002b6245b134f1189413cbc378cb65cfd1c062761586f8d19717513f624c56b6f866be404d1885d771e255dd7d0cf0280d5a58258214a130a5d600c92c49fd5cec7bbe12978fee9004d0077acd96558732aa9d1965b359a15a20631114e56e1557449188546ae91d2e2dc79649c6af6c37faaed043d5d2ee6c3fd9046c73be5a0ba0ee44a9beb01068fe75dee6523db6975972f9360f52852877756a745556d3f36518c8817e80185c337ca7e6cb9f71cc0b548e9b7a02aaa8a0ca15f472184b820979a084d003157389b3f92b72455d1c34fd6ff78a76456264fa24b8deefc13c5eec6a583d2337a802d5d8a4dc51383dc85b5606fd94b6f8287b975d0b52dcaf1520239d4579a3faf9c46bcdf4c171055c85721dca9fc7fbda89596e0819d3ba64f2e6f393874fb42ade6c569f97ddc1e4b619b8f17836f13191cf1718aad86d302c40469012063db462c9fd7487fb2c7666d614eb21763e6e037867f3e40c975b6ea09d472ab8c93affe36ab7a78a812466b414f9a59458c18131f3e14c4c6ef9499f96128e2fbb577f2392c94df45a7a490aad65b0c3ad49ba036fd1922222524682040170d49017a35e14ccab5be0feb3fd2782f6dcc9714bed61df11370f95c977e0b20f800bec28d0aacee03e9e75d2245124aa2e81bdac2841f7ede7402f555304c4af899c5d6856b290bc5a83889292a71609e45438c58cd85cbf63babe74889ea41dad4a737ca24d978a460ec4b4de3368628b3be12cea141f7eb0372b3583c0b1af5e4f6a0013d76a51e49569414cb89239cdaa88388dd740411c3a6f6a55fdd05e9fa7a80356669457565f282ae1c4f6224752be6bbc4278b098168ecc280b1603c58a0a317c43cdc3c5cd09c184279628b1c01a7a622fb17e9ff14f74a3ccaac11786beaefe3ee40949a6c72edbb447532405bc20ab7d80163a70188cd09a8bf5c593a4c487a9b558c4dcbf7bac356db2daf50328c83372e2029082871858009024fa911785b4113b5931be660d5db3907bbfe4f085546918fbef8cca8be31135131cf78c927a8fbe8540b3189b526749d7f111b7ecac1964bfbf9c412401372e6617c0d0ac5867de7b7f1f4d1002a15eb64e1499612455e31c5f886539be467de614ffda585c697c9af5248b2d0e46f711c3499eb8e2c72b9e3381c39989ebd9e1c08060ed5a28788ed495c57153829756b8134f5051b970f66b8f4bc8373eaa2d41171a29a103f9c5f4ac00e9e29ade0f9013539f846da17e2acfe0b517bed5dcecae86c0f1c79f3084a7592d9544d1b259188db616e9cc6679c317657bc64d90d868861e1ff57b32b0d6fea1cbbbf23423a72d2c8b9dc1f0204b6008f350167c05f4e6938fdafd7326f7469c01fda4f8e68bc30b66f06d9a428b5e0c2fdbd35bd33f08834ea26d7366388767e193d4e25cd70aec640ca1d0e787351cacd33bd9efa47fdcb9576555be638978a6f803f7d763be428b69aeee1138972dc212315aa266f544301494719221bcc65e6864ff93b1282c504a50bcba5a879ff1adc0937f2ba05159af11bf16d6147abf83c02e2a860d494a199c333d491e5425612fd1ca24c58ce7ec0f7fcb106d7f2099c9e60e6df12e492fc420e12a2fd1ab91f92d6990373af9d64246e76c1ca957517c7065152c5e0132e3c99fff0d46fdf3e4896a5c6ef45a6e302b9e94b4dc5bae1d904f3414d896d09d91c18d0ef9c7df718c3e651360fa4f538ef9e1cf879f1c11e69680671654fe7afeb29bab0336d3152ba78579f1ef704a046171570243730fe917f3da761354ecdd8bf30911f3e7697887215eb4a1ccd18e9053337a8a5fae30ed187cb34f9b5a05d8357be179472d0e88fee97253b6c2d09c7745e4d1628de13f92ec49bd4900740e5cbd9fd7937b81f71053a2ac0edf917fc2e5ea073b85c1b527185c6ace5ed15b67fa25b1ede9e7fefb3265a118850b427a5920f574276df66395e9e2db085f08204a2bc59e7fded5e8b65d87b5bac9556c573e18a2a3bc77085929f2256475d8bb05968521434d00d602868689c1b86f556050d9954aac9ca9acc0adcb64abaada6cec0af5db6eb7596dc5ec9096823dc266e194a5df11af91f497deabcd7e4eeaa6e73674f8fe852d5158dde43eff960bb9305818956e34354b90ebbbe6b3d778d6d2d89103e8419e11fa7b9e979da47aa4d4ddf61b9d1fa44dda4263bcf1ca006c26ca90cbb435c3ac0c8e4d1e810d2ed18ddf1e30038a5bfa5062b151156bea8365c0b4be512048262afc1abc76ac95c49f33bc75d868f20cb7bf5defb728a4ef82bd331575762503c1a3d0141d34e4e0a12db5d5c14bad3dbdcf5ff69643e9a82b3326ded9d4ebb7c5fe774c9a80b4f6a8843a9e13900e0506a7e8726513dd0c48dbd93612e81759a2c913e48b5bfd35c51a554f6dd31e1f4c9022cd0f017db985c1f96714c1622694bcbd4b2fbc08598d85d4dbd9dcb887a6e5b0c187bc6d9402739dc348a1d6ccfe7e10e2a4ea5b840e48b2f56e13b18b529bb1bdceeea352b7343c91ffba932995ff1bd775588c452270f631432c6666a8db1920591ab3747cb45f8259f223154819a5e2b6e399880b42ec7762349cd9f0fb094bc11ca8221850e449e789044de9d0bcc5b286c2fcd6e8d09dd6550ace498fd8e84879b5b7b8769d250cf9b7a6ae8480dc800a5c1f79e26b73f28de2d8536d0dd5fc42b0c669f84ab46eb0351f91749230931d89ce799dc1181e6cc135651f0efb5ae73e44de3bffcc8523e3a0a1158779e2380"}, {0x18, 0xffff, 0x3, "3c46127f53ff"}, {0xa0, 0x1, 0x7, "573c055252e1f896aaeaf09f9676d88675c096fb50c435006341f2bf5a3b1c293161f6c907a16f4139baca5275a4a510af0cf23e296cb6ffff2192f8bfff634163801ec5d7a1d245ef42c5c7ed93ea96763d76153b7724fb57850284c54e8ac8a2c534971ab6e2b81951912936121ebf6caf3e3d71431a18a80ce704beb0c8f85f5b7e53a08d1dcd5e88a20e6527e1cd"}], 0x2318}, 0xf) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x100000000000029, 0xc, 0x0, 0x0) socketpair(0x13, 0x8007, 0x7fff, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x12, 0x4000, 0x2) 13:34:15 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x6, 0xfffffffffffffffe, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x0, 0x5}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)='H', 0x1}], 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000340)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8100, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) write(r1, &(0x7f0000000240)="e2053be385f43e9dbc460d60231df582a1f5943a4e9afa598ee3f02af8a56a7304917b53f1b8c83a1386cbfc4425890eb079218446d4ceb4fad4496387e92feec7e6aa57ef57bba16f88e15d1d101f9956689018fa35b398837167f0d8e65884c20f49a116c0382ee39ad5fcbbb22ecebceb3cf30b151ee8b44d820565590b122b557e36e527e26c7b3eb4dc293f04be4a5f00a5082bfbf8d13672a868052d771fa8d81bc982e683b794287bf158d9b5caa4b0e73c914291ae0247e9fd9f12c5c86d23", 0xc3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xfffffffffffffffd) 13:34:15 executing program 1: nanosleep(&(0x7f0000000180)={0x9, 0x59f947c2}, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x3f, 0x80000001, &(0x7f0000000040)=""/235, &(0x7f0000000140)=0xeb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fcntl$setstatus(r0, 0x4, 0x0) 13:34:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) read(r0, &(0x7f00000000c0)=""/157, 0x9d) ioctl$TIOCSTART(r0, 0x2000746e) 13:34:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x84) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000080)=""/240, 0xf0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0xc00, 0x2) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') getgid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r2 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x20080, 0x169) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x3, 0x9, 0x0, 0x1, 0x5, 0x0, 0x8, 0x3, 0x0, 0x5, 0x8}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000400)=0x4) clock_settime(0x2, &(0x7f0000000440)={0x9, 0x4}) unlink(&(0x7f0000000480)='./file0\x00') kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = semget(0x2, 0x0, 0x224) read(r1, &(0x7f00000004c0)=""/197, 0xc5) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x40, 0x100) semop(r3, &(0x7f0000000600)=[{0x4, 0x3ff, 0x1800}, {0x3, 0x0, 0x800}], 0x2) getpgrp() ioctl$TIOCSDTR(r4, 0x20007479) msgget$private(0x0, 0x600) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) ftruncate(r0, 0x9) kevent(r0, &(0x7f00000006c0)=[{{r4}, 0xfffffffffffffff9, 0x10, 0x80000002, 0x5, 0x9}, {{r4}, 0xfffffffffffffffa, 0x38, 0x2, 0x7, 0x1}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x5, 0xfc0000000}], 0x10001, &(0x7f0000000740)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x20, 0x72e2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000001, 0x4, 0x4}, {{r1}, 0x0, 0x8, 0xfffff, 0x4, 0x6}], 0x9, &(0x7f00000007c0)={0x2, 0x6}) symlink(&(0x7f0000000800)='./file0/../file0\x00', &(0x7f0000000840)='./file0\x00') fchmodat(r4, &(0x7f0000000880)='./file0/../file0\x00', 0x80, 0x0) wait4(r5, 0x0, 0xb, &(0x7f00000008c0)) 13:34:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x3) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 13:34:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x2e8, 0x6, 0x401, 0x100000000, "06422545b66425ba70e0793ce595b91087bdf5a1", 0x7, 0x9}) getsockopt$sock_int(r0, 0xffff, 0x1228, &(0x7f0000000000), &(0x7f0000000040)=0x4) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 13:34:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x20002, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x6, 0x8002, 0xc28) recvfrom$inet6(r0, &(0x7f0000000340)=""/184, 0xb8, 0x842, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x20, 0x6}, {{r0}, 0x2ea50e4da99280d0, 0x20, 0x1, 0xbd, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0xffffffffffff17a8}, {{r0}, 0xffffffffffffffff, 0xe3, 0x50, 0x200, 0x400}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0xb8, 0x4, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x44, 0x400000b7, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x21, 0x80000000, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x4000000b, 0x7, 0xc7d}, {{r0}, 0x0, 0x28, 0x0, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffc, 0x5bb2b077e54864, 0x20000000, 0x100, 0x4}, {{r0}, 0xfffffffffffffff8, 0x14, 0xf0000000, 0x400, 0x7f}], 0x10001, &(0x7f00000000c0)={0x5, 0x8}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) write(r0, &(0x7f0000000440)="54313282b1ffd85abae99534187bf9923b42248c7923277aaa6276cb9a2b345357bc5bfeebb996e270178fc9072d0ca74563d6ad47993120d5d07ca07839962f1e1da523cdd85f561bd96f4da2d8404cb0c8f7a07d6d819f61aa4746a30ebd03ba19dd4d9eecaabdde8d0d8d45c5cc582e545124c34393bcdb960211b5209a13f60bfe46fbdb548762a763e2e0a3882565b8cb2ab75666397385223f", 0x9c) 13:34:16 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) ftruncate(r0, 0x6) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}], 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket$inet(0x2, 0x8000, 0x3) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x10) 13:34:16 executing program 1: r0 = socket(0x1, 0x8004, 0x9) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001480)=0xfffffffffffff000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x422) r2 = syz_open_pts() writev(r2, &(0x7f00000013c0)=[{}, {&(0x7f0000000040)="63f5bc9554f231f08784a33e64", 0xd}, {&(0x7f0000001500)="d4df5a3c0e1b8b8230b1e765746cab54359ead7260f1bac48e4922cd8352fcb9457213594980a0f2ece3b4c8f390c5b13784f0a28de3093ce8281e6fa443e06a07648d1b9c7e04e08b40b77551911977afbfac0630e21ffc9a389d522a7b7acb5735aa6bc95080c1e11eb7dd670e2548476d7079114b46f0c1ae15d2380477ae023a0153a8f573949a6aa7f9ee10c9d793cf3baa305133938bcbd6de76ada0237ebe0c11c91263f16b8447cbbdceeb76c5999173236d1a8ff11292ab1f164092b8222cc79ae69a32b53bb2b683b4e5404f57f7c54afb2c02e79a994594ec4ee969b825b16f91927812d5a6c06219d210d628f2bcbe06bff9376fc85e0a916b35ffa374e422afecf7f345eb7f6b6c0d25e91a66ad7f03c53687501f08b244a4eec45c720073229fc625d8d7bd89369438469193891bffad1920838878bc6933470217079329fd06990db0842457f7fbaceac8c26b998ba14d84c45e3232884232119468c840eab593f0e13bb4ce0d945f814de65c20c26b52b48a44b0e6c036ac004d0fcd9310a60f83e5df1fd97b2abc656760bcc3896eb07a2f24b780ab066ac2b00c3244d5d6ae4f8e95840a53c9d2f982f29ef8d1f369b0009a79328547601e548dd134e325aadecd28b18eac3111d3dd75175c0a1bd7587bfe1b472f134addec7adad9c26d0fda234bc5e370df2c5d6545c23d023914f4200f520afee30f698bf862dafb6e181efe07f355653a3ff0e7bb7951f065e1aa13d6304e958243c1b84b5717b1f319a7ddae183bf16a844ab332f8326e9b6b4ae20219ddc23ee56363992eb118e4b8044ff218917577973cbeac5b865aee8e1eb0efe8b534a1d08b4504d187250dd1ff6c29d29fdddd77d1bf07c8b9faae43dc12aebe06cac7d9d194a630ddc1b4573669533740ab726d31f0f09db19c4c8e38a2548363bae53120f382fc3ac86afaf031a575489a23b52a6fb73c1563d171e7ece1bfff851f2107a3eebcee7893d48868dd028857cd8ecd8fcd9e1c7bd3e759f4a061b6055b344cd4301d0ccf9fb5420075ed2b1006a61a1897aa2b0d55f9dbb002c27383945eeb69760ed4a0f3a4983ceccc20f675a8a8faff1bcff58a5f2bb0aa260996f8f2611dae5660eb231b1d5cc95ae433d6d19ab87e965243b4dbb34122430589dbd43c7065a18ac4e6ad40f1a26432afd2150e5520573470121b28cdadfca9fcaa773ab1a2ce0a7352e1d40a305a54c3598beaf2f284d44c5b95221f74dc1643cca1d343bf7beb58c1d41bb4cf38f49b030e6a651dc2308adad5dbbfe210a173f374853884199bb8365a3fbcc7ac7b5e66d0fae35e1b87db15efbf4e64d7fe8bcc354a9237f827caf7c25222a0afcd94e4a06eeeff0f7e59cb485fcc19c4c2bf04cddcdd5c60afc28b57cc38147adde0c2c09cad91f3a77b7f19e466b8f699317bc957264bdb8001bca48870340d163d568de0dd086ee0c80aa4a533b51e51675694fc35cc33fff59f692d536238d33ba8cbcfd6340a607bc37c961c771189f77eb4be14925758c0538effff0706b4e5b638398232a2a4c3d8dbce4f43ad6315be3ca006b8fb53a388301a2fc10362e33c9b5ef52af3bf7055fcf4ab3a7ef0d7061b44354a0936c8650372d137b0ce81c81755053bf1e986c40cb61dcdacfa338066720493ceda1442df24cdd77485190b303231940a738947540a2fa57ce11c2ff216ffb4e54095ad145be82003b5db029df4515af0f3d60dd4d401e1a67a946db634151eddd033b101b1b204596f352c36becd7a0efdfb51c3fa21bc7734c312e3b31ea9cbbb11766f4b8adc0190bde7a5380e63603f5172a390692f3492355e5e30cf9af6e6749c930c83363e761ef62423cad4e8afd3dcf95eceb5183d2e70f5a000f440daff30057c0c09a3228f9d98cd55bfbd64aeb92e3f01c27b894843a1a2af90074397687117ba1c63a3d9be6737a02288f0dd02b3e0c456ca9a5ad69db80d4b8adfe28b7258be051fb2c6a8a0d3c2cb9c4deba4194495143d3aa9550487baa7c6b6cf3404fd5982005ccd488ebc935cc83eec306aacd2ca8071309045e1d5009f7dc56a1b5e3b89f9403ba719e5088389319c2acf34d0c43747827dd6e0b4cc4649b4ab2988a439d6427da3d81c51d74f67aa088cc094c3a5cd63a9b16f42e616c73355917fc1cd37d69b940cc6113a31a7d10135bdaf61da8c5cf331376f078a2b3614c5c63119fcc877d5cd4c30de1850b2bcfb602647f9fd7becd301802b83ab3a2aa931724892f900ef0ca231f39bbc5919156c3502a3d59d59f5bf18313fbf2053419f730ed8b8e0d5247faa1d71cf4e3c0da5cdd96dcbfa6dba9c03d3227d90472f0743fc29054226a673ec18ac05a35e228ed0cf8e17307b67b5661a245da17aa3184c9bc822f0e28e86b95d4b898fab02544007e6151b09e995748eaf6bc71d4b9a6dd62c64adcbef3b0bc8c00fd3c25fc699b97ad04656eb4e2f12ba5196a09da06b8192b80f99d2dc1ca6b5cc0dc1624756513409c2e415dcaf20b263aa892d5a970849bed893dce3034d5a9f0e8860c0243eaf53058daa0b7bf67bc654e65d1ddeb316b68ff9e8839260fa61390be9c6a7d89391352d09e26b0eaf4b01b36eae647fb72e2ab1aaa07c8e297ffcfd25caeeea7d560be3a22b4bfdafad32c9659f48369260bc4291032279719132c4e3abcea7a10d173e06f419a104e66be14991dc0b4f8cc21e908571eb83f55a89a5febd5b3a587638c7a6682df2ac36a9db2e9874f11eb5c948bd74247fd216d0b9a4dac725106591843e17c1a0e3f101c2bc70a4aabfd3824189b8fc7f8c6d7bfe0ff03870873b4a84fc8696a8a29a451b1dccb96b4179e62aae1acb60a6f5b0e533b4a8bb3c0e14208d84e25d850112bebbca56ae015151a0a838785f9f94153600241879794f1e74b1e4a2cb200a2ae79b491e7febfb1f72b28f042818f1241a2de216fa983365da9c50d9aaaf0c62938dff7d1a11340e495bbaba765a548e740271094d1ad7db20ed8692555cd58e7de79825c118ea18aab4657da481af6787140023c3ef53ee7a010baca4a8a5f78a14c4cb7018e2e48b37d231f1b6a267416fd8d509ca78952010b1f597bd2004bb184650553b4782daf99a04ea4cc64b1510313b498e77aa8860efb4e49f25586f2db2b27f05e689102f5b8990ee20ffa79096dd70a42c8e1f445dda7a0fd49d83410c1a3eb3ade1be7114339b4b01bcd4ebed5bd09cbce19c91c83e28012099c831ce7dcaac1e9d9bdaebd06bec300366ffc3b06bc90b3ae71537e7e326bcdfafa4d6507d26453e59807aa4b19ee269f18055c4efc541e66ea1c54a56bfb88fc486ae75cf0a320642f64306a6b8716eaaeadf3387dcf54aeaf97b6c1e20e481e80c0abbc826adb3bf233ae13263e5354ea1264778c6a5942426abe143f9670c8566c817d952e93b710d62060dddb38fbd32ed585da545ecc7f745827df36a1116a5ee9003337c23359c9fda7494ba45cea903c3a6611feaad26f64ab21c162bea5d47c39c05d109aeaada6046166409033dd554c09743ed7d29d06070fcd06990839be56a32c3bd149030e0cfd599799b409d4773b4eb7588279f06dfd1f4ddeb6c60de798665049e10b647113fd1da3da3f9f38e303da2dbb39b8bb35deef3c0d6a46d6f3f4b4cc3a012b67451a2baefa0dc47d8b871ca3adf1622474ce4fd86bd39c10569ac6c95886d25f04c6f9ec2792e6ab1dd1e5294c6d8a08ca7ca302a74408d35d82e96f32371da0bb3351a820d25843417442265a3c606013c8eccd198c0a53273e51847b32bd4f9351d8239687cc3b00cb8c3d8c2e70cb61a40471cbdaf076992b48f4781b2bcdcd181df1388af3caadb0f9c11bc2ff4374a22372d66cfc4dc9079ca9f13a39bcc61849d3feb810ab3f0f44c0bb9577e08ec0eee1ec709456ca27bcf24505bc217126311d86958a5b0e3c8e3cdc585c79defd95592e291f283bb36c56e232b8953a51d0aee1ca8a96df130ed658dc59ae736984107f05578f874b94ed2373c2c7ad45c958356b414129cce6a91217a8cc648ee25fbfcba1bfa8599303b4f13b26e4809b8e97318095dc14a48fd5ec7962711e538d090f7f916cf7aba2d7f96448dbdaa312fed25ac57401316ac2a0b5401c792e5bf585ea2ab7a569da2df4777a5e3a57f4c265caf6a745a53ba0cfe8193b2c4e208e8dd4bcde212fab91cc88dc52788eb31fcf036e45fdc9f89c3edd0dcc0536aeb1e437862588fcec04c9e61581c7f70d953ae478a82259ef04bf4e794346d0a0308025a5c9c2b665a6dc0645cbc7bcc200b1f67ebb28f43c66ad3d8b581247ab7c7f95cd82c06fe7f6c9ffa5b5835a7ff95a63753a2a6e4ec646edda569d0076835e044af3ffbdf983fee0bb14b3f9b7edc44150f3c613778a297ac284a3ded191f3b1e47d559e2fbc2014a6160c28a6699442ecfe5fa2257da56f2846326f4244952928fc3c5e859b4a5d8d6f9ec22dbc98485295372556dc90a4aa17bb06a08d45b94eca28dd7b6bee180a6a38282859c9f365a1c44907cb8028ec489e12c3c86e8611917e1efdc2831eece0350875b37528f28ec34a6c092bd55348f57b25f728a260f12f6cfc2fa9ef88412dbd57710a37890a67af47286529f9ee6e8510899f9e1bb709a6c511b1fed1cb1b6a77280cbb266145f04284179767e9d039889d01289f99f42d7c47826afaa366137026703a338e7c817bbaf61d7447e8f620ece5982c8cd6c45f78f003a3e2a0610f2e93f9334a38b0699efbef7f7bf3a5d638822b0b88b0c8688d465aebf8c5b165672c5ec0110b827a7818a9e3a3bb5546cf78bc7e905ab69468263a998a16e1411ccf3bf83c0b12b761e4e8d0e6e3af41331427cf9e3a2458caaf5851efe1134c1bce96e31ba0d1ff8314aa7c994c97e7e40b79abcf44c80e08f6b71d7cd41caa055904523635fdf4da3bf5900b33b21175331685fa3a6622656d74a12dfc1879f841ee1662328a2face4f9fc017f79b2ed5b34ef2e6431cd4bafef783446635786449635615c455784f9db39fe193bf8f50cb9895790e1921f1cf3e9e078834947a07f6e9d63ecb9ab1490370fda04d5646df66fcc7b689645910baf3c4ee69b6bd16e404ed6b5d90eb76946fac340a18f5439b2f6009e67359541bb3738b5b6983f00d6348ced2f05bad1a30e30613dd4fce9d18080e3894477ce6f670e3b5e9132fdf698fea97ceb45f091368a9d649f111a2ff7f9f496a6429ffd94e09b9d0574752b95b1b1be824571dcf5beb2a54fddb31438a9c09e1f97bac078b1f2f17c26e867fb716a45a3682efd5fdc26613f3e72009e84cb893f37c9552ecd616ea9cd85abcd2f9132b30a179c6c34ac95bfa190a84f4fbdf60db4ef64343997d37ce0c0d6b3777c0d5d748c3806471a3bb60c6627b3705a17daa3e6bb6f068eff6e2e0f485c91fcfacde4603cef6b9e8a61fa01709dfa601c638aacd154cd3185ef9be6f0c76bc2810b6f8aea0dc16f703af9fd1549f5abd79b0d893452553a78ae3a8a9b08f653128edd0d3b8b60b152c7b0de9aca51f934b160b5750911b087be1f30785e120c9e7f51ec06486d2f2844395f7acd6d5e126ceef9e331a799bbf888545458b853839295b21bf14ac6d42f208ffddc5e1a3ef4dd217a92b71429c19e9dd41fcb2438a6c98b6e7bde08c27a289578c2a205d26bee01a904312d43306b36be0ba14c2d7e1818b038ce0e9472c19d13e5f1785be20b6bf77d7f80b8644684bc49113f310", 0x1000}, {&(0x7f0000001080)="8b0cc118bdee68c801b7b7575040482090c22e12f84ca6", 0x17}, {&(0x7f00000010c0)="1652443c033f1ff1118042284b3f972b2c4526832958e2907d596dc500073a3182a0cf16d86be50de701ee1147b155509391e30fae7bf207128e5b4c13f5e719f4d20d16637874d9e5e3f7567c3d23bfa98623f72b6fda40eba0903372f6c0eb70b94595197c55f1df724f5a47efcf3b6a8423f8af128552ef88af9a2799e5183365cc9d625e4a682492910324b5a64f71f8928d440f944b6f15f032006b47ac98d1ff9c6703fbb03e4f926bb701e65035468b06528f26ca73ca9f5682f3e776c1ee1286c8f3833a195bc644a9b2ea80047e2700e15ad90d46b1", 0xda}, {&(0x7f00000011c0)="d22d597affaa153e851b63014c086275acd5609bf5ed8c578ba3aa3cd8db2b75e77f185b128ed2301d1e53284205e06cafd21293aa45c1d2562bf608fb1c1a820712903f5776c7fcef1b2c59d95387d085fb3510e27b1e0c1cae7e8a1fcffa1eb3e9cd1069682cd22fe063aaceee22af8e2decba727d4c821968ddc8dcc5", 0x7e}, {&(0x7f00000014c0)='\a', 0x1}, {&(0x7f0000001280)="6569fafa65942992bf304a7bd666ec36f2f0632fc8280a3d6c0dca54668c647a3b1ba750ee9b4af2374f6b7c393fd5ac16a530a8849d0faf7639add5450b8199e56261fdc6a0609b91fd1bac106640e3e80af3b895", 0x55}, {&(0x7f0000001300)="3085723ce207191d3ba9c7b716f9bcf70d344d2fc9bc57e8bd0124fc0dfdd6d9e44b8aef3d70b83da88322a16e867b88a44a8e5c980efd694c7c2ce8b08ca69e66f13fb7a988a4256186423f488337637b658301129f7582d16fedc16130275b49b84c4d6ae6d56a8bc74cd5e20ce0502836ecc1662916fe782c8674c71338e01ebcd294170f29218dfe3597286f97470d38c31f6aa12460a9b14c63f10f75a31a950b7668443effae808ba20b7a5d0a041018e22d3388b5d9", 0xb9}], 0x9) 13:34:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 13:34:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') dup2(r1, r0) fchdir(r1) 13:34:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8000, 0x6, 0x3, 0x5, "2798efdc38091df32607dfce302cb415690abc4d", 0x100000001, 0x4}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f3c27", 0x2e}], 0x1) 13:34:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 13:34:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 13:34:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x210) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/93) accept(r0, 0x0, &(0x7f0000000000)) 13:34:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)) close(r0) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x50}], 0x6c, 0x101) pipe2(&(0x7f0000000000), 0x0) msgget$private(0x0, 0xfffffffffffffffe) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0xfffffffffffffc00, 0x100000001, 0xfffffffffffff000, 0x2}) 13:34:22 executing program 0: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) munmap(&(0x7f0000ecd000/0x2000)=nil, 0x2000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/189, &(0x7f00000001c0)=0xbd) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/82, &(0x7f00000000c0)=0x52) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) r1 = msgget$private(0x0, 0x400) r2 = getuid() getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x100, r2, r3, r4, r5, 0x4, 0xfffffffffffffbd0}, 0x4, 0x42, r6, r7, 0xfc, 0x7, 0x6, 0x1}) 13:34:22 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 13:34:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x7f}) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x5c, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 13:34:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000001340)="26e52793668d5f911a2673dea4dcfccc167c08f0a04f91ce3dea915e5cf073dd81cdc34d89ff6c74da2e3ac91d85022c541c4ab7e6a0acfed0f722c0cfd19e7b760dd6e69fcb29d1fa4f5e346ff4f6861c00e09d488a9514aea7fa6ef42bf1efd44632064922869dd2ced7b7878c339593fa22d52ec3c0b919e331410a992fcaa52cd5b6e7689b2339ca7c5d822b29e18edf85af366d56e007672e0b708e702660ce679c20df0ac6efee0f7889d5e10e746af4bd366dc775692fa0ad2ac7e223d8f1ba1ecc24ed5b74a6a6d32db12ff2e16084eb8276cfa28bc7d3de053a3d05f2cba695e17f2df5df37ebc329d0e7f9a32d672a10de0dc60582d894ed94b7fde9f46ca9bb932436a9341f0fbbef65d8115fa5963a050d1ade2758f135fc287761c25c7392dae81eb2b8b881a71003a2f13e72e481832029062d4b2d6ef1ebe4b658bad506cffa38d60db064a016cfca81cb4ac3a0cc8abfd744418ae8cfe8b5405ad50bc1da1729f5d107b09f632b20187574d23a1cd0f6a0726e59224aea0d733b4fa17d31ba4b632e2a8328f9bbb391f83900ce89c0e25d46afe20d4937d84b6426640e45846bd8bf389f794ecf83b2ec3bfeef7e5dd6656dc3c7094c94d6b8fe24b46991680a65c8ebe509e536cd037f3be8b807b625488f3a061d1100e7620d645fe77f5d6776196f963facffbf7864234167cae258bf83a087d206a55e3c12b0fa0671598116b1cf2d0be1f0a531ffc82c59b12c0b0d1a057d6c74cc692e3ca3abeb97f8387e134722d1e5efc70c33106451f37ac18d09e2ee99579d8f7b8ef7f6979dcab55d7044417d5f1707ea8d0cd5acbca68a45aaa3c8afb87ef5b0a95fb050ff5da5e64b22e667e49bfe31484a765a53a95413872f63a01341adeedbc2fed1a790aa25db3b8cdf24763f2abef23542292f8a4385eef954c67431c068ded8ccf75bbb31bc7a1ed604cf54d82c016feea3593312d22e2cca6b3da3cae4f38420751b30a43c254a533de127d1dbd453772a4b81ee960af57e38b0dcf9d9352250542aefefc4ecbd3247f28ec6e7bd9acd3e6064cfa424e024b0d25f8ddf0044207290d246cffb2a5cb31419c931d0e668cde6c3b1b75ffaf4ed05c896ec1e9551460ca1b1b3ee322f9b67adcab2272622bb3984ff52f24c5c0feae292b3c8f1e47fe959f878cc0bbe805040bce2b908d5a463cf37360432d6345c00fc5736c869d1f24fbf65b95eb715919054553f9ab65e193ccc3e3c57e28f5cfcc18dbcdd5043715c0ccc08d774a4b633ec60c04481f2d096d77108aa7dcb092d97e594f8043c620698f3e98f102491f5fd0b2b7fa556b73200734763eebfb910aeae37c34a05cd4f041982ce8ff68c56193eb62da0f06cbca2139648953d4b5563207c52843276aeb0181a33ee39eb41d432d903ab113787369fa7fa066a1f3ef2ed4bcbe051a9392307439e2ff334854bc8def0c27e48f54009960576f08acc18eee63a78d1d74b8b9c9c68e02bba0847d1d4d79c076c5530ecba0b442f83c9bb2e120fa67f22b09e6fe831f85bce6246b6f430bbc7d8a9dd98ff9f1164df8d536dddbf792f257a8107640f14c6d98d00c583907995dcff6ac4e225d3837ebfccf8012b32ae96984f13610e3dd1566830d1f20ed0ca04fe65efbaa12f113331c2e35657e24ba72e071cb2860a95d2f3baa3ba41b4abc7a7b03bbc98478e1a419e5cbc7b7e02fb9d7d2259ae4889beeb59f9249216f35ae1d6347d23e1d1a37a31db3c88d5319b9298de9f756c0b7c75135556be7bb4bdb9349f126efa626baca9b30ba5fb06cc6944b1be7dfed6bef86af45d3a6f3a84bb0c51330e0a6d97fe6a3e4dff66deaeed326654ea4257185ca8ed415d65c453c5e296911ba09007b4e17cf3252bc6f75b191da9ec5236be49b079c9df4d07e4f254c3500de1cbbb5c4247fa15a24c991e78d8c25b53257ea8bf2454458d60f2d632e00258fc198e70791f5ad4d686368eb358f611c03a314872f31e24e66c3396ea425fbe1e28b4e91bf8c3d78eba24fd7732fa79217f52f0147beb2cfb461bde640c4e89ba6696cf4bf06b2312a7fa860d699a73aed91f6e97def772da983fc7dcba7a3c3ea4867f7916d675d5884f67addf0bf2c8980490daf120be7aa5c87303a1891d407538145aa84e5bfbddba56ad1d2e22938b5868b7d532b0fcb339ccdc8b14ac3db8e66da6a1b7a7403d8a88d58e1fc30496c3b03d216cedefd29a5101c8aee9278dad7b7d253fc590db7203defcc97f548cd2dce6bb809f36634e2dfbc017af567275b137fc44a930f64007f998617f00165107252137bd94eb42da280fde384cdef29696a55ecc1664ab7e72ce49e284b721d6424ef7f6dc43db677a6d643a414303ed778403c4a3091cd105d373581aec8bfb9f10287e9e6663019576d10bdd000da55df13b655b21c09de6c81b625094f49694ce80e5b9eea7654bef8f6df72c98eb67990a292170318fda3ec9b80e950db6516b24a740d987b55667803a03fbcac6743148020a21d4cf8fb62793b21369f3b815e90206c2856b9169b676b1adccf7c57351b1b3f750b6ef363a5d35fba34067cb34ce9b9b1e61bd53b20194a811f58c7aa9411e8b643330a13d1bf5a403c1d0d3e3bb7a4d95a6a2f06bc4e2c0397c90f2617ca602cc92deb93e1686156ae0a59437b4e4b5b24c592ca66cec9814bb4572209d9b43d874407df92090643b9a84d703c490692a8e1504eaea738c6b03", 0x7a0) 13:34:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r1) r2 = socket(0x2, 0x3, 0x1) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d5135f15090eed7faa8c3f4000000000100000a800febf772e98c72000000000000000000000000000000", 0x2c}], 0x1) 13:34:22 executing program 0: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000100)={0x0, ""/37}, 0x2d, 0x3, 0x1000) r1 = socket$unix(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x92, 0x0) getsockopt(r1, 0xffffffffffff5614, 0x1, &(0x7f0000000000)=""/92, &(0x7f0000000080)=0x5c) socketpair(0x2, 0x8003, 0x0, 0x0) 13:34:22 executing program 1: r0 = socket(0x4018, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:34:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 13:34:24 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) nanosleep(&(0x7f0000000040)={0x0, 0x40000000000000}, 0x0) 13:34:24 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/84) msgrcv(r0, &(0x7f0000000080)={0x0, ""/105}, 0x71, 0x1, 0x1800) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000100)={0x0, ""/184}, 0xc0, 0x0, 0x1000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x57a) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0xe002, 0x3) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000002dd8e3d7554f2bf181266373e29fd3dd21793536700000"], 0x1f, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getpgrp() setpgid(r3, r6) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xe5b, r4, r5, r4, r5, 0x10, 0xffffffffffff8001}, 0x1, 0x3ff, r3, r3, 0x50b, 0x1f, 0x7, 0x7}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000380)={0x2, 0x1}, 0x10) fcntl$dupfd(r2, 0xa, r2) write(r2, &(0x7f00000003c0)="93647bcc3bbc1339e93b2b271a49fbbbab2e0942bcedb0d057df3aec7cf95ac76616c3e8bfea73262dfc06c7278e744b325d7f0401fd89be32a1e2c279558310991d4fa4685d16daaaa1364f744efd347baf946e37cb2512462de267b20c055eb8f5e8807268ff707299497e627817b8ed81cfbf9c602b4bbd001a552dec514f1c35f0eb37ae6cd5d85a217c3c399d22e687afea41b6b9d915450645f5f8374fa36b995b3ce1b0c16016c6b4bc38f8c40fa89c5bd215311e0a87ed2bace81c255737a7489a20967e168c39aa8ae9c7dca8454525a4925c4fb37465534ae32e40d88efd199703d003b168621a38c584b6b12493f8", 0xf4) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000004c0), &(0x7f0000000500)=0x4) msgget$private(0x0, 0x1) getpid() r7 = getpgid(r6) r8 = fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000540)) lseek(r2, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000640)={{0x401, r4, r5, r4, r5, 0x3, 0x3ff}, 0xffffffffffffff4f, 0x200, r8, r7, 0x7, 0x9, 0x8, 0x62}) msgsnd(r1, &(0x7f0000000580)={0x0, "90f22ae6f8d732c9253f92df61948b5b8eb7419d1b73fa66c667c83e871d3ba184d807004aeb3481d09dab4a6b63741b723c75a09adcca521ed2eb46c0cbc1330df2378767dabd4094176d1a3a747b362377153179454cfc8907f44acba43a129e5be9b7668719dd2c42cc51fddb95eab18914218817b041b736e39c6ca7af7b798dd036ab5440f8115b47c9e893b13cd618f9dc0b4c32f6ddd1472954e661324a50857249"}, 0xad, 0x800) setuid(r4) 13:34:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0185603, &(0x7f00000000c0)) flock(r0, 0x8) 13:34:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8000, 0xffffffff}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125d00000000", 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x1}, 0x10) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 13:34:25 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) 13:34:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x97}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x48) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) close(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x12, 0x40, {0x81, 0x3ff}}) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) poll(&(0x7f0000000000)=[{r3, 0x113}], 0x1, 0x0) write(r1, 0x0, 0x0) 13:34:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x5, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f0000000200)=0x7) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpgrp() preadv(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 13:34:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 13:34:25 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8043, 0x145) mknod(&(0x7f0000000240)='./bus\x00', 0x2031, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) 13:34:25 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x3) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000001c0)=0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) fcntl$getflags(r1, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x10001) 13:34:25 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x2d1, 0xffffffffffffffff) 13:34:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = getppid() r6 = geteuid() getgroups(0x3, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() r9 = getuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="f6d7222b5464968c8d4f36fb58ad0e19e173ab31a23e2eecd9d55a1772dc2527af5c5f26d4108770220a252bfa3b6698af3b8e3b3923774d81f30ff266cf588962ba932de014a94c2a801e4e0adc89f238c78649a67bc9fc60548e70096cb358e9856e2f71c8dd5c869cc04166d4f46cbca043ce6be04a0659274dd518323bb8b39ada7bbeba1838b22da6fb7fa9549cc4f8f63f2ca3324111acc7c8dbfb535e1a0bf8b96be3b60b37", 0xa9}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="30e0f52e07fe1d7e82dbc946895d7ce33ead38b2dcbe1d8fc2001f00000000005b000000", @ANYRES32=r0, @ANYRES32=r0, @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="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x409}, 0x408) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 13:34:26 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7f3f, 0x4, 0x2, 0x2, "502abe6836510ab671e425a852f2feca031bb259", 0x100000000, 0x2}) r3 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r3) 13:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000740)="58aae4efabd1e63225259560f8e5815f73f2a044fd33051552fbd5e41789632d728f98d61430b2446efc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4fb6e8c8b6b87cb2d72b8bcdb9a22a7d8a4f5f7f16ab93f127c4d1f16b136a5d02b1628b5323275c3d081d952f9c598fcc549e6072b763aed", 0xfffffffffffffd53) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/161, 0xa1}, {&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f00000004c0)=""/67, 0x43}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000540)=""/125, 0x7d}], 0x7, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x2, 0x2, 0xffffffffffff0d96, 0x6, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 13:34:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x9, 0x8001, 0x9, 0x1, 0x1, 0x2, 0x744, 0x1, 0x3, 0x5, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') sendto$unix(r2, &(0x7f0000000080)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec249f77e1c1b77264abe7d01b4a96d2a788fa1773ed3eecd674ee08a1f787debbbcbe7eb3f601670096064171490000000000000000", 0x6a, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/59, 0x10, 0x40, 0x0, 0xfffffffffffffe47) 13:34:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x2, 0x4) r1 = semget(0x2, 0x4, 0x28) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/31) recvfrom$inet(r0, &(0x7f0000000080)=""/216, 0xd8, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 13:34:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r0, &(0x7f0000000200), 0x0, 0xe, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) getsockopt(r0, 0xe71c, 0xfa, &(0x7f0000000140)=""/13, &(0x7f00000001c0)=0xd) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10040, 0x82) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:26 executing program 1: getrlimit(0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) close(r0) 13:34:26 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7fffffff) fcntl$setstatus(r0, 0x4, 0x88) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="187e967802268d3ee862718732512ce72e8ecb8efe044c55f0624cc64a5c735748a16c478578a6b0ed143f007b4b3ae82ccb8d95b22e89aa52a6fc18ddc08172e41b4d0b00df449a96c73c7248fc195d4fa75295f1dc7e6bd87e4758af1d8123ab809577c8058c1a10bea27fa12fcceb6921b5957ef542844ce3c9016aebbb522bc9e47b23d2024ddba7eff13041f00c836388c0db146b2acf66c3cb112be3b814", 0xa1}], 0x1) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x9, 0x5}, 0xc) r1 = socket$inet(0x2, 0x4000, 0x5) fcntl$setflags(r0, 0x2, 0x1) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x34) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x2, 0x2, 0xc}, 0xc) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) unlink(&(0x7f0000000300)='./file0\x00') close(r2) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001980)) getsockname$inet6(r0, &(0x7f0000000340), &(0x7f00000003c0)=0xfffffffffffffd3a) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchown(r0, 0xffffffffffffffff, r4) r5 = dup(r1) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000004c0)=0x3) pwritev(r5, &(0x7f0000002a80)=[{&(0x7f0000000500)="f7667bad85a56b585bdc6c8380c3d36ae7c9ecb6519a456fc766c560a1a70738c2149f1ca79b3471d7cce7f18b5bfc82d403f3cf29d3f3e4f2c370117b024f01fd48539e93c83c444ad8699e4c7739a8737d1287415258027bd7bba7287045a2f5b722b5492ae72a5be6826c2864b7ad45f8e93340a5ba39db3fdbd0238bf7875b62d5d60c47719d9cebe59c67b64e8ce5dd364fa0b8290dbea171cef19aa6c1982ca5cab0b8401ea8d2ea7a1e41ba45c242fc69d27c0b57f8853a1a1dd39c520b2c946a969ccae562f6ca446cfdf4886fcb1c3b66bcdb36fb56b6606f72a2ce76f1421a3a97b6d283a2bf89e2f56b05cd0c7d423d79e167aa43d493c243d5ddb4902e4cfd66889ebbcdb2e4999f757750326d4675a389863bfe0d63b740b0aa54434a1e6113c6fbb6b85df80ff2b427a671c5784aa824c0a5d48510f24a5e6bb217a32f677b97e4ed2bc6a868478e7eec17d74d5d682a2bddecc3be031f7b30fea370824703860318bc023afbc720e41f50fa01062a201587d8cac1196116946b6387abde113452c3e33ef84fa567c0cde542e901a0df6e5e44603baabcc53511decf52ab4a87f2af845635e2f1522ff774a174996837017a669eef0bf7762bbed2777cf8111be49a196d38d66a0b87da6045cde9cd695d419ca3ed6618ce277194ebb716699ff3b49180cbbd89900676e04c6bea50d3d663143b9214b6efd0a6b142390c2e9d713508c06461a96fb76bc5007d41ca9643b04c9fd55d6254285cd96b84262bf48ba1d67489c6591270ab5dd11b0c589b165d268f5aaaa9dc0a99b1dd203bd356b6741ff4e062bd370f22fa775d02ca28a650b2e17d879fed85e567c55df2c9c086084a6f4381d78a63faea5ac21d8c734e69de1da3e103ffe3f8bf6da19c3b9bf7e16fc9551c16e3ea985f33b17ed2f5271533f5bafb9fa764092183d6b23de52946c7e2acb3e36438b3236610a5034d03ca6a2c7fa6289448e61a29ea9f819292e7fdd2c753c3a5bc23a806b721b24bf72475e990c3cef267e9b03651145b6a064927390ba3b5a4b305a7e48c6f40765d9525607166644b28331caafc242b6f7ca94e8f59d4cffbb112a21a15b5188695f66f22de38fdfb7ae30030961a0caff93a7a910cd251ebc3f37815d2400162f0e15837e4fc69288961ed780cb2c32a1eb81cb0715016aeaa1716f41b991c3b01f948b2b723379aeca0504675c38a69e37303977b1cfd163eb852ae3a007c4ffc8415ad26833282dea64508bbd6e3882a07c6d72c96962aa654be37b749c1fb41cc6780bba07b8196013c8f9b2c16b6e252dbdc5d01891e937be16ee03edc68c2160985e6cc2e1463dc24a6ad132c0666bfcda42746c60db499e01b2f15bf961a6ab2beec286958101fab53e4c856040fda626e38362a8fbf4c2c9937f2f4c9c84aa963e3c768ebb692d4fa90d7f73325e2ec5b4363b894429dd49044645b2ce9e2473d9a514afaba848a1f1227d1fc20ae63a8f9484484d6db29cd1963846af196dd68f725a1795d58de302b3be0f516826223f46d8c709f69ae59635d869a8e33f4afc4273fe6555c594f004a368e7109baad136193ef06b1a0ce883f5ace193013d8f4dd7126721823d7d566f508f1d3f99f738096a22d3c7860151371fae650962182d572a0c35832de728ba0776f60c147e278d88ba3917999916554bc0795345964fcef0e03fb403e61a9ff63710d854d07be56920e4e36e6c33a867a7044dc70862a46aa06730682b86bb0b778893408db020c53f070535cd2b6be7d1943cf1c69d7dd8e98e1d0024b75d71e10902d5516c72ca19edaf9e4a09424fafe900e6b016bf7007a5dc6bf30c5f7ed14e6b50f915df6061d628a4140c573c8219697f46bc73aac6e86127ae275ce8ab319cfe80badca557e053d6ba06bb13d8a3ce2d38959b9b5a3bb13aa7d8ecc0243dcc24d839423f0f8f7776f0418d0cb85e12c98e6105d0ed307e137e894ee530894c120ab46c93419eb2df618d7c8e6ea490add9cdda920041bb48513d93e90b20200087198841db7da4c4e788fc7a171b812786b1913c42cf4d8ee5d1bce38300a2caf7661132dc656a97b3fdef9fbe887baacd13a4135395456f1bda6c3b081371b09061c55edfec4abbecc7a66f283e00af0a85784a2552dffee88e86da1d0f51f2d1ef3f5710a794fb04128de9a341a16142145db8f7dc280a6f7cd9b8abacb3536b2c878ab9a5b79f6d4f05c1158c6a5a137fab60725c8b66f0a97c982a38304d02b9656faf99b1f4a6dd63e97d45c7cb2af749881e85200cd42979fd7207697253642edfc52784c580fd8bab5e48a1a5d9fcd8edd7583168996d515f07ae98925e12a9533e9fcd5fb9a6cfee0e9e6fcb9464cc0278df81c5931f8ccdf684c6dff4b284d4989b27517e29973ccc4a7b2c52fb07ed979112a4d98af1d39aa2b6526d9fe091a76cdc2602db7e9e86844e3208de7878646ea2d7fe135e6eacee2272e2d68dd6f72b1b56c052fa1a90118589dde79bd184631a31d4a6cf1d6534427ec6981e22833cec79054dda57536054e83290d02f86c4bb8b15a408b4fa7b9671dd378d7e9ddb3a943e17e480bcf973bbb61f8727e1fa0dd326185a7d59b8ccf80a4444ea67779248826c915e2c572a06ea80825efdbc99d6abf45f54e2702b29279dc16375be137a16166919d672fe298902e43685919387d1e07c6cf9c999aabba96d4ac40ffc4574e099e368612ddf5ec1cd704b9fb77b77069f6b2f9b8ce086710a13e2cca63bcc5e336561b4a1ff75804def1059d5df2a6ae9bb6a986f4355953a177d1f0802e65687ba21ad6c44b37360cdc215704abf51c0af27c2a648e67571ba17274e04556aa1bd034d9bfc30bd688e18a2737c84643bf53ac0120ca35629775f3937f1bad110e638e65bd93067d450f1c0bbc24ac2315d68063b5c4e53d3bc84f16c6f88f533c74d76265395815ad113e34a566eaa42fca43eaa042d8b6e67042ca5fa9acc8772ab5a57d77d729e6a3d47767ad71936be5d7e4a0be619d7a2f682b7adf929de029683d17d3d8556c93f9db872f6efcf04b689c65946109daddc3d2100c6d7b191e95413bd2a6719df975f66ecfef188b41ba8be2088b4317d09fd945e48eae00cb0e756b7e7dff928a912c97a55364ba56cdb36f56394600306a51f56dcb60647f41c4e39403e83116fae87a17047a59f58ba3fca576cc6af6d8f6539f17f3fcf4d878e4aada277ea9998ecd123d2289831da1d80beb591f1193ff3f1962b91084fa5ec6507bb43c11871de018caca4ab98ff48c97920f97bbdcdf6ceadb950b7d1a638342ab6dc482b37c95a82d763e0b56fe9092a1358420c3f3a1aa958b4e30e29c887ebc96cf2ca2e5e8a9169e9fca6fdd92e6f8ba511a729b07bc8a1708a2eb2668c9cc6396e67b21ddd4201eed88e3d05beb4bb03f4947a31f69adb708bfe2a458c68dd387f97ea10472911550b5ab64c2df16f41715739a7f949904fa51b45af98a11b032f2993d43042a83fd28cec108e55a9336ed6bc9cef90be5012286af4c00847cae5a4aa2cf1374912f0019db6f9e2ad7947116bf40c921a3b0e0076998e8c24dd124f24faec3080ea5f6aca6814bbb7c66aa73fc4b93f57379a5cd3c98310fca4b24aef0f2e5c8fd70ba0aef9420a31c2b0d01074c4581456d64905340c3ce9febb913e08a6106e68788a87ef1eb9ac70e37f694c1eb52484772e416c19c6929160f47fabbe7ed55dffa310366bee1540bc2c0220195ba24012d302c7198633ec96d262fbfb3df9fed8805a0ea4e07082ce5fc42196d285c93c4ea4809b300f9c17d7eed0a090edc814baa82e7317d7344cac3dd4bb03a0940065a28dc9a08fd98ec8cdb47f12804ead23654195b288be09b1e131cd6a20bad6566e594e13ac62730c9f3f83cf5fc316abfec43ad095e5a722c5aaf3c8f8db0c54254ad150fc8d10a67848f2fe1ade56b6be972242cd91e70fd37343d7209dab46c1825fe4a4d06f7d70ba29ef7b0ca46593d93d17710fab576a45ebe452c7db27eee849808d53326f57c1f51c0db3bf9088cf9b68f3895c3b0667fa25403da60018c29cc121870a8c5c4a7ff0edccc6414bc21adf6893baa0f86141ea1fed9da59f853e1731d6592dfa03acc6005dd9022bcc303a7fbfaa54c92199b49eb1d07ec89e396bbcb8ae06292ea47e36668e9c27bdbaae8841a84702097a0955c0d64e83301a3c74ca0e6b0ab86614ed9d4afe4ec0ed55459170b879497d20831a6d5f89e1ee6bfbf725bbcfbe83df58f939035c2d0e09179106ed3e85ca6f4fdbc130e18b2d0809158d81331cc4052df425b2a0434c40a27de44a4e7192833dcfe99c5657483d55eccb8ad413c5fc16f32a87575fd8091813b72c0a504ae83f9d350f5a63d174e266a455745b8d24f752d968eed8cae709d4649e5354640f471bb4363a175bb04615c87135e2a88b0fafa870682d7e44978c3e3a511579d7287829aa1aced317741aeea9b016bdc1b12b8e4c9ee19f7fe9f2b679a2ce6bc11cd6a6de3627f91a292b40e86d7f32081d173c686dd747d5dca028175237e3d902bd94c00831845d4ff93617e2c0785f674573e674ef1e2f7d20f6109b1414186500704dc558572141ec73d3a47487772f6b9ac76e3ec26eeeca56f9ed568109a88537ed93f76d1da52f68f5bddf26a8376496796f5493044c45b1cb65fe2074a92e69d83079e3cc1a3136a20ebd8422d1eaf34eedfc09c0fb5f9ebccca18df6a6ed5998e0a563847b8b20465b9e2faaab563923c39534776a998979f06824760003b6feb3b039c7741a7aece746528edd9dc272dd5c6a19523d15abf489c9c928aaf669f2c80223250709bef47af4f4e3dcedcd7347e654172f6248ef9c0b10999c436d24e8621cc31c521e3b97da6974dc773fadd190fca38566475067948245c317452afa98796cd72c8451c238c1a5c90ed0921310ece0fa9a3e7924aa983d04eb137bb3065005c65ef01447da14664e02ac19f592c6e0ec314d054e292628ffea5355979a8f279cc0701891c4c77027216fab5e95e55f4d667aff37e87c790da319a9899107ce5ab0bc83cc130e11e42cb8a92dcf296d9af9bffb7bde173d4f4a8d30dc5805c8111b5e6b4080d6efdfe0a5b5febe7b2582785edc15fd7f867c971aaef09d4d8ce81acc86b47d427a35b66731f000ec355864c95e89d9904eb73a28ca1599bff62db7f9bfca75d0cc53325db9dac12a46dc23141f3f53348218ec382154ccd8cacb74e6a47cb0f26363052245ffcf6bf137bab572afa711753902a146f991e7026bf69c39f8f29431ee338f62a94f20059b117da9db996149df6319af652a8507df944a5536f66bb3cb4189f50b32f042bc4001be7008f6fb1d2c48c4131fbbf221c4aebc3756463d5568483a9d6d772f5fa412b7fc6ac78504e739a12fabe5ee9565594b77874fb1ecf42808c7b90e38c46b4bd097e4781e8231e200f05f1105e17e9e2472e2fd72d806a8bc033b46c01f0b08b4fc5a296c27cd74ad130c639a8e78363df2ce24d41cf6067f41f4e9933eb380baa7392670e40df6d125bc1b2d7c0a6376d2acab7b42062814d3e6851f94da84ab3db11cbe15ec13031d6f4cb567127eb24eda0e8abb4cafdd65cc27625435655ed8e2b1062a61b8e28fb743867c1491fbc52e74bf47abdffda102e4242807fb2603c21b4f2848365764dc64370f4a05f89ec07d3e279ce66185c941b46a1883e650478ff8072876625728060c94da8b9", 0x1000}, {&(0x7f0000000000)="dd3624cca1a650fb3315879150640c99c1954aa8342d306da4e5bd405d4e0ce109083d5794cb21c9ce088d3ee7de60fc444acf06feb1f27bed487b48f93baac5ab6112e4be793c73ffd472e73ec5d991bfd5d3b5c30568252e3809f239a89c3ca409d8768d343086ba10109776e267f373287369f800049c34453fb374ccdb54b0aad9cb724a05f29a6172bf5ef54f9d9fab5cf36f47cd9a", 0x98}, {&(0x7f0000001500)="335d52c14a0ecaecba201b19884cf2dc5ee94afbe507b11c5fba07aa3591f8d10bc29cc2b6ce6bc81a3a8e36bfc9beb35731bd5557d2be96075f59760f901ec21c7c59bd48e6e71860211189f13305a2369454bd342861a6fce3b2e6e840d2940ccf09752baf2fd296e7631c3293db74a4d2b309a6eb6d60393b3ac4c122f37f4b31df8e4fb7a5ce40d3c82030c656fd98dd17e4217e003ad84ee7747146c74d329157451c38f8626f57b1e0f6a7", 0xae}, {&(0x7f00000015c0)="30f9ca1a767d259f25f075fb961c1e5dabb32a3d66155a565e9adcdb1a287a34720055148cf37c728987f28f701165a44eef566212426af3f67391e8287bfafdbdf3145c3dd3c8fadb773b1650b24b55078c2526ca1f16e8b4a2fc3a9cda123a8322f4580c8ba2368c50e152313376403e162d4827d6118353da5544697d30ddb5352e29c40f4b352c9650e9978965ebc55c880d0bf3", 0x96}, {&(0x7f0000001680)="9dc1c708ddc60cd0576a892945a94892f7055448a52d8d5a81f5a6dfdd2ca3d240755d0d8329e9f95e35858d554a60bee3d7549955259460259b559a662b60144b690604a37231ab6d0043413c2833b7208f63a1bb", 0x55}, {&(0x7f0000001700)="c91eb804f8cea0f1ab7c8fb8e8508b9795cf449cab80c894c93241bff45a022ebe91", 0x22}, {&(0x7f0000001740)="49c64576eca9111eae6fc2b74cebd3b0be8f838f0781c0d869d8837fe15e1cca4b113eaa51c097fd4f4d83afec9aace24969a4e8ef7e30a3c3f33868b8c0bd50b8877417eb3beac299891ae01de4fc9dd4d9ed1dc82a72a5cd4ce21f5e9962e5012f6abdd79c6341cbed22a509a0709a400a8358778a8aa930a5aa908adfd39ddbbd803188eb4b0a48c3e014f927b968e78f602338ab2ab711235e", 0x9b}, {&(0x7f0000001800)="5315ffc963ab7f5247240416d85567fd58fc3ce7aa7d750756df8fec86bb1404f0557085eff5a2a0134dac5752b67d6e13306d8ab98a5bfa24c6c0ee8a69b6e72a599d4a454012c36844f18bb1dffd4719aaf4b253d793bc624cf41f940cc17f746f42672cb1fcc51d34992cb638647d15b0d485010a380e9c", 0x79}, {&(0x7f0000001880)="4e50060490a1f19158a3c0ced8bd7046ef67a0605f57a29af9b21c9788e42fe0a4c9cc25930f51a01b85de9730793af3ed03822f3ee3efdd77e91381580920453d441e84fa56f43374caf9e253edda3f4c3834eb8ddf588ab75c4c47adc8e619dc79081ce3db8e377e1440a00584a6ed99beedc7b39c98b635bb48d99d965f4f50053ac446cf509b325c5dd4863df2954553eaaf04f64c8b1a45fdb186bd65422c059e8ed46a7f8fc100c1de8487bc4422b5e5d9143c8b9c1b3fdf3a2a783871b3dac388613449c3287b5164d8ebd29046f5f2e02dd4a22f414b955a6895d14b", 0xe0}, {&(0x7f00000029c0)="dd24464ec6f3c834a1408c36ee7eca914ed4bfd0014a0305951b42c9fa52518dfee34011e8d06a113cb20fc2154e4f934841b9d4a9b2e7066189cf1a920f0e20a4592df793457541d480d86fc676740e69d013d8e66a4dc69e8c8a7c68b17eabd2ca88a935546492249f0778e2fc8a30f135b9e677c27c4cb9babcc55dbe2d9751b6d9f09635", 0x86}], 0xa, 0x0) munlockall() r6 = semget$private(0x0, 0x1, 0x10) r7 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000003b40)=""/4096) 13:34:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x5, 0x2ab) 13:34:29 executing program 0: flock(0xffffffffffffffff, 0x3) r0 = socket$inet(0x2, 0x8001, 0x0) close(r0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ftruncate(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x800, 0x9, r1}) syz_open_pts() syz_open_pts() 13:34:29 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 13:34:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x20, 0xc005, 0xc4b) sendto$unix(r0, &(0x7f0000000000)="b100050105000000010000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:29 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20880, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 13:34:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x2000008, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 13:34:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x8001, 0x800}, &(0x7f0000000040)) 13:34:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x5}], 0x64, 0x0, 0x1f7379b6, 0x0) setregid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x42, 0x0) 13:34:29 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001700)=ANY=[@ANYBLOB="000000f46a00001000000000000000000000000000000100000000a0ecb9608a251f7e00000070d5a6676c750000000000000000000000000000ef00000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000ab4031f135086b394740d53c0000000000006250c903f827c0e2a8aec4b1c233fa21cccbb92848dc04388bb9add6a2894c9714d6b11a736531e128c09b72906ce3be30e25fffd627ce91d9b1edf94f6492440d45657f1e130578c66872f8ea7a809d14d214a07a7330576376ce6486c842a9fe14c5089cfc2e259c1f09832f15df019486dd1551c9253e781e3516c64bd07a67d0fc2522e5d4000000000000000000000000000000"], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x0, 0x6, 0x0, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 13:34:29 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r5 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r5, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000300)) setegid(r1) bind(r2, &(0x7f0000000580)=@in6={0x18, 0x2, 0x3, 0x1}, 0xc) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) fsync(r2) setsockopt$sock_int(r2, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r3}) semop(r5, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) write(0xffffffffffffffff, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000500)=0x1) r6 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r6, 0x0, 0x9, 0xfffffffffffffffe) 13:34:30 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 13:34:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x140) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 13:34:30 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x5a2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 13:34:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xc600, 0x0, "44a600", 0x0, 0x2}) 13:34:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r6 = socket$inet6(0x18, 0x7, 0x400) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x200, 0x0) recvfrom$unix(r3, &(0x7f0000000500), 0x0, 0x0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x401, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r11 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r12 = open(&(0x7f0000000300)='./file0\x00', 0x80a0, 0x8c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0xfffffffffffffffc, 0x4}, {{r2}, 0xfffffffffffffffc, 0x60, 0x2, 0x2, 0x8}, {{r3}, 0xfffffffffffffffe, 0x10, 0x0, 0x1, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x80, 0xffffffffffff0001}], 0x6, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffd, 0x4, 0x3, 0x1, 0x3}, {{r6}, 0xfffffffffffffffb, 0x40, 0x1, 0x100000001, 0x4}, {{r7}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x8, 0x401}, {{r8}, 0xfffffffffffffffa, 0x20, 0x20000006, 0x2e3, 0xff}, {{r9}, 0xfffffffffffffffd, 0xc, 0x0, 0xca6, 0x1}, {{r10}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x2, 0x60eb}, {{r11}, 0xfffffffffffffffe, 0x1, 0x20, 0xfffffffffffffff9, 0x8}, {{r12}, 0xfffffffffffffffd, 0x41, 0x2, 0x9, 0x8}, {{r13}, 0xfffffffffffffff8, 0x1, 0x40000001, 0x56, 0x100000000}], 0x0, &(0x7f00000004c0)={0xffffffff, 0x7}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r14, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:30 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000100)="cf243c0f604ba484131b822eb39568ce46132199206b6a0ba41d711948011a0ded36c3119cf1a22df7575e763fa2330aeb82b552391c389dd97efe8bf39e57154b93c4f9e09a38eec89a28f40c1ae079a5c514b053417cde418c8de858545c96a1ea92e145bb1631ed07a33679cd40e03f1312fc46ddd9a9c0aebbc6f943487ca4cbe8947c6449257d94e501cf6e4d87a112e324094a07b206f5a8583cfa", 0x9e, 0x8, &(0x7f00000001c0)={0x18, 0x3, 0xffffffffffffffe0, 0x7}, 0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x100) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 13:34:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000400000000000c6830d0570ccaaccfa164cc388511a7ea6b8466f9e7d556876abe15890579fde9c8a2e98aa2e3a6e09a76be5a9125051"], 0x10) 13:34:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r1) 13:34:31 executing program 0: socketpair(0x12, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/71, 0x47, 0x2, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0xa0) 13:34:31 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x281c8948, 0x101, &(0x7f0000000100)="01e42032b7beaa5c3d8421b6a8520df2ed0b8989d6a0c59f301c6e3d2b0e1ab7204750", 0x23) chroot(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000140)={0x7, 0x7, 0x8, 0x5, 0x401, 0x1, 0x7f, 0xd402}, &(0x7f0000000180)={0x8, 0x9, 0x2, 0x9, 0x1, 0x2, 0x6ae, 0x2}, &(0x7f00000001c0)={0x1f800000000000, 0x800000000000, 0x7, 0x2, 0x7ff, 0x5, 0x2, 0x5}, &(0x7f0000000200)={0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1, 0x2c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e7130f275e0bb169296000000000000000000000000000000", 0xfffffffffffffea8) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) socket(0xfffffffffffffffe, 0x4000000001, 0x8001) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 13:34:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x8) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) 13:34:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x9) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(r0, r0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = syz_open_pts() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/115, 0x73) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000280)={0x0, ""/159}, 0xa7, 0x2, 0x1800) accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r4 = semget$private(0x0, 0x3, 0x0) syz_open_pts() symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='.\x00') ioctl$KDENABIO(r0, 0x20004b3c) listen(r1, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000640)=""/139) ioctl$TIOCSBRK(r1, 0x2000747b) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) getitimer(0x1, &(0x7f00000005c0)) open(&(0x7f0000000600)='./file0\x00', 0x80, 0x80) 13:34:32 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x80, 0x4}) setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x11004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xbbb, './file0\x00'}) 13:34:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x0) r1 = accept(r0, &(0x7f0000000100)=@in6, 0xffffffffffffffff) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r2, 0xee01) r3 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) 13:34:32 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x88, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x0) semop(r2, &(0x7f0000000100)=[{}], 0x1) execve(0x0, 0x0, 0x0) 13:34:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040), 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x2, 0x7, 0x0, 0x0, 0x3}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r0, r2) 13:34:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) getpeername$inet6(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000140)=0xc) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c6530005c181cac9015adfd26efc886ee4699c46f20c5968efdbe5cf1b336c01c9a90cb52f7b0ec3cc2e45baf74a55b8489266092c35bd2034197c73a1e18a28a310a136bae815b35a1816c83f2f98e339c17f7ce91d0c472"], 0x10) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) bind$inet(r2, &(0x7f0000000300)={0x2, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000400)=0x10002) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x7fff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() 13:34:32 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 13:34:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 13:34:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x35) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x100000000) 13:34:33 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x9, 0x8}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x11) kqueue() fcntl$lock(r1, 0x4, &(0x7f0000000640)) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) 13:34:33 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) 13:34:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x402, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f0000000040), 0x80000001, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x8a, 0x8, 0x2, 0x3}, {{r2}, 0xfffffffffffffff9, 0x10, 0xc, 0xd48}, {{r3}, 0xffffffffffffffff, 0x9, 0xfffff, 0x401, 0x7}, {{r4}, 0xfffffffffffffff8, 0x9, 0x10, 0x9, 0x4}], 0xb8c, &(0x7f00000002c0)={0x4, 0x401}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r5, &(0x7f0000000000), 0x6, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x20000003, 0x1ff, 0x6}, {{r5}, 0xfffffffffffffffb, 0x1, 0x800fffff, 0x6, 0xfffffffffffffffd}, {{r5}, 0xfffffffffffffffc, 0x40, 0x4a, 0x2, 0x9}], 0x4b38, 0x0) 13:34:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 13:34:33 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() write(r0, &(0x7f0000000040)="0dd458b1732b6001419e1b24239bb39f67334b065302723017a8b613577cf86a8b2285a04208928c727c2147a4bda78a6b2a832968d905c31829bf911548afea9034344008f5b88d3059fdd757bb79e4d235eb50ddc11f616c34715b34b07ae9", 0x60) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000140)=0x6) 13:34:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x108, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getgroups(0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) chdir(&(0x7f0000000180)='./file1\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) ioctl$TIOCEXCL(r0, 0x2000740d) r5 = accept(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/43}, &(0x7f0000000300)=0x2d) link(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file1\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x10000, 0x1, 0x0, 0x101, 0x1}, 0xc) r6 = msgget(0x1, 0x201) msgsnd(r6, &(0x7f0000000400)={0x3, "b074bb7e993100875325bf7dfbff974e529899406d6470ed370cde1891ff3123855d7cde7995e3e7a7c01fd8c57d1b55155acd39aa70db1c2d53079abf31d08dbfed7888b8c2df6cf78b38f739224ec74698bdc30b2ec4bae83c5f1d5bba67de0a9cdc"}, 0x6b, 0x800) chown(&(0x7f0000000480)='./file0\x00', r2, r3) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000004c0)=""/143) unveil(&(0x7f0000000580)='./file1/file0\x00', &(0x7f00000005c0)='r\x00') getpeername$unix(r1, &(0x7f0000000600)=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) r7 = dup2(r1, r5) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f00000006c0)) getsockname(r1, &(0x7f0000000700)=@un=@file={0x0, ""/19}, &(0x7f0000000740)=0x15) open$dir(&(0x7f0000000780)='./file1\x00', 0x440, 0x1e6) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000800)='./file1/file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000840)={0x28000000, 0x6, './file0\x00', 0x9, 0x5, 0x6, 0x7}) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0x0) getpeername(r9, &(0x7f00000008c0)=@un=@abs, &(0x7f0000000900)=0x8) openat(r8, &(0x7f0000000940)='./file2\x00', 0x740, 0x2) 13:34:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x11) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1e3, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:33 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0xfffffffffffffdf7, 0x4) getitimer(0x0, &(0x7f0000000000)) 13:34:33 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x98, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7, r1, r2, r3, r4, 0x8, 0x7fff}, 0xaf, 0x3, r5, r6, 0x459, 0x0, 0x7}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r8, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xaf, 0x4}, {0xc7, 0x2}], 0x2}) 13:34:33 executing program 1: r0 = socket(0x6, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget(0x0, 0x0, 0x79) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/70) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) write(r1, &(0x7f0000000080)='\x00', 0x1) readv(r2, &(0x7f00000000c0), 0x1000000000000029) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 13:34:33 executing program 1: mprotect(&(0x7f0000681000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f0000683000/0x1000)=nil, 0x1000, 0x3) select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000100)) 13:34:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = geteuid() r3 = socket(0x12, 0x2, 0x2) setsockopt(r3, 0x0, 0x5, &(0x7f0000000340)="f1da3debc1b7cc999d4da432d1c0b458f2dc049130a633554024df2045d8a25994ebfbcc48218b3e4e128b4c7445830272fdcdb818db8ca2bbb0fbf08676deec8652970cd09de5b82af8e5f389039a90d1f7fea911046db80df3b50ba7907a3ea58160de0a1dc8b561cfd0c61e86251b9bbaa0bcbf2aa68af1aefb91e5bfcb5c08835c4768ad9ffeff46092c550498d5a0232319355d3f2773aa4f0ddb96964e42237c3edcacc837098d98ac5df3a329e98cb98c165502efa52b00aecd4bdb4e4a6cce40592c3c455efae4d887a6f06095b94d6199760b0e979127581246a03f362f3bf27ac3a8a6d51d746a755a04a53930c060", 0xf4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000180)=0xfffffffffffffd4e) recvfrom$inet(r1, &(0x7f0000000280)=""/179, 0xb3, 0x800, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r4, r2) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) 13:34:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680), 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x5}, 0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="577673682730ec01b561a134c2cc30534a2d13151f3db9098a39d3a30a6ad54be5c11822767a725bb4ef2dfd244de307fa1d6e7709fce48e070a4c0a7a011642bc1989751987fb804f281fec4f00475085b72ed7", 0x54}], 0x1, 0x0) 13:34:33 executing program 1: r0 = semget$private(0x0, 0x7, 0x1000000) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000640)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000005c0)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000040), 0x0) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xaad) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000580)=0x5) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x22}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c1, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) getpeername$unix(r5, &(0x7f0000000380)=@abs, &(0x7f0000000440)=0x8) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000500)=""/85) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) setregid(r4, r4) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) socket$unix(0x1, 0x400007, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000003c0)=0x9) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 13:34:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100000000) open$dir(&(0x7f0000000040)='./bus\x00', 0x9d0, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b10c5bb7fe61623082462b4368ccbf95d2944e8aaa87bc5ba64574a56f8a2a47acc00a6fffde7d9a7ca9cc082aee8345f1b0011022a481aa925b919494c3ada23a56a19438ceef42c41e60894d9162d52e66223ec4ecb8de04cf4f82c15e5dc83b4b3a25b62547f28de238a1c1827a0a8aed21c2eaa4d8da202ac3734a05b111838ede87a1c1066513e1c5f1a88c5ad65a4", 0xb8}], 0x1, 0x0) 13:34:33 executing program 1: r0 = getpid() getpgid(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r3 = getpgrp() r4 = getpgid(r3) fcntl$setown(r2, 0x6, r4) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$setstatus(r1, 0x4, 0x48) writev(r2, &(0x7f0000000000), 0x1f0) 16:00:00 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='\x00', 0x8000, 0x2) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) setreuid(r0, r0) 16:00:00 executing program 0: r0 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfff, 0xfffffffffffffffc, 0x2, 0x0, 0x2ca8, 0x0, 0x7ff, 0x1, 0x1, 0x1, 0x7}) setpgid(r0, r0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x208) syz_open_pts() sendmsg(r1, &(0x7f0000001500)={&(0x7f0000001580)=@in6={0x18, 0x0, 0x1, 0x7}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000080)="b0115e136af1ae9a3a19649ad78c5d28e874eff68850580c83bf4e33ff478285924dd87e627ce624e900bf850693d67fbb77461d67a17eaad10b0b07008410e4c98f41ab28b52b630835935ee428b6e81c5a759051cbf5a0", 0x58}, {&(0x7f00000002c0)="73eba4292b7a41c260b135cd111477467e0c88ad16ae4dc70c9694684db670c1abe12fece6a04eea4e81cbf332d0686d0fe31534c9c03eecffe83d637ce2252b3af20350b7f425cbf6742e1904235ff39aefca2e2c7aa032eaedca7bd0d7facde7139446281dc252deebf8d6d621629bf5e52074e15beef5aa8927ab348afcefdfc13b9d509b381874310ac65e4e3d938811fcef20c0b42c835c5b3f724c9c02831fc5c2c76b90e1f2076a588d70c06dcb29d35546575a22638023fea24f46c0f4141532df89c67e0dbf3eb128dd49ded4591ae33c264e0c0325ed6d95207be67f51629b59dc02dff4bd65a0c5b4fe6010a0d5243407e2c59fea5029d6b3151129f5336ad9645b36215988d5833813b33816148db6e506581862a0daf911c24592595bd319e4efa7f449dbf363328ff7689c41c5a53401e7605a8f638559297ab4af234b6405b2b8b0a88f1380f14c9b853e973c817855598bb02f4ad65742169c6859bec10a5283f4cad2c9ac8f4f22f186d6572404393a49581f2fbe13d8b6658aa7227813a7e9eb21ea9b335d7bc29ed1edbbde389a128a3d1880cadecb3c5274c8e76966abfa8675b679e780d194a2d86ca5995792af3f2b90e88857a5f1354c2f2ab20b5bb0f4ce90cdda4c5664a3fd7ab59fafdc6b4a850b01a34620d8d8517c0ddf50ce1fc688e63e19112ebbbfbcc5371f6a3024922252f06ea97c8da394ef2ed54566f52f9099ea64ef17b0e8b6535b524d5451bf72b19558428646b37f999a2004be85bb9449c5c4fad1484b252fdb8e912b0c0e95c786c46f3e96f7ecac268e3576ad101686f36bbbec885fdd660b68be7a430a7b9d2f7ad636c0862a68c3b7c23bb50bc17d415f4d9ec0232515706d0ed25e1a883320801d51fb032173bdf772ef88bc154b51002680e79a7abf71e2b7ffa6d12884677d5989b5b4a122a4b003049187b8571da42ad2662c1da2f461099896e750f18650e14eb8a7361e95c25caa719b38016709ebf39ad656c01186a10005391c7ac458d63b3626de9acb50d7c7519d544c6950e1d9a8e9d4419ccd937d517c22c7598bb613b2da857e8ca3af4b222cfd7be0612e1747b777ea36852f68c975528f3b3aabb00cc4fde933e419cc6111fe23da72a2215b9fcd62d5c06e10c2aaa801dee63fe0519aaec188b791711fc973368c3ac3cf4e37cd11e12e70fb159860405ca681cc157d92484070c3f59c9c925120688d896ed69bb81fa9be1b5317ac9c7753229330197ef92f545db5c6a7f57c96531014ba9745e619f2f9594fe24c79d1ab29a03597bdc523769570af4f613c0458caf40ff44cdea31d055d9041b6032d74e6416ece86dc64ffb38d8d60ba1a9e16a0043f3e7e8d4299fc97f3c9bb68c07ae1a258257e7839242e8aeb2624b7ad22d398da0713997904eae9528fb5d417471c1e2c1db2bbaa03798e03c7339cafda5c4ab58a472a18e4365f8b4ebce50438061f4d93e6a19c41e0e05d9806206987911053093fb288e2c18516e71cffc720937af9ad1cdb41268f8dd74a91e71aef14fba00d5fe5e0f3e8b603421c64a436b65173e227fbe62794662aa5314aa44bbd31b4ccd0ee9a8ec415b50e4e27aa63efd33dee6f35d8236844d7e760716071246ade56495987c08069c45c6f7b410591a70ba7446b744e68a66a66683fe48c97b1ff12fec82de1f0d87a2bec91b6db8e8a7b395c10966658bb6851bff7627b12a76594e4f64973d111a71693da9bbb689b0861b23c85b588845309150c68e6fbc83cd2e4ef5af024d55c14ab8b3506ac884d7c29b8497c087c710be6d2794219824a4ac0a71cb49c0f7554b9b9ec912815f2eca9dced748ea7fac45024eeef2ba1f6a354f8283e42e61a7913ca7940c3c73631a40a025faa12226a33864fa8fa3c64cdeeb9a8d5a3e10af912eb72d103c6d6258cec89903e0ae200befcc5d34efd08eacc5d8016905edc7d346d854ffbc9f6b2b503d3b45a2526b331289a4c854a730a5145f646342bee7fe93e58a05276048d18d1101931a0333793fcb604d5dfded8b82599e54a7d3ecaa6c4e56658ad2f925a3e38f1d78c750c7c0df94365fc6016f17bb95481abd214ed364a840e43c1e48d134ba62898b99d922a2eacd023334d48cb2e7e0fd8679f82e6b791873160fa980765ef60d424bd51b0e3fffbbc7d995bcdd54fda98be270e14465f848851d02624a6d04229702f6f57d08d9568547179ec76ea0c8270b52c109fcf9183c6741b8d1d56c92e0d3e31c1ed4cd89ece4acb1d0fed49fca1d73f4bcd6bc72759178999bc2263a7a83d95c1c5cf1bb9511d50a5d1bfefca599fe5c235ccf39b91ef8c699f61f6eef7e29e9ef4165f4fd235643ee69439710d43b3f9492dc77ef78fe6936b85d40b768067042e6d9cf2836473f9c4f8cf34e34f9c37326c5548c205d49f4d2e4b752370154b10a2980d790080f5cdfd068c9bc4342671e817a2ebd04bca9f2298589333864ea76fefed9a0a3d15d4cc10ecf52819d330bf53dcca78b9bc1a9725793fcfde67724f4387435ec3c5e956c8da00104f078b728a76f5d9a9f1332e0a42e97d1f71905906e91c35c7709778e2ea40030a0b1339299dc906adffa1ff6e5f8c86c294f79a98ce56ab63767e422c2543b8ca66c899d5251af802159a176abb0888a9b88de7ee117119bea54d5932d9fb62f78252ede40ea5fafa3e1a6066ea8ea9c3d3b2606de93ee5e7b4a8e24811670bad17deb8de96817740679e91a75bdb41c903a1436a2c4ce6498f680f66df04886bd9d5323472181051fc890303b135a24c610b806a5e338f6354b6dd8d28f258dd9a9a0c6c8ebf2f0353a927232d40cdecce73f6338bad3c154210d34e87d87d72dfeff9e5f47bb2dc4e2e066c43248824cfd8059f31b5829e52a264146443e594c3cdcbfc72199e9dfcb6c1e33ee77d1e484bf06feb8ce7556345b5dadd57d7b469f69f9cc7cdaa491217c0109b87d22e38b7e35c5ceb11d2dc7eb0d7d5fe0e6c7a267eccf9c9eeb3c966df1650e39568ae66c35552bf75c5d86574af28e2179df018116f3fe2983e64769083a2096bbac80fe855397f1fe6702826e3d7a0baba63a344e4345e5a73050b7110554f99cc9a64b756ade04d944f55e78d49321b8c976f686bc343d57f05b1ccb60f1c9a4a31a9f1eb858f69b523bb79cd5d501a65812efe1cfb4dbff802b6adcb840a91f6d2b1fa5b3ec4246deae8e2983070f3c635fc3b752a1b93cf81c7e5dec4073f81a04c8bec6958eeaba047fe3b5093c0c0573c2d4e61378922eb81eed938d45831a46665d876729a946af9bd4d7e021ca38f3163935abbd8b1f486dd0e6e10dd265cd8e68d37d20bbf1ede27ad06c4a0a55ef80abf26d4a4ceec73a32a17a5dd75dfc96a060f578cb39d1f2eb91761329df420f03a4b2c6967f9066fb799a601882d4a1ffb8b74aa08d6dc587ac3a61376cd0138851f3f2d1e876f97856f5e624fb1fe3c133ae0c2d1f2473796540e1a00943439dd71a5e2622e67c0a396d1dcd31a7e5d7adddd017bcd5fe3a6b171131c9d1f8eff907f89a7d08322645c0614ed17e29ce85be13573a1e4febe338fb8a9d58a8f90dcb6058c0b7b903d74713af667796668c111642238902ec4e34d731956d380fd057aa9ea35a44bb070f2df22cbd8a78b81f09bded8c80e16cc90b1f3ccb1d2f498a576ee3d921cea8e4beeeb178664ee4096d01bc2c7d465e7eb82bc1556beda08e9ae5aee244b6bd28fe9707d64973c74a972f7715188076dfd3aa143aac6dc1faef4886a5e026da1947f7ae8e58fdbc63382cdacaee14c0e715b6b7fcde7e7c935bebd1f96edf30195d44c2db15e957031110a9c38476c847ecadd7630ca35dc28938b37d15e877aea77c866588a8c9ce66bbbc8a316e985ad6ecceb2ced9c5d751b66f15de286af1d2bdb2c8575c77fb065fad0f667fa0416c177915cc6d046b6553a7f12f5530ecd5c530d8ce13c70294a55e2f309d9708ffdd165d0e52aac979169d405463de17d97a5c348be058d6e30cda6af72a9018a576151caf4a3d940e99d94869493215e8784a4c60c11b9bc1261d7202a4c5b811124e753fb8f09d36652e2a8a6986d276c2309a0422832f6954fa2ec609bfe934f41acabb2f974fecc5d785f2bc0dcc62ede07a9823c4fba425e8228ac816fbd380fac4c78ea979fe577538abd4f5dec97b744655a1eb9d5f5dc9c4744f3b8a23b32443870846a15fffe7d40625e1262f4a9a7e036d98d69dc30ab668b75e9ac876be95692d5b9064e64c2375ab08f87359c170b277911077df14349d7a52cc293f9dd650b9407adceed6a677cd65867667275cd6f00b108874781b6a94a6228cdf087476952e2538c79bca2969fab4c631750c34bc207ad135fc9b8abf8aff49935c451484f8517160050c913ceaf15786e43edb250840eb48a829244c822da075c0e3357e9c7be491edc675e9fbe9578799e4ebbbda06df69ee2116d89e6e040c3f68a9e47a2dce1cbf3ee9cd18ddeb51b19533734e90fdca5268676f8518eb9fa90d99d1be1c6a880f09e123acd5ea84f96103ab88068baa83f28efa43ae0a9ad0d023f62076730e301e7b21682a212b996dc74e52edc0c70500647d05c4c0337546dbd568882f1478eaed32c0968277051783259093bd3fa13a3846822ebf3b569fef2f1afcfc59d88303dd93b000fc1aa3bfa7cc519b76b25b1d401552344dca23f034c284494be19df3e2334d9f1334912d306394d0e541dd38b1c4c1a194f443d60a937231404bcab3e5a15dbd0c5ba3919c7ffeb11e6f7b8c317e5708d09cb09bef806da48349d78e653957f2d14e9f070c81212132b11e640ce2fbc67de4a8378675532d7cba4284f4e067e86030bb58f2bb6d2a9877b65979d5ce43f06e50ef61075d3ad702bbb1a9756d8125ec19ceb57d7f4277fa11beb6ebbde8290a392a0438ce7ba9d50e5c15ccba704b24e502b72599db6d3cf6183b1a9d2e3be6549d5e8e3fb3a84d07bc724968a2b0ae0d6a90c10cae1736f3a2f42ea4178d3bcc962c9f8eeb22685d1f2e255baa2371ac31cabc6a4ab61e4cd24f67b773354f91ac06491c51734ac8810e76349cdecbdd91991b504743f24a45428cfbb45da8adbe78c0c87b2d18c77841ba482b6305a6bb771b1b415574e94506a1da8d4ae2bc6cd2074ced87c4e738e1c7e4be303d73a096f018d21caeb46c3497b626fb55b5242521b9f8bd0cda886ec1a92d4b8a1964580156891a0834f21ff43a0b34a5553041542ccd2fa518e3347b3d45382f4975e7b1e295e2f0370833d715d3521921885b215211204e6ffbba903345821de5e4f40b083869cafbd6ea73d0c6afa3cec98cd4e3a69aac16c33108f5fedfc129c7dbff8bfa0610b467318b25085bbe47ef28bd3b84bd2128175fca093910ee4f682e331b396f14f75762dc2fe67b03a59262412f788ad4997e3a6988d30ca306d00ef419d36673bf4586d33668021597a2fa113a74b03edf8d15e91f72c9652bd34f1c8df82c67411e0a6069737202e4c5d674176529e888c6e8c6b2d697ee9254293392b3afd2d2375e33fc3288642db8732b3954c3aa92a6af7236c95b8c72f597c9f2af4a8a359c4d30634e118f5013f7ca42a6d4e4bc2aa36da13666d836f1b030054b3c9b215a619b840de1e8bb2906456675efba8eac318bc9f721e1102e098c4294c24ea27ceea656b12a3a457c6a573884e2ac5fe0c7525c31076afcc174e9ff8c2e40f59098ff5ce66d30b09adf393a5", 0x1000}, {&(0x7f0000000140)="25decaf1c4ae4658cfd5c97ffa38eceefdef31db232334a084390ecb", 0x1c}, {&(0x7f0000000180)="d710d141d4c6b1b50165cb7fc2c9ca570fcc498d797b4c96130656e3ea7b2206e30218eef75f7161f803873f6cf41aba3e1d3abb9f09cae860b5862ddf7a06079767f33560a9cf51e34af8230bedd7376bac82ea039e816399aa8ad4595160e6853e0ad82d0cafe55f5c6c3c3728d570dffe5239b369472094afbc650352fb812027746955bd643c83ad73f031b981bbe39c2dc7dfafc19133518f8fd1d8d0023d413125649b43b659952191f2783149426b333f7a2c54ce705454fc3850f91acc7014e97c3923b339ead8db0d0428d279e6fd4f15d80e66c9b4e25a1b72f2147243a0bd644951", 0xe7}, {&(0x7f00000012c0)="85cb1df1d4343c9f634f2826e5405fdd81ebeb92fe1feba9a7f36534450292f0c5ea92518800a545b70f4e3ec1eea199321aba2b738bc442ddd8ed66785f3291c64ea38adc2e4d561bca3e7d1a55e0ea8f5af8b8c72d3cb31adb4f3118afdee299b8e0766c557c0d94", 0x69}, {&(0x7f0000001340)="5a0aab0a6f0b1b949a20cf4f521b783369b2d19999cb718fb89bdadeab3d3fad2e09608ffe80e3832cc269b05de330dfff9addc8a084458618709201cd7b008ddd9388e114b46783570948512898f4492dabb676e5c9bb0bd6fe25b22571e88d228692e0c8d5273eb3da73ac6356ac10e51bfecad0f4262cf99c7491431a1d5e5219b579667c057a527494231dd8637b4692d5e5b7e2aecf3ba529195c58fd4367dd0dfccedb337bed7d1effb71fee9a44f7433f76461437b6e947ba930d5f78d8e95a58953873e1", 0xc8}], 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB="200000664e4f697de57e5b6f778a31d4604f64f580fe4c8eafd88637e5eb0000000000ffff0000051d000083e5ced1"], 0x20}, 0x400) syz_open_pts() 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="e2a331ddb7e3ccdce6b703a7c8cb8fd816a061c04a2ffda0c9d1b579d9068ffdf7a44579e4fa3c515f0e4f14838c277655c1cca958481ca9bac3637ef6904b272097a326a7db274a34d5f1b81a524679165777a17b981837c8df2d435b2466f3146277408945bb4868341334ebc5b4f9c51fa844f149cdd889b52b08934b3b510588c29f", 0x84, 0x8, &(0x7f0000000140)=ANY=[@ANYBLOB="01e7072f06006c650100"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x7, 0x0, 0x78) dup(r1) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc, 0x124}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x5) r4 = fcntl$dupfd(0xffffffffffffffff, 0x1, r0) r5 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) accept$unix(r4, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x1, 0x80) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0xfffffbfffffffffd, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000400)=[0x3, 0x3]) connect(r4, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x20) bind(r4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r5, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) clock_gettime(0x0, &(0x7f0000000140)) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000000002, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00232cbf02008c9798171fbb18fb9d568e58a681ffe475cba3188d62f537cb0e0b4bd52d0101000000000000ac75ddc107bbee18baec51f8a0d902dbcdc9369953357d4dec591e", 0xfffffeea}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0x81}, 0x8) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x7, 0x10000}, {0x1, 0x81}}) sendto(r0, &(0x7f0000000080)="de04a6eedef91c6f035ac93161c7a696d34feda8498e12daf89c4df3affb84356fde0a0c5b923ab35e247ba22c89958c06b800b2aa85e3c1eba4af887d594811c03d0a51b593efc374a0b2710de4c0bdbb17b9b21df57520f34ffcf746486a100285be7d2eef7c1c06514a9a787c62a14de455365987404df53a435929554dbf7917c223bc34a0807735650464dea186c9e886944e2f308b258c", 0x9a, 0x8, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) lseek(r0, 0x0, 0x1) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0xffffffffffffff3c) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getuid() syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0xc}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x1f) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/3, 0x3}], 0x4, 0x0) r1 = syz_open_pts() kqueue() kqueue() close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x5) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="287e994811daa5ffd400000400000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) getpgrp() 16:00:00 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:00 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) r5 = semget(0x3, 0x3, 0x0) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000002180)=0xa1) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002240)='/dev/null\x00', 0x20000080, 0x0) r6 = semget$private(0x0, 0x2, 0xfffffffffffffffb) semctl$GETZCNT(r6, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x5) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x800, 0x1ff}, {0x7, 0x9}}, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f00000000c0), 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ae022e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0xd1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x26c) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f00000024c0)="2f3908baa5f0c2ed", 0x8}], 0x1}, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8008, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x6, 0xff, 0x3, "3386ee30aa7ed857867df475ca9bb1b314c956f5", 0x401, 0x98}) 16:00:01 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x40000000) mlock(&(0x7f0000ff5000/0x3000)=nil, 0x3000) socketpair(0x21, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="f4651c170f13c54cf8e42a2ba5c4ab98f8c7f256a703f07e2e93bddec0334cc20855ae08590cd6ba5175da4902567d6105a0e64ca2efd47c782a1de0a5df735351646f56bf078c0a7c0fd2b0bbdf4df4ffc1959fbcaf339612bf20dd7338eb3dc2e80f6ac752c089cb06", 0x6a}], 0x1, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)=0x800) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:01 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20010, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x42, 0x0, 0xfffffffffffffdc4) 16:00:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x7}, {0x8, 0x9}}) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r3, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000a00)) pwritev(r3, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) 16:00:01 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0xc004, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x140}, {r0, 0x104}, {r0, 0x10}, {r0, 0x4a}, {r0, 0x100}, {r0, 0x5}, {r0, 0x10}, {r0}], 0x8, 0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x4, 0x3ff, {0x100000000, 0xfffffffffffffffe}}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x591) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x1, 0x0, 0x650}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x800}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40000000, 0xab, 0x5}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x0, 0x80}, {{r1}, 0xfffffffffffffffc, 0x20, 0x4, 0x4, 0xffffffff}], 0x20, &(0x7f00000002c0)={0x8cf, 0xffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x1, 0x6}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0xbcf, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x51, 0x0, 0x6, 0xfffffffffffff3b6}], 0x437b, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x4, 0xffffffff}], 0x8, &(0x7f00000003c0)={0x20, 0xb964}) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x42fe) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 16:00:01 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f00000001c0)=0xa) 16:00:01 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x1000}, {0x6, 0x0, 0x800}, {0x1, 0x3, 0x800}], 0x3) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002200)) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/163, &(0x7f0000000100)=0xa3) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xb6, 0x4}, {0x18, 0x3, 0x4, 0x1}, 0x80000001, [0x0, 0x604, 0x4, 0x2, 0xffff, 0x4, 0xae, 0x82b]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10280, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x41, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x18, 0x2, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x81, 0x4c, 0x1}, {{r0}, 0x0, 0xcb, 0x11, 0xffff, 0x700000000000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000001, 0x1b9, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x7, 0x2}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xad, 0x2, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x7, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0x6, 0x85d7, 0x7fff}], 0x5, &(0x7f00000000c0)={0x3ff, 0x2}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r1) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$unix(r0, &(0x7f0000000140)=""/217, 0xd9, 0x800, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000ba6cd12573141ae03472d061897cd3c1c88e61d009bcc0bcda3fd6821c442b01f6c60af9d0cd"], 0xa) ioctl$TIOCSTART(r2, 0x2000746e) socketpair(0x6, 0x8002, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x8}, {r0, 0x6}, {r0, 0xae}, {r0, 0xc}], 0x5, 0x71167385) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100000000) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2082, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80185760, &(0x7f0000000140)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./bus/file0\x00') 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:02 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) r2 = semget$private(0x0, 0x1, 0xa0) semop(r2, &(0x7f0000000000)=[{0x2, 0x1ff}, {0x0, 0x2, 0x800}, {0x3, 0x1}], 0x3) setpgid(r1, 0x0) 16:00:02 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setreuid(r0, r0) setuid(r0) setreuid(r0, r0) semget$private(0x0, 0x4, 0x400) getgid() setreuid(r0, r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) geteuid() 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0xffffffffffffff13, 0x800003, 0x0, 0xfffffffffffffec2) write(r1, &(0x7f0000000200)="585a08a98fb25d693e6e5b0593376e9d1205f21b369a86f3dcd6aa6cf67230e3bc124d389fddff5484f0104b2b8d09c0a76fd3be5d79ae95169d89fbc8b243c71bc485bce5fbb70e566150e3246da0c395fcc8bcffa2060968b74e24dcac86981baf3601d3b3ebf70d0b0f5212ff399f19e50bc6e36164d47e2cc86d1bf6657dd5f7888a69e1cd88e5086c04", 0x8c) r2 = socket(0x1e, 0x8007, 0x3ff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="b80af8ce4f40d5f9c403cae6ae17b181eeaaca3e10cf55d203dd1bca74c128b353220b643c3a56a8961e7b62db62", 0x2e) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x5f37fa35df17285a, 0x82) r2 = dup2(r0, r0) linkat(r0, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 16:00:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x7011, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0x8) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r4 = semget$private(0x0, 0x100000000000004, 0x1) write(0xffffffffffffffff, &(0x7f0000001b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r1, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x406, 0x0, 0xfffffffffffffe7f) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000580)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='./file0\x00') getpgrp() recvfrom$inet(r5, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xfffffffffffffefc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = dup(r0) write(r0, &(0x7f0000000040)="670dc3", 0x3) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x4, 0x7}, {0x3ff, 0xfffffffffffffff8}}, 0x2) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x7f, './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x5) recvfrom$inet(r1, &(0x7f0000000140)=""/234, 0xea, 0x3, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt(r1, 0x3, 0xfffffffffffffffe, &(0x7f0000000280)="862213afb2f757880766d078f1df683261cb2f882e4e0922bb1b4c1bae4246b534080955305572f73e3eb8eeeaced331272189787097991fa0dff27d81c2f730890e45553dc4c0be636af0a7222a3ed6ebf649b632136c4d9fd6123cb5c701a840e646e9adca34b8b4f217c36db35c677e246b48aec09d0bb4ee2a0761e833603d6494deb124710388c3e29f56b61c3bf7b7b2f47088da62415b4d6f4b30105357e7cf86526fa030337792db3347a44221da4b999cba74e90856e6a58a6b8b5a48969e3ec0082e7b0cfc7879771a0f2a2098e33a1bb8eb124ff45acaeb38ddb3ab9329fee31771276efdce4dfa52b20f4ad26941e021359aa153e33139", 0xfd) getpeername$unix(r1, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500feffffff0000000000007ec425fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) 16:00:03 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) openat(r0, &(0x7f0000000080)='./control\x00', 0x10, 0x80) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0xc1045763, &(0x7f0000000000)) 16:00:03 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x4, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0xfffffffffffffe01, 0xb0, &(0x7f0000000100)="ab6a6e9fc4ffe33d16f56129beeff772a0a1ca5d629c85e991bfe0c791ef594a4814b9cd4986f47f8527f35ca9315170a3d4b982bc340fe57e07b1b1fa5e9b6ab917c61a4b36d8f4d15bf4bb8e90361c9f292b4d796d340f1b693c47b590e0d2f6e134ddc68737350491f2da41e72c7440bd08247c552d54db3797972ee2f8c215ba5bc12e1f54d679cca6613943ac17b769f07ccc711af95f29fa1b7df36e4383f2f85698ad", 0xa6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) setsockopt(r0, 0x9, 0x7ff, &(0x7f00000000c0)="47ba2a3d24b2253ab0375e0d8526f989dcce77fd605d7a4435055dd50f4d1330018a5f6a12017079671c7127a0c55f76cb2bf5b71a0a4354c40b43a799afbfcead5bb3a01c99b98ab078cd3e004e09e2087b9a699a0dcbe78d59ae76423e025046e0ca4b1d887243a73352de176cb352a4fa7385341c5ccca4d3fcd61006284c0bda7cbbbb814a12e733d79af2c9e7b33f792308a4", 0x95) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x30001, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="042108000020000394", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 16:00:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$getown(r0, 0x5) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x1000, 0x89cd) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000140)=""/253, 0xfd, 0x1, &(0x7f0000000240)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000800)) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r1) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffffe) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x5, 0x400, &(0x7f0000000000)="f0aa1d1faf69f0251398d3", 0xb) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x4000000120) sendto$unix(r0, &(0x7f0000000140)="82138f45b471ddda842257c083cbb554641392ad048c207362942565663c7a9835c5aa5fa78d585f9c06e9ac428531d9ab91a16e5682b7092322c182f113f313f91f8dc71b4dbd2f90fe6363ee0756a7b389010c97e65376b89b6eca76007d57829dabf487e053133726b4f264eb1a9ff65152131f993294fcae9da59b0bfabfc6389e4deae5f750cad431ebee158d33d50f8459ad973a195bffc53ba4ca70c65abd9fd537b0f6fad2227b47c3734c8a569741f8817e640adb890be72233ab10ba73874ff086230f7eb17b6591c3af764b31269c2095bd29d3875129fc51cc2d8cde646dd33de89b", 0xe8, 0x5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt(r0, 0x6, 0x2, &(0x7f0000000140), &(0x7f00000001c0)) r3 = semget(0x1, 0x3, 0x80) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000280)=""/65) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x3, 0xb184, 0x1, 0xda, 0x3, 0x3, 0x0, 0x2, 0x0, 0x1ff}) close(r1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) kqueue() unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) 16:00:04 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x10000000001, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) kqueue() socket(0x2, 0x4005, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x40) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:04 executing program 1: r0 = socket(0x10, 0x4005, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/65}, &(0x7f0000000140)=0x43) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8600, 0x20) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a, 0x7f}, {0x2, 0x6}, {0x0, 0x532d}, {0xa6, 0x10000}, {0x1e7, 0x6}], 0x5}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x8000000100) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) lseek(r1, 0x44, 0x3) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x802, 0x4) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000040)=""/52, 0x34}], 0x3, 0x0) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x2, 0x6, 0x3, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x9, 0x6, r1}) 16:00:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="7b48b39771dab2b3676f148f1892af65a0355f76ae1f06fb7dfe266fe3b776a5aa907feb493d26a9b0a4ab6233c12b980f3aeff12013f36d9bcc248faaf79a777d8da1a83ec4ff477ebf713543471eb7d5432271b8d88e2c10db1e4ea10e75dabb319d2f87ed79bdda6c97c59c71a2873c", 0x71}], 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:04 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x24) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x71) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="ffc78f0d4e421185b340312af5372835b6fcd5472b", 0x15}], 0x1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3f) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r0, r2, r0, r3, 0x41, 0x2}, 0x5ba9, 0x7, r4, r5, 0x9, 0xff, 0x7}) setreuid(r0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000001c0)=0x6) setuid(r0) 16:00:05 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x22) clock_settime(0x2, &(0x7f0000000000)={0x5, 0x4a6}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000024ba00000400000000000000000000000002000011", 0x2c}], 0x1) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2d736ee86ca391e134260efe81e4599a3b2f2bd0385b3d784b7565aa9f5aa3d3ca1e1831c86ada9ad73e3efcbf23d55eb24c8e5d68ab8209ba820f91787fc2afde48ef458a69548230c8497a15882d9b5adccfeb1a954302c022e452", 0x5c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7fff, &(0x7f0000000400)={0x5f5e100}) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x3, 0x242, 0x4}, {{r1}, 0x0, 0x40, 0xf0000000, 0xfff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x6, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x69a, 0x6}], 0x1, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x3, 0x6}, {{r4}, 0x0, 0x10, 0x0, 0x7, 0x40000}, {{r5}, 0xf093c266d73a89f, 0xa0, 0x4, 0x0, 0x1fc000000000}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40000001, 0x6, 0x100}, {{r2}, 0xfffffffffffffffe, 0x82, 0x40000000, 0xfffffffffffffffe, 0x4}, {{r1}, 0xffffffffffffffff, 0x8a, 0x41, 0x6, 0x4}], 0x1, &(0x7f0000000000)={0x0, 0x8}) syz_open_pts() 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) dup(r1) write(r0, &(0x7f0000000100)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x80000001) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x20000002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x1, r2, r4, r5, r6, 0x4, 0x5}, 0x3ff, 0x1, 0xb79a}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000600)=[{&(0x7f0000000200)="8aea52e2994d28e7fd467747b2611d0d76769f2e84a16b3c4fbb1a316c8d46bccc9c77a652eed4351ad9f699684fd45acb0713729d0bcae89e58a45aa3de4cb07246a574327ad0a868310178f6d63ec1c459648a80d0d25b5998b66e568c8274ead8b45813331e14b8f19175a4577668271e1148a5f86fb6343e5a76e780c271ee4dd8fc5e34817af6caae6045d3b6e5d58c2382eea1777b919a316cdae280fbeaa7c0defbc6cbb38091d6b464fffb749fc43b624cae97c04bb4e80c4e01a474a3daff5c1baa2829c65ab7f836fa0e74ea515f5b6ffe06c5f16e44d4795c1916a5bdb138cfb1f214bb", 0xe9}, {&(0x7f0000000300)="b90fe1eac6151e2c6dc6ae09910480ffdb1c4f9ce5fe2748fb074e42c2d71da886170aaf153bd20debd6b39ffe7464104c9372cc934c8ea9f28c30e973e1457aa985b0ffe66975fed06884603be5e7f1ebc93da72d77b0a2ee446318", 0x5c}, {&(0x7f0000000380)="09440d0bc8e3a852926ecfd4d3855de295fa20e51e9ce899cb843be3da1a06c13f3f6b98c7503400ce0d60dcb0a47c54ce381f5c7310128dd2b6bd6f3c0d5a438b6bccc8edd58603a93419cd157fc001fddc6a68c09d897a41d87af2f3165dc849c5e82b3630fc205ea66069669067cd773a2f665fcb9e1d87bce8a25c6821f6ed578c3346ac984ef9bfebbf1e98a2eb313bf4e8fad7cf7673ccd2b7dd868145cb1fa2e02a43618a1b80578ba71bd33b1d45f6eacd9e58876a01f79dc2198568", 0xc0}, {&(0x7f0000000440)="492c9855c04c72db0a1888467b9fe5229da3b9638cf32a510e256bb1bd25f40e1d455d218a3327db02b913b81b193ec361f31b64ceaa34fc1a98ee7a151670d3eebc5b9ad901d6485e617a891a657532f795b2358aece096b7d11afda594f7182d5b943b171e6cef78329634382dcd86286464c7da53bde295f68a9b15bd1d0d79287b23852bdd81a50e95b2b4e76ab87d3a337afb362405c135", 0x9a}, {&(0x7f0000000500)="f7d41a2c2c1a0213fa11abd64b8ccccc1ed6485c150ee4553491c574215822dc72ceb0978d7edde6c2802b9ed69bc297dd6e1afd22938495", 0x38}, {&(0x7f0000000540)="65b5e946023105f1d9bd86fa516415434d4878b8ed1fad9f9dcbd1043f86e24b0a0c39f1889f1d416a8992d9bad41998b8e8760292b743050eec0697b1dbf79b04", 0x41}, {&(0x7f00000005c0)="3eb19af39687f418befbf131170093af8637820e24c3020f5a59e41aefbd397115d5281fad280939903b71e206ac9c6e7af033bf6fd3bb83e2d408258b213998", 0x40}], 0x7, 0x0, 0x0, 0x4}, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="e4c1a822e509aa9dd9eb14dbaee2b27d850fcedac6abbb4143d0dc718d00865bb5a79f2cc5736f419a63d556bbf8f5768160e2850c6a05f8d846932a163318b938c915b4cd9736f585f0524d0c0b8a6e0fad490eb363946e75199dadf015912a24a8a00baf9d80ef68", 0x69) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='W\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080), 0xc) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)) close(r0) r1 = semget(0x0, 0x0, 0x4a) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x8001, r2, r3, r4, r5, 0x20, 0x8}, 0x100, 0x5, 0x8000}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x10) 16:00:06 executing program 0: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x2, 0x1, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000300)=0x4) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") poll(&(0x7f0000000040), 0x3, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x282, 0x1) r4 = dup(r3) ioctl$TIOCDRAIN(r4, 0x2000745e) fcntl$getown(r4, 0xb) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000680)=""/109, 0x6d}, {&(0x7f00000001c0)}, {&(0x7f00000004c0)=""/243, 0xf3}, {&(0x7f00000005c0)=""/190, 0xbe}, {&(0x7f0000000200)=""/70, 0x46}], 0x5) fcntl$getown(r3, 0x5) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pledge(&(0x7f00000000c0)='#\x00', &(0x7f0000000100)='\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xe4, 0x100000000000006) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) setsockopt(r0, 0x9, 0xffffffffffffffff, &(0x7f0000000200)="c7f0b5e3af55a567d10a5aa218b32e586a9fdfd24c51ee3b26102409b1503d8c3a27d46a905eb9051d0d523c7ad904d7f5ddaf82769fc5e2bbbc4349d493244d36c147efddad1d9138b20ef9dcb9d9e435803772107251", 0x57) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x7fffffff) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$KDDISABIO(r0, 0x20004b3d) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x2004000000000008, 0xc2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x29, 0x1) mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x1, 0x7ff, 0x100000001, 0x0, "84d1533fee5fe9446b04041305ed1d84f5b48d23", 0x81, 0xe36}) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) dup(r0) 16:00:06 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001780)='./file0\x00', 0x108082, 0x4) close(0xffffffffffffffff) r3 = dup(r2) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001bc0)={'./file0\x00', 0x0, 0x8, 0x5, 0x2000001, 0x5, 0x10000000002, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000010000/0x1000)=nil, 0x1000) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x480, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = getgid() setgid(r3) kevent(r2, &(0x7f00000002c0), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x7, 0x1, 0xf8c, 0x4}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x737, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x32, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x8e}], 0x6, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x72, 0x1, 0x8, 0x1000}], 0x14000000000, &(0x7f0000000180)={0xffffffff, 0x81}) renameat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') close(r0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="ffc78f0d4e421185b340312af5372835b6fcd5472b", 0x15}], 0x1) r1 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) 16:00:07 executing program 1: rmdir(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) openat(r0, &(0x7f0000000180)='./file0/file1\x00', 0x8012, 0x124) lstat(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x200000000000000}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 1: ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fffffff, 0x400, 0x0, 0x6, "3d182e4044c420833aae6611f853ec64d759c4af", 0x1, 0x12510000}) dup2(0xffffffffffffffff, r0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x800000000000, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0d4104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a", 0x26) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/../file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) r1 = geteuid() seteuid(r1) read(r0, &(0x7f00000001c0)=""/129, 0x81) mknod(&(0x7f0000000040)='./file0\x00', 0x8041, 0x6) 16:00:07 executing program 0: semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0xfad8dea8, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r0 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xc, 0x9]) 16:00:07 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x7fff) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4000040000000242, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) lseek(r0, 0x0, 0x40fff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000100)="1ffec550479be2d0a5d2ae46d771fdae318fbf6a4fc4a0cf0e21c5fd57c44a6ec5d5a817bd238079908d8e3b741609e4acd9862375101458e52a", 0x3a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0x24b0}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc100, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x23a, 0x6f9cf5f7}, {0x6}}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500feffffff0000000000007ec425fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) utimensat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x40, 0x3ff}, {0x6, 0x9}}, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x6}, 0x29f) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x2020, 0x800) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f0000000000)="fe96da548279e06a76cb2f8b160f9c1a7e865b55d7c7e4c71f2abd22bb8915b637dbd86151cb18ce0a66a936ec5f1e064662e546c0b34deda875906f414cf37deb72e172f2a664fbc8b00927301e64f001f81423c3f556c5e414417c9f4f4b435d80d5a268567d0cb0f0a2d371b341040d930847f1ff4aeb4d36cb9c3e8b8e946d32a253e187420436d2c51cf6dc8cb853f99152883ff927e5dd14199bb107cf7ac5fa6f3bc0f7fc9ef27a37458106a09aea4ca82a6ab22cafb1fdfab63fb0f5ef5d97929de78cd9852ac94f3d644d36d8c1297c7f1fef94beacf6720ace647d43913a15c81327", 0xe7) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600", 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$getflags(r0, 0x1) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:08 executing program 0: mlockall(0x2) chdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x81, &(0x7f0000ffe000/0x1000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x8001}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8da, 0x7, 0x0, 0x3b, 0x7, 0x5, 0x2, 0x2, 0x8}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="47e3380aa0e300732abed7645400f8c396d64027c06ca0b982d65d3ab0c95647e86783df53ed5fec0152f8b7ef5ab475c59b5a206275f382782fea8d7af0507622026ed92762888a3fd0f4d89de1b500c6b2f6e6aa32087cfa4ab943b4d4e9ea8c4cb9f3d3c4af4b359210a874035bddb38462e685629d72c95592c783fff604ace3d1278ac466064ce33c0146ecf7ead00d1e93694e8af5f0af1595231c0aec73685b", 0xa3}], 0x1, 0x0}, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000600)=[0x0, &(0x7f00000005c0)='*\x00'], 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) lstat(0x0, 0x0) getuid() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x5d6, 0x9e}, {0x18, 0x3, 0xc257, 0x6}, 0x9, [0x4, 0x7b4, 0x8, 0x0, 0x40, 0x9, 0x2, 0x101]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) poll(&(0x7f0000000040)=[{r3, 0x70}, {r3}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x4, '.\x00'}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) 16:00:08 executing program 1: r0 = msgget(0x0, 0x421) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r2, r4, r5, r6, 0x92, 0x7}, 0x80000000, 0x2, r7, r8, 0x8000, 0x1f, 0x7f, 0x4}) msgsnd(r0, &(0x7f0000000180)={0x2, "0a860a1ffa74330339bfd862cbd518f542b8cb9004c45fd7ef1c3cc66721f695ea2550aa4dd5be4bb2a6edaeb183c8ccd8d9188c455cd0a34c66ee56b7b7f7a2e072b306efa1cad63ae4eec0aa9bf8cd6684e311beb7ce28cc7c39cfa5a3e7906d495b"}, 0x6b, 0x800) nanosleep(&(0x7f0000000200)={0x0, 0x26}, 0x0) r9 = socket$inet6(0x18, 0xe152e49984d2b87b, 0x3) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r10 = semget$private(0x0, 0x5, 0x1) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000280)=0x6) connect(r9, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x1, 0x0) mknodat(r11, &(0x7f0000000340)='./file0\x00', 0xc102, 0x5) r12 = socket$inet6(0x18, 0x5, 0x3) r13 = msgget(0x1, 0x10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r14 = socket$inet(0x2, 0x4001, 0xffff) msgsnd(r13, &(0x7f0000000400)={0x2, "1d794c21aa917a"}, 0xf, 0x800) socket$inet6(0x18, 0x5, 0x4) setpgid(r1, r3) r15 = fcntl$dupfd(r14, 0xa, r11) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f0000000440)=0xfffffffffffffff7) flock(r15, 0x4) fchdir(r14) msgget(0x2, 0x80) bind(r12, &(0x7f0000000480)=@in6={0x18, 0x2, 0x4, 0x200}, 0xc) 16:00:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = shmget(0x1, 0x2000, 0x3c3, &(0x7f0000003000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getgid() setsockopt(r0, 0x5, 0x10000, &(0x7f0000000180)="7048dda1040480cce67d210bc0726acbe3189632dfba9ade6a985167eb8c439523fe194b147911d54cddc2c6f7d87c3f01425ff6aba574b0272c81a9417adafdcd0c16a5b4f4f1b1e1755821b7b87e687368be82a61e24f23552965aebc37d46f0a0c672de040791650783259eba0fa54be546538fd8de41df90be1fd2d578ac784be87e565a1e59f437c43f9c3cb2cdddc6582b92c9dbf01f0a5e43b680fc31cb2cf290e828e032d21c65d76e0622", 0xaf) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = socket(0x18, 0x4001, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x8, 0x80000000006, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r0) r4 = getpgid(0x0) r5 = geteuid() getgroups(0xa, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000001c0)="cbc3738cd2a3a6fc645964e43f4a104df56a4cb4030ec191f5a0fb76dc78b4bbee97290e971094613c4d59b6a8969fa5ab91c77fd8fbb4cddbf4c6ee3af28001d3f56ac681b351eeada4dd37bc4b0b43c936be4b9018c935e9a5b6f02c888b3f016e4e0bfd69a59eabb8dc16075b92c41fa1e4fa28de49854aa88b611a9dd2008f5f11b2981b9247d4ae86652f12777b71cf0e670bcddb1a652e513da7c42afbc8d3cd2e8c64dfe2ceabbcb8ccab3b6f38c0c0a3cb4ab047048ed6677bfaf59f699d18949625fe46e6766b1e73be0d4d73bfafbdc1ada1f7c661fed3a192626122a53ef1b5d24faaca6d01472b438e660e741fe5cefb754e22c1", 0xfa}, {&(0x7f0000000400)="e841cd01b2cffafe1c71252f5f2b37d331f810f02a5851b3e86e76992501ebe625a506d539ece1ee659391b018e7c47d9ccefa40ef8437bca06b613c9c6c21d9511dbb898206c90965bd50cc06dde2e633c430519cd2b6a799036ad6f294db04acc0a0ee16e34f00711cc65deeceeea1dbe21a201d0714b5126f275b24d5e4203fd48137bdf19daabfe7782f4206f029c7773618cca1cbdda1eb220b6fb9caa1f816b3ca819f2e34a2c4069911d9d3294cda4ca2a96683a77c5f9ac42d736754a16d45c195011312cb6a8f8228442603a3c72b349c1643911f4db65a40d71917aa9da24612b85423d8b8c5334f0cf74e47dd1e752041066d47256711393b94e28251558149782392eff2a1fe1a3c6d5fae635dd4c3ee1b7f9d9447f59564c2e665d9f6933b61b514a11e630358a231869f44ddd3c0ce398ff6d1800a06278eac8aa285250bb2259257523bbf863cd6dc79e516b8df4b21308fbb2ff4f361e664cf2e90f3c528a4594e9667c33bd6d42515f9b50b3acae75ec10311675865ab675596d0b1492b9f254974ab74b4db7d7bc0e57f13ff3cca995f8dc36df53141e2aac84b2c8293237f2f9098c6e9a67616ac3ce0e989cd3046fdd7adab5001065bb48bdbbbf0b564ed4c1a0b52a1437ac2e6658ce7a6902af25c51b5370e895ec4d6a3568a454faf5e23672164e0a6072c8f260e725479c421fff31ef3858db4bc7843a6f1424ece6b4c2af312cdf1073f1ef2891542ec436e4236f62fd582b767554dccfaec5885417de37abd61b3d780f3b34db543f92263b698e4c5012b44c4e900668212b1840cdfa09bee0c4e53d13af1b0fa45f1802108a674fd8e3af0be1d46e7c887d9493da1b4eb8f202b34175cdf1fbb4c17db8dc8c42f8dc426bdf9cb1bcfeff71cb94cf252b32a4e1de3473550d7c03581e84090abb047e0d6b5ce997b6e0219c8463056af5aca4ad81774a7da1ae7fe393abd8299678b5bc5aa23d74d2bf6cdd9cda263c4359c7a3ea3e13dcfacf9c2046a765c747530278664ba96689d4ad9443beadad480f83efeb2253b0cbb222c112c504a4572901eab47004343f1901183ae66e6068d2fcd58b60096c5e54f58c6f64acae7ee20863446a8ac64b41f1656ff0fd8d2b91e73fc865a2e8082681130eaa58e333dbb957bcb821d96f95f6e981dfb1c7bcc34d1f97a8ca2077686c4181ecc3146b2d529a030d5229073fa7269836f13a9a48f39fc9a9f227b1babb7a358e7d1e9aa80f3e2119af052725a1c012c7dab2cc78730f6ad5d3da9ee8fbe31abaf1e725dba52dcc96eeabb75e3725a134092cb6b3784b7b22eb4af334e4d3af8d5eb85a44e2c313ce6a337cddf10a3928953ea5da2622feabf1c8d5965c1b4378fa5752c8d0225a6f8780e80f6256229b4ea08e92a0ba502249f167b9c87a3dd9b789e4176297fe15dee86393db64f905be1e20c5c3694c2f43c242c7a5d41c9ac3e93b1de31d4b36b8c7280d504bcb44265d539906401f62c0e394b5aaf41485b608d0ac8a8d2c05cfe840ac8b7c08f0e0daf981e619ca75aa82c084ed932b91cef3a6f51c186b5f3d048f9b9d593836bf624597fc730df4ec8aca5b6e6b5d7c6a60ad97a12f064efecef7508043de4d6ca4ca70b34ca62044d3e08b6543f65e21690f1c8b374bb975ea42c0041423d8a50ba606909a5ae045f9ab5bbd5f37b1ce607c8f9717476d0759c78bb2797789a8ad715c479614899c5c2f21af6ec315b4d837722c92028b6daec7c51827a0129e2599f7aabe56ddb4850ceb5770da2b95f9b4fca00c0749ba00e189565cdd3344ad2688c4e41f48837086e3876f10c13f4486e6721e1b79942671afa542be32d7173302c1dd4b6f13a396b43da6f3210b7da056116c9bb8d95ab83249feb2b2230e18648c65bf7fb69baa737d9e411d9547f3fb6c9a89ceb9d99bc19d18899a0227d6a3daa77874bb8b6985280cbdd4d52e545e0b30dd98cb37ccbbc0ce6c4af9860294c76984b92706f578639eee2720a08073c86ff4c809b479d774e713a815de2c4c3c22d015e9fd42bf019600e6ed1028f8909397bd195d394272458628fc58b9601f60c13994b90482f5e807e4984345808a68afb39ec381d0f1c2269dd87140aa719767d665fc97c3a822d291f9c4013f15775535796be3341108b4d3585cad2d381b3ef284bd35c66cf5ea2bfb9ee2094bd8b2798c005e87edc097a60fd51ebd0960ba1d4269bcddbae8bbb88a29d013252c3cd2e00ba3091a503231d18a005110618ed5ba311480ac87d86a3c07157afc8a8b8e682a2f75d866a3ff2bc60db764b8c9dd90fca141a5b9b34d733d45b9c115de213be398c9d0e340e42238c75a9e1aa3ae8c6fed77bfd5441253da228d11e36f449177b370f46c8fcef22a22668d92e59f5aca39577a9088d2abbcd3485497721d1a7998e00839ccb04932b8256bae988437e3b897bddfc1f08999e05a8f25afc0088c1994c6d435748952b3f8cd3088f4877f5ee714e81057f6d78ddbe1cd40edb0b8bcabd7cc0b87ad9fca91c96067ab3f24c7a08348ca7343c4ec44448f88464c4c38f84fd47f82c96ceb299f60625ed5ab31fdf6b0d64c7e37473b4f0bfc27cc0a3ec4f56afb59ee14118ac18bf9e167fce70a89f48bd82b9686a06d17ab48e6abca6add89bb1d17629fea6f0bd30efeff0da6e4f937d343a2ac7fc570226df412ac468463fc8a54b64007870c74f1c4d2a7c660c4145c61d28ed8b739d38cf934a23766729777206c3ebef2c16315d03bfb210f357a2506f6258f011751af78e69bd66ff42a8b0a7260adefcd0c3d9883feb0ecc61ea1ee9d80b356494763bc049f89561a2acb769c2eb7b403eed6c70e048d23a4fb661519d68c68b1f882a8f156c3ce289026362323b9fec1e32adb0367ce31d8b2f897c6886b35611d80f8687749f61971b6dbfd350ba505c92d0f50df3ee057b917d61efd75924f140112677c23b02d4eaecdcee1c8c2b6e2622453cde6f7d80ce52def5336f226b1735d4b2108033ed7d434d8b3cecb9c1a3ff61c722750b7a5a6ac096bdbb311855f1f4d76fb678c9f37a8626fb5e08f9d74d7b0f0573f301c76b434c97533c3ef64fd77dbb226a2f5f5e66233af4a461f8dce0dc55ebf3edcc37e35d73b397e5fdb3fffb1d397b334a5eb14bd8a47cae4f2ac1a2841902341adc8503c21b3cdfe4811314dcf942dba40daa5f82ece09e7c3c3a97c5f6eaa3c7e95a91940ab1358705e8a7ef8f9a373fd804770541f5e51535ce258d154570b4be3096b785170df0d9463e370080e98fc2b5febf419ddf55564a0f02519b809fb40cc57c42154c5d1a918e5960315cc427a8a07caa62b33ab80615e911bc07545864b9ac39613a4931ae10fa5b3035faa74f8712ca769c1f09814fbb440cdb21ba9111cf84e53e2668c3f14c20bd04a7f1397330b4c25706afa414b6dac3dd90d6effadbec1dcb7598f0685f5c22a99fa9ac5bf9af12db54751e47255a6b28b218c6d0290c6f58ef639886892d86a4bf4260e2036370c8d4eca4da6a6cccf8678589794830a6a28e9054860bca58cada6540867b33e38cfb31ac8f7be83b87a1c13698eaf589186e10875d0e2c1f6115cdad4580c121e3928bc49ab8e3e63d88af3a5d6816b710dda39f8c8c8d58ed215be43b75b455dae77819324c03616b07799ac03423d6131b15a042a564f447380877f840bd8102b8cdfada6094b0e7be16c4116708caeadecacd7252cb9bbe6ab78aa059995794e7f9672af317e65fbf7710d53b68dc4eaba590f6ee1cdc2749e18de1cc20e1770e1c75b6df519c4e8108e111cc55a502682d27674fb8afaec96dc40b86065a44edbad5ced8dcdcf1fb7d9fe0cb1b1b291029272fc75948e86bffa302bde3cd1358512abafc95a8e10f7fd91e9e357cc6b9c9c41390e235bf72edab85d751297eef0a9f59f9ffcb1f351db1d7d9b871d9dcd2ae68b2e6189ae508e4718d8f5682f44fecdc49021aec98f92b20f817a61e979287e2d43317319c39fb1301e4c5063a9f4623a58ec172c9a65ea757b193395cfa8cf62c8fdf0578b2d81dad15c2525055ac66388f08bb31929a0c02f2f20907a174ea69fbcbf0c0c38dc9535deedf20adef5b88973c4f7d9b4e412571a7476e2e389e2b740176227475d017d84731a5f6b59347899d7cdc55a70924e26c3e91a0abce1710ae61762aa95dbc2e09e0ba6f4210790bc004062e277145e840a3759ccacf290912d6994a05b1aa41b73a339278e374d43469a2fd117387a221f37b1b4276dbb9994fd349f20ad2608c82755edd7aed54bfc69661e78671f51c9f16e072feb61ca86ac9e278aa87ec93c64efa1ad3c31d0ecab2acd90d7dfce746e58dd67609d0a7d92ff9db2f8469e07a0b3b6cf14ea02b7fb626b24343a88753978e2552edfd599bd70a2cdada3a3d8f6b098a07df671781c7af4ac312372e3163d7b3bb9358f01e89ded71acd23d68494cc3b2ccd5039539ffa20f5e00b6dcb83bf397be8e0845eab61d6c3f67b4b8ec0876085a28cdf08efbd35aaf4eeec634646395af83cd1d585544de8c6a5e5250c8b7a0b62c7f86d773a3b11668619e7aa88e294dc14ca2bbb90ce800b9d7c289dddc6bee70f68d14daa204019869063dfc388670050fc7d4b30dfde9368192f10f1d221c877081a58b55bbe5f7863f5af9cc62d339d0289335b6d6e8dcb390a5aebae4bdb920ea4e868c343c5a215a4ef762ae22d0b067ac956ae96f04a0f40971048d30bb1b1b75808187a64002f9a44cf4ffcd484609e6c62ab89956d26775e36e81f51b91d8fb888e105934c13196219713deef702fd89ac20d85269ba238150b4fdbead448917b5ffd03273426d161cae1060e581d58c9a0d22daa511a76acae3df0aaa524e040a092d7589b4a8894c7d8d15829258bbc8dae3c0b7413db8f3ac72e900f702681f6050dab9aeecc68176e3072eb8b83004048f6e546639959ae36b2c186447c609d2f4f1b3e4eb57d67cf232e8868b46c37a381861b8365a9457d0f09dccd9d3f23904c0ffa7abcfbbbfea3276d87e45021217ec68591d65f2ad4038f4a109b75acdb357ce6fafa725bbd854ed68a7efed196e857ddc493668599eb66174a877dbca3638123e8b5bda86238ca50185004b13ebdaf183a5f8224a3c51944bf70054e91c7fb20c3d58d1359e3cfa24e772313368f1261261147ced345afcc1b4a963b99ed43aaf9fb057c6bdcd65877382f3e4833a12ee4da8830efdb08b6437fb3fde51ca62f9a835901cd1dc63452a5830e5e367b2181fb114545cf42c045908068ced1beee8a4156caf3fcad91e81e13f3a2e74b03e43b902ae4333408157b350fae59adb1feaf9cf15cc4cb07610a99dccc86f3d41a572b85b1f7e12f175487c6e6e2605c4fe7c93ef4f0cc273512e20da00aaa625b4374ac722b22be44fb98113799e065003a648868954031f5c9a86dbd950d4f70d8c6de3a2e8bdbeb6510f2d33f416e1bc0dbfcf59eeb3dfc0d957b95d9f52414f7c2efb4f9a95c05a3a5c0972633de73342bf4f7eda531d7e526ec376e8b8bc6628071c10304a9e0c4f3575f90a07ca02d83e5e1a3f61778b0b58f9aae9e47a47b0f82ad26f7f1ce07c9a6d49846aac321df87fe281102ad19aa6c973bff1da57df1eaf6d8afaf2feb3393678307bcc7b3922514254f62a8e0529dede56d51169f4c96a6ded0e623637e0106ca1b61e556067120e29b4160ef2c173d48aac838ab4ddae1f769ffe7b1ab2ca415224e6cbf1f0", 0x1000}, {&(0x7f00000000c0)="116aac3e22602e2567427df22805d84f04c4db708f71b5ba5892eb35ad2dce506ae41454be1081cd0540e69e8ab3b3a2b94be6666c7acd8c35bf4ee3095f168b6e48057acb484694ac4c3b516490c0f7ba8cb2b2135b7a5d47fd110a3c182ec67214055c4d73f6dbbc5b4c25efff88727b5cd5d920211b455867648be4df71fd99f28dfa69a3fb77e750016b31dd157cb40aef66d58f32bd2870d621371bb7787005", 0xa2}, {&(0x7f00000002c0)="86483b070fa5546735d076cc082a2683c34825cb2e322914bceb67aee16430e6a2289e43dde1f72656ac3f15abd4f1bfc7b3190675c2c1bb8637d27582e5291b644b7f9004c7d86e64c39a8dec114ed0123d368454b91ad1ae8b83bbc956ac009632f46a4498df464d3a9da66b72b3ca107b1d0e0b57eaa168d0b16d86a61baabde566f89c4ceee4f1610fd2c29765", 0x8f}, {&(0x7f0000001400)="5dedef3ab5b456ff6319c9f5833335e90bceda32063e28de287de49181e83a6e4b59abc8cf40b49d826a0cbad38d13052082fb345cd15eca5aaac2ce866fc611fc2bc00295ac78548b92d8f65bb5f971ef3c65f4d16f87c82ebc50439d289c981158a35ec03b8bcbc85b74e34620332e84fe77ec051d86b64d38cb3f793501e986223a5265a3e50f24944b5a98e9f9ac01e23257394624ed3606bb319aa5e0ad306845b5205641960db6", 0xaa}, {&(0x7f0000000380)="ea6ab098944e25bbec8ef6b7ef55fe809765e8b52cc221bf5750e6d4c45e86b71744d12e11dc34d7c93f3986", 0x2c}], 0x6, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}], 0x90}, 0xc) fcntl$setown(r0, 0x6, r4) fchmod(r1, 0x18) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff0000010000000000000007c23c4b849f77d6cf650496ae92a7fd834b365cc2ee35f58dbf7c309bb81e37cdea954dad", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000d803d22ac19708c42578740300000000000000000000000000e2ff0000000000"], 0x1, 0x2, 0x1005) lseek(r1, 0x1000000000000, 0x100000) fcntl$getflags(r1, 0x3) r2 = getuid() r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) semget$private(0x0, 0x1, 0x1a) seteuid(r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000c80), &(0x7f0000000cc0)=0x8) msgrcv(r0, &(0x7f0000000140)={0x0, ""/190}, 0xc6, 0x3, 0x1000) r4 = shmget$private(0x0, 0x600000, 0x4, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r4, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) recvmsg(r1, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000002b00)=""/4096, 0xfffffffffffffef7}, {&(0x7f00000005c0)=""/63, 0x3f}, {&(0x7f0000000a40)=""/166, 0xa6}], 0x4, &(0x7f0000000b00)=""/29, 0x1d}, 0x100000000) socketpair(0x19, 0x5, 0x3, &(0x7f0000000500)) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000a399cc8f6b852782579859e65fa602bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0xd72cead01369c6da, 0x0) kqueue() msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0xfffffc6a) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x80000000003) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x800) 16:00:10 executing program 0: r0 = socket(0x7, 0x2, 0x57) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) socket(0x38, 0x80001, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x100) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x9, 0x0) r1 = getuid() setuid(r1) ftruncate(r0, 0xffffffffffffff00) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd", 0x72) 16:00:10 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$inet6(r2, &(0x7f0000000000)=""/113, 0x71, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x40}, 0xc) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="6b4377900906da98209477ec960dd1208b56ba6c4f39313591e115569c33cde23c5dbaceafb2506234c27e0e9acc6fb2620bfd51de07876043b3998dac0f36bbb4862a0f588a02a5be95ec8ab09a494f6f062c2dca7ae75a1f3fabaf9f8d406aa0837f6552bb182a4e404c6df212934c74c3e12f76af45c7478f126adaec546f7702ab7b90c59073b32aa161a08ace0fbb82d0203599058a67dc57ca0816f2927c134d5246102cd0f90d354131682c414a744a94aa08a042cf43aa130e9605dc5d", 0xc1}], 0x1) sendto$inet6(r0, &(0x7f0000000080)="b2ab999176c6f0578868b940e43f8069f1528a791270864c705b05ddedc45d356de2e5c13f59a5ca7128ed61270629a9c6fbff5d15d2ebb082f7d624642f424e810677c712e249c334d7cdfb7198c08e5380e191872610af90", 0x59, 0x404, &(0x7f0000000140)={0x18, 0x3, 0x885}, 0xc) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x2a268d2d, 0xd8e1}, {{r0}, 0xfffffffffffffffd, 0x70, 0xfffff, 0x1c0, 0x1000}], 0x100000000, &(0x7f00000001c0)=[{{r0}, 0x0, 0x4, 0x25, 0xfffffffffffffff9, 0xe1dd}, {{r0}, 0xfffffffffffffffb, 0x83, 0x2, 0x0, 0x80000000}], 0x3, &(0x7f0000000200)={0x0, 0x4}) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fchmod(r2, 0x7a) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x20) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000400)={0x1, 0x0, {0x8, 0x800}}) connect$inet(r0, &(0x7f0000000300)={0x2, 0x1}, 0xc) r2 = socket(0x1e, 0x1, 0x0) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) close(r2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='{@ :}\x00', &(0x7f0000000100)='%:*\\-\x00', &(0x7f0000000140)='*\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='+\x00']) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000380)={0x1, './file0\x00', './file0\x00'}) connect$unix(r2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xfffffffffffffea7) shmget(0x2, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) write(r0, 0x0, 0x0) 16:00:11 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x5ef1, 0x20003}}, 0x0) r0 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/195) 16:00:11 executing program 0: execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/null\x00'], &(0x7f0000001780)=[&(0x7f0000001700)='\x00', &(0x7f0000001740)='/dev/null\x00']) r0 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/197) semop(r0, &(0x7f0000000100)=[{0x2, 0x7fffffff, 0x800}, {0x0, 0x101, 0x800}, {0x4, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1000}, {0x2, 0x0, 0x1000}], 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r2 = getegid() r3 = getegid() getgroups(0x2, &(0x7f00000001c0)=[r2, r3]) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) renameat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) semget$private(0x0, 0x7, 0x200) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r5) r6 = shmget(0x3, 0x4000, 0x4c7, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r6, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x9, 0x5}, {0x2249, 0x4}}, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0xa05, 0x7e8, 0xef, 0x1, 0x3, 0x4, 0x1, 0x3, 0x1, 0x1ff, 0x2008000000000}) getuid() pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000500)="e23e92b42a5502cfb6bb5455b506a1036e3b251d82b2eaad6b500c52454255cf0aecf3e84f351b4e54455ef33bd92db9dc68096bdd0fd7caa3218df13bc7ac7bb37a1592d99a89aafd20bfb0cbbccf38596d624566ec509420e337bd3fa9ea384dd4dc6f2468dfff2f460f2354e277ccb8aea47824a3723b9011ad5b100c95c47d90bad75caa4cc5788aca01466209608d194093240c9b050da1358c9e8a4d860ce6c1d28847e3bca44b2cd6b7cca5d0a2", 0xb1}], 0x1, 0x0) bind$unix(r1, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={r7, 0x0, r4}, 0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000006c0)=""/4096) open(&(0x7f00000016c0)='./file0\x00', 0x88, 0x84) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000140)='./bus\x00', 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="0127c29ea3f202266220842dc4ece5c12b4884c95005ffdda2ee8045dfc2f194c949ffa584b2743f89926aa733dba1ae952804115ce6dea72e487d2f7410bacfb575578865ca94afcbfd04b3589973561e9fada22e7ae6d9e3c05f04d55565793963cc229494030c94309b12e11044c88920551c3e3750df09a1b5ca5011200a665f746482615c48982b818200170d2c24ce72df18ecb9b393385f51a19e016fdfb76be1a3b914bad965ec9ed6681bdde2d85397300a9e5c5d13745beb4d52849839815b64663466e356c66c06f40d37a962196966e1e3970a9bfb368064d0daa424a4757e25a18241", 0xe9, 0x400, &(0x7f0000000280)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3, 0x3}, {0x87, 0xffffffff}, {}], 0x3}) sync() 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f0000000b40)=[{&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f00000007c0)=""/44, 0x2c}, {&(0x7f0000000800)=""/246, 0xf6}, {&(0x7f0000000900)=""/213, 0xd5}, {&(0x7f0000000a00)=""/251, 0xfb}, {&(0x7f0000000b00)=""/35, 0x23}], 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r2, 0x3) r3 = kqueue() recvfrom$inet6(r2, &(0x7f0000000640)=""/56, 0x38, 0x0, &(0x7f0000000680)={0x18, 0x1, 0x10000, 0x9}, 0xc) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r3}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r3}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r3}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r1}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) r5 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) write(r3, &(0x7f0000000400)="f9035e039031982d99d69ceaa9d2e7fb4c3e23e708c8dd32622f5a38b219c82cb290a75d0420305c0d7943c1c15f8125b8f165da53fe49f1b5e6eff0431c1c43f77b004a5dc21f7de70c65cb9a0bf4f8592d68e3", 0x54) r7 = socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xffffffffffffff9f) r9 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) kqueue() setsockopt(r2, 0xfffffffffffffe01, 0x0, &(0x7f0000000700)="ece0ffce9c952700ed6a9f907cb71f404cf644ae4c819e79b971892ca129f362660e65cc78960049d64e87f48a5a1b3d2ea37bc6a3311dcc44ecdd5aeb4ff222d09bdc86e585b5d813974f79d1a4cd516d8d9dee3316faf7de8337452d00622e2ade1a30c781818dd67a2187c25a0b1e5766e2848d4c068e6c21fddfef5e1eaa5458", 0x82) getgroups(0x1, &(0x7f00000003c0)=[r8]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x1, r6, r8, r10, r12, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) fchownat(r9, &(0x7f0000000600)='./file0\x00', r10, r11, 0x6) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) nanosleep(&(0x7f0000000200)={0x20, 0x68d63d94}, &(0x7f0000000240)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="0de8855131e7188f", 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/190, 0xbe) write(r0, &(0x7f00000001c0)="0344ea4be5fe9b465349ff323098062684b720ccbae5998cfbdbfad9564ca02439e5d654920b7a35292efebbf97be9f14f11fc871b960629ea07c1ac3064fdf0323a1b2164f702a0282177c516cfb2fa233dbf58e2791ec0e9d5ec4a370561", 0x5f) r1 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x552, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)=0xfffffffffffffffc) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x3f, 0x0, 0x3f, 0x0) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x80) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = syz_open_pts() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000200000005}) fcntl$setflags(r0, 0x2, 0x1) 16:00:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x3f, 0x6, "ad6306c9bddd39674fbe24abc6ac320fa16178a1", 0x2, 0xd6}) close(r0) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x8, 0x8001, 0x7}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$getflags(r1, 0x3) select(0x3e, &(0x7f0000000140), 0x0, &(0x7f00000000c0)={0x2d, 0x4, 0x46a, 0x6, 0x200, 0x5, 0xe81, 0x400}, &(0x7f0000000400)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) open(&(0x7f0000000180)='./file0/file0\x00', 0x8010, 0x5) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x95}) r0 = syz_open_pts() syz_open_pts() setrlimit(0x0, &(0x7f00000000c0)={0x3f, 0x6}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setrlimit(0x6, &(0x7f0000000040)={0x7b70, 0x7}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) semget$private(0x0, 0x3, 0x20) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x204a0, 0x0) readv(r0, &(0x7f0000000180), 0x0) 16:00:15 executing program 1: socket$inet(0x2, 0x3, 0x10000000000102) socket$inet(0x2, 0x3, 0x102) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/129, 0xfffffffffffffca8}], 0x2, 0xfffffffffffffffc) setsockopt$sock_int(r1, 0xffff, 0x10000001020, &(0x7f0000000180)=0xc0000, 0x75eb6f5a4ea6880d) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:15 executing program 0: msgget$private(0x0, 0x6c0) getuid() getgid() getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setuid(0xee01) clock_settime(0x3, &(0x7f0000000140)={0xfffffffffffffff8, 0x8000}) chroot(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) fcntl$dupfd(r0, 0xa, r0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = kqueue() r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) clock_getres(0x3, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f67696c65ecdd"], 0xa) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xa9ed) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0xfffffffffffffffd) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x9, 0x1000, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:15 executing program 1: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r2, r3) 16:00:15 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x10202, 0x0) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000280)={0x0, ""/141}, 0x95, 0x3, 0x800) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20010, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x3ff, 0x6, {0x3f, 0x2}}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') unveil(&(0x7f0000000380)='./file0/../file0\x00', &(0x7f0000000180)='c\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x800, 0x67c9, {0x80, 0xfffffffffffffffa}}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(r1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x1, r0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000002500)=0xfffffffffffff801, 0x4) r4 = geteuid() recvfrom$unix(r0, &(0x7f0000002540)=""/216, 0xd8, 0x40, &(0x7f0000002640)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0, 0x0}, 0xc) socket$unix(0x1, 0x7, 0x0) r6 = getppid() r7 = geteuid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000023c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f00000024c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002280)=[{&(0x7f00000001c0)="d575841bbe31539bb93ddfb76ca74829e034a5fd2f5522423d1dde040e6f8e0e13f8274d5174096264b6ad4a5390c4aebdc0d77c12486cb91d7e083f6e90c293c5583b27b3aff638a1597c60b67fa891714b9832eed9973281e495d7acc965239dc6611dfd4f57626c0119cbd19d1759dbba6c5825095582938822c79cbc9c42c2a9f42e9e60b537dc8a16687c3ff6710c4a248e684b13de547ddd367f0587650f793afac092a20a4738d94fa76b214ac447e09ac974833a46d007bb2b171788c48b0b32d43bcdefb464145ba44a7f8b59c9cec844326400029fba5319b805b399144944d553b81ab315317e76a8b93cf345ebb0dbca902c480e946760e3701eb00d29f4af6033f0fe2d98a56c2348478a34c640a244c6015040200777f0fb50f2834b3f01538ea64727533e38c2d79598076d9aa4dfddc5e2bfab48d61ba522c65deb8331bc7b848c0ff4b6bc7fc7938cbf8ec8ffd3ff7254904570c839338cb43909aef46aecd794cb5d5d4807d5330e9aeb32d7ed171cf38160ef0510b441ae0e5e223581a5d038fc08eddc3eaa2f885f93f1f89ec1b8b900d2d51e1e7c58316da35e58d39a5b3f1daa3e0c5520ed7ce316852d17ed2f6807dcf35fd070583f4ad695f78b10152240d957c2b1bfab251dbae62319c89c24c324afdef645a14510e8d98b804e0f45715438fa3f2fccaa5853f9bce745c96cb3386cc6d4514b24045ffee7effb7d710ffee5961b40f324197b3813c08ed55d4c8a6d4c3bcf510f06af5da0e4e6eb90e210a07b075aafdfe1737c554e64251bac657584f22831220ac93c8ac9572e438c17dab496c0b7084f47bc7a5c07ad983bf33d1d29499c0911da4cf9536eb8b03448b118106313c15936380316ad2af472d06bcdd716e82b36e83ca7e1507cd2a0ccb47fc9bf7201868a716ba23ac24e403b767d9ed17088c38647a1efd7631236618954c7b0eea4c9a09238f0051c40d4f556077179beb3de0114d58579593082d3ad9177294c12aba3fb9f4c0da39d450876135ff38255194b5947d850a5273b2ca1eed56751eb6a9e51259e5ea38d22a7d33e82a43e45e553148b5ff18c024602dfd7e81e1692049e28736a29414e78cb29fdada3057f2f4c4f73e1b0433972a72eb8ccc6291bdecef49005e4e98b4b352a5880baf4c4292548d00e69173b4d2adc1e3e2e1c760dbaa4071af6a03dd7f478bd25b571c53243f71dad4d06da30e05f606670d3d1cf527d91c055bff9d03bbfa2136055970c99388b91bdf55148b1082ea56cafef99d08d1b85a7323b7ee9a3cf25ec85cfed09bb2de626c7d143f6f8f545325e2f168b861aa0622bf357a629c387536427ad7894fd25c799e79e323d5edda488599e11d902eda16ddb9172d8be46b9d85a71ced87d441c46a0a532e4b5bd8e7be2e90b44f809910aa6fa104bc06b2e99bf8fc9f724c0fa9dc13761b4285e6f21225c6a802c798e5994df3a62b048405e61689a95b484804c8227d08ddabd59c9223a166f693c7ed4065e218625fd6d0c3a04b85974df142a5adf83306a874c654c1823e22f16d8d5ca73baf1b170895320d60ca293039767b03bbd8a93fd18d98b406a57b7ab83aa52649e2d9a30b780da802df36277ace5a10a71b7c7fcc340360a89ef87efb7d9a1b7be36fb57d68eb9b9d65a5773b4ebbf53589e3990dcf5d417aa83183594be03c48014213ee13b700a6385d9885912603c09be3a269b14be5ee57babab4fbc0cb70aff1575c5d0be41dbb8ba5269740ea845f1a27db8ba5fe5e3397bb7066b86dc1cb083872d173e6830ac33cf6ca340078465127059d2625f2201e82adc3b72b68e6925a21c220023704006a5d2bfdc688ccbdada945309046439e2c2271d918a9ee3edcd3faee36e935d48b9e2a50f3300105b8d4f5976d955def8d282a24d01b3c1b20ec6924aa02dae4220a3da1ccd5392d9cf861b57bfff7f0dbd45e6e07b65bb3837039809d790de3867eebd1cfa9356f96159d35ea975bdf847603731d735c93781f0876a5c5359fdf007f226cc93dc742a734d9b745ddd744d14f1c3b3cb16c3ee01a227170ec731653b6eefe324e07a9212b30bc288f4452e4852e39cfbabd29b7c32205796710d68a0a105bec038a58124b5698fcff73d6284a4f2f84b15178e0288a868a11020a17fd8ae7dd412f5b6e55d2dcaef4a4c95fb5ffae73147ed65d58180dbf31f27b0c4c3d9a5f4ed46ca2a75c111fc722da713ae514e404a1293b2efc4d8dde17efe08c7c3c46f53a17b492197eeb28c66d9c4889f207ec07b8a260fe83fd1799ef37044daaeb5db202130e8eeb5215927d17a38b9563003da1a2ee784f255b3038d0ac70db0093f78910025d22046f91bb63bf51b3e81b854666e93d71602e99c0d71bb17b5079f5184e73da08d3f8370d5c6d266e0bd454cfd7d9423a716f1e10cb5c42c813e5f14dcc88ce2926fc572b4108dd38e10bf113212ec3438b5eb6cf214e95c5453c3a895dbb23daa461d61c5414159c3f5bb8f7c10dd6e3fe9266bf14d43f84b9685a6f384d69f52ecb945b460829c2e91f651d7f15667914fc8d3a5a85b9b04a66b6d887a93df66579eca776dd17be3a40a620c9be8b79dc9b7c4961c21569640e2c8ca4e12d4a712589984698ea4e074f2dacf92878ac89ae55bd27c058f24859031d55c896e0a41b9a47a2ee3fb6917db7d3d44300b5ef527fefa9157a046220add6f6d38ece92b37762bab9b52ac94f60db740e494667d8fb3fd5c4b291c4edc45a4bfe46d2cf4fbbc1fafbebdca76b9ae171631ddcd3c81a414b0e29fba729715d319d454222724ae26f29540913c76961775d2647271a72d61712c8866e50a206b057195a9f5ad32cd2945c1911e8b45991d460f9004440d69b8680ded9f69e503c9ac52cc1d5e737fe211f7c4625974a795aceeae1a1d1e81235066c10f0b89648afd19ef8595f71bf88bf797b07806e9bb9beb76d864076a18728f3b1c4a8b86c204778694071a493b0f19a2ac5771ca53f67a75b832f9195d170b78f26aa8c02cc0527912e77b563277ecc16b73f60757dd64622a6869683e0888f0565da6a8b3064108d122cf11a8e2a6e091349d905e3210c9caa9357ef36e5fc1ff367256d9d8d246f2e4687786fc6ca7dcca676bb3a8233ea693ee2d63896d73a697dbdf0005e7ff2663531e4c6a38cfbd4db143ba9ec6a9d62bb1b8ee004649d1b408973c48f2aa6c8d5e69578d6b091f3a708fffdc88989392bba48841fac831700f2cd7bed34e13741ad33b1f48cb32ec676298ed5469bdff6b29440f92352376363c34783e5d748dd12e0ff6de7780203d9b51be35cedaf2870b0554e04a5b580ee29cf84532933a2a49ac713584f7abc69c64304461adfff8688d335baf27524bf6a1f249672efee75a9bfa459c6f44419a169451a242e68d23b2ce7b922cd9fb719a3643bb01f5dfd63abaec2dfab86a41906aa30bc096b9eb33ff78e6c359ffeba233d92221642e9f0d974fd4b4d90505de63a06d2c4eb7e47d1620f1380ea0c4f422b364f74a0e1d105ff2844e24d4200f0c63dc26255ee476ecb15bda9bbc1f7ba787f2e14c565c5440acdb3fdf6b487bd1ae6f391f8abab580a9b9e665de30736c097c944fb16a63450b7182df88265eb58b0fd0b788cab6dbd9bb6347bf8137ec107c8d6c255dbe84a1ceabba8dab0e99ebb005a1ee435b975dc481a18b420ce7672b7c0dc0b150c6e6ffd6a0f22c28ac894976a1a3e2b1ba5ed5eedcaf8f48b6fd62bf207fdb7984f7bd099bfae1a28fa163844d7f0bab02bb55a8f8a8cb972f84d737390285afaa662b0b33c3b70c86ac1c200860f849c9f50877863f2c4607f13812dadff4fb4ca1253d342452e21da892551b7d8cb61810413e5d9a32c530dcb354a8a5ea5c69d78c642f15f7a15984ddcd61b34c25984f49e2f4cc8726511435fff53706c61ccd428f782b1b518b70529c16ca4acbb402ac11b13544214e17a154a29711b6212786844dd092d897aaaf10827d15f4d1b8b2085ebe882b45b4b17323d6d435efaa9709158a7a1ffd95e6a73f25135e05cd7283b351caf30044573d640b45d0c6a17cfef2308a1f9480fabe37b248f34b8f1870e6ccc9eafbfa9cbe9175de01fa8690c1563f477d9d20ba622b49c3eb0bb91b3340d72f59e1ed15f0567c8e018a7a3b75e694fa89cdfe5fcabf4407da90f5c184191560b052b840564b510c697e4eedb43d22a35d8b699e370b426c2856fcc877892bc5452b84d7903d761986fcb580867ff7b0c717d21e9ae1cc58b9d7fc046560a0b02de51586d2ac38ed0711c549024c355cf2ca5cd4cbb8e16a053f02909c8f63ce4e2bae92b7cbb5d7e11a88b68617b614a8c1bb44f00c871427d71260942411c5b58bfca1fa1ea08d74e75507d6dd7ece948f22dad7d1074cc1e64a8532c5340621a7f07633fe9b79540be00d51effccd9ba2707e77c81fc0c67a8087e1dd22a3f62811144a6fa2168effbc11f7f80c2a7e750bcb54465b2cb9dbb5e9d880d776338d19ad26878808488cda65d5c0ebe6c84491f3b7df9ad8265f4efbdd0129a1e1f1f97b6c8a7195cec190cb6176453e0c399b2fe2f92d02c7c8543dc963cd6b5a5aed28bfb7e7bbf020130663726acd54e68f09250f48211c41515e782f4b8fe04bee0a579c667b02200307372918ad36da01358e32a481b7fc193cd041797b64e4026faeaaacdcb7a66440c5c0e146ecf7bd04ae34576cf0f25cc71320497c4484750fec96f6e37efe63778fa91bb31f3a69c903ae6bc526c43038fca265a51fa9c521d00ed7cd698e28dafd5ee1869291fa8d8dfe48672e56b7f1be87341d1bb244c4200ed9d5e1ee0004d5b270fb3ba0d82297c88496e747b1c56fb681387032277eee2a1b901b6472bffe63faf774c973c0ed4c9be70e16ff5d18268adfe70c9cce57c2256a9fc7dc4ded0d8b483561ecb7b31fd365e05dd900b12e402f3907d65ac058d82ffd4d59159309ab4a087b145054097bd2c7a93b47463ba1c3ae42fc8060a29e4aab967dc7440d29d45ddeaab8ca9ca3400cf7e188204d89c8ffee1b5780e03f0e0006eace7af2e5d606cd823a7af117d533b36fdcc9f085267271ce4d41244edd69a672e2470bd0119317a30ff1b8eeafbb7b02c9d82f59499834c03c763b9b72d7eb0e328431ff576f7c7e90d9b279dd0c6c1ec469612c30b14023b15843d62a81b60d3d09759bdcdfd7f634d1a72300acf44e9528e77825863742d2403755f97d3c4e87a3ee8416c8920dfe50f577dc7665e9a48532691b9e653fa6bf89c5eff2ef23514c15f42581578a13977783ebe51f4ebe2a10b1827147753727553561649d6fd1f8be59bea445d22aa01b84910ab33631966b80ded722293bd7dc12c35fa10f1007322269083f35b35ffa7ac4a9f9915ac86dae0ac6565a17433c3172029cc243ff668b96029b1dfe51aee306d75444b331475e4030f4f642f162ac07f546b9d34e34bdd90d027af35d89456a1fba04eb12929ab15c8222fbab5734f0cfbf823af2f0dd90249a6a4f6f1bbd536ff128de74fdad643b72eb2d3b868f308471ace3854ba719276e44d1e6b0afc61cde7e205e53f1e06155e7e3cac78aa2fe106bdd3e449a985ff0004580abfd7cbdae754b2a0894a4c08db3de0d28c3e06b9f40e70266b9fbad99f2cda408f0f345aae1e1d9803310d8c51caa22704c64d9e52424719a0bec2349690dffabec1ca91563df877af7c9f1ccc4c055bcaca0f67c7234949062f4a74b", 0x1000}, {&(0x7f0000000080)="72c420d95fff283792110975a40e8d768565198b86477f6854b6e46cb20e0d3616a112d0db9c74723f95c59dd9f5dd5729dde0533169d8bddc9267bb45444a4b6c3474b1308d000ff0f86c1c0982da95fcd4f1009c8248f93b67f790073bed984f9840e7b147a3877bb9dc7e40f1eb30ae2abd5a59bfa3d159d4b432beac661e525bc2e3f34d76", 0x87}, {&(0x7f00000011c0)="1a8af6bc85f6348d196d8fc1c52b2f6485f80564d89bb977461d01d9440d988e32cc202c76811c1ed468cbe1f97c296004213e1e8d908605d04c8964a9482f966a3bd14a4b107a3272aa52e8ea57755d12e7cffaed524570f958277a4d0beabf9223651baa4455a56a59f89c06ce0c90bf5b", 0x72}, {&(0x7f0000001240)="b6cd992305e021f767feac015ae7f1a29f4d61b7", 0x14}, {&(0x7f0000001280)="4c3d2cb89261ffb8a504f9704a39da44719019d7272ce2ea35636b7805b040ac9532cbfe3a0a6f0396f9dcbbe8938a62ff433dbb6989e4811c275d309415c0419532315900ab51bde2d510c07eeb92f74ab6a7462d4eea1e7e29cac29bddaaf547091311bb789c3e439913b501119e0df1eb2f9a04a929009ec8cb5a50089dc79caa92e47f1c04e91a0f3b9eadd3717bd358c6e0c1071b001030cfa94705a03bcb34ea28b3cc376f9b923e708dc690a955f72a8e9c760d6b59131fb68a41f96de9f4f048bed980a230fbc0414f502973463d4856be67cfb2c5b5dde86f0ac405b992a5821f8324ab9c5642d16218ce43c60f62b1504d0fddd83c79ae04c245c7245d20f9599a4cb496aa8f41a761f0de8acd703c90587eaada16515d4a305efeb60c9c06fa7196efe9e04f88211a131f340f2a95f007ce305952a67cb16505bff790a53263b56cfb098fec7e09f315e87927433acfa5badf33673a2a4c0432115f9f6c8cb3e05cf75595cbdc9276791e67879fd8af946d79966c77f409327b76cace7d96554aee744b0afd3f0c81969ed68ca2fe00899edf7f16e32d9f4956ba740fbfbe70c843089960c91091f84d43c347edc7a7f3be229f4abcfccae685347aafcbdfc05a23738aac6fe29a7d8f7041f3670ad3b49606996589d9aedf11ef9f75a1ce4ec3cca84d7e2c230571e309135220d84e3faf9b2db87417392ef9c8c0f06f66d28f6c9d6e5e4249fb8d27ef0f53f48b342ae498c511dd02ecfa4ada35ff2a832460536bfc20874bb671aaab0aa0cc2f2a608c40343f86b9e219b71aee40a0e9f1efd2e3e727ebc9829186fd26f53da68c4ba60f9a57f0a38d06a46226a5dfd69ccf5d60e42dd884642649a4a2797694b895cb915ac00dd08cd2220f513385dae31f9804737228608793957bb9088ae7203acc0a9ca93a9255cdc22bd007e6a3aa514680b590d761183141a1711b56ed0c5ae7c232632264ed3bee944dd759a93f433202bcb300bd0d69f4771faa49d088e95ac13c5506c0ea38442b1bd3d7e626d79eb015d50436ad205ae547655662d56ac4dcd81d287328a5adaf3dfd7bd3a586af4b2d6b2901ddcad74fc0ea7e0bdddffbc6b18e15cc8bf5fb10e4ff9cb364b5cd159386522d52156d90187e55e9ebf4121821d908f7557b77643daf22ebb24e0b29967610e8d2b05c7e2950f2f13700cdaa2060d5f08cc859aa5b47ef9641d9003dba2a9998057ee52e2f97e2702e1a793777358a22b4c225ffb03e8071054e84b472aa492eeba0f2571f7bc876e1b250f2571aeed9c58d528d0b5f3bed9c8d35d599882744866ab53c531442b54864317ae8efba23664b43a040dea809ce69523c57fd3fb4db665a561bedb0083dadbdc86f34a709f089dfbe459d419e1a775da6cb3a94124181d61bb8bdd2d770c4b71ec7f902a38003dbcef40724c62b19735d3da22db96c76e971f62bc422c764a84e96e967f3e862fe52fe8bc93f66005385722070b04a1a653d034b0a6f67fabb667a1c5f010c64050d06b94ca4acb79c60974dfd0e6839858ab75e88712b62e938e20b8d4a16cc791c6f99b7c481a49e3c0963aad17db3b769fe50d324c12671c54e972c85924f591b2d5a1a07d181867657fe8041945f6d2f9f7c6daad1928fb8f4f8632b48a2bae098bf65b965b496371942e3706b4c8b79834906c838439cd02c8a2cb54b2accdce233eade85a6c515a7c0741e49afefe51ab772609e99faadfd64cecc86fd75ac89a1c89427d5b1303a97942e9d850499c7cf8462d9e781fa4f06cde9df04ada7229f617c29b7456cae9e5b1bd4c1a44cea4af5312112dba5c05f071af55a0a37484fd40466f966640196a6755cdcda1efd475c5229c1c190da78e05be88f468011db32304706abd03b7e530d2267494d735c1c220e7194757dbfc125b416e8c28832312df7daad16a40b0c6a14ee1b3907eea594a47c6a4fcb1f3035c679c49c699a0338d98f3b054ba1c57f9b00e07199834306fbe49aa75060f6d6bd0bc4abdfc2681ff9dcbb252f04e136dca521e4318ab19dba335fb697ef337039c5f6e6c172e047a1388156fac62332333059fc73c4a418f8ffdd3c4a32e229e06faf9f249a2878af234e6c574692ba6c795594285217a94677c8084a29715abcf01310f902bd21ef0fbc1b82774b5354954000bc6455a9e15a322d5c68c1c1661862e52b9254c39a734f32a30013e28150b02624f95812b123c2d599a89f96fe3c9b1fbb3ee677c987678dcb6f8b22dcbfaaff3ee3b3a2f4ff2472ca3d22d311fd353e549723473b81ced117ab792d9b9d87deee4d55f9919f2843ff0cfef5cd134119c4d12d0b94f801dc703ccf7b4f2bb6c8e8730a6b3294f5b622aba3d1e3a00de72ae627efbd974431f44d6e5e0f42967b0968339382e2159e30bc4ef70255c1907de84f32415970691942c0b024f02ef4369596a16d13fecfee274bb5828c4c87568ecb759a7e75353bcb7476884e9f4f1c9145f90a3edb4265bb72da5d2659ed548e0c7d5edcafe14b2e9adca6476a9659ffcaf5658bdfe9a6af2c967e21722234a643da4fa670d9eed0870b7155fd7c9c9df3f25d95204c9672cc9ae0f6fd3ac8ec8d80e76354fd6c2dd73c1c03d663ef40a0bf5e4b81b79398586b268967cd9e9f5fdc5a3a6bd2112559f694b54a20894ac8445a16278e311fc56f88a6d4d02ec251bbf2f8042ad9a6815bd2a7313e60212356cc5588dc555097b80a96acc7a31aa35171de65313575b9c5382cee804347083660520cc2f1b5732275f7051ead3b952b6d2ff9baa93d2763e61d8ec97e237cf3afaba83b8849788629e98d978f39cd7031a8184a71b3a6e7b662fee60a9994c7593425c59631a232824df97f1184b13ed6c6640b4746f14e7f7e0a8a77062bc6b1bd9346d07e9fd3a29c2e2c0939466c2ee6e2daafc9e15fc7d81de5e7d8bf3cd92de3bb0cd0f9677b21f42117c516a315ab027793292d3813358b258cdf96d3f8b06b9e26dd87942d2f13cf65ac6190ce1a66042edeebac01678a2332f34940378c68c73ad2e7bf0ff69a75b3dd0d63b7a949cb8f450146bf39cdf9c986d403deb4cd9dd3793d80976ec7ec7d4698ecdd34e2534be1737478b595eaab56bd985195502f6f5749cac36e6a4317668e44b72f24246d6ae30ec0fcd6f46b023427ca9673f9c6a833f4762736539aac2e11ecb088187858c4c8b2e0b1750b9aa4ff04275f3af614858988c34a29cc3289525e9e661a120590b17418c803e745173321ec6495c7953ef3a3410f8873c6396d1f2126ad89902fc4c4d09164c19fdbb37f2cb5d102fb7f63ec135f7474b34d59bb4e631f87804782b61a7111b35cbe21e2f1ed673205038a5e6d22e0b3985df5b0a791b7cdc1ba2ddc97c56dce30a2c61cae040db35b756acd7489beca75cd99e7a7655698c1de59140c733713a6d06af8d8f6df3d5bdfe13dbc7395e65606bc6633b13acbaab659846dd1b62c1e06f6385eec76eba44d99fedf83338a0a3317d2bc676255c84ede7f0d8ff38de0abe95bdebe554333da6bb595cd04b6bcbe271fcfc14d9f4803069ca8669774be03fb67748ddd690f11cf5e5ea85490aeec16de6a5895b0afdabeb676448d70d568e9a56b6057d0852805a97a36753e7d7085631aa60ed3eef92411320b8eabf0bae819c85daff6011759ad5168219e8e100c5c98762784a8e235c6eafa6a0d087aa78ee014f95029b2c9cfaf998395659a95e847fc35ad2454830969f89ae7df5f0eb243ee62366d945cca0ac3cfa7149cd0acfe89b4d694bb3d42eb5a719689b2a7c7ca6272269229597b092e8afc294ae616fa5089086a93f317c9e200757d2afe6cd2d1d817533fe389983d37628eaed5119f631b55d7514e008903b527d44b6aa43a84a1343d885ed41a8242d19a436392a4a94d9a457999a4838e968b8bc09ddced6d94c6dcc99b746395e4dd0cabe03049c7d8bfdd848985f34953ab4e463dab2e9ac8edf9799d2c21b95bf4ff1a2019c990cec2b394e8027f6ea17873a43b1cd7136db607e3704c4785a63ad901a699a1e1d507bbc9c9395ec773bb438e1533bcd26d3b0a326af91014c69d965bd945f4fb27fee1db27e198b380c8ad99bc814ddcc4cbeb17f7c518f16c61204c7f30d9f077f36531592d5c6e846e82c71cfd62cf8baf56f7a751a25fce24e4e36df62aeae9f36d15df73ec1ae2e7bb4b2cd80461838f0cf5f16139aa9699d372dba5fe899f99d2811b7b4f050b670455ca8315ac1676cb411fc28a47cd2bf56e32120a901d6313969c6a485296e9a1053b3b8984e7a87a27b756181874ed924826d08e27383e7d364d094519c102e303e33f1cc0b37d0c7683680827d35ede6519fa1290f0913cd7f9aabc15463c9fe875fed71fd3019c1f4a7dcf84255e379bc40bdd24b2b5ba0d8018b2defa643dd5681b267f4be5198b2727e1b35722a7596c7f8c51821c16c8e9e03d9e849c05800044a64ccbad26e784a2170df2fd3933fcd6285bb0b3c4102929d1a79c5c1c0866488e88e7780abedfab957d0d137f8f24b4748a5434918bbe924b0c6dd79e8c724e0a243a13a537e58f0d6fb04782503373d5390fa7e390fe5b59d49175f8e1241e9360bf0d2e2f4b253f1ead1f04d502c90cc982aa3108830a1cfbde57dd9c35fd757cb7af8c6d11a699d24ec033871b358c138c523b6e3e8039188ef11791b5f9a2663f8b7d61bfe5467d7c50b1b81482a237158ace5b770c6bbe4ea7a9490a547fb4c52d199aac142dfee6e180037b1aa824ba197b36c4cd0c6610b11ed477b27871eb8f7e5681e3ad97bc060f1e05b2e3ff3f286aa2111b70355ea569e4049b1a553e7c95b3f50b9a999383b6259acad4740e7f420fe90411b98665a2754fd3e99512b797355c70af77e1765ec2a208296390a342d4f83e72093950a194c3e087e1c65e67fc84cea612a9043277d1664932231ceecd187d428d375de03ed280509904fbbfdb56174cc535b2c27812fe0f0b54253f885ca894c48d30e720d265999879d8a2d959256aeb20c33a4a9260e75e6f25c46ce0fdc17bba090b605f1f970fa299472dcf782bcfb16164f336b4834100110d99dc0feb52e481a57c3c2a2eb9aee0cced1e015339ea4316dc5b14e49c17d9c4b505f466c4e887e6bb3e049e90cc3440328ddce68053a2fa45a405d9b1b068c6cc60c7fd6f9aa00af35e2273967c4b9fed0b1a4244933d0b82df162b0ae67b538f5eb120e0d5336c2c2471e9a875ab9f8c8db9893618bd0067802df89c4bccc5174d0f4fa9db1f4bc7dec8887549a92f69fbdaf1ca2be0a90d1450310afddc2750ddc26c2baeaf8533bc77b215df4a037270308b348b7190dd14fadc014dc80be80527bee82251bb29c0a086f7835fe31e33f225a1d70cbf0bd447efeecc0b64606ba432d7c2be4fad999d842271155ca9fbee6c71c33c5a3fd43458a6b686294588294cbc45aa438811ca15424f2f4158be1c2d9871e856a74649f4b164dfe950f73bfd3290c7e04bd9d0909c4ca446d55c9ec7b5841b0f02f1ca182be208a37fb3c6f575726b33af3e466b183d2eca86b1a64479bf4b591e75015a89214aa616f976d991ec3c8615d65ecbf137ff15ffa38caf07c25536e747cd95a4c1f0e1645a991f99e837917819f99ee32cca2347fbfba60cb0eb3d5179c1c8c79db34c40856c0f506f94c5ada82ea57086938f1c5b775bffaf65d51ffd90ecc1952159ed7781ea119a2ee6e0b1fe90eeb9e5fd6859b49e9f5e", 0x1000}], 0x5, &(0x7f0000002400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r2, r2, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x98, 0x402}, 0x2) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202a, 0x1afd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="4826727e2ecc72775f3fc564b1505f44a582c70ac9f7085fe16c4cdecc41b0a5f40abb9d1927fce6ced891b327a415e034fc150f95a6d40559fd41f600000353b45250e08246fa6dd2f8b2f8bcfc0a9e75c9df3801fcd1a38c94eb61657bf0e1a4c56f4607fce63696ee6d41990efc6365b7ea2e7ea8c4ee2c0573cbe8cc247cb079abb097e8ebae40daca46323900", 0x8f) r1 = getuid() seteuid(r1) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x1e) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x7, 0x5}, 0xc) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e7000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10180, 0xa2) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r0, r4, 0x6) r6 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r7, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r8 = syz_open_pts() close(r7) dup(r8) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r6, 0x4, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) r10 = getgid() setreuid(r3, r3) setgroups(0x4, &(0x7f0000000400)=[r10, r4, r10, r10]) 16:00:15 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0f", 0x2) write(r0, &(0x7f00000001c0)="0b7b3a4522300e", 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x9, [{0x2, 0xc7}, {0x3, 0xbd}, {0x3, 0xfffffffffffffc01}, {0x3, 0x9c7}, {0x3, 0xffffffffffffff99}, {}, {0x3, 0x3}, {0x2, 0x1f}, {0x3, 0x1}, {0x3, 0x40}, {0x3, 0x2}, {0x0, 0xffffffffffffffff}, {0x3, 0x7}, {0x2, 0x7}, {0x3, 0x2}, {0x1, 0x2}, {0x2, 0x1000}, {0x2, 0x58}, {0x2, 0x68}, {0x3}, {0x3}, {0x3, 0xb22c}, {0x3, 0x3}, {0x3, 0x40000000000000}, {0x3, 0x37}, {0x3, 0x8}, {0x3, 0x7172}, {0x3}, {0x1, 0x6}, {0x1}, {0x1, 0xe2}, {0x3, 0x6}]}) 16:00:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x401, 0x6be5}, {0x8, 0x101}}, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: socket$inet(0x2, 0x3, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f0000001880)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001700)=[{&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/138, 0x8a}, {&(0x7f0000001340)=""/164, 0xa4}, {&(0x7f0000001400)=""/227, 0xe3}, {&(0x7f0000001500)=""/2, 0x2}, {&(0x7f0000001540)=""/237, 0xed}, {&(0x7f0000001640)=""/160, 0xa0}], 0x9, &(0x7f00000017c0)=""/154, 0x9a}, 0x842) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt(r1, 0x3ee6800, 0x1f, &(0x7f0000000080)="9f72d5b7b85790b6c98e88b33655d4be16fc9d0845f8e1ca1a3f373546b71fea98fff5932128b2558aea1f5d4897ee4b58e3f7d6ba15e7e831926fe9aa9150f1ab24454593dc9aec78820b44f8babc9db9c473e006f83df745e1d9e8862352c9c2e535d33d1a18d8b9092a90c1ebe888fab9f4691b6abd370852ec077c7fb1a35a34591737d765b1d2760669d21962fa", 0x90) chroot(&(0x7f00000018c0)='./file0\x00') setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 0: r0 = shmget(0x1, 0x4000, 0xfffffffffffffffc, &(0x7f0000eb1000/0x4000)=nil) shmat(r0, &(0x7f0000eb4000/0x3000)=nil, 0x80000) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = socket$inet6(0x18, 0x7, 0xe9e4f7a) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x2, 0x9}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x100, 0x8) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000280)) shmctl$SHM_LOCK(r0, 0x3) close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8200, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0xb14, 0x6}, {{r3}, 0x0, 0x20, 0x4, 0x410, 0x101}, {{r1}, 0xffffffffffffffff, 0x90, 0x0, 0x8, 0xcc}, {{r3}, 0xffffffffffffffff, 0x80, 0x41, 0x5, 0x1647}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x4, 0x3f}], 0x4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x0, 0x20, 0x10001, 0x4}, {{r1}, 0xfffffffffffffffa, 0x42, 0xfffff, 0x52cffbf, 0x1000}, {{r1}, 0x0, 0xc0, 0x80000011, 0x101, 0xfffffffffffffffe}], 0x4619, &(0x7f0000000200)={0x1, 0x1f}) read(r3, &(0x7f00000020c0)=""/4096, 0x1000) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="2f7c34f42cf234b8702e", 0xa) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='-}\x00', &(0x7f0000000180)='\'\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000440)={0x8, 0x1, 0x8000, 0x7, 0x6}, 0xc) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = shmget$private(0x0, 0x3000, 0x540, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00e3"], 0x0) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x1) fcntl$setflags(r1, 0x2, 0x1) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000300)="7a5f4e75bf33a6f77e8166be82e3eceaaa760245faa33d51d58891a0c9b06d9b1df4d065f4e0804cf110012617451471147aadf377f134848c2861ddeb68a097363d2485c24d8c3c339ad5e84941edc0ad9ec98d8f7aa0a48bdbded0bf370c35213699b939415c8ab39de52cccf4bd7ac3f969f0382623f5b5ab15862277c29a8e9c9d284bf48804c5a6f6e06ccacae40158fb8d78651f44c28bcf62ce72f62d8a84d9146218971f21c958cdcef8fd365526b77a8e1e951c2559a16e2e82bc7822631a5d85a6e11ccd2450b48aae91783282c6d84ea4a724fe1be3e1ed241f0fd61a04bb85cbcaf6f0dfcb1c3333dfc3f6231d8eb1a432a5f416855b8ca018a93f1a52ee4343ac7ba325501850aa37b6533a0a2e9a61c95b8aa4b4daca1f0be69e8d321c9d93dce380a9c51006f9be392837b4a6cf96cffa01bcec8f8a541f0bee1ad0e426bbaf4369afa6ce6d4004c28f8d1404ed8accf723b19203874138a86aab115af9cf966e7556f0f0935715fcf447bffdb7affd36d54dd7bbae828b4f1ccff443ab7488f7e5670a784d661031489acf3062ee59ee81110f223c3e74d8e71e5d745455757d9f78c39e6b2acd063b486bccd7e34c6e6aad5beb76995b4b127eb9ffd88b8d227d9e171c35075c6a954eac01dad5d1c173ced5153640cc70e5d2400a67b3092b57741ff558f52b1e615dabd0225a18038aaf78c6da37fa4eef91b0190d16af468c46b31f8fa2f67f9ee980fda7568045467180969e79a221cb11a82efe272846b956b4c5934e67451137110453b1382ac83f5bc0a93a796f80e4e1b56ba9f75bb8516419374c022e7b70f8c187fc853115843c358b0aa57e22dd03d33894824a78897014e7742ce21f6cf00cfe37206cf606f7baa001f332f1c4acb4de37fbee46d674ee00c3f3a0c9cac26b34dff815204645f6e0eefd476f6d20927eee2a8c8957fa596429fe2176b0abeceff5f900587e4982d57760ef3cd401a50e346dff0c50da27df34141f447b6ff125fb8042ce92243a93f7a1eb073277f8f663da976769af41df0025cec8e060b96f87f7ccb727d7ed674e22b5a23b720ee9b9793acce37c47bed86d4f74a70c3f38a333d59f2eb5e1a24c1a18e2b94606a489724e6996250a442ff1d4a392e9f6d2a54b27619c38a1eab35d3e6016f297cf1ea7290a945c8ff389fe70929d72935a9d4eeb713eacf0ba4ff64149cd5e3c0534772856659d8ddfc2c1f8b92c0c9d3501ef0def2d643a33f35bcb7051898e9fda1aa116bc17fdb35e3b1b69a66b7c4bae31fdab3366fe431fcfe1bb9aafe827e32261c4c714b237e5b18cd583720d1d4ae64e3e1b5b829a9cd269cc880ba4bc86636e57496eddd9eb745436fcd2b8540b6b424ce30b88aa6b8330ee38bf1b65aef365aad90b72a0a429ea85d663d9e650525ca9778ceb7f53d90cec2555b50ee40497457ac5421834545efd0e084af23528e4e828cef3e11a237fce2da6e4cbc5c5b073b74aeae9feb7b0678fbb20db754ae61c3fac5b4b119fd7a7e49c51aadbd1a39b8192909615d1bf9c0ce615f2e82232d8835b36c6edd7ee0142b680aa0ae4da32255e3c92b0cf952ac9ca0692857abe9ad6fb3b0682e38c0a615a0ac55e47a863a3f3f8889b386d028156dd40d805e3e1727cc1382dcebcff4b5cd7254209ea4f104d9d4b464d4a52b35b37e5ad1438e601fca0bddc63d36ad857aaa29f955fd8ae2f42f6c77ff1d5bd940adcddf25a754f030fdfcc1d6619e2b1b0f050fab119c1d20b4c9d0b4dfbb1a4f3fa5dc313acefd0eb609dec9858a569e1c811dddbb4a3d0f0157e7450bd981244aa07e45d158efc9aba78249133feb3167e5f343434c250ad27f53a68fb3d1ecce04b07944397f1dee18be9bee2de88b284b60cb250cc808b5c71df68b7079d0bd9a2a888ca726ef9dfb9ca74fa0e1bcfce6c22ef1554ca1a0f333d4b960e82ee23dddf8409e7070089adc9b24e70cf6e8f05d4e355bfe1406bf856871ff4582db01086a9459c45ddabe6da9983f51926fbe70110773d02704a379d605972dfb674732e7b28fb0007ed41879617b0ef606b5dd66a9d838edc627ed51d0076768cac91ac848d3ce863355292ef425f4b33e4f67f09178d4db76e1ae8870c855ffc5f214ea6e57fbf162b1b7fc6e7aa9accd71dbf88dac1a207d11129c11bcbb3862cae601cf70f256b8de7e741d8c93ccfca0e763ca7846bd6862fcc5a8e06b70822e9a18118404bfa19ab2629a0ba58847bd3b1b16e4e0991820b766f9446b86f02d612b529dcb700df367dcc8e0dbcabf0de39ed038fb5872e3418c88203580d05f6500a17e348ab3433b30b783cf34db3e98e523b53d2f0fe405d30410991abe3daebf122011b2d520acffd6bbb46020882b3212ad82ddcf37da576a56a0a0b0e1e1ada94d274c85d21259fa310f389c1594e60a0863893b8bdd7b160e2b781e6e51b704199bf955f460bdf7e5b813bebf33a1028803471fe6ebf9571983c8b0cead9607c944e85e43cd6e7d3685c843e680b9db6321d0a5c7866d17a43e17f7aec56a689d7615fe334e5939972765526c10d38ca27521c320cd8bdfe6cd319acbd69ec8bab934aa3a495e63d40b6a7591c9bbb42eb4b979824f921da45ae53e23fe75ea13e3a6a2f6ea3ce14fe288080e0b2c659f9cdcd7e53863b64a15167b3d53c4f7b002a6fff52c54bc73619d76c392b85cd689170a06f9bae499709d399bb7ed2ea2c31b47be8ff400fcabc1561f08c3bbda38c789e3173870509c71fa4b00b7e9499d10c96bef2a084c13ad977310d302f5eec83fc9b6dbbad25fe1667a0dd5748a786c240816f26222f504687bbc9713022da2a8db6cd2ad3d688314b719c80ad6e5ee057d807428b8abe37730dfb519d7e0498bc819c305ab31fd1f86ce33499b63a0a4ce40f7d8269a44ddd5057f32a17b4c4deb852e50a10ff22e7d2469b75b38a876fc5fb1b1c4aa0b80f2bc78179d86201658b2ba16b9c3c15c9a7c2813a020177b318ebe0cc74128571a2c7c12043450b7b5830bf99c884542ee0fca9d67f655bb466955e04a1701b762911e3d4e7d6b09ecbac54517e3e3bc10ebb44c51863aa1bc7983c68a11c84a64b6dec20f4beb4bff1579486c739bfec74a5b61875a36bae1cfd0194c1b5b7fdde9d0e0d4a200040ae8675a4ddce3fd0c83c2514770a21b6afa7e6f8a072b200f6f318ab1a9785029eb1b12fb4da342172aceb724b4f2c355cb339e619d991b4ff93c758da4b515efd4fadad9596cd568ee88f23114762bae2203f404d3ce02a47cd83bad249f2c723966f6039eb8a32f9c1988de9ad130be998d1418b4bea1522e36f1baa2489f62e5a6cb458d6aca3e88b4315c75e463e3c73ff0ac7207b7ed54478b4570c5eef19ea6624adf48c72c748509982a2294061ecca320f1eaa163c19c7d1289c97678d2394cbd8ba1cd9e0159c8f67317a5434b1e994082697585dcafe2f11b0fbcf14e8728117f5fec48da90e2b5b5eed2362c06c92af47b99f9e3bfeb0e64222bf345762a2e529688c3a2d190f38ba1f5206fa4eabbdb43b79fb4e098da5e7ab90525df07e01730b6e7ec8dd45dcce136e01dec17becc93c25adad698fffc3ed5ea8e3b942ad387d42c07e27602ae7e20f509ed36ee76f0dff64be17ee109543fd289dce653f64a480089f162b41948a733649b89eb1807246fb6af1ba67143ac9d9146ba8cabd975cb2a290de7a8a7b62fe71e5f7739049ba9e3a28c219601ac8da6cceb2299819e86109dd2fee625942ff976cd0c8fad1dcc9bb72684e4680e29247f7da3132067d5dd78e7a5bb00b5c62a840de6b90c947a0618f75f169970580d51d86d11eef3e1ade040031886414bbf5b4e7939c67a08b4fca517167da46532259351604769a9c47117e1541f68855935c0312019f929d1e0200e5e959ebff5a4ccde9f9764a34401422f0500272298ec6929a861a57db6be9d103918e04c5966588b4abb5b0cb63c5de336a72095ca9777af765365ce0ce8b72802a279196c542b13d263fd63b89d28ef8324cf2a50e966fd7f1649b74204a31c3c6972825e8796c79e5a1e5f2e7dc3d0a9449977d12fa85815b7296ef7afb6b2acce979b1ab1e7b8d40e7d8a22e5d3a097c1bfde91aad1bef09c360b6e5c4af79e12a7cd86ef8a6bb532dcb9d62485c1561526a7a638883251c482860cdf3399ee5a63ab6cf5d99b41733b2d3e47656d338a7d37980dfe4a64c9dc48393925c0d90787efe211962db1f0f2ee9dce94cf49aa73b331d546954c11ab3b464183a1aaca884ace95e34bd2edb7fa73aad6932603e8d9de9ef55f38151d314336f26d2ec20175a9c10de88994ba700ea964530f1b4f0c4322815cf6e4b54ecca13ab20552aa661be4c5da460f2718af9dec42ca07d2e8ce570ff66789f3b2545177875a3c39e50968d98e2e360e36351662700d6359907e6636536b50b4e925c76db01f7f2f17a3755a8bdff9d321417da25520cdb3917851a05ea9b404b96b91c6ecf4c79449bb77fec80948acbffcc110643035561c6910da9262e9929358f1db070502b2b7ee60b5341bc78facbf1ab6dc31a47a4ac9cc6d029fed1d2ecfca690b7ee0082404732097dc035fece60c281bf66d278156bf2e25dadfcd8ea5b443793757d3a822bf7869b5a3e788b43de74ea25090b2decc8cac587767be136af9ed3c965be62ba6fc073e3c06cb21934a1ae3600dc0d0f83a47bef39d6f7cb3c07ac0a3707131e683e194609e89bfd4828ec17de803abdc15e5f43f28f8f8cfac3ad858b7d89d8b25af9dcc3d47b396708c97815ec2d1729271ffd3b3c4e4d236ab88edbfa2f6d6f1711ec66d6b2583aaa4673014e9bf2b14d0ef45b7e01a0895b507a9e72fe5936572c2a717bd4694714a01c3f1f52312657dee52fffec4afed4ccdb2c7a4940fe878fc8138b1012cc2745bae7a93e796b8daeb3536775c75cd639ad93f950ca17531110d774004a36af0cd3ebea9ced6322134120ebe493103b62e9e3abe70e11ad358a789a3a33b85a99e5e0f79e0bae1da2e3829f457e7c7d5a905fc0db8a857de1f9394960588d83d77b9ddf3e429f160d10a843ff4576413127b4fffe27715fc48a1e23b3e01731a254456b256788bcff34f9bd4cb43862d5959c8a6a98f27f8d3ac39aca3cf52c24ec122966782da5dc4ab0d707eb5f3af4ea9070883df5b1c16aa53c26e592535b6c7f9f2d57823e865c4052a0c6045bff711a630de75055ad0065e577df65b5fbcea82a576f599cd0cb6697c1ebe2bcb863bb8fb5e0c9093b3ec892505371feaa02743361ada6343c9a16a6e887eece1f37ac62e09322298c4ce6687e50edaee215e6ab7e6ad002ef515b6e2d1db906fb861786a11cd9e3b69e0d1fb8f599543fb74baa3df5b738dcceb3ae2957e329abc4105fdeaa5ef0da1bde4e91f1ec4098a1350b5ca15baf7cb3cb264606e84571d7fddd26714b1dd6420f76a4c1c635a8039fca6af009ce0cc062087ff817aaa71f8fc8961ded24163eac84002a292287dea1c9773262b70603b6a4d17adbc9f58aaa75e3d639a1899cb662f03b8c0e70f5c69d7f0ce170a1fb409c0763ec3e5e937492be95969b848f44dc50e8eff173ddf25420ce46af99a090f57172a3133b874b31030aca5279939fe2d028f4ac35ce50e8a7de08e806767a17e074bd2a8c85fda3a0d0c4b720a370c9fe223135422186475492e1311ee7cae70908ab3d298188e504b5c1fc2d60cd30d7743159233ba66ab8c873", 0x1000}, {&(0x7f00000001c0)="9dfa69b7c9662f6b3294ea3b7c4600f05ac4c1f67f29e3926e4fd949380da42e835415edc726ed2c9a85d674f56dc05327cc717cb6f5185dc19aca8a935e5ef72ef409b4fd291f8baf86d87c9e3f59845a9d3b3752b18f87172dd3443a900799ddf1037ca883b3e79e7c53fdb044b1404d16fc5ffdb2449269e9b883ed46b231dfb6a8677dbd3525f4c5c5f16ba5fabf1ef47d1e958f93a3fe99f9465295cf7e4c9090884ac4860f685ced134ed3ea5c3a5a31679ec7ff4eb0b2aa31b0a69d296aa7ce2f62e896c53fd8269c90c952abb2a1fc72c818960b252afa230f4b1461f51090037e", 0xe5}, {&(0x7f0000000080)="84932fa5e88f3183cd42c76ebea70bd1abe0545d5291c894f88e1cba31eabddeca5b4a81d1aff69278ed4ddbb57468a49e9441906fb9e01796424bafc49e608ff44fe3fb72c4598a9602a4029caa3cd3d719f0a777e4bf1cc155e92a", 0x5c}, {&(0x7f0000001300)="2fe463b6a46e49fc6c17e7e9a3093ce06a35ed7b8fb47a0d0d3383f51f61fd76a0e6f6d8323515ace6e76fe3efbc4024e9f3fb1dafad2cf87d67931de5a46f8a4270905b04a0c489c2a883786e9c25c1d5ef5eb5cfc077665dc79dec95c83caf226c95b6e76a68d47c024cbbbaabd2a327d9e08f50cb55d7a0000cd5", 0x7c}, {&(0x7f0000001380)="51a9c39489e3d33942548c5be35a3ed3de5d63bee4080d31c49348b905e9b126ac0b9de4c091be94da593d45f97ff4f20f99b1a5627554812fc1793eb46a81f92f5703afea1fb0cb256876c8b7106766b80dc6713a526ad82671a958620a0541fa65473f650648905c50e095657de507bfe7d749e1c42c90ac24729f0a4f40c62bc5b8dcceb2a4a4458c4c99ca1b84a6ed239a9c", 0x94}], 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x3, 0x1) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="046d513562f0883ac2d7faa8c3f400000000060000f5032d2d197526", 0x1c}], 0x1) 16:00:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/156, 0xfffffffffffffe75) r1 = semget$private(0x0, 0x4, 0x4000016) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/4096) pipe(&(0x7f0000000080)) r2 = syz_open_pts() r3 = semget(0x2, 0x4, 0x111) fcntl$setflags(r2, 0x2, 0x1) semctl$SETVAL(r3, 0x4000000001, 0x8, &(0x7f0000000180)=0x800) 16:00:17 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7f) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) socketpair$unix(0x1, 0xfffffffffffffffb, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) recvfrom$unix(r3, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x8000000000004, 0xfffffffffffffffa) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="108d72889fc966f0fdaf18f25629d68756205dd0e103496531c05aa10deb80a16a098daa2f8e9d85532b99eac7d2e5896330b54a77b77ed9a1126dd1fd987b5d0e9908b5edbd5f01c8eb608343680b79", 0x50}], 0x1, 0x1d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:17 executing program 0: r0 = socket(0x2, 0x8000, 0x4) fchdir(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0, @ANYRES16=r0, @ANYRESHEX, @ANYRESHEX=r0], 0x4) getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x8004, 0xf00) shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:17 executing program 0: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc8, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x9) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000140)=""/182, 0xb6, 0x1, &(0x7f0000000200)={0x2, 0x1}, 0xc) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000280)="7d44d95f72e6f7db8a41753302948657edb1af94df88385f6bd39ea05542b17826e65ed8588fcf1c272f44f122363dbcf8aabd28720f062459ea2151f685a56247ae3dc1dc8b6b8efafcb8d5e2104249b797", 0x52}, {&(0x7f0000000300)="b83bb34813a682a35f85d949e831d9f770c71465b880745aa0d62767363f5a7f957bfb0a1573a5887916e7a2db5884ef840520e0df76f1b7d6e7832b0b759292b3d408a282ebf39f36eed75b8eb6caf41bfce150cd93178e7c50cfa7ea0350d322092cb62f985af08cd7be2515e8dd7c424b83208db81ba490c126a39b868f2c", 0x80}, {&(0x7f0000000380)="d5af06d279ba62be4f4a29b93788d600c472ffeabe629521d625860d47f9290e06ad96119b8946d290accd1597e84381bdd5793b2e40bf80173620a711168b3d68d7da3f4e873a737a874edbbf3cbf66f9d1543d535e7b598c240687d02d443a85f824bf656a7bcda1", 0x69}], 0x3, &(0x7f0000000440)=[{0x28, 0xffff, 0x5, "22b678acd5f9f9ebae43d5c9a9bdcd109594"}], 0x28}, 0x5) r2 = fcntl$dupfd(r1, 0xa, r0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) mknodat(r2, &(0x7f0000000500)='./file0\x00', 0x2000, 0x1) connect(r2, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) r3 = getegid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setgroups(0x8, &(0x7f0000000800)=[r3, r4, r5, r6, r7, r8, r9, r10]) setgroups(0x3, &(0x7f0000000840)=[r7, r4, r10]) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000880), &(0x7f00000008c0)=0x4) geteuid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000900)={0x9bf, 0x1, 0x100000, 0xfffffffffffffffd, 0x3}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000940)=0xc26b) getgroups(0x5, &(0x7f0000000980)=[r7, r6, r4, r3, r7]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) flock(r2, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getgid() 16:00:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6, 0x0, 0xfffffffffffffe4a, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) socketpair(0x6, 0x8007, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000004c0)=""/4096, 0x1000, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r0, r0) 16:00:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) close(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f0000000280)="fa", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xa0, 0x8000, 0x7, 0x0, "f7bf0dfb4e1bc6127ae3a52233dec7d813579bda", 0xfffffffffffffffe, 0x1f}) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="bef108bf03a689ad0846456f8152d02f5a0dd891f5cfdb58aed8e1b689a4444ced0c892f2950baa601c3dff5ba32c64686e0b41caab58ea0a32593e56209632eef3455593c157c3fdc1afefada63e4d89235db4b141d6d002c53803495286cefa64765b1a5cd44b63b0b8bc40c", 0x6d) socketpair(0x6, 0x2, 0x7fd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = getgid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x42) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() setgroups(0x8, &(0x7f0000000380)=[r4, r5, r6, r7, r8, r9, r10, r11]) r12 = socket(0x18, 0x3, 0x6) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r12, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) 16:00:17 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r1 = semget(0x3, 0x7, 0x18) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)=""/220) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file1\x00', 0x8040, 0x102) getitimer(0x0, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f00000002c0)='./file1\x00') mknod$loop(&(0x7f0000000040)='./file1\x00', 0x40, 0x0) readlinkat(r2, &(0x7f0000000300)='./file1\x00', &(0x7f0000000340)=""/26, 0x1a) unlink(&(0x7f0000000000)='./file1\x00') 16:00:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) ioctl$TIOCSCTTY(r0, 0x20007461) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 16:00:18 executing program 1: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10280, 0x46) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f6b83d667f442da22bc94d418d37f72b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2c", 0xe8}], 0x1) 16:00:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getegid() r1 = socket$inet(0x2, 0x2, 0x0) setegid(r0) r2 = semget(0x3, 0x0, 0x80) semop(r2, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x2f71, 0x1000}, {0x3, 0x5, 0x800}, {0x5, 0x2, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) listen(r1, 0x50) r3 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r3, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) 16:00:18 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000900)="c93e564c8a2b3024c5c7b38f283426d26a7c85e185c09b369f192757ce89ad7dfb817e3789be7bcfd76c49f6a275cbda50d21bef72d7c0dfd7315c570fd395d55a27e35cc0f46837c5147d9f1846ece3a7abb23f49e5b54525459079da9bc12bdc9f2f2106e42033d0d04a692b861a898182d61598a53d3d26f0ecf668cbc1affc45142dc572fc5fc6ff75d905aefaa287943b21c72867a437fb25820a21a7a5508e08d590f4b5759f04dbd591d0ec83adfc8500113dbaa9e42add32d1e6975037f92b76d9def2cf3f155f6e5cccf717c60ad9e35ebfd20e4503e265e4d11c1a61765d57f99c15f8b41f78b649374d6de0b72bcf33e01abb1ee6d9b6d521c3211b4f0a14afe915eabd0603a2af629adfdaf3adbd323e6ae33c8b14e382078197181e3cdd540617551f3c2c3f61233c5072ab1bd233962abfe2fd08f074c8b7778c996306ac441a72311c7d02532fbde9e44db6ea7e5db50a5efce5f58290e913e5c5b6ef9a51497aa4bde820bbebbca91a8a1b6b16252b12ad6dd28ccf4fb76ac060b87cbfb07ff5862dadead11775da480de2832214bfc17eb8c1c0affdc2d88042b0fc6034f07e20f6147b1a831032914ecae356a8a4dc0bc813b77112b7723710a111eb71d8ba38e94dfb1398ba8a480256cfaa27e2431cf89aa65f1a915b40ed3903dd4405c674c5677a6082db65b3b5b381de142f414295e16d4a1d0b683c5723253eefb9bb69286605a82494de57d7f722c1f848752d80ae41f9230311d35b480961514f176d655b69bfc04df9fa95b4f41bba865b83c268f68da3b07347acb68ffe476eabe7f305e4fc5ad87bbd94fd54598846536d980ce0b3030a86273a9a4116ae827bd1128c0d29a96353906aa73cb03587e894cc14b6a96869b72a98c1a42a91f5027ef66375019b29083ddb502a54808f5626e285bdbd67edcf012c6aa2788a4c84d6fc58da069ce069843382f9e2157a15c3b16fef16dcaeedd1c06fd1c776dc74ac56313f3e8c9b39f40d253ab729affeab24e0b5c6d447b6d05d2f1b41a687a84292d19f545abd18f07b0f012c45e93cc19a47729c08272cf3bb8b44769489cf451d6b733e37a0b865c1583562f9989de6465a38eb4075cbd7824ed100b4c8888b8dee0a0df03bca1cac3ea7c93360951b4fca403adbdbae6f57edad9031b33b7afc79b12ddb10902a737cea7018028d91c0aada05c07bf3cbc7a9ad3e6e73035a703bbc424de2e57ad5f8cc808092be06e6f50e15ab407b72cc48fb42c88ba725c10c76dae6b9dc62466bf43b5551d7ff86e6d83db912b6a2a1e1fd6f6ef2c173a4e4d8ec7b50d11db817e8ff2d94aa81bbf1da6aefb0c52f3a231d4a2b901ed2acd22adbd285c878ec2c86f6f28989e17fe2018ef6f75c9aad8ae5ea361e352c580eb1cd3caf90c4b2e05230016806610352819d16333e5ba0786f351cc30a32d61562f5ac3ab97abe9ee2ec1a71959759d5dc85f5a9d7c906d344a73bb4d08733416ed0a5cbbece2d51f8f9e3f7e58125344e259e4c7bb856b01cebcefad55a82ca2bc216408e6423d9cbc1bf73f5d05c6ac4cf39434ce84e98bbd92ad46bb5f8c553ff9a9fd2cbc3e96aa687e4a18408b135df465eb541c2de591ed098ff246250b5cf62a43a1126c064b6c9230e698eb799198a59008919d6693caa0039cb056be3321635cf4aa0f53b85b5c1605a808498dcf701780cb7fa2d9681a966bd0dc91a83ce43412fd676d452d21425ebe7637c93448aaf6139915618ebf4088045f5e49cb8fe3437ead8de657a8d4518b116cc19ba0bb0bc2e5559dd7c853e02badd591e7d80b771dd9a5a85b03187bca2c52c3fa3990b79ea8f6658c88f1debc9981368212f9ee5ee408a6d563a5ff467e90842185c9b1bfe49939f818c3a7753c588a9e2b63cf7c757dc62d40bbc70a2f46633ea42344aef674f604b8eb8123bd0a8fb6ff2a90e4183fbb471c7bab21030b193746676551a95ea1f6e0f6f2f7313bf261a107b62806aa88d7e65b34fefa28b90aa111492fed4519569049e0ae340e475291b8474060347823e3792f976df71a4ae0a0197f34d34aaf9b91bd1963cc6e5bedc7b4d05847aad2940af4db31cdec6c44ab50d78d2b99cde7a3ae6f75d3d624c21edf6cc2ecdab6ac3f48f671d329eaf6ea0d519e7474d583b01eafd8a0248698c2969d3165486712706faf3944848ce43aff295fae48615cf04338ecca0fec46c11f8a6708658e252709dceca26095f7dc94b6fd32bc18c8b66b80319b744f1a8204efb5079940787ee3dcad5629fdc2012dc6f368df825df3d928505ea136da3bdf3e8d1546ad1e02611e818559ea547bbafe1852a3768424eedf47e01575e3234a4a7138ecd1754919563c2385e7296c9d1129c55778754bf361a1a65a1d13976376bca9611085fd5fb75a7101db97604d20dc1dc7156aaed8abec9df0b4380d5c4805ef3bb8e9a3d2483cb1c0c44741d3e2c5fa24a462964129d68eb416aff5bdccedc8883c0ede4c99e9177c8bc4daa06cc366a77aca38ff9fa4b4f49d37fb941cb546dfc0fb996816e9566f949e199e06301add630d8e414c30e18178b0f7385696a4db79b3abaeb970a60e58973cd4b89fd89724dead2b693b267df0893b5b3234e39a54ed2a318ced0327150a2654ea3542df6194689a81b23f3e0209492ef76cabc3d2aac9bdf57b2448eac781da7824e2a1df9efccefaafb8077cd432da9f06bf28171c737b6d7fcc119b3f94d33ed3ab3105951cce45bec6b1b15ae8d9028effe2a8244c4622b814d4fe40683659fba2ae1a0c17211cb1da2800f6284455609754e38105cfdbb705d5472bad6f05a6a7e62cbfec9b03742f1361dbfd79da8d4ec21b0f97853b428f896537e915ab12071f2875ff8c70a8206a0e340c1b00913b8a9af3e9c05d96ceffd53d516ac8effff66b52b8a2cbd357a25d6c52e9e65deafd616df259730a1d4dc61411deb5723062c32d621b149d46dac067669997a56a9f336417939d3c650164da969cf9a6b9b92e14fbca1a2d0189bfe790c3964f8db9f1d20407d3d636bc123cf8628ea5b50d10c2ee029acf8b108fabe70c41709a70c6f6a8d9abad104dff5968e9c7d1b2c7e0cd7803ad08f41b3c2d348498367cebb97488f96b9be8b473b278bfcc7b6e72409c0d64a671594baf3a1f96c36f325fcc1c6d35a2921bb47c8cb1166ca8140de9087fe507bbcc7bb86a65e7d03e83895b65c942d7270a063cde690ea3afe4c74756f2f936e19cacacfc9b6fd2447317a515d5a6d6e1aa0bf17e812cf71e6840e539cc95bcfb878337e299a970b82bb8d01f34f0df8d941bf9af4045bfd0729f5ff7bf1c3ff1ce33fdcbc1eecc7e0a6c719169fbf42c09c2afab07c36d0e5ce5596c53a7384230f249606ea35240767ab4b77d12a3609ca627d975a703a12ce0b770234048c557af7d19655ef923813ec0cc61a77340cdd3a7cc709fac1a17bf4f64120204d22b00d73ab49b2eab6c17b50b0f04e0b020091552722eb9eb15de80121f0aab9ad9facdbce1602c683f312d1a59f2dfcaba3403310487cba61101eeb8eb67d55a998898af57402d1bc02b1a6c73dd54d3dd67ab5d4da4cb7b7f992e78241f019de8bb5125a77b9d93929ceb83ad15b14bb68afd0532e56b84f28d13cc36e268a119ab0219c2d69d8e734bd1eb09a84cb2c0ceaed5419f40189e4878ccba4874fe9105f7e7292ad2fea29d9ee78cfa6ecf8b336be6e16cf0c38d22d2711dda9424961806abc61864a888e7e9433cb13df742162f9adb37835236e1dd6d5a48e5fb12fa127ac35bf4ee9e8e5eb9d9a65a56132dc39ef81ad13996445c22e78634ca2b9e4b0e66184516a94b235707bf3e69e39feb6dd7ae41d8648a2ca0d51921f239eff0b626087e37a517b09429e2d0e256fc37b62f6015e17550040b1ce4c26adb49efea4d46085626d80887828704f5a898d201991f11efe3b0e8926020d658ef0984efd1e5db4867290da7619fbafa525c7dc9e563f6fc15d338e8f843970a8765b50cabf6549dd4bea980f1d98474658627b3302f7ea18c5c5441c00164193e893904cd21ddd391f9be421f817f7f04ddd460f5cccab7b5f9e491e0b3dbfb7c383ff756b3b173eb3248b827f4cc3e30878687d8bd36cce97e21a5d8e9bcc57a7a08b9344bffbf1b16f1126e29c68a170ca952c0733c778dee861dd60998189a00e9858db498db9607e5c61edbb24e9ccb3952d1c31691fc02b7770e3ff17f5c2cf05a0129feb853293199b37879ce9851b9665d29b99b286c97d3e462b83891d405ad0528939720462c75a29035803e83065089f9601015664c1a8987693ff67fd396acc7ca8df798cbf79740d10652046c071e9bc0f126e73b1ca21d3a84e510196f3a11dc363d32fd82ebd80e414e9aa6c99467ac65afb37784e8d7342e0d0e357f035d3b4ecc96b8d82f24e53180e9d686a9989d4d6cc061e251211f582a66038bec93606d54a17d81b7920f9286694d62ecb238a3f0fefe7faa80a5d5e94291596e663baa18cb592b5e25ac7d94295f4a5884549df783e3ab5ad32857901ee3c28d9371df051cd6031844d9235bf5f7daf27e78260e7888f390b30048669366ff6b366baf79d545e4384c3743857bc7cb91848c35aa30869bd2a9738cc8badc8cc2520858298726617a3ec8cb565562fdc7d65229db7c6903fbe75a512e79916c78cf00196b38cd43c9c7e14ccfe1ddab44ee903f0814499100c9331af652ba821f8cd37608e78b650f730f81712cc648cf4ff35186414e1a67ae32e99b2e84e41faccdc34da83afa1bfdccdcb6ef0fde9e153d2f0fb52928f9057dc43b15c9b86c84e104666a67d3821c1b71b4a82fe8ffd39f86408d8a65d54eac87084b75e95941501d62aa8fe0592f050b6c00f5c178ed07c8067d1d293cb24edaf6dd3e2c7c3657f687b5c6033cca422d35747fe99f585b27c8f9aeb6c6e440456b8bfd4e8eb3f263585720a0f86cf130cfed2b4fac9203551d9b8b2edde511b1bd8e350c078133974c9b42f4c599339a89620d9cfffec98636af950c7b125752cc4feaf0a250b1e831b13287efae25f71c57cc633f9f610c1c12bfdb83cb374d79b03beed533a6f35849ae0d198a87db7cbfb917abc927fbd2a0cb6fc7b7aba16586c9db6162d71397b2b6e0aaad3e616c918f0eed8fccd33999c2c481752dc35c8a75ac96689334c7dbacc079da1bdfc8a71ce8443d8617fba18709e0bc910081de076a0acc09ccb93e00763de39feb11af151a40f5b6ffc0da2f68c78d4d0219918ff92eb42bc45ebf454c5e11f3cfc4dd63e7c50973b4b6f9a817245c227c9338f05c7cffb5afd9467b5658c686d6bea8eee9f0c767e36246c6cb319e42da73614689a5e84c2c2076c6e9447a52b5db1cd89d806c1f3b1b3046adc7edf0d3a97d249b3061ddcea31cb2ad415445a358b41aed7f2a76c050bab4d33afff68c8a835737a9ab3edae15206e817cb0eccb9418bcd7361694123eee580b69d174086493c8b69b42141830912359e90730206c87481b1b38cb29000c6b2d804fe5ceafe0e07dded99281bf6ed9c8c72c1eda52a35ba9b2697ab49117cbd89ace5022273292c7517b39eff7716968cf03e122d5816c6a9fe2d901e0748781470dd2b19969334b70eb904a80bd44b66845a03e129601e1e6bd33b7987e84e51dbe63ee59e85c07ca61dea2f2ecd2a234fcdd714c321e0300c75f63d63bc50a4f55d8f122482382b40d4ca8de2372fea36a9aeeb7932bf76b", 0x1000, 0x9, &(0x7f0000000040)={0x18, 0x0, 0x100000001, 0x1ff}, 0xc) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x90, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000140)={0x2, "02c62169e209e728145287be91fe06c616c97d9d4f645ce7b72b222f73fe53c89fbe8816085c13050c3a45e51975a2e3736562439823609e78ac50d34b05bd1afabbaf0f77cc3e612ba107b5d17c3c4d71bcf36db605a3b96e2dacd66dd41b6daebef1a0d8b700488b88453649333d0db283eeea4a58e1fa4bc38df75e289420aba6702a31b6ae0d50c0d492112f9cb61fe4489ca260c3ce673c37aac9822902e8142af0ac0e"}, 0xae, 0x800) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0xffffffffffffffff, 0x0, 0x200, 0x0, 0x0, 0xfffffffffffffffc, 0x800000000}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f00000005c0)=0x1) 16:00:19 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) flock(r0, 0x1) syz_emit_ethernet(0x3d, &(0x7f00000000c0)="9bcf05c767c70d4cd298ccc5afe4d834eb6f8b5ec76d3ab29fa27a0b293e62c8a234a57f128058d57f5e34f51f1c926d273abce73c288a6610dfc1ab4b") write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) socketpair(0x6, 0x3, 0x7fffffff, &(0x7f0000000040)) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x3fa, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) sendto$unix(r0, &(0x7f0000000040)="099ca418c183439f353784d702a3914d356c048535c69a62dc4c2707e605e0e54e53fdd2962c151169164b2ecdc3178c75c8ded28d319cc485f49e876dfa99d5939ef6103ac92c48c301fc02f98165aca4cfed98e70eec263228bf8a8bda334e3c209b1999e7734c9f0f9ed94223f8c4fa51f7c7b1c1121e25588f9a0d29a284a90de558c310690ffe4bf66896e2e711605099a9cffc9114ed40cc97ffca5c7ec1788daf48afaca0", 0xa8, 0x6, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000280)="6ac8ab2ca0aa23cfc507d4e5fd25e9870d658142eaa73cb45deaf021b5087a2fd887e2f143598722fc3d8fc76a033cebc8b1aa87a6e3876a6d41a672fc3322210cb16d00ce7c21adb224e293c9e7dde7dadee44c77c82dba80926e895065cfc07d2e566970947d8d7c2cf74a9017cf0ee10a65dc48678aa07241cdb754896d493d885288ae99d621feb9283c7c148b217dbeccdd25f1000000000000000000000000000000000000000000000000000000000000", 0xb4) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="1eb8ad4f59d13863fbad6de5e38919398e73378398111c542c4e7f31", 0x1c) 16:00:19 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(r2) r3 = semget$private(0x0, 0x3, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x812, 0x0) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000400), &(0x7f0000000440)=0x4) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000003080)='./bus\x00', 0x10083, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000030c0)='/dev/null\x00', 0x8000, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000002f80)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000001f00)=[{&(0x7f0000000b80)=""/194, 0xc2}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/188, 0xbc}, {&(0x7f00000007c0)}, {&(0x7f0000000a00)=""/78, 0x4e}, {&(0x7f0000001d40)=""/234, 0xea}, {&(0x7f0000001e40)=""/98, 0x62}, {&(0x7f0000001ec0)=""/52, 0x34}], 0x8, &(0x7f0000001f80)=""/4096, 0x1000}, 0x800) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r2}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd88, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) sendto(r2, &(0x7f0000000940)="7bbc64ae6d40d2a95f2d93c771985de318a6c6ae4067f252b12d9b3f8751b4f45d2028ed2235e7c42488d89d0fbd07c602ffe725c8a44182d36e42bbe8473e8fbd6df29876b87a9934a24f62b1ab88564ebf08606e674019fceff59a3c9ef3eed5d3b553276f3f17d68d29efbd080402a00eca05237ed4bbfa4a185f011af0feb431273d57d5df3f75e052ade370ff31957fc08a7c5c88f6f16b9dd1a05bef9cd6", 0xa1, 0x6, 0x0, 0x0) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000a80)=""/223) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r2, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) clock_settime(0x0, &(0x7f0000000380)={0x0, 0x10000}) ioctl$TIOCSBRK(r3, 0x2000747b) bind$unix(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f6275154c8f4a80b5f61a63b4d93df17f60374554c4e424aaaf0d7adb730096334209003a113904069b699f3377fee8f45a8feb2f6870faff1a521de2e683704c29d4e5db90d97929375f1800d34d00000000f7b8040009f2d98f"], 0x1) recvfrom(r3, &(0x7f0000000540)=""/139, 0x8b, 0x42, &(0x7f00000004c0)=@in6={0x18, 0x3, 0xffffffff, 0x8}, 0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2595e66c005169498e3b9d440c0044bd54ab0d2aee4e332d1de6cacb01dcd7606599c0d4c59e533899bf13d8ef49852e087c129010855a43a197165ca78ab68b8fc5e6197da742c04eb7470b31ab6060154fa26575c96b3d597a8083d09f7751144376ddb2ce6426542fbfe5d1794f67fa4981be04ce11fac1786c5794bb4b92e8ee133935291b8f00b20598b3fd2134c51c3fda9f8727bc5a3a683359ab3e071e93fe4a933b91506cd62a49bbd7a1a59badf62ffc2184d2ba4f23a114bd704d19e7056efb228a79cf99e3409395f1aeffc4e231424cec47c0da"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000002fc0)=""/41) kevent(r2, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x82, 0x9, 0x7fff}, {{r3}, 0xfffffffffffffff8, 0xa, 0x40000000, 0x6b7, 0x800000000001}, {{r3}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x2, 0x3deb751d}, {{r0}, 0xffffffffffffffff, 0x40, 0x30, 0x4, 0xfb}, {{r2}, 0x1, 0x40, 0xd, 0x3ff}], 0x100, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x8, 0xfffff, 0xb5, 0x5}, {{r3}, 0xfffffffffffffffb, 0x4, 0x0, 0x3, 0xffffffff}], 0x8, &(0x7f00000002c0)={0x7, 0x9}) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f0000000840)=0xc) read(r2, &(0x7f00000003c0)=""/143, 0x8f) open(&(0x7f0000003000)='./bus\x00', 0x10440, 0x68) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) clock_settime(0x2, &(0x7f0000003040)={0x1, 0x5}) setreuid(r4, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:00 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0xc000, 0x8) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x136) setsockopt$sock_int(r2, 0xffff, 0x190a, &(0x7f00000000c0)=0x7, 0x4) ftruncate(r0, 0x0) 16:00:00 executing program 0: setuid(0xee01) munlockall() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) r1 = semget(0x1, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/157) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0x1) setpgid(0x0, r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) setpgid(r2, r2) fcntl$setown(r0, 0x6, r2) 16:00:00 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/19, &(0x7f0000000080)=0x13) r1 = socket$inet(0x2, 0xc001, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 16:00:00 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0xe) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = geteuid() setuid(r2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xfff, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getppid() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) read(r0, &(0x7f0000001a80)=""/4096, 0x1000) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:06 executing program 0: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10001, 0x1ca) r1 = socket$inet(0x2, 0x3, 0x305ff9de) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x20b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) 16:00:06 executing program 0: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8000) pipe2(&(0x7f0000000080), 0x10000) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x3f) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) setsockopt(r0, 0x101, 0x8001, &(0x7f0000000000)="bfdf7649d9f30d398c6c1f98779eedf3e29da722168f68b25c49c09fbde910a05ed9d4d65a0e3311c0f03b8ac5b2588f382c96dfebcad1c2dfbd1b7a94919b0e39393ebb0f5f49e23f9696da5a49cd3fde02a125630589aec7073b3f12dec12fa389d9649c5b0f26b597c665b572684fd3c58a03d7b35962a2030b15d4b779bd72368cd0f6c38e8148cedd06fc2abfe653623ee87ef010a82e7535e906e25c1c2f16aeeb74bd7e79e9d9203c41ebf4", 0xaf) 16:00:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) syz_open_pts() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x1000000}, {0x101, 0xfffffffffffffffd}], 0x2}) 16:00:06 executing program 0: r0 = socket(0x800000019, 0x200000, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffbfffffffff0004001f0e7ac99a5109588dada600a605000001"], 0x0) socketpair(0x1, 0x4, 0x7fff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x2, 0x799cefab, &(0x7f00000001c0)) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x2, 0x100000000081000}, 0xc) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x1) write(r1, &(0x7f0000000200)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x10, 0x4005, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/108, 0x6c, 0x40, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) write(r1, &(0x7f0000000080)="4efc29a4930806beece79a05877f5e8571f213f61368d4963526554dca0ca304f302693bf21f6fa34fde5b9db20cce65c08f6a3f68501d0553ed8db2be641d4cfadd36ccdc33af39eb72e678994c1521f21e97966d21da2122a8e7fd9c1534f909e0bd4429f2ddcb4702", 0x6a) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x220, 0x130) syz_open_pts() open(&(0x7f0000000180)='./bus\x00', 0x0, 0x8) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc00, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x31f, 0xddb9}, {0x18, 0x2, 0x6, 0x3f}, 0x41, [0xa27, 0x8, 0x8, 0x0, 0x4c0b, 0x7fff, 0x4, 0x73]}, 0x3c) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:07 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x10000, 0x7fffffff}) mlockall(0x2) setrlimit(0x1, &(0x7f0000000080)={0xffffffff, 0x3}) pipe2(&(0x7f00000000c0), 0x10004) setrlimit(0x3, &(0x7f0000000040)={0x1275c8, 0x100000006}) setrlimit(0x7, &(0x7f0000000100)={0x6, 0x5c}) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0xffffffffffffff43) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/51, 0x33}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000380)=""/7, 0x7}, {&(0x7f00000003c0)=""/48, 0x30}, {&(0x7f0000000400)=""/91, 0x5b}, {&(0x7f0000000480)=""/237, 0xed}], 0x9) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000640)=0x1ff) 16:00:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x8000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x5) recvmsg(r0, &(0x7f0000000000)={0x0, 0x322, 0x0, 0x0, 0x0, 0x1cf}, 0x841) 16:00:07 executing program 0: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) close(r0) nanosleep(&(0x7f0000000000)={0x4, 0x101}, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x6) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xff2f}, {0x9, 0x45b6}}, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x4007, 0x33) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR, @ANYRES16=r0, @ANYRES32]]], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)='\"]', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x0, 0x3, 0x572) socket(0x1, 0x4007, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x200}, 0xc) semop(r2, &(0x7f0000000180)=[{0x3, 0x3f, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0xffffffff, 0x1000}, {0x20e413ec44720062, 0x1}, {0x4, 0x5}, {0x0, 0x1, 0x17fe}, {0x3, 0x0, 0x1800}, {0x2, 0x8bae, 0x1000}, {0x2, 0x80000001, 0x800}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)) r4 = dup(r0) sendto$unix(r0, &(0x7f0000000380)="d338f1e97ea323d1f09993c0a467eb0be997278c82395a5f8942f62da9ddace8265635ae38667d758f0895f1d330260802140104f9d904ee51a6b31cb6f3c3df1baad22787badaa86336f77e85a783925b7c6c0b423f900d6910c521d757b6451b9707acd564852d4221dd30a47c401b4b5ea29f06a8a89aa3d7cc6d245f131c30076d7be26d197945f7c3343ccb713df61dbf81bfabc7ff9546a46e85b0ba473bf0", 0xa2, 0x5, &(0x7f0000000440)=ANY=[@ANYBLOB="0000040000006c653000"], 0xa) getpeername$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e00f81f00653000"], 0xa) getpeername(r3, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) socketpair$unix(0x1, 0x20000000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r5, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:08 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000}], 0x1b, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x5a5, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0xb, 0x1, 0x4, 0x1ae1902d}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x101, 0x20}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x6, 0x1000}, {{r0}, 0xffffffffffffffff, 0x30, 0x200000c2, 0x10000000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x34, 0x0, 0x7, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x800000f0, 0x75699ae, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x90, 0x80, 0xffffffffffff8000, 0x8000}, {{r0}, 0x0, 0x41, 0x10, 0x6, 0x9}], 0x80, &(0x7f00000002c0)={0x3, 0xffffffffffff13d3}) r1 = semget$private(0x0, 0x4, 0x201) semctl$GETNCNT(r1, 0xda475d7b6949aa20, 0x3, &(0x7f0000000300)=""/10) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) clock_getres(0x3, &(0x7f0000000340)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0xc0, 0x20000009, 0x2223ff02, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x18, 0x20000004, 0x81, 0xc0}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x10, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xc0000, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x80000001, 0xf4}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xa, 0xfffff, 0x8000, 0x8}], 0x4, &(0x7f0000000100)={0xbc7, 0x9}) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet(r0, &(0x7f0000000080)="97b2f3fcffa39fe31a854e32a4d2b606b3686d497e062578f0b655571b7485a2216db98e5bef96f5d2ca6ef338b1cb3ad26c0ef0777026c524c6594e4c789f5d875e7e3b83d4283677fe868b052c70498d95128d28119716a2f9fea9", 0x5c, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00000c0000000038978542ffff00ffff000000ffffff09f6ce4f22276ef73ab4420f33ac", 0x2c}], 0x1) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="759f5bfa4d91d391d44117f12d9c411cfbfbde0020de1fc2970d76f7367c85de9372ee8737c72e8468350cadea3d056d525a55fb8a0197071a0bb8810c3731bf2640aa07380ebcaea1530db64194bb571829f33367722005891f6955af700236fb0a6a21a3b28005f5a11679a4dfc7549b22c4c277ee7560dd2a5cbda3e39a2f07141f60cc49445cac0ae875a6", 0x8d}], 0x1, 0x0, 0x0, 0x400}, 0x6) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x281, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:08 executing program 0: r0 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x4003000) shmdt(r2) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x6, 0x8000, {0x9, 0x1f}}) ioctl$TIOCCONS(r3, 0x4004667b, &(0x7f0000000040)) renameat(r3, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000100)='./bus/file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod$loop(&(0x7f0000001100)='./file0\x00', 0x2000, 0x1) sendto$unix(r0, &(0x7f00000000c0)="4aadd09c9e659561bdedbe8295ef0eb50aa81d700b3b31a0123c0f1a5ccc9ebde9fabc46751296901a1a7da9774d89132890c142bd4872926b77abf6c4986bfca17e668202572daaf0f4ab9f38667cffa5abda77382cfee93a9f68e4df54abc618d821437c292c75e1bac0fc8b8cf929839410b6ce4246e91c27c3b126f117fd344802cace1d0a14ce7187215c51edfe39a9b457899f552afa39abef32df0f00bfd9271ab69ada525a4cbb264b56ce85629b30d2ab55d3c77e669fd30c55642d01b705eb41e7d97741aefcca36d3390f12e7ed6da94cf475e26a69259ce9e9d64fb6a775cf2ac099d0c95965545f3fc665e50e39077f89f88e46921cc5f78b7dd607933bbca459e9994117bf8e14eb95111feee78ecc02d77db8e99d82b6ce2e77a2b6936741b8b67ea5aefea19393cc425230c8f460509bfe6c75d2a4024f201a429b79c4c97fa45291b856fdfda728ab42d2743944ece902091d9ed39fd99d042fcb44cce89c001f36a9d30583072bcc0d7937bc2008f4c97cdc85bf027a6f8a61be6d737126e019233be212f23b5b5ae153ea3f7512a50188910a0b81495236eb41b19b8df74ebc312d5f95ac47f865e65a64ef5974a34ce02404cc599cc32a0e130a65661d952b7f197cecc39b20313633fe94c20c8780912af2218219e6c4c6d0a9a94ff8fb7cfee64282343b797f6348c95f6b2fb439828f0d126d074c9b49fa6e3a048ffc60b088adae87ea510b5122b5ef6d8bb89aecd88e723fa89800aaa005640528e13a77e489f8c3f3f7acdcd9cab10713d81329a5454c3ce88a0135354842bbc4d3982ff40cf311ca47d5e1de65dd0dd54c1cb6257fb1c07cf1d67bdf70dacea5a9d6c18bb38ee154e346219fd67ffe88af3c2f50069fa441f1258854ef4a53b0230e472653d24815a2ff4ca37cb5e6049158c51a007b7eefdcdac16455426d20039aad28c9718780effe11637ade997731ed25150db4407360d08729d68e1ccf555d0cddb090c6831f573bc4e14dab4f39bcee313f6e03c1d0683301021c9fd7daf907b387440e815390781e5a49fe7af33427ed19219234fb52a77eff643abd8900f4a9db63e1f269e7cb1ca5c40dcc0d620084950313b5eb08103c639cc8e4cc6697b70e61ab4fba7fee184a52587b0a4ba39c8073e19942ae5352a8f572a1e3a16d8efaa48b024d6f106e3dc7cbb3521a2b4bb9037e8ea04e691c9a0a36f76e8d3476b4949d558d11c4636d3ddca52362c05e0e6a5c0fcc85fcb4071837b40654eb2df299327083435651484f9befae90831acb55226930e59ac66845348a5623111b18fd22a69a1fac369d9a2e56230cb84bfb684a25841ec95530627a9a966897f81b90bc6b3f6d49bfe6f6971098d239929cb20b350e8016a93853738c685df8d14331a95f1bb1bb1e40782f45d8638a12be088d60b73fd22abae7414d3724628782c5698a99e1ac0c6d58d8dd0a6925f87635ffa51d77fad6810be1a3f78c7b7c70589e33e6223c0fd126a850645e9189d8917b9213815097c19a4b53f80832e51fb4ae5a19a6f71cb2142427da66317aa167abd89e96697ea84256c71303a3d9fa41edd099f2711e0c0896ef925a65c2e8f33c355538b2cac87365bddf9a464956d25d54bba85fc7660f2c0fc830fa30792f81bd72b8799e9303146e88de848f0ddc20693f11c400a3751a81a60d4991ccd87a147c16fe1d106c40d82de4986bdaddbd2e6ba6bea0d42eeb2ad7c5b89d98bfd2ad91c7c1390939a7ba1fe0f88d64e5c8ae345b24925e1e5805e42d77f94dc1218539dd161160ad9933e0868c538346897d5ec8a24c08545e723a5c3a6f3bc238c95a210a839a8a282d3b1747d5893cb81ffd593cdc232d5b1b60e6bebbeb74196f9b19233f2c71fe83496c1219cde612ce238c9faae1c0153e8720f54b07b1e8a9adc024f681ecd2ae28ce100cde825a15bf69b30f43b60e6329138738dc0df6d9d8aa2fd5bbd4ec6255291274249443f6b54350fd1d20ef6f088337c6bd386ca0020ffa08bdd9b00fb135bff4d50531cf2c8226b6655eb66689b32a3e938c6ac1b8a82d5f0ada6d890edb83fd25692e0825417a6b5aec11633aed43a7d536ec89b3685bc6b90ce2f27fc2f3ab37ca3055f0e7180a89a528564ba2fac3e3864ff893cf218cd893a8ae29f54990f76f68bca4e614b3ab8f04bc3f98d187bcce6b0e9c281ed2af83eef5dbd2555600f82e7836a4e0f07a319ac0ff75a9e3889472c7a01302742f96b9c47858b802ed94d43521573863b75cb7d7e7d47fd0225b47ca0ef5b65a92220d4d63e9a77711703b828b5acc924f59cadc184ec68641de27788cba40351a245906f0a590f8917b40dcfb15b901fb642551c1e7b2ea059f27567706db11986973e7783a68567b6c938546f92cac1ce2018a76e2b0605c80ddcf669601cff8bb25ca6a2c8c247f815c04b329c73a67a0c9ffe4749d6cf1629e8340d80c42dec0aaf1fe80379979338aa8321230c2d5e51cab2379f36cdab987a30d6a85ab0d9d14b135d032089f04f08e0957cfc402f3144fbc728715687184e4d2a203241fec6731a1d803ac6579fcd7b45bc9f2009badc5bb9370ee16d2a5bf3ff8ddea2a21ecbaa1f8020ec95042a722c4a66192879c9df1f05205c30e1a0e1337689811508f975d73270217abd8a692b042beaef19548a99e59e33a4a3996a395de671c778705f45f2350c3fafe24d1c8966362763fb9edae607b6dabeadcf61e54e572fae86fbed3007fd1176e4ae217b0bdd1ada7fb076d867007641541456af0ad99ee90295987ee8ee2b6959d3919a54486071f4eddf1656932755a35aee2fe830e53031f28f6e9c101345854c790d52962ce2fb2743547f5d2e5d38db82d1bed9b85f5cde0e26ec8720c89b4263420eb0ac4049d645f0ec6940ac5a93737b7d99f707d232a4070ac7e967aaa264d0e5e113150a11fe47fd9e25203af3f102183fee38d2c87ae3ea7b9462796a75803678f5378375c9bbbe6951848d67644507ff53a36c5933a8049752ccabff427ea1428150dce2f2ffae4d182ba75cfb083f2419ce6701afff459db68c2703a84865899b738877a9d43ace436c19e38d43dc6fa1b3ab812a5b04d1041e10b332e820c412ad1cf433da422da19e27c40987143e0dffa0be5afe598e043e7a19b12fc3f0763cba978200e306d0a2e22577a4ebf69e00e10f46ee9f6e47352564a67e3fae834a5c506dbe1ee61288ad05aa3a26d92d6b5a8eddd8cc361666b1987e4d937d09d106cb09042ca4850dcef4a270419a72f8e6ecaf1848e47f00e78d2ff711e7a686f6198c7ac610e1d1abb823290ed1ebb224e22577ef90c6dfb35c270d2f6681b8eb0a57a1b196141ea35002d041004a304ad078fa35bea85a6522e450953720a89f2371a50e9bbf9119d62f74b0a008f47afa733db605ecd596fd098a3848dee62a2048aed0a2c80280269186eb1798571d9807dab0cfc26dde462df35cf4e96b92ba964ab745b2b4ff4429cc7945cd1c12e426b40bbceb3bf742d835720347527a4a93e9220e21ad98b36797918b68e69bf089c70d12a6b2fffebeeddb135a999fbbf54ea56a1cf4f48749f4d56f4d0a36398075ab206cf736de80b60741b3ad1bd16744d932777a7b1837791732661c769f39e1f2580deed1609ef6c8b20c77e6c5f2f5bb603a126bc5bd18280727d8798588189ae966771e24c585cf2bb4d6e9784694c51dedffab363de5d6e7c5ee86f9313438d25eaf5106a20180ed50941690c16553765b02ede8ae51fa8c3ef2db433a7c7cf8035a437ea71555c3b51316793260dbeb2617d997ff11ba2671b1bea504332a7515317cf5a6c7ffd04f1bdcd743b64412445fc5328b35e2b0a855c4d6629ad20a126eb431b2db0efa96a9ff15d3d4f113e88288e25b07598bd1ae642a49e986d89a58a140fbdd212cfee16e35d4b485408ec0967d428b4d7cc7062aca170a2fb9782db8276f7ab8f80c69fe7a03d2a35cbe84cb406594e41531645b66dfb0c2ed70f1843c37fb699d7f20a3f8901cf8d2fae01459058afd66b2ed772da4926402956f771243fcc6ab517428e73396fead72138cb85eec6efc971f65c75102daeb749f882973c152e0b8cca9800d5dd8bdd01da40386f39bf3e63770b5a91a49c28742801ddfc0399103251c57be009d6ec9af0266a7a5e74185ea054be121f192bad97400951e884bdf6ccc1656b5c94e83c8917fd5f7d84a1089ec55d17974fc6ca982a983106d13594779368b713681ab2c34e3b6738b17ff1194625399daedf98f8f927c93403871fbdebcc92a9c4eeb1a7f32c7e6e4b9840c796610957447be5d06c460af7036e869b0b114ce5fd27e7771e1f3e8b086042f4e152e0f8f9e88b5d79385d7982b77bbbeff5ff1cef48b09a4fbd3d986d2840b212dbf9d3f9f95eaeec336d09e57f042a96c7c59fc80f799e6c107196c13b587adb96cdec76ba4b8e20d6e663e1299a2f0cd0c3a455255efa7cf929b03c8fd2f6bd3720fa5e6acb17e42fa4fa5a86bdd0d73bb647a83e4f3084d3607d751798cbaa46048e9f3e5e7d3d7ec66d1ac286f624be0b63fef92661fa1e67bf64e3a6665fd4a8f9827edd4cf438156e528de371abdbb24ffdfff5a8230fb7dac9c16248ab3b2f86949ebee9aebf91c47302b158ad6d32f74f0f5c3177ea436c9c1ea3090d2eff39fb1805810260ac7c723d560e3bd2c54a7c8a7739f91fa5350288cad30235be6d8624122b934bcf2d35720034521ea2f137811119832aadf6369d9dbd608e8d6da594d3c5aa0c8f50675b3e24105e234edbe503c68215e845d655e2b1cb0769c0374beafc1564bc011788da3f1a18c003b85f0600947a2527b7f86f519c07ddf17b643da1befcb0c3872f991180bf06ad2a0c6c10a83cdf7b65895e30ab2061f671fe35c054c4a0ca328c59273ee4b6ef65c07629022b45b5368bb8e26b35ebb91a47f2a8f9373495caf1ad3f6734b234d684591e846372d5adb605eecc3c804f787128f7861f1351eafc1228c48b4506722f8fe554281e05dcd2a20517bf8c4c22fda79d3bc8d2c82993eb646f798b932137a21d7e61dd311d7bdc1b6b536a15114622a2d22b26766a96005e3bb948278738e76066fa8380ac268c47598cbc50d1cf790b414d5eb17e565a898af237525c573bc7f2287bdae9a822d58619b668c9c1b66f0d8c0debb35cf1edc217ec67e71ec2091b53f0c4615a7dbc92fb11baec43bd8038f2f3a7de32b45f479b24cc3a2cff8c5ffc941debc7e1acec799200a689bb58441546c4fa6ab3f5f870c02905ea9da2d0c65a62068b0635bd0cd12da9b14f9600e98f26dfd1bac4b22eda40df79426ea223e771259ce76b76872f109fa19c3d4d295ecc5c6b86dc298384288dc7a2accbe69c886883c8bd6fc919e444d0accc641a9638c763c8c7c323238b45495ea2bba38837abcffa4a3917720d12ff84965594d030be00ed87f71ea3671407ef45b28905f037cddeab9a6b40ddc646229620f8bff7835e7f39b48b830b602d01f1f585b9fbd0216068b7892c336a62d83e279fa4ed183fb75ea84c6432f240faaf8fb2c10f747e30f4228184728bfa495554ea802537628ecfda35ec483bfe5d41aae6e92a457cf014edd509c9600df2a999ee4dfc792aecf10b10c76ee5a9503e6e2c5b1c1add1b7efc6131f774f0e6b2068cc771eae0ca214e7e0f898db0b1e4102510461f4e2357cc901f56a51c1b016b53e66fa0bfae672a7d345a1d0bb244792d", 0x1000, 0x0, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x2}, 0x8) getgid() sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0]}], 0x9a, 0x400}, 0x6) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r1}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r1}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r2 = kqueue() pipe2(&(0x7f0000000000), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x2, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpgrp() mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x2) r1 = syz_open_pts() faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x7000000000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500feffffff0000000000007ec425fffffffe80ffffff400000f2e9ff0000000000", 0x2c}], 0x1) 16:00:09 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffec9) recvfrom$unix(r1, &(0x7f0000000200)=""/118, 0x76, 0x3, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mknod(&(0x7f0000000540)='./bus\x00', 0x80002005, 0x300) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r6 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000000c0)) fcntl$getflags(r1, 0x0) r7 = dup(r4) getsockname$inet(r7, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000340)="6c35c072501e710bcab7f1c7a9f2893742ce39b7c99b0a5931372e8933734ce3e63def74313b6ad88a46970be90e1cc9abc51003735387086681111b", 0x3c) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x10000000000000df) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x40, 0x5b1, 0x25}, {{r4}, 0xfffffffffffffffe, 0x1, 0x2, 0x6, 0xfffffffffffffffa}, {{r1}, 0x0, 0x44, 0x20000048, 0x1a26, 0x10001}, {{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0x40, 0x400}, {{r3}, 0xfffffffffffffffa, 0x20, 0x9, 0x0, 0x40}, {{r2}, 0xfffffffffffffffd, 0x84, 0x1, 0x7, 0x100}], 0x20, &(0x7f0000000440)=[{{r0}, 0x0, 0x90, 0x34ac7912ebc1d3a7, 0x4, 0x2}, {{r7}, 0xffffffffffffffff, 0x2e, 0x20, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x12, 0xf00000c0, 0x6, 0x6}, {{r1}, 0x0, 0x2, 0x40000000, 0x7, 0x2a38}, {{r7}, 0xffffffffffffffff, 0x10, 0x4, 0x7fff, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0xffffffff80000000, 0x4}], 0xe5c5, &(0x7f0000000100)={0xfffffffffffffff8}) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)) madvise(&(0x7f000034e000/0x3000)=nil, 0x3000, 0x4) r8 = shmget(0x1, 0x4000, 0x100, &(0x7f0000769000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) 16:00:09 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) fcntl$dupfd(r2, 0xa, r2) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = dup(r0) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xb093, 0x7, 0x7, 0x1, 0x2, 0x2, 0x74e9, 0x0, 0x3, 0x6, 0x1f}) 16:00:09 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c653000720bc178912f9c195dcb7b180f790ce8c8191636fa0105f65129cc679c5d1c5f38fbcc4a30e9d604cdef78d4ad6bf3f05c5982a4a97afdff"], 0xe0, 0x0}, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "61aa0dd1ef00fa3ac101009e02000000000400"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="4e2da8877bb2458ee434b13999f5de7c91c1ed207a1c8737e18867379f8f364e060e221a1c8e92464935a7761fd6b9c3ba493c9cf412fbb24dc0a3b93e51bcaf9e7e2a", 0x43}, {&(0x7f0000000140)="4ebc51f0440fc6a082a6670fe5c1c43576accae27ba99b02e6c62a253fe751be9f8c45b8", 0x24}, {&(0x7f0000000180)="a2026b2351557ab81a3d2dd60a0e0e005ae6cf9700a5dd23535e3de4c9adba286bd4feed67194703", 0x28}, {&(0x7f00000001c0)="262ad068d306d785cf0f3c1bd0aa47e458db6af168b8110da8c52e7c1c3851eb0b5fab299db9483e646b429759cf5e8f4d2507513c55ef2dbd189e44f68b6d3bcf9ef8639192d798d8ab252822e7131a16986cc751e5af01687c970324cc26167fc1cc0e46a96ca73b33f643bb3b3fea0ded884a9c44ef21fb0bfe", 0x7b}, {&(0x7f0000000240)="753e6c8b935aa24c870f4f28a6ccb3fa3ebe287e65e4e99db6f79cac61ab422a6e98f32be8ea494816ed4a32e15e1ed0c176f11eda3da8ec0f5b18ce362c881cbd18eb09aa3a1d9e98aff6d8", 0x4c}], 0x5) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000440)='./file0\x00', r3, r4, 0x6) chroot(&(0x7f00000003c0)='./file0\x00') writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r5, &(0x7f00000004c0)=""/16, 0x10, 0x40, 0x0, 0xfffffef3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) close(r1) 16:00:09 executing program 1: pipe2(&(0x7f0000000000), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mlock(&(0x7f00004df000/0x2000)=nil, 0x2000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) fcntl$setown(r2, 0x6, r1) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r3, 0x40044b06) pipe(&(0x7f0000000000)) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./control\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x20980, 0x10) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./control\x00', 0x0, 0xfff, 0x8, 0x0, 0x7, 0x0, 0x38, 0x0, 0x0, 0x7ff, 0x1f2}) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='W\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="71050b305e89c055b2decdaaa14c9d42442ffb1b2a71e4f809c0b82eccc9f8b4b5a3546e23f645c288aea32711623e7d", 0x30) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, 0x0, r1) 16:00:09 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000b3a000/0x1000)=nil) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r2 = semget$private(0x0, 0x0, 0x6e) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000002c0)=""/214) recvfrom$unix(r1, &(0x7f00000003c0)=""/251, 0xfb, 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x8000000}, {0x5}], 0x2}) 16:00:09 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x440) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000007c0)=0x1) r4 = semget$private(0x0, 0x4, 0x400) mknod(&(0x7f0000000080)='./file1\x00', 0x4a, 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000009c0)=""/198) semctl$IPC_RMID(r4, 0x0, 0x0) socket$inet(0x2, 0x7, 0x100000001) r5 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000980)=0xb62) bind(r5, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) socketpair(0x18, 0x4, 0x40, &(0x7f0000000140)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0xddbd) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') close(r0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001240)=0x1002) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r2, &(0x7f0000000000), 0xc) r3 = msgget(0x0, 0x23) msgsnd(r3, &(0x7f0000001280)={0x1, "f42d2b698700a0fe530c172de0f7e491b70b6b5217b1ac03ff77574b2fdd9e525a4b0bd058f004b21d3b1b3d4b29c6132772cee3265c0f334d5de60128c9d815c3f480b455eb7c19555dcfb595d59fe187fe5cd582c42b11bb59cce5704122928610881386bddf984b7724ed7ab38eea149e627cdd64c1f96943f67fd7ba19c29d9011e1cd8afd6f99e49375d49ab9d5b1406ecc045d2f943a48abf3c1c1484684ee5b71256f8eb5d13bd90734c6554bd268af9e74de"}, 0xbe, 0x800) write(r1, &(0x7f0000000180)='T12', 0x3) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:10 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) socketpair(0x18, 0x7, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) r2 = socket(0x19, 0x4000, 0x7) connect(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000400), 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x13, r1, 0x0, 0x4000000000000) poll(&(0x7f0000000280)=[{r0, 0x24}, {r0, 0x44}], 0x2, 0x800) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) chown(&(0x7f00000000c0)='./bus\x00', r3, r4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="c8baa7aa9b15ef63f5a04b86acefb65561c7702a93230fb1e9012181c29e48507a0053386bd6d07facba1fe66d81b5f6275e39b930016a15ae58092605c86e10dc2758", 0x43}], 0x1, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2e", 0xd) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x42) socket$inet6(0x18, 0x1, 0x8a4b) accept(r1, &(0x7f0000000300)=@un=@file={0x0, ""/10}, &(0x7f0000000340)=0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xc0, 0x10) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) ftruncate(0xffffffffffffff9c, 0x7fffffff) poll(&(0x7f0000000040)=[{r0}, {r0, 0x6c}], 0x2, 0xfffffffffffffffd) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x18085, 0x1000000000400) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='oN', 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x8b) sendto(r0, &(0x7f0000000080)="7ebf3a", 0x3, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) getgid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0x24, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x30, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x15, 0x20, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x1ff, 0x401}, {{r0}, 0xfffffffffffffff8, 0x15, 0xc4, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x35, 0x10, 0x443c, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x716}], 0x1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x25, 0xf0000015, 0x401, 0x8}, {{r0}, 0xfffffffffffffffa, 0x14, 0x20000010, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x92, 0x0, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x3}, {{r0}, 0xffffffffffffffff, 0xa0, 0x21, 0x80000001, 0x3}], 0x7f, &(0x7f00000003c0)={0xffffffffffff5183, 0x6}) readv(r0, &(0x7f0000000140)=[{&(0x7f00000014c0)=""/4096, 0x1000}], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r2 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c653020778987c200000000000000f8b025f9b1ccd35512fd9e5b03549c5a9f4ddcc8"], 0xa, 0x0}, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10002, 0x0) sendto$inet(r1, &(0x7f0000000040)="1083a6e6038ea7b464bc5c51be436df218c098e1", 0x14, 0x8, &(0x7f00000000c0)={0x2, 0x2}, 0xc) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x1f}, {0x18, 0x2, 0x0, 0x8c}, 0x401, [0xe9bb, 0xfffffffffffffff7, 0x1, 0x20, 0x7, 0x4, 0x101, 0x2]}, 0x3c) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000500)={0x20, 0xfffffffffffffffe, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000200)) r6 = socket$inet(0x2, 0x4007, 0x100000000) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047466, &(0x7f0000000140)=0x100000081) pipe(&(0x7f00000001c0)) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r7, 0x2000747a, 0x0) dup(r6) fcntl$setown(r5, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r9, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r8, r9) socket$inet(0x2, 0x5, 0x4) read(r8, &(0x7f00000003c0)=""/186, 0xffffffffffffffdf) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) read(r0, &(0x7f0000000180)=""/187, 0xfffa) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) fcntl$getown(r0, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) dup2(r2, r2) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/180, 0xb4, 0x841, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) dup2(r0, 0xffffffffffffffff) close(r1) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="3c173b553c4bbb58aa7f00dd7ecbdfd7343000a4e747fb72930eb81cf6bb92fbaa9c076e268e4aa51465ff8d636432af160f0744160459b33e54d2d6e9bfb45dad5f123551584222b7f2f367846b61682ce6e7b844140a9b5290ae7122400ec30ef89352a24fc7cf1f0bf736ff7387029912b230d4f319b93d9729cd226670c77d81b6f573a9497b76eac10a8c140e93dbf88583bbbe860fdfa005972ff3ea2faccfd70679f6a3ed056d7500191bd1d6bb5fdba4071bed6bfe84d0c9282cf886feacf9e9adccb33929a142b9ef03e2c94cead2a5f8cee438b8b158559ee16a0a390d37975948e728e66bd86359d87886a5aac0"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r4 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000037c0), &(0x7f0000003800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003840), &(0x7f0000003880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000038c0), 0xc) getpgid(0xffffffffffffffff) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003900), 0xc) sendmsg$unix(r4, &(0x7f0000003a00)={&(0x7f0000002740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003780)=[{&(0x7f0000002780)="5273eb594e3feaab6335a8c2f30e150ea87255b994a24b687e96853f168f45269ad19473b7fbed4a3d4678d0224045e134cb5a9c9905476f4658dc82b1e34731af837e6a0cce0e237d4a134e6f19c92d0e4bfb3a86eb095444c4ba9672672a1502a54528c84279df58479e0922386956854de4a25bdbc4addf1613b61c21d5eac444166c5fa35e996737c2ee6ff0842265353171ebf6a0e262d0f3afa7fc151016bc2d00506644cd6315b00c144d1b44db7bf3859807c44ffb8397b428982decfb5e60bc34f56fcb5fcaef6573515cdb9d6f8cde2a8b177227ec7a40b9cbea0597ffc743f1f95b422a5fbcc461ee8160036af1d110240e8f27eaf48287d8927db52f3ffa0c3cb251917bb204644eb3a9da291e7f7bc23ce02e33b816ec0ca2b3e35f15add5a2a817cf66549135ee5405abba59f7c738da93bd23ad2eefe33ed58d1a764cb273585bcdea815b14cec517d480488558e4107b66e795d2f500ef37a9c6c937968123b57656775573282740703be5b7e6599f9cb430efc7ea3ca1de59a8c780d4821c7bf704f1d20af5389347692faf9754a0a936e69892606341f6c7ac32ec2f440f65b40004e7e018657915ec389fefa0522011ddf6f1a3546d1cf9a2f4899ccb351d319bf0a87ac6022b8703400f8b4b0edc0e40573c88077b915bbb74ad1764006c5601cae187b53c92c67ecad753aed2045c0eb8dcc0eaafdfc1f2cc996df2a566cc28dc6ea0f02d066bbfdc732f97a0d75da338f07f3fc4cdf443d5fc9780010503553bedab591f74bef44a780501cfa76e076fabee3f4baa01da9910c703ea7420260dac2f856740d481fd49ab6f345c23dc6e23acccf6188ac0d997c4428f74b10faa88e00a0f97aafe805ddae1e9a24bfc968de5b84ec11205ae9db2d4a4dce22c0011072f1dd6aab34460851cf262d4d487a2b65226e716c6d33b7ea6771df3493407ab2a905041c3e7b8d7399854296e96764f0a2e681f5b1500e1687faa67afe7192a0dabf369dd454f656178143345520dc950b1c6709e70a0b3e9e57614d02fc62d0d2ae1c78c2d60a3b847633c49b171dd9cc6534ef37e1b3e977b361a0d1bcd2adc2f8a5ab57865a03242a1ea64dc0507cddd2864cb7c11689f6300a14d08ac42dc1a623c81210088aff228f27d95f4b8965fb67486373c726044f9072bccd09970a04f14f3aca934d592115f15a99485c1031d70137c09855ec1c5d8d6e0d3726075d041a93f55590122bda76925969583bdf2f6c0ac560083f8b9089f8ecb7c39bdf97c6bfd76d68c6861ff905af0f54505abf02000f7d3de77c04c552f9c717b6afb675f4b2c1f8e22de05891c2a089b623a170afa7d3afbee0faba0c40a9f764b9ea30512fc5a810433da5776d255ccec059b305d1ad281dc701925175c0201e3f9309f4e07f453921b5cad638f2a6f03f18ef9785da4b31dfb64413191894316db4087936ebb90b78d1411febe2297f8282d4e3f1430d54f743cda0c57cc09f8642ca5db075c777c7141f98a91b3bd6d751eb02e3865881c492abc5e1caaf52825343f5d8aea4565a107c0088cba484f6142e18c199cda3c5f3a3c834985b2c86edd4c86aba126351e6911c76012362d6a1317a5d6d65a072512e257d1efb4f77be64139b257cf2b67c1784a7c0bc7e4bfd4167cc479c10188880d3c8a755c86d92ced6aac66083b9b9cbb79dc686794f5bb41f6106eae02d3edaf12fc3418320c399768d55f239d390c412ea9c2ed385da452a3c4d0ff5de75fda687e0273a296b9e091e336c4e4b044a0c7cdaf29e9fabf03daccae6c71866591b50fbababf45b475b250963c074769fab8809cb7ab3636558874d63b3a1f3cfc2a28cccd8a6106739ea475a9ea83b98ee7d5a77dcf68039c468ff142ed904270c0b79fdd9e34024b10d1f0acec5892db2d3bb970497718b35a9b22667c80ae238e3268ead3aa16ba462c4cde7c26c316428a1662db2d3a595def4a0526d76c72bd093c2c9969eb35182d85c983f9a3a8d710684e6a6b011e7eab139cc933928d48e4ecab17f8b281bfb1990cd3619d31a2c14c787af6eda9f7ef0a28cd13717d8eeb3cdd38d69efa975012916caa3d1345a780f20a29cde5ed695857dda5d89a0dabe380e7b4c9a1c87a5138615d77baca5ec3081e92b7b9d764c2ae853105733c39491924515a0b2ff95bd14b760f81bbbeaa1cf5d650aff2ec4b844cb2e82d0457f6e7564e3c4951e2f6db6f1476b3ce80f4b8d32692648e7026521903a8d0ebead78b77ff0751a43ae2845d493ea600ea27a3ce2c2d7aa9b4840ea8509ac36db77ed04c8afeac22162bd9f39092ace2b0c9611201f955cf77029b52b801cf6d0e930fc707d31660ba66c77668d0f60471c6aaa2b7191a6d7db6a112adb501c5810691749faa5fa969f1793dd1f39a1a032d3c0d59d93f9b5c8bd56b0d9e207b277415e75743745599164047372438dea12269474ced44d16dab1ab67f8d95e4355b776df16b0697453883bf9e1d23161972c73fbcca4665413b53c1e96ab44540ba4ae24b8021653e6cfd4921ec7e4fa4a0dd0ee092511c9ea85ea43925217eefd6dd292e6eb9845110e8bd58f417d7c7452e45fba1e00d22e254c3cfefdf31d1f4974e8c062348c5350a025da4709e9a13c0863703e11d53a7540ac3daf3b5bba5e6e983a2e0cb3ff18c55114b5343096f2a0783df8621f85166f9308cbdd5ae7e54c3197597fa4520ec1f0c47e8a4158c6378caa419a551fd5357b9d890ada34e65dea4032aeb5e29a3faa489e33d7ef24f088d5305fbcbd06df9ebf482cc82ed01e72313206ce73a08fc2e23e0ab92894f4222b0a163a09e3c17b3a9e2421acdbbd23281067257362f13592764a54c84c6e36f0feab1abe101b6512b660703c589bff23d8af7ff4d0fb45e1b0c7591b93540cff4781170663a10bb9f7b6a8c82d9b3adda29a12e2f1408e24c6bc9fee2e007f6135c22dca9ed8e96f202c2ba472ce30f9c695a5f5b43b23a89ba3df5d9132a0645de880a73ba3b08d1e1a9e7b43811e04233db7924f3cb1a4596b160d79abd393294cc16c33e3f3e3f50aa3af1c67943cc316917d4c07b6fe35b3eca66517a567e030821973af0c8dd32d27ba004627f1b495388d55a9d965fd97bd5471d920c1eacdf706cd2f49568f69bbc4f3fd90739751b27a5c3fd8b98d63296e40002e079e2976e828dc0fdfd91ee3ea150571538115cca6715a4e8a9ad5309c46f72ec4cef8329f948dcc95bece6acddf8668ecfb954a2241fd3aaec456a343fd2e39932d8e683d4b91c527f9734e9a7a18c8443491127b0ad7135f47d1c8cf5c925a1f1ab964d49e693957730a0247650d272fcaba25b60688cacb9091c358187e8ae5502ab96b21c2d1cefcefaf83fbb5eaa27ab1cf507bcdc288721854ac5c318a4315ed183d7c92cf03cc385883d01c82bf3b6e6ddff819634551718f06937c11a23da534c6b978f6a4f152c3261b5dd8179c6c83d2c9a9895387bcde63c263b6661399cfbdde01e7789149420bb30a034ece9ebd1fdc1e33fe8ac000ae656c2b98d5a6e6d8d9ff48a486e84b0eaa71a77787428b85ba29908e5a2a67ba1191afb2fde62591dbfce7d785751a26ea3137517384dadccf3ec66ad986bd8fce685b993ca8524101e0bc72cb9c8573627f6f6ba9ebf218bd0e740322a29bd39e9c33c25a7eaaf64c8611b173698e947c8fca7a76302cd7c5c40bafa1d7d24eb59bfe25dae56835d16bab812c00ce1bf417925394c01f9a5677b49296460b42d808b5323391b832f18787ba3f1ad08237970f2ced38d0197dfab785c05c2686944f7dc88159390ca8d17893617d15f1c4c465e837e39af901dd219248d0b06458bbb235f02d03bf767a26976e263811e4e077d9a3cb2c1eea8fa630d3b756cbb796ad3c9b900af0f3cff239093e6f1d15f998febf771422e080fd8e68738eb0164fd987a8095bff24c6a763ab81e467f04993645836638b4ba552d57f32c98bf00b03221f6a9b97fc089555d4854ba17d6edbe2eaef22be80ea9a39e5e4fad5838076fd9510d42af4ccde5d12168cb0e90fffc4e827151c509b00bc96b3f5d59b9b449962b8dfc1559269ba7e0c95b1c51e78f9bb1517ba330c1a7fe7df54cb3a2dbabfe20d0d5b2c1b9fae05e4e0756b904cf9d3461cc30a14d6cf9bf7da3d1491a629e6420d6e72b7523a9fc2a38b83bb7f3882a70f3f95739d092524d53e605fb9b602f14eccbbd3ac1e81f854bc1a436e3ce7bf7d8f8d3902a8bfc2c294436f238dc6cc0898b1b99372693c3b26d83a45d8ab096ff30a570553aa8834f28927abd6a3f43ddd9bd735eed13b99aa0dfe5775e43bdc15a8ae1a2f2089e5a6dba6bfb6fe27e4318d232df42ec14e8c960349d1c0cc7a67b630072015d523b10da8f7b189d1b80cadc98f211230f395472b080e4010a69e44854b388779d0ae5298c2fdab0db8f10938729621a0dad016d2fcb82e3d859ef02bfd33312b8c541a20a7a5920d56199aef8ed60c7d42b73a999954abd415ba69a02ec24091b87f119f62a7787e4c59492bc65a292a9c56bcef1c2c6a1319c3327e66f4027211591771d15a2deaece0ab40f4c919f340c94602b34e86128b9534607642648d4b3cb4df75a1ce9fe26f0704f331b390450a2b529c00b696d58693794f53ce9fb2cf764602d731e40618d482ea76d0c08a09c6ff0fe3ba4eed3fbabd797ebf919ff265c0244792e7fb529fcf458855689bda87438053822a36deb1335401ab758cf613433fe561cbcd6e37b879105e84f239baa6a7b728adf4a88d9b47e794a0e119e520a2b007ac1fdb54fbf8f6ca6be1c0e7e5fd1b240e88f4a65c0df1d8fb3ccaeb19f50c22c9d581a79571c1b88ccd09b2e6039294c4cbd6f4351964caf742d647b1972e75700f0a8747fd30e8dd52a18f11544ace8d8a9cf449d85d0e2f0027f201887ed539d47f55ac28d4f0a823d667906b9c6f35a51fecb5b0ec987ece8af700c2954b937da7b0d41e8c275502a6dd01c958e7db62fc83edd49f299dcd69abd17c8252c405483de5a3df16621b368af58e857e4113ab8c719c1faba5fefa6970b512d4f90ba91366cbfb77144dba45d3fd1c071077788b9278054b17fcef49bad1471f8ac2f88844a5cd4de6ac6530691beaeec1ced7c53d0c239893877b61567d4bab667b907fc37a29133e4aff083c9696ebe3b1b8897f1b2970b012cd7797acfb3308401627c4503cb31787c2de34ebc5d8ad218bb1beb597a6ec4ddaa2ba979d645cc1699083663b95ce9c8a014fbfe74f1c0e539fc27074bab97ba53a420f0f58878e93d566d00a0dd8ff170aeec9a6bc6ad8d49b42df6a008cfc3e071f460da9c55f3fff6b9bcd59eb36092480556e79614dd747df965f2defd414464fb931c73434ac184a37fdb9c5e47a48b7fdd6957c8747c694e9b64127bb32b86c4fbc705b21ceec814ab602ec6f44fd1ccf3b35509e400999a93088b250f289cb75cbbbe98f7e8d8ed42b9580222841d5bb97edf5015661c7a8645cf0b612bb33305dcee4ea935aafb3dce422ad4e7a713a278a9896364df93239bab330b0bf3c84398ed7365187cef770821c8aaa10f7fb2f1579e701498bc60ba2401dab061e1a5d81a60b59342acf141c9925f8714a61c03b68f54ef4e87b0aec86d871aab40fc7836ee7634f98b93ae0ac8a638b276d231de18c24efe358a9053aa3ea310ffaec7091ec806a1d1487f6cd86af240aa1dac2659c437518d066c49cc18dbabbaed", 0x1000}], 0x1, 0x0, 0x0, 0x6}, 0x5) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)) accept(r3, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendmsg$unix(r0, &(0x7f0000003d40)={&(0x7f0000003a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003bc0)=[{&(0x7f0000003b80)="9afaf6dcd8", 0x5}], 0x1, 0x0, 0x0, 0x40c}, 0x4) 16:00:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x3f, 0x10001, 0x400, "b9fcff2f94380757bbeb4b76b345bd7183dcc17b", 0x100000000, 0x8}) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000001c0)=""/255, 0xff}, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:14 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x200000004) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xc7, 0x8}, {0x102, 0x5}, {0x47, 0x7}, {0x66, 0x1}], 0x4}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 16:00:15 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="95eccc42ec641eb5a2faa70261c7177f1a796c28d54e9c9cdae04806abbc7a59905ec2e308fd20def52ff9158c68cad92ab17dccc608c9a641224a420b1ad0700ce98dbc6043f37bb95bf224df065c9eada9a9c62863862fbce579a07b7a826d7112362a04f93b342677358816b825a7fa9f1a51c385dae9fbc2fc623bcba2a46fbb4eb45c7f1b2c613e3c95771f541a9a8cb8e416ea", 0x96) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x40, 0xf0000002, 0x7, 0x3}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x86, 0x8a, 0xfffffffffffffffc}], 0x9, &(0x7f0000000180)={0x7, 0x40a829c50}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x12, 0x0, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000180)='./bus\x00', 0x20, 0x6) recvfrom(r2, &(0x7f0000000200)=""/201, 0xc9, 0x800, &(0x7f0000000300)=@in6={0x18, 0x2, 0xfff, 0x401}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8b, 0x0, 0x1, 0x7fff}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/106, &(0x7f0000000100)=0x6a) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockname(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054ba70439aa97300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f01aa0a35a00c35885f8854000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffc, 0x1ff, "e749ff000000c809e9d7e700"}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:15 executing program 0: r0 = open(&(0x7f0000002b00)='./file0\x00', 0x80, 0x100) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) msgget$private(0x0, 0x240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xfc0000000, 0x4, 0x2, 0x0, 0x6, 0x3f, 0x0, 0x1, 0x0, 0xffffffffffffffc1, 0x80}) r5 = getgid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = msgget$private(0x0, 0x0) sendmsg$unix(r2, &(0x7f0000002ac0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002940)=[{&(0x7f00000014c0)="e40f4faf801ae98cddbf491b3be7fb97a7c7f0a9b0cf85cba62fa772224d34fb6f1fa242be33727054db8215d69e33020aafee3a6e0ec48965a9535ffa1d3432e3ebe3ce132ffb7de841f45f1cf055f98c048a3c362b835e9b0a5891104eac7f3a294e5161579e992b02bac4800bc48fd3cdae202078e9cc86e22b5d0f6c72efe38d5a33ab273e121d5e3c6cc9814b1e6fd0776d49d9eb3f0cdcf06c", 0x9c}, {&(0x7f00000013c0)="8496ed9e91e19227", 0x8}, {&(0x7f0000001580)="2e0a4fdc5f5b61685f7176783f83eace6e8e241936629186d3d9b45c3f0e900d3d167d579a92cdf7e608351377f7567a616f2ab3e8019b66347fbbb63df9709d3f02570f4a4bbad98df456ddb4", 0x4d}, {&(0x7f0000001600)="99e35ddb851e7ceb52f0731a54095557802caac04592a38b5c066517afd6581facae3af089f63fa929b8c12fe9fe37ce04f60fbe27144375cb5ebc17c4d13237e38035b59463fb1f3c560448387506316f5b28a05e567d25f7fd9e833be40aa4a1375398aab1ebb1e39099d5d92c076132bc17400a92f8daa4c8d4cec9b1cf5607b3ffb4313cc45be36746c87288", 0x8e}, {&(0x7f00000016c0)="b037f96835ec46c826d64f97f961d2babb88f5e3895a054896c2647478f8f1f3dbe6a2fa7dae10d917f932f8e20c0253a5dcba0ad3ea969f709254e715574f8a3fa9cc50eea59e7d955e9224e34efea72a29956fb01eeecb0daeb7aed00c000adbbe18cb94c3cd6687efc5a19917a810505156ea92aae781b39240b80471a26326e1243e95fcafea137a53e3b9dced92b4815a3343b2ca3da0f31b20ccc4bd744b442d9945", 0xa5}, {&(0x7f0000001780)="b44dfb16743f2079913a1e044b6f02663825c28664c4d0137101115210a3d4d4ce55fd154d5630ce0d6b6b3d4265ccd57818880f19a454c0dd1e4e305179dc5a935f1fa07f5baed454094b3b7ab29b1c63fc463f1d8d526cdd5233b73becb29552760b51d7313936a0cd6c2b4b20d014dc55d1cd7f3b5532d7acdeee6f8de4427fc245c20f825183042a932234a6fc613b6e98cb24e5c7c6d3b1a149dda198b7bfe87b216df882ad99ac1cbb337c00d128bd9da442418a6a70ac74b4df81955c14e699f6baadfd6c159ac79d6181625f471a179e45e745b3602cb0b14cfa0a59f72bd2c3a3d3e03187401886d01bd0889e6fb96273c61a03100b1cec003a99d272b46a127647262d9ffe2c2e35acdfa4ff6a8bf586127e23d0a0846abe25fdf7bd15d94bf8f25db4714d8730cffbf5c448e9aa066ba4d65d78cdb0fee1cec2d33b8fc75e68385002facda8456ffba2941cc3481ed84e60a5e31331607ff07dfad97bc018715471d2a292e697b25b2809999aaf805809a0955f412cc2a87117cdb25f90b6d724dd8c85705790da217175db549c71c970b40d9a4435261b0f4bc5360a37499b7aec7ac688e3dd0e388500fd875a0307459e33e5931451a8794526a77854960515fc46f3668ffe0ee4c92c1f795a11efaca0d953b894444b725b79587912faab473aeb8f1a37849be2997aeb4c13e81bf35d20da5390072c6e9865e730949db0716e452ca67bcd0aef06a6812a623b1f775202ecb7c9c0f202126694c50c240c2f22cf74278a1614a6a6b08afdcedebc9a558495958c1c2c7fe6093e9ccc63e258378bdfd201f3b0ab0c63c657af942326ac9b462767edf0943f57e118d9bd5df9c7f1df02177dd08257b51f9b0125dc4268e2d4b3e5f73a862ff75e96affcd688d7ad00ca7e6f2875478fe53a6fa95b2ce4baabd3a0a909b67b05d4faf51bcd78450916e680afd8b62caec17c4954d7eee7caccfa3f1ec9c1cdd77609d93234417c3f0151bf5f71788d217c7945d4d15a47d4f2d254ff8cf32648ee643b6a94402fa403e6dac9ea48d397e7f14536df720e0e9d3163142534995962676d80e09ea0f7ccf60fc4832c40c12384d5d7de3adcdff1a15a5a4e9f4c1a8c1a211de81ce3679cb3542b4254625981ac63510c52e382fb25d8d7111f009edc5cc172b29dcbddc4ae1c5c37fd078579f7fe3f2afd5b4897fbbf012e497e7f17306926db49534c9a72559c99cf393fc16c0d60d0dc1c9891646cd6a2cd7a14cbf9e7f9173af6d9305be4b5f3304b78e1099c1aa1ade6507bb1c85f3deb49831ead98d7e2ab2ede8753190fa5ac4a98c91d18cd6a2d1d281c4847ffa055b105298295baa848c0895db391f279f2ca67722589313bd5d6db802d1468d1894540810d301df8afe7cc444a622f20fe68029d8ad605da484dcae8380cf5d8360d0aa11e3be0b1ccecd496800f724daa3597e1bd6a75c67fd1868be047b83ec953e839771bdaecdb80d04580a0693f18cb6b93e72c10c988f6372031f8a09d9ecebbd394a70e98473d729d32a973b9ab99ebebef44dd650fbea63155b548cbd062eeb60e95aeb1994288ee12c8c9f135f0ffa9796c899d2d4b40036333489fab36cd04cd911a90f3ab91bf1c7b817c497e04129ad8a4946dbe8c6fbc771034d93a8914ad6d7f72d939c5237ca5780b4a4e0fdace41bcfd8f477505ee4109a4e5032cb0a3da76c7311ffd2a33c51782f70bd1a12ba771fd112b943d42aacc78a9ea29fd212260ba1383d6a5ff9c3cdd19182b7bf0b78b49dc6992a0e5f46ce59b043dfd93a6a47d1f5264b169e8e5ac05e4cf87ea7212ce9896b9cfd69fd9331b82aba0baef9fb642bed3d74a40b930cceacf617e4bed3533af73a29a7f2c5d6661bad0cf51c050f82df91efbfae3e97135b5ac18ca8681a655dba40047cfa85304fc525970257b06078b9c401a38740b9185738be573e98e783329486d17693d4f7d1aca9654a68195e8f4588f759d0105b77a671f9e6c7376a7b697f38ca07de75b61d30d8a41604b833a8b18af0d3b5fb48113ed987cce21d0c0e27ed3c28ac9654044f41c0551dbe1e75b8bdbd8dd24c599be04aa52e3cab161960967e5fc0cd7cb8824beabf4eb5bf021f89efdc421cb339a3cc30ea063fe886d5fda27269c37d814c89a3677bbf1e5b9f499193034cd5a166110d29b486eacf868883a5e0a0e511ca51b5b8f21f36c60c819cbfe82f4d12aeb2b748c1d3f00ecb21242760c6bdd919b449c1c00f4bd05c99f2bc568fe45a7d42c099dc216322bf1d319f67bd7d4e7f97c536d7bec5bb373947addebe6b9bdce36a54c8d936ce4f95802c8f3cbfd8e66d24f695ebeb4cab1ac2f35a8e36447da60dc9cb8b51aecf92d146bbcd84b2176b7e5aae613d9600bad373a69d24aa6b0739a00067cd9efd4e37f702a16c217c19e31bf560fe289ab6f09b28a73deaccd92495192df451ba42a870eab29932bd8959dfe7589cedd1886b164011e72a32cb92c6a805a1767322c78384e3678a019af9d4765867b2de66a24753676051ad0c6297eecc1df27c2997e1d5ce471358c2842f19972a2710feb80462fab39f88da32d86245e36172d40c2b6277f16f48aa63ef763c33e9d29902b5ba2885c941de42105aea0d9b171ae3b2f036691eb4b524c5b01747f1a109dd8fdc502c247fac815e9274ac2fa8ca6affd898ba0a95c8578631f65deac9d2924ec975549497b9c06ffdc005834f70e1291ef79b3b6082a590a96d7b114cfe29f4a2168f116a8f75e3b858b14212fb3003c36bc2cbbcc2c79a18ba3bdf32849ef11f69da1a88baa2caaf3805750a114ad582fa53d75007314df3a8637d591412b8cc62591b2c9440813a52c21c269b80498bf63f27f2d6e1977edbbe630164068d7ecd0496639967ebe172668f901a9f5eedb76bafa36d618055fd41c6b029b76a3e3f6a276e0df0c0ca3fa09abd9f4e88d1dfa345eb7399718e114802eb52b05e4815b1a53b89846a2f6eb319d7851b7c7927a9c252e535cdcf6945ace4b8bde70fd5d7df2fc1dee95caad6ce8a34afbe20c171f6863555736dd94ab8a1358a532f15ab68cd4d11296a3205190bfe0a0315874e7e58e17b806f39a0521d422d47b8f342088e312c81c20c802a2e8e9d91b21f650ea93fb65d928e03e87b5aa90eb22ef79faf171780635f787b64b2a11e3dcf42c087bda148b68a74b09fcd14a563c94ec18d6dd0fcd9454733102a5ade8651246076aafefef277e8c2c6fa1f26d6b0a0aa3f2c76e20f3c6aaba1396b093edafe70b056a56d4cdfab014680a5c7f61ba23888d8028aae5a4efc19589aa21cc76217a0b7edd819671d722328a58eaab8f9d6017e3a31772f97bb25b2d63531bfafc340355e0ab29711818089dc7ed3e98946ceb58d1489dd6bb1d68caa83b546e92091b3f0f87086c1f7bd323902b8e450fac0b90db7c9513abd9cbd60ecdb2084e413212c9755ae1be7a21ea3b42b9b50904c9af1c67a7cd4c77cf1051d7e221206bdb306ec990a0e21240c0e79e1ee43d4ab2a8e48d24ebdbcb2e65a71977c399d67f6ad5986b13a425e07017a939263ea7a481d9f18bc0dc42170f6239cff04bf5432fe8a5a446694313a2f0ce515728eeffc9ea747a3ba0bce070dd282997c5d6cf6b69f9c3b0bad30303a8a7318f5872b632144955254a512915628c259f3024fba15f62301d798102c11670475d29ebbf149282adb73341db3623184d9e0ecbcf315a91d2592992f2c3055023656035cb8113f8d1926b1ac1fe8ba264f992cb43035e311dba41beb8de6d8b31f6e573e9274bb2821118f870bcb1ae25c3a3c6e6a2a8bd9015426104d0bb9028cc5c07da79b5bf618b7f36cbd8b2cebd56da3758258b13fb019c9802ae804f355f141c89c9c53877fc88855c3ba3f3b53d4ca0a00adfc221cf76ef23d39899742e4f6da7910178b9bda4630580a26f1e200bccbe5d87cd8b91e1b064eb8af26ef0782f070b4b086da6e8512cecbd11c4a141bbea65a31355b9c25666705c0018a292b64848729ef04b6705fe15e6859b5d98d34ccabd7df0a02e4722736b9f2112b706010b6ef4b7a34e7c26b0aa7b828e65949aaf04b90139e3a3e2cda48f22584100923d514e587d143d29a357f2ff0a70659f2156e1f282a6d3241d7eed5c8781204b6bae43d60c7bd747620039025371f0f1c7a8e1245a344b83c9a65c3dc323baaa89ba1bb60cc89d8f6824d68a24015f5cba24de317aa388d393c6f16652c3c6902a6e28e9b71e0462aaead4bec8692f5b9850cda496785ca9ed673238c5ea57307b8674d6cda941c632a04aa1c36f828071075b5a7737c54e41c25b242725d57bdbc42e9bd808b1c0b6c36d138f5b535f75d5dca850b82812138bdbf602ecf464cff2c7fe3185f0bc0d8ad4c3b17812211de0deb19570477615be1fabda043c5426bc493dcce2465684ad3b8f6c07fa36e9b0133a20e6621e167efbd2ab7c645d85247ef4a2f6c314c0f6cd26e72e116cfc3615ff12511740d14a8882577c2698b46aac073dd3d0e987aaa38c8cac7cc1abcdde61508e7d995dd348972b3e3104834a5699579b0f82a6e1f4fb4c8ef2ec051b8d74df9fba6194b8473beb59cce070b2f6709c9465875f352aeaf91d06c9ee5c8be32b75d7e3cf351ccba33b5256a74bd2dfbc8fe9185a9b8df5db8cd0fad939168a182ead1281c2c817fdca49fb353169e7daad039e000f7fb1ff5f7efa06eec02f37700a604005f8cc27abe51d24ad4cd830d61564b607411942a28dfe439113977421a9c454a6ff02131f20a32295999b56f876c71885dc40b7a6c29adcf447da1f7d4732e1771c2b089b0e0582f21eb92272124edb28439d146767ca00987a38b7f85c3470c00f6fb99e7659df9a276066184f2c2656e6e51a2bc9f155325b4c3585f6435526cbb54393ad87309f8582afccb42d43d955d6fcbfd8e0083c4b907cfb7edd2635044c3d4d21303d53730b881cc85eb987b752ac51f9ed3651a5781670b883054c92b26b196971783232985e02bd39e309376f3d932c1aff896f2d130812b2beb7d9501996365ab5f4ef2353b6be1536584dec185d2703201362e48a62819664f176d274c5efa9692fd7784e3bd2b54a15c4c03557077d6ef152e3518d8003cbe83f07039ad30884b867e140b6e7db649f48c271959f91ab7df011d31b46b88a74aa03668c219d5e0a8f20e3d03dfdf54e8aab875cfa84da5e9b6f714b8526dab71f468908cb36bcc796abbda7b46abf4583c1e8cbbf943abe4cbcd1ad8e65eb4602c0ea577ff0ad9e6f282f7bdb7af191b638bc3dc9973843d9a66811ebcbac3eac0053601d5d048731ed86400f3fd3f35cec7a4eb91e675352855ca05c99a9410a0fced3e9ae58e258e34ce75a3f2da8d81e5ee8da143f56938226dc9c1b0d2ba063ad6e98af645522c6c8228ab894b2b325df0c823c754369cec20d1853ce7e943846e43d97b61684ff78efeae0cc8edc6fef7b8fdd05f51302ee251ea2eb66e167fc88adafc841d00f723aa5db9e58dd1b93d395ad429b438010edc9689e2db6468dba91d5c21464cabed6b947c70a26a962e487288c1f3ac690ee317e03ee1bb2576c791f312736cc4687af3b2d1bd161e816070ec7d05f0bcc666c0910be4796e1096fe129d459a2b54775a7eac786b967adf15ce4f5788ea576aebcf20dbcbfd3cb434b8a57fcfc187b60c7f4f0dcc067ba2a1df67fc0e8e6e27580ffe363158af1a799b98eb3b99daccd83f09027243b", 0x1000}, {&(0x7f0000002780)="e0b32f8e68422bb066f85e1cb20c700bb4c4d8424edb0adff462019c23864fa1ecafe69fc247ffb0ee98fef072013cc08fe84ff2eb8a6cd1db86d041893f", 0x3e}, {&(0x7f00000027c0)="5b8f9b703172ef2d5e41478959ec0710378e7105ab5f02ab23d61efb28a2ac38376ee31784ec639378a9f7b2ca2e4ba231be9636ce03ffc1eb1acfa3b4beb1e925f9ef2d406d1d393edc9b6e528df0586397890263a37c94c7af50095eeae710840a8859c68a7b236d22d4fcbc1f8bc62eb19fc1b342d0a85981b82c809a1a5f19e52dbefbff001b95cbec45884a506673155b5fe374a30b7cb9431bce4f1da925c76e479ea23a7e133665c933f0e7e58c2a7e909a4d34c583a44ce14a85e257064b84672b11b8c9f350117bba8873dd4fdb5f0a43bd1c411d301b597ca4a84e8d6a41543aa7b71e", 0xe8}, {&(0x7f00000028c0)="fd40e454291d9d6cdfd186d3a44b84793e2c1fa314e26dac9348241513e5959f1473ed2a57413edb82cb71a098067da02f636d2b5da3b9b44da1c66c2e4c86838d94d806025bfe3606a13d8016469e89033506a38e", 0x55}], 0x9, &(0x7f0000002a00)=[@rights={0x28, 0xffff, 0x1, [r1, r4, r1, r4, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r4, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r6, r5}, @rights={0x38, 0xffff, 0x1, [r4, r2, r1, r2, r2, r1, r1, r2, r2]}], 0xa0, 0x8}, 0x8) fchmod(r2, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) msgrcv(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000b7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x1800) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:15 executing program 0: r0 = msgget(0x0, 0x444) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/4096) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xf7, 0x1, 0x2, 0x6, 0x9}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x328, 0x1}) 16:00:15 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x384, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x102) open(&(0x7f0000000000)='./bus\x00', 0x8088, 0x10) geteuid() 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) r1 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) r4 = semget(0x1, 0x0, 0x84) r5 = syz_open_pts() r6 = socket(0x10, 0x4007, 0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000280)=0x3f) bind$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000004c0)) r7 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(r5, 0x3) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000002c0)=0x2) getsockname(r1, &(0x7f0000000400)=@in6, &(0x7f0000000480)=0xc) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8400, 0x111) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) recvfrom$unix(r2, &(0x7f00000000c0), 0x0, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = syz_open_pts() flock(r3, 0x6) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r3, 0xa) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getegid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x400) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6]) 16:00:18 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000003000000000100002000e0ff1d00"}) getitimer(0x1, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="08b5ce23e9cdc200f669bd5ad403e3743973eb97580fe97ad2ad52ef79b12c96260278c40a8b369a1f9972f281f12ec16871344616e8013b6f28f2760a7f236a03266fd5c7fed4238b2f136e6ae2ddcac93badf07a9c7bc82603e09cf8f75bdcdc893f5866ef755ba0dcc4258669a3bdf47a719716fd1ab9ab641f74f12ef628e0031b67c9394f83c93474fc11d57b634c852d736531a5e6193938b25f6fca2bc29e5676fda45e0e6c28b1350d12f4ec762c7fe103bbe3c876a326c24d39d1e1dd0604420fa84b56f2d29d2c78165033c8e7170ebc5e7eb025d67d2b1b9d87f218ae18000000000000000000000000000000", 0xfffffffffffffe31) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000380)={0x18, 0x2, 0x3, 0xfffffffffffffe00}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x1, 0x9}, 0x800, 0x1, r10, 0x0, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r3, 0x5) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r12 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r12}) semget(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$dupfd(r0, 0xa, r0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x603) semctl$IPC_RMID(r13, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x400000010, 0x0, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) r1 = getppid() getpgid(r1) 16:00:18 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x10001, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000280)) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x102, 0xfff) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) poll(&(0x7f0000000140)=[{r0, 0xd0}, {r0, 0x8e}, {r3, 0x40}, {0xffffffffffffffff, 0x1ec}, {r0, 0x100}, {r0, 0x1}, {r0, 0x8}], 0x7, 0x81) open(&(0x7f00000002c0)='./file0\x00', 0x10010, 0x20) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:19 executing program 1: r0 = socket(0x800000018, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000100)=""/238, 0xee, 0x842, &(0x7f0000000000)=@in6={0x18, 0x2, 0x388, 0x9}, 0xc) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchdir(r0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000100), 0xfff, 0x0, 0x10001, &(0x7f0000000000)={0x3, 0x7ffffffd}) kevent(r1, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8201000000a0c5"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:00:19 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000780)=@in, &(0x7f0000000900)=0xc) sendto$inet(r0, &(0x7f0000000080)="51bc052c5a267b2ff12e9eca6d93a52e7ce9aa7b66002e402c45c58181ab72eff3765eeabcfc60b75dd40a676ab62d354115e22ac4ba9df50049f04b1e2923c81e838378cdab40b74ba9b8d3ffe4147a1ad1d27e4acc8243691ef77eaf89dfef9dce96a7151fb165f2eebe114b59cbec3018410c092dc386c945d3be090d4db96136be803f37f5a70fb3530fc2f235de467430874e9cd2559e665b8c000a76f7", 0xa0, 0x1, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="2a72e5a72e8d7e2f5ca1b4e39f985b694850007281cff7c06bfb671d8b60269fc80a52c4d2bf9feaec3d4705991bed68a0cca863e9884db739081dfe2c35070c555ae6bcce48620363b576eef83544d829f48660643b1d8be6da1f130730a55dbf25f779bee68b49069db56314b9a09e96dd6a8a777d6cf580d87c3711e2b9bcc226ef6d0097d379126e3b8244c16a9cce721f69d1cddf59b9492f61e6bef72057a6dd350662d8200000005de06323c4c57b9d0843ba5a31e64202d2d2919c0bf3fd17b4575e9f7c5aea0d447eb5963a47f3278faa8c218610179ddf65e977068c45c3b3ff26ecf77afb270da93b", 0xee, 0x2001, 0x0, 0xffffffffffffffde) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000002c0)=0x6, 0x4) ftruncate(r0, 0xba87) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8480, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x428, 0x0) linkat(r1, &(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x8) r3 = semget$private(0x0, 0x4, 0x280) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000400)=0x9047) r4 = accept(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) flock(r2, 0x4) r5 = dup(r4) sendto$inet(r2, &(0x7f00000004c0)="7b694b0589c9691b3cfdbab09206f187696054ad802926e924c382f324b7484356eccb3b2a3ecd5f863e4f5a49409f79ae8a85813de577907d86c26705923365574e0e01ee315806cb852d64d698e67042ff17571d8d9f7006a7cdbd8939564bc4f40e515a9146", 0x67, 0x400, 0x0, 0x0) bind$inet(r4, &(0x7f0000000580)={0x2, 0x0}, 0xc) getpeername(r1, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) getrusage(0x0, &(0x7f0000000640)) faccessat(r1, &(0x7f0000000700)='./file0\x00', 0x50, 0x2) unlinkat(r2, &(0x7f0000000740)='./file1\x00', 0x0) truncate(&(0x7f0000000540)='./file1\x00', 0xfffffffffffffffd) semop(r3, &(0x7f00000007c0)=[{0x3, 0x3}], 0x1) truncate(&(0x7f0000000800)='./file0\x00', 0x66) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000840)) semop(r3, &(0x7f0000000880)=[{0x0, 0x9, 0x1800}, {0x7, 0x6c, 0x1800}, {0x0, 0x6, 0x1000}], 0x3) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000008c0)=0x58) dup(r5) chroot(&(0x7f0000000280)='./file0\x00') semop(r3, &(0x7f0000000940)=[{0x2, 0xd16, 0x800}, {0x3, 0x6}], 0x2) getgroups(0x1, &(0x7f0000000980)=[0x0]) setgid(r6) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="5ac556e8d19b7398a8bfad9cb3241f8ecb957028fe9d681dbebd", 0x1a) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f0000000080)=""/56, 0x38}], 0x3, &(0x7f00000003c0)=""/69, 0x45}, 0x3) shutdown(r0, 0x3) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x1, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) kqueue() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x18200, 0x4) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1c9065fa010000000000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0xfffffe17) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = socket(0x10, 0x5, 0x1) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 16:00:20 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x5, 0x100000000}, {0xe6, 0x9}}, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x5) getitimer(0x0, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000880)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) write(r1, &(0x7f0000000040)="000000deff", 0x5) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='/dev/wsmouse0\x00'], &(0x7f0000000800)=[&(0x7f00000007c0)='..(\x00']) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000840)) 16:00:20 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x9}, 0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) mknod(&(0x7f00000002c0)='./file0\x00', 0x8, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r5) utimensat(r0, 0xfffffffffffffffe, &(0x7f00000000c0)={{0xfffffffffffffffa, 0x401}, {0x9, 0x2}}, 0x2) fchdir(r1) r6 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x6, r3, r5, r3, r5, 0xa2, 0x1}, 0xfffffffffffffffd, 0xffffffffffff8001, r4, r4, 0x5, 0xffffffffffffffff, 0x1, 0x7}) mknod(&(0x7f0000000280)='./file0\x00', 0xa5, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = geteuid() setreuid(r7, r8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)=0x800000000001) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x24, 0x6}], 0x1}) 16:00:20 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r1 = getegid() chown(&(0x7f0000000180)='./file0\x00', r0, r1) socket(0x11, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42d4120920246e94, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x12c, 0x5, 0x0, 0x4e, 0x8, 0x8, 0x1, 0x2, 0x8000, 0x7}) close(r2) sendto$unix(r2, &(0x7f00000000c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e64c748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872ba872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34b690", 0x59, 0x400000000000, 0x0, 0x2) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x83, 0xffffffff}, {0x41, 0xb7}], 0x2}) r1 = semget(0x1, 0x3, 0x2) semop(r1, &(0x7f0000000080)=[{0x2, 0x1e, 0x1000}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050202000000000008001386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000140)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0x4}, 0x10) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) mknod(&(0x7f0000000040)='./bus\x00', 0x8104, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) clock_gettime(0x2, &(0x7f0000000200)) 16:00:21 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x410, &(0x7f0000001000/0x1000)=nil) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x1000) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="e1b1e8f4c9db2a7bced60f2936b91dd34b265512a94c1960568fff1a156ae8b415a4f742069aa2364c8f7366f07109685390d9104d15ce2af5abf65bd2c02264ec160e0c0ed9549d040bccfbe602aaaf985a6261330036c4dc113568ec724d2979c956ced77f7ddce8bb84bed3b1bcff6c7ced977937b9bc140aa5e555b31dd172ed3e135c3fa035f93cdc02b17ebd74ba223b2813e3de19e7d3ee0259a63e788b451aebcc17d5d8dda62707cc6c4245ebd4a2566573fb0ae2159abe42c85d7d17f28e2a956774532a74f8123b4f1986a3012f9f0f8b82ed243de1c6c24ed3b377584fee0ec746619776866aa8825ae7a99952dbd0fdb065", 0xf8}, {&(0x7f0000000240)="7f7811082bd4aaf7c06193c99d242cff22af4ef220a882c883e328b56939bfbcd5fd3f4161289129e7b7699a6f3f764879c15dbc225c2913f3593815cd0a922aa4f799235f22aec43711d576543d198b0a25b039c9034e300f215665c27224ef8f22b00de97fada15aaeaf57d3e5e87c0e36b42d5377aa277d60cddb2a602170201bc61efdddb536a0", 0x89}, {&(0x7f0000000300)="65ca72e769e140e97eebfe453b1e0c19c3134342cfd661d0d5db1bcc96e58b2e884db2e92aac04bfb573cd410396069fbcb0312e096f6b225fc735f94ea892a5723e52b22dd224adbf399d98fc3233ccbaa1fa6d840f581b87dc133cb7b64a30c1d8b3b3b0ed747cef79a19879860569bed3882d61de2f6a1b78005a5f5c899b5337cc711670a28432f008d2c59609a09de93e3eee39ef39b0f81bcbbbb36785c234d23a667b60364a23f207af6955721464606c59507967c0f08287f0f4d8ec2ba93ede85798abc7b78ec65cb1ceab72dfab65f808528a91b7aec42f9ea4b", 0xdf}, {&(0x7f0000000400)="814e25493f84590fd5c04ba7c70fad63e40291791f6943f76eec2e17030428b9d3876192252e728eb7c583b5c952d411c1ceb92a03a5d694fa0a541473aa1ecedf3f28d1811169303d7c00971c4f0b9a821ad59cf92e387eca9b198313e2877734f001ba2b6b8edbb4cc7386614eba7de43708e1f0f61fad78b1f43bd269c6f67efc1f02cccdd6a9173b509b95641895c6b60d562bec0835", 0x98}, {&(0x7f0000000080)="905bde4764fb90f9cd217556ef1a56c0d257937e69d28ab4dfcd1f9b257e33672c0a5dcb12e250793d5375dcb228badb473555aaff1598fdb44e13aea373e01577afb7098beaca14dcaa60115a425d57eea43dd31b32be579681b690266fadc75ee687db5a", 0x65}, {&(0x7f00000004c0)="cf7848519d436f25229fb50cf355", 0xe}, {&(0x7f0000000500)="8aa0adea39bc77b441374f24ab5dc3ef3541c56c0b6245672dd10ebbe4787efab584502152efd7582c1d8fee9dcbf36a64cda924c4092baa79351c42be6e62d9df6b9016d1982bb0eeef34f31691518aca4da6e2a647fce65f3d43a9e8550bc7d828484312", 0x65}], 0x7, 0x0) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x766e, 0xffffffffffff565f}, {0x4, 0x8}}, &(0x7f0000000100)) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r13 = getpid() r14 = getuid() getgroups(0x8, &(0x7f0000001640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000180)="cc7c9dda17ff389e376648a622d93a94bb94158391c03843aa06b69bb2e845f87d686cfb9104a65a02391677794160641f9cfaaa8e2144ac9ccdf9ffa96bae58a44a2d254edb880802cd5540317654b0d6d95d30dc54249580a4454d051d20cda56176243b9b863dffb69b77177e42e93f365af9da981937c0c9830c3afe94752e0cddc6d7a313ed449ce7c287c82046ee379e647a720a460ead19e1a90f4f0d93a6bc8de3e3b95b61d87fe5457811723948569ae2da10158a83877ce528cc0ed3a42e7d6123a421", 0xc8}, {&(0x7f0000000280)="9e11f42de388436e513b85e91684889a726cc8ee280721b698ad9bf7c09fdb901bb440ad8a9aa85ed9160e24bbdfb223dba3836ccd527fc3d0dd49e0d191ab58d6d2d84ce0c3b47931f7a4303c4fb35d89601d6d25e8d79a00a9b324cd62c24303a8473406b2efb253cef37eee7223d942791325b30c118c86215586bebca09eeb91d87a2d6170186358a32c17ac790ba5eac7583cccfd679a514eea25682958e8c88eafca131c1f1d3d62570a013f54ef4de5279aa9bcbbc61fed6c5a783ce43b7010bcfb5c53654915910836f7b32ef3cdabedaa11e1abd583c6dc2f18065d874720e9136a4f67149d8f2d32b9f5c0aae4fdc75ef43b73fff80349ccd9af3ac5e2b2543e2bcd280d5812c3fc3cdb88af7593ea61d249dd8eca17e01c7362c403ed9682f89d2a90fc8146fa101b30aa4b94586b78e8c90e3ecef54f4e1472bb8ca481ad7d9943d626b7af81fbb901815497f76df8749b98b67cdcbb60364dc117c5963c24f3e586268d4ea40fe299ba8ab74ec136767853a069553bf67147d665f86e67dad5ad1cf092e12525170093b3b2dca147a9fe4b2f639041647df51f2e7e245c13d0e181f85b8a92952c1ec50bd00e862d328017b022e3bd594417b7ce31ad494737a46749e764990828713b8ea71f6961468a79b3259e990a044df36069225bc3846e12882aa75b5dd45e5362a568ee8e74e174a3af24cc2ce9556dd72927e707944e354d98123a0a965dbb75c37628834a0893ffb06cff0898239d0f7796d9d99870ae5801d45defc98c446e123da4169f5ab774df3aa15ce89b15efc4a6cba4c13f64f119de0bdad19befa1b4718f8021c7c1384a5cd175a849a09248c4dbf53be2edd33c65f33fe8d1bf2edfb4be4445a97e34c1840e44ea72b56ecb65d85cded45169af8d111aa894227ae8653cba59987df93a72b2b7d170d7668cffbc64fc232f42d493cd9018db7e7f4cec4a44eb6be22aac7f57f4586f216d520515391ce5d3e6a4a0d1307c1e5a30e156615559c42a889f6d2256a9c65dcd66224ccad25eeed15652b546840ff2dd27c15e28c0eb0964d614cdc3872d461cf1553202aa94ffb105072fce6c3d44bbbd51c291c34f14543b046cb3467b982c85807284d6b052a990b9a2f6bbc7166aba6440ebba4346311edd0476f527148b8efc510f65066e54040c6d5a51a945faed8c04bfe0343f5cf463aae4890c60d15408afba4d4ad5194a0e580d5130f816253325ad3f1971b7ea1d8166a2add5adc462ad5c6ed6a5ff7abc95297495bd49c736ddc125ed121f5ffedc258c6421c7fb95e2d5fd30bf35a9bb6d6bb952c46e5df9f8300094daac1f90f304dedaf3441688103d2a72916f79508e398d12f9d9bb143b8bb170863d3bdf9743775383539e4930370375b4bc69c5933a563d7910a90769f6c81d8d516298b7333ba33e710184d52f0941e464ee68aaf9e24c38172a77826482c2452195c36073e6230b76680698f9352b99fcb9d50d94248109404beee1b80e506477482ac4a743af277f8c1627c55acdcc70d97a3bd9d44989b9f37d8ac5f0daa91e79d13956b0be806f22d493980d1581d76e2f6d4141458124487c8cfac2e14a85864916f130ee3f70acff0cbd1eed71728c480c4bf3e71be8eb68784cb7254b85391c187ec58a8482f092da9e008ade2cfd6ad8adc17c06d5388a16049cbe6809917a3115b559e40d3338ee3313ee68161213d0dcd69d08d2f9d5cd56e6a8a653f4879579ac4381c43e94701a5f03da35ca4df93fd79acd6cb8db038acf816fee2f1c7c64aa2da30610666c6619f86062e53028cf0fba238a5d4bc9c19aeb6c90e3465d026804ba8b1c3fb19e4956a8e9c167f3dd914053edccca5cf2bd60b33869dc2bb65b824f706298b8b416fc21bbc9fe7048b7368c4f41eb3ee8b06331a285a73dc2061b657a0e257f355aef8baf25a89fa594f4793dc0e46557e8216abcdcdbe2b3bcda7107a4bb0063aa148bdb3f2940d1b84759fad4edeac701651f905090bf02730772aae43c77de53257a4f91a7776a270b85710ef451bad240e7d38fa84f62ba224e5adee744634e71d8b317e9878246ae70094159e62e4c85a5533394797289ab4bcc35a6313c2d8ca7210f89b10a0e698d48fa1b55960872223934a67286a3f861c8029ab001ba8fb618aa9d8835b66e9c01ff08976dfbf3a580f2d83406a902fe3a136e89f3332b5be5e17280eb1462dd759f58cb620ecf93e4c859aa6a301493f236fd016067721c1dfdfc1682f3d593f878cc8e81d1a44e84538032abecf5a78ed4161a472a95c7200b2fa0200f3e3290f2908a01f79f102072861b85c89f6be24459dd9b82811d2392e9700735c61abcf686730fb30f8cd30604d08481e0c7e610fcb24495ced6f90a8b69934bfcc065286e0268b8fd44f420cafd2729a77aa746a18c5fd053175502fce990a73c4697d76ae2074599f75ffd2edab870851e1c094e17041cbef7329c40e06d59a5933635adf3e9617811e13d2807769492ec7ddbd5b95620e69e20a40c543402a9ce9952189e4dc023994793dbb33d8f9a7ccf39ee3baa5b640ab793c2b50aa4b1d5f80fe0c46f9cda7f4f6d76ec2c2e96271b090f732a66e8055d31c1988104fd814ccd3a87d1e1d6604c397961c0b097dba35ee532a779310633b47b504165107f05da9dd7b4339726ab6669320924c9c94fcfa32fd458a088d2886663acc61c8d37ada14b9bfb35b987ffbe9fcb8a84377c54af3a8a0cd5ca56d2764d87bb0d3009d14fe463a7c6705ba0484d6faeb177cf8ba7a45c5744ad6a9cc070921ca3e53b8bacf874813a10f331e5b0a66b1843eb52d7cd8d1cd07437893e009300ca80f20af315186a3b4e47c25b425374cc507873ad8b460fdcc7a389b4932e811904fa712d908b9607ba2dc8f36f0e565004ac81977cedbf99d7b1311b5ef9ebffa4bd28201c882f01b73d4c0d353eb6f07e0a9e411cf1fc43fb8ed91e81fa96bbde22375fa57b9d88213904a4473c7a65c683e67e3c426097ef0be9c1af172f4d98daacf6522e9b1fb1f80ce982f943644b927363900be08e7c071ee754466c013e69a79b063da4eb84502b32d094c15a0ec335ae01b30d1852b784154093a01d7daf48e3300c2e5a591dd60422397d639c0420eb960ff86fe77c8b40685caee1416a6015a99cfb68651ff1b84639328786299569477af69f5ea2dda1ece56c85d53a72c6e7819ca8a37b3b59c28174c8b090eebd37aae6403458d22cef8e50353278e77515444453d0e86e87dbbcd6fcc14a9cfe8c60dfae5dbc2ab284164a9de8db17639fc186b6f9d4df0cd3cf7f0a1bad0b3f2538462733537e2d7a8fe44a27b3b7922a7e6a0e2539b7e095158d8238baf7f0b5c6623ba9c64658d84ae548ff199c85cbfd66f9df82e79cff3eb2ab1cd2c9e8a0ae92a5d744bbc1f427ab195c5a7337d32ce55fdde97e0a1383dc931d48791bc66c25a949b612c3b4d59143a6dbfebd80e28a6e648c31e5d6f12a7cc1dc957b8aaa3d358d0e992746884afd6876a1f8a0caa61f1a4de5bd4a8c257830110d8fea013c833aed8554650c55bfbf33cbe10443b0af265d617d6d7669a3022ae9ac50f35666ff76f188e17d8ea4d182dfd320df71579bd4a1209b9d3fc805be208bd16d88f1be6ca8de19f85fbb384cf695720d9bf0a28ea1da58ef2e8e883ab3e5f0bc91fbee8212df9fd499fffc26a121588f74956ff6afc180ee5b34c29a6143d93a5a31b2aeed4a0f172f927da9e7877c4ccd1c6971b9b5672f9beaf580b018728a963eaa119d4595eb3d576945f2e570d0af4ae32352f0ffaa182923fb9c9029d070e1eeb608ff05a93ebbb554a71e9663f547e34e5a5aff2f3b58c78d593a00e07a79794d4ee0fd053ec3576dd2e7aa25caef2e99f71b218aed958fdcda32038158232638343a04b68e64e1d7ac14cc8eedc1d4652056e826666383f4e1cc94115b0367ab73a1100d94e6534b0d1ab87f4daf83d57a14c25fe12ba8f16e76e2194e58d42715097d4a7f803265d4c927ccd5ee11af24ee174b7fe5e5cdb53e1068acf9937f308ebfc57403c9fa009a668d65357629dcd560139d4a8febe3d9cc3fcfa9ee41229e4fd1248eaca90f76881d8e2b1a2035c906e613f0dd19a774e85cfa2ad993243dcbb2cc83c50de350d9f84190138a1d711414f559057585171eb6f8e39d6150cc7fe4f53fdddb8dc70e93de961aa5979d15932c7776ac445de4f89e9e0d29a733a4e5783a716312253767da5afc60ea4e1eafb15b95205573963ccaa134e95aec43cca349f00314ae5fe9e0360da54348bde149abac5af27281f2373778e629d42c7a6a0d3f81b261af1e7fc08f98904a933b8a56c2e8c798c5f6b5dbbe1dfdc09c0d5c49a24ae90e41893869a6b9e56096a2c2af9140f4becb64500fdb970489fa6d0a3f18b0afba81c018d357f4fd9d052969772db2a7518ebcf464ab68b2be53efb86ecc6fbf04b83e976b7e8f62be3c8e99294ccc35e0e4110e4c97c2ff4ec166a14c3dd3ae1a81834c9cb97b6d7c2cfa4155bd79f2d40c6bf42f122669bd46ad13f27fa697dea6924c67d94d22d1bbdb18b7d93e1f660169c5904408f0a7b44525a9215d34c1a9b2150710c7df0f6240d06dba227c84afcea5856b99a57f395b071ba18705c6444586aec486d95a965bf6c6458d933d7ed0cbcfed15a548f1fc9dfeff537989d5763a1b85d241290367d2319a99bcb2422a98f90edd798e4fd1fee1c495d071bd8fe6e375b5391e4a89a3eb257d7ded8f9aac5fa1dbf3ea162407a4873e55c14cb9262475fbeeedb061d08d34fa7d44cbddc4807ecb960dab9a10bcc23bcd60d1db6c7839257c751d341a61603ae6a21d07966b939398df08bb0ecc8f20965dadb9ff20fcbcb0179a414c871af312be832e7de01ce9092d41a1fd0a50be14586271a06a59eefbc9d1e3f8a3de627f631d763b3aa9fbeb71a3df69c561e8b5a7848f94dfb17ad2f78dc83602c2c9d21d1da4dcee9b3404abc12fc3967a9e72557df15eb80f890bba942fb50c91269f247d3c29240f1552593f8c9bd4a2d254a1d15d66e57585b3bbdb1d7313ab44b05e82741547452d06e60f7ba24495acbef4191d849459f82c983e012d94011a0866ad88301acdcfa17cebedd393ef392bddd670d0b905e523b0cb5fd0b3ff7ab0d6b384f09e0b9fd01a681b6f0f0fe65c2c634b9d53190f15294935f0d2a589d3925786b62a9537e61983797ebcac4a49272b56703d2578f32f82cb6aa00d84de62c1fdc9dbb70046ab84a4816438c9ad947f9c01d5d419860f56ab182bbdf70fa21456d54bd30cac4fb88952c4139d6738a1b5e2bac90bb927003c09b69197c999b892dc2ba2b0c9945d2f1573d671e453a06a41966908b131a50284810f6d737ec1712171de79465267a72234b2280445b6c9a4027132e70e3557437413c139560a97eeabee652c680001c69471e0055a10977c250f243c6926dfe95d6611316ec2bea2f02eff7865f4451cce1b07e04cac3436f5a1a62a38d8e1b419208277aaada23fbeceab2d15ac695ecf077903864cee9f76714dc9d4823b4c09a9cb989e57fb44ac31929d65fb4817b46775fa91223d6a2be0ce5530a32665a3392937d9c1d8b5121818620a53896ff1de62452b1be7223fd7a5eef70d5432b55fb50e7971431c80a06b2731a96667da678a57e17d80ce0f715082c984d3ebb2fff940843f3820754d62ebc2e30f0998d628f47653b7b3d8e853c863d5aab62f66", 0x1000}, {&(0x7f0000001280)="811e4b5d7f7336f2d2a30dd44023c5d5f061dc7b60da4318355f4b0097328c22bcf2034dfe5da38aee9e1ca55dc968bde69e779f25c05cb9313604895e43fd23feed86175914d0fd98ea7564fcd867ae602177b27939b90c95a952adf5ba2c5d88d558460bf40069", 0x68}, {&(0x7f0000001300)="56ec752449071488b44382660933207c0a14b8d785fb6136e4a37733d850247fe2b668bfb2bbdb909ea45d2bdc6628dc19ce70dca819535837fb824a401e77ba54dd65070e4a9291bbf73cc92e6a243d6e6c8f38f9af0c852edea7bf56127d64419bbbe271c50f97368fb594716799390d643a1dae6734ab634657690543029097fc48216bdaaf7545ed41916d8d4eaf161cb58ab5731c926ad92fff4c08560eeff9147daf0483f3207705828c9eebcfcacc4fc5d92b", 0xb6}], 0x4, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x110, 0x400}, 0x8) setsockopt(r0, 0x9, 0xdc8, &(0x7f0000000040)="206ebcc324b73d65cc2c721cf983dfdbb0a0571ae7db1ed682f633eec19a2078db5b325cde3c687b2aba0a75226f46e8985f185b90cfbb78a42aca5d2e66e0f4df402a58930968c9dd2910cbf05763e7d2381be770d5fbc02494ab94d8", 0x5d) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:22 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) r0 = socket$inet6(0x18, 0x0, 0x47c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="4490c18e5e504be5f7fc3f8e7962e0a69d965b6a0fc7260ca13a0c6ea5078eeff32103938b9f372bf305c636542431435afad51e000ad6aecf8d3a2358de83a966f913fa2e447a68b3d0902bd6319db6d8039bb36d19522a649f7611c32aaa19bcd99d036356fd18190df1aba896444889fcfcf2306fd9c18100b87437621cbcd52a7ad6271c7df1d4ddae459380e3b1cd5896e43777291b9e0e831332e73d10d5a48fe159d9dd79432d9e7ebe5a9637a3e81146f8572959c87330ecb24d0c455e359754eede908097d8297c50fb9e17c8383e94e2cc2e859614d208fcbff510e71d", 0xe2}, {&(0x7f0000000080)="ae7fcb6610413d76cce61515fda86027f40981b896971c115f07e59344085c0e7cdca784e5fd842fc8436c75d54bb8ca287fb609346bac1db15c90b322c43a11cf1d3989067ca729887853fe8b5793491f109ec42d122a7172d39878055d1b756a0f19b15f24376c794a5d58dc3f", 0x6e}, {&(0x7f0000000280)="b207b662e7ade061e611d36b6e74e26c655b81738f6f2641daaf9caff91409e5e39b03e9d7befb6e70700e36ac84ff5a6b7b49a55e5773a190f55b82f7d38eacc044e9298ceb6cf6a034749872e7d48b32126149e97d56c985cb505994afec9e4fdd96afb270ed1683b6b8363e3d078478de11a67806e6b32f347237000f47f11452887fa241a21b2a7f0e88af5904cc34397f4c03bc220fa713886e633d064e083705e8f635254d4e5774e2bb467deb132b04b08eb8cbcee8e436dc3ee683c9", 0xc0}, {&(0x7f0000000340)="15c0d4d93f7df4f6c536b1dd1c9e177efd79531b333743df361940e28d11af99101489db83c1e55dba5521c164afc91c12ce95893db2bf6ad8918eb7fe773bc2572ae56b8f5b8eee1a6b9d5288a5a904f6f16010c10883a72fd57e3c097907968de23476b430cdd0a04384b34011d6a1c9202ce22cb1cb6ae355", 0x7a}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20041, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) r2 = socket(0x19, 0x1, 0x0) mprotect(&(0x7f00007ec000/0x2000)=nil, 0x2000, 0x5) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x2) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r0) write(r0, &(0x7f0000000080)='mn', 0x2) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x11, r0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/20, 0x14) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x8000000040010000) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() sendmsg(r1, &(0x7f00000007c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000100)="b2c58671313e8d4f3cec661be06e8b91b84ca94447c6d912b4a1bae189f875a08c492ef91bb4a699f83543d0ff84701a98e713fd0828416c68fe228da861eade2ebcd2ab9bd5c49ff2e925cd27569baf9005ae3d56f53148f3fb571d54", 0x5d}, {&(0x7f0000000180)="9a69f109b731fc3d871e0bc1105918464d1e511b137f489566bef3777cadce9d90e4b8a15e397b65d71c3ff2bf9c5218f6a70a71f40d4515cfd55f00eb87f7173049e830f64bb60009950a91ed", 0x4d}, {&(0x7f0000000200)="fb1e771ceea002dc2847c742ab73645b4a611f54923cd2e56e76453d2ad4b834e5548d5c414e5f2a71901a364eb78fc36995be2ad07e5cf1585cf060a23247b60723e04dcfac3ad1e9b2b63805c0bb7dc29f682c9e3084692b3e7a078a908cf513bf1cb15e397420dda17dc2f928d38621b219caba9db6f468757412750761472b4029fc19b6da25cc60614e2dca96526b12256673e5da6927444558e3526000762c7021bf4978387f0860d58530e2867aa5e1589e684f74a64be9fb5b2873ad0cf10073bf48576ceb4e7df248ecb411205bedc964641c8c048c", 0xda}, {&(0x7f0000000300)="88a123f4dc4943420b23b4224fd1812a0fc0fe76ba9640b3ba795078153c8dd1fa43db8faf449eb5476c09efe1", 0x2d}, {&(0x7f0000000340)="7d2875a6ef88dcea97c4c7e554f24178c8b623caac3bffbf2353a47d9926342c5ec8cec537df58aae73106716d77797492617719745d975319c26e4720f85527bb60ab03206cabbbb1ca2d85b9b40bce82caf3cb96203ccf4722fb184c1944253b5b0be676d23292bd0febb7000dadd988a1668a2117094bf7289f5d67c8ecdc47d77d468819b58a72ef97a032fc5b122c9016b9cbe47f41c5d5c8499969bd4f11b013c6fc9ea15f4c99b425e62341", 0xaf}, {&(0x7f0000000500)="9bd223e9281f777a0416612c73f3d0c8fff73beb1b2866e150a12e1e7c76b9074df93358f6f1a6d1858a271a88f41866d0dfc787e51806aa169e471df8d7c5be510424f8ec36e4036d4ccf3291e54c47dd4581b9fbcfb285f428faa3ff90c7c47593f70a9c5b322d2b85d9cc6eee46664708834d99383b892bc1bc8ce6d17f77bf75cfa8d466effd01dbd16d62006ba991c102a553e20919cb0451b2e68fff965bca7b3c5b4bbe8ef3754dfc607f33dd1455eaebb279a12c90725e894419dd6f405f", 0xc2}, {&(0x7f0000000440)="81f1e8807bd1375c64684c0afc494be888a7e9", 0x13}, {&(0x7f0000000600)="c76a1f23fddfa127d5e861c444d94a576a011bcdaa52b621f883afc62f0107c3a0f44edc06c4d3e3aefcdbd36d7656a2a81d6a1796e34deceda3c6d56be37a8a73a17a5517f340203704d2028c", 0x4d}, {&(0x7f0000000480)='}LF', 0x3}, {&(0x7f0000000680)="5f1e99ccdccb10f9c9d080fddb5518ddfc50e8472f903f2a1ffe1da229ba4c38f6e67d96558559a9b936cb8eb958fa53ce45f47944261e7042a5edebec45d9e4d181c06f0178be31b7656dfaf7906a5a2351c690a45cefab7a923eb7f5917eed790c0f5b8ee0407616185e3f5c4346384105", 0x72}], 0xa, &(0x7f00000027c0)=ANY=[@ANYBLOB="380000000000000001000000e1fffffff310857448678e74283656a8c090eaaad6cd45aa2a9992b6a3e1ac34783fcd7dfab3f859edf200001010000000000000010000008ca7846230a1f4a3ee267fcf01ff0ed2919a2bf2c992fe623983e5c175e9d65dc7cad1c1474d2108c52fa9e7ed3aa51640baeabf2476644f82a60b7e210464f6389aee75c94a42764fe952d25e7b59d5c177c1992cdfad5e8f79d624c53d449ddb91b2945992338ed00e8b69dfda9bf24794c8456410434061b3eb551f5bdf0f9c0dcf8a6f0ae5a9bf5e8158f18eba601cdf2576c09f612163a5f392d2172a78b215d3fd4959d1ee62125e604a21ab37de964e738ef3978b157db4e3821272f94540914e8c4649a9448ba4218bbafa016f0d1f433b0450f21829282d083456efb359203b0a4e14d67dba8e7d5e2b0e2922e65ff80667b77f64351ba022042113336cf8b4d32b5b544b179857a16724acc3a81b161b8153db32edbcdb997d3c691e50281f67168e5ee26c61fa165fd489d668f76233a5d66521a39fea46610eb89732a26a3af5aec1b4eaf2167a6a504d7ee0836f711712ad9673e732738651423786bc9be4834aaf7a5d2329dae735c74da1c0b39b1d3327dcac15503cc28998cd1b013e9b06b960aa784acfa20b4983d57179b305fa7d87241476749811c6bf331e6cd327c31cad6770b165f2f1b1f6557d26cdc71ad9cfcab82b3c5d9a0af3666fd679928c103ab5d0c9edd9688f084ecb9a3b07c311d7629d86f7efd1ae7345962b9085e0f13cdf5e020dfe8af5c5f02b1852f270bb0ece0d24e9a1b0f29ece7fd50b7399a56e75f5b3081a2e147da213ad6fcaec8a9ab18f5dd198a6087e4712bc25c30e0ab53fea62f926ecd5635d2ed59c67cfa5038618c30abaa74a7f5fa3aea18dcc388c09024fd362862e8bb34a2afc582d4059b079ca5895d34bef4fc9f6b31066ba01d31542e9318159e3dc6378862ee2e68333601f9812b145fc921f630700bc25f8578693028be2d8c953b8db26b5ff553b07b6f76bd40702821dc3e742fe4871cd7077e7d5f0f1e78836f5b899b3d521ac263e9477a3368f8c8707127f5ffaa9a9de56210a16f88c52872eb53a89d5cd72eda025e849b8772c161e560946ed6dd035e4f57786aa32cb536b0deb2fe60254e1d2f0d5252802a7dbc32962abc45f1d212c6e6e0bc0ec4a347dee252e0b25bbeb2ad9361b8c275abd336239b51496ce2655b0e98b93a8778b6756f729130123de68176b2e7cdc89bc7d69e0ea7ba522bd15962236c8d16d65bf9cb408444c9cc224a372d8839a61f8acfffe28b4828b7048d16cc0ba800e986bdf12356342edef90f0dc666deb77330582e09cbc40c9f0955a36f8e63a1c65898297add722469cf670da64999b70fcf623151c63c0092549762c06dba0eb32d2e432bc0a3600f9cd72d624548162a133595a10f5074058a95a5b42331f0ef3909c1dfd859c094a676e5fd9fedc2e48bbad9c93228655f3a65ecd9f905a6d896d5041423678eb3770c7f4933b4d9e90d15c04c37492e5ac598e894d6965eabf3e35af4b946ac59338e2c6d61f58250191f07c859329d54c68cb0915404e400b9684f00f45da8bb417b29faa957526576f69fdc6ebf96bac4da0bb3a06ed0eb7f7dcd81a4fe081e17516f52442ccb5d5cf5c50a68a7330e2fe38d228679fec3aca0f4dadb3c292762dbea0ec013c75a51bcaeab24f331bce1a6a13c838c7215490a3203f1981d7528a17c93cd148a509a2e9af42c0c7e1b39f14dd42659ac0132a0f64e5642c49ebc9d26092244ebb26f37b425cbd7183f05263452214a44a595443bf1412c91d8341dbdbb52610828779be7f0381b8fc29e27a1fa4d590fc9250bc6ac18b790ce9f63141a669e41248b02250967e3d2fe2a344cff615591185d3cfa47591e509cc81497f71d5a05aa258f10ad0f7bba8590bdb195563a65f3881f0eb262e727ff7567fc39667c87cf545205abe81337bb09d616b16d7ab947d61b5566a9721dd6124d34aed0559591ba326c2da6f31b371b69a3ff8cc1e90df377b21afc3aba09e500985baf99cbddf9ec91a73689eec6bac484ac847bf70d7dfd0de81817588cbb8a5fdbb40c42f774cb9b62262f8e9efbdb994a5c68dc50fe98c6555647ddc78d5d6deaeb0ca595cc83254b0812650ed5da256faf41dfaba241b2fc4e82db9555d121dc630ac0f2a6b8aa7010101590e60a849c72c59150568167bc0cc714e565fdb605ac03b197e29fd948d08276f7cc35acadc1665da355ecc8611a0a437fc547a69237777fa44de2ddf997dd13db326dd8cb390e493ea3f75ef8f6d010510c86ab4173192ef1be61d840eac84652555231f54f1d552e946876390366c6aeb7791f4a664753b65d96679cbfd7ccd37efae21b452ef1997515272574434c5eb547d715e50f21f21cfb400b5d999f809695a1ec50939a753648fd85f4df353041d4bf3df3e6d17df41dc96ca7aed22d56c73df03a94e7c265425d40603e3da5f06b2ddd6727b63956c3a33f0c9945fdbb0a8fe454d9c05246c15e00773139d7eabfe8f57376ac216850fce7ef703fcd4bf70da558e5201a0cd8ccac183d953e4252ae41a0fd262b7ef18583b87ae24ee6c3c1ec5f5814e438e8de2f8ba5113394f24edef2ad18ccdb1a12943822494895f9a9c7dc8c2d14f889e42f1639a557f8e0292b2c4136c0da9be797048692be88ae80e8aa72e243fd750de0f87b86d5c5696c98938041e020c961de1cd664f0e304788090075fa0e347ddb0ab107494e816f1ff654ad9271895b236a12ed8ed0c66dd2d405af2aa012bbda2f2758904e892df0868d862fed74be4d5a92c9a3f0668862ca8bd2ea789597472eeb584e47a9b661e55d026a204d17004337b75591f945aaaaf4035a9a118deaf69c6a33b0e43563f7e10b7ba4ed868948a5607e49c7f6c6d616a742a2e663914ff480cfb579bc2c1b1abdca4e5984af2cb96dc9109db9cfaba7d5e24c44546dbdb86426f9c44aeace904fdd1676e23e641f0b3e71dba51fe20c258cb1e8e16512713c79f29b7c61cd2ad7ec3cda30a044f3bca8b527d7cabf0cda18d423247e46e196c08ac3eb43cfc5c0ac4e3d6cdee637f73431b72172e0ef123a7ccf92a8be850462a488996aff81fbb9d93b141658dcefba702c0d23afdbe897d2e779eb906c18fd573a7b840467f4cb10be96ca86b48d7ee572a881e15bdf6f7674d74e84c7fdb51b825a2fc640c737c3de0e6345aab8903ef5ca6bb3d4779abb73c06e4478fda2a90e6ba3fa9c14252a4f1243c38f94739c0b03fa6c31895fe033c5e6d73cf9649b95bbd604442e87837f7d2d0c3d17563b2859c0d56997e31e732e8bb21093cccfc37b8f42260b6a4e8677453752183fd6a2c290386a9573492c56eab177bc89ea6f6bfd564dcf3b11c1b7605d166d10386276d2ef1f2c77bac9a4f1231d46a1cddf0cf1d9926f9107ed7c5f06f405842cc7e1b0385014043adc206498384b308355a4109db27be0eb1df8d52ae21a8dc23f241733c2534a42777e0679f3316ea76ebb50e9234972bec0e7c348f5409060e934f99700883f49052b328c34a3619ca6523f22e9d57c3c31bae579e27c0c92b81be1280be5620a642f3b3ad56b41ba19144cf40711ad14c1bf6067e82417962a813206cd6917e040a9aac6b537e629426a1c1fe2fcc9fb8988f26176d39e812079a0e0e9ca23f78662d62fa61c1bc7ab19658c5e00f2893e1ed8d4b731357371c3696624c6146d25844681a57cdc706ee1a185c9240b05ba7143e63960d0b69f9011f50550e1364214fe8f712275520754dee52389f58e91edacea7ad13f78d1aa90e6573e87afb799ae75bbd65c5b39186a1bff4977b1af41872e2b7b1d1a8484a377bc0c2974871dc33e2cc9cd830b46665b0c293fa0f2420aae8f247218c2f9369be695213c7eccc1db1d19650fa6cbcbba22c4738318cbecdeda720f3f83de497353a0f6ef1c21cd20f5b10eb5503e1f4dbb947fcd0ae62af51311805713f5030764331ed1c49da8f839d09d03279799305d07e49be4a79d75d673ceb0b0f7f79a0555a54bdde56862d7ebaaec05e77755fb6c2553bec6290ef2852b7e0c56d1f5ca53cb5d3d1395728f2bf1a3b8e9c00c0f3231b868c1986bacf58e1f34fd751522d4280672ecfba2c66d26b68ddb8976919a0cb73b86428613f09fa35e446c34214be3b564fb859008eeffca2be13e5db61ab917f1dea519c3424ea2928b31aaf1a20b07ea1aeece7633de7bb23221d7fb7858d108ccfc402d612c7827cad4ecfe50ed802de121b476946e9f118f116e826958c9633bdf40d869c6a21316113b53e30a95c4159bd150e6e9a624bb69e0f019b69273d8bb297af7a945078cce9cad0b13aae4df3358ad0ffab89600cc3975378b8f86d106267151d7f2deb987e59e39ca308737212e9ab89d50eac71733d219370f7502ef19e1708291d705c35e4bdfe47d6307f0fe823a5e768982f900ff7a33404492584ad90678688c1d9e7a7e97a7c11c25eaf08d752713716112874da3921ed08a501d5812ebd0b28f654d717564ef47302dbb7341b592921912b5e9a22eb74bbcc3d0ca3513d521d43ccf3dc13d62718e95476323ca88de9b385f4a95a0b2bc833411facefda8c6792d01115b480e7198def1467e4263ba3cc9645d20c6408782bf07d70089fd30ff3bfbe954a8d19a0eccc69716f07559adc486f72a4065cedd80b6d1995d9a556543970c6c37d117f77c33e587201dcc244f0dc976d896b52b458e64d64e9baad90b7bc99aa9a3518008a10d07721471ab7b6302b79ed9d75302db515e2c2069b5b4f50e44287793534c636d826771aef8d3e354fcee99cea1273dba16b92c8070adef1410fa8b533a9560ae0d25492d2ac597b44e35aae8b3be1b4e955ac3f819ff885ec07243cfc782eb23aeb737ad97f8c7245d2051f52ea783b7df660850584220a86fceadc4a18eb89b1e007013356aaf5f68b3e11a5b4ea157965583f0a034a30b3f23c0e6baf94933cef7031ab274d0c87e82ff9b4d215483e18afa9e407e4f774ec06a9ecbeef42823e33f612b84cc04d85473fc7c4d2a7cb2d008673852dd4a3978e2f75a0e2aa773a46485703c3e0f643e3f9d1338aa9512ff48e8a1114e5eb6f60678d7e0bc22d375602abc478ee422630ddf31c0e00bd3a9862a82e6ce470c4c63ef722452c13a0450dcd295a50fc4d79c504f7cc65a16c76ffd7d9580ef67a7d27801fad44db5cf502d4da92327a0a0805d5a6107b185ff0402b50f63d17e7fbde20ae258d3ece6448a0f4dd2a196d0e745bfe1635ba5408f3d71f543a609da8458e52d29bd1655f08b4a59419adcb0133f1cec68bf13868d8eb1b0e8460629cf06054cdc177fa9c6e5032881469e5ef34a37d8525b1e9ea99380ffe6462c6dc92fc909949638731c13b0f668f2a6060b27629cb9293cf905139dfbc28d423ac50192c3b04d473bafa49f979d72eaeb34662c6b08f9a41c6bdeb2714d9a5873afd77c057e28d775b984b1056f6f24f77e8837deb8bdabd0a65f66b831e28df3fe1bacf758f7fc490334ee08ddf888721b406f28f6eb1fd55ab61f6aa1114796ee93cd82624d7b3494934d8a5ef7c8fe5cfebe905eab9c507a2939c873bdd144f20166fd6e0e249971af7e18121b70585610e5e533b6ff0d50fa3f055b16c90e643a92224ee5c316ee871055493f95a2a9268023e7407743d660383a6e529568034dd57d9b75e45db3b7534964377bb11283c5209a717142a2e0e48b8642b8e12ebbcc22fb0013564c408b482443677e62f8d64cc073fc41c47456d19ed8c053caadb51b37d729ad0c3a7d4c5a2a4024552150331b46a2ca2b4fd842a3dd95abd2ef60b03b86cc5216716b6a764e9ad06990845acaf25d7a064f87332424c1470742b8aac4f3964c601e68d3"], 0x1048}, 0x4) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000800)={0x40000003fc0000, 0x7ff9, {0x400, 0x4}}) 16:00:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control/file0\x00', 0x20, 0x4) openat(r0, &(0x7f0000000140)='./control/file0\x00', 0x200, 0x24) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./control/file0\x00', r2, r3, 0x2) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) wait4(r1, 0x0, 0x8, &(0x7f00000002c0)) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:22 executing program 0: pipe(&(0x7f00000002c0)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x88, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/251, 0xfb}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/212) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) openat(r2, &(0x7f0000000440)='./file0\x00', 0x20b00, 0x8) dup(r0) 16:00:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x20, 0x4) fcntl$setstatus(r2, 0x4, 0xcc) mkdir(&(0x7f0000000280)='./file0\x00', 0x10b) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x0, 0x2, 0x20000000, 0x3f, 0x200}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000080, 0x8001, 0x40}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000043, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0x42, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x9, 0x9, 0x20}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000010, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x21, 0xa, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x6, 0x101}], 0xfffffffffffffe00, &(0x7f00000001c0)={0x101, 0x2}) read(r2, 0x0, 0x0) bind(r2, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:24 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x20, 0x1, 0x7f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000004c0)=""/221, 0xdd) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20, 0xa) kevent(r5, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x5, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffff, 0xb5b8}, {{r2}, 0xfffffffffffffffb, 0x10, 0xc, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x29, 0xfffff, 0xbda6, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x8}], 0x207d, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x1c, 0xc0000061, 0xffffffff, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x85, 0x3, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0xbb9f7cec5f0c5422, 0xff, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x6}, {{r2}, 0x0, 0x20, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000002, 0x7, 0x833}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x2ab5, 0x80000000}], 0x7, &(0x7f0000000840)={0x3f, 0x9}) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x0) syz_open_pts() r7 = accept(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) sendto$unix(r7, &(0x7f00000003c0)="a684e5130304119bed47ca9a3debbd73e7ec9608cce7f046627752d4375d4f0575cf38d8160748860bf5f583a126990eaa5b1d2695c605d4f1f97967c39cd00e6ccc0d39fc95e6d49db1ba342a0639958766dac00c235fc441b76c300566c05cb279017539799ec654f06c0118", 0x6d, 0x401, 0x0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) open(&(0x7f0000000100)='./file0\x00', 0x81, 0x40) listen(r1, 0x55) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000440)={0x4, './file0/file0\x00', './file0/file0\x00'}) symlinkat(&(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00') r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000600)='./file0\x00') r10 = fcntl$dupfd(r9, 0x0, r9) openat(r9, &(0x7f0000000300)='./file0\x00', 0x400000030000, 0x10) open(&(0x7f0000000340)='./file0\x00', 0x1, 0xb4) chmod(&(0x7f00000002c0)='./file0\x00', 0x184) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x3ff) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) socket(0x2, 0x3, 0x4) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0x4) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x4000011f, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0fc55d0d", 0x294) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00', 0x0) rename(&(0x7f0000002340)='./file0\x00', &(0x7f0000002380)='./file0/file0/file0\x00') recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, &(0x7f0000002280)=""/113, 0x71}, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x8183, 0x86) 16:00:24 executing program 1: r0 = socket(0x6, 0x4004, 0x40100000000009) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\t\x00\x00\x00\x00\x00\x00\x000\x00'], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000e00000072e98c72", 0x2c}], 0x1) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000500)="b7", 0x1) getrlimit(0x3, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) readv(r2, &(0x7f00000000c0), 0x1000000000000029) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x81) socket$inet6(0x18, 0x4007, 0x100) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) r2 = socket$inet6(0x18, 0x3, 0x3f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) sendmsg(r2, &(0x7f00000007c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)="24c601630297443c958e43b4778ee96b131d077fefe2e07c1c27d000239a1d52b65a60c78671c781937601d4e9d495320b802e851dbd19b490760c142989fb588090aa52c1fe004bd0b8d13b9ba2b6cdda1872d849359a4114acade0", 0x5c}, {&(0x7f0000000200)="63a7902506083df7657f4f8bb654fafa6352c095b54a9ee0f866073845e3eadfc6a34e8ef3bcb6776bfedf9076dc26774454edb2210968c263709a123b117709d8726260a4fe7fd92e2ae2f83c5e84d57fb1a9078f447ecb40f1cba9bb5d8a2a92128d51c274cb9b46345931f5ebea7233acdcab524a8ac45761aa4bde16a8eacf46935608a8077b354722325448a684f90d718ff573aa44774b", 0x9a}, {&(0x7f00000002c0)="e24a58e2f2aa63f486a7811095ee6f9a1cbbe4055d2e9eca50cfa612d50109cc880a758389ee6766362ba1cae3af8925114ef68b7e01f5513036a03fdb1db83d5edede5ce5dc3ea41e597437ed59dd46fbaf6101e6e7527e22a7c3f1b6c3dc9577519a9bfd305b477e480567e8d4abf3dd3efbd87dcb4c6b7db18dca89be8d8e5c2791dcbae7351bb1acab1d395ed9b244439ae710423d79fa0485b27f0aec9ce332d489db8c4cb5e9664ab2071ad4", 0xaf}, {&(0x7f0000000380)="4825f2b166ec60dd32d5a370", 0xc}, {&(0x7f00000003c0)="733cc6aad5704ba44a875871e728609957b661acb885eb033a2d91c1bd66e13851c4adb2ace998dd3c34b0d57bdc9ec42dd445ed32e611ee40e5fd0e1aad6e61921f8693e265239d24b6fa0019df4727bd0468ce07ec1a24b04a9590a3723f612e1250149eb1b86b9dd4ef4fc002ec58a973dab81cae0f79a4baa91981bf9b8ca43e72931cbfd2e47acb5b3d785fdca7a4a10a1e99c05167f91f7479688ac2e3db0c86c8e84b541667e45980fa78532360bdaeb905af4b2a5ec5218fb8d5ce8e", 0xc0}, {&(0x7f0000000480)="32dd92d2dd453321418a937662f1599c5ce96c53d8ca613b934673033b409b1b78bb95ff77fb4f556b5045883e9900aea24d6596ea83a75f5fb5fb1015f570efb618b76f295842b1252e272083bad68f87408bbae98543ee60aa2d0c4b791d59af3bab42a17aa52c7152334307b096199b64cef301a0a0a54be7b7ee15ce0647a74dd7e590c76f10e006560bf23611d1309a71a9a16864a8c6aad53cd1524f16f51fca60e6bff67eefc2985e2ad461be2dbf", 0xb2}], 0x6, &(0x7f00000005c0)=[{0xa8, 0x1, 0x6, "4378ba6d0e245617f5da01cc4cd60742109d4ce32212327c28f2174359284127ff8793b4828e46f9e909b562e802a67ec8e169b566b39b24bc79b95a89c7005d99e3469d206be676cb29a9d118dee71d84860fb3272ec3097e840e3efac8f254414d3f799a8e8bac4d014e95718c6fb39d418203ca3ab8a73bec061947e6bcdad935fddffe95e4deefeb8f340aa8d84f11ceedbb"}, {0x28, 0xffff, 0x5, "969176bc5c3c6795a27c4c395c714fe5602e9ced"}, {0x100, 0xffff, 0x4, "1775dc3a71a6e719b85a4c52a8bf208313fb5df3f9f80e3a38c2c39d1381ac8f177f2efdbca7a0e616f429c1d68fee0b6e9488b3fccf7b0bcd9b1351b83b56a3d1b0ee82146b1758cd3877e0c9b276386247688866ed54201297fdf2e81c79ba38996197302e4946b0563322f33023a14fff2b67559ba19cb2f6437f9a58d52864d49018f508661e1e38f9abc9795d751faad1739b634b30e58b3174432a90b46a8b5bf71a2c72f9123ed5d9c2879dd66f96f64b6cd839ecf584ccc17bb71f33704bbf24096a4e1f501f8b946c00919a0a1c9788ee038f49bf43a4117b480ad936d3dfc301ca4ed5617a53d86457"}], 0x1d0}, 0x8) kevent(r3, &(0x7f0000000800), 0x101, &(0x7f0000000840)=[{{r1}, 0x0, 0x71fec6a0f9d4a67d, 0x0, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x22, 0x0, 0x5, 0x1e6a}, {{r0}, 0xffffffffffffffff, 0x82, 0x80000000, 0x3, 0x45}], 0x7, &(0x7f00000008c0)={0x200, 0x2}) r4 = fcntl$dupfd(r2, 0xbc89d2311cf82ed6, r0) r5 = getpid() ftruncate(r4, 0x800) fcntl$setflags(r1, 0x2, 0x1) r6 = msgget$private(0x0, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r10 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000a40)={{0x1dbf, r7, r9, r10, r11, 0x40, 0xfffffffffffffffc}, 0x0, 0x7, r5, r5, 0x7fffffff, 0xb4, 0xfffffffffffffffb, 0x4f0}) setuid(r8) r12 = socket$inet6(0x18, 0x2, 0x1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000ac0)) socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000b80)=0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000bc0)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x3, 0x1, 0x7}, {0x18, 0x3, 0x0, 0xd8}, 0x6, [0x7ff, 0x0, 0x22e4, 0x2, 0x8, 0x1, 0x2, 0x4]}, 0x3c) renameat(r3, &(0x7f0000000c40)='./file0\x00', r1, &(0x7f0000000c80)='./file0\x00') getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:25 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:25 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x440) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000007c0)=0x1) r4 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000980)=0xb62) bind(r5, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) socketpair(0x18, 0x4, 0x40, &(0x7f0000000140)) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 16:00:25 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000080)="eab3348f8c73ac2fb9647afff2884384ce86dbbf7baf59fdd853c474091ffcf99c27796555598fd477f92413330005a3dae9963c675f6dd8225781f760f2f41729e89c1ea0b7da5c6217518e758c367476249775e0343e22c9af3d18c299500ddbf208273785129876ba83972e675273df977cce86cbf9cf5958bc518e01e83a5b374d935c5a9af1650cc582531e28fb1228d1005ca5ddb8828d962d7cded686b16e5dac452a49d8c2f568673474f659a84c20eaac0d221b3c3e707c753f52a0", 0xc0}, {&(0x7f0000000580)="f7a9de8adb2677166c07b78647c123a030a12d6b34e88ca30d8c63ebcc84ca2cde57cf9296d72aa2f08a506dfdc5d7c375495f55f947c913862e6524403f790c3e0da6fa8cb15b8f984780a0d6dc9a9332fea9fdad1e20e35fde800967e7884c8cf7a8d9336df63d0881a264eaef64b971095537b5e3e66ee49ea04de83702da8df7c14fe4011c6a60d75f550a7648dd1a7f639805ea6b850e107ea39d1bc65587aad4a143c6ec99d1804f35e6ec362ac92e1ef97d73caaadf8a55f93130e52bfc785e23037cef3e5a6d41d3cdae5a6263bbc541cf32be7a88e791d38c56ef571b3da5845b096fae9a02f1444da7aaf56c3401e1f7de55e7cd0ef5f5d3a4dec98096d154ca592a3c6cf0ed59e120bc4c44d315466444d82efe7ee149f11e6a98942cf7797d0e69c041a34f09e990858d101f12194ef4e4f13dcab8474fb9615282e834e8ce2f12644ccbfcb373fa89b33f962000d1b1354a8b43a5a4be179999715bd61c244fa93a59883ca8e36173a6e6cf48ca0a73fc336045390423375b4cf53b21f27826233b6fd69e50c55c7f9357e0a9356ccd2328ba1490203fbeabd7698d2c935169646b779654027123f685d03704d17a968a60a3f17c49d10d669c8022bdf2717697dddee090f9d41bc721935ce637465bfde69f4c6159fcb54b78031a9621a4e6844cf0141e064ab1ee64374f7bc74e0b4687703452ff1f3fafd12df2469957b261ec16346069d46b21ac504b90a1ae23157cca6dd927b5186d4fa89e6d06ab71095b821da6dc5b1af06bf53a09affb0ba5973c207ad6ba57ee31d23b68ebdc435c4c25b1c011ef9bd94bff8f0b4f240c9f8fd98c1d9cf0363a805c1d21fb2648c8a15243c9ed65e2b8ca3b9fc70b05b0f3b6c6bc74082dae8e51feb662dfa13516edbeb0b237cafafbd19554901a394139a96ad4fbde8f3e69bea0fdda36e7c75cbc703bb467fdd951ddd6138bd9b1724cc449f8a0bceaf96f837d7910373f70d492e24556673936c6d8a6d65972d657e47c7c7f2e7830d6f6551954abca3962c55ebdfea16ccf449366f867b29b0b106c925d6eb7bb211007750f0bf1be8d3aa51808c06938ec566a79004bebc30d215c41776c2e9299b9961d25af6e931d9d6170e90c41a7d6107bd00b6de03c396aeb914314f033324b710ca89abf64b96ab940992e64c77e654d5b65d31c60c9322b295b1ba793b6ce6559e2d1e4d5a94f480c80c6e5febcad827e5372638640ff77c61f338dbb0cd07b4df6321845196e71345a16c65d99b23c9e7011cfb0d3862653b776f701f02c4d7dbaca3c5e4a4ca5857466876fd918f2a855c0feabe71c11e80016df737f9773c339ac30b0285aaca64d85a0841d5ea05553c5431bab3ca434d81c4a799f9582bb13c7c8d299fa9354531acff3d5af6a4d35c28a18975d8b7f724e1ee12a7a1cfdf324fa0304707be328b17128df1896d8ad13dd6b55189b480a85093b4553f3ea9cbd3e5c3aa4ff3b21086502ae61db2a790be7b4ee1a8301bd4a663d5d22887eeaa28e8423bdb6dba6611a3ae521afa85b24620d6f00f22a74eb2e83072e367a4dac6d74122a1f415ebb857cffd77bb6a4727292f9bfcb137a59ee9b162afd2a1dc1790ef7495af9e3c610e9d5fd3b7087ffe21450be06ae54d5ec80b588e40ed9d9fcacf42fd34c057888e79dca784c0dc51a616beadb7e11920278a513994fc576bc25f4afbe642cc90444553761af6301b736601b117263c18ecd32abaf9f0cb5a5e551c22962e48a5315749a671810a3e20213d2a3fd284ef85f323e6d0b4b10f972dff41afcbb27b61bba7c58f3117ffeac755134c4dbc96e5c224e9c1351be4b1ddc29ab7d8e60ec43710c2b99c0f63015b41f217bba4f8095d9a4b6f47e25d52017b37941ff5fb73582f18881e69d3d9a948f4f144a5d1d3c4aec96beb44de2ef481518fbeadd241ad971a737c539707b956f6b96ad8c4e1e3695f5a16612058f2f5b30b41fbb01c5ab92fa0998fdfeb379e3db9e0dd3fa43344609e40b47649b7f0afe9fdcb89d6ae502e349e2f63ac5de1f592e68ad0b3eb502235a1df19bc3b0b4f65b45f790bf262792ecc129fdfc246b75dd97b9841015d08457e17c46d0a5d1506c88291f27806e4a20b0db65786b7715e0d9dc8c4441c11821e24d022c4eb8581863b0bdd27824e7c2cb49bce08ef1dd1a139a9a35b22e40929f412f260622f7824a7c4d8bbac3a4efd994d9f759815e8399d8d98bd8f3c83e6189c8c90f477374968a43564443f2ecb7093d6d7da333eb8f1e40e1b09fee7ca5e0a0410a0f7378c6bb86fc54e1c444d292b93808e45d2280f4196a6dcc5b44f50396aa2095ab8d9e138ffc8011bf6fad4dc7f3aab35cedff85f95ee73410e5ab2781217030be82ff270de064e3ef65086d55d49b7234728b0b3ca4981c7d31f6506a4df0fd61b7eaed290b1631b9c7cc8f8494837bc770b53493a7e92352afae3b38f5467f6558a4a8a3590d51410c57c490978eab7fa54275aad5af647d24f9ac8859a73fc41b5861c3290fb90e25e7fcae6e172a376aaa662963e51174ad39886eb1904c5509e317dff06c14dda3935677904218945a43d84a80366a62b1a47e7a2ab983e4430deded4d263f0bd8e2448bdc9cb3459bc38ee97595b24e3dfdb07c1d62979fee13453afb5e0992fffca38c16933fd34f423418a94bf0f516021db09561b362eb836d378a7699661c3b25184bc9411066dd1fa868a036063e94826edea723f45b4cb6bb7b5070b5f782e9c115b1bf4409df1d6358cdfba2a4b2eb5d9de9b46d1f50af2516154053426b66cc00bc5b940f44380c5fa00cd21fdad21eb4efb330e72bb6f93e39e42deaacaceeb1d8221e722c9fecd7a016354c54bc6010a28d4a5c5edfe08fd893ae601a33716779006d2cc864a0792c32142b1782c05f220d857d623b254f8a77fe36d63784931c052aedc36727f4c1f16cbe1fda271d6293851d846300caef808a128d0af7e5a2cf64bd1f99322f0f3e60ee25e571da95f5cba84c8061629a7c751a87b9900a0f3fb1b289ae7bed299e9b31412cca93388ac11ecb8fbfd26cf0dfceabdc150a16bf37fcc45cf90f7e3ed8c8a604ef28923db5a6f02076edac9223bd48d2f0ec81db0f847a8d986c1b3eec5bd7232bcb2524380ac56619b83a913f74366b23658146d7ee14691a93e3718548460111ec9568e93322d3348c71607b7f6da1c5c9684ba02f6c2515e0734ac9d8112ece5ee197a41d9a3a7f50bb8f7b3ebaa990fb82d600d5679a8378ac55c5a4b185806164dab8581af26fb7aae5fae0bb9b1743dbea7e3bb1f5e30f73dd27ac710e2ccb13815ecf9666c1344603fec383b072b6c8e238c7922e39b02e6da484be15639f2466eabc1fe3c341e91d6347ebd4538804cc5f760f75e446730e2aafa2f56a2057644895c9689ee70106422f88b9bd0daccde505f61610f63ccea1844d2507ce8dfb0244e9b1aa1f4f8a17bb0c32e08cdbd8d87935da960ba0fad0206ec4ef528321c922cab488f675ad3ee9fe643abe0af9747a3edd0f64a82fa84292e6018519e4325a5b4bf4912c4a8ec06e5f4ddb2da6cec653cb3cd5c3789f0f02db806dec5ca7ede628a0655128414cc2d3437f1e25a0843bfd934c4c5e332e2a174679b0f0f650858db199b90098300b7d853dbdf9eafc90265210c37c05d4b2da5006f60bd1a9f2aa341df3a0c7d45860bf04ed31f48b6e823d614b7b505280e3c11443123f97a772be1143ddcdbfb7307cdda09293b321c05cf074fd497acaab3376958a4ac2b234c56ebe714400e62789872682520bfcf05d60d96dc56209afd61fa032eb6a68f7e0ff76c7e02e8e440aa99df1b822de1ce1ba5db0783ca07d0c7581a78025fa963c3188161557daffcffe9135d353d045a1b19511df8015c8f87248cc17400afeb07b5588fe531ea7f0184550e0f6b7545b72cf051234c55e87df18e34dbfe7c9b8e868e636e8e2f2c70248fbe1217a7f94bba43d83196fed9e69a4573065ea54b6cdde8cd26a9a4d7dc8c087de0aba9f21940a3f49de311c691ba6a72d0cd0c5b3c3713efb727678a3b852973b3ece078ba767bc79d90227bfa09c914f8ec5edd3f9f1c7ba0afb10df44eb43e8a6322aeb6b6708817f443891e1b858eaada5917807d66edd0516e1ef0f6013c6fcb79643394be51eb60e12f29c098551e871be25a363d73148127b669f01d9fa7e99a2a70f6c1b4b9f43f2e32f1088aed805a25ecad7c0f76311f4061142e11e8f9bdeddb03fb2c5b84d44202763dacb9dbb6e2da3b7d7406739d2d5a5402ed10d561af4ed49f60c4c7825757e134895c9a86173aafce7c01f67a5ea62b7f15c83997ed558e33807a4add1454b23121dacd602750a69e227827ea9aba96218d16f43f9b95efd86ce64519bd396acf3e23a56af314edf98ffb83d7ef797c2746e80d70c9b773c114efe4ef6e69015fa8422666f6ddcd0a9093cac46a7dec63c158a8c583a1f5725f5e421428a8f34e1946e34e3c3a56bff398cfcca764fdba2557bd4f7a23c84db4290df66e8e51a31bdb8a7ecb337da13b97616cd17e0cdfd10c06aaf1f711fb32ab22cd38fa9b24170a1f157b3ebec3adb03cfc0cf84c2a43ccf996292d2c7213bc20f446a9c9c8da4d1c4604c9b2284b2abe0d6cc46a9b5e6c88e18cf06117c394a1710f276d72c983a05361a6bb42a249b9183cf136fcc6a74e6891cd05a7523609c731b6c0a3816561ad6af5e6ef990e1a37dd0d781f765eef178b30b1c48633c4b761cf4757958dc6df3740ee7fbd9ec0c42b318e78ce9998eb1210153f1cdc516c55e0f7a0f33554a90f5035e72fa30f015f92f8bf61cffa1fb2b121a54c379294baf4b35f7a2ffde422618ab2a8f90329f0a4b1713ec4f0e5678cee4b5de6ba866e61cf608af254188bb137a804eb809831e3b7d566f8cc032941bf453edbc9ed56eb3711c8cd5ad3da91138d9be25c20b177aed9ae8a2ccddc31bf46eb9203c61a188dcad52e261116a6840a52652a3fe53cbb062895b67089a9881403bc1bed272d6ccfa9e5786b3bc32de43c54cc57daff44fd1aa31dcac468787ffc9688d75b3df9c1da470174454f39152d93455a3855e4e28c8b234f787ee1034b1dd26c3a434b24c94215c1e1b6be35cb09c0f211b5d224787aff761e0be05f347521282c0c6607d5691fb025c1ee81310346a01281601d793cdd320e9d83c6516a70236601d41a9a2f201170695f542d74122d4f511640766e5f998a1239f798fe02b0536b73ef94d42fe3fa55767e46d1ceaa0fda99165898731dcfff825c97e9cafef1333350178d6fc2e0f64c5fd8f990245b435f087a6192ee75d00362ebedf674d9b4c5c81091c8690822f1a2dfab6ebb2b17d2a312926da034dee44823506b88ce46efc6e1b30481a3f74ac3bb7518fd6b240d3dcba0907a624dbe609f5f12055276135c0729c89909832c2620399285df97684d8ed3dd3a9161b15cd15e879bf3f22ebf2f98d138193a973c3df91b4f20a4dea9814233a2c252ce81da6c8ad0297f289bb818ce511cc95e9298fd9d5e1952f93caf23c1b17d3b7940c74ada8866e324f172eada3827e58d1cd46ba24d30ee214a797946ab52222dd587f22b73fc86a8abde3d3d96ea7881f79669b22df1d1d432792dcf32040f84934a983e149b078b9c4bad41726e05e6a20f96fb2a91e9f2a520119d128402ab98876b9e5b291e92c9287855b5400082bc5bef07f7298b26048d11773fe5e67e4f898a3", 0x1000}, {&(0x7f0000000140)="a885d9566baf9517c86e923b3f8ad6c761c46cfbdb63dc3633c89af75527fd89245c60b26846b0b75db5a42eb7fc38d014fc1d633f794cab8ca17c833ffacae5d523d6ba4e4f3d1256c13c1fb9e6cd8bef85744e6096ad1a15eaae849e6426c8d64888f09ad6f65e046fad696c465cf6e7c434ec5e392b995395b2911d4e89c1314d373b09806f0b640a6d41ca502ee4bd5a18c962a52b718e8c83aa6d7dc907c02ea9c9f4b28620057e8ef48e44d39deab2126cda35b92cac7c67cb791de2a67e9b99b98dde503f280c5969148509", 0xcf}, {&(0x7f0000000240)="4c928ef400ff1dc381c7fca513c66048cc440230d7bd356d90c9998ddac3f6f09278801efd789f82baa6eaf6b529d7acae8ad0561856c54b511482441b7b610d0f608848af8d3c91ec2feb2e9d0afd63", 0x50}, {&(0x7f0000001580)="097341fb315833fa9adb327aac0379e150a3b1ed8b7384960598852c96053ae9cffb7bc6ba9b336ef2ab4710074dfd94519d2c56d9f642d845cb3c875da0a5967bd521c750a100137417669cb20391f740fbd2450d659f8ac16dbe2ba837d076eed15e5cb6984cba7a47ff450a3a750eb2968a20321f55ba899050d0af54a5dde439d4e5526c155f608816f25842cc0420d8b209222556a190dcc626a5339e52ec014f15d50b40a05bb31239498dd6d4a4b107d3348107119af33bafc97efa36117259d1ea0a3beccfb3f5db08e060afb853fa9b8decb381d956454eb4d46651eec5859718e956c8c914d26cff3f8a7ef096119ffaf4d5f6cbf4943425c8e378af280df85c8b5be1944c3d344f64571520499efa84a71119ac2cc55f0d3388d53651acdcb24a6403089d4be574681cade82d625fbf523f5040c154cde95eb8ac2a68659ae81435ccae0d2d01f4597c0872b209e96148f72811fe3cc3fd656cd8a8f75887e93c1c9cc29282ba490b7649c29a5effd839d74784601d231cc589c54cc5ed4b5c51d83c881580d545feb43b8aff4ebf94d70a7a85285e5f7b48dda3fb7fdc22b78c929dfe87c48a5a9291d77e8655e4c867288e2a1ce5607184965643af161140754b583f7fb096c793e19f618301e5549577b9b5d7732385d1d41335d9597929817bf8547641f76021ae9b0b1b7102fee46273ab6f926e06b8cd69ce2fbf1df963085aff2ba6e480b856d878ae45d179248701f45bad8501946788ecdd7e0b8b4d419ef37022b6f185b3a6d2aef02f9759345ab83275f793ff3873c53ff3aeb1d4d5846bbb2261dd4ae7005cb8a5f7871800646ab90a913e3750857cb3ad3b41954292044478e8c67746bc7c5ae5e4fb6dd2223447be19c083f546453e60189b0ba8c9f3cc7024701959da62781bc6429f291e08c59cde76ea943011abc69f6195eb7f91ecc511620c401d9fcdc4e9875617540abdb26cc12b0880a9dde20c7d1522a3d52962ef9ae69349edced048319630d5e98f4f60ea6d70c6d8366953516af4d741ccc9cc6552d6f4ece8e27c9e80230cd41a9ce72bff739b9d5b31470e3e85bd27bea8dbfbdc8d721ad602f49f0174a34e3bdb6f637aee684ad28030dbb51157b5e936b56562431fdbe7780bf73fce1af438bfd68a57d7a26c58460918ed21fd6f8b9f74371e7e280ad6deeda286caa178ffef4829c1c2962969b00282e3f994b1a8ed59f5954c71cf1aae31e252aeefbec9a3851b4f4c7d0e2937972e6071dbbf7f2d3381dd30dd73a89e206bdb5be98b479a5a8229c68443c81304da786cd82b35c69137f2f307e21b9427e758bdfc7dceb0c376cee5e915f755ae25a4f2d9e68d78fb783874cb1a07dcba46545ca704f34c7eb523acdf0eda1a2d9a0ad2b9ea6965945e9fa9fac527f5fd2a5ce47a009f2b441543f6d174c80a9909311d229398a4f779bcd7f221f33ff9af36cdafda0c1e195f9133d02231e84369ea59b422fed1a302441a4fec4bb7d5c5536fc72e290cbc873a7579f83460a28d72372290352f1ff739f3e3bddd5b44ed7b61cd6d01f9a52c04874d58c9f4d850abe0cacd1ee3700080993b456e3b2a260ae5edf05e2eeeee5d1d394e4e25397f24f1a160e080950bcff51f2bff58cff062ba290d3477c033b950f61c675650f4415fc7a5aea877a46929223ce8bf9b1cdbddd79135c604c888786fbb9056d6bc2aeac241f5b6763abd8b6243fadb501bf8c62721a5a6387f6d7eba0a7b1f78c6ef1e4f737517bc980ffe0e5729a15dccc428da7e8747db7ff3cfbba58cc6569215db7667c6b18d515561959e38b292f0208528df46046623823c80cf0400bc0fd1daa3d83cfcb900f2db219ff27a1ad99ac04344715fbb10720bf285559f093fb92bb094f7f5720e5d2f6261dbb1ff22b17f0b3c2d1c5a1f6bd5903eef2569837238888c16dcf582b976a2235bbd93d9c54e2f05a88e47ebefe9e30dc59e17df38619ad727139350317cf920c75a1d794d3ee6da1fb70aede3726178720870bc12602ab5ada8aedeb1e25bcdfb55f9d6bfe2d8c695f7d1386600528cedeb427e15708e7f7f8fbc9a15f9478a69c239286b1aa98ce47bd2c5863b998b7b920ab08dd486a64ed92716af4af262a99b8b5322d8aa960ecf9ae55e9341d76a2e7cd6399d530f44187ece73fab2d63ab3aeae501259441789285c363e768cf4e6d836e3fa6cb558427d9e984e5787abbe46116b78de9624bbb1dcacd2e9fcba1f1424ac54aaaca906bd5aba6dd01a7a53c96623342c50bf3c0ab6042ea32a6c74ba303fd412a3e1259617f65df6847ee9d4a051211394aa2f3c86b68a98d30c9e277e3379702dd74c908c053ed52fc49a646a4e0090c3e4e39bcec6ab752e8069e890b070cf1c0a3eaf44e0c6303fd3b7f6eb1de0cd2bae52d5b266fe3a24c1d4a6a4b789b0f7aa05f752d1a145c1c717114d640360ecad6e7e19b84e4895afa3425d1a0c7a890c7a87a2bba66798e34a836c6bb6e1bb1e0f0ce167a66759b8f98fccb3e97d583e8674040f80d02a97054a57b3102f89d649e10746e2b5432c1070d89912544ffb8dc3e6e8988271684502d0fd0a1b115b90c1ea1d5259d2a724853630baec54ade153c0dbbb29139d17ecd94c86d231f38586b02a75135de0d1e6df429a9bf3014d8d60179acddbddfe64dab567b459a847481954762cfb843bf8a67af4f9509163302f62d82a8b4d2678c23e76bde28c925c0397f8c32bceceda1e96ff9488b857f2f8fd280c50df7f8b990fbbadfc39645e1a1971051f643d3b6824a66ce308a4d58f29082296e255ae6bf3e68f5985f2f0e73bb5ae0b60def74aaffeda870041bfaf96b16f0ff0cd1c8f9c00e6994117676b151d1ed9a1530796cc966c8e64cceebdc3c27363afb2d04eaf8bb0124f10bedb04620dbd15d98460c74190af1992e3f6008d6d1e066639dbf2429e39cace534a218224fe0472f68fa483b16aea83a771350fb4026d3278a70eda50fb2348c7b2531d93944119ed25779f96174a7253f9aadd4b4d108e7f36f29bdeb27c2aaac49e8d27c2c1b53548d4211d0c9b25e6e067abfed8b9ca4c631f598b1e0b4240dd014cd4e4aa624a2416e92367e94aed177168123e7e9734fe52c24f53c4c30df727a05378c599b0cb6e225f8e22d07c547710f5830839dd8c8a373b1713452a8c19c1dc2e350ad3e1e4641466a5167ef62510e473a6c549454a3fc2bf6b9b0f855a0bdff078d85ecc006b1df0d8f05b4831455cf290973f25779ac11be1397f54bcfee73537555687d85f835b184762907d4a24d4d52727e864272d3d1d97ab9c4548231dc148c353e86cccaab352700ef0881a074888df6246863fcf79f6640e179c696dfcfcff2b908c328e81984cd63224482a9a8c71a036a6296d602c7999dc6020785e8167194946eada404010925d21ff8f07c4863252f033799d5d100432c07ea5fc3f017d1d0cad39ff5f031c992b5f72fb973c97abe81b17ec6ffa188c84c5f31064777698edb551a152232491f57b307629736633227b08d66ae9d1caa30b79be00e058818487cc7a44748d64444d2955adcc1258a247a1f9021a15eee93cb24180e3df45dfc77b165e940dae675bbf7004716d88ad685655360a75b93664c12fcb0064cbe47dcabfb7c9a85dde94c98ae5c04a6e67b8084d092e9e462b5584b2cc72d6e73faf2d7fdc46424eb55713eaded85f54cf060dc11abd862b0f61bc5b4f1eacf8b215a39b68b428d08aff1820cc4baeb7419f819f4073513940e15d041eed38e1c65542ff44237927497f26de975d5a5be77fb5a8948b311481200302fd532ab6035a1dfc44ce4514e7c3ebd874e60f576d07d181c61156392cbfa18be8bcb33641ff65894069a5f5d7d2d682909a691277a0327b4b17c2b2b8b83de6ab724888502f172ebd4a517cc97bc5440b6300b20ca2930fbb2176d93928f88c9fd2e2fc7b0930ebe7198b7e0128ba4a767e35a295328c3e2355bcad02df205820cfe090e83c8a26d28a8285afba6dfb0c578b9c06fb910fea44e26a390dcad45ec7a5ae83cd5e1fcbff53ae2a9ffc4afc12bd15a9fe1bc98e62a14d2da5d0eb48aad8cb72c0defd1d63efcb8801f1539b749646b9cef7dd1bbc7026b7c0376d7654230e3a9cb7c901d1f09b5d14b6852b0751600f0373d9abe068c24b66406fa2eb46c72792320819a27cb92f89698be1609ab1f5d3d4146152e6e27e55bfe8d8a0779c89fc896acd9d447b8156592efc89f35a60ae609203d9450616503058e9a9e3b0fd51e1738cde75e4b148bf016cdec438bbc9cc743ec17d11fb6e78044588810c5f45a2f312d7baa139ab238fc9367dcb1793f6a0e6ffa51043f4381ec1ed172258e7d4df6147e7b22933564acc8603020cf013f510a355259128786ddc65d90f24d376d58477a827b7636277a0711f48f524c66039e1ed3deadde17c2ddb579cdd2414795e9b1009a9ed16d45db6338634c8161508921c26304a30bd54ff407ac4848dafa6c31a4fba814a1c2ec1c28ac743e9c0f79f171cf1e2c782f701ee910f3c824f20ed2e1e1a5e511e47024016cd35544dc59fce8b1bece4b8aa8d584cc6986f3cc8892371e196758c338657b83b0b9bc9dd1ed6845cdf5a781b356ab9b0a2aea5b57d018f853d2ec8b64304cb2fb2fa75febdf2f704b54abd559694c893d9c6114383d565d5e647eceb55e0ee1431c669046910e760da370c4c7c6dbecb7d1c36098cf57de21976c8b92bff8ec38a631ff624f9a06a661902bc140f5331231fd03f61201ea1576d84d1dc17e5b2b7e231f7fa50e14faff00249836d9b512610ad79c55fee65a52758fb627decce696237cf1a4913e8ca4536a43d461bc3beefe89f8a18cbe09d453d15df9b4775559477f3892d545c8555a9e3d36f45582562b5bf4b4e42bced2cc395b417988f2b0611b1c23b5cc4ea4a99c920cdb2d6ac3371b0b56b578c0c407f2d40d4121abe758af939afda311804ece057949255f2d49d9aceba33991364857f6d957abd237b59851e3f4cf6c6acd1b4fc0a2c5d62bb14187a7622806d412c1eef488a9b68ed2864296554ba95ce1f8c62f169eb9d9b940649e4923eba0934963fd7ce6d2c0f1f104f930bcd127260719ddbfce0a4feeffd6b08aae92a6885e0814dca1dfe985e92bd731b8d195bb20d52e9772b55abf408b29c898d733fb939c74f842e48c6f7ad1fd5a2e39ec4e9451385d6d3a248c47eb7cc72463f1512bda740520cd6b3ff8cf5b0a9f4590b21a2eeeebf1aeb2b18ef9bb0e5b7bffcf51a031b656a1f859c96ad89391f9d6a599fec50f4bca3a464adc2cbe549dabfa750fca6027bedc13b04cddb9ca1bdca947f6ebb9896a86d1c4d14896a5b7b3533ada3e25bd63eb3cc3db2eaab1660965c876efea5b73f739b47b43c59ab47e5f4d3f412d861b2b080b4e706910e6526ebba763c0e220aa4b6b1879a47ea302102a6e41b2c75876779b3ddce40719832256901f888701cd1c49d11df1849fcda28a376690bafdb19fdacf0620c5f34e8be1c7549e1a3e40fdbe268224802d5064607ed41fda9f1beb05d1999fd64c4808c36a7851b024b7ed084a29cb7bc59667e1445a1486036c23fe8785837d95f41d227ccfb71762ba6f360ad13520061ddddfebad3a177fd1d2213407dff95a8c14679879e6d8b7bccfe62f59beedf47f666bb1dd91f5d1fdb747ef6d5b4af8f1064e5971869c06bd561c61c99bc3ae7fadf731ab530ee2a2060a57b68e6efb0", 0x1000}, {&(0x7f0000000000)="1de93a8138f472", 0x7}, {&(0x7f0000000340)="a69942242b119e068ed0bd51255d83110044f5e1ae14a1a7e984952361361f3e939e4ee5542c8e8857cd98949ef06161cc60ef1c015a3b76701f4a2501476d116754d61eb293ff7bb6aceb7657e2dc5dd5def5ce8e24aea3c66e6aef32772313e37aa06006ae64ffe549910c730448bcddddd1f493a9f9572d9b4486c5f942acd7b76ef816cb0d75f347116b8f2017ae6aca2eb9d81bf04282ed5f25c0aaf123416241e42253749719700e8938b1d3c8a16c5c14ea30e731fff622f125d4afca0a72d561fb0dc90ccdb551737a1e37987f8ca3303b7941f3acc2a6e45a2b4b691cf3c5a1ce0b25e9243f746b625677c58d154509", 0xf4}, {&(0x7f0000000440)="dad01c1a430ffc556120a6eca63f1b2282535906d58a1fa1c61344039bc3176292c3327521ffe729685bdb049d31abbba323d646d1272f11bbe05069e364c2e7271f003ab5e2b27accbd479522caa43d974cafd21763b3321927c8ea33a52091a432", 0x62}, {&(0x7f0000002580)="be0c1f36081cc3eaa183378705791eeba3197eb52248a08c1b7dea7222efed47befa9f8fa70dffd49b77c426ccb402be3aa2c8821e70ea936117c495e51018d608a0ff2ff767a5575d4e84fbf15d075cd2b10dfe83754a0000979d553afe7fe96ca1d41cca7672a31cd771e5daf1b4d24f3f6ead2ecff36197a293e40e193422f71cbaef55d8f3", 0x87}], 0x9) 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x1, 0x400, 0x0, 0x1}, 0xc) dup2(r1, r0) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8ee0000000000080600"}) r0 = shmget$private(0x0, 0x2000, 0x409, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/24) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004000000002000feffffff280000000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x24e) 16:00:25 executing program 1: nanosleep(&(0x7f0000000240)={0xffffffffffffffe1, 0x1}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x832b, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x8, 0x4, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x2, 0xef7, 0x100000000}) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x6, 0x0, 0x10000fe, 0x0) getpid() socket$inet6(0x18, 0x8005, 0xe572) setsockopt(r0, 0x5, 0x40, &(0x7f00000002c0)="5c901f29c6cf60d5b23deaebc264e7e71ef8e0de49dda4f9030878017402ad", 0x1f) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x80000005, 0x9, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x38, 0x400fffff, 0x4, 0x5}, {{r1}, 0xfffffffffffffffb, 0x40, 0x200fffff, 0x8, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x0, 0x400fffff, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40000043, 0xa4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x5fd7ea12834ef56, 0xfffff, 0x8, 0x200}, {{r1}, 0x0, 0x21, 0x2, 0x6, 0x8001}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x400, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x22, 0x4, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffc, 0x0, 0x800fffff, 0x6b, 0x6}, {{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x400, 0x21}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3, 0x7a49}, {{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0xc56d, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xfffffffffffff9e6}], 0x401, &(0x7f0000000200)={0x9, 0x4}) 16:00:25 executing program 1: r0 = socket(0x2000000000000002, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="a062bb18", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = geteuid() setuid(r2) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file1\x00', r2, r3) fchown(r1, r2, r3) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="06154fd02a66c6ffd44c2f13f317a11e608fff30ccf1fc25b89d31e5c6bcabf9c50a6cf91e91e75c57fed565adbb55e09f0a4ba72999416b3d1b1babbcae287aa80e9078dcdf27622f878f6a071e889a4a0a8f03d2245a370c367ca2c94e4d0150ca9d407cbf4cf469d43e235eb0aff22c2471e0b7d761bb46a8b5957b681545e54ba119f33cf6b3a205884c9177cd95f669387097", 0x95}, {&(0x7f0000000080)="07ac10a99785a91649e827f3bccfd9582b482499f4b7b96969779e2eeb6868e46bfd9fe1e989afedd6f1eb25ae9e592d572661366f8d0e74c502188b3e39da2c02830f3e1ac01448f6d706bd008e639fd15feae215bb0eafd8d423178d5a84e211bc823a9787", 0x66}, {&(0x7f0000000240)="830ec1c5adc9af65e38e3e328549a626263f169f8a3b783dbe38f177daffc016406e490e71eb002d319fa6e773c2570af5c3536981a6b220b1117ceccdf039", 0x3f}], 0x3, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x1, 0x0, 0x0, &(0x7f0000000200)) recvmsg(r3, &(0x7f0000000400)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/183, 0xb7}], 0x1, &(0x7f0000000500)=""/250, 0xfa}, 0x800) close(r1) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="6fe372011bcce0c0dcbee898d84db1934c3221675a401e2aea5313098b834e2acc4f300b5893bd25782c9d95f7fc48008c18d952f0c17b05efb386e49b3c3e3bdace1e7b879a74459a8010c336c3452c3335cae09123695e714e406f7832f5ba5b11b33a40b117b416baeda75642a55fb54029bc3a021b2f9f995e8f25a5bd78fffaa9916f", 0x85) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 16:00:26 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x180) unveil(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='W\x00') 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) flock(r0, 0x4) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) getpid() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgget$private(0x0, 0xec4483cda21efd51) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r2, 0x65}], 0x1, 0x0) read(r2, &(0x7f0000000180)=""/248, 0xf8) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:27 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000025c0)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000040000041b7146f9e484ec6540928729892dba98db2dcd28f1327000000000000007fb600ff8a1e576973bb7f972e7095b32288d72f7d0c440f3ec003ff45d1464ec6ac52a6a2a853080fbce7c1fba8f99b2584eb7028d7dc930a93f088baf5490264d8bac7776d14de2acd01343b7ecc813b3a1fa848cb758e87f3c4e3f291d37dee56a31208d489fe38c5325f27559922fc398b10988ec4fd1f475237f12d5837b965b787bb7368b8a8c976933242f42f13a89f946febb334f1a42b3bc04059f07a4b3efa155783b1c97a9a2e2fb64f7260b89c44391f8aa71aad29400000cda7f469a54b0e673fb86b08672278bef68eca7e2eee09d30f834f5dd20d65fe7918653cb0398d3ce8eae5073b1dc0f7c657066c628438582c431eb7"], 0x1) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r3, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a9535e61af1518bd6602a507bc48e529c90f3d8a566875af43b7b4feaaf2a22ded7b8be7005810ab19e8b1490abcd100c2efac33d04dacd3f2ab85591f33e1b56b8c1789e53bf0c6f6021027d7c486bbd9e158b50d3f7bb818e7154ec08a8026a792a3f0ca6465f7f8ba2ce65284804ef1b8b3bea6ec22b93f7ca6279ce4e72cfc46fb15dd70370fdf7e741bffb030e979e44f5cf27dbbe6381c2466e6157aa6da748a073427511ca1de365f8696fb5f1b44e74083c639ef32be742eed0c5c993c73da72ad2954794138c084fd97d7bcc6193f4ab9aaf270557fccdcfb6a58ecb0b81c4feed1a876a58729a3d5bc8fb0258ac39ad62b4006744ec0", 0xfb}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) fchdir(r1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) semop(r0, &(0x7f0000001200)=[{0x0, 0x200, 0x1000}, {0x3, 0x2, 0x800}], 0x2) getpid() semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000001440)=""/129) truncate(&(0x7f0000001340)='./file0\x00', 0x9) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x101) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001ac0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9af", 0x19) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() 16:00:27 executing program 0: r0 = socket(0x1, 0x3, 0x40) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe(&(0x7f00000000c0)) setregid(r2, r1) 16:00:27 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000025c0)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000040000041b7146f9e484ec6540928729892dba98db2dcd28f1327000000000000007fb600ff8a1e576973bb7f972e7095b32288d72f7d0c440f3ec003ff45d1464ec6ac52a6a2a853080fbce7c1fba8f99b2584eb7028d7dc930a93f088baf5490264d8bac7776d14de2acd01343b7ecc813b3a1fa848cb758e87f3c4e3f291d37dee56a31208d489fe38c5325f27559922fc398b10988ec4fd1f475237f12d5837b965b787bb7368b8a8c976933242f42f13a89f946febb334f1a42b3bc04059f07a4b3efa155783b1c97a9a2e2fb64f7260b89c44391f8aa71aad29400000cda7f469a54b0e673fb86b08672278bef68eca7e2eee09d30f834f5dd20d65fe7918653cb0398d3ce8eae5073b1dc0f7c657066c628438582c431eb7"], 0x1) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r4, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a9535e61af1518bd6602a507bc48e529c90f3d8a566875af43b7b4feaaf2a22ded7b8be7005810ab19e8b1490abcd100c2efac33d04dacd3f2ab85591f33e1b56b8c1789e53bf0c6f6021027d7c486bbd9e158b50d3f7bb818e7154ec08a8026a792a3f0ca6465f7f8ba2ce65284804ef1b8b3bea6ec22b93f7ca6279ce4e72cfc46fb15dd70370fdf7e741bffb030e979e44f5cf27dbbe6381c2466e6157aa6da748a073427511ca1de365f8696fb5f1b44e74083c639ef32be742eed0c5c993c73da72ad2954794138c084fd97d7bcc6193f4ab9aaf270557fccdcfb6a58ecb0b81c4feed1a876a58729a3d5bc8fb0258ac39ad62b4006744ec0", 0xfb}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) fchdir(r2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) semop(r0, &(0x7f0000001200)=[{0x0, 0x200, 0x1000}, {0x3, 0x2, 0x800}], 0x2) getpid() semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001440)=""/129) truncate(&(0x7f00000000c0)='./file0\x00', 0x9) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open(&(0x7f00000001c0)='./file1\x00', 0x408, 0x10) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='$,+\x00') syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x8, 0x8, {0x9, 0x4}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8010, 0x90) write(r0, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840d", 0x2d) 16:00:27 executing program 0: nanosleep(&(0x7f0000000080)={0xffffffffffffff00, 0x40000008001}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x8001) execve(&(0x7f0000000340)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='}\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000700)=[&(0x7f0000000580)='+\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='B\x87\x00', &(0x7f0000000000)=':\x00', &(0x7f0000000680)='^\x00', &(0x7f00000006c0)='\x00']) r0 = kqueue() r1 = socket(0x2, 0x8000, 0x100) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) r3 = open(&(0x7f0000000100)='./bus/file0\x00', 0x10, 0x10) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8000, 0x0) r5 = socket(0x2, 0x2, 0x5) r6 = socket$inet6(0x18, 0x4000, 0xf8) r7 = dup(0xffffffffffffff9c) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x16, 0x0, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x2, 0x40000080, 0x4}, {{r3}, 0x0, 0x49, 0xfffff, 0x2, 0x3}, {{r4}, 0xfffffffffffffffd, 0x6b, 0x80, 0x100, 0x2}, {{r5}, 0xfffffffffffffffb, 0x60, 0x86, 0x5, 0x1}], 0x1000, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffb, 0x40, 0x81, 0x800, 0x3}, {{r7}, 0xffffffffffffffff, 0x2, 0x40000000, 0x44, 0x2}, {{r8}, 0xfffffffffffffff8, 0x12, 0x40000000, 0x1, 0x5040}, {{r9}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x4, 0x100}], 0x1, &(0x7f0000000300)={0xffff, 0x2}) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x120) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x21, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000540)="e4bb42c969edf30be3ef5f4bd932a084868ba6324aacfc4050d3a0f0de6ade48a3f524ab059f830b51a116ba5f715b86686627535a3a65d4a08e4d92fabcccd11e3ad8125aaaa7c2343cb4351db994af54309416d15fe13a0057fe4e1b863f9c315cb57492597f713e7a01d2fd27f7e54979f33da4bea444222066118a1bb79494b5bcb289780ad2f62a2421726133f8be5a12f56b49cfcff03fc03a0f8e4cd7a37d219b5fffb3a520167d8e344c2e0c5f14b4bdd2932ee9580d5a729b59a59703ea05f0b397884508a452c3af9599565d333d9c901bcb8e4efc41338a84ae883807a1562989e0277b1bb61c81315f456ad4f89035ecb2eb19c7f8814efa19264578f62194939d6a085f5dd07147ef14ae300dd0aad22057330256e351972b2f9aa6350e6cbe1ed216b0eff17c0e039a76ef6d1f8991fafc4aca8e46da1ff98f3904ff3d650cbae021379b487c0525c7b5dcfb514d42f3af2b3ac42b87cae9902f7e15786bba1a9aacbd40bc82d6355e4a5ecc2d9915ec082cfcd19b11a3706d3d3892fbddd8e0bac8079fb2595c7191eee242f66fc2cdf796612a5696aafe00605fd6e11f2194ef8f1df6904b637e84d600b5f02e34b27afa31d3bc2e06facb744ea4321285a9e705f22f1fee9f760820a4e0398cc2df458a41890e77419ead1ca947642587d93eedad6824c1d078d32f265a8daf55dd958a2022c69dda1be5d0f61e008cd192ae7ed094bc712cff908182b64992d666dced5431e513768b01508136b1491b447643e99dfdaf37563b9b3369f425deeb8ffd6c06dbebdaaa5eb43a525522afbd196ed42164c0fb49a5a7ab694f6c23951259a81f9399721a0a82f7a6643e414ed69e8b869e5e274e701bd5b0602467fb6a6d4dae1f26611fd8536f0ad2cd1c203ea943b7300c6d2ad8d4658cec3543ad8149169a9a6e262d8fccc7f59da1168501334b9748102a5a5331f475a840005c94468d6c11168a00b0e18b74484aada6f1f4fb03d1e425ec4444688c49f0b6cacc086c04b93aa6340bbedd5769b19795d66fae62fc70ab395d072f9eb3adf457c97dade877b20ea71c5050c2b98d63fbfeab08ae5713cce67bf984b3f194bbbaeabcd8422f1517c4037a877369e11b1b6f814018e07badcce9348d1ec6cc15aa9372851d27815dbf8f423d89937e050666aab388870c4a1f1432acca8842d49bd7e16756705fd9228e1e9ecdfee20a8e9e72b67891db8887c83a8fc850375f9982d9f56ed7358a57e91750e41c1f423a121a5d3e2b2d2afb95c8c08e9463c8196b09388a924f06fc64dcd4a2f1f9ef23ceb9e55e179f94eee26bc71842df94c5b03cf8761e12faba89d1476de0625b9b0952874aefe84ce84b0faeb90d5d36b6d2eec59715745493297dd6636921d17192d3a71e5e15ab3723ed00d4c62c7e8e2b389a05f8a66fab9abcde10bed441e4e6e7733d33db31927e1c0641f0ee40ddf62f7fc4dd5d0d985bc99eb6c5763da2c0ddebf831cf8b1fe4a75bc0ff2cc160a6b10b4f8f211a5ae9927cf1444ea6539740daaadff8fa31eeb69dcb39e95c9b9087cd7a26612830f00b51ad575ad48319a77523c89c5f6aa411d4e760d449e67bf3a39c8b076689d84a7141126c7cd6dd6b76f31e0f8cc5f31c814509fa0ad2377e21382905d888afcf1a16b14321e1883f2a9d4a8e99aca30f46230f158f027d76d878f78aba9e70da112c57832e6b643cc396d546616ad65e81a791485ec608", 0x4d8}], 0x1) close(r0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x14, 0x1) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) open(&(0x7f00000001c0)='./bus\x00', 0x8013, 0x10) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:29 executing program 1: mlockall(0x2) socket(0x1, 0xc007, 0x5) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20021, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) madvise(&(0x7f0000749000/0x1000)=nil, 0x1000, 0x4) 16:00:29 executing program 1: r0 = socket(0x17, 0x5, 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="7279c8ad504034cb9e5bb9eadf01df5db4ea59fe9cad6cd219ea09534e3fd32b025dfc6c1d0b91871802c384d4fafd3517855c8746ed50efe2a83006491e4ee81c46eda84484d4e9388cc0b2cbd7542f8a626c3f2a84765ce7acdfe11954e4a2810e509a7d27a102969d2f6035f04b467b4c2dc6e1f311ba69c4042b8f36d5a42a5c0422782758c6f191db220074491bce0d13f45310c1af843fd32a11fb1a3d6296887316a01e6614d0d72321f2e8c2354e5e9e19683abe6fed0639a8165c6827130a830dd81ccb8ac42653412976052187bfd013ad105d80", 0xd9}], 0x1, 0x22) socket(0x21, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x60, 0x1a2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x20) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xfffffffffffffffd, 0x1ff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) dup2(r1, r0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:29 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0xaf5, 0x77}, {0x18, 0x1, 0x4, 0x1}, 0x6, [0x10001, 0x0, 0x7fffffff, 0x9, 0x9, 0x1ff, 0x100000000, 0x8]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={0x0}) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000040), 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x7, 0x0, 0xab}) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x929, 0x0, 0x1ff, 0x3, 0x101}, 0xc) r1 = semget$private(0x0, 0x3, 0x108) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/127) 16:00:29 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0xc81, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x2) fcntl$lock(r0, 0x4, &(0x7f0000000640)) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x21a520c3) setsockopt(r0, 0x3, 0x6, &(0x7f0000000000)="8c5dcbfa2ec9e0ed9b2c345cad207d847161c777892436cd1a82cc75660276895336749262dafbd8875f92b71edca786", 0x30) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001180)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/65, 0x41}, {&(0x7f0000001100)=""/77, 0x4d}], 0x3, &(0x7f00000011c0)=""/249, 0xf9}, 0x1) 16:00:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) r0 = getuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x2ce) chown(&(0x7f0000000040)='./file0\x00', r0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) sendmsg(r4, &(0x7f0000000200)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="eb9349760ae1a140e75c4017b9770fb9093b6ead536a14363cddd9bad3c1a2823ab43292ff867b831de48000", 0x2c}], 0x1, &(0x7f00000001c0)=[{0x20, 0x1, 0x8, "0da889bcec91c6070f7f139d9b16adc4"}], 0x20}, 0x1) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x88, 0xfffffffffffffffd) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10411, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0xa0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x3, 0x1}) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0xd9bb) 16:00:29 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x2b, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x69) shutdown(r0, 0x1) getdents(r0, &(0x7f0000000040)=""/239, 0xef) 16:00:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = socket(0x10, 0x8000, 0x3) ftruncate(r0, 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xd0, 0x40000000, 0x1, 0x775770d5}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x5372, 0x4}, {{r1}, 0xffffffffffffffff, 0x1a, 0xa, 0x100, 0x8}], 0x3, &(0x7f0000000240)=[{{r1}, 0x0, 0x2c, 0x0, 0x1, 0x5cd9}, {{r1}, 0xffffffffffffffff, 0xa3, 0x84, 0x401, 0xc5}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000080, 0x72, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40000003, 0xfffffffffffff5a9, 0x1}, {{r1}, 0xffffffffffffffff, 0x28, 0x2, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x55e2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x0, 0x101}, {{r0}, 0xfffffffffffffffb, 0x38, 0x40, 0x4, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7fffffff, 0x2}], 0x7, &(0x7f0000000140)={0xf69, 0x9}) setuid(0xee01) r3 = dup(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r4 = open(&(0x7f0000000100)='./file0/file1\x00', 0x8000, 0x2) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file1\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchownat(r4, &(0x7f0000000380)='./file0\x00', r5, r6, 0x2) 16:00:29 executing program 1: socket(0x800000018, 0x1, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() clock_getres(0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x3fffffffffe) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x175, 0x0, 0x96b}, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x102, 0x57) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x6, 0x8000, 0x4001b) r3 = semget$private(0x0, 0x100000000d, 0x250) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x5) r4 = shmget(0x1, 0x1000, 0x424, &(0x7f0000fff000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x3, 0x1002}, {0x1, 0x40, 0x1000}], 0x3) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x400000000099, 0x8001800}, {0x0, 0x100, 0x1000}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0xfffffffffffffffb, 0x1000}, {0x1003, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() semget$private(0x0, 0x1, 0x14) accept(r2, &(0x7f0000000340)=@in6, &(0x7f0000000300)=0x2c0) r8 = getgid() r9 = fcntl$getown(r2, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000100)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2aaaaaaaaaaaa9ba) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) openat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x10a) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000700)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb41c35d584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe4}], 0x1, 0x800000001) shmget(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) sync() semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r4, 0x4) 16:00:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() fcntl$getflags(r1, 0x3) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 16:00:29 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x829, 0x130) clock_gettime(0x200000000000009, 0xffffffffffffffff) nanosleep(&(0x7f00000000c0)={0x5, 0x800000004}, &(0x7f0000000080)) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x100000000000050f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') fchdir(r1) 16:00:29 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x0, 0x774c, &(0x7f0000000080)="c6000000", 0xffffffd4) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="232d523220b4f55563a433c1ee0159048c787eadc01461d08687fb943166a9b720c9823f4e11b6e0f13a9e95ee37fdb356be02761bb5ad6ad4b85ac5173cd23130f852bf0bf8d68167ed29d315f94d06d335061d7063d0aaa4c4880f56cf831a8b93cd03455a4b300bdb4b2936f3e7b2dfe5311b1075c856846acc5ff8f24610e37f8934f3b8308517d9cb26fdeeeb5d7464e7800583bd918edde6bcc6d002f586ba74e5e064a18fc7fc0c73b5904a0e2a600b7ff1827d055fa7d2773f40c7", 0xbf}, {&(0x7f0000000200)="8937238a1b7ff34d1cea24cf272318f77b4288755fa057cc0fccdb4cd86b3fa6b4b21a2894583bb6825544a71feb078f1a3c63be175f02792d5f4023fc36b2e73098ed15a90ac6628505e8a4ea11164d15753543f330f03f45aebdbbb1eb59da3168eda3af2f89f785690e0ebaf6ce50dbad51258a75dbe024f0af98b25d19b6469ebcb3a23e080a45e951eee46bcb742b03589f3aaefad091b54ff7ca0c21bd969c95097a88e64dcf7c", 0xaa}, {&(0x7f00000002c0)="3769ca180e84e8492e428e2e86db218534c5d2891600881cb8b350c90a196b0aa505956b8a513581b168c616dd8cb169f172ee5a76e3e228c099cefe7b5e5fa01b412dffe6b4e45e6fe7a9ebaa4e3f27f04eaef5dc0e5cdc33242062a8ed3fe837352ec953de3d909e1839aea86df8d3039c29e4789a2a38ab33fa2048a973cafd2a41b30b283ce18e00be4cc68f157493e503", 0x93}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x4}, 0x402) 16:00:29 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "000003000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = msgget$private(0x0, 0x8) msgget$private(0x0, 0x220) sendmsg(r1, &(0x7f0000002900)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x4}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000200)="4be17a2cae0f3044400014694a32d2229e36f206d680c90552d6b3609df17f5b9b334fcbb7bf62bc0b0fc3a877e35fab965856486784aae9fc57bcc6891ab6e619ac6950b89f26936fcacca98a0d310156d9249e", 0x54}, {&(0x7f0000000280)="5925f5a7e5452715825a75a61a4b60a4f7ea3304f778394788e1fc1b04a25bc64b0778eb350288667173a885c016a0a6cab4f12e453953dca35242f837b4e5e9b57d92a97795b6a7dfb91e45541051c0f90a77400820f1a3fa250c14c355ae94dc8fab7ee5dd99dc4f3c68945531b70958fa602662f7944af00f9d375104dd9a5b8caa", 0x83}, {&(0x7f0000000340)="8dd1d4b57036ed91396605586eecfcfab7f767cf2b5768b0c95aad", 0x1b}, {&(0x7f0000000380)="b1b93147e923a1e6d9fabe15a1d4543c721a549d7520de19e3f6c61eb52c8a2e57f878b9ad43236ab7d95f97ca8e6e8f66b066fb99c7a5d954612249b4f28cc02c6f8ec1ec5c004ac836c2fa8ecb2418569587961546b9c8aa7eb785db77ce39b35276b780417eca734deace91b50129cb06a7cf03c242addc4814b483347bd21d3026e2b480b500b82e87d461763f231f3022d10fe43da5b001c9abcf07957f2f0485196bb8c6d6de3a1c8762560330fd15d8d0564da1bf1cc2e5b1d97e0ea15d65830477f312b8f4481941ac286de1f77f73c0ac69", 0xd6}, {&(0x7f0000000480)="4ae142652e04e3f7e956406efd3fc201ff569b15a401c63aedba23f2e3589957159d2e343b9a2c599a0c38196a7d32f187571511fb0b5a29e04bb2fe911ff76c7a6514c597ae554c53fc567fb5a3921acf002d3ef1f6c597371d96778717ff5c8022056278825f0175c647428564e176acb698ccdba97560be09b998c7143d72", 0x80}, {&(0x7f0000000500)="d54257f29d7773dce1f6c0e677baaffbc6db8b3883e6249856b63384a0f416f020686962c7bc85036b36110d649babd1bf92f8244a0090d2780dd7fd673cd870d0b83205ac3ae709eabc4e8e5d4f285c1b99d33f093c35877045dd65cacfbe76ad58fee875252b5b2bcbf3bb0b7c67dc9c0c82061a96ad0ce6730e165b500f64482514a3e380e5e53454ef7dee20f1abf6565d4a1c4ac5f992b0f67677e6e90c19a74e795cf19499dc1128acaaa8d69739ab7ca24d4a3d075e257e4188a01b34a4bd7af138c2bd9bee672675282383be0f26bd104de19eec661dedf597f76a5bb9e9a29ae12508f14be8bd059196e7285dd1647e59b86d2d176dddcd913f0764af89b15b2e9105f2dd39aeed373057e361297fca0cf115e8fcc00fa3dc3ed96428500ae230fc9fd2db7a20eb5e008be17e8ff8cf122eb81fcb1110666f86e55fc44c532493d8c27d2f78589f342a37663cf5d0899b34d0fc50a484f80c15d503d3e9d286917ff4b6c8ee0f50b2b49e4f2cae81c9ee1df42e1d6d79d0042030eb1117dfa0374178628d9b74c744e22570db874934d30651f5ca72faa07fb7cbc0b28cd58c4ea16431b15987d4b1946e4b631cd74c8f35c2ebe67dd1446f8f5aaf16474dd908d14fb5fa70de7389a1e1c85d129e7270ab836905ab3fa6bf0965e8ec1409b5faa3210ce9a5e0eef4ed937f00bab0dd889b48fbd4a382151b2ec51b64f8fdbd1966f1869794a0ce54e9541860bae4db3b7a430484fc311a679d451d7b0f7ecb1e0847959ea0532973dd6b17561e15a21a4d921759f3797d6b8105ee5901eef945d975faa42ff28612251fb13b6dc1b4e29c925a4543b6cbe176b70da994e76d000e11b2f2108afcb3bc119cdf5f21566cb6184a6cfb73af44c9a4beb895104886742060652f7bdd6cb0f2f07e093b29a0c714f1706499db041d52f5290e8df66eba103bb2180158f0a713e65a86cbdfc98428d4768fbf51a46f0a1ba361054d71ba90eeb7da38ddc1d66cf6bc994e6870b6dd3629098739c3980629ed72b682f25691b8bef5292dc7b0b55b3e4a5e2500bf9cb4bddf1b57d5ddf9ac264f340ccf1d34240dfd502cbdf1c6fec7e09b4a08566d50ac15d5286e701df9d5daac1c9ef816326bab71593deb5b54433920cbacbcf4adb28b95ea21dd392501f9b9f6c7233fdeff17f90a1352a963bfbd8048b2b2068c6881fc84c51a8ace3aedc9ef45e88e6f94f331edfc385a1937285ef35f16f70e7202b4673a8c2139ecea4252520b89f4c58ce6d1afcfaa234eb06523763e93eb717596ea63510fb63cd12ece026345436ac803ce063c848eebf997282a3fb660e037110d6dc6abe7d02d0c5d5fbe3af1c385df720643bf36ca252af46a66e9ae5c30ab3dfef1c17d0e9b3985a9e8186ad29dd0cb1be809e1b137a68988434b5b2ab896a8e4937168e814d7adc765f04e0e44b4cdec43285dc9fe9cc34192081ba2de41bfbc17a1dc4615b9a31c580c67c08a885fc94f387b0c744c1dc822621bddaa513163a3d348684cee1a6fcec8de53927a89d7b45c3ae0b1d74192101f1382812c1439d86e0d5bbd7b99afa4389d21094f516d1a32ea881fc9046a88ec136cc50e998b4155d629b5f47cfca7ab96aec62c2845a6a47758028c5d9fe423e3e83e0a5252b5bd04243da9aafcec39381b63fca91082024b24fd85106b95bd8b872094e444bd492e22d26798373bf1a9706a33c4ca7e628b47f18379137709a6ec3635243bab0177ccda6db1698ac64fded70d17edf0e23f8749c5da4dbdda88ce6b79d5e96ede32ef3e2d1544987ffe742b118650f87acceeb3f3a031f03a67ddcd96593cf65fccbece4b0e7ed280bff6dbbc0295280e5d76947d295af98e357048c34cf8d07926edc2f63e7359da201107d719e219ff1292c771efda0b8285be6fea4f67d160838a14bda65ec7352c10d2adea05ffd735edf60884ef1cf4e5b3f732bdc18b1308c4353b67fd80bb57bede1f4c84e696990f4a81a138f1555d2243b04d057ecba57012f95381dfc322fae1481da4fc187dc2a5865c5c0279a2b917e8c2c39b503d38ededcbf9fa05527eb80e901d9fd7805781c6c6ae2e4964ac25d16d51ebb84e758a44d6849c6bce33d308e4f3e6cf502731fee4effd7637c574c27068fda71e11b518c83d92014451d2397f116efdc92c87675754fbf95f3585397e4cfbe04af9fb10525f6ce1fdecbd3f9d9cfc2d29f1e9c2b5746781dcefa118baf457a61cf9af192712726361d24114df3501b12a5d934c7f82bfb405d8a7afbcac5481e72769743854cb5a90c9733cd6938f2e298226d7ff3867e2d70b52926a02a7dc1d4aa79a24dcfb84b5703c56fc0dfa06207d1152038a5f9b9802101082ef582fffe5fe65f16f01d0a8f09ccc880262b9ab5748548b64a0f345a327f582f61209733a3d3e350095a09aac096855dcf685d95c01f25754e50d71178d5199d2727500364cfec26e59c4f82ad84d1613f562115101e7e4baa880540c3d255a99b1ebf48dd1dbfad12935919bc11dd3f36a48cc1c97c6835dfa1d8865e5b67e3d5b9c209b931f9e9346a56aca684a03fdae86273c7c7424ca6812ce3321e17b489e73f9045f9a2b403bb75fb4fdb806abd6972d66bf8966e5edfb32cc4c16fd4d1333a1698ba9901802bd2830e92dffb52620709b1a0aa6288e32375e60cd79cdf35cedf8ce3455d2b926d9b2c8552892110452b1c8d1f41d6b31f5fd34884ecc8621f3e27350c65d657fada0da29f29cee6ac1c756ed3ffdf2868f17daec345a62e643c015eeb35299cd04185112fb82cd48f76a42c22e51f57b5491dec72ae0f0ff4a0e9769efd70f3dcb5036d9d680680b854ab8ed36b4c3b7e63bda265395df9bd3244a5568c37eca7b35555bca57b22ead99132d38fd4bcbefa98483e06e44a780b90962bf7d624d9c417476d41e14dbf4a1625acdccddaa518f9bd59beeb6fdfbb18053f9c1363646a13b06d46217ef9b2b03448a29b7737cd4766d200352f5a8e27e87c6f9e6324c0406cb286c4add5f28d0e3fd8c1162f2ae6a687afb95701a6bab6d69120a8b1ff49dfd6a75fb1c4dd6bb83a9bd5395167acb82497f382dfe01caefe46781cc04361113bd4f7db07e872ef2d285126a58544f96d5471dd6912b3c8f410b5782500253b17fc3888c696a9714271a3470d956aabb14a25eeb939e05669e2ad6aaeb90e8dad424e7107c5b619bf44e73a83fdb60b9c92eb068f183afa95d37846ba783086328b54e8bf21b78d5b909b6c36da22bd752dd602668ebd7482ece9ee578f912d960d7f41e0482ab61b7a58ad4642a930d4847941512409f25c82691d5d52addb2e99151c84efc99640da1418a4384c796a0864d0b7c6d06fe15b45e490f3df24a618b4b1e1140a802e5c1176f9732bb850883086a79f3476e7744317b2c5bf86d662981bdad97e0d038d125d8bf41d5194608e9f521ad70e7c4e474b3491333d12d20166593bd8b31d4d162b399504d0f60d1831f190a30bf0ad5433b9b42824f4cfc678e71ac36e2b8cf3e8ee0b1cfcd7f72207585379eede7e0400e23a1abd24e25a7b19c5b6ffa83095bcba81f1936a75b45dbf3efab27f859ce21481a055355b899712f4871efa64fbe1383826f3cbd8b9c924b080a2b2752d6badbbfb5265920255890abad059a2349f37756c03cba51d63f2c9bec9b39c6e356249b04698eb0531960cb2dd6d98cde7711b0503047c92d24ec995202288c6bbcc098e092ee53b4fba4909b3ffc60804ef393c1d3b9a533ccd81ba3677f480eb4b00ba88fa41d5ffc0cdb4e153b54ee830bc831945c1d277d6f2dead9916e086c79fb48aa7c5df7852024f1fb107c57f188c08154d58015bf481244522abb03aeb7a01c767baaaee247eaed2e4c1c3736e905abfc4ae16c81fa1c1a9ff5c25b5e837eae39427a8f6d4c40bb48ab3b765788ef23f5528753a5b3674a546105d65f02b932d686250cc46221e27ead0ac3267598b1db9a738e2b9d6bd8b2fbfed20f16d734ef00451805fce21c32465cc3af11867bcac9b80bb9f696114c2f70cd348360319560a261529b8e37e0e9ad6f23328455cd983e18449d10758b0e5ef785fa191379e696542040646e0b0bdf4fd95feb70326f4e791de77bd9c90d9a46f847056c21aaaec3374f847d5a0d0a1d73de4419f0d63833723dab00173ccc2ac4ade87a1a26ade5767a0892f77bd2f94bf04192e930ca6974f2272207af6ec5672f7a0be2e0209f26fff0142a13412a9ae1722625f9841527d68f5964727e986491e2731125cc9f1918daec52711a9a1a9f5998f4422c6fb11abd277f2c1fefbf6abcc0511669ede6623e981f25c4b86fb050c893a7094425ce93e1ed53f0455e68f7e7fdd70102ffd8d34e90823a8db3c0e6a4b36220bb9d3c9bd00413866ae751bd59c9ef7069a814669095568a3c76549d96d8f1a67d544247b53039b7ceb73d37d7ab8531b0488c0e001bdbcc727a086a56d00582289f284b90955ee29a2b991411ca5395a60ac8958173ec568ebe4e0741277280edf0d33b1fb621f061410fe2aea8a02952933d6a82daa31a443c74fe18c1e453d2d10fcc0bbb84e68fb9e4d0d3803ce5c50e048d661e672fbdb8faf04dc48813ed7742a257937222f6dba68902ca425981210224a494b96101a32cc277cf2f4d490e4702b47ec179861415e80314523ab18fd50cb837fc84117780eb1095d12b2835f9a790c3da2873700fccc6443e56ec8c10bbc12d098b272f6414f432df4483fd1cf2734353de9810326f20e62df18e08ddf7e47b3f89ddf2d674b3ac5143161d0f5ebaf29a2cea3e2f86731dfdfd6ae07625c5623afdde444fee12711f145d4eb364c1fb1aaedc88523c5956161d872582457dd6f12192abb114dedb825e4f9da0dae2b0e4ba8b121e7f9da2c9d4d3887e0b1b0964901393c664b046e6b96df0a3b2f690389aa03f558878fe58387413367dd7169ad3c0eea4540343ceb503ad8add5773b9ae2704be6712f7734c4b3cfbbffc649e8f95d41fbf79d80375cbbecd033be161e325af8ba6dd9d7d14c3c316dafa2f51bbc57756a7d134debbaea3b6f81367a6c1ec40f18bcef0b6705228250dd1a40504c354e335f1c0c8537dc21b691f34aba1efb811d7251afe7e5e9cd70945e45eeef8386aca6363129ca3a9c50477109b2e4948af97c5c9153e2a785ca87ddfb7539b9b8ff81a1b264123397357121953805b473c37ebea732113352101f54435a7629c6ff6efbb77d2bac4c15349905d5c08e3690bdece4cec0763043170383b2131dfafb5588e48472915d0343b54c1334850cb9e0f36789702fafea3ced25dab15a8a9ac597d8180d89c5ec71335f834ff5903b61e57d975bfcb420b5144ca486d760cff8f8578603c1f771b761e55ffd1a4b7ce681a01560808294fdddefba6209aaea468c1f150e6d29021957e16e074a9482a280d1aa4c9b3311d177b97637ae6313f505604a3e795ca7da144c6fbe069dde5ff3419497580e7c0fed895ad451c7a88a75567488ca59e8c87075ee4030e206ddeb69dc42c78b57d3c7395aca5c933bf2c97f53e742320ec6b58082ac3ab68553c587213cd33f435851ca57aafc05b3069cb2ef71e302895454822ceb7940b8fdd1cad05da98bca5ce891a3b4ede581db72f12620916c2be240a65265f606623d2558bb3279f3a969675519f77983ede102f4ad5e5b55ec09fe880393468e503026f9a08a65be2db9d05578be0b16de292a1b6281360a6", 0x1000}], 0x6, &(0x7f0000001580)=[{0x1010, 0xffff, 0xf0d6, "24dbae6893980968144ed46e46acbb1fe016799ce6762226a2c0fa65631d4f67382f52d6cf19fe4b6ef7c31d5153918991d029be68394e4337c3a250e0e354c7e23fd45cd0ff2957bd03a9e508438322a15fbcbb5cd1c2582625692a0ca38099bcd9c2245c59b6f2a2bd724c68e370c8e5e23582ed975501b0e30748669a30f191705ccb7fa7e05a1505acefd5e99c146931be9433c197814b68498c93f63a6d79a3371b07215f6ff2efb950ae9f9d33b66ab76383fe761ee6cc6e3cda66be409edb5e00c1ef59803ff997aeec9bf74dafe9f6ade6b3cf2ac884515e0a07b75304d58fe2d5a35ed4be794255cd68af2b6bfb615f6e49bc4cb1de8dbd8c1791165df757303409414e38ea9f8261b9ef66e7e50ef7b85e36199e8de6d669445089f13dc18f448f227ba32341d302c1e4629d3164522fd3cf1da3476c82e9945fe3cd5b1897347438ddc8af24df6f57fecbe5373ea60187ce9171bf59b2ee319260019d06dc550a752b19177550fc9cc51518d2b936cea483de00bc613c00990088437c45b0681ed6a558b587efdd3117d136586b3c355d8ce08e2f4f216fbdaa9aedffde04b1ae4a3fd6b2b1d5323283c175d8873a29278f3d2590b4e6c9641dd9a74c175d2db7bea3b5dc0be35ffb532a98a70622ab2a4496d8b10c65e1e1d17c6a5564a66d41e439f5f67b708f339dfc9c26a34776e1333bf16c7f1dee890d7db48536b03ec766737bc34097d34ed6b521c21db7919b2c14a3c49dc7229b4f86dc3985858ff73c4748e963cc8cc705ef717276f5f72a9324eb3e2ce82fe49c8167f4bc44039db561be597080e28fb91b19ccb173232a1eda3522fb0d9b9aea23a6949fd13e0aefe3e0462d9f5fa95173777b39ec53783118ec147dd86d4c04fd456ba8894fccf0f1d5c3d9b38f912291586d3baee9b6610d69fb0567d232f9fa100bb43b3c5fb44ae338155764f3df4cfaaaba3bd5730670643fddbd78b2cb3f9b37fce493e01a32fb97dd1cc93a2c02bbdcce04f483b86e86bc24727d90ede49af47385c98c845a9b84a0e24f7ef63bad29ea976705c22fa23e830e66c9a0169fd341aa68d650262babbc2ebc8bbdc4e86ce9b9aeb4e54d40eaff1bfd928e75917fc3dfa6ea1b6b0e3b728a621ae9ff70d2e76b395f2205cb99486ed4431b09c501544c9855fe519e2d93fa50de10087cc9542b8ebfe966404c16fd9874a6161271fce67c657856c5d5a45cc78b00d209b48c583075238e70c71c96e4af3243b0380a7e7c75f4d43c2ee7809a51afa12ea9bdd85c1fe993394245c247ef75f0ed7105702222932abd8ddb75bfd1fddf324fb1b5c30bf126093deb0389f754e1e9018710464a9f2088d98fd95a3dc7e411546eca8817bf1aee5cd3ddb5cac2707f018d3723cb2811240eab01a49461233c0631a9e2566d128aeba6109ff919e43a8c2d9b45b14498e25314b540ea8b15ef270e6bd2f81376b6df918692da646410ffc916706c589a294ccd5f1650bc261d97a26f0aeb80f41d1aa1546b33975354d47855ad1e9818fc4609d7a17140b8306948cb2dcc91f0be1e4b81845e5cc58eb37993f2f533652980e3ea4b6f29c7d930298d81a97a1c1a639dc7f81711dc0b8e3a1b506dbc6c78d393a95ee99fa4b5272e02a80f99df136816166437d31796ebeec0761281a8ecaac32852000a8fbc9ee5289b40fdc94cb89b7610aaf5a374d221f0c0b3eed16c37dc4aacda6acb5c23edda8977628b3405b2fc265e3b0d4fbadebe97780995ddc80f636fd85c1bdebaaf77ed85d8920c29757e339d8f722ff1426e0897a0504a9f420b047f45138ef5c7020f4c22a9d8bf118d670c29264deb0ba14ced2a0f0e94fb5ac0bfdc1f41de04be9a29dade564dbe4aef0335571b901d6bfb8e451c79bdfdf0d3626e447d3f6ce05b704d3a577f5570a14188e08c7214b0a17ef2bc9b7b4c070d41224431786d2748d7427450299ce17cdae4bb479c10cf789c1588588ded00e1e11781aff2fa747a72728705c14168ed7af365a50a73c757a761380da76367f5754050e0eb177c805f78c1f403a75b9cf8171d00b984628d1497c29ff1146201107cfe58002a5165e4425e9989cec1fadf1d1b0466a16a4f7d4c9eb91c854c4ed5006ab60c933add800c42d8238b5753e4c8498de32bd19981af961fe79f354f307cc1c2e1a70679f9bda98e35a3cb0358612f1416060d4cae6caa8368996bcb2ff03b7bbbb694b90b07196be271b12582305b21cf162789c23afeec024f62df5127715e4d39ffc268a0d0071fce9deaec46a9d1aadab191a0092f8e6b35965a2c5777079adde7a9b5f4a99c2d01dee171a63343fb8fde93a0726cc11d88b33239010252e90c1abbf99132a3f9e2593378356c562848a792138a6fce0f99e3d92d3224ceedd6a193e99720565829e7c5513acf03597f0971b4c5a242d8edf3cbc6c0f04d2947060b0730b2263cb90c7a12ed878c931b7bbf2250bb322d322cab9a84d34232684a7ae95d5f07d033ea8421ed9756a4cc094c5f28f8ed9b4bdd585d7385e8720cc612964bfc4eba5dafdf44d4f193e4d167ba67cb29e16b8050a66e23bd5302f18f84af3aa0af3565bfca063c3ff6597a4d0cc2a1e5e17b46e08a819d0e16d04603ac62554728628082006ec45762a0bc429662b9eb704a2ad21c3000d59f98ace9fdb449e2ef9ff99ca28453a563133c2ad4d3c4033d9788c19ebe90e81247b929076e7fc9ba7f6877b667901d926f5508a801150af0a0eab5bba2bdb2abc208a318e04ee2ef237f3a24620dbe96e29e771f85a5339ba3603628e7956c477080c7e1b42915cbdeb96aceaf81078d5ef9bfa32190883f143c9bee91949c7a870796ed31a9567c74951fa79fff29ddb5f9c0f1db226b066a37285fc471cd826d214d69c5201dfc95f7e7d66f7a733e6dd499daa959eaee631d5fc05c432df1be36374cfcc665b3af2c7a2fc4892824f46d410dd14ef3bd3582b395ca71f34b899458ce180579086cd299c452cb2af242a2df855bf8742ec898d0b37d3086380aa7353c540c482113162e2b7d5f15eba5a6f9976a5ecc4a880bc4cc93c0ce611aa7f535dced30e5ae49ad44ce1ab2b7286e42ec426d6ccb09e248c9ded9ee6acc6f187149d11d29bf3dd4a1024c8f5c85749a432110dc4d24b9da677cda155974c9472d142f41619c8242a7cf1ad967d64e14685321ea335391eca3cfb2d3f19a79b4b934533382216d701323fdeac4c22f9aa978a1776515576f4cd9c3cd17b3578da989fc79c42f51fc799a937527017792012e6763f5e989c2ad9660c89d8673e0a10b5b7f27a7709772aee4d0c00d39f5599cb7f992e5dcd815b397cb5a8d3fe72a6b3055c4f01f06d58261c7981893e1b7f711f215534a2bf637d8b39dfe09b576d158472f8c777814886ec36b0a71619d077eeeb3a163bc9c4e3bb217dc352ba9d10b0d02b048d5cb09d3b628db67b4b7d7c1ceac2b8fd32ee2dc3183fd2b1aa5418996ce4c8ce3b78d353c8f260e067a2b34416754915a04a2d7eb27096e724e8c03ff7c46c15c5eba213d28959e9e1bf2176cd9e95e200138b72c2021005682e71ddb6a9bcb485434ed444347a222b5ce3e43d36cd72913d1d6a9accd66477af75a909be4507cd15a9859b0b52b77134fbd971c25657ae40f06dae5a8c958472a443241ae5457722e9eee279646160132949b9364425e29064b5e57c8a3272703f2346d2705837714dd7581544e30c34dd737c0fb197fca4650e434b965fca6d8140e870c3b209a71ab17217198e35fd0bb46aa4ceb38d458b65f82a141bd5d636c319de01c938125765fa7841e42fcf7c5c8438463dd9f3cfc1f40bd3336cdbc50c93b7fc45326f90dcf7325ddb1769eb6b85e671c4060e7146e46375c4a5b877355557e82bdd864b7c390cd0306dcac594e88870b8def1f898257cf8ad47a0823fc1b2396a2ef1bea6e558f64ec99f053e8e54ce394272d235711b35f136b87ec68021140792b6060322e2067a9698ad4a8b454beb7f9ab6ff1ce79fd598b42911e349f670d49ffe86eb134bc32ac68147786d39bf82724028f88a04bff4a546516bd01d5568126f0102186624da0c87a5849c597515d3ae2f429d8e1f7b9bfc69b6712f8931a5ebc78e6ac4c672b0e3b09f711cfe8b6fb3a489d94513aefbb4fe3ed1be35ee6b828776dbb969b5a155cff177ab8314618f1d1ede66c48ae2d4d89b9638b396001049437d39eeb2ddeaf651c85aaba8bfeadaacd7cdb5482cee5e545d6df31c9ceab7f78b898f952d97527f7b83b1f0c1317cf9fc6f8acd7e7ba5bfed05cd797c3d6b25ebf8342ab3bd7cf27aaf6c584cc4c6d6c81aa092e2386223472309a225d6ab27e20bada3fa0c854bc946c451b034b883c9d93b5356d8a50ef75b11d721be997866d17194ba3af6b0792bf6845002c0990b28a3f1ac9447e13511cef2c146946d72bc200ce89983983942be82758d09cdd87cedd44fb58163c9a4169acf69492aa554ff4477656e3c1cc8cdca22139a120b005939170407db84c68411754ea61dfe3ab526c8356e34730790d6431177f3f10e3bd9e4d49ca271cfe3046248e72253b172f9685640e85d3e25580b1e5394e9dd045c342ed377257a6452c3715ce1c65603a243e159031310eb3897f2e2d21ba76f65dbf0a1307134bbc448373bf53bd08f5a49db0fddf62aefb1393e2166f91f550fffc04124eecfe1dbe919bc0934a3221a7e4dbe48951b2908237cbb1e9da6b1562b2f51ed23f5144a9d2c6dc553fa36f628ebb12d7fb03a13dfc9e4167114191226fa0ca8e9d35ae84306f8198f49f232f6eb229cbf7e6441d4f6c7af9373f2d88baf19b4bc40d5648888afebd4431376718a30d6bfb523a151be7630ca8aedb37d8958a8229dad6dc8a8fead6dde2b1fca6e8c750534490661ae473012be3f6a7d19a13e51d86fb3454413806a25d838519a5938fbe6e5b6a2819b74b0733d1ef5c20cb207d66fcb43c2acce59a04fc53fe4ce54841405c406680b3626d9f4ff6742203ab158ff46bb1f69be8b755d10cbabe218dc04592d5355460a6c006b622f2266a606a9b0ffd182819ea0d7c232fae612198f9a78a1b6b3c683c6e9eb5f08dca21ba68827b5e2db6436982d4bdeed8d9edd60d5e5d58c1a165a24eec7b571ceab9e333d29a6413affc00eb54edcdf93ec8758563b97ad09ddc0243fecd46b690e79bfb9208a18702ea9bb3127ece500eae30b70929599410c79c51fa66a4f26893821c19c556feb36ed024c1fa7ee6449c1d42921fd70893209d601cfc7b4025fb186d4370a4d060bc9ec42bb17f3f0b1da81005ae5304f11ec0d47fa27edd2fe22ed1281a52ffbbc40d9afb7a484540e298ad5a081eedde4a7cea2e956c947c0431b08358b12bc75f960ec00cd34c586a332522f326823135accb74f31e5685e53e8cf08bb763a87a9bbdef9d3c8701ab3d43c01bc1e35176b7bb5340651ce5d4793e3ed3c1313a58ce9da9c3f3051dfc52c91c0cfb8d5ad7fde078327df9ebe10022caa3e0cb80f523ab449118071ac91c912fe62e462a1e8ef53b53e9d20c8db473a2214b169131263564a6b2229b1a394e8c143f6c39ecc506c97430c36ee1ee81fbb3fb207066073fc05df56004408e86bd56c2f4401b8012b6e4691fb1d23a52f0164f468a2c143c844c6a2e6af1f2ffb160c0114b5af4ddf2b36b70db56e1b6674e36de03af63f10be7ba22eb9add800c3d363a62c86cbb763253ddd0c20b72843693aed8b4"}, {0x68, 0xffff, 0x8, "7541ea72969ec98a7a0468dd6e603d87b920564867bb37d8094ffa0dc4e914a4ace85bb4d01bf381cf8fdffa5d532129a3407457ebaf3611bbb7a63fb1012d15ba9b7f3941e49cc66eec9f371608c912e1bd87bef128438f"}, {0xb0, 0x1, 0x44, "d9352c26b52a6266833f727a34b7a12dfe5760152c0a196b014af3a4865bfdbe8d877ecda0c5ea54337c435583bccaeb41f6afa26e9ac3b74c0ab145ee4cdf53749d8613b5f3ba1879df1ae7746021226a71f04006d4ff83dda8e726589d0b6be7ed238d6f130acb02fb1606ec850752e8c3fce60e065bc0047a1e0b0debdfc1e247a59f005e58b0d923b66db7f745623ceaa933ec2eb6f4199779ed049d92"}, {0x88, 0xffff, 0x3786, "3a9ce6e5bad3533c8db62b83a8e98b094e8c68745b39867b0b58abced83ca618e6ccc63a5b7094288d7d49d7253a3febcf83ac5e6135352b213f51233bbbb633de99124daa01a17bab877ac0ec8f803bee35d5e30aef27d40f0446d0da7222590592d16c0381afc7e4a5c79eed84ebafbdf5d362"}, {0x30, 0x1, 0x1, "6de3c52ebff0c7e04d6a4988de5a5179961e9fc8c5789ccead83e7cc41b038"}, {0xa8, 0x1, 0x9, "a9bef985d31f93a93679a4465068948f7e364227e855ea369b9afbbf5781781e4ac2d4b9bced9d154f54799947be21b0c1ecd77b8c84735b0c8d089edbe153aeaddec1bc4e10dd6344f4754d07567c052945a3122014ca6ab440f5b3e2a2ca53e3b19990c546d5524273ebfca7f7052d471a7f6a96f3833f6dbfb6db9f525ee8ea6d173f66f0c3d78498f209fd74be3801e403"}, {0xd0, 0x1, 0x4, "3f0c3aea5d89bd698d7796880ea91f8385e348ca2cf5afef582e4dcd07f50f8b1d4bc526ffde5efe5394c487c605edee853c1e7430967384c1fb41a61453fd6a2b4dbf86dfd287268a308a1535277e446800d464a6bb57e9c0f4621b8b78dc2786b6a1df5d00346cb97dcbb28ef71c58c9f64b1b48d420600813910edeee1ad145a7c8aabc894fad2933498ebdf798b94ddf0046bf10ad29ed3931f3980b1e64db3d6ec41e5cb08ec79735b949596d5c1378676663a099d9352e"}, {0x20, 0x1, 0x80, "fd4427f0c9fbf1c3514b61"}], 0x1378}, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1ff, r3, r4, r5, r6}, 0x83e0, 0xfffffffffffffe01, r7, r8, 0x7fff, 0x3, 0x2, 0xf05}) 16:00:29 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(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) socket$inet6(0x18, 0x5, 0x3f) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x1, 0x2003, 0x80000000000003f) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r6, 0x0, 0xc) socket$inet6(0x18, 0x8004, 0x3) dup(r2) fcntl$getflags(r4, 0x1) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='ms', 0x2) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:29 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x8007, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000540)="cd361152b672822557aa14bf4db108998c833eb2c71237d3e4dc770c1c470628f13f0084e621024a2d7b070b11255d256df9c9d7603e7cec66ff4c08c5f34e252d7cdaff978bbe10a3e313ee101a97b0785231d6ac30b861c2fd071bb5d713c802c4e36b1f1b55f8795a1194a5dbaa0514d7f6eeeb2603c9e6abc2ed4737c842bb0d93a0e223f79ad352c3b9bd619832a91caa420a7eada737fc42857e9fd84eb7261b802815d36ffcd5453fbcaf4997f01d9a68c075609cc99c072ed22b055d7eff9ff9858bca524068064be1746488b222f7cdf5671451bfaf3734ce45bf1d8d46231e7c93194c6b0cf79cde544e609a990bb3662aa50f4ec57abed6aa72735ebb8f341395c93eedcaa01b55b302625efdc02787def0c68e577f79650808f25981e6593d3fef5f5a9a7d57691c7c72e26f0bb212de3d5b1324c62254e646bd2e808bd8b64e584d310ec8f6c54e42fb4f61c669bc8e23785d82e359ad20c8c09db183256eb74e1d3c006bcc3a1187a1909af99db57989b20bf2c278f84675833b4202bcc6903c9b815ff27ff9457bef3284088463336f5935a3171b7cb41cfdc66a788681d2f9eb8da2f02ec1cb1418bdc839a9cd81b44b2ee3cd4229057511b07bc4cbf63c53b4e3b1baf95402c6fe27b32d83fb6c7d7a4ca742b54a83583a5ea1ea028f9ff7198f17e6bc8cb166f2b5cf00793a10f19c33c2de39cf35de7b372bd5e820f9f7cd594496c1c0848abc1d5af5bcabac95260a4e4e8bc374d7acc3a3e37e1b5618bcb5f8f9cf89933e20c8a9f68463fd8daf90d079f346cb6380b90e0f306a34a6c6b75ec9d9224383050cbc7fcca48a10d52ec684a8710123103260b37ddb3eb37a227241310ab6b95443db644b37a68b33f9b30c8814403a79e1911ee0beb8c3b62d12fdd39d556be27c041a63fa427da39acd67b873476aa96c0d839f102144133d499128351364954ff74024b63a33bbe894bda505d49417dca13459c523792da53f78731ed30b89e8a769aff1fa053960a69f01301c44820bba530fa6f30751cc10600016e3b5025608e4f4803d472e16d29d645b64ff1e19d050298f0d80ee7278019be818cdcf98d193955d8096c16a617269edc6e208bbbd547b4876fed58e109a2fff27fd89cfbb71d8e52fa8d76ced2cc71549b1cc67ebc772187c49f8bb876d5747952bfd1ac5c2755b1044f58c311ca08394b7e2c09bf193616ec8fd9fcfe2da5b7363810ef2873b5bcc0542d2a1eca73a13a812d52a35a18a2705e5cd770a76a490b31ce9ec4331befc13d7dbf43552bae4139a6308ddd0b1538faeb163c42c07b543b90a3376402d339aa29521a33f48fed40246d31dafdc05576fbb5461f7b68d7625b1d53ee9d24ed6851f67b870b9935746cbeb632f402e95869952269846ac0c7706143fb743164d3df4e42bddb533e07c6ccf8f66c77a29d4d106005e30707dbde652791daa4359aed240ba2aa05d297e4a5c9d8ad1b1357972255bc66bb4c509bce9404fe7c5f04b7cd1c6e4b257625b2bbabe0178dc4937ee52a9b9797c3b669b686502830a187cba9ac13c8d25106229efade26f52dd9e3922f3dd250e51d43cb6589c3ff794d24ced5aa54e33202725f171a3917388bb3acb71763b783471bccbae989f18d696b6466a514207116c2bf81dae6565c2cb35a5ce58953de91f57e2d4815bc228be75360b352d2ac5751abeb0517ee1aebc15d752adf5015218deaa1e545567385123c8dc7538f00758b6cfb5fca2950504981d3b56c62576d34be54e5e71bdd13054000b99e0b15579848ab350d887298a86860c61f11ac93074acf445a0fa3511698fac0633c587595f1aab3f412470feee4ab3d8feace61225b30c8f85d7eb961f12268be3af36d0c40ff8e743ee16bc5bddd1ddc86859b8640fae3f3ec00b600a8bb7051e799a5436eb91f41004f88af4bc35a9555af4a834bc850b63051348ffab8be0a308170d919131a0123ecc22e3e61c59cd4cbdefe297ca56d23a4af5a8669386bfec449b5d843ec715e810921e249eb1e66d052c32ed6e78beaa5a4ffc524552ec4c1faabb487636ef23bfc78d581067a891acd368a2f90b1d8423805e017f8cc19e142742134ca97b5b4d06c82e3f8106eb0df045f90173f9b66de0f8cd6ff63ad9bfd9db28b600b1016c8394182d124e236b60acfacae183732abfab29c5545fc51c0f03915cd04af86af166ca876294aaea392e9e047e8d17a99066a7ba6c6c55f2b2fd89e34cbd1b5e84e945aa6d38f0273de404c63cfd902c0ba086bb8710a8e4c688f37576b96795dd670beae8759b3780a7b0093c3769b2cbcaafe6d6067ed83f05d14656bd997e866d5a72f7946811d3f6d2e01966028949f3a9cbcfb12fa7e8a9a19843331c72394752200d02fa53df03c286c1d12d65ca2cdf602bd7f7d02e1bdfd0ddcb9c489371ef2f6b613e215c6113e4b52d83f60bb5e7fd5f9ac8b8d2c5d9458b7fa63f5e4ccf77ba05f50fd0f3f0acebc252f2034d32808188185839e962a767d8bc81a285c726053424f916bcb0a911c2d9bfe2b99f4d5b3c1498851e5d4c49c2322f3f96fdd7bb56b2ddfaba22e6b23883498eb94340c0539b02a009e49ba614931b41ada2fd8191e3293e984be755098f4bb285f4de8a1f8e69abc798549fc4271ab291ade8aca1d9d958737c381671ee79fe6d13121dadfdf4969b52ef4b60a867a1157d88e582ed91fef31161cc2ea82f9e9894e656a6cb39d6e3eeb923087cbfe527c58693370be80cf858e0d6033f7c7cc4ff583e869c4f8acb94b796c5cab85a876189b585cca005eba0eb34e3dee4483ffdd0d273784bb3ed93b3f7f4faa6daf2d241caab58b79b69903017c5ca9be8c4e05537a749906c5532b8c1d4d2e51028ebe466ee8e448a2757db6611330b7ef4cb1a125254ceb45f32e7993582a14c3aca07f5ede8e80028186869cde6b38e41158a99596ada200e07cc620d858912bcf8c447ab618c479a0a58945c8173140f1d98375a51bc05664e4b99567512dfcab3062dae8aee16a59279d812eee6c5dc56014772bde9dceacf4c830fdbe0dfc9f476a6c7983623349fd17d620a39ce48d0eaf53a749f8e87d65e1ee78c2d19e343021f46ce081edaaa2bb7b33487606be24c973c1cd170ff6ece993e981ce388afe8cdd9be1df63ad4d0ef00789583096e378f345e0ba5d732f7a8ce626551a3b2f4653b844c4185ceac19f97e449983bda1f2fa5240613c01d463343703e33be5ed5831fb29942fdcf38aef399d11f08816bc5ebfbc5f6af835a60259c67d6e23367b5074b130c743e8151d2b8e57343729a2bda5baaeda6da4e8100d44005db8d08f8e693bcd11baf28eb4ff89d6453c794d5f049b75a942713150de23f9dc3523cc5b546879b510600e731558cc7f170f424246100d73f1db3c0a422d7dc3b41157f950b8a4ffd0818407596a9a230ab5ca42ca383f07cf46e5107e4ce77045517cd863b337da6f2b67ae323fb30dc2ce21adaf79d0b72e4aefdfcee7190d548eee71157545ec38853f88b7978af79acc96cace55b8482a1f3197671aab019253b97dc55cfeb738fe2551fe00fee689089b31745a30303ef2b596b9636b5f0a51d9fde25e39ba1dd8d8a3b0b4c8e3932374f58085f428e673b954a8932473793e9c88fec4a700552c1885e6a1057a3ef6a9f49c279fc47b3add0fc30580297502d4fa7440243f0a8569b2acf609e0b3f078d91fd590ffc97cc7609a10b1c22aa368dba38ec2cd84a882645b5c17c5f64875202a08c7ab9daa959015629296870cfc2b2b473925db5ba922bed06f934d4e6bc2d470c7accb328f0a906b2693e851602bcf11d2496064a36684935b04087dacce95681986260881ddc012096613ef7cac9bc61f6330065dddc693c4700f9c01ac5bf25f1439bc941b6997617e6d41942e01f189581aa8823bd136637beb878d2e1d54e4d51556e5b27f17e342e8a84e693a9335da5bf6a6e91e1acf4daca28df6cf535ea888b71671bf943c77cb61fd331376c0c8f9d57332ea2b9d92ab0873fa94a49bdaf7fefb7aea3844b76fa4322e40ddad6d7194345b545d893dcb67fd273bd67d26146db9a1b59032eece0c217302b4046cf3536c00feac003ad8e602289803f8ba022baadc2ad8ca3bfb7299e9d15ad00b94b2c7c11e6c96cac02acaa1e6da21a6c9c46cb667be2e2764dddcd4fda181829f59e78f9367b0630d35b065c744bb14ba91b4818a7e6f9127d5d801360e1e2ae6347c97358d9221755632c3bda839103e6d10a00b435678826796516500f22f96bec3ed8503ba6b3438845e6640f9599effb80187b8a6a9cd685ff1e2542e53007d0418f13224a6100a56fee30a4a63254ad574d0372723dc9a14a36b1440962dc83fcd09498bd744612ccb88ccbfeae82a6dda4d952c2fe565863957935bd3d81d4ff97be81ecec00bd5a689710eeb60262beebfbfbc948fa565e08675909afeec116a567e74c6124301a2f9f6dcebdfada81494221f7979756f00ec40034ee71bb0917d30530932a5663511701f4b4671c28ac79e960bcc95243fe20a192b2b337619ad709fe117dcb6fcaa8da14afe66ba819f4529da07751154f3891140bc3df610dda14366d99df60309febabbd47cc591f9c824192e72825d0af6ce146ce790cf717ad7a4c6ed296ac12cacbd6125c95358ac96a2bd94645370398a5abd42653d94e3bcaf267a36f55afbdb555c825bc52bfb9938968cb6f2c4026d7b6982289b0894a737bfdd476f96ca297a52c1e4a9646ac8f918d8902dbd1224d9926a663e11b01118b77393a38d3b68712abdd0cf105f2b07770f750f3abe4c69e2060f49088e0c69371c9b3433e51d1951145ed0fe92f540270f761419b9bfd6c052e0923f31b5ca82ec6f03a4881afa4ce3969ac9c2e7c3ad64d3a713bede90e07acd16e751dc6272cabc60155f302e99e5d52ca9df5f6eee3950b8b0affa959e6b66b92da07f02c1099eaa57ec44136b671920e9a8dd3fd87387c75ed9094e6e9b3ee3fd8f92e444f81368372c9c98d8d99ef78d9fa23b81a3c2260b42ae4b1748b55cbb0910a3d86df92b972b4d45eb72c3f0bc0474e485ff7b6d037926c28ad8199153bd1c0f8fc850749bfe13ace87a2333df5f0d299e552eac6f88f9bf3816af6aac1fd6fc329d37f66eb76bc3d94b6cedf6b859df80176576f8bc8e68ef2fd6c10135053b11cd0e581a842171b4b77be08130b2e8044bc00649747b4be291e2671a8a6a39a154dbffe0d9a3a8002d2d2d286b619b2f0825c696005cf3189cdc1183e791a8ce820b5d1821aa3eb60b698cd5a4e56b08d8aa43d6a6fa2f1baa4f2baa1ea571b1efdc49af8d9ada42467ffbdb4d19f87730098beb5a3b2c2f1cf897513cb10fe43fa898387d254fbf30260582949a5f796837f6735158c8cb4ff24c682c81ba1737a06cb4ad8dadb1d2c954a1e5e41819eac1edb5a96c0a82e182a192006b4e817b02846bbd34fb3e4f69125977d74a8112265a6a69127f94784994adb603d417c8c0efd81c455ae50269081743c2939196f0a72ff81129053f8901d1b3678059b60cbf71d311eaea4bf501bc9b6e9bc8c8c0d35a88ff8bf4dc538475286772c64bba56d172eece0cc63a47d2e38483123181981105b33513666c3ede3a83190ec3acb301ff7187b1e86bed70aeef08b74392451b648b8c45c654711be20d1c88a30dde28f3bf4c44797b4ebe9f5ecd812804f5026e635b2c22d9be2c91179ce5e734ae130655", 0x1000}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="bee6f8fde949c5c7198aa6318e7bde5446e71df1252f9bf8c9352ee302e7f1aff966daafffa1e4d5d5efc70ac2aa90053d58378458e3203297412c18188bf7f521e7a621b79419daf9bdba561c945d83e756d24132578a2cd6903bdc6d92cc2849f5d14701ade04aa9fc3a2c7698005ccc6183eaa71e24aa6b", 0x78}], 0x11e4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d7ec76c068505690d381830b23a0b13a5f717ff8", 0x14}], 0x1) r1 = dup(r0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 16:00:29 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x90) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x7, 0x7, 0x0, 0x7, 0x4, 0x5, 0x1, 0x3, 0x5, 0xab}) socketpair(0xfffffffffffffffe, 0x1000000000008007, 0x1000000000000, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/9}, &(0x7f0000000040)=0xb) semget(0x0, 0x3, 0x40) r2 = open(&(0x7f0000000100)='./file0\x00', 0x600, 0x20) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x4) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:29 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x18a) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 16:00:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x8, 0x6, r1}) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa28, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186012000000002000000000000000000000000000000000000000000b9b00000001000000000af6ce", 0x2c}], 0x1) 16:00:30 executing program 0: socket(0x1e, 0x4003, 0x0) r0 = socket(0x1e, 0x3, 0x0) close(r0) 16:00:30 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, 0xffffffffffffffff) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1a5}], 0x1, 0x0) 16:00:30 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x100000000000) write(r1, &(0x7f0000000140)="00467aae5c213f063c4c7bcb56c3dc5f0f752801af3d0132d7", 0x19) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x2}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x1, &(0x7f0000000000)) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005, r2}) 16:00:30 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x1e, 0x0, 0x2) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) sendmsg(r2, &(0x7f0000000380)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="0a09bd1846a379c034192f6def000af63f0184c27976314088bfde1e6ac14571941a6883598ecd6d93d4ec2d1635bf96232c108a73a7c5e3edc9604fabbde8e7566ace88e4d046242517294ec4472a283b724c11f158e761a7cecc0a8025165eb873ba3d33ab77817b53acac8866089112b2c89698f634c9c9ca1c97451bfe0940915d239f7bc841734b68186db37a5cabeb31a3f638ea81dc2acbf5992e3caea83a0b51beafca20f7aa5690d948e998f3981273", 0xb4}], 0x1, &(0x7f0000000200)=[{0x110, 0x1, 0x5, "c05953a3f2b1a293b29c1714184b8ac5189fbb7563c5b40e4311b6a74c5640f85cab00460bd95686c99d36b2ab2c8d8ca85af3db6926f893ec898e5719cbd914f249740b4ec6e2932fd17e6eb6e8aba09e24fe72ac696252bcec4c31bb64e421f29c61b819db5370ee18fa5ce18ab43185b55623abe4b803d90f2a511f94b7211bb265c18be8faaec6cf47fcd026df0dda6dce43bd541657ae81c9b18874d56f12c33cfe0e99c4d6255e4397fb50866baf4c3847de4d6b440d1d3e5788f4483fb38f76cb05f2696469b1cee22cca299e51100886554d7d46fb68580799ffd45b5a12cc355a9346b5b20e5da91f58906556b2d8ae45f52d3f3281ae3100fdfc"}, {0x50, 0xffff, 0x1f, "4702cad2c19c4d480447d2537a3ef5ae24b39f18c1189c47945a25a79a11f74e80cf24a44f0bf4d688c77f37c22289e6d6786e773b71f16904fa"}], 0x160}, 0x401) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffc01, 0x6}, 0xc) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0xe0) write(r0, &(0x7f00000000c0)="287c34f42cf234b8702e63c4c559c5287f261d1eae96f01909276525fd0081b6c02c3a524b0841b43485467a", 0x2c) 16:00:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}], 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') socket(0x18, 0xc003, 0xfffffffffffff514) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) close(r1) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2140, 0x1b135a68) open(&(0x7f0000000180)='./bus\x00', 0x300, 0xc0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:00:30 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000080)}, {&(0x7f0000000200)=""/89, 0x59}], 0x4) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa001cf4002000003300000000653a8df40000", 0x1c}], 0x1) 16:00:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x7) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x700, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) r4 = socket(0x6, 0x3, 0x4) r5 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x0, 0xffffffffffffef17}, {{r2}, 0xffffffffffffffff, 0x10, 0xa8, 0x7ff, 0xfffffffffffffffb}], 0x200, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x1}, {{r4}, 0xfffffffffffffff9, 0x10, 0x24, 0x7, 0x1ff}, {{r5}, 0xfffffffffffffffc, 0x80, 0x88, 0x1f, 0x1}], 0x7, &(0x7f0000000180)={0x4, 0x4}) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) fcntl$getflags(r0, 0x3) flock(r0, 0x4) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') write(r1, &(0x7f00000002c0)="a02cea395b7e1d992fe3446cf88d7ec3ff9de5817d422334c41a1ba1503cc1d3cb6d76eb89a006a018d5b8b0b01e3b56114b634c367accfaddb64f02a6b91d475167525f09be0806e7f333cdea8a614be28432b8100dae12255592810384932bc0a4f8558be52493f992e73b8be1e1500ef596f8e3d32a6d5b8d50f890a308366338d0c39108175ae46c39aea8001131cee36afe6f53bf4abcd435ec7942d3deaefd2e28327f34c5a3e0fbba5540aaee478c54ef199e4fc9ef179e689530524515750bebb8a560", 0xc7) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = dup2(r2, r0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x40, 0x0) socketpair(0x10, 0x4000, 0x4, &(0x7f0000000480)) fcntl$getflags(r3, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x2, 0x7, 0x7}, {0x18, 0x2, 0x5, 0xa5}, 0xfa, [0x6, 0x4, 0x20cc, 0x8c, 0x2, 0xffff, 0x20, 0x2]}, 0x3c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000580)) clock_gettime(0x0, &(0x7f00000005c0)) close(r0) chmod(&(0x7f0000000600)='./file0\x00', 0x81) poll(&(0x7f0000000640)=[{r4, 0x2}], 0x1, 0x1240000000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r4, 0x0, 0x0) syz_emit_ethernet(0xc8, &(0x7f00000006c0)="0ddec488b87200eb5d40150aac7c432a717bdd697c5e6cd8cd1e43bdd3603e69cfa7554e0587e9cc9f5a8f112ff597d8c8dd1bebe96dd70137dcf54b98d95a402c9b5d8013687132fd0a8c21abf5c932f4729f410241d9c1bb152179527d263123b3d1f6c4aa4a16235959031b19433b5821e352ee17fb6f424987fe6f44135c8e96c89fb3e915552dbe4f4c1cb44bbed715e9a7d4d737b827c980fb76b33d1de2024107ea4d0ad60f1c6aad0fe6fa0e42c762efd1816a5406d451b20d2a730d108dff667055d473") ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000007c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000800)) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="10000000000000000000ffea00000000"], 0x10}, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="125dae3070ca9f05", 0x8}], 0x1) fchdir(r0) fchdir(r0) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x140) accept(r0, &(0x7f0000000100)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0xfffffcdb, 0x86e) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) chroot(&(0x7f0000000040)='./file0\x00') pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="9ac93c1d7e7398370f18189b10a4a87bd2e9b9e7e422cff4d1f855a3fc62373fc547c2bc89f13d97d070ea80e200048ec23b125f4563fdc83a3d899168ca1cad50260a13c9c245236a6ce47911e0379b14c60e29e1719b1008972ebb698263cceef71f1b48897cb046d42d7c83ada06a124fa185fc5af7c794ccb119eaf5056ae6aef334b79305473881ba83484eb557bf92ea28ea73bca704fbd176b48bc15541c2aa7f2aded7505288c679fcebf30c43a3957d4408419f40d04b63", 0xbc}, {&(0x7f0000000140)="ace464d844728e390298b70f361f2f391c85d915a4620dd9fb93fef889a2963c772890b5dc499af221ce8ad7e3e7e7064ccedd75273112521c48fd6e01864a48406152c1c4c999468c9a67037c385c5613705348612bda4afe82851dfaa3aa62f10be7f46643d63df46ab0df348341a3148d6f0e1c39a831f688072d681b34f30d761aae0f48ab61f9ec1294b43b1419829d372ab1b2231a0e395fc36bdb3a4bcef5f1eb29f2ee506098c1092fa7c6c379", 0xb1}, {&(0x7f0000000240)="6345ba045a1ac332995450cbe328e6afe0eecb024d1699539be68a4f947c16a38a0d8070203321ef92857f2aaaa2576b4469160f1a27186443a9b1964e77edb774b11e50769155c99f3bb70015859620bbae68bb1296057b967957260bb0ff7d1c80caaf1c5486cf0ba66178c01af51e2801f1", 0x73}, {&(0x7f00000002c0)="46e80ddfcf548bc34445019a20afdcc9a2610f9c0eb086484490b24514149323334a78d79667b2ee7039bbd20b60a87b6be86ed03e30a8c57d7dbc6f3c674965f3daf16e73e44c23d4567c3038f83b5d4d865491258682d65c98169aea8c8ccb1c8e28a88951548c49fbc212d12a36adc19b091b3cd1b34cda55a8254b5a2a2652fad30f84b61eb8aed8d04cc1e32258ee640591df0689c19857fc", 0x9b}, {&(0x7f0000000380)="d5ca0444159a58df8e1f3b45f543eb943c8aa02bbc660238a0ba87296d4d53a4db8c179b0072bc1a3e71b1804cb5042718b156d4cec60d7d8445970800fd2dcf974abed14d4ddb211364261b1d16a6304f", 0x51}, {&(0x7f0000000400)="658c7fc20cb9a33435af8512e79d0f0a17595bb93852041e099cbd98a99e", 0x1e}, {&(0x7f0000000480)="99a125964e6dc46fdf727002648f1b5efa901af329ddc2d5ba87b355636f967f4488434b17c6b5ab490b0ef8608ba2089d095bb681db22dfca4938fb485e7c7d88abeb0cddd9b19f16225ac6c535306d3b9872545f4c83c928ec06d5893a1d1573f1c9b3a74d0dc45c585dc59eb13dd365724f4106953c80826f4addaf434d9e7e7275c105ac141ba689b64dd23822e74635f393f8cfb590a58779da", 0x9c}], 0x7, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="5111c411b50a33151fe6", 0xa) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x7, './bus\x00'}) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x100000000}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:33 executing program 0: mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x420, 0x0) 16:00:33 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1f0) 16:00:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x817, 0x9, &(0x7f0000000040)="08d3b2f4acdaa4b724e109e0d0bc01d930871f0e12951a15bf8351acbdeab9b0d08a35bc1262bf99965b", 0x2a) r1 = socket(0x2, 0x3, 0x11) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="0a5dae30", 0x4}], 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xd87) read(r0, &(0x7f00000001c0)=""/129, 0x81) 16:00:33 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@un=@file={0x0, ""/69}, 0x47, &(0x7f0000000240)=[{&(0x7f0000000180)=""/164, 0xa4}], 0x1, &(0x7f0000000280)=""/95, 0x5f}, 0x800) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = msgget$private(0x0, 0x280) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000009bbf9676689d518c613552d01258b36e2ef6a4ff4e139b732ca626f95532969de9bbf9d8c68a4e4a82969770214359d8e59c928348b9c57c76d85439ccb4c28ecdb12e2c8c74ce8455071cb2b577bb306b985b843bf83eb2adf5dbf6a3402a586f52fb7b865771f8f09e89d0a46fc98159c5779ca1278addd1e9d9da31bc8c58715b802f214269b2db246a3f534ca6e39c789dcbcae123bef82a02d559f274742e7e3dff46f18a7a08df941474a471bd6e419a057a0149f9f5af3b3e72d89be2e9e22a108a141035ccade554b92401285f20548464b5924e79c49453fcac972047d01bcec02adb"], 0xef, 0x800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) msgget$private(0x0, 0x20) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r2) r3 = msgget(0xffffffffffffffff, 0x0) msgrcv(r3, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r3, &(0x7f0000000000)={0x1, "6602b4a88136a998c23fb87217e4f18077e0922d"}, 0x1c, 0x800) msgsnd(r3, &(0x7f0000000180)=ANY=[], 0x0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfff}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r4, 0x0, &(0x7f0000000000)=0xfb) socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x1, 0x351) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000024ae2c9dd0c", 0x9}], 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x18, 0x400000003, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x8000000100) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) recvfrom$unix(r0, &(0x7f0000000140)=""/239, 0xef, 0x40, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x200, 0x400}, {0x0, 0x2}}, 0x2) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) close(r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) 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, 0x103, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8020426c, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r3, r4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x8001) 16:00:33 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x2, 0x4df5, 0x8}, 0xc) close(r0) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/156, 0x9c}], 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) read(r1, &(0x7f0000000500)=""/90, 0x5a) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x7f, './file0\x00', './file0\x00'}) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) flock(r0, 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="d4a20570b2e2f0d224d3b0ea6cfaf6d125064c4e2e0c16a2075bd74be5b54a5afedc81e4d351abcfcda9efdafea59d3c7bc0c98cfe54b3ff285be3f7373583e01bc8d3d7c1f2d4e7824605f0079d429c116501fa1fd2ed2edbc1e22b4621b0184e1997f180081dcdaf4fc90bb4b0ac747d346ea3d999aac6c180b160ceea", 0x7e}], 0x1) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x19) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) socketpair(0x18, 0x2, 0x3, &(0x7f0000000080)) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x0, 0x6, 0x1, 0x0, 0xffffffffffffffff, 0x7fff, 0x8, 0x0, 0x2, 0xfffffffffffffff9, 0x2}) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x441, 0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xde}) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5435ff982a35c46f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x8a, 0x1}, {0x185, 0x574}, {0x47, 0x7}], 0x3a9}) 16:00:34 executing program 0: socket(0x18, 0x2, 0x0) 16:00:34 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = open(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x80, 0x80, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000080, 0x1, 0x1c}, {{r2}, 0xfffffffffffffff8, 0x10, 0x80, 0x3, 0x1}, {{r2}, 0xfffffffffffffff6, 0xe2, 0xfffff, 0x2, 0xffffffffffff0001}, {{r2}, 0xfffffffffffffffb, 0xc3, 0x0, 0x0, 0x91f}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x21) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) ftruncate(r0, 0x2) select(0x90010000, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xb0) fcntl$getflags(r0, 0x3) syz_open_pts() 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) r4 = shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/74) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c412b", 0x3) execve(&(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='*&(\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) mknod$loop(&(0x7f0000000380)='./bus\x00', 0x84, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x1, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:34 executing program 1: r0 = socket(0x0, 0x1, 0x9) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) 16:00:34 executing program 0: r0 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x30c00, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = kqueue() r7 = socket$unix(0x1, 0x5, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r9 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file1\x00', 0x20000, 0x4) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) r13 = socket(0x18, 0x5, 0x2) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x20, 0xfffffffffffffeff, 0x8001}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0xfffffffffffff801}, {{r4}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1, 0x80000000}], 0x100000000, &(0x7f0000000440)=[{{r5}, 0x0, 0x2, 0x20000022, 0x0, 0x7}, {{r6}, 0xfffffffffffffff8, 0x12, 0x6, 0xfff, 0x34fa}, {{r7}, 0xfffffffffffffffb, 0x10, 0x4, 0x6, 0x8}, {{r8}, 0x0, 0x20, 0xfffff, 0x0, 0x10001}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x5}, {{r10}, 0xfffffffffffffffb, 0x0, 0x8, 0x80, 0x465}, {{r11}, 0xfffffffffffffffb, 0x28, 0x2, 0x624, 0x7}, {{r12}, 0xfffffffffffffff9, 0x1, 0x1, 0x47, 0x7fff}, {{r13}, 0xffffffffffffffff, 0x2, 0x7b, 0x2, 0x8fcd}, {{r14}, 0xfffffffffffffffd, 0x10, 0x8, 0x4, 0x7}], 0x100, &(0x7f0000000580)={0xe, 0x3}) bind$unix(r9, &(0x7f0000000740)=ANY=[@ANYBLOB="01002e2f66696c650200"], 0xa) fcntl$getown(r2, 0x5) r15 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r15, 0xc014575e, &(0x7f0000000600)={0x8000, './file1\x00'}) r16 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r15, &(0x7f0000000080)=[{{r16}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r17 = semget(0x0, 0x0, 0x200) semctl$IPC_RMID(r17, 0x0, 0x0) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f0000000640)=""/246) semctl$GETVAL(r17, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c653000ceef40b05e04d20974eba2501c2e477dc791e4197bb5f29e7fe7b0989fc3d56e42b0317c017d6ca7714b7bcf2aac09a4ceec37121d1f13c5c7308097c02d4c79c056dc8d4d9eadddc67bdc8d5201ec22e94482921bdeb04db157f35c2b6668ede704b6a287c279c55c5386f7c5cc3d3458f6491066f90e575ddced95390bf91748bd5ec3742139407534865f16318b1edc05d524da1e98589a98949b8014e4b2a0a526fc81c5f9f11af8a69f2ae19d9d7f39d014cbf077d8000000"], 0xa) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:34 executing program 1: syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/3, 0x3}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000480)=""/236, 0xec}, {&(0x7f0000000580)=""/50, 0x32}, {&(0x7f00000005c0)=""/18, 0x12}], 0x8) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x2, 0xb84, r1}) r2 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r2, 0x6, 0x9, &(0x7f0000000040)="11c1bd8e30522fc9a0916983f126246485b3b311a29618c493bd057d726a96bfa4b0a8d6ed94b55eca705253caa903bb4efa5bd512e73c3979467615d366614bcf0c18a7f6a68eeab269545d2a31c148258d7396fe8e46c3e80ab405af071be103599197fe1b615f7a63024b2fb2677a34dec86835b0c1be21939bffd26aeea3d9faca7719bab6587ba099be635c5082efe3d6f44bdd41b39a59c4436228657e7c53773252e25f4dc5fb8c15d12ade3ac7cbd4f03aa2c8900127b82679450c1756e7132ad2f8a6cb899357015022871ee80891a9cc8970203600e326291588e8a3f81c4afd977204ebce3bdd8b186353670e1db58376ff458708f3adad18fddb52f640918fe6a9b7cd74c4ead2ba859835080bcef42a6186267d7efebcfd1f3cad43127685c4cf593ac7436493a3f6b59ba986cdb10c2d0ef86204edd4df8eb65cf3215756d8e12e5471ed16e5e83151c2a8eb74e1750aaa44875b7f3ec7ce40816020c1c995ecc3ea1d99e65cee76d996e9de16899136c26bb0f0903375cda1ea3f3f20255326c3056bcaad1cf27eb46b0afd314e679907182ec8cc7f491323b93ffbeaedab03032ecb1cf567459b36cdff9ba82ca743fc018a9e342c8485020408479bdd33208793898b97be441ec8235aac03fea558930c28c67f8263cd304ffb1bcaf53053cf2d08143e9c66e17d5b03428abea80c5262b8229e2ae1c6b47265aa409663de883ad913f70994f2e3711122c7ebe0a01361df22677d925ff123c006fe76409275eab5e6663b2be0c27c6af30a3bace922b889005bdbc421c050be121d1ca9e2de0e49e5b683c24a803f4afc45874949026c467edb5d49c5431380371cc7113eab3bae0a4da5632c54f43471c357e2598080f09b0c50f3ae1b8a3fbfccab3ff00132be04bb3936301b9c45145207628da0097c819e147d3d4dc184b1f3d8dc514b706c8cf2fe409238b12dd5f979346fec0ee2d1cbfd82279e905e9699c38e06bd6003d5cde794febae1cd717c4b9ff1411b2e885e02ade8f7c3eed2c6beb5fdd333a6e729dbd2e6bd1425f066a737e4ed29f14b776701e55dd0d236946c1df6d14eeecef4c8081b8d804656e4e35ef4dfaff3ff8d3d16ab49ca853cf5bf91ab2aa6b8e1728a04b147fab46ad287e760c975cddc0f7bc31384bb98b5f0a1aeb0d4f0f3668b743e1888ce6d7496931cef6ae702f793cf819e9c777fdb8c2c3100177731305095e2e2fa4b1e4f2c4728976429baacc64ac49fd99806abf788263b9348c4542eaf46a84ac4100c70d9d84ee86437acd89ac7ed8c0fbd9d6b2ae890e211f792678645cf00f5acf89369e38795d2cceccbbacd811399d2ee9f8f66f75a0aa7c82dba745cbd876f75202bfa50726e50930942b436e9f920ed96d07262f7ade6dca45080615301c020202d57bc1602fb726673eff69ffc0f0fdd12ab3a12b945e7b2bd0238b25d6c7b633bb01af75cec23fa784d0b2096c7e2331804e687683b8bbdd15bdecfa476883a9a1724b8526c3863d557350043157e6002dbb68ed28a0c78765d416e88fd237499ad00138d1392916d3af38aee79ae0afa72a52a43fbf90027c26410ad9a46c76ccd4462f69998ade3f5d405bb511dc56cd99e821a0f21e7f12b861b448b10e7a37148f31d481f2ff3d007f908d72e291abbb65d3249ed2f9be4482cd70b0324b474ebfd288fd2f0b14c89e2812cc8c0a5a78ec343dc1a912fe62276480b954681e8e6784aa5b41920688fe7fc473b20601bfb8330730bcd3f73d0d22f0e72f4f95e126c742f84f0228ece23d7b3b3f8fc7ea22d838fee71a70528a8cdd1098811819748f48a11e535e4a1c911f4053ef1426d7afb32b90b8f7708eced07442dd20a4601b6f1998e6ab952a1bd763d46f098eb585e3a961436bb154926337c2697e7c9e0801d02737a5bbb1140bf9290918f7f4e025b075b9988c873d1445e9168ee51551e43883616d30b2e95ea8f065817f7eb1bd70b22b2953dcfba2524a5accda31350f61e9cab04b041b4fa7cb296544539e784d4936e0b59d6667c6dc2460a269e5f29dcbcb03981c0acb2973056b58b622e59e068d29346d401d0580fe93d0cb77df0a36555cec0ba7cf4021e6dbd7c2f3c9ed46360c9b354f709b814f9ae0460badc4ca5952c00df90cc799ddd8940246306960b36f18fc4cfd0471cdb841475fa6f5aa93e2819c17bbb7098ef08dba1f0bdb7cc5a92a128388615303942b4dccb8e3bfcbfc560010cdb9d14a03401f3e89296e90fcc0d5461dd966a9eacaeee54d1a00a042c5b115935118ed1d2f9822667d0bf76b30e187ebc23ce40ac87db3a25567fa9a4a95e3ab37876964f76ba90aa015992f4a2b0a51e242a1e7dcf4a58543be17ae79580e439852780635b759e5c6f95faec73393fd86e15609667d24c7a1541ce6196474f14876734eb346999592a037f144a2f5af37904fe9a1882fcc706c35da79901261e96c5e987bf27c79ed89590dcea04458ddca68fb5b19a775ccec73467c2bb2b2633d3d0b00b36a9a80be78ade59d7ea94f12e11c98769b436f74858bfd410f09891ecc46a47585214008a8f609e62cd1102f281d5802547a5d6d735e9799e7074a7754c35c6e54fd65c7b6f909790107fcf9773b2a175236d82b878ddefe50815d593e941d9317d424248102cd528e262be2210691bee0d384d06a4177c1f0d83fb1510ae27820ef431e5f6b19097657fe14a80dc502cab29386b13e4965f26e26514c20ad52e85ee69719c8f30bbb4605f1d0e4944db93a0d0e9f0b5feb4f8d16800a4dfe5692d54d5afca96d4688bada6f056854053ad218f41d68b43df19eaf9d21cf685335907e9b9589a7653274ac343928d9b0f1de53b839a411e9ffec13f72fad4ef991f4cf03cd38d3d293899e87addf64e6b608565bc210b9e068a82c547e39d2bb5c2949ec9db9e93d5e149a87a29d122c548f5795658501a1b56cf2f6faffe04bdc41b0836a1e83e71a82989a024509581c29b7cf1a86f6f275c8a1dad21b3d6057cba79b8aa07a1bfb54f32b117fdb6d4a0d8eb80702aee50e453fbad2beb0b0cabc404a7984540b4a622b43457c58af21149f0f1aa57b39d720394817f82d039be421247382139f73dbd4d03c170f829ff25f96d9ef7a089f1c5ef31ef07cc6b436360479cffcd7c701b9fa8ac2bbb208f83d37e5373f50f1c03243d3fcc40d1fdae7b2236793be9fe3e141850ec40dd8894e863a0ee1b5a8dad7144a6ed02396c8c7a35700d7a5d776cd6a00961a63b13348dbe9e6ad48c3dbf001d661260e8c48b89e4d16b3bf9f90387c3e1fb1f287cc958fc71759fbaf3770e9201e9f8e963218a0a32435460a83275be2560987c1a93e33d9e63a36997dcfc595130873e29ce8207d002475abc4db82f77a81c8b3b7302d1787e189258473cf61b5e5508e8a0627be00f8cbb62e6457c83ac1152b1829c399112e4b1284d9800691eabd9c96dc5608141e7c31d429a073420f7f3a641fb8a252706410c125036449ba1766c416d0999732083ecb0e8ff9a0af6d9a3916a045f181eda006b30b056d3aeca14c069ca2fe40a5a8efd4ea41990f9ecfa35198f07ccd961cb6352d622251ac5ccf10685f3d1aacfbbecca7f8eebc996da3d766beb6fc1722edf6d7b80eecbd48fe8e3575572d2603ae4af57a3a7650d0954cc606f144b54e3f3d6a3b9672f792f6682b097e7c8c704b7baa11f9df915cf9fa4244b50e25322e8a5709214f9b7c80ad0b7cadb8cdc028056d9509f9be7c48f8aa4136e08d1dd81959ccca25edf1fda3dde6f0c53f9dc00c165c73d249efe61f7bbcbfb2be38b9155f47b886ad66eb9b93d21cf838ddab1eebc51ff9f6d74465f6dcff069444e3af0bbbb0b2674ae1ffaa592c6e7bc903fc46834fa6f424f58c2de3488c404d6e75d14eba617a29ea738034a9fcdc4fdb59f8875e1c6bf1404b11322e2827d5e227fcd27eac9b82e0d7d52b040c4161e196613461a4f1aebc55ea47d945a9b95ab1eba875a560dfa3a84136bb9eb318ece8819a73b0e5a58636737cb4a82ee645e21ef24e37863bb857603d9aafd4992f70c2690fa45b70e18ca239fb242567476fb618e22d665a24ad51532c5ae59c0f989aed139500dec56c96e229f68ca9b039ebdebb0885f734e735b0f4e6702d564447798ebcbdba977d7ae530fc64771eb93c34fbf2788c0896b29ff205bd416014f7a551405846952f757a1c5381b69d60b3fecd83ec93bf74d3070174a259207696763d89662e7b0f07224aa593f03cd35dfc78a0357e2b1d3a3eec04326ea1b64e1c0fdf8c8243ae0c9152e51f61295b609a720ba8f2dd965335509a69fbff82ab3ee1ede6ffa2a97a27ab682d1296f4faaafe891bc5b59cff8179d17474b7dabb9c57d34f99e643ee32c8993ec9dbf7edfed5506221bc12e961cd6a510ecb2033b7f1dcf7298d5147dcfb20cc9ace5cd2e4caabf11a8149ebdf44982fe423ff5894c58b9b1a219b5c184f338dd392d74099c9c0ee0f6d0ae1fe1f400a3af4b5b416451be91b440aee3705ba34bf6ab08fddec864fa412b286e961cd6cafe2b8cb36048d5f62765adb67ae1747ebdbb71e28f4eccce8f3a0ac1332da13b9cc0b05bdf88c00258c59c619e78e827a627a3350ac2b7b53c258f5f7e77a33540c532fd1deb2901b8d96d9f9e1aa3cfb74010df692bd46782de78019999bc2ba800520709468e2fd58d473423be4df4d9afb4e5bf15938c8ef4cf296961721310edd784a51e2ae0141e380380dca1ee2ea991965fdc1fd2a0d6678883f94e91a13d47f4c0b3151a27cdd550799e5303336b802a2548d6fe7f1627c4be94c82be213f914499cc4abd707b81b514ee417a961fa7ce4a265b3eb272c207a7025c7abc2471c45aaf767445d08796a63e36401d13a7f24dcb47a162a43888e6ea5354202d298f8237f73130c4ec721d8724b40fa8d1bd637ad7840fd7ae07c283b34774669431cdf5cb82459a82c619bf73d3f3a7d9c0c67e83351cc21acaf067bbd8ceb9e3c21d59d602d14d3e36f45be1421d48882bd4473e98a24036cbffaeeb9d007bb65f36eaf3eba793619c6d1b42602b43f3fdf470fc92723bdb74c6ee4dffb431618bd55777a3d7f67f3d3c2a176e046cc9e0ea9750c92e7c127c4c4028c0a938a529458a4440d81a07db7d4f061265746ee157b4343f38c002a5a203d12fc5d1f6f4904b8d02817b8a27a4065f29b32bea8fcda582005a7ffd0b869953094541abffa189c0317290a58aa0e5cc2862aa234714bcd122872f3244f0f74d017050cba9df44f4d4f2aa8133b9b38521b10311e42b8352887b1ca4310a4d7b58a3684d9738fe85091f6befed3b5057562ec4f06df2bc05289d2788a21613fa7899a7be1edcbf99c74ffaf92075251716994e97d0486d0de8c55826a00460fbd40ad87e9ca933b9b4e38db7e4e3478ab7542ea4ab4c03d3f78c43b6946680d51e6b2101fc79f4a688ec3845c2f34968b079f7820da740bb4a0cddee56b77f8e13b1344ea8937ab2ee6ff8760416894bacd1a73f47d69bf27228583391673009861785e5035a3ab19d03ac123e8a71417c1b042de84dc9046c4f8412203ed5375df72b663c726ba6c3e3dab80ac5a57c4da26eb799c19eb3dda7fb28e52f99ffdffce1f62e88765f5dffec36dc2a213a83b9730320273f3ce6377ef66a704c61b6514247abb07630c303fcc1c91f5bc811685b3687cd843d477bd17386ff87cb137aa0894b0d79204af914be3ed05c540", 0x1000) socket(0x2, 0x4, 0x6) getsockopt(r2, 0x3a, 0x12, 0x0, 0x0) 16:00:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x40000000) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={0x0}) dup2(r3, r2) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:35 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x2a) write(r0, &(0x7f0000000080)="334c5400656f45aee66157647880d1415ef8bf7afc6a63425ac65546bc34de2bca5881df281d8d00b40f055b067936ba431be61c196aa60df6614d23", 0x3c) mknod(&(0x7f0000000240)='./bus\x00', 0x2031, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x400000100000001, r1}) mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r2, &(0x7f0000000280)="6e2ead9ccba640146d03bc36a3f0ba262029531a628e08f948cf3d632343ce41c8651d20568b0500aaf29d6fc156b24603d3e89d8953eda51627c8492daf21eae2e092a198ac08287bf3cb8fdb644fab598733d69453b4ea7a95c2869e60efaebedb9f65e97219ca3a0959c58be59a64e8b977601fce90c539f9a32bd7c98892b6669decf31aa5bc82", 0x3f7) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0075a59d6314632ef9cb6bcf976b8ccc680750b0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x7, 0x100000000, 0x7, "f262d5dc46847eb6950df0953a6fcbc3d838fea4", 0x401, 0x401}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:36 executing program 0: getpgrp() setpgid(0x0, 0xffffffffffffffff) r0 = semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffffffc}) setsockopt(r0, 0x0, 0x1d, 0x0, 0x25a) 16:00:36 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) shmget(0x1, 0x2000, 0x10, &(0x7f0000001000/0x2000)=nil) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r1, 0x0, 0xffffffad) 16:00:37 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r0 = socket(0x2, 0x400000000002, 0x0) fchdir(r0) 16:00:37 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = socket$inet6(0x18, 0x0, 0x8001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x8001, 0x1, 0x7, 0x6, 0x80000000}, 0xfffffffffffffd62) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="fb60a6d8d9bf12f777630641200000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000140)={0x44, 0x401, './file0\x00', 0x10000, 0x92b, 0x4, 0x2}) 16:00:37 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x6, 0x8001, 0x2c0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0) write(r1, &(0x7f0000000180)="ae6dff0caeb43b58fa56595a0769f51a7508defe171e18d85f7a0f44010377bd786762b8095b67b7f05b70ce8038b9cf627827051299462c5e07e2f248821f7947f2f09f2b321e94ffcc34012d2f70", 0xff2a) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:37 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xc, 0x40, "9839767ad117948c4fe4c283347fe15ac58d4b7d", 0xfffffffffffffffe, 0x8e}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/73}, &(0x7f0000000000)=0x4b) 16:00:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xbb, 0x5, &(0x7f0000000080)=""/216, &(0x7f0000000180)=0xd8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r2, r1) read(r0, &(0x7f0000000340)=""/160, 0xa0) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/217) 16:00:37 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x6) r4 = msgget(0x1, 0x8) msgctl$IPC_RMID(r4, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100d0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0x9) 16:00:37 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x5010, r3, 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:37 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000170001000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x4d) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81, 0xfffff, 0x3, 0x8}], 0x400, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xf0000001, 0x3, 0x4}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x10001, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x15, 0x7, 0x1}, {{r0}, 0x0, 0x2, 0x20000024, 0x1, 0x401}], 0xbb, &(0x7f00000001c0)={0x4a}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setgid(r0) 16:00:38 executing program 0: r0 = socket(0x5, 0x200000000000005, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:38 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xae2, 0x6, 0x3, 0xbdf, "6e8b67310446baae848cbec6698433e45e2a69ef", 0x8, 0x8000}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) fsync(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x141) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018600400ff00000500000000000000000000007ec4fffffffe00000000400000f2e9ff0089b9c6ac3e", 0x2c}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) pipe(&(0x7f0000000080)) fsync(r1) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getpgid(0x0) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r9 = getgid() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="c7af9294a7678ed4d906bcca5b5d354d1b62fb88f039a0c5c058ed", 0x1b}, {&(0x7f00000001c0)}, {&(0x7f0000000300)="e2c5ef22cff5593ead9acf876db75405c9d97bf05aa1c90cfc3ed68ce34d7d67e1bcb9e19be11735591d197b2587e5f0cea9d8b934b60b855a3b94687a4e562f1c905790f93be831a18c4c7924e6721ad1a55db3eab2b26a20ac0308804f17e113391560c2e5737cb981527e0811890f75f95e94f27b5d6726983da4dd1dfe66a6828cc8eef9396275c60b070feeb335470826ae117c5f82dbe1f986bd4f3fde18e23ceb9a62d38189a20dffb7b7417b08bc199380fee5a4ca703dad30e2c3c5b84e01ba90b88944d16af303b65fa1138df54a05a8b926d305a6a34115bc70a3bcaddf7e6b19c5b3f88d7409afbd7598e9", 0xf1}], 0x3, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r3, r3, r0, r2, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r3, r1, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r0, r2, r2, r3, r1, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x138, 0x4}, 0x400) 16:00:38 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0x8100001}], 0x37, 0x0, 0xc6, 0x0) 16:00:38 executing program 0: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fsync(r0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)='\"]', 0x2}], 0x1) 16:00:38 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:39 executing program 0: r0 = socket(0x1, 0x3, 0x6) writev(r0, &(0x7f0000001800)=[{&(0x7f0000001540)="06091e9857b40c0b483594a498f38b9886efeec4d8b43c5feae42d959b930972a1aec67419cafe23764f7d40d8b293fc733da6964546d5037c1d04c31fc67616ba8e031d48b0cc05c6983f1dbacc24a7dd0b707f5b8f751733511eba601722d55dfad1d3e136198c1a07e1a7933408cab11f1cfa41cc980b16d8b7f3ffd555b9897162640fcde9e86875d010324b42e2ccd4a1c5fae79f29a9671bbfa8060de24dac2d9c1e8cfd425b05434501c1881950309f3a922c5d2f52f596563baee12f4dac4f0010a76860677921791695b71f732cd8cadc1950cde09eb08c9cbd11cb20e313f79a5799940c9531b214ecfcf2fc0cf769d266730b", 0xf8}, {&(0x7f0000000200)="9f", 0x1}, {&(0x7f0000000240)="9a7e74f459090af11069d12cbc9588379e332112f5dd75853c1377f16c4aa86789b4035c53e0d1cefa6bd35884a87b21e4ac72d43ba250bd4457619df5179130", 0x40}, {&(0x7f0000001640)="5c6cb2a11adacf3b9a7e52727f2b93d826b307a5b955b7d4959875cb50906bea70ea1ae1a1c76857295823ca9efaeeb189d0efc019240d6e51005fad289bcdd43a930834b58cb47fc6c785efc551c5557b7431bc10f3afcd44291a527049a57e92fd02d9a36bbe758fc87bb3d06c9883997c0c47cac6cd99cb4847c6abebdc6d913ce8140538098f38c7afc2c931764799fed3e55ac487262e32a93123ec4616a1a531770e729563a8f3a5175093ab1ac09b91bfce29b7a40ba74ff500c6a0da95636f2b10cbc83b307e703a156a1ea23142a6999d2e21", 0xd7}, {&(0x7f0000001740)="b9db6fbe995554e06d60ff8d72aff1321f2560", 0x13}, {&(0x7f0000001780)="93a75b20c189f4d149a15910014d06e3e055ef666fd4b07a84e6fc10233b16e5f0aa5284498c8aba4fc4d57b6a8534b1717d6813b1028b4b792e8c0164d78059ae499f56408cab96edc4ec2c3d3fa9b526a39aeee390748baf29b3f2aa9cd9736b80da", 0x63}], 0x6) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000002c0)="77bd013b7501db7a229f8b0de3e10a90cfeb03ce9f2035840d1c1939fbc38d9f997e0716855caa1d27500c2b51ae74e3cd97a5d1f12ecb9385ef267a4b33c300bb3a482168310d3631d60dcd1ec63a34c7d079d1f916249c4e18eefcb8bf92437e9e80b9cfc13a54ef8770e0efeeabbc48cb018546f84c9ccd3ff031cc9e8aa01d90254c69d6f8d86e15fe96ec4e5968daf34c332f986a939132afd5d4966dd16b1bc1a4954673a5562ff38807ebf2568da75233930d58d250b2abec97c64f7e512924e08b8d120421c813704a1637628a114056066bb14b06b4ea5215b4d92ebab1aa94f557a30f56e655598be9c380e50a54ae8de97e4cb3c8c37bf2089eab60cd717220a9874c81e5401d9a3424f22e2043aab6161362210a69145c189ecf3f39f9e2594cfc8add20b4d27516a3d4f0900a131ba2890e9de740d8f549906571f9a5a726a2cd6e13ffa7652002c753d2867464f1beb7e131e6f3e6422663111b2f4124bbbe096ad2bafaac12bd2469fba7f7221e43abd9dffdc7f620cf59f43c3a0e2e4da09ac184485443e2aca4ed7e88698728293d63c39cb62dd23e838e9d48dcc6496effaf4b04bf1f06c72b4bf8223605d4dd6615555969b572d1a3f5fbd68e2da1e664d1720292acd22965efd2dfdd581c64c912b2522495dca485c2c9bc168711b4ef3d0acc1e6e86f9130397a960aead3cc6f7ba72154527fce28e27e27e598ac8db8d7375fa898a4df31e34990200ce4c241f5ac989cdfda4fa088991e1a2b2acc668ebcb6af11513af149d4a0bbfb23f6aa7522839813098158b9b7b40658298e8bc86b8ec5d02c62564a082432df06e450d3cc699f3a394ed3e10d4c1e966cc38d980bcf4d7c74db733fd1ffde044f0421786ebf3f56f9f5cbde802bd7c7ec860d329ec2919a594b3278ce20bff5d193320b0abc2a076a5ac6027c6a9d2b835606f3ad16ad5f40c734b5f171ad6dd6e0a4ec7390177df990aaaea79db05c70e32559cc53959a31d8decc1fd5cd525ed83311163335f4a5cca837ff82c472e143d3727b0e810e4350c5fb516f0451f7b488170b9a2f305f4ca7e1f594ef6f521e21d27aefa1c301a5370367a151266e29b2c3f1f62914fd9cc454858798d8de15046e86d3ad3e33406851ac9e7e80d63f7cc1dd51e7fa6ef4169c547de0016564ec18da881c46bf419fa96f02ace4e00e49c844a33df65a071853211f564d677bac6f27ce43327c8871c5f547e7800792f59e4e9d051ef661df76df702572d417b20383bbe690b13734d4ef216d81f07d6feba69c41e6335fa2520328932a22b88471f5810e3a23ef97fe79c2a9b91701791552db7acfc571e8f7aa13bd595e7d8dc08c2e5133503020651e19bfa4872e7125264bc5a28fd11ca26d02ca975c0ae087966a6160bef49480ce98055706c7801d4dedebb4f68c4aaa892dd3ab31f2a938630d9a8ba313fc2a1555e22d35b37377791636ceed4104f46c5a7b7f8cab40d2ed1cc34bab5c89e2525b196f257f303980c03177768f7d0423150f99cfda102993c44a478baf3d91326f68c3cdd4d0933a2eda9c14e8340dd1449b4962a8d58117fd3bd2c59bea61e3411c4b0fa9715907b49e2d821d010ad41f63124c6e11a244edbe6649e7abb4178b6b59797e8cd4871bcef01219f0fc98f58987108c35db7a6c6c7e4889a9aa7645f79a0e738c40eb94bb477907d0953a8869067c94a974d4a047ffab38b1bae788280c6d7fe5fc8fbb755b392c1ea080e5e1ac2a94511fe7c7e61efdb259eac31cf89c3a9e05fb33c061dbbb850710eb5bc388bd0dbb2d33eb4d2c8c3b324c1c269bba8be6df2cc87a8b841c5db293b7d5a263106b0d3fdb1ea078a7cc0d24da29bcda47bfcc5716230179084384797526ce0ab308e1bb4811de84d84c8ade732767074e47e11bb3b2f499843381232621cebad1ffa75b72ebf1dc314beb9baf327b0973156cc7874102297f99f06ff98c29fa501407f82cb4f2d17dfa6ebd9952904941c92fff042ce82d5a60740032078cc0be6597675ca3628e41a1c35fff35da79856a448a7ea852c68560dccac9dc835f05bae2b41f3ed727cffaddc5ed220860997222e811d9bf3e617aaf812b1cfafc141f7379a8764c36927e010dd1ee77e2299a8ff7ac39ae196ea0045d0356472b44bf100b7c41fa95cb537370e39504da9a26231e08bebb02ae6522ec5fd98fea2809b75b4b29addbb44cb2c0bd777a39818180338b90b12059b46e6a2794c118e5384762b17783c06dacc443117a7dd4d233263fa923d6d50112e7040c56c2a8f9f77044194e4e97bd805d9689185f047e45772061b9badf2d463057e62aa1f7b4b3f849e44a8cbd76098c42cb12eb5f69904d98c86e2c6950eafe81c2a8ec601361e2b3b34e7473cc97f1b67f9acb5a959ef8c196373f776685bf94a49a8f3d126aeb5c77aa8b28526fd2c01bd61793088703ea78bd5c5934d0f5a1e5503454cebb2477d5d03009261d3ec70c9666747aa0f40a8577766e40836a99f35b75886e6f65fa6418a7f6a3085a8aa2faf0559ed10ffb903799739d9bf8bdf94cab816f339af7ce50ae563b60201a7477d5ed6a1df64716c084e707d2fd43b6af1394ddd2a167fb61afbee2a39f318720310ba6eb338b2323534f5564bdbfaed5032ae29d606a1ae6505300435f032aa8015e9fc92448be94c26af56014156c3b7b6f6f7b85424f0222529b2a6b0a819304f9b7711b0e7cf5c394f10a82f169992d9e585b5b95baa6e2f4b5ebc971b939a03ab8047da676a7e808a75dcb17d83e55ad4a4cea6bad880370c342116ed71f93f2527f3272ad89c3fab242dfdc4c45c077a7108f30af6b8eca43a39e9f047599861dfeba38a4ce0d9a699a1d60de995724da020850bde7f5b81003d359cfcdc50ae2b2e9d4a2b6df2d678fd314573659f60081851f2a675f596e6b61d5e001ad4503922bbcd17d8f0fd0eae14b277f63fa0ced87aecd6307175508d0df222e913d3f5dda4da1a98b1e5ee700a287de4b85cac6f6afcd2db91e92d8d5a154b3af9d5105ab7918c5f90eb8333fbedcba82296847246f626c7086b7b830d18cd664fcf0efbf00d300328c17099482af52abea21fee3dc75f0b62141c54d947be76dffd18e8b04b9817be417acefc5c88bd2aa22385896e4b54fa58904e444202742c3e2b17d4c15586720b703aa0789891758b64ac916cd2a3749f43e95aaef27952a17f4b947aecbd4efb542356137f0d5bcf7f0b27d872931ca226b508cfba9e3fcb3c2c39e87ed6f5c4dcfa887e45f0ad765de1f618f2def319d4a4ffeea7ec9528d146bfddc86c0943a641d472624567c003819f18d0186a51d1fb1fdd19de3de9af0f80d1643c1579abf92c42a97b70f9c95583e6659a02e26a971a39d7823ea66cab286e7569156aa8b96deedf0450ed0fc0d69c9c72c246ee84da426b297fc476e9e3b3ff7437859b4fbf770a07b32df9257ba7282bf152fb63b1ba2e05e52d5557a16ffc9301b95ff84fc697f02508d41e895eb19d48c3776a01a6dd9da62734671173bb7204505ad1a507fab86a23f6803bc5e47bb025b220e2baa9e72ced9d149360c80cf384477300f340cc5fd85638a63ee81c08acb7ec3ee9ae82b9dc1659729157f21e917ed8328cb41473e49ae3e71269b6e32ae6f3e8f9788415d56a840bceb5318a1847d168c34bae670730c550b596b411437c8f311bccfba747aba60becf8aabf04f3a70809738c2bde0a351a5f51c0be15b7e096291ffa2a9b28679faf5458707adf9bdc8e9e77e346bebe9ecfe36b00fb20c6176e09b3558a10ca8dee758c70d1f502375139aaca4e9cf0d5b9e370e98713a841e2611edaa90a9e00953fd910e0c3058c2f9fe762919cc054734b8e7d2e47b90d9a0091c636628baf16bd4289cbf67258cc4fff342b997b5e383bc4dd7fd467ea736e4987791fe78e6bc80d3c20befb4bd7e567894cdbdadbf36c2a2010d921babe6a20c977c007843e56a75e827bb348c6a7d825dc61a0c8bee6514aaee0c31b3500e0539efb6ea53d98dbc25364866c808aed107982fbf1dd7229d1ce01a1805b3c9e50e752c4403d72e4af6567d2a3b12928ca2652d27e7d7f154ce5b9fc76c3a7b357680b441d993646849b103f5fdb19cd70877c1e7f918e4772451edf8a847a34a0b58c7d9c673becafa63df5397ab47073580bb0e35d06dfde41cc15e0513076947a5d1dc23af6f8e9958040ebeb5dd118a4ff8e84652f42bc7b77de3e64b1dd8dcf3dc42ecadd60f826e7b5a8ed9f517fd5f639274b898088774fd1b5c4f6cfc3aa157c2f5dac724a78ce93dff57a2277819f9a8fb696ba60378470b67addcb94dea47c4ad8876de4800929e752af8f289e964a6536dc9e6bd5ed7c5a26644eff594473148431eaa2a48085cb15ee6b044a1f37348ab94901747447411568b7daad8d165cb9ea66ae19410294c0279c76a720f803295a7b916651a5bc5233e205e180c564d56f9da7cbbdec892bd71a97f14bf257874f19716a8ef938d7602ea2da0c87ed35c3185fb91687a2d633e23bd07add33321b4c302c356f1105765bb81fff179cdc07c5e4d2e8d51e54dd5c549faf787c14fab50ea07517690ae5876c400c9e3ed8bea0bc9c17546cdddc94234b8ddc941136dd5b19ecff23b1a1f4db8f9f83289cd8f9527e7a8722ee6ec01d609beb3612cd96fa5d211075401355cc811f9f30cf90a79a233c109f5561405d309ff9f09566049c2b3a17c4e8e375c58b2946602378666961484648aa26997999d5a2ab4f480e6a760c6af83a5e75e42332ada2fd97f569bf70bf1e277df104b6876909c9e40a77883afcc1fee0f11336aea43759d0b8fd0c1a9a6c632a58bf678249844b27ba4b888ed8218a0b2ab99360f130f063116cd5f1fa79c3c570a725d6fd65605e94e6615a96e2df7483c98e95bb1ba617cbb297fed9203b2e40820af17e941bf154ab9ecf5f98c60734c45fe4cd11b35b7e501fe0d5f282d7560fe95f8c30cc2030e6db7ba1d8e7117c49b0c92943d0fee584990f257ad822154ce73f82e12f7cb73b1f945bd85364033a7b7d5e252d0bb72b7b9d0cfcd3112bfacb10a30560114c2211017b755032ef0f9bf5cdc4cdf55f2b83e1e2046339624abcc55192e9a401deb933fd0a3e79e9438f16040058c293873809eb5f735cd5f784bdc16339b7f72dee2f263afcf211d0a833d1429037c88a80b1214e708e098faa8014da14f83c8eeb8975c0d1b12ab203da96ceb536c95fcc0e59ed0ff51075d8ca957be9396486e01c320fe27aa01d353b32b74fc70dad2864ef57097bea2ae98699e47521a831043dbb2b531d332203cf565304b9991f688a588a70e09f2610523b5460cccce8de1818ac52b17a311c704dc1f4e480e9fc621d780bc94d4cc48efd5c5f1d2f11ba08202bf033da344cfedb5ee9f4618a24f4b2b0b5afb9a3eaf3fa731fe21958a1920616e25a7e6b066a4e7cc300cde83a656e5851e5553a9d7889dffaab517917830494a65715f2ea3fedee6ae3f67f594056eb79ff974adf7a4c17ceeebdf0a8497f2b73c828571623ee90f4e1511b69ffcf7b9b3d50426fa22367a895d3f4c598750932e65494b9f0e137537b619ed631d11fe66a2bc487a685e617c4a03f6b3606934c85da33a7866d9212dfa324f6a03b598cd37e56a59e45fb9b5a3e96e72425ee38fa8f21d88ebef2b42e1fb54c9eaa1f56acdd9ba44d54a17abf0421ae40ace2969b9a338701832bb77239a1d9d992db", 0x1000}], 0x1, &(0x7f00000012c0)=[{0x58, 0xffff, 0x3f, "fcec8e93dbe17fa9a4732acfc71093295b5a31b5e526ca93f6503d9fff59838d78b8ea731987b804adce9d333938778589ee386a67cb939b1a9cf4e6a963dc3e556acd2f"}, {0x50, 0xffff, 0x6, "fddcb7bba4fc316d211c6b221e1614b519a9507c3a12c73e9f7a22851a398eb445523d9ec3f468ba294ea24003631ce5741fad8a4ceb383d66f15c08c0"}, {0x20, 0x1, 0x0, "590a82cbdc54591bd1d43c1098d0aeba"}, {0x60, 0xffff, 0x4, "56967af0227c5ef168e9a7490a0c91531cda384c9ea4278a76e0d63364e5bf470973967c418a39a2ec69d3ebf1bc0b3ec15f7cd1815ee0753b1b09d7441ed02f072ebbd8a61073fe1c"}, {0x68, 0xffff, 0x1f, "12e08ddb3ad126752d37f34634ea4d77d7b97d627b631fc61c5cd305ccbe7d798e53b9b57c1d97afea5d0889b10efd595811846cc30c657a9a8511515123d83a696a86d818548fff1cdee30b8154491fb71af3930223"}, {0x20, 0xffff, 0x4, "cc0a11ccac420ac665cf580a"}, {0xa8, 0x1, 0x9e8, "cb27adbb0ac95eb636ed4f70283ec98b3dc60502c5e963c21c619cae82d8dada3c433058871b5046f9edaed3d4b25b27bfb510301a8e3426a374cc669af422c8820a43197a9382dff9dd889a257690239776759ce113c9aede896b0659aa57bd13a57cd1d643298324bc4e4d8f933d10e046e6fd45e686fb2132cd77838907369b7a41b2dab7f96cae8f4b0740efbaf9657548d568"}], 0x258}, 0x406) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) write(r0, &(0x7f0000000280)="db5c1e05b2cba241", 0x8) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x0) accept(r0, &(0x7f0000000080)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) r1 = semget(0x1, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:39 executing program 1: pipe(&(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x6040, 0x81) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x7fff, 0x7ff, 0x7ff, 0x0, 0xa415, 0x80000001, 0x1, 0x0, 0x0, 0x10001, 0x100000000}) 16:00:39 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002009, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) command error 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = kqueue() flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x88, 0x22) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=""/149, 0x358) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socket(0x22, 0x8000, 0x40000000000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) mknod(&(0x7f0000000040)='./bus\x00', 0x8054, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x100000001) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:39 executing program 1: r0 = socket(0x18, 0x0, 0x4) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = msgget(0x3, 0x280) msgctl$IPC_RMID(r2, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x38, 0x0, 0x0) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x2, 0x4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x2a1) getpgid(r7) 16:00:39 executing program 0: semget(0x2, 0x0, 0x40) r0 = semget$private(0x0, 0x6, 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x400000000001) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3ff, 0x4, 0x4, 0xfffffffffffffff9, 0x7, 0x84, 0xfffffffffffffffa]) r2 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r0, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000002c0)=0x2) sendto$inet6(r1, &(0x7f0000000300)="463bcc4ae1531fafa00ca4ec5e31468c7006be0ed49bd7890826615641a81f4ddd66dcb07d907d8151b3ee35b96e53e5de74303c5f2d69799e05", 0x3a, 0x400, &(0x7f0000000340)={0x18, 0x2, 0x6, 0x6}, 0xc) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r0, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x9) semget(0x3, 0x4, 0x24) semop(r0, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCEXCL(r1, 0x2000740d) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000100)) getitimer(0x1, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$dupfd(r0, 0xa, r0) sendto$inet(r0, &(0x7f0000000080)="7a1991e4353a7aaf2578e633aa02550889d9954a988de561df333c2ae08545f2a4e6dce859300e23176d03d07c7c4cadf2031b03282ed4993d7352892a7bf9d2636029fd5e7694134ffff7b325527a567c73547117d1d5ce4bb7631810099999d9aa", 0x62, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x3, 0x82, &(0x7f0000000100)=""/164, &(0x7f0000000040)=0xa4) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10110, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x14, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="3dd177368c120cefdafd47f6919aeb7b8a913d0e657c6f9b4376144d6cf9f14ad7149fc6240fcf7ac0c7c0aa040de2bd38575ce14e9cec14d021ec500350d27d12ddfd51e68ad8caa993fe2231793c6898e4c7f564f8e6773c728e052d6ce4d6f94616dcf704d4ab7bf291ac795a7684a71f04dda5fa77f5089f332bade259f55ccd392fe5c2eca9baa59fbf6e891a04475465771104444aa354768f90e60425ee1b10fe78334ea32aa66d9df69a91c1848d3ec7d11869a71e177006cb2507f125a37e550c0fdd4c49531edcc089b1218c051c68c9536c532b4e3364", 0xdc}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x7, 0xfffffffffffffffd) mprotect(&(0x7f000019e000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x6) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x8) setsockopt(r0, 0xfff, 0x80, &(0x7f0000000080)="c5245013622e1d50bfe60e9f6e10bbeaf01dab217ef7be422d0593d5351e5dbe6c02496293b641c5d29dc6664e3ef1b88ddebd17042ce1360b1be372da28b33c6b7b7c7790ad3c89ce6c4173566508f93c5c595a3c8ef787fc785409e8f9d6247d0359bf826571cee4275a857f5bb017267530c247aa4927ba56593733f5080cd96136f35874bd1f29d528a5224abf0c74662711949edf047650e3cc7ceef74e665d3736a961df13e4ed16f18a392fef9a67fb5cdd8e32be37e82337f38d5519fac1a472a2bb9fb526132c21d4dcd2a8e5aff9a008dab8978ad79b84fe64ab", 0xdf) r1 = socket(0x2, 0x3, 0x1) socket(0x7, 0x8000, 0x7) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82eb6e2f66696c653000a93eb31519458e44a2fc8c94cf5fb1ba8281cf09455e9476371fdef9f11878d3dce1595c7ee82807ee47f80d6d76290dbebd1bee0ab3eb7bd8b4fbb2bbe85b06445ffcc57416242cc43a3d88954d502da25f5ef3dd46bd5f12744ecf8411a295be38e071ae13d9d507d67836bf90d533db29442ca465646ec3a314709861448e304befaf7d57249decf2460833bf14e473988a5ab3e9e18d2e2b730eb49dd55fa9ec75ee042cdbb53101decc1309bed2bcba48a88e0b4a6c4d9e9b61eb5286909f21e8c1a92a52616fdd6ea35f4b7dc60e80ef702d043e01fd98423f64d62905a0"], 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="225dae3070ca9f05", 0x8}], 0x1) 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x8005, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x8000000002, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:45 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = socket(0x6, 0x2, 0x2) accept(r1, 0x0, &(0x7f0000000080)) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) chdir(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:00:45 executing program 1: r0 = geteuid() seteuid(r0) r1 = socket$inet(0x2, 0x0, 0x804c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="329888d68ef095199e87c7aee4c173c3904384a386cef6c044cc248119d80cddba7cb5ea6f8f118ec24f0200cce65b8fe9c7ed1768c46ee4e90a03e25aeeb3ed8d1c0782426abeb385c4b48509343af27ee4f9ccadc39157ef3405e70f1871e1753f67a5a55f5f4fec0e", 0x6a) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:45 executing program 1: getrusage(0xffffffffffffffff, 0xffffffffffffffff) 16:00:45 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3f) close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='W\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xd7, 0x8}, 0xc) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) 16:00:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) syz_extract_tcp_res(&(0x7f0000000140), 0x2, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7, 0x9}, {0x2, 0x2}, {0x0, 0x4}, {0x81, 0x5}, {0x81, 0x3f}, {0x25, 0x3}, {0xa5, 0x6}], 0x7}) 16:00:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x142, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xa0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x80000000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x37) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="10000000000000007fff000001000000"], 0x10}, 0x0) kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff82239270, 0xffff800003fd2002, 0, 1) -> e rtable_satoplen(21,ffff800003fd1f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c2ac10, count: 0 ddb{1}> trace rtable_satoplen(21,ffff800003fd1f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800003fd1f09,ffff800003fd1f59,ffff800003fd1f11,21) at rtable_lookup+0xfd rtm_output(ffff800003fd1f00,ffff800020c2ad00,ffff800020c2ad08,21,0) at rtm_output+0x1a7 route_output(fffffd806420e400,fffffd806f726780,0,0) at route_output+0x79b route_usrreq(fffffd806f726780,9,fffffd806420e400,0,0,ffff800020b39080) at route_usrreq+0x35d sosend(fffffd806f726780,0,ffff800020c2afc8,0,0,0) at sosend+0x6eb sendit(ffff800020b39080,3,ffff800020c2b088,0,ffff800020c2b150) at sendit+0x590 sys_sendto(ffff800020b39080,ffff800020c2b168,ffff800020c2b150) at sys_sendto+0x92 syscall(ffff800020c2b200) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,7ef18fab010) at Xsyscall+0x128 end of kernel end trace frame: 0x7f149f70c90, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c2ab70 rbx 0xffffffffffffff5a rdx 0xffff800003fd1f5d rcx 0xffff800003fd2003 rax 0xffff800003fd2003 r8 0x21 r9 0x1 r10 0x4 r11 0x89c88da4ffc7763b r12 0 r13 0xffff800003fd2003 r14 0xffffffff8221f1f0 mplsdomain r15 0x4 rip 0xffffffff817f4cd0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c2ab20 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.1) pid=266177 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020b392d8,0xffffffff8233d1e8 process=0xffff800020b8d710 user=0xffff800020c26000, vmspace=0xfffffd807effd000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 61214 389975 52126 0 2 0 syz-executor.1 *61214 266177 52126 0 7 0x4000000 syz-executor.1 71951 58372 1 0 3 0x100083 ttyin getty 52126 144204 17086 0 3 0x82 nanosleep syz-executor.1 71619 125603 0 0 3 0x14200 bored sosplice 90111 476648 17086 0 3 0x2 biowait syz-executor.0 17086 112857 16985 0 3 0x82 thrsleep syz-fuzzer 17086 157380 16985 0 3 0x4000082 nanosleep syz-fuzzer 17086 360089 16985 0 3 0x4000082 thrsleep syz-fuzzer 17086 426933 16985 0 3 0x4000082 thrsleep syz-fuzzer 17086 513573 16985 0 3 0x4000082 thrsleep syz-fuzzer 17086 146340 16985 0 3 0x4000082 thrsleep syz-fuzzer 17086 466100 16985 0 3 0x4000082 thrsleep syz-fuzzer 17086 129204 16985 0 3 0x4000082 thrsleep syz-fuzzer 17086 333808 16985 0 3 0x4000082 thrsleep syz-fuzzer 17086 297212 16985 0 3 0x4000082 kqread syz-fuzzer 16985 429407 17352 0 3 0x10008a pause ksh 17352 221833 41938 0 3 0x92 select sshd 41938 235908 1 0 3 0x80 select sshd 36925 483423 10788 74 3 0x100092 bpf pflogd 10788 404632 1 0 3 0x80 netio pflogd 49597 463025 52510 73 7 0x100090 syslogd 52510 459257 1 0 3 0x100082 netio syslogd 32010 303126 1 77 3 0x100090 poll dhclient 72495 432951 1 0 3 0x80 poll dhclient 15073 403496 0 0 2 0x14200 zerothread 26131 460039 0 0 3 0x14200 aiodoned aiodoned 51015 355403 0 0 3 0x14200 syncer update 7832 505109 0 0 3 0x14200 cleaner cleaner 87452 506642 0 0 3 0x14200 reaper reaper 39669 331684 0 0 3 0x14200 pgdaemon pagedaemon 59109 95094 0 0 3 0x14200 bored crynlk 36851 104720 0 0 3 0x14200 bored crypto 77240 42057 0 0 3 0x40014200 acpi0 acpi0 70345 413261 0 0 3 0x40014200 idle1 29366 303049 0 0 3 0x14200 bored softnet 41695 468435 0 0 3 0x14200 bored systqmp 32858 281662 0 0 3 0x14200 bored systq 87799 421556 0 0 3 0x40014200 bored softclock 97272 32541 0 0 3 0x40014200 idle0 40487 262223 0 0 3 0x14200 bored smr 1 48762 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 61214 (syz-executor.1) thread 0xffff800020b39080 (266177) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823542d8) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 90111 (syz-executor.0) thread 0xffff800020b15520 (476648) exclusive rrwlock inode r = 0 (0xfffffd8068b192c0) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x15d3 #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8068b19b40) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 dounlinkat+0xa5 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9561 6446K 6464K 78643K 11640 0 0 pcb 26 9K 11K 78643K 1519 0 0 rtable 104 4K 4K 78643K 921 0 0 ifaddr 71 16K 16K 78643K 460 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1499 0 0 iov 0 0K 24K 78643K 467 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 76K 78643K 2832 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 53 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 530 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 2960 0 0 sigio 0 0K 0K 78643K 29 0 0 proc 54 51K 83K 78643K 838 0 0 subproc 64 65538K 67586K 78643K 112 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 405 0 0 in_multi 33 2K 2K 78643K 141 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 467 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 96 21K 30K 78643K 10841 0 0 UVM aobj 130 4K 4K 78643K 146 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 129 0 0 NDP 16 0K 0K 78643K 123 0 0 temp 204 2380K 2453K 78643K 11218 0 0 kqueue 0 0K 0K 78643K 43 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 1686 0 1679 1 0 1 1 0 8 0 plimitpl 152 118 0 110 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 62 0 22 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8 0 8 1 1 0 1 0 8 0 tcpcb 544 587 0 583 1 0 1 1 0 8 0 rttmr 72 6 0 6 5 5 0 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 89 0 89 14 13 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 50 0 43 1 0 1 1 0 8 0 pfstkey 112 50 0 43 1 0 1 1 0 8 0 pfstate 328 50 0 43 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 228 0 41 12 0 12 12 0 8 0 art_table 32 229 0 41 2 0 2 2 0 8 0 art_node 16 55 0 21 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 3 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 528 0 518 1 0 1 1 0 8 0 shmpl 112 144 0 16 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6952 0 5502 47 0 47 47 0 8 0 ffsino 272 6952 0 5502 97 0 97 97 0 8 0 nchpl 144 11536 0 9921 61 0 61 61 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 36068 0 36068 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 4 4 0 1 0 8 0 scxspl 192 37314 0 37313 21 20 1 6 0 8 0 sigapl 432 3156 0 3141 3 1 2 3 0 8 0 futexpl 56 37115 0 37115 2 1 1 1 0 8 1 knotepl 112 792 0 765 9 8 1 2 0 8 0 kqueuepl 104 877 0 875 1 0 1 1 0 8 0 pipepl 112 2302 0 2283 7 6 1 2 0 8 0 fdescpl 488 3157 0 3141 4 1 3 3 0 8 0 filepl 152 20121 0 20021 11 6 5 6 0 8 0 lockfpl 104 1079 0 1079 6 5 1 1 0 8 1 lockfspl 32 1412 0 1412 6 5 1 1 0 8 1 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 83 0 72 1 0 1 1 0 8 0 ucredpl 96 5169 0 5160 1 0 1 1 0 8 0 zombiepl 144 3141 0 3141 2 1 1 1 0 8 1 processpl 840 3173 0 3141 4 0 4 4 0 8 0 procpl 600 10009 0 9967 5 1 4 5 0 8 0 srpgc 64 12 0 12 6 6 0 1 0 8 0 sosppl 128 48 0 48 15 14 1 1 0 8 1 sockpl 384 2975 0 2955 6 3 3 4 0 8 1 mcl64k 65536 229 0 0 29 16 13 29 0 8 1 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 0 15 15 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 392 0 0 17 0 17 17 0 8 0 bufpl 256 13101 0 6112 438 1 437 438 0 8 0 anonpl 16 331744 0 322738 151 98 53 54 0 125 11 amapchunkpl 152 19750 0 19663 30 24 6 11 0 158 0 amappl16 192 16435 0 15955 149 112 37 37 0 8 12 amappl15 184 1174 0 1171 1 0 1 1 0 8 0 amappl14 176 340 0 336 1 0 1 1 0 8 0 amappl13 168 32 0 29 1 0 1 1 0 8 0 amappl12 160 6 0 6 1 1 0 1 0 8 0 amappl11 152 1386 0 1371 1 0 1 1 0 8 0 amappl10 144 70 0 65 1 0 1 1 0 8 0 amappl9 136 372 0 369 1 0 1 1 0 8 0 amappl8 128 176 0 151 1 0 1 1 0 8 0 amappl7 120 1474 0 1468 1 0 1 1 0 8 0 amappl6 112 376 0 366 1 0 1 1 0 8 0 amappl5 104 1327 0 1310 1 0 1 1 0 8 0 amappl4 96 350 0 323 2 1 1 2 0 8 0 amappl3 88 242 0 237 1 0 1 1 0 8 0 amappl2 80 30193 0 30134 2 0 2 2 0 8 0 amappl1 72 79202 0 78762 25 16 9 19 0 8 0 amappl 72 10262 0 10227 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 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 3157 0 3141 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3157 0 3141 1 0 1 1 0 8 0 vmmpekpl 168 30299 0 30275 2 0 2 2 0 8 0 vmmpepl 168 344510 0 343012 180 99 81 81 0 357 11 vmsppl 360 3156 0 3141 2 0 2 2 0 8 0 pdppl 4096 6322 0 6282 7 1 6 6 0 8 0 pvpl 32 939267 0 927043 316 179 137 145 0 265 27 pmappl 224 3156 0 3141 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 632 0 23 18 0 18 18 0 8 0