0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpgid(0x0) fcntl$setown(r0, 0x6, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) fchmodat(r5, &(0x7f0000000080)='./file0\x00', 0xa, 0x2) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r5, &(0x7f0000001880)=[{0x0}], 0x1) 16:49:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() flock(r2, 0x6) fcntl$lock(r2, 0x7, &(0x7f0000000080)) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:49:53 executing program 0: r0 = socket(0x2, 0x2, 0x80000000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:49:53 executing program 1: r0 = socket(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000140)="8ee1796513934e10460251967237566863eb3f30bf17d13f57fde099e56b903857ad96f10af3635cffb707ca01a5738e0614dafbc84f64d8a67623ff54971f4daf338f6f0bd654d0e0c65a5ad636898627c44befd0f4a4c623d6c3651eb0cb997280d44b44fec62847f4c2f0c686", 0x6e}, {&(0x7f0000000500)="f46afcfc2fadf8246ad3ab11674050b52e0c1163c9d2463553c5c3b3f5f26b72a8706b3517d330ed296a4be57c3ea87d301a9086d6be17132e289286b13be465c3b0d38e53ff01220d8b7cff323447f4a2febf37b96d6eb18ad6cd7e4718b6ed7db96641fb002e1110bf58694be0d3ec834125f9787800eb3a9353c2184fdf3697523bea4aa3fbc58af612749f21e538667343d7bfccebcc460bc600eabdced8642d36fa5d0175784b50292011f79b603bcd3acb9b915aa03544521516d8598cea36d6f51923f1a13462807345fb793ad07e97d6d5eba09da07adfade06e08a54158baa6981a30a536061d65fa84aac5d257bfe5b659539eaf617eb7bcdead5a0274a8c31d00dfd2771944ced36f1d575bf8f8b5bd0ec0c27c8ba6718ec564c783972d8b604d8f1912b359e5e1621a82e9690b7834f56308b4712404550dcfb49b0a519a65465ab6e70fb0fac8088e47d57c10b1c3c7073c8d9e66ec4b1c33b83e3a09864bfffe403ea2519ac7058b5e39dc5ef65f4ca427d18a0afb2ae8b65555079829d2ec6e0c405b2c82a51c56f75fe0602cb3cb4720fe59573ecd33fea8e924d70348ee848e2ea50262ebab318fb07992bf7e2fd04305bc7d1979d7266ecdfeb6246ae9d2f1daa0d11b4eb10f0a0becb980cac53392b7e0a7a960b0cc52e1e4434b369581cfee9c1058344efdea1fa76c4ef5a86133f6cc7954bb63e895050316d6b6f6b1517e4946ea48f4365bf0f37e9c2779ff97d9411bea416176323157c1481a95b537e67ce03e91db759757f3a203e0312d56746d8a8f6e678adfced939ff1dfb193acb1a8fd5cfef7f4f88e74e4f608e8d4e79d7d53649664b82b2d1783f5fbcec710f38b0cd2c9cd162c54f9ed259923551060256478c337734cfa51176ca8f3acd911c70863ad365e76fe58d6fe8e9009d35d2e2debd8a821aa7326fb42cb5ee54ac7a5989731428a1a7a95b9170b69f0e65fc234a7aa199ae4816ba8dbfac41e1035d25c8f94cc4a9aff2f72f9c6ad40d852e62e96b2ee8a65c46d60424c58bbe88c95446cb46e833c525bb03182261c8dbb59dfa150226611855a1c94f6a21ac841fed8b4c57c324623fceb2671197e695d05e5cc3a2812092c7e998c0191b34f95ab560e5ba9b47b1c92d9733ba3356b2c529c0ad9a81b7f011993b1e10d6635d92d28514192c5c368dbef0597099c99b4ad24bb47d4981c431aa6b5040600468bda5a8a667bda77baa87364e207f69fdb6aa3f93916355f9f2dafe1fe9ac48055fe737aaa7b5619dda1d466b2d98ef3fb620c694098701f2c07ff3b542a0e7ace5ccaae74cd15796b8e4337b33f17bf31266a5a6a7cd66dbb030a7906ef7deb1b796ea500600d38ba70d1ada63d4126c0d594fb1b0a119b1481cc91b0b761568b1b10806c2254787bc738ad06ce68917e008227ac9eed2579d2803f19cb0906dde1788a64792d7dbaa1420f91fae26680239666272c591221963389b3a02728767ecad0ed2ad8c0d4c48b35df4abd214a0031510b20d7d2bf415642db58a22f3c21d5e0faa84a05e5c5f8fe37f44cc30d7e78ee8fdae32604d6375e60ac11812e2351a40ead83a7542cdd2e54fd73a4683a8e70a1c99effe3cf2a1cc035865e5def43c1a0929ba489cf5bb304c4020b590ee569f3486833bd7d93b4185686409ce8befb5135910e84010df81439119be821b161132ce83290ff743ef67a501b4a4e09241780992b679828939c6c0fde008fe231ec83bcf789c1dd7aa1431662edc949422179711fe3eb704b21ca8abe84b906e9288dccd7af7719f3fbec09203716a7b37a26a957bb32e99ba90ab168c912992293ff6dbee9637d3cd3a01b2848dcb32b2261c75831948ffa3704887a0ea5058dbf67809d2e3506d79e9b2349b69e6ce5cf9e5d3a3e6f82d868f7e65d790bd3360360c9df60026affa042cc8ec1d6233e5ac2111712effcb867df157e9713ff8bdc10b6b025fda8eeb0083d094fce38da2a6634ab82cd4265b00590a2b0f9ea1d69cc019cce2d714cc06b09eb38715036fcc91bd10f9c733acdb4e03aedb1a3f6dff951d4293ac601fe148f9d7642bc17dcfda4a2eb04645646ed0a2b75ee37323a5cd02849178a273e50ec55dc840a9cbd32ad8a996e389054203701c4fa3289daa1889d27d326d4752035591b5f577bb64e073855e2aecd23139b4a56916102204094646ab5abf07b26e5dcd227c7a982a138182fbb01137a14c6dc0dddd7ce25440cdbda0e2640a1985b03952f2561a013e00c6456e20d95f72ca14a48c61984acb3c70cceae9ca371fec44ee18637af30de8470b211fcfa82a94ca2583c5a6ab3d432ad5679b0589ef79bed51f4dca6a4d18b74a12388297d398719711f440af238f3fce9101dce6224ccd496dae4c5b3d1e762c71ba9410d3e0759a16fe001efef10a746fad3e6df361e6e4f65a2946390b600f6591b0f61b8e7c7f4c35de16bed98720521249bcd4b681ac9bfe7c4c5f159f7a4ca8eeb306c3564c1fdfdd525765b083d1240f6da60c3fa83f593cf7bb01cae25db3b0d96cc2d7accb06aa8ae809837da219547832ed5885fc57892b97bfbfc8359485c7af4f66cb459a43d4f98c1ea0d35a2668077b4a547200937a663e0c74a59580b3c56efbcac084dff7cfb8f737e4addf99f2753b7f1fc30303e047f09f65a47a764dab7d6e8142a271cefb7e7fdeee59d05baf22955836ecc220c15d73d50a0b4d1090630f2dfb43437420fc08b78b2134cb6f0258666ded2683c77537fb17905a4bfadc8a7ccee459f8331f9ddb6bbfc0d8c0fdd8cdfcaa212f70200a3ff52b2fc5dcd325dcb31c35b13b6a3a9d519234c7b08b600deedb426177055b47ae13a2c600c61f4d719a3d662cf7768f18af9e51b94b6b4f8eac6f0f685f77b67d005d7155e759e8ac58d115fd9476437c95f8d24427036e48d584d416bac9c30688251bea4c3bf920fc562e1b51376aa97a948d0d18a675116e6dada222012ad89c29d824caed7d0fabac0438bc3ee2ece884085723f1417be8c06b55172124b7df184d97df519041c70d4a26f34a5f6d57e9d31acdf9e81a6cb6f250f72e911590a63e1b8cff113b8b2c90dd613fd7df2491fe4ae2556548fc81433a666a2890ea93ffe0138eb9ffb8b963f4936021c54faf4690e9f5edf7c1f242403e40bcaa14ea55a3e6819d74a7e8655a4587a5457e1ba983b2f272a61d6a4d68867c7220e865cc38489c544e9effd1a045965c239435ef944934ce9accd75cdd5869312329837fc753626a4facaa601addce24f4ebf3bf5739ddb411f291dc750dfa08f373b1874fc373394c5f945d5b370ddc0cc25ddc9c96e839766d5c6ccd969de0595c8157e35937865263c5d35d26f4263946433517cc0947b90766adcf1b19f293c55547df03eef8ec05d1c9eed2ba3b792f1106a51ddba9196d5ecc09ef29dfe43506383ae613932bee654210f1ca89b77e98228870feffa5b5f16b9d5207d55893ea00fa14a3da453fcc3a3b724b18072add093b5f3251bd0399015393f9059b3b9d5ac4fe6a3790688fedc0c01d2f167a6f9977383eb78a36c8a9c2cd1a92b1938fac0c92e0eeb6ea928b49703d089455b3d4cf90ae0a427421c747d841aeec7ee02fcc1fc602b2f4c50b7b7a33d4f1e401437ca0215e1571dc1b81241dc45024b0d0927d1691d046a3cd46b0ab4b9b273a6112b0d161148fc00c63b67ebbefaf895da2bce459d3b3d489644325b690f8ae3aa34fa8c633c2722e32d4dc712697b8991d71b4b69f8b1c6442465f96878c98996ee37237ce71dae784b896c1c49f4afb53e116fca6709b7a1e415ad25979c31351e05b2402999b0865111ca326e057bcec76ed0eaa51ba2a27dc34f3bddc9b4123ec561fc305aa21525d9703f7207774e88def7419ca4dc0f49df2675c840fb828bee784a3475ae0e5ef5133bfbdb88a26764a7942b6c7a60b02a5fab64392da8e61f828eb382eccf1b499cef3285494e75e49aec3fcd7155aa7f906fe9bc57018c10cbdc4a536064abc37dee8db39a52afd3d9506fdd6366008ca62426bcd348385efbcaf3b940c53c323cb3401f473a9af051fff14606152fa13a24f259e1ea7d68a7e26ab0fb1e1cd7548df1377768e05b9f873de238d0b01f9d15d1a570fd2fb25c6a8306892713c4e52093914e85de21cbf9663cf361e9195a284217be7913b1a8d6902dc6910bb22b42fdad0a66d8867ae88c76cf82e593856ea69166f89f6bda71611fe894540cec7b913247b4512e5432594cf99f30c98103309271d92c43609e2779757af1e7cd79c63bd499f3b52127209896bd2b07809b157df41fa2576f02f332164f812d7fd8da1438dee323b3e68b773693f3dcca1f8d03190f31aaf06b25dfe2aa954ac95429bf5896f82f89d255493f7c668eb4e595775b0dd69b5c8cccfa798047a9a7cf6d217d9c66374a6a641c6de7d90cbb720e8d5c40358ba489321dba73993a9ff2130556a3d6dd93d73ecb78b2c15a1662de157f416b064ce694ff9a4b228c549f60eeaea8ce88cf60d4cfeae421d88ea7a449a27982e44304e566f33ed9d4d85510e7f1ea37595ee413d8b40ad3572b2acdd1574f6154e9b71fbf69fcc0bcb5eeea20234e03eac5c33337541cfa4d6565352ac935eb74ab4b4007b545289cd5db07e057afea9c1dd797ef2b5980af0d65060770f2afb6054ab0d11ef7dee539eea0914ccb8e8342041ea5d48402d0695da28e267794552ff4313d8c5c6d640c4c270451a1de38ec8d1ff1df3c89cbb081a52541e4856079ce4803478e6189baa0b12e29c2628e2f77e9375b39aaa7451bf88aca63bbf8c5fdfd50eb792175ebedf757cbd224d067e456b37364e339aa89be6a16e2b4a2a9de2a9f2024763f48a42668681f154466bcc3f8659ac7c8b08b5c3426d707ca53b31a259517265e8bdeb6fb844d69e4e4445aeb8c22d00409dabf02c26f52df4bb9a51ef6d0d227e51c52454a47aaf0dc179948802a1c6dd287845b2d52f0605558d9bc5e77e1ef7e08f673b0a757a76e01783369ae5e72c517f2b6597b619362bdf55e70271babe1fb02107e49792a9e91b18064048b5453e0801789dc375904a314073a3890ff5c0a8fea3287a5f88789313acccd25fe773cde98dd7df54ed71406856cd114574586bd89bf3599a6979a56eeb07285f214d02eb53ddc19c19122ba0f76dc572a702f203159bd977fdf416523e4df55fb8578f110670d8d154b8db4395e08afac9dd44917011f124e850f175a1b96a33b24de2b71664eaa61c123a73d78bd447f981dbcc9d09d1e4234c7cf880d6e23e1d09a5c133bc9c91e6e2652056f155d70061cd005b6a94ce6b67a851dc1b83af89ab321d186b54de7e771172383a2a6710d33763303ebdbbfd13a28b4a080406087125298ed438b9abc53787b62337336c7e5ffe4a080c4c0778686b969438e36c6bfdc696fdfae62d1ae412b7d34c131333e00a3559dc70d2c37da682434860654813559101dfc4133d780e67fe569fbd97f1d2648c80a03166ef321defd7011bc4b8e2e7c6eebaee1587b65d69f57cfe0b5716b80bc6f6bd5afc89e9389bcc07822ad56b8fe02b764107ee17052435237ac7d42b2353679a26b8f9365d7d4603e32f98afb868f8c0ccd126ee87d106ddbd5fc4533d8dcd9e9ba6af2772354899b90a8773d9c95d4302218ab013ed40fdfc7f217e560aa3102b4d9c57a425f07f9b476f6e86b4be6c4d119a54247f7739cb11b99e0abf9a494bb697cbe5b7", 0x1000}, {&(0x7f00000002c0)="9779d1a0bb63f72fb5fbddbc6dedc3f4e1de6d657287fdf074ef49e42477d0176f8c2540360108a1c958d9a4b7b635328f516a10ad08a8a6af6c145899293c8c7893e06460e1c55f5f438d00613f41f4b04e5f077c56a52ac1aea84de583f13cc3576a1aa5b7cb11bcd6348eaa9620cce6c0c77f5898a30a2d8df6a61e3abb060ccfb47b815640ef9b702c7347908db081cefde5ee69a40955b3bbea650ca9f16354ab0a7840d8db8e0fc648a3f19e6fbcca8b0952d172653bbd2d16e7f254e0a9b2a215da", 0xc5}, {&(0x7f00000003c0)="3c9e1dece4dd4a8cbd1f224c50c751595460d8a572a6978c0e859157275e5cec6fe27de19feecdc32cb88060ab9c0f5ec3b253bf5731c41b83281d89b1dcad83bf8e22a02db0374b923483a284deaf742736d1bffb8bf769b5159a0af758696311cae19fbc24d89e18caf6b90fa169b0f3a6745c534062674fa8bcbeef2c7fb919e7a73fbfa9fd73f0a8d29d205df567eba94b92076ab1671e3f2298c0271bdcb278d2e0815201513b0e5f7666ac2f347d526b6d7216011d927cbdc16686b3881ce56143ba326e9c11", 0xc9}, {&(0x7f00000001c0)="eb531abe961db374d3acd9a00513d0dda902a61c18bcb2118922a49bc4c8e12babaaa7c70dacfe9e49beb65752a39079c340e6f91c99262393e5feabf661be680b9700dd5225d6b8b9ec5f756128af0378c60859486c65fcdb96205f6039a9e5bec28414e5a640fb28a3d2fc5bdb70e8586b69e085b13a25c635ef23e0d665aa574f785433e60058e8c66a41d3050d4cff", 0x91}, {&(0x7f0000001500)="fed749bf00f888768a346ba4ad0884b6ff686e078f3bbf200d8751ab787bef7b4a47caf3d48c0c7420eeb27c5938773551e5cc5ff52f6e94edc1498d01188caa62c866b97fca5e92458ca5941fbe188fccfc5cf658516a70dd604e96786e4ef88c57f72323a749916ffd8c6bc90e2c62f5303dfa6cf6bee72ff1a68972b1b37902231d14b415a18aef641a4c334f2d67cbc10a98947b5f68f22ee286e377bb649d423ba8346a8b9c171923e912674a1487133f445e4eeb0b7babdd3fbf4c879c4d7f981e48479ce0435f0d9e6c1cd05d0d", 0xd1}, {&(0x7f0000001740)="09848784b30c442226969d1324abeee4ecc7128fc7e7e4c3b9cad1a59db2c821171b1598d683ec40503719b4f250d3e53533522761f5525e1351213631d77dbb65978496fc1c8b92030af4f3997d4a0ef65dffecd88de7fc4788dab22e9e07222598a88f9c3e78635807bc37c47485fa102d7a01c97064cd6cb18cb4e034876144763413a7df969ded88212a59ae9b181a31f0833bd41a5d37e21f419e01b44a63860f99392cbc7b9748c8454a9c70fda4696aaf90018fc7e668189f224db6247e667cc0ca11fdda744f2b", 0xcb}, {}, {&(0x7f0000001840)="96cd9a7652a5493312ab39b709afadbf35881e18d5db896fc5ef67f9e856fa76cceafd4da43cc893da0b1db901f46ccb22e7a1f3133cb7a01339e91abf15e0edad204c4c9538f0ccce5daabf234937a2a21e64335861a804a0c4ed3ec4d65c0716c60cfa94ecf7d851156cd9c9098dd194a8b44f11f9cb251cab69a297d4585286f7e4d0a6014955881ed999da7873b1c9595ac849763f68b1685f6468c3cd5714bc896502e8cfb2d15bef1dc4cc6dc07a6e4d07d7bd63954d828b8c2af38759cdedbe47128444a5723e2193c8b52b54da51fd0a8c7f93d9265d6a8968f488d76ffa3087eba816b40f7e1a", 0xeb}, {&(0x7f0000001940)="652d13fe5770d98e90e073127b68890735efdcf9c14c6fa61c998cdff8db3c94fadd5607abfbc5e81eb8810a3890ae2cd35509c7f71ba540a4989c27e49737e3c2f035b31aeef42daf7946540d41d716a9816cacd6060e607006cd7a04aa2558aa5c4d15127a2f1b1b678832fbedfacc7da22e3e367d564173104eb54c007e0834abf32242b7d7d4ab435fed63eb72e752d46e75ec135daf66e8f57ab86df962ddddda0aaaf014c828e0f29b438587be653ac3582042ad0d300a3a5606122d8adbe86cad920c51433907cc854e40f0aa01a113a1d0435935d1b5b683b46209e6591fdd63e9dad2a5884e9a66d89eded7ac8853c62a8bf289c71bb4d9", 0xfc}], 0xa, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000000)) open(&(0x7f0000000080)='./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) bind$inet(r0, &(0x7f0000000280), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:49:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) pipe(&(0x7f0000000940)={0xffffffffffffffff}) setsockopt(r1, 0x0, 0x100000000, &(0x7f0000000980)="529f37a30028112d91736eb049247554de2fd2cf1ec066ffcc2fa25f623a7d48474b7bd8b32684b41e7965cc1448fe5f1f330c1f5ee68aceab1a8658642d017683e2e7e21f2095f7401b693e538c885920299658f88900076ac98a6f84bbcd804d5c6397e7b9d471dfbba75dd50eb2d91a2a6620e4a751b71576591cea051b4e82d34cc7f2adcfdb7e045ad0ff7de372f6d27de9910b487b27c9c7d1eb4d4a2c011255eb1264ced59a9c9d07534592f1653c1ddc1bad89755f523b7d00dbd9f1a5b79e6180859e5dcf4a0d96340984ed6e897cacc6d002388a7d93f5ba018550d852eb5180ec917026725033c224183311cb96ab4e93d7a7", 0xf8) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getuid() getgroups(0x3, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000900)=0xc) open(&(0x7f0000000a80)='./file0\x00', 0x80, 0x178) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e6f66696c653000"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="ab78beb802aa33272d30dabf4b6f27d3e0fddf9d980af6720cb41b9cd7f5607d2d835d234ec50a8a6baeda82ad02543c617f7e9fb1cafc67f3ba7aad5a7937d3130dd811be3cc74cbbe0", 0x4a}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="ef1b8fa5f2bbc9e8a2d99a1a277d8d05c306b79a18f5009c158855675d8867221b3fb57c6e91e56f9f899657fcbae2c860253ae07dbd8beb5114d633e1d48672e0928768084581f9c4e7be373543ac708ea2376dcbeb54849f9a460d8d843652dfa967dfe0443bd4608b5c70ad30ca37e16656f68f950379efa11a98ad85965a5d1bf6a5750ae4981a54295c02f880a90c356847788fda2302db1b02dccbb76135e194157de9b415954c84a115f742ce06a0245694bde621ed8643d5b98cb1b1eaa9c066768e987647729d03d1405038ccc049", 0xd3}, {&(0x7f00000002c0)="07f81f51b08ab13ad6f14c7ad74196b088e8705abe900e695efaf0b895274b310c54b401a232f8e323eef4d88b61e9768942cbc3858c99d470f1f4f33ef5fb1d6bbd6db6babb91377ac7066f39f34b0e9330e8106ca3994d2b2145f9975b678ab6c561db783bc53d9850140415889e8f7f9b823a10a830400ad4d73d61dee9924bac764b7d6ca80b600265952cc539e54802b6fcdd22a5a9eb7a66bf69536744626697c3d1aef8ace442b299166236beac1c320e4bad53acce020e", 0xbb}, {&(0x7f0000000380)="d16cf77f689574084a463669db148770a308d7a0d7917d76269b4b86af9ee87c8699d2a023667f3963cffdd3bf4ac967189ed2a76417bcf503f6c9dc3ab632f16d5148896e9059d13d8d0dd49b832fe2a87ac0859ea9570682542c011d0647a6e4454c7a8d77f3be10f663b4ecf69984bb775adcfa336e08589e2ecf67b2908d0c1d9eb673a683d1fbc0", 0x8a}, {&(0x7f0000000440)="d391d7fff18f7772895291b0f1b4a84a649387b85698ffdfc2931aa6ed8a8da0c499492564f1a97fdb88d3b4fc10ac5dec15d4c565dc3b7cc46d75ecef13f9ef66e35399b27bed851166a4e9361024091c2f45bb3a815d8b0c643aab0ccb06ba1b3cd8e54db301f02d1bcd68db754467ec799420c1a9fd3108412c81da1fae9595fa26d05265bc6726cda94cf6b7c40b1281535bf78c773b1e9f0afa5cee2b30177ec9c0c16e322b80d72c6a2d07de3a154058fd1c18c1487fb06a7a995127f8305ba8fc51ea62de97ec5cc9be36190903cba871839ec261b9ac33d239b661e3b21bc590995ae2c7111808b652c569", 0xef}, {&(0x7f0000000540)="2e41a19948623e092894095018782819061ba493e52910a954124cf9731138c1c39206eaafc9221304cc87e2002222a52938413f09599d53a18404e77a4536ebe57b32b8a5ab210e81b6d8ea", 0x4c}], 0x7, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xa8, 0x400}, 0x400) 16:49:53 executing program 1: r0 = getegid() getgroups(0x40000000000000ce, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0]) setegid(0x0) setuid(0xee01) setgid(0x0) 16:49:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r6 = socket$inet6(0x18, 0x8001, 0x0) preadv(r6, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) connect$inet6(r6, &(0x7f0000000000), 0xc) listen(r6, 0x0) dup2(r0, r6) 16:49:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="da698374bcfab26c114dadaf003052666703001dfa84a4e7", 0x18) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:49:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)=0xfffffffffffffffd) 16:49:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10103, 0x4c) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f0000000700)=""/60, 0x3c}, {&(0x7f0000000600)=""/247, 0xf7}, {&(0x7f0000000400)=""/164, 0xa4}, {&(0x7f00000004c0)=""/25, 0x19}], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6bb) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x81) sendto(r0, &(0x7f0000000580)='\\', 0x1, 0x403, &(0x7f00000005c0)=@in6={0x18, 0x1, 0x4, 0xd9b7}, 0xc) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x2) 16:49:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x3, 0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x100000001, 0x4, &(0x7f0000000080)="f5767681e5d5917d1089aea67086dfbb2a5316d843c70b9963dfaba518392a98c3e98cecdc16ed420553fbd00f596db3232f5923c96683df985513b65c510ee5be0dfd48f61d71f1e242be7070fc2079d11c92feafd02e2cf7d7e599c166be089c429761baaf460686fb9e05cc922d6a2051010911f5a7e880a2965ad38daa05c17f17cfc0f9f0b3ffe7f3f6c71f3272c35e9d8a26a8dada42", 0x99) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:49:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0xffffffff, 0x8, 0x9, "4de6181969b5b5b0de6415a31aaeda5cbd7e7a89", 0x20, 0x80}) syz_open_pts() 16:49:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x6}, 0xc) select(0x40, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x7f, 0x3, 0xe4e6, 0x3, 0x1c}, &(0x7f0000000280)={0x8, 0x9, 0xad, 0x6f, 0x5, 0x10001, 0x800, 0x4}, &(0x7f0000000400)={0x4, 0x878, 0x6, 0x1, 0x101, 0x6, 0x200, 0x2edf}, &(0x7f0000000440)={0x3, 0x1000}) 16:49:54 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:49:54 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 16:49:54 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x4) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000200)=""/133, 0x85}], 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x22) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x44, 0x1) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r2, 0x0, 0x51) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) 16:49:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x7, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xc7a5) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x100) fcntl$setstatus(r1, 0x4, 0x0) nanosleep(&(0x7f0000000000)={0x8}, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="006bcb72d723002ee2c58ebc5ee0052d5e23da1191f47d935774f62bb147b10edfb905b9565dff240580eaed4308662f1c54978ecd999734aac086c4de75f444e3397e14a803000000ddeddd73d20ade6608d79e19d647e91c7b888f41f75dae8f74f4a8126ff1d0137eba91ea90a3000000000000000000"], 0x8) 16:49:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x80, 0x4, 0xddb3, 0x1, 0x1f, 0x19f, 0x80000000, 0x3, 0x0, 0x3, 0x3f}) 16:49:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket$inet6(0x18, 0x5, 0xa6) 16:49:55 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='#%}-[\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='^\x97\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\x00']) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440), &(0x7f00000005c0)=[&(0x7f0000000480)='$\x00', &(0x7f00000004c0)='}\x00', &(0x7f0000000500)='^\x97\x00', &(0x7f0000000540)='@\x00', &(0x7f0000000580)='\x00']) chflags(&(0x7f0000000600)='./file1\x00', 0x4) mlockall(0x2) r0 = open(&(0x7f0000000640)='./file0\x00', 0x80, 0x2) getsockname(r0, &(0x7f0000000680)=@un=@file={0x0, ""/50}, &(0x7f00000006c0)=0x34) fsync(r0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup(r3) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={r5, r6, r7}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000840)={0x6, 0x4, './file0\x00', 0x4c, 0x7, 0x8, 0xfffffffffffffffc}) setsockopt(r2, 0x6, 0x9340, &(0x7f0000000880)="a2e32b2e4d87b4d84e7d958445146653fda69ffc52838603af6ca7f7e5de447dd849356382554a2cd29a13e823781f7776d54fece072ce43c887df89a4aeba2e74a08a26ffd87247dd9f6f7cceee99e18db8663f05b352627c713e2033f3cccbea23b191239f96ddc727ccd7b44ca5c33e795a1392e4843105f32b6a2f56884eafe7bebc2d16cc72efaa4af8afa759463b9a24c756e0e81c22d8005d36dd025384ad5b7d058677a36a4c53f525a693a9561671fdedf7f958b406a0e45b5ff79ed3c1b2ebb98facf6a91a2f332b23c254ac8e890ea7be55", 0xd7) r9 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000980)={0xb73a, 0xffff, 0x1, 0x5, "759591bc4b69d95f3024696eb95e04efa90df0d6", 0x12b, 0x7ff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000009c0)={0x9, './file0\x00', './file1\x00'}) readlinkat(r2, &(0x7f0000000a00)='./file1\x00', &(0x7f0000000a40)=""/100, 0x64) getsockname$inet(r0, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000b40)={{0x18, 0x3, 0x0, 0x3}, {0x18, 0x3, 0xbb7, 0x7}, 0xfffffffffffffff9, [0x6, 0x0, 0x640, 0x8c, 0x1, 0x0, 0x7, 0xffffffff]}, 0x3c) ioctl$TIOCDRAIN(r2, 0x2000745e) shmctl$SHM_UNLOCK(r9, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000b80)={0x20, [{0x3, 0x2}, {0x3, 0x5}, {0x3, 0x3f}, {0x3, 0x2}, {0x3, 0x3ff}, {0x1, 0x8}, {0x3, 0x7f}, {0x3, 0x2}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x9}, {0x3, 0x3ff}, {0x1, 0xac}, {0x0, 0x51}, {0x1, 0x80}, {0x0, 0x6}, {0x0, 0x2}, {0x3, 0xfffffffffffffffc}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x20}, {0x3, 0x80000001}, {0x3, 0x8}, {0x3, 0x81}, {0x3, 0x65}, {0x3, 0x4c4}, {0x3, 0xba}, {0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x400}, {0x3, 0x100000001}, {0x1, 0x8}]}) connect(r4, &(0x7f0000000cc0)=@in6={0x18, 0x1, 0x40000000000, 0x7}, 0xc) shmctl$SHM_UNLOCK(r9, 0x4) r10 = semget$private(0x0, 0x1, 0x21) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000d00)={{0x8001, r6, r8, r6, r7, 0x80, 0x80000000}, 0x308, 0x8, 0x40000000000000}) 16:49:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1c, 0x3) 16:49:55 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x18, 0x1, 0x0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffe2f) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r0}, 0xc) munlockall() sendto$inet(r1, &(0x7f00000000c0)="9c9654eeba2d595186a91f9870934039be8adb0e470fa110bc2fff7fe8476485981cd56c97422d7e44eb1e054f8f96913c01a822bc875f042194377f48bdc88c1514a9f2fab71eb104157c66e97ef59c46a722408ba4ad77c3e8a7bedd2c039bf4e575442b64570f25fe3ecaa2ad89951cdeb47108f96156f6a0", 0x7a, 0x4, 0x0, 0x0) 16:49:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 16:49:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x4, 0x1}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) 16:49:55 executing program 0: r0 = socket(0x6, 0x4, 0xefe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = socket(0x1000000000011, 0x8000, 0x3) sendto$unix(r2, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:49:55 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:49:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1224, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x60}], 0x3, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:49:55 executing program 1: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000002540)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgroups(0x1, &(0x7f0000001000)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r3, 0x0, 0xffffffffffffffff, r1, r2, r4]) kqueue() setegid(r5) r6 = open(&(0x7f0000001200)='./file0\x00', 0xc0, 0xa2) recvfrom$inet6(r6, &(0x7f00000024c0)=""/115, 0x73, 0xffffffffffffffff, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) r7 = syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000080)) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lseek(r8, 0x2, 0x2) connect$inet6(r8, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000001380)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) pipe2(&(0x7f0000001100), 0x10004) 16:49:55 executing program 0: r0 = socket(0xfffffffffffffffc, 0x1, 0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') flock(r1, 0x9) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:00:07 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x84) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000480)={'./bus\x00', 0xc87, 0x1, 0x7, 0x0, 0x76b, 0x1, 0x7, 0x2, 0x2, 0x1, 0x1cf1}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) r2 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r3, r3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x3, 0x2}) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x10000}, {0x100000001, 0xbf}}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000400)={0x601f, 0x9, './bus/file0\x00', 0x7, 0x0, 0x0, 0x4}) fcntl$getflags(r1, 0x8000000000003) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) open(&(0x7f0000000540)='./bus/file0\x00', 0x20, 0x120) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000600)) linkat(r2, &(0x7f0000000380)='./bus/file0\x00', r2, &(0x7f0000000500)='./bus/file0\x00', 0x4) open(&(0x7f0000000440)='./bus/file0/file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) setegid(r4) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/193) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/107, &(0x7f0000000240)=0x6b) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pwritev(r2, &(0x7f0000001340)=[{&(0x7f0000000280)="70749c5b2b6f136c6be6517c97f6aaed4c1c7dde325260f35a7b1854800bb288a63c26493cbd1f5ff9bd88b58b6790063121921ff79c4781174d032202e3006a114de6621a061a64379de07b70c37f8a4fedab3f8aef92d1ca0d3d8bcb7a23e40ef78275c94b9dfd3c5b38f8652bf28f137ba5ddcbd68d69327d7ea63463633ad38e18e0eca84f0f6341bf7359ef7a7221b3d3fdf04395faf3ca0c46740044f5efe8d047c2efbbc157be956f13b9c9085f56f77976a3f851138a5d3c59d76d30d4f5f099f07e508d5ce2019ddfedada2d8796f9c52d082be2f2fbda01dd96cd35f4d746baba0271990f89b68dbc4d47f40fbefdcfc9ad4ce52ce0406e55d50fbc99bb84632264738b276eea963823aeb6b57756ca9751234f2da8fac4a22598aaddd25a1b4972ed83581fe91b8024887025db52506d607f91d9d3a2831864a0dd4d51081ef42e5be2abdcf7d4273417f94aefa4f480b51c086fff031aef37b152861d2b8b921bcf3fa9485af4a92e4ac07029639212d391de19fcf70f5fa0787e0a422aaecaef1b36c506fe2a18f612a95fe6f0733d496d2c66415ec9ef5843bc50fb71a70299d0ef745d7fc8e4ac72cd554f5ece53f43d094ca8aa48c36340281bedee2e8da86e6392882bff771ed73eab1c104b2809ad4844327dc6e5f15a95824659db5e7daced5da5c17c2d23eaff52f4c7b7fad1ab9ab64176fbc9ff9c620aa4b9397820bb1a1f90bfdbea4294c8a0c95969c9e59b7bc99484368f6b9c6730e6fe391245e12fd6e5332e0299d9303f796d3cae8bf2f6c6de8a6ea4f54a6d5d531a1a352889774f5b9d75899460c49b242868ea92f5565e6227a4b9ca2b2f3300a26be5c77bca6d87b872758e0c832a63f050a1a14176f12e905bafc1b8be92e4cd2f7418c32db6a545ad7860139a873c41a46343009016f7271c6a1fa72777b618a0e4e38cd70a6e086af1e80d429714f410903fa671c35d1a377b12fd52358cabf37823d802cccc3f0cf7ec5477e269ca9b97644b863b7cfb6225bacc1020392adac018ffe1543b680cbe8d1375c2b2255e04be2cd98e121d11707c82d98c6760e6b3b6f727741d42b2885a8581c1723c13790d31f3cff3564d52cd4fe427aa68615ed2bb599bd37283016999140e3abc2b313e28e41ba0f700c4cfcfde177624174f1024f2708d5c36bbecf94a1c5b22d3c7820db6679fb9e34a8950fa701f875add6e1e2cc538f86fc86870e0a699db39bd1906a973685c5aa80e28ea55747f49c38f24a986da4a20703831de89f5453a9fe3aa9cf169286e12193d60eb9f4b35d2bf25ac6d0edb4e508208f2172caa9955f0fbfcd61d88e792b33a835fc290863c6f7f5fca1e51c355b5e36d7b992ebec70a01f1ffb3db8ebd705a6eca1d18958ab2ab008d39a7046848542bf710ac68242d455622b2f55764f2496471446937e7d59da1370deaf1bdf339e828eb25b4eaf0b043d02e660625d882917fafa0c9cbd760c48bebe2cd6c3a0bfb0037e5807b0c1b0f9c199a58745c0f1b5a58060a98de1b7689ed1d2434afcf22d2ef3e2ef8faaaeb43f7792636484ef3fed5949b0482ac2d47176ba425ef41f1c3d989513068d9d7b1596f87cb64dfb1c794c2ed7fae48ed9ea6965ef4714e5863c2a12dc5b685fb881138ef25baa59f21a40f7a53296af9f88edea1f272ddd885140825d8c815740e94a395188ba14c02b9889050c1cb59748e9ffe65af3664f7501342378dd6608e6a6a01950e64765248c892c79a27b897456143eec10ae19b1bb18bd88b42b1f7b44611240f7fdbe20fb1815ba1044fc42b1df73f6244d0896564f9679e57610e51355614bb456f64d4de9de8c2f38d100f2b5de27a5074fb4a4b483e076dac41774e1878384a2c242b12b5a97aed6f4af41658e597c1d1dd8fb61ab8b5b7a998a6fe9d90c7895b8a33d5e1d5f0122ef886ba0180bbda00763af90da846766c109d64ce7165d379ac2c4ae823fbc275bb33dc70e16478ddfc73b0042b9892549e85b75b2ec45f65de87e9f04dfab8f678e457f4cc1f04c1fa4487d70c50dfc299a272293b437d5df81c6ed593e6f4dabd07047c0d996c57e5ddf345b9677b3ec1c0e9380c9e999bd976a9d6d16c376d3ac89aea39c6dcfe7b9773587672272911cfa3736d1c31f670e651944afe27bfc0d2f2a6933cf186f89ca90782479dda5d4d12b0aa79f5949319fb9158d6fe217f50148b1bf828c1088383a5a7eab4f340eb9de8ce4ce92a8213dfc5fad917fad5f88bb650dc54313cc09346e2eed11012304b8b5b2f0c331636b7ade05656eeb77398bc80caafb236aff8c0d29633e24d6e9cdfda034d49b026f4c4d5090af258036ac0f87d50d3b191acb5e43f0b5e8f459c50cce08fd336028e58e2471f2c41bba9fc0afde722450ca6d2eaf8d60cfdf20a8e3d1b12f3978eef9c59a88e16ea055698087d453137716daf4e6dcea6242c9ecfd0dd5b23fcb8bb62e3f25509e5582fddb94ae6fd5e8a947f9d5757bf8e73b7b094df65fe927b11c681e17c1fb7e061a5f64af4b70a790c2a5c5072365474681b3244790430813d09c94d911268ed4b886fe0deecf4b66c232f3f477c8be951a989707e7b19c1265b3fcf935c48a23f7cb9d92e7446439fa8513d9b0faf2c09bfb5d0a83640ee51eef7e73e954b30378afd900f85987b301f4c47b7653fecd9bd67d63a0487054dd183d61343f178bc7f5a3a784883fb6f22cc42a55c69a61be2f93299850ec4475620d1ae4652a59e81e89ec26d52fc1d471e99e0a7c330594ab3844971662afe7cc30d17de93a7f38b3a072b892e908c87d2c0149eb44ec3c80debf6f15d726981ab00d379ea009d803459bb4797acbcd70b7656e38f9cb35ea208b0c575387ad26a564dd093d66883cfa9a160432a421e2751b415c22a199ce973a8ecd3795e9011412b2f4d58e065b49e9c5ed233c6e671448c62e342154816f97ca8639e8d3d8f56ac724516c38b70666eea028d29acdd66e8b51bec259c98ebcfaf5aa7d7da9688fd5be2a1c2acecb757a0d2f9e5e42685c18be25de0e1f4e324a2af941c88f63a6936b54477e5a590a732981abae5bc38c9542f8f518acc33550a5c53c15a0bd43d8b54f55c7cbf5d73d645921b3a34f1e1c0869e20e9b0f4d1d8a40a9a0d9d7578a81b5bfcda05533670215eebc11306ff553d2077dd9e8750dba023556190edb26c921f1fbc356ebfa8830a285dc0b66f52bf76516a70b43ce15a16059f2e1aa2989f3988be4c993b05d22c1b55cb30534bc29e54a59ed2ad38ef22b69bb6a578ae1b18b2221a3ea4d06e31289d0ddff75f4bdc28c1430fb289079d96bad8c64e61bb032fce930de6cb22f80e2a84e7062af5fcd7686ae65501651453ab8e597690a58d822bd78d92ca2866c2342b18cf41c04abcf4e165bb98220003bf21c7a82a793dd640c2d3d029590bb73bc83da6f52006fe0166240bb0f3ce75eab55f8512065f0c0b53fab79b4dec0c1297a6e3dca76ea5024d6793c4b4a771032163972cf0be292e89b07a7a53d429d64554daa894f50964b03f67cd856f306f97264ae0ddf9afd20806cfd4d70f5621b4463a2c02bdf218eedee3be7cda50593f6efcb1f85df84a0933218fdd776d14291eb265d8e8844c32860a9120c0a8ee62d31ef6e3c6299eacba6bdbd97bba896bdb442cecdee0c00e11200242c7c2d3add149e15fe95c5d2afe575a35c474a2312fb9ddfe6e51c1d743c36c03adca7880d2c799f16e7097020c46a83bb7327afd426f48cabf2a7b9f806a76437706e38556380caab0b061937db49dcbf8e674f3ae2a8b7c9e75ed4a3f8c33c7e639468264bfec1be3926e67d51e1e4e1d6b53419e04a0fe3bfb94e7139a023325b6a2ab8502d67e7a0b81c9950866beaa9b9788e2ff898ae1a01e01be532a0e606d2010be9b8ffd0ceabef56771ffd83054eca8608a6a702f746c056d111c3898696205e1c19f215f2ab16662a539408804954b112f73502947a93edb0bc59a77750a89a1b6ddc1c5c2899f78f63bf00c81bbe552384c176b93b815fd960bff2eed4b672e37d63c0c9b262ebdb9b30c7b25838a0d340957b153cd1157efa1703b6392bcd3c84907871c9e5b024995882f0395b8d41e9a3856041f79bf4525dae252e92065e08a517cd144ba4450c8a76c1404b38cb583e8c381f37155f6cc2b62a3cf4b420fe59e9c6d08fb310abf3bd600ce3d988fb5e8e35c0d44cce6833291b8f9acc83eaa2e8057d32289edb2790559e1bb6ad6d3113b6efcf7853d3a66b269bd6f311d78b7512262f1e1d7ac25b5ac255dc7a3bb86eb0e40e3012865be4e2b0a4c3d7280c97c3ad856ccf85ef844baf108e9ce690dc6616818fa2769e0c18b2608e24e10317947c169b9455fa9c45dca6f545a4bd2db3a82c8f7368bab207c28e220330635b73dabced5d26d1b55409191a14a3a843e1589f5026c268d6cc454e276cf3c67500b5cf042e7bd28dd5f8ca17f3991319bc35f2465a36a66310d6668c7daf25051e4a0d9d58b2ea1857bbeb46482dd59423cdf55da46a3906a3fb1e60d6e157d3520acf1c8a03c809004d4eef5100e43e06e444cce9d1e5cf64e8190f5328114697a6e199b65123a651cb63c1c010959490be7539cf021398ff8ef47f3677193d1ad026aac22f9235d376d6b89bc9a073d4e7ca27e25af826f0c3e8a1db3bfaf19496625f12f668329a16ca840de70bcb51111fbe0df3b84bee756761bb04cd319583b0d2150e6147c691418f86bc8f1d197598fbcd343c006e46e88fae44748bd8a2fea4af71ebbf01d14896c9ab335ba234308dff21b0574b7467353407b99beef7becaa4bbcbe81f21f7611fa1f55bf093a280c087234add7e93e585cfb67042562c82a91a376e7ecf2b8a103e25df40a0aae6fe18a4d8ed0e2dcfc4aced9e4686b8d0f8d531eb5fdb9cf1a06c5c6c10241f4d17a2067e422b1a8b74e2795608eb9569654253d508bf765bf8f6ad72878f41d5eb130049d5e3d2c1c9662762a8db62ba455a79d4d84ac6bfd87504515d51e5861784e5bd71c72af7b6f4b36744649adbd2d5175932d39c719c39c930b169e230c7462084c134e34e6eafd01048843abd9a34840dea092c15ceed17842064fc03a6bc7a88e39c8453671232a2444894b576909097c2c42262cb66b22570e7d3112a0b56cd70a59420bed543f60827a0ff13efa5fc065c03041cc4e31fb26f86614142c8e39b80af1b4322b98ad8062f37d6ba2468268373d88942fc69196ee6a0ea63cd3e310cf22fba749a99b9fc8e070dcfcdf9e2062842726cefcef6e6d6df9360abfe31ae0308e466e15c22e0284dc9e930dc770d430e2488fb358bfa32ef9f0ba564ab6f4cf30b1efcccbc942d9a88d62c5804c12a1bee9ffa4b309d3807247f611cd0f7aa9ca03048565c2c6e7089e08ee60ac0b77cf89b33b94b893083acb7a57c424ce3f099ae7f61d692029982ebec714f25f6a35e044360cfbdbd0ac0aecc839bde89638ce72b3254460fbe3339f14dfeba551f1c0885078a0f70760f6fb6805aab65fd9ec65847bcd246e507933df0e43a2aa108caa1940728e6adf3cb3a94726ebdbf08e9f579a262429c6fa2898e74dc0f35d8d340d2ff7002fd6c13bb92af0f13221cfeced50c18129611d622ce107aa2bbdaeecf3ccde98a8d29be27196e493c5d4a2b08ddc6b5b17a9b5e49cb1f280f22a9dac2d1f0c561e9d5ec340d5a0bf2c8dddbf83d8cb87ddb0ad77a2433d7f95c3231fd3d6d677b2bb22c", 0x1000}, {&(0x7f0000000140)="3290eec7dc3e41d1e96e31dc566ac0f86ce84b09fd9c597b7b7a8612905ed112254b2b5e71f13ba5e0f296c6ff8dae3cb8a7dbe6472007f11868eeac8334c25521e6c0098667ec3c327702643982a5ce629d61d8903988833acd264219f6631529b10c14cf6f", 0x66}, {&(0x7f00000001c0)="ea424c27c8e854f71d023668f60ab09f030e2b2817ff25c7899951d8dbe91942e581e278", 0x24}, {&(0x7f0000001280)="9e838cad206e15de9e66e858ea2b6c2bf92f77470b76841b9325788dfcaa7d57d172df88cf233ebcdf293da167a39374a59a61911de4d8646de99d7cceba2e75724e58212e4bba4d4d16f2bd6341e54bcf43524462649ad820fc37a4f9555b91cee37c0bda4511ac7358673ed716ab302506b4d0cccab639fb6f89fb802690208f75035bb7ab3527a8c9019288549b6efc74cdb2ea5abf3aa3c9437042", 0x9d}], 0x4, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) close(r0) 16:00:07 executing program 1: r0 = msgget(0x0, 0x400) msgsnd(r0, &(0x7f00000000c0)={0x0, "f5aea4b735fdf39565928bb337cd91be987d2db1196422d38696bd8ffd52b1c108fa8ca2e23a3a380561f7f670c388e964f118da1bbbc55f0378213bc8ba75e44b7d25722c"}, 0x4d, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:07 executing program 1: OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:00:08 executing program 0: r0 = syz_open_pts() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0xef0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0xb, &(0x7f0000000140)={0x3, 0x80, 0x3, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x684) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x53e) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x184) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x24, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fcntl$getown(r1, 0x5) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x0) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x2, 0x6}, 0xc) syz_execute_func(&(0x7f00000002c0)="c4e25d2ead02d6990fc401a9de1ec4a27d359f91000000c482313c43650f16f0f3663e2e4686b1ab57000066460f0f5700a464f247dfe0c4016de3d2c4215015dd") 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x3ffffffffffff, 0x0) poll(&(0x7f0000000040), 0x3, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getegid() read(r1, &(0x7f0000000000)=""/195, 0xc3) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540), 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/60, 0x3c, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) 16:00:08 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) recvfrom(r0, &(0x7f0000001240)=""/4096, 0x1000, 0x1, 0x0, 0x2fe) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x3, 0x9, &(0x7f0000000080), 0x350) fchflags(r0, 0x10004) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x48, 0xa0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x100000001, 0x101, {0x101, 0x1}}) 16:00:09 executing program 0: 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, 0xffffffffffffffff, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) r3 = getuid() setuid(r3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "0076b5e1930b07362f14ec2a00304d918fbbf1b8"}) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) r2 = getegid() setegid(r2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xd) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x7fff}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff09}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8001, 0x8, 0x75f, 0x4, "fc46be06799cecc77f1412f159e8de7d4f573798", 0xfff, 0x9}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/131, 0x83) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044278, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x10001) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x700, 0x0) ftruncate(r0, 0x5) 16:00:09 executing program 1: r0 = socket(0x1a, 0x20000023, 0x39) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x3fa, 0x7, 0x10000, "65c9f3e4a87c066786f0cc3ed6a5ccb830c6f773", 0x20, 0x7fff}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2", 0x64}], 0x1) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00"}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x2000) 16:00:10 executing program 0: r0 = socket(0x20011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x20000000002, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x14, 0xc8fc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x400, 0x6}, 0xc) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000240)='./file0\x00', 0x20041, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000004c0)=0x2) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/41, 0x29}], 0x3, &(0x7f00000002c0)=""/237, 0xed}, 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) write(r0, &(0x7f00000001c0)="112599e1a652ebabf6854b64335b53bd0cb6d2a61282235111657d4ebaecb83933e74499bac57f3d5a0db24aba10d7e7e3b4691c3bba6710f4a3cb28cbe0b6d67226ec92d6e83fdf9dd7e915ac4060dc12b8d94093690ef260a4a1f2fc9fb4d82f9f9b5c5a3b68cda9ff895c40ffd0d0646a18c482b29bb4cedee24d964c6958d697626ef2b5569c4427bbf71fdfe58e6ad6e01a50802f535b4b0f424f1eb6e1b2ca34343a2008a31b8b15782b50", 0xae) shmget(0x3, 0x2000, 0x203, &(0x7f0000000000/0x2000)=nil) r1 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) close(r1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = msgget(0x0, 0x80) msgctl$IPC_RMID(r2, 0x0) open(0x0, 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) shmget(0x2, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0xfffffffffffffffc) 16:00:10 executing program 0: socket$inet6(0x18, 0x4005, 0x80000001) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8001) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) dup(r1) 16:00:10 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) getitimer(0x0, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x3825363b791e524d, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './bus/file0\x00'}, 0xe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000140)="05599dfd0e01a4027e8a39a4313488491ddde427186338ee009e367cf687c2e35bdae75d510b8e9c6e54158b25d85077ca3e60b95cdf01ad13cee6a6dd08de95d1e9c3003da2fb5652ef1b7af1b4b5173a706c2eb30e29ee4099f9af0255fcc06197eb6831a7236ce5f350a8cc447ebd11af4b442ab989a2815ff7501759d57d77f64752125d8632d2375b302dd5d1632b", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x1fe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) lseek(r0, 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x6, 0x7}, {0x18, 0x3, 0x10000}, 0x80, [0x6, 0xac, 0x5, 0x9, 0x7, 0x7fffffff, 0x9, 0x10001]}, 0x3c) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7) listen(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) r2 = fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x9, 0x0, r2}) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x401, 0x8}, 0xc) chmod(&(0x7f00000001c0)='./file0\x00', 0x2) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/90, 0x5a}, {&(0x7f0000001400)=""/200, 0xc8}, {&(0x7f0000001500)=""/23, 0x17}, {&(0x7f0000001540)=""/28, 0x1c}, {&(0x7f0000001580)=""/135, 0x87}, {&(0x7f0000001640)=""/49, 0x31}, {&(0x7f0000001680)=""/133, 0x85}], 0xa, 0x0) bind$inet(r1, &(0x7f0000001800)={0x2, 0x2}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001840)=0xfffffffffffffffc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000018c0)={&(0x7f0000001880)=[{0xcf, 0x100000000}, {0x48, 0x4c}, {0x85, 0x80000001}, {0xa337ef0a15f605b4}, {0x0, 0x400}, {0x88, 0xf8}, {0x87, 0x5}], 0x7}) r3 = semget$private(0x0, 0x7, 0x420) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001900)=""/202) fcntl$setstatus(r1, 0x4, 0x0) shutdown(r1, 0x1) r4 = getuid() r5 = getegid() chown(&(0x7f0000001a00)='./file0\x00', r4, r5) pipe2(&(0x7f0000001a40), 0x10004) rename(&(0x7f0000001a80)='./file1\x00', &(0x7f0000001ac0)='./file0\x00') open(&(0x7f0000001b00)='./file1\x00', 0x80, 0x130) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x6}) pipe(&(0x7f0000001b80)) bind$inet(r1, &(0x7f0000001bc0)={0x2, 0x0}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001c00)=""/30) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8002, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x44) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x14, r0, 0x0, 0x10000000000802) write(r2, &(0x7f00000001c0)="e8b76f196f88ea1d902689698785c5c8029be3e702b0f8595357a6ed959df86f56b3464f1d064bea697fd9df6fbda1482c50cfbe4570ae5814f2ba4c746953faebafe1724f947aa38d4f1b1d50856b2b58f5f74b6eb94741f16c90d2d64c4e7405d195f27225fd14dab026d474ddca93dabee41d02902ead48fe85c57609df1a4976eb54474163688112c5403f13fd9fcdf8d4452f4e3caa51e8de7f3d1db1fc3f7a00508f1d9ca33be4e2d90f762facdaae2a8fe27b2c6cad001d8e7fb1a7d1e01a9f70b38989d2b239f73db32af55a40b1bac01bab58c2ec1ab6f64d5faa66c746aefe3d83e8ddb669a8b91aefabde68c17ca15f831c", 0xf7) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffcc0) fcntl$getflags(r4, 0x1) linkat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./bus\x00', 0x4) r5 = shmget(0x2, 0x1000, 0x80, &(0x7f0000000000/0x1000)=nil) shmat(r5, &(0x7f0000000000/0x2000)=nil, 0x1000) fchdir(r1) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xc1, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000040), 0xa, &(0x7f0000000280)) chroot(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) read(r0, &(0x7f0000000080), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xfffffffffffffffd}]}) accept(r0, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = socket$inet6(0x18, 0x3, 0x102) r3 = dup2(r2, r2) connect$unix(r3, &(0x7f0000000000)=@abs, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xffffffff00000001) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x20}, {r3}, {r0, 0x8}, {r1, 0x4}, {r1}, {r2, 0x115}, {r3, 0x20}, {r3, 0x84}], 0x9, 0x6) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chflags(&(0x7f0000000000)='./bus\x00', 0x30006) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="c40ba9f0591a887e060ae1e405468e105ae3202bf2b75a05bf1d514901ee4760e8ef3f14218e0a3666a25e09f1de0daac8e52f33d8506da9e10cef4fcfedb479350ca7a46d15b8d44d4c17d0358947a6", 0x50}], 0x1) r2 = semget$private(0x0, 0x4, 0x10) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/111) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x483, 0x58) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x20, 0x200}, {0x22, 0x1}, {0xcf, 0xa7b}, {0x42, 0xeaf}, {0x87, 0xa0}, {0x8b, 0x84d7}, {0x83, 0x2}, {0xe7, 0x20}, {0x42, 0x4}, {0x141, 0x3eff}], 0xa}) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0xc8) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x180, 0x120) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) r2 = dup2(r0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000007b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000017d167e31314297d000404002020efff4cd5706c854ef2e96ab92edcf31ee8b73985b0d800ff281c159a86b792d36b2b5b1bf7729245b10bae5cc5416d07aa7fbb208bbb2bf20ebefd42f665aa21155744f65f7a78aa28a33a4658a43aaad2d0e960b96239d6edfd19e87917290c6dea1a592b9aab04d4a4160e967f24cd2c050a3a3769042009ec2593bfc162cb745e7aa0c460c987337162d4880f22ec3ab0930f8dc2d92da807a8f850608f4d44e24fee7b7e7f3046893e549f42ca5a0c8e42bf228c76985cf5dbf7c7f54d0fe909e5b0dd9ff3942493a8e443bd4b292a21ec65f639bf0c8fbc1bd5bf330b8196b9217f11f4c018ec788605d4d9089ae639111e3f462fd96687d7d40000000000000000", 0x115}], 0x1) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x19) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r1, &(0x7f00000000c0)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0xb88) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r4, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r3, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r4, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r2, 0x2000747a) sendto(r2, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r5 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300000000000000000000000000000000000000"], 0x1, 0x800) semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) clock_getres(0x7, &(0x7f0000000100)) socket(0x18, 0x1, 0x0) openat(r2, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) 16:00:12 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/64}, &(0x7f0000000140)=0x42) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8, 0x400}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x100000000002a, 0x20000002e, &(0x7f0000000040)="ffffffff", 0x4) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x20, "d730c1e700aa961e6d0000000000000000000400", 0xfffffffffffffffd, 0xfffffffffffffffe}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x28, 0x5}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f4324", 0x116}], 0x1) r2 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="bda40cba9347b8e78d70fc587851a7af4aa27ace40a6ac42c301de5322035a8c26221209476bdec559f29b437146112859da2d18a00c022313fc31a8b436ea0df50d3eed6233dd455571b4a1e4f0322a780f3fc311adf04fc71ce0c74bd51b0058cbf05eca12cd1d9686861abf966727db2cd90739b7b7fbeacf9e46dbf65c0393c66dca211d4b", 0x87}], 0x1) close(r0) r3 = dup(r2) close(r3) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) connect$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) syz_open_pts() 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) socketpair(0x10, 0x5, 0x8, &(0x7f0000000040)) 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, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) minherit(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x3) 16:00:12 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x21e) r2 = fcntl$getown(r0, 0x5) r3 = semget$private(0x0, 0x2, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x9, r4, r5, r6, r7, 0x10, 0x4}, 0x9, 0x5}) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x1f4, 0x4, 0x0, "adf21193296111db636b6f0de295ab4a92531e93", 0x800, 0x7ff}) 16:00:12 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r2, r4) setreuid(r3, 0x0) setregid(r1, r1) getegid() 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x221, 0x14) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind(r1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r2 = dup2(r0, r0) accept$unix(r2, 0x0, &(0x7f0000000280)) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = msgget(0x2, 0x218) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="5ac9360ab825b6f1fc23a4cac01a681f1e48c0a96f14e6725e9bf979213e20fcdafe43d392df42497629613521dfc1b21ad893aaf5762f5d13262c859709622a32172adfed8cf1c1db4e6267d8df1f5b73d32e79b5c2db5d869627ffef992bd5e901b4c32abd849ddcefdeee43996afc56a50452a0009d992970c6c8e813f6ba9d8cb3f80edbd771787e901b813703b7cc3401ac807fe788cb4df48976da937e107cbc561d5d4670a2c2c5a00e211c1c75e9140c5b46ea7b5ef7bfd7d18cad87c6b3ae73cdb081fcdef4ba88487c98f49b655321ff2f39efc472029a40306c829a31341b998e6dfd437f09a170", 0xed}, {&(0x7f0000000380)="590b6cf42c97d9536587aaea3b50ae980d9b802e36d45ba3d224cfd870a38ed431a024552c729d4c92488d10bb06ed19cd18b80b19b61074212e32a40a65697afb4ad8126b6de09447159f52871a00026b79835808bd4e7c9d0e54e9645258aacb83aed083eac8fc7a2d8878fa1ef4cc35e3312520e1f19df079e0915034ecc637fef1f26a7ab5b7958e377e658ce52226b35473c29422dd4fc89277dc95447ed0c4a44ad9215b4eae2993", 0xab}, {&(0x7f0000000440)="cda0168fd56826366b725428d0410d94a4d301c4a7748f2d421c8b0fdcfb0a199fb9eef4354e7b2389a22bad6d55d8f797f8271e3b55b67519e28cacdc138174f157ebea285814024f10452491545b42373e41d8ca69b7e2d3d589bc7911cadcc92bcaedfdea9fa3cffeb8828bd187cd91a8889e7a2a877ad2651e4abaf0db7a5e1a3db9c9cd62caaa9413791c36cf4b8e8a2487a16b16ab8a839b2cf3a44862a0e0", 0xa2}, {&(0x7f0000000500)="9890e1e8d47a6947bd281cd26c6d4ef91a825dbfe5d46cc69d7c1c3fb374018d67f539dbc41f1ef74893633e1315f68ca03907545039e9f201cf7130c6c57ad183d2acc42ce1f7c4595d263ffffbba5d4aeaf2f136047b4d29803ec07695fba391d7cae3379d11916b285efe417345098a2a0293f2097b27bfdb38698ed5b687d23113ca1f0c69fd1f957515f55ef246d64f19bcb313f1765568ceb23585da164a318de792601cc75e4b842cbd8bed97a9d7fc8a1b5e3aae082fefc147bbfe2ee8c7fd53", 0xc4}], 0x4) msgrcv(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r2, &(0x7f0000005680)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d6c06b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930faa6246625e48dd79099c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e012a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173174768a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245dbf920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc610246d7832e248c44b5e", 0x100a) shmctl$SHM_LOCK(r3, 0x3) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) msgget$private(0x0, 0x20) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() close(r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x7621) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x4, 0x103) r5 = dup(r4) r6 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r6, &(0x7f0000002480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a00cfce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009704a2013007a527000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000863882fad101b4a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001359ccd4569c17c029bef365e04dbb816dd5d2bd670071348ddb63b7c73edd156c3ec18c3410ac0000000000000000da032eab226408d047bfef2c8e2023500d07510d21f0daf7abfc0dfc850a1097b4093dad23f2e3"], 0x1, 0x0, 0x1000) r7 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x7}, 0x100000000, 0x1, r7, 0x0, 0x7fffffff, 0x100000000, 0x11, 0x80}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r8) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000, 0x2000100000001}) 16:00:13 executing program 0: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x114) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/228, 0xe4}], 0x1, &(0x7f00000001c0)=""/127, 0x7f}, 0x1) r1 = geteuid() setreuid(0x0, 0x0) setreuid(r1, 0xffffffffffffffff) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="fa7f91dac9fd9bba6e0715135c673cce28bb59a23bfa84a9cd03a4cd64617e0ef9ec50d7f02f69344d5c2553830dd6b4df08ed7d2fefdd00910aa44536400bf171549856bad992866d0dad2eb24e807c0b2bcd02a5564a7c757e6c8efd6738eb2b119e8c3df1b2410b41814a4b74", 0x6e}, {&(0x7f0000000540)="787e136508396e8f445865b27cd8e98bf944cb277c9fc65d6425898c8a1d2b3424a46a2a6b1ca0846bea0c78f4c7ffa08dc7a8f24ce7cb60ae44e763ab7a973ca8b366096a71f70b7ba66852ebad4d82f92925f06b8ddc95bcf36506011924424c6156bddf436ede432e7cbb9cd4c3c20c6272bd15091adf85744a67a0d29fe7324a2e757bba2d4adc63cd3254f62e7d76978cc8bef4eb025d36ec54785eca5ae4a8eaefcb4dacff9399", 0xaa}, {&(0x7f0000000140)="9e7a0f0086c2591ecd5a32897cb598402aa9d9e6e93a7793ff68edd0e7f7da519e7f3d7e821805a9c2431edcc49420b09f252e2a1d66b985842799e729e4fefedd0ba093cd391851e0cd17a27111d6600719ce0fd5361d1ed987bb74883f726746cb95f9729995c2c71e43fc0af5e2cfbc8c5d8d87abc1615864e67c5c6e1cefc830402bb144a331c06cd96d5eebdce9248ec51b5e4a7b9f1013ad57729d45", 0x9f}, {&(0x7f0000000600)="93f606fd51fb5ca7fb87c9d0e991ab23e37d9dbbfcd9eb80b27336726a6c261d6a75d799789334a4d1e02936488394e0ddb6c8feda79217d8e386d413c52b93501072bb3588de1be55a5864c1f259438d8a41b56487b51c1eb1dfc142a64e3b5c2f9a06ce008180c78c96ab1c586cfebea36bc46e79945e9ae1e515a865006bd02c831", 0x83}, {&(0x7f0000000280)="7e3969beb9e0426b02b22e5d652a45550fa6f6db7490caf20e20739ef8afc801931f99a5c005e663553ff32eaefa864b3acc06c6fa3608339cfaaed0bc6fd572556f01051fe7c665875327e3e1c70c4c491c26d38376a28873c35928e8414136edc02de0f5e4418554e7c67194ab0fbd9d6bd45c0e2d579bedae35eb46fb5c5314d4509f63a89c3c2ee01c542ea1be11a3b295f311096c058a6aebec54ed7c4cc27a371d2749c5379c81ac2a9e30daeaab90347f3cf180579d60f7a26267e3e11ff4a7ef602185818b9d40d76b30e6405a74f271b141828cee8543e9e7a4a5a4e34e8925dc7d7d4d", 0xe8}, {&(0x7f0000000380)="4240842c9551fde668b79e3931055a34ac38b5fd3f6d2123f29880ec84937251c967cb4ea5ba1e219b09e755be2530fd0ac1325d9a4c3e246d7300", 0x3b}, {&(0x7f00000003c0)="fa23d1d5e503405f5e797e4eaaf5b1b0013e87c8186926e9b5dc064dbd902701f62d374d7108169dfe48e8ef595e5965ef41f7cbd8a25debc859a4559b7b4c4bb7e135ed7c62f2d513ef58fe5b9ec7097b81ad9b78a90d9aa80c68294746a87cbbc6d75d58d2bc5b2ea3607599c5bb15b59b90dd6e1426576e488e65ab9f2fcda9aee8f74acf4b084ed8c4a4d30a278f006828860d4dc9b3dcd05f318195b217093965014e43cc06adb9c24eab9d24929e4a974a0875702bd508e977af927ee89681cbb2b78d3650063107c3977a389c11abe2909f129195ab956ebea31ff9a53cd28f17260d", 0xe6}], 0x7) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f0000000080)=[r1]) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x7}) socket(0x1e, 0x1, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket$inet6(0x18, 0x3, 0x6) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x200, 0xaa}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="ff4d0f3d997d58e9ba5e427d42cc05073313f227d296293881bc0c352ecda9e6585e0f5571fcd395caea358738de8c881c83614df580615da158a157", 0x3c}, {&(0x7f0000000140)="ebe7cb04aef3793908191922c0c819f3e4b51de9d482d6b82e0350b18723595089cf16ba483b49136b8abe22c92bd1603ffbbc599cde35f6fa082ce6ecbf1bbd0b4fb05ba59404ca343c06a14ef3ce3d97b653693a7c59de021e4bad2b9dcefa77a10bdf6ab086c623ff6e", 0x6b}, {&(0x7f00000001c0)="6d6033d1713b3cc5442ec7a91ee9a9c2846a2341da59eb0f517a6df714a571a1c6e91defea91099e0ed87fab7af0284f17cf8caa75838f902abfe8f6de548bed075a52966ff5458472481047ad99b6a7bcc42e597ddad062d9f44f4968267444231ca696643c50346455fa47a6269c22976781547ecad45dc0128c2a56cffc8d2d2947ad62d990020c747da3649242ef6226d330993f272452d83419fd8645b8c3b631a6fd81a03ed0e74e2f71876a4f2ec4931383c697bc7a21877a0c9e894cc82c5ab05e172271c25761343d9af2285c52f5f112c69302df8339c70edaa0af0ec65a", 0xe3}], 0x3, &(0x7f0000000300)=[{0x48, 0xffff, 0x5, "6b7ed0169feaeb052f116c396e51de32616574b03d1d8a4d4126d9b5951a6e39a1107f2c76ad0eccdc6b3bb9efeea44547528fe1a697f3"}, {0xf0, 0xffff, 0x1, "4df2e2a4496c8e3ad9e2cad18794dcc5db590a4de6a7c6339e8802bd4ddcf9d8ce7d85a0dd790b16f3c3c37e812b4fd6996ee3760d54e107a2f88af6577584ad4b88cb6a56b8f60bc03d20ae427691823cc588aceb12e83bb45f84c0aa2e38617d0501498e94a2b6d3c4cbaa6c85a35b4559ba0800ffb67eb53a1a1e96baa2ac71eec9365536f8a606aa982de6b2a2448641cd57f5ae85b9bfb4881e4557214b6ac5d3d1b5e46f795260bb14633d2591696627bc1af9ae26358f431f77e72558c628a4c22b4f33edff736dc1bd5e15bceaf6753882ea358b6a8658d461ac"}], 0x138}, 0x402) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x7f) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) 16:00:14 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x30) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9a, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x152) fcntl$setstatus(r1, 0x4, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f00000014c0), 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fchdir(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)="4a74954c", 0x4) 16:00:15 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x200000000) sendto$unix(r0, &(0x7f0000000740)="b100050105000200000000b1ffff027c0a000ffff00000b2b41c43abe132daf30ce390500e08fecea11ea8fef96e4f9679d5bdc2e73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe29ccbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fdfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000031d2029344627fd58b3799d3e2e25422a8d0ee91687a652fab3105ae371345fcc6f5f83e4ed29e78671a95e14ab5908949cfd1f419bf9c2fbb0c697810a9171061c4cb24798be0f743ca9a3ee8cd8324f19290f39c7cd2b61eea29ca56e6c2f464cea9728785aa68ce0880f26469614cc4159a85895f6228cb38eceb9659482bab3e724c0d4cb3069b3c870109247fbd2d79a9ed8d08e86afda6b63484b812d30300f129e8fc1aaba6044543686469cc0372c16aef7cdf0125906e50b426c1da0004000000000058c2b3af06e1232d7aa446581a56bca189e18bf2ff43c1b5691b98f2520d738b0f8fd676d147e4a9ddcb9d16f7dcc2aa81b24b7d01709b83dbf7743b40cce0722c36f9b5c1000b2a0d191c39b01eae389f0500b8b9ce8cf428c4ac619c75551aafdbc57f44855b554268f6d0f24696960c07a492f8d54368a5048804ca1a11000fa6b7075570f257df2c8ee0e70ac607c0c82e937e2ec2a8fa1cfbeae0fa2861a4a4954e91080b75df4168cb2aa4b462153e010f4ddf0a91b26be619df8966a1a7d2afdc71ac", 0xec, 0x8000000000, 0x0, 0xffffff2b) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x400000003fd, 0x400000000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="4ead4493cd1dd1e9ccf72004d8ffb874ee618824026ee0aa215d3661ed591414471bf53c622ebd34e09a5173712dd154efa89dee7e42102b039384d3773b36df0bcd11401586f32d5476e326876a378d83a117e1efaadc9c8341922bad88abfe55238878190d031d253cf604cb9da2675478a101bb9808784a225744651e7fc7af8e822b12b9efb81079a2d462e0ccae1e9572a3e03468b1a7084d0d580dd17678f7e6410e096c715ab971e3ab6aff350eac483c93cb11a0c34c612cc8dbe0002c1edf2e1801598b1a55a2cc7878d79c735a52e3b664bb157231291d0d0d1f375d9a1a10303c8597e4cc96eccb49672b", 0xf0}], 0x1) execve(0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x8) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="21bc7a29e57c6e537ca726e5cc3a21684d4beb52aa3d02a11ce4d33bfedb5285e75cdbccd07b6ab94fc9bdd9ba41648308adf50c63046bfda1ddc35ce01bb07d139e83c3d61fd39a9c22ae9df9b33ec917db85c6e1e174b757cb571b3761351ec4e50ffe269c86ddad66ccb174d57d913d3912ed2fb5ef591a40ba61850a25e75ecdf1ac062d0385d745c3f55cab059d8c786e263f9abdadc5ee8345b6b3388f4673966186af27115b68bf007b7fb2c107cc61877df3a1cf276d14099df1c2aec9459d4cd5e013b6312814938876f4a9903dac8328e0a41692400537a3872cf2f9fe4ff3c22306df46d60454f8ebe7e8e9ce4dbf4c916b317b2a56033849389925a6e949a27359c7a360213659515c831ed6e23b03e3598d012501daa5b885e67ed41b0f68ee8e9aed61dee4cbc677926b688c94b02ddda339327478db2dd7f2710d06b7bf130b4d21cf5767a23836063ab528644fc91e175c518cca35ec054b3ca2ea159d58b3bb9b01a823b94e5811e16e66c149a49df6783142c326b0154972b06548e7e5769964454ed37ebfbb4495976cf7acbfe6d211cb6e88a2bd477bf3a72849ecbede42091b30eb3b87a57e25dc7f9e0619a7fd55c30ec389f3fe4fa43aefacfdc6c6cb79272e530a0bc4aea83182301172ead55535f32fa589869a6197921d7580c0d0a5732810fdaa48f5218c7c7db66b1e23da31b7ff7d598f8b7e386055cac270ad9a4655fbb79a5f779b35f3c8533426c5adbc3fab9cfbf92f32fa478f5b6164c69038d75f1f9c97d78e6d50fbade3796a875ed0468291a4f23dfdd9d16006d6f8804ae995a53dcad28e40f0e6a7bab2f8aded278433b60657c3b4de0ee1bd1c9bbe823658045754539728f49553a0f9cfa06f3da7fe0bd3406ebc3b373db45dedc0360bfc058a331ef767bcc84d52e2177627a12eee2e3ccee3195a4216805a83f5c069683be0875f56786e092b6076360e6136684d71a56a6434daa63a8cf655642275829906843c88b6271e62ec20e00c3389b35d30f3227b9add885d15f7c11b192a50daaa261313cfbed1b7322d86be28b8dfc336398e68b7ed022dde7d798b9a32327f2f1b9757dfc0dd496b92981aae50f2ed794928bd3881c9a967eb57eec250c82291a4896cdf7d706fff78f706966f7ae74b8e90d6dd61131fb4c3bf408cb2c931697a8dc08abc2662cb385222d74d22dfded6ef787889935a01815558ce2381d69039242ea6f0e1f23a4b1ec0c05ddc11893dd227b2385d83e13ae7307f53086e759e3fa8fa51ec641a57961f35aee72add7da52bfd1f7cdb58a004e7ce8f4367253577840b7eaa0b3598b6d5818b9f54402cc301418e0b62de1c1138b784f0b6a58387d9caf6244ad8836f87a6e69b32af4ff6ecedff0e03d88684255a060772197489bae7918a4744e8098d89a1cc0d222619ba3b19aa90967536a1ef14f36669b45f6ae756f41cd4dcd33d9a5ebb257d7fbfd1468cbea40f370cc048025bfdb227f25a3f68933b943d418ce1f1f552a92c0620fffcf3f030cf1e6a2fa66c252f40b01d525b187f3dd79ef0f88b3023c1f5f8c620e086e9d379d29877d304bd3e5572246c40ddc780c62f12977ac07ccfc06c1e75354b435600db5697207c78a861cc4078aee541fd4cc24501c5d69a1268db3c82ccb1f23b13d7e109ca5424f5af0be51ce3c6368e504df10f52c3f96d7df92b621a5f6828d056380cda90f7a893c3ecf6d7e2ac5caebc80765e82fb8ae5f144140233d8a8c544a693a3eb2666cd465ea8b64c61e6f0fcacc788f536afe857a2152aa80ba1c8decaf7f1ddad94817d922845450a06cd8398d85761640cd31894458d9080122a40f5b21cf8c1aab90776f965eeabc4f0433f49fc608bf0d4a38c38c7c6a93356585bb731cc9f78bc3fd6dfd1b4261eb68e46220e69a25fbea8680b5588f7fcb66339232a0a603e594dd786fe29f27b6b9381e969c17d066712aaa635ea45b3d7b4f262609c5121582d4b9ce6a54abb4d0772c61207c7073937a9a28bcd9a04bc8d4ef8caf74015a02865f9a82f7d2a8d35af2e2ba932fae527836faf3dc8b8e3a81c159028543391ab9f1b440c9ab347901796e9eb19347bbb7625545bc3e743df3cd47fccf899ca8deb9500674e2f3fe579547acdc9a30bf9447d2591a401ead7ca3c0af01b6c266c6321bf36dda3589d5f5596461dd95883bf2134a7232718063b1cc80e06e793ace38a69d7680482b1e6db4e4fa711a0a5f5750869c63149169d46516e7900798f8a1ec20f0b923ce3e2fd843fefc692767bef89614b9c55577e5b1675d357be2990beff715dd3cff4fd97de4f88dffe2a946345a23829872bdc84446773a5f9c151133a717e83f46495e457b2457e27792c488fd7d61adab8371833383708b7568a04bb0a0a71a3ad85da28eeb8350d6649457f9202f6fd26ad8332e8e8876c0993c44d77be8ee7f64096d50df714a0b021d56687629b8f9d28371261947b00bc33240a955810a988e001ab19df6074070fb746f3a2610720ee44a89ec378aff11627445c1ff54fdce71dff045d986552ce7d81275eaefa90a93ae58defb19d45799603e003d1e4997c999ec499ecd9d7c1e6be427f2e49294489c774b57558ff4eacc1694fb62df6dd263c881e61571ca4b5c6ceb1d37007dad4da31d47043259ec03494681820ed30d6bd7b81a670526e1d4e80848713c5a71a8fa0f941e77424f951f067286cc775d9e4d058484886f919dae3a4d4dc4f1bc7b0f72b01bdfe58fdfcb6f58ca920db4682d597f6b01f62df8db207c1d4dcd0afe5892c1182e4ed486e710d6d8a7f0f1744b0ef4f9a17b0c9ae922a9642da58a032272f4f41eb4d077bb143b0a201643b3fda69ceb3aa5ebef1a49a149df880abf8eb2e7f89da00b8e7c41d2f97b74e1aeeda99a8a03360c5650c14039e6bf178465438ef44056d12891bdba53f11269226ffc26a6c136acdf1c7c746b0206efb66965d6379c46cc14d0d72bf13c27dbe579017c16f9c7c743d666b398ef832e71658f445cdbb3d63eba3710970d05c711af80b2df30247d36858bb801e5b09f8e4c463145354ddd8f5b7840739faa0f56937b19ae6dde92c621821b03f090ec6485dd0d1d7d3a4bc28e575e1b7be4ca0069fbdbe7838eee25f47524be4287cf1bb562d561f40dd6151ea86d7b5d274afff6d682a3c164832eba79b95996703547eb755e810eb2bea3a2c161ffad8beb05278a557c96d33dddf51cc1d68d91a977377e221253dae1ac9fc163ec223d2a999b1203ce6d220804ae9ba1b56443a8002d66205b133f7ad3d249afcfade01c6853d68d8a065dad49aecb66a43674839f4ba7bc3269f38756349d871cf9121191545f6d26b897cb3b4f06f7adf0207265d1a08c6b285c4c1d05d5bba15751632ec73f159979c39be8b49526c9a1a0a42fe0aa9a8726d994bb36b2a9f1a9af4a7bc7eb03cec143a9c1a75e5cd307d83676a1fac09993589ab96b2ce4ea61c2f4b4e66be28ee7b886a8adab8e6e8929327d1da1001e317f92376c860723814fe396d3cfc9ea98d5e2ce1d571999c5cec034ff9ae4f9f6110992252d0075d0e40e725d6ff9e6e0a0505cede01f26f169f6ea87e7a6355216b3093d5de763e431f9d6d0a6d9341871d3bcdd1bdea1a93d2b732c6c3a321d41a8ef25857459a665b7e30f226fc1d62fda64068baddd6537f34eeb58da9c4ed6d5586de9c596ca7a288135e892e6d855e2a1afe5e7569503d1a0444c480ad6b426377d22006312d1cf501f6c2a9fa134b2acde561f92507ee5c862463355e04aec3da66ef917dc1ac3042c07416bcdd3a8a137bb2dbbf88965b3e1ae12a0159d688a98d34f990ae3cdaf882e01ba616a9c71101ec5d47d90446a342ab8ce32bde730efce328b64404ae1fdd0703042bea617b32487ecd420de3fdd05150f2876653e366ddaa943d51563b0194952d898d72b244030f116bd58845f5a8d67113c62eea44bfb9b0bbb6a50e663cf29b4303cb78e520c29eba35dbf39a618cd41ee86e2653a872bc8e42d2259bf100ba690705368deef0ac9ebada3686da37e8484d37d35687b4b59403d2ac930c5617f7ca4da652fb0533863f16fff67fae6b1c9f2826303c20983bf9d7cc2580ab52cdeb8d4d32ed764b6cae1fcc64fc74ddf1c0884e68e15bd827cd7499eefc039b39d949af90d133f8c6faa1ebbd839bb6f5539dd4ebec826ce1a1aba035ec4cb47e0c8a78180713fb97d59af5014992a16ad77a246dbc01d35d0bf0b9949c43281cea6abd60687d43c08702b8c8857a719d769dcda6d16219c2eac961ae0d3d642d2380c9c9340d2817a4bc75e80b2ecab63423248093aa2b41b724ef031d9651fa7d5108a22aa74b44e3887f1e671f0995667a93d85759d79cf4a217f0390a1a324bca4497ed45cea99291cbd4eb9061ca032a5806944cffed85dfb135244941ed4d1b16d448f6cb5403ab5026f7617883285d2285c93a485324ac216d89c03688586df9e41b56b46bf32c9d90c9a17f6d5bdde6a47888dca7eadf11f36019d6da9801f10845b8ae585bbc292798c0f1088e5f274cea3ddb9b4e0eff74ebf12115206d9b336155d2aafca6ef65b599b8f6e2845d981f3841178dd690b7aa43a5ec95a55f8666e109c1b991151dcafb48d7dfc4d1adf1e53ef0f1c9c32ddf4258ab288919808191ebaf1d29e443d80f963ab5cd0efdc2c5bc65f29c3e5603b144747d462510deda8330875a679b9001c2306e8b4debcbe1ec4ff2026587226c4bf3f6e2acdb57259ce57ff27368402b9280862f312142818220ffcd926069181aee3db56e5b16a6b8d476cad5590b965c081b3760d68df9b281fa11128c1992a47b4ea043434767f57e2e174682f95ddf1ff67ec0a256d7e5f63e19c88f90830b8673926bd595252697812165ec2a486224116b5878bdfb4db22b084f357eb0b8bc5635b223511dc41ab14e047e23560dc13d479ed853f991cc81c9cb6f110866a4842fb74b0e6aa4ef375a3a8c2b87346675e30d41e23f09d63553801221653421208f55a2e1eaac3991dc8747c89537ab49fd740502ee738c5bbe5ed1908c8da3c52de61511bd5d91ffe79e87e9a51c1ceea2b4e112b1388e2041ef03deb81eac9a2cecb6690ea17452abcbeb029309c191c4887e3e70e786aee1a081a6a459b5014ff8662f6a9827dc74b59d8e34ce4f126236010542e76ff965cef3f05d90da5a23da8b7ed93e950a7a2f79ac22270bf5e1789a9c1f04ea2145087f8d14902aea3a16ade7258077880aedb31ff14e0eb0cb99ff219412ac7733568a366c35af40283fa16f884f505e7b2f4696f634e11a78ba7b5e9a70e8c6d3bb8e3f59df652e362bb92e076585f91f5994119075c2826ad32fd3eb128fce494d9ba60261cc6866ec52fa919765935f7a19d3126ec38148db3fdfbc86fa4790507238eaaa5819e530d65bd49870324a23146b4883702822c5054e52d5ea688f9f48ca8f91b1c14d281bc31b73f120355eb9ff268ffe716bd9dd9ba7fe923e16d8aa2d5a3f324baa440a10292004af932479903ddf0e830f4dbb2bebcf8bc41acbb94fd3a84c95377314db88726ec960015ef4b38dfe66a70fa56c6b2930986f0152e6f8161eeda2bdcfc0380484dc94ae48ab1f94175a1b5c582f6a4580451b6a56cc3ae08cc41e26afa5d96988774c8d6220937451e7a0fecd9a220a4a62700848d93b7282815dbb02e353199fff0d55b5ec1e78d5e4eed9829113fea39fc1aee9181c17e8", 0x1000) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffff9) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) close(r0) 16:00:15 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) kqueue() r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0xcdc2, 0x4, {0x1, 0x3ff}}) r4 = semget(0x2, 0x5, 0x202) semctl$IPC_RMID(r4, 0x0, 0x0) dup2(r1, r2) 16:00:15 executing program 1: r0 = socket(0x10400000000002, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) 16:00:15 executing program 0: r0 = socket(0x16, 0xc003, 0x2) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', 0x0, r0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x69) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x347) 16:00:15 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000500)=0x1a1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) r4 = semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file2\x00', &(0x7f00000000c0)='W\x00') r5 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000009c0)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r6 = geteuid() r7 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r6, r7) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r8, r9) 16:00:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000140)="05599dfd0e01a4027e8a39a4313488491ddde427186338ee009e367cf687c2e35bdae75d510b8e9c6e54158b25d85077ca3e60b95cdf01ad13cee6a6dd08de95d1e9c3003da2fb5652ef1b7af1b4b5173a706c2eb30e29ee4099f9af0255fcc06197eb6831a7236ce5f350a8cc447ebd11af4b442ab989a2815ff7501759d57d77f64752125d8632d2375b302dd5d1632b", 0x91}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1015, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1a1a, &(0x7f00000000c0), &(0x7f0000000200)=0x4) 16:00:15 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x2, r1}) 16:00:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x100) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x10001) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) open$dir(&(0x7f0000000100)='./file0\x00', 0x82, 0x2) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) syz_extract_tcp_res(&(0x7f0000000140), 0x9, 0x1234) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x5) r3 = getpgrp() r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) login: uvn_flush: obj=0xfffffd8030ba7c30, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) r2 = semget$private(0x0, 0x2, 0x2) semop(r2, &(0x7f0000000000)=[{0x3, 0x3f, 0x800}, {0x0, 0x5, 0x1000}, {0x0, 0x400, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x3, 0x43, 0x1000}, {0x7, 0x8, 0x1000}], 0x6) 16:00:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000080)=""/69, 0x45, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x141) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2}}, 0x3c) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) write(r0, &(0x7f0000000000)="8c75cedb672bc7b4eeed61fd66a7f9c707bd6be41ab8669b78624f329d98a23e9c2a2beffe6de83cb4afcac8cd8c9d0b04d94fcda8abd91fca71ec8b35729a399393cbc591956f73730e41bf82821056933fc3cd31cc5e6e8121899bf2318508bfba1a928df7c9f96906ed774e432720c037968bebbe1f6e5f960b1b91f4e9c6e622cffd898e09c7026f73b14e73e65e12ab6d43f01cb1e51665dca23a0538c80e726306a710d1940430f920b2", 0xad) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffd, "172d76898909080000aee16900c73d1b1bff00"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1, &(0x7f0000000040)="06000000b00e025f751022876257ff1a75b45937895c11f74c60dda0846f4b7f8011fe069b7db70526", 0x29) setsockopt(r0, 0x7, 0x0, &(0x7f0000001640)="c9fbdccdde6b7033f4047e707e84d7fd3211826a6a265768b0e2af2fdeb3e347790c99e154fd5448e3a75dc3223a8ad45e9c7dc931322e04a54ea9484601a2aeabb7cedd73cc11a4b1ce943efc96f0c4869e8b86", 0x54) sendmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000100)="ea4b4c19f5a212926d1a4a81b60b07f8997beb27eed2f8ac6df162d9f8de0e6760d0203c41a48a220a8e975018ddfc95831ca9195f354112453c3aa7df8a62dbf42d024806b917497baa6e668cffff29e09e7bcb61c0bd9f1327f08c48c7313bbb97eb281a1477a132b733a5442bdfea26e4fbaf23d841576a8b65f81856990a1069a348a9cec4e63d80938bdcddb07f42aa0acfdbaf74efee9b7f926a7b760639e72d053c6c85e93b84a83cd978b15b26b4785cbd1b0fc7dda948119ea72c39d6bed299f96f9210dcd5242eb3656e0e23d5a0bc4e6c565e9a4279dbd2e9094bda02c7a3c024a65cf3dad5f1acc68177c6385d1b78c42037d4e9f2c844078160d271fae72958694567d6d9c7b9a3917656f7a21ec081bd11d1d42f360ef98dae7267e44fe73a31e83f8f0f533aac1811e48ca016d5a3db1c7604ca1f5f4f953034e3679efd95deb20eb50d1b9fe454c324b6e1083eccdf0d364a0882b6ebd81832a6a73d357302521c899a7630c36ae7fcec578741632b5b07c4bd01ec545259b3bf5ff2a2293f137e4b1b73e18fcababfe46bfe63e2b5dfee0e12ff8ed2e701e5d35ec34073b11efc8c47ed674d073ecdf54031e541119ddbd8cc6023be74107c27a30704b2fbe98ea110fb0ecb6a2c215d3371de5588be19237756276374716e98e5c343b0c4d0790ff6d2125b461b422662a5444593f1dc73ebd3f84743397ded6920a890f56da84f8f20ba3d0bb360b58c786bfa40824b97b0a31bc11c97f044b0cbf2bb120274245b64c0bc23b2c2a748b56898a28a16d7830694cd02844a47b30a1087a220a4c2e5a2836aa43a0e8023acb35df92e2cefbc4c06a3bb3e0f70d0d7ab515f4d2781ccbf8dbee472941ecd960f2e1f6f437f6292553e2bcbb81c28992bcb8636e99f14d6dee8ead6765cd9bf27e33c8550b9f2fafd436abee8c12c71b77a2b308a5c759fff8dfbc79f619ebf83fd12c445ed1990b49989c3d6b91e5b455de244550f7e118b02a89bf578d6c6df45096675f49a2851a7d67b95c5a5dc40a33bc53fadaf5333d8e2b61b7868c173b8a0b36cf8a2614e896280026f2c9f11c92ecf7684afc54ca9a36aedf549263cb758d216f0612ec8e777e172324e85e7fe0b1d5870c6630989d03f6d9100ff384819ad44ee002d4ec907fdb58a4b08d90ef59564ecc82fcd1544c8bda8632bcf30be760a968a29a905cb76ab08674d051ca2610505b775f098191235b18f91586863302157b8dab81b6d57d9786db5d040165fff53d29d3f6d500f585832fe3d07e8fc3ab3be742574191fb9defbd65406964b3a5dd492de51078f75c9ca6b3e9688627a93df2b8bd7a62e6e469ed43386502f4ddf6349541f8185af2d4060be71b8ea0812116a66de5c5b5b556a79f01f5988b190677bb81b62955f00c308bff58329d352ac3d251bd9c8897a3ca83425d69d40b4e50aae55c72f7543a011e1236709a843e5d283c1ba209191fc4ed837a1e77426eb70fa3314983ea5a32dda70bd2540cfc6edc67dfb3ed8535544b0fc1992bd3bc1138994e44a2317308f4d6d00d10850c0c177114fc2b626c90bbcc49d66c699b74567b5b82c2b3780d347459feef8b5a9d2370c300a57e67d814c6b6bd7557dbb7897dbcd2fff222dd54e73ca2d36835a666a41f29a560b634285df288cbe205542decaae279fdd8bae334d35c33af6a9db359a90160045a075bc9de3afe447526dea6f4a3b4c3cddae0252f694aeb071b98780ea39a1d8c76c2c44a7a1891de8f05351b4d3b83414925d2da4a941a48b65bf23da4a578c727a83ea260d8648f2accb21e3792a283ac0a647e91c8a594599a337199de8949ee66ec467bc19265470d42b5cb0986858dc94e29e17db0e4f3c17d0aea95ee382e3d01635fdd2ef22fac5a93416b74114c9fd51af858a609d0f9ceb14e7ba50b741597b3c7656b7150c6b1a7c3db7ff4d05c31497b45728c87f2cde962b5f7abd68d15262f75ebf18b35c074b9d9b58e6b5c96519b0c655ab09429fd882ba4a2a07e444082f19ffb3287caf0aaf43ba363273445633234949ff47aa405a30072a90cbd5ae3ac9f16c99734fadc6c88fd6f9de20ce05079c210b8957c723b4b9f1adee18b2f6e8804db126d88f4392d3d605741441e25548910e646d706eb1b30a6998f478df06153669b7c6b24f1421f8b0110b4da0a166747d84724f51c0c9fc6d47f77637fbeea299b924bcc8cb29f45d5726ae70ce2b91ba4f3187b70603e249fbed6b4fa7438a07587a650eaa21ec41d9533f094f7e2d48159f72be91f4ea49eed4eef039706a4c65631b8a2a5b619865c085e5ba3b8a98ce253a0ecfb44e263d65fc0bda4298c2b24077d5d003a898d88f77a3c625acdf30574624f1f09d96b1e3f8d6eb8768349e27e9fc9aeada7874e416117fd9c02b39cc71c0d50cc5f3f711ab1dcdda8eb1b400d76c92b1da72d66ac3a7f073c4a3a5a35905ad4510226549f82382c215b8e65687c645e18e4020b945e87a42e7b8f31973e64ef5165be59ca10002ab8b70d812940f4b3c613eb6ceb7b2d5aff16b0447dcb394b497b44ef4bb32e8f4d35eedcead9b8d9d77fec03e8b25e86da72a19a45e5ea0939520a2fec8388db61be50b04043feb1b954076a097acf333a8492b32c5bc9a1d9c702cff61c652412bf869f8189ce6cbb59191d7f079497f0a0e837e01041ec941cf5ccd7d9f0b0eac5ec32ad6d3772790e208db7cd71a2a7fb09261ead5b952e678ae0e8c4993e9207289656efe6505b99be86168833689960420b30ea34c512c33f3b15b6cc895e62b46b60929c0231288078ec502459559bb8f4b2b36e74f19acc438622266092620abf141f55d93fada887ef9be782dcc5857bfd9421070e9738429e85fe72d6a6467fdc8b6a0852889a03ccfc4494caad21b196cc51676cd2d14650981a4424964bbb10ea4426aae75d51cfac2cf09ff5cb6b4f161547f4b6516723474a5361ece02a9e7f03277980935e4e01d811fc57f527c72b6f3f6842e34ef7f9dc22a9c5f0fdd81d9de92cdad7c7aa0032cc6beaf6ab949d965e238fc88080fec67eb18c3334047cc2e132798f60b3d4bca9cc9fb904ae1dcd759718cd0732b241aa431d72af86f95f7a694c0ccee18dbc8c0313612fb23fff3504fa86fd751a2f3a1d5fc683c3d39feaeea91f4799615a8522db45181c4d8dd0e494fed039a9f45dd570cfc0620fb398fe7f23b3cdc294813e95778f21532e6fb2aacbd8154e545e1626b7f40bc742ceae85e579b3a6839a759a430d9be9ec366781f9b4b599c9fd8fd5fd3f285fe76f1e8a397d80df9f468e6ee0815b7bbe9538d13becd407c85e5c1e6b33d7a3743e3bf6b1f5c5aafb68dee11e7759036e648d37ea6d6e4e3c90c8f9d91e78bbef355343bfdeca2554db396a1a7ec90168e75471ca238ac88f7ff25ac7d1855d776dde0f83a142df8590e163267919fe860c333c997be44cb02e581d500948acdf86c9ae82c68201f57c3ee5c0aefb40ab39316c0bf2eb46a1df3b89b2e2b9809cba8e1e17f5f509b21fdaf597a69405c03407d475f7118a22354b1f1df27543b006ef1512b6adbb4c9c48eea6ee7dcd94e20089601c8866f12688672bce6f17b38a096120e26048a6edce5821e8ee409c6581edc10b20703fd1fd39f5a39027ec1d5ef80ae604e9f32f9938caafe286c4e909daddcfafa74031a8992e0490a154fe42d1691b78bb8aa523d19a68d7f8ba72c57449507bb42dc21f1560fb02c30bb0ed273ba769b2e2f73dfaab6feaca234c08248a1066d469897185153b690d3813ceb1c389dfa7b91f75cdb606f79a956c142f76b6f88d32e78dc19dc4f82d15ff9cd68ae78dcc6eac764d451734a7ec37c9bced7ac06e249f422fd3a8bc9939c8041933a5f31e031dca323557804fdeb03a469e98f4bb7863ac1e399c1366f6f2ad974539cbde33fed50413cc1042b9571fac2c5578ef659fb9cb8e2de7cd37fe2e0d48419a34f30449e986ee0e6e4cb874805e960c9f82c43d84dbf5cc7e3b7b1ea1355a6c8b0562ad424201f12e08d0a25dd8448ff937d8a058f93cbfa61fc3682d9e9b8234288ec720184f57cf0107a90eb97e69cd1990cbdbc5a6302ac76908baedfcf6ff5ea35c5212fcd4fef97342e6dbe13133a062cd3b29d3cfd22931c631a20aeff62af7e8620660a727a260e4fa9e9791a806053de1018dba7bd8d162d6253c61e3f601c8ac48e6c85681a3277743f925ba5d27a65f6bbdd313ed3f8b898bb79025496df95caeacba25709e49de4cbe6e729e05688203baa507bdaccfcdf7e1687a5c59d6d297439a99633a3f470329868bfc8c1c251d6c78efc982f59272ae576e5b94758a7a897e82f6796a29f033883c143e8e0cdc406e9b18cac68c8653afbebf6db9c53b700b9cb2335f84a846e49eb04081cb34b755b124e7f5c504760fcc9580b7474766fa5488204cc84a1702836ab0e5e2ee87671b490a78c9e129c710aae7f8fdc4a3f6cc905956c9b61e7d36c15bdd5205b324c10c586b5dcce0cb2453499b97eb1c5a94cb231c93f151b23037d3810666a711fc15e5325e1617532c4d29e6d859e98664fe9e45ac2690f08fb6051739974bb9d4177eda531eadbc18a19b2251cf5677f65fe5641599e28bf9aebaf31e8807b9e2393f401d681c66279213d31e890b553a63c1dc3674e07eab61da2b64978f70a098f000ba2e80f5e52872d9513c42145527934fe31d331c8c0d9dc449332712a85b0a92addff3419b49de60c3546c804d5b531165257b1f18226b8be3615ed6f29f6fca94ce7415188d9554a597450a1f084494221a8d55655c5f5c35652f343242b62d9519d45c0587b4aa7cc0ece5a3c3cd9ac76fedb959d4e87cd4e391222247af0a8c24129972997e9e2f53f6d13da1bea633924cea02fcf39294c49ab27a582350bb3f8385eabefef3a955be761303bef3fbdc7fe47ccd0905ac7e8a044dddf75933a92d904f3302673a367c3aa3476a55b6445fe16c7b6ed65c258f3891382627162089e8b6f1871cf97f3f2f5c432e39deb4f9b46c3cd004d4ac33772e1bc6a7f162d6c464ad2a86745b5fe60243b07754b3543b530cded2450f0f55f194b31cdb9aad6855ea06fa72f5ed4c834694d8ef5c4e65efa0b250747df9644dfa1b1109569df56b71f93e1336fbf84a2ccea6ddce44f011a499ba62020034d3920de706d071fbb109c1e9c6cee3a22abbbce02dc8a210603415b176bd3f87fe7e9a5a112b0fac68b78eada844ef2de4559733a2c308a159c32b49d2d6b9a80625a773bab9a2197f83a44ae9fbceef4aaa94fb9ad24216f09b94e1e220bcd9bf2d7c88e51593809f54b5f6da506546949724c10f521664619b10646ced5b4d46fbb2b812971f8434a616f6b1688013f3c454ba2867d2ba108a729d73a0812b4541857c4ff60816019613a85ece32a875cc6172ce9263667a69c4642db00533fd711e1386026f6cecfe3f2091ab8705b5e708c8b6be26a70700dd15727aafdf85c286b2410bc27607f373d0d98fd333d80fc64195e9c5395745ad6dd5a2b79c814a3d88d55ec42a28948deaf6b426656c66e1e0f449ecfdf94ece1b1cfdd19c0d354e5ab0110a3d6a3ea4d915e34d7cd341800f7f8c3a27cec433721f071bd1cd44203bf216e8213eef27c0d127d0c8b04ab9c99e380f0765dedfe9a009200131f0c82a157f3e479eb53601b2df06609d7cb843f8c2ceed6577c18aea6b82878e4391a0e521eb98fdd0393fc863be98fef", 0x1000}], 0x1, &(0x7f0000001740)=ANY=[@ANYBLOB="d800000000000000ffff000008000000b0a7c27150ff9abfdcd691f7e1be33216a42f04357148bfda74d30aabc016d8c270866d15a52bfc32a2998cd0fe9aa9fab87b57d6d467d5e3cbe85bc48b5620d4183ddc0e1ef930a6dd989e2dd694a1a9fc12a3fc65673ac03ea2d7f8587d1d06f15faea7c7b47cbe29d681dc11b93588b9e031b1823c299a1736f776d2fa060a180a1f83bd7b91a242e800393100fa4a64d2a21e2db70e86f9ee1c9f19570f478b66fe6299560d81a599b80256b90aff65fe8beafe0a370709c5c8a989c2e15cb00000000000000900000000000000001000000010100008a6a893bb5abcfed0f5f2b78fae8ba466bccee256f4df37d6c96f087f37a4f42579cfc99966ed25774473edd3455c292a1c16721bb4bea6795c9ffc78e0a6257322a79a3b55a50122afe24bb2fe58fdf1503ca00bd5d19b8d1a96dc4069c9990176207c1f6717ab2e14f73250944db9f13ddbf5f731b42e1fe96b700000000009000000000000000ffff000040000000c92962686dbeac7580b3ba18725dcff3da8103c5b6f50c1c4c6704716afc57cbdb121766a17d338939ae5f9c1ce69863b0e554784ab9677056628187e710bcfff02e83a7b9238b953c525bbbba0c9c03759545f3979748eed51ed68a92a332f9b3d3ff8732b46e8eb4725d7f960a770a02c14c05cce613fae53a3903de940000400000000000000001000000824a00005948a2fb8900b4991170cf4f9ed208d7c901c5f3a466f474655a9203e0bd8663470ebab56ab1d61695b6c1f000000000d0000000000000000100000003000000f78601784aef3decf861f232bd79b6d467d3b382f108351a39f0fa42f3300a95299df85ed65c9a5d19b23ebe1a303adaab95c1336d2cb5e7486e9b9a18a8ee63756146a48dc99eb50aabb1dc20ed0b10ef1929fd2749943d6c6272ed3adda0bf3732958fc25e433dc7096872fe9204bd9d3564d729cca7cb564998093cc76d4ee01d2bd1d78678ec2c9e17e395299499bfd21d16b226fc157719bca6d65acec6423cebb99f9a82766e5ba6a85a02b82ce4304f47531551d7ac758df0d822a87b8000000000000000ffff000000000000d96480140d8af0a1ab7acc9e62d480053cfdefef26abe39009f9df6d3167c49e48be797c628b8f89d53e74ec9f61e2f2f3f704199e2960b6ba06275e4cade0dbcdc90aba58a21390a27b86f0516782cc7b6d722485c27732defaebf0f061a4bde968637efe129634e8000000000000003b0d975bcf0661dab5303cc04999f365bbf0d628a142ce434f3e4e31ebf073"], 0x388}, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000001540)) getsockname$inet6(r1, &(0x7f00000016c0), &(0x7f0000001700)=0xc) connect(r0, &(0x7f0000001600)=@in6={0x18, 0x0, 0x2}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x12) kqueue() 16:00:17 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0xd4, 0x100000000, r1}) r2 = socket$inet6(0x18, 0x3, 0xf48) recvfrom(r2, &(0x7f0000000200)=""/184, 0xb8, 0x801, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x2, 0x0, 0x6, 0x4, r1}) setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) socket(0x20, 0x3, 0x3) write(r0, &(0x7f00000003c0)="9353563dc2efa534304daf000000000000000000000000000000", 0xb47) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x4000000000000005, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x1, 0x101) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) 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)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) dup2(r0, r0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x4) mlockall(0x800000001) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7f) 16:00:18 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000240)="1a186036a1a7aa75c223b83c9ef6e6a833a4", 0x12, 0x4, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r1 = socket(0x3, 0x7, 0x8) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x800000000000000) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1098a, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) fcntl$getown(r1, 0x4) 16:00:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002e8000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x800c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0xd0, 0x100000001, &(0x7f0000000040)="613317ebd52a52ac8dfdfd5005aec9e4e93e51d87b5c1b519337448242b7a88f8a64b9f4158b10869ed1b5581313a42ed84a14d9c9e33bdd3a01f7f03d845b407d819c5e0d6882f43c93c8a88313498ea4ac305f311deb91914d7f01a98810f22748186f9c6b57e4c17a4de1d0365b04a1f7779563e902b24cc93eabab39976633a1fdbdb2da1bec0a942b201e8e1751079f903646852963d01a85e139ad831bb05d0e890aa9c5a3569f7a3d85557d3852323dc5d6a8dac0d8644cb705916cb0ecce208a101604bfba3e8ad56357620ade56ce1ece48e5dc9ac16928efe36e7c29", 0xe1) 16:00:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x4) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r7 = socket(0x11, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = semget$private(0x0, 0x3, 0x440) r9 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:00:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000200)='./file0\x00', 0x20080, 0x105) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x17e, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) dup(r0) r3 = geteuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x61, 0x37a0000000000000, 0x7, 0x0, 0x9, 0x6, 0x7, 0x2, 0x0, 0x81, 0x3}) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', r3, r5) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000)="9b713abeae7c8113bd0500000000000000000000000000000000", 0x1a) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r1, &(0x7f00000000c0)="a8", 0x1) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$dupfd(r1, 0xa, r1) writev(r1, &(0x7f0000000040), 0x1b) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x800000002050, 0x200000000004800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = socket$inet(0x2, 0x4000, 0x2) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, &(0x7f0000000180)=""/80, 0x50}, 0x40) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') r1 = open(&(0x7f0000001300)='./bus\x00', 0x40, 0x146) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000001340)='./bus\x00', r2, &(0x7f00000013c0)='./bus\x00', 0x4) chown(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000001280)='\x00', 0x401, 0x22) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000012c0)) 16:00:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x8, 0x3) dup2(r1, r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 16:00:18 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = getpgrp() r2 = getpgid(r1) r3 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0xe2, r4, r5, r6, r7, 0x41, 0x7ff}, 0x1, 0x400, r1, r2, 0x800, 0x9, 0x7}) fchflags(r0, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x20, 0x5, r1}) lseek(r0, 0x0, 0x2) socket$inet(0x2, 0x3, 0xe3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:18 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r2, &(0x7f0000000000), 0xc) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x0, 0x40007, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180)="f05164d84fa711f9733cd2a3b99796efaa012306198501db324017d6a0ef68a91ebe692f8bcdea5f2e51c59c9d5e5762a7e5082ffdb3ea550f6b00795694666492931243bc6302242bd2202039454197eda2083c11336397acf243957708d6d48a6a78cb6f5e97e54ef1a3930a53a3c21675af51fe78f3c8a7b7f8e8606a8774dd31c7b522af38a5a643d049e5b6c6a756866b3040492400501abb58b5a953e0e3c7480237c39a32c408865432d7ba6ffae17d529ef1f841e951a8125f1bee0d602e16a342ee9c8101523ea7732f2d3c362aca4a8d8a", 0xd6) getsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = shmget$private(0x0, 0x3000, 0x310, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r4, r5, 0x1, 0x1}, 0x5, 0x101, r6, r7, 0x4, 0x1, 0x7ff}) r8 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000100)=0x1) 16:00:18 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=']!\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#(^\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='\'@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\$\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='%]+*&[\x00']) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) dup2(r1, r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xffff}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x11a) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000280)={0x1, 0xfffffffffffffff8, 0xfffffffffffffff8, 0x3, 0x101}) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0x3f1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r4, r5) 16:00:19 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x60}, {r0}, {r0, 0x12e}], 0x4, 0xffffffff) 16:00:19 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) r1 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a0e48dd6a4fd7874d47c5cd1fe8fa542a742e379f27c963a0cef01990391292d445fd506aea16c00cb244e6805f00e4122b6c89f604e2c39263e5b1e225b67e2a5592eb9effeb26e9838f6f2ddfb7d53687cf64619c0560e94aef7555ca9585178f8aa03f1ffc5379d4d750fbe58da9f478d1aed69d33943cc7a31db06a45c65bb50e8be24f44ca7870e6690f47aabb83c9b73301d143c68c9a1d7fd4a9557b2f088e67a287570468101bec99a555330c78d27db47f0f46905c442413b5f6df4c41d5397bf93dcfd99f17543182140d2b436f5d7dc269f6535f9c676383a79d09e6718244456fe1b99b60d0d7abc545a14f1141d75e4238abedce61c4ecbad4eaa9b40031ed4dac9bd4de4b41796d4124703c50cdf7a09f405850423a1e8b49b5d7c780a453b47d4754af2542b62dbaeb338232e578f4d4e8f494df646959bf4f4154f2deeaa88eee68823f8590247b47b351f592491d1010d7d40e69c944973bbaa96ac56778351d8ed3686af99bbf592f77bb82bd0c12a71122387bcc3bda20a64062dc6883bc9ab5fec7792590fdeda72b22de54d15763a338e837f9100fd2087e77d29e8f1d29f75d69f6b4d937e6a248b28e0649d40bc3ccb285f102c4c67f21b25b53f6c5048bfee673c8e37c53565f963d8407a10abc12448712c1483256b617364dae8b4e2300b0079f4b46ac6a82884d9628f792f315116b2de0f9375208e848c6ea83d62459cc7564c71baaddace5d838161b0cd08f2ba5d0c580343cf81217c6fe8959dcf624a7de64e37cc7bb8363d87e808c31298a2ed6d5a28eff34a33f85302e19796f836d72316b5d8a32fe2038c223d8d99b3c403bc44e898090cc3579c06a57e6a4e3f7641d6f1b69f248828edb28f41d9873918d8c7ff5467fd2a5998d18d4ec07a2878ca05df59d203677bf3c16207077e0ed3fa3cb537082ba12c97bcadaf31256c7ffde4687a17cd013d80f6868096cb3248c49f0b7714277c28a69b3b8d324c8a803ab074da82df84f8ef8339ca7a9bf40b99f3f3151e231d5824e8021f115219c21de5511f999b7f87a142b156ba2e5595d1a7a5f3ac2351f949a8107aeefaec6b050fd7209cfbd67581d8ad02a486d726c44135d701728ef0607ffba1434b0bdc9ede0d3a39a65d481bd51d8f63459b84f6b6ec9ee59ffd8c3ca381bfd01f125e41c76e190410c0171cddc0bd7eb246018471c15118a74db7de56e08b724eca5bd7ce8ceb5d15eb3d60900b2a828df0272bdd346d2fa969c370c127da332db29bf3877a38779655baa7e760d69bb7c0be14bff9f4a800f11104e2a8ea2bffd8101bafb7ea56624f32fd99c92af018c200c871a01310c32478c0d1cf74b61d7acc04b93103f3cd534dead00d4db1b9084d3ddcbbd8e1afa60d34b82f98b6f22e4e1b77ce65c84b096b6d9b2235ad95d2aac21b05d80616c5677873e2272c599aa3295011ca7ed504b59789654d46165afd985276c93cc2b016e1d1216df00cc3665e89769ad0644bce6b712abdc68bbd38f02103789cac0b3830d0b84e9a63bf8f38617d94c769795f1cb5d3b311e7d1f16ed53d8ea8899d2fbf5940065a450993723f1f9b20762acf188f23e87e2dabd6b3db125b6c7f925b26f62ddb8ccd0ad67562aab02665e7f1ab78853a72d51b20f51c776e82ab8ea8bc897ef7cfd18ee4d5ca979d248b047e34426f429ef00294540448c0f619baeb38a31834792f8e04d7b9283f3898ec112a5012a8fcef355393040e99011d27ec1e771ecdc7da32d3521d358edc482b9ace96c03617c5c6288ad0aed6906978a1271b4b545b1914d08f2b951da60753455efff378f35fa25e4234c726f2fafdaa50d2179799d09794ae0c2cf8a9c1baa0991a9c9b08e5185c5a519f94beeebd70b66e903c0fdf4dda1d42409d131b33ac7ae227727df0f99137de542ab81863c3082d30c1aefe53d70045f6da8a7ffe1e076d5be58d316ccdd4a816200eae668b4e14316634890949b5c1154b02cac7ae31438591212851018d6101905023f223942d38555984345de864367b7e43c3ab867d47fdaa16d31255961bb0447242e3d415cde290684bda63e1efa5d6e2561a7c44cd9bc16956b9e10b2757e9a15c5cd3522a46d6ae8b29db0d3c862f56d8ced47e4eba84889846924c12de8fcd5a307c7781ec35efd5e2d742ba0439df9c763bf1463b6c1e19dd41303fa6e0cb7f14162e74aa966e2ba7187438baf34547e77a5e1fc951a11ed57169e50da84fceef58c8b3528e373433d428b767e0c85a2b0cd9a43ed2e28a10f5221a46b3d883ac205d0a53cc189322e148a8d2ffbccefa4c6e7a76d808fbeb29760e339d3b95e0f028da4cf25097ca574a43e784597cd2fc79d1f7f1f1c1fa6bb839b2f70d02f77fe9921ff4e0b88a620bf6c9fac9830ed968e0493c2b75a23226f2de041c738205c784a142b3a9455174323c266f415b72f7fe4b0f3c3fffb5753c5c25693e7d10aa205a68cc40cc1b8cbc4dbcd19208d5588c9d1cf1cf8145527cbf31beff955853761d8c136c6e1129e93669934c8e72ecb91fdc38832ae61f03b11df3cbd4195325bf6bfa22f1976970773fcdddaa6529d6709accc1beab260d39d81a32665e992be6a3847471f2a6f7c156d3ea9d8519ffca18545fbf0482ff47d059698246572dff57e7b21a3c8b3fc14e071ee2ac14d6feb26f76d557a86e9acdfd661fcc64061347709da9f8556eb8f457db2ffb8cc4e3320aadf11cf6de02d642ca33408cb5e1d73fccde3cab554dce2bba7ddaa65b0f10ed71ef68b635afe15d8c8c3b09298f478f0275e729007c5e033b7bf060ac11d2ae807eee689440ea8dfa8f6fa45e32d41986f4c1cbc13e26ec176fc0963b4182bacdce2e1c1c0c71aef427360daee622504eb7e57ccdfb02f46985139f5020345f25c1042cda2ea8ab7620a440ce4a882812e70bd5c5d994740e4819e7eee629c2b404fcbec059199c2ab0fc906fac1e25f59ccce8ac3d90b0e906e5ac54b06f3cca06bd0584878fb0036614060534b9ee363701bf8738276ccfa4748c939a1d71c4f34a7b32208ccd1b341020be6c6cde168f4a8f6361e014e4e17dec2d57b465460e13de631608c24734f8afdf531b673e8119d45dbfca316dd60ce4cb88c3624fc20157f2092652d8dadae4f92727a31053371189346bb058d9fab5800297437b2cecf65c9db7f4e32ba4cbad9e616a79d7c83250199a675ff708419c4f249613f1adfa7db84c29e4965852b62f223a452fd925e516d5f4bdce8f1757eb1298f381ddd85ad21775776f4c974092d3dda577363669009de907e918a28bde87c728c75d4832ea43d2f11ff2394156b3698ed090b90c7d2baca4ff09892d8b9eeda63bef49a7defc8f4541595bcae0c3dbaadb30a73bee1adb3f7653ce26e26d3d181c570470a52cf341e9f7994bfe9540625b5dbaf372ee6977815de79058382d9cc2b657c93c7c127b437ba9d2d0db29d639b50b9fb9eaf260cc4df77af7a77a264204191c2e1834b3b32e3ae4226f757c8c4d41184010443484eeb1e3ac979e7967fca5ab5631d1cf243e00c9c77335ec74825bae50f59324deb868afe0a90e5c96cea734275b649aa084be23738ef074509d03474be407a7be3db462c61d942aaee60ed4c7746280f8d7b9a69f7b150edbaade55b9d552f167cff9a81340545b93e0cb77538d9879778d76d460f70ebce9921e8659d75a42b2b62d7ac4108037bdedadc57d2c1fd3db0db86f50dceda58bb7bc44aad2661558e1a97bfe40e99dae080ad5e39991fce3b62119ae0a7f2524f21dde04193b3b5bd0e68075c049445f1a1e140d0e181a7411cc94af7e2eca69aa629559ec651960f0cf59410da630943e3a922f6aee5874d3522c33e5deb228018c51449be8d82840c1d402943369c6088061a50e2c7845a4ad1d4f8aad2ec3f75f078b6b16b34c116b587e2cb9430052e572b7133cc71c8d97bbca47e890766a2c66ff58c93ba7854f46e6d6deb275a7900d6e9dbce281a336dc8a692de761bf6f423f78cc3b7bae57bc3ee2f741fad2067c0dadb97e95337d98097eba2c24c630e511baed9082b82ac6f8f70a0069e410d7d382bbf19a056c5c9dff55af10e2d3c49b72e9ee63f265a382e8d06e8263128f5b2049d562f0213c4fdce561d4e5710b73cca17b15854200a0753347826c240821d70b5b2d94123c33de4f19d518269b3fb9b31724fd3f58329c246ab9b2514091e832a773bbbbb01d1db782613b7928ac0ba965ab43f9359971fefb0a2d72317e37ddd2d0c18bc06942f78fc681fbf2500e86add62d3506567d276fe41bc09c839ee65a2ef5e43c34a703f2f90bf29f5ca973091414078f63456d2a958f865b7f330c7d69e26972b65c526a00b6c0d01db2d240d13386e27328e394e3076ac6741147f1797b771f2f73cf6bc355815672a0d19736fde25d4118da50fbccfa574176558e1440db9e55e96b5b9e6d2c5bbbda29792e4f67327a312903961eb69b38fdf2e2c51d98041e97f6ab1960b8cb65ae11b1a55b98357da33879419f5cc5990c4618098b5aa3f7af321ddaa0f37ddf7c19be115b0fd64db3160c0783dda3c75f8d8e25dc6d8f352041b02176f7fb13f8fe8b881d37b9f007ba668b6b115cc23e078c1bcd5ca740199623ee270b774bb97338a2b6420081b38757a9e59508016828fabfa3c1e4848547911946b11989e9b7464afd4f254adbd89730339d22094b02e8dc67413b7542f7952c22e1caf6670c34bd2bb66b07eac61972801865de4a2b18e57e51d66d2056a78b430ef5318bc49302e5d4f54ce8b7cfbea9c7386aaf67ee25ceb9aca42aa950ba2733fab00ab1fd136487c274339be1032e7a9af977bcab1d652cf19ca7188ac30561f61304386e901dd9d6e715d9f07e1fdcc5791e2ca6e422f4a2b337d05d3f72846e80879cc8d03352539a02af9b02ea77c6009a6eb4c37db7acd6a36326eeda477816b14df0818a80f077058fc4133405521b5dcd607baa598696d5688e4bfc77852963b91d125ecdfd1d7361189013302d4e5715a1ccb5f375dfd1cc5c6fd080d5c2b5804cf8fffcf481a8ef01446b874302bb912b0205ad6c43015d39d2a95c492db2b0ae2bd59cdaad733e02c39f535f01d339dcf649ec20aefe798d9a6e73687464f802451a84a75394903ac24cdf929417e5f389e622089d4fdbb0dbb14824e1ddb87c022d5e1df112553fe04082b22dbd871bdf7dd63e1fc69d9b98c3fe984dcbb88ddea3489f1a803cfc912dcbd6075af5b1e9083c0949b7819d46ff764f664bb663a3c77f36ba8d87cb293acac5e4d615b109acd1a73c065d4d092e4632a12a149d042bb032deffa7f945a5757f750893120e198f9e886eb1a825cc006b002c0f72bc14dfd62acf4ea92ea8c210916f7bc2a86d01c5ac4f913bb983900faa681526fcdc8c4029f5ded3e04d7448344f43a529658f3114c35811773b669b3b0047194839bf9d73fe67e8a5e4061e88353fcb7b877ddcf444972c2ace169f19750bdc93384a6ed335552372307675d09c5fb8a506fe082d9a25aa817465697b4c5e2ff1d80c6ce475e60be478d3516fe3c595e34469d360e9a88161c10a781a39f1444696e9de28e5e0101cb029dde278e49d0c2f79b5c07027c840a023fd61ccedf797befe88f2018740460d37e1fecd39dc315d73246064de41f35c347bcf96d32816916f45dad7e7607b84c93faa5dd63102301c4cd9f78a6affa79b8884ae762430e8f077b4615e2fc8019279", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080), 0x0) read(r0, &(0x7f0000000000)=""/66, 0x42) 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{0xc7, 0x200}, {0x0, 0x80}, {0xc7, 0xffffffff00000000}, {0x48, 0xfffffffffffffff9}, {0x3}, {0xc3, 0x1}, {0x67, 0x1}, {0x7, 0x32fa}, {0x87, 0x7}], 0x9}) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file1\x00', 0x10180, 0x40) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000300)) chown(&(0x7f0000000100)='./file0\x00', r1, r2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x5, 0x3, 0x5, 0x300000000, r1}) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x12) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getitimer(0x0, &(0x7f0000000180)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) msgget$private(0x0, 0x106) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x10001) write(r1, &(0x7f00000000c0)='MN', 0x2) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r1, &(0x7f0000000800)=[{&(0x7f0000000280)="fa7fb11c9c691508b768240c7761359f454f6d41aeb9b440c201041f91f06b801e17479eeb6b20b5200c4c5416e78d33b697dca1727b7e90199d42da7a29b791d7cd4a51abe9142032b71547bf77ddb9c79bd7cdb162f18e3119beb74a3c0a8f7b6537b5a3be81750f613857b2b3a6eccf8e0c78737f247a1c160a62ebb5d54bcf37cc15f31c97cb7da3e27a5f602c6cf13a2f35ffa42f3f51f8c4409076bb14e6", 0xa1}, {&(0x7f0000000340)="c656c8e678fb18ade040f9c7a1fca124a9f4c16c63ebbbbfb5210354e666628b87627223a73c938d944edebf47dd75e74bac3945e88eaf077b1dd7a379eb25c186ba5ba72dfb9ffe04fbbf2b0e31e9e19116aad06aa6ce0c5512b41ec7d71f1d737212683c3a886ef612bd46d20f43092d13a47ca4f2686c26c09bf53cb94dd52a549ebb5f4a3744eb0d78e85d135bdeca153a3754", 0x95}, {&(0x7f0000000180)="31a91fd7a189cc32c5e4abf505ea3aa2932030b69905686ffb2c5e7989ae037477b14fea25ab11bed896dac5e0a1fd844c2e807362db4edf37057f8cee299b299cf84a8fcaf773ec898f304e58ff8fee00f8e44f0190a7f4", 0x58}, {&(0x7f0000000400)="bbc8df6fd071f61f2af5e33bb67645b267204fc6fe1cc1d42e3946d5fed6bab2fd614892ecd6f6d1680c7cd4898525788aab0e4991f1b85120a1bf5eecf587090dac2bea0ab1c536ce37fc3fd31713aecbbf72bc82fb10ce8d3687e65250a26d72e9c52ad64afaf67fc7d68ed474b747f56114beebe4f9c63d81ab653bea2299d9f236bcc83326bc134d09b2ca76739132fe9cfbc930ea625c4bb095da880f7007eae18c8a971557fd83ad68b9050970369d4b699830c330cd01e029", 0xbc}, {&(0x7f00000004c0)="d7b12e2f3a24f94ac12b364b2104d9103515e2aebb7bd5ac50953993ecc0788dd79cc7e5c18f75b7ae9f8baa793a4a58baa0993b7db111292c0026a799e567071f49ec9bda0918b789bc1d4be153def154ef73dd262f474fb0e6c6cdb1ed1967d4e380de06103a26514f9370fc78bd582fc15f9a9f44a07ce3a1f619f54709aaa095a1b6713547c60321576ed551088d5287b08fa64a6bde31270966323e784752ffc384b24cf8b625b5fe561cada81889e66e02720a1744c2", 0xb9}, {&(0x7f0000000580)="fa37c93623abe01dd3730ce84daca4e337ec9d5c45411585c4511611e604f1c2f1fd77afb97ac1ada477e7078edb4771721b95e3b79e0389e090855641652f6c8efacfb0d9dadc6b57beaae5e2f7a520fe9dd1092113ecb69e3036b791943a79544f187d8dd9084a1a", 0x69}, {&(0x7f0000000600)="a18d4e87681714164936e7fe29ad9ceea00bb2e7884350848f0edb1b93ae5a3001cd8af3d95eca13fc2533263d6d2a496e23c185bbdd803c6bde9d76529de09739d591d78c8a83f42db5857e63523ebb9ab42be250337e3de51eebfac33b3dea0bae986a057ed73af8f89430a5712d2b16", 0x71}, {&(0x7f0000000680)="62b386c4491b66206017418a08270b441da8842aae734f8a82ce0ecde55ffcd355f3675b15eb2e00ee4801e9acce1450f2805d42c1ceb92aafc52b5d09ee6b02d02d73a76af26d008f76164ce01d0030960811267a78ed7d30a087b595c4622dc3c2be0256a1632e602a8b7bd6083bbe4103b117a53bef9b563bb7702264a30a5ce8bf6be3134aa87ed157f3cadf9dec44cbc2a9b08c7603144bcc9dcded3de461f027851d33187388c0c2f4ec23b91ba08e4dc0bb2c5944b3c4728afe03aeb452d017a1c52b556e4a36b7ec74a46ee38994edb6514d8c58f2274a302c73697e9704185a91f49a460dd80aed5a255ea41d9a8b38dd7e5968abd46569eb3255", 0xff}, {&(0x7f0000000780)="86f783e4936e3abd28b7e83350935340a5dbb4bcf98d4fa767f170cef4bd313710590e2f51559abcf55f1d79cff84c124b971c7485ce458fc4e48aa3e80a97fc2afdd862842a60f68b2f7f605c4154d8bac62e1a81134afa544874e984326f0f4f64263efc9fc92856ad6b941b", 0x6d}], 0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000008c0)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x20, 0xffff}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:20 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x100, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="930b32b2236e6d01ff5b13cf2feb222613972fbecf91c8d0b72f6be6dd1585fb2190a7c5aed2bfb14bde1a7fdfa9232f41073b9da1b92f0c043b2d8b1e8b9aafcff5729e89d40a06f4c232f63b8affa3e984f996fd99d946958e468eb937fab187f472e3895102a53333c7dd5ec70917e671015035983e5f378a4a8270f6cd9c6150713b4182d1c77365ad9e9df224c5c652464fcff64df28060032d4774941b1dd89703b1eec8cb1fe67e47", 0xac}, {&(0x7f0000000140)="1e9de347a57b8de0795068a1a5dac290f5d41c8e376683fadc85c5dca25da818511ff2d07fe18258217471e4", 0x2c}], 0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) fcntl$dupfd(r0, 0x0, r1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0), 0x0, 0xfffffffffffffffd) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="78f3c4f3aac6abf90d0ce7e86d1f1a47b899ed170605673776252f901980831cb70ad0dc640697daaab80b70d37c11b951334b2b303fa1c701a68047b52b3d0e94adb5a8d9778f13485b1f2bca4f31b6086f490a8279d093230ded896e3622f56c922a9b8e22a2333160bff4da9d03e1953be12b8c855d6f802ea1dbf43afed775c87e6ed8f63c0c6768707242c7f03317", 0x91) 16:00:21 executing program 0: r0 = semget$private(0x0, 0x3, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r1, 0x6, r3) getuid() r5 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() fcntl$setown(r5, 0x6, r3) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r6, &(0x7f00000000c0)=[{0x1, 0x1, 0x800}, {0x3, 0x32e, 0x800}, {0x1, 0x3ff, 0x1800}, {0x3, 0x7ff000, 0x800}, {0x4, 0x6, 0x800}, {0x2, 0x6, 0x1800}], 0x6) write(r8, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r8, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r8, 0x40}, {r7, 0x40}], 0x2, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES16=r4], 0x1) fcntl$setstatus(r1, 0x4, 0x80) semop(r6, &(0x7f0000000400)=[{0x4, 0xfffffffffffffff8, 0x800}], 0x1) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1024, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() flock(r1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xd8) dup2(r2, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) 16:00:22 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) pipe(&(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 16:00:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:22 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2001, 0x84500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x10050, 0xc2) shutdown(r1, 0x2) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/180, 0xb4}], 0x2, &(0x7f00000002c0)=""/121, 0x79}, 0x43) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:00:22 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000040)=[r0, r1, r5, r2]) setegid(r4) setgroups(0x0, 0x0) r6 = getegid() setgroups(0x7, &(0x7f0000000000)=[r0, r2, r1, r4, r3, r6, r5]) setuid(0xee01) shmget(0x0, 0x4000, 0x357, &(0x7f0000a80000/0x4000)=nil) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000080)="5fb77cb982d141e6f9bab3d7427bb4398b074e2817d75891e6005e4c4a5c9e6351d913717c2ec7f23233b77eb7fbe518cbd3e9c723339b52daa7c9921a11f1080fff6a5f0957de991e8179be1b96957cc53c798eb583f42d06f39f38eb717298391e5c8cb7dbb42322969e1c539cf24a70d5ffed4f5072ff42e4f13ce8b7bd377ba726eee487649541a3d524c2a3d1f0dbd3", 0x92, 0xa, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:22 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x292, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2965c1e371b91938628cca4af57774a3e2601ef9", 0x7ff, 0x2}) 16:00:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xe8a, 0x3f, 0x8000, 0x1, "58f963b99908dc13e8eee161221854859c5e43d8", 0x5169937f}) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="432076f40f89bcf7755a1052deaa91651f3ea8bbecd4dab826427184911739815bd7c13ca1f2241c18ad72363c68b7af27ac150af45e5029feb210eac8c53bc380b96ceaec2ad13a8aa7cb6427d731cc2a4f3b81a87c863d494f73e24a5fddd02d7bc912087ba926d1ae960e732b0c2cea78e918ee19621c10c16becd4c111fa8d4fd37a3400e3ce5e2beb12657a018d895ce7085113fb061e6ed5c453fa675d28ce553af0ed08bbd564234e46f73c", 0xaf) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x11, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x7}, 0x37) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) semget$private(0x0, 0x4, 0x100) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) r1 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x3, 0x100000001, &(0x7f0000000000)="d8438e6052e6c23e8a5b2258895b10e5d435ffa4d974816ca074c0ef1daa2904071976bb59c67c117aae8beebac39a2187b2bb349218b7cb4c2bdc2096ec43eda0e383168503d7e09b078851d7fb4c1ac602dd00b0965519bd485a32f9b460789fd71d370c5eaeae845bf76e709d183cd45ca99e595d3f8325091dc7927a08190fe4b76f72f37678954ef895bc399fc9", 0x90) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x94}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x4, 0x200, {0xd5be, 0x7}}) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x7ff, 0x4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff64, "73cc8c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) 16:00:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff40, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f000045c000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) sendto$inet6(r0, &(0x7f0000000100)="6ecd64545ebfdfc159d6e6dad14ae649fd882223d723dc2718e577da928271125ab831ee5b", 0x25, 0x6, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x1}, 0xc) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./bus\x00', 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xd22) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x51dd5fe3bc85a171, r2, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x80000008, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x80, 0x5, 0x9, 0x80000000}, {{r0}, 0x0, 0x90, 0x800fffff, 0x7, 0x8001}, {{r0}, 0x0, 0x0, 0x4, 0x7f, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000085, 0x6, 0xfffffffffffff317}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000010, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0xe1, 0x80000008, 0xfffffffffffffffa, 0x3}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x33c, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x6, 0x9}], 0xfff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x500, 0xde}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x28, 0x6}, {{r0}, 0xffffffffffffffff, 0x84, 0x48, 0xffffffff, 0x1}, {{r0}, 0x0, 0x8, 0x20, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x12, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000004, 0x3, 0x3}], 0x4, &(0x7f0000000080)={0x7fffffff, 0x2}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) 16:00:22 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) syz_open_pts() 16:00:22 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, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:00:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 16:00:26 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket$inet(0x2, 0x40000007, 0xfffffffffffffffc) dup2(r1, r1) r2 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/4096) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/152, 0x98}], 0x3, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000001700)="527a61cf", 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3f8df5a924a10a18b8a3c79fa1c634709f269e98d813f6efc1f335df882a9eb7654883143868cb991f1e4fa0bf44ae4473a9b1335200000000000000000000", 0x3f}], 0x1, 0x0) close(r0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:27 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c8, 0xfffffffffffffffc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x1, 0x100}, {{r0}, 0xffffffffffffffff, 0xf2, 0x1, 0x4e75, 0x2}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x48, 0x7, 0xc9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x1ff, 0x8}], 0x8, &(0x7f0000000140)={0x3, 0x48000}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x101, r1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x430000, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000ffff00000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x12, 0xa6138) r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/85}, &(0x7f0000000200)=0x57) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7, 0x6, 0x1, 0x7, 0x1f, 0x0, 0x7fffffff, 0x1}, &(0x7f00000000c0)={0x100000000, 0x1}) 16:00:27 executing program 0: r0 = socket(0x2, 0x4005, 0x0) bind$inet(r0, &(0x7f0000000000), 0x10) r1 = msgget(0x1, 0x640) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r4, r7, r4, r5, 0x1, 0x2}, 0x799c, 0xcf, r8, r6, 0x0, 0x10000, 0x698, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1ff, r2, r3, r4, r7, 0x18e, 0x5}, 0x6da5, 0x1, r8, r9, 0x7, 0x9, 0x3f, 0x400}) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001300)="c1e603510ac007fb039d11ebd6a312f5a8e2de2352f329bd727b5a704ae57d85e7c74af7bfdbf3b9b3a3e64b93ae219a382498d8de39b68f35c1358b39ea084a57aea31af853dc588b87aa5c476bcf40082cd1c999ad836914d888379ca76a2a4e3657132ee5efe80ab2dda0bc4a03def937e0db094887f904b9e40d512b957ac5c53ffed220043f9691e0fade17ff13890f4f52736f7ce97f32e4a6bbbe9e96e80e8b0d8e0cc8edd202934cf8fa5788fde9f1718c1abc3301aaf98d3a4fe98d6d9e032a3d84d4ff9c7f8ea61edef7529ec8d80247bc82d71be0d2147c126f15271f9daa568426e05a4b8155791152fe870fc4e3d4", 0xf5) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="5b7810cba0ee017d9eea1d507b62bd973bfd89ffa46850147fa3e3d3f0b823d29d4cd9a3289ea822435c4e264e62ef75c4a7bc5c6d7031a8ee132a903efbd58c6c468c826b", 0x45}, {&(0x7f0000000100)="3de33f0bf1c8d0d099833df46fa417d05a5d3e572a5394f07405b5df6c2c7101a3346aa7273b1d58798cfa09a4c7f77f7485f9c084c365691721719013cce6e79de61244369cdddcb34ba2275e92c21e2a27ef296204e41cb16a2a8b031d847914d54bac1f9395341297505f19fba8ed3fbc9d5f7614fa15926f19007acb2677f7cf4c740f93f73bf1b6c7da6abae5ceb9adcbe89f87c1bd15fb739891545058e2dbc2dca28401f4f0940ecf14198630c7516dc83d44fd8f66483d3da6602866f5b2f402085978ae28df9c3c4bdfb41c4373682e8f30d51ab0430da588b3beff231207b93e7f1b84d7e3ced9a28f1fcbce2036aa54cf82ad", 0xf8}, {&(0x7f0000000200)="081e884bda1ab5943e1b06897ebeb24b30192c2ecfc57b9eb734880227dfc010698e9d1667c0851a8a0631435bab0fbce4534e4ef5a78420881a635564c33f5e15e1fb1319206809fbc8b1356dd8e62e85462db7c97d4cf9c56c78a4e47dccd9d5489f865a858c747293f96d28eedffd3cd40dd2d391af9968e2690a0c447d7b762174015f82abe2a1e51ed244a049b19b00186c8367182ec675c42e5c663e81d62b768a558cf3b4b0172ca9f75f255321791742d7e8c6c6107a04b1142f4a85ac9a277ace", 0xc5}, {&(0x7f0000000300)="366541dbe12894d3797748550726cd0fd6e8775972cb6b45108f29462048095c517f5d351295ba0e4f91dc3b40f2567ec3e457eeaa422411b0e2d5e651a80c0fc023ff8bfd8ab74aeb36d0c7830c230ff3f0e64be5f7ce7deb1f1aaaccbae3cc1a19f1203d2568c0b5d1deb2960ba4580a422a03e1a785b3e582fc709252f5ab6fea0ad8190b809ccb8512a4022d4bf948f79e3da2b3646999616f25f4adbc58eb8d3c483e67bac1497a5f6fe1b8c4e49ec628e9e22ea3bf6a68450f7607fc56c0a3ffc184983e87203d19f476e47b6c67654a87ea6511dac568e600096a795c656253a1e1a70866e069ee94b57c7c1c16b5fb495a618ab0573efe9057ad3472e6a31038c4ab80aa9ea84315b98b2ed14a4b5f576e5041944d449dbf4dd672421e69dfb34b289345b0cb75f8ffce13f2fbd8411a4b0d0953a0a4e2341d1cb4322048e64bde3e50f325ca6805ada215d44c04208ef145c8f4f04c5e37bd360125184d689473c4930bc9cad336ee4022125c4aee0cd181320e48698fddd5a9135e978a5eaedac4765e5574a2c73eb289a0003f6db8a8fbd188bb54d1edbeb8c18a144e801cfc54fe9582c58f3feb704c738d73906427fe78234fe790c73067d24febcf0a8395f1eb8813b8b63bb6fb28847024f86485c3f654681b513314dfee7734189ab760d1939620f220af7e56643fc8dd07371eae81deae7ff0481a41f0eeb00f222438395fc6856411d12206469c554fae1c7d4126f6cb12aaa298656dd0b7681ea4f7b801dd9466b02127650539b8e3983c1989aa6a712756ca85f382c4092881387a71612acdb7e6ba1de3e2c5ad25fafa7a29c3fd8e4d45379620764c3a8ee002b78519416c39a2665d8b45d70e8fa6db60df0aa49af310f47ef89c7391ba8000a28b9082a024a4d0cf2b27d643ee7909f1fed626402a5af3704bc249c400ca6b425f45bcbf8b1c54fae1c7b57afa996514cbd2e9b49d6f5cf9ce3d668d7e94ce8990be2df52d9926d2d4c0dd9215d3eb2b1aa4d00b0f29498eaca7976f7bfd126f055fc2d97bbf536060d8366ed2563c6ac43b2cf88f18155c3baf4fcc0526459fd86fca580eeed100df268fb5d8f90552dbf9c92ecb7488d91e5c0740541132b5bcc94634e406208713d1d43501f008090992c6457b67ba8ba0c26a9b0b847ae422f08ad35fbb0b47010f98790572db9a0521b869cb483d675256c868bd5dbfa5fbd362a6d163ffc2c5f2c0979ae54e52f81a668609f9ef3dd0cd6441ee43f104f325ba6f0feb0fc292ea984bd3d5cb0dabdf30268259c1ec845e481f293a584742f2fbf1a92f089586200f4ee58ebcb10a5436081ec3d98bfc06e003e38f0d2aa8d69bb388d45d9c1be099b17b8b654fbc9f0797850a6ecfe5325767f1c4adb0a179fa44add768fb184ca8d7dd33a50d418d1a17ab697d0b22eaed84efef5291685abef287cf0386a8af3cc35d694d4417fcbeb1e8d51f38d32f115ebf5c8ef73d640c82e5072a8301a3cd2c38b996f5ac10326285171b00758b06edd0b850da9da0b2b9662ae511f0df8b48a243a22865009e0ac3a8d64d38f0c0a89c29aa15f9cba61d7a9d6a44adeeab1817dadb01cbf19e755074fb643095a928b53edd0654d5afcd372b205542098547da2a5c7baf5e96e2c5d971024456f4c1cd0b4f3c6fd6ace70d3c77a4cf490c6d1923b4810b3f814937e0c6280bd25b9d2ee74542ca4bc070ab842164d0d41470aabeefed344c708fc47c5355398f7253317b2df1df3e3f2c3b55da9af7bc7545e1fab5ac86c8b9249fa047b3be6111a8a248750553fe4da633ff635fd3d765e81e55041d63520e5b61e4c8d2c30f3cba572bf2de0345f2ec4a0fa8f3f8b0c12631aa87a99c0e6f1bab2f95d62b991348294b299b556eeaad21d9787cd9abfad9430d231515ca9942d17b8720c03fac906ee8e27b983058adf895a8b573c7a599a2a17c860fc2fa7292027689a1b52f0029498f97ca1226837c71fb0f3604cbaa18be48e6991b1b2a34f1b7c117ada591cb540e7f6b3931f69dd1207212ddd0f934a9a6555e283f77304aa4c9fa98b2c9cbd8c8af546ee552ac36a38b1acb6af5827d393e5d31d1ca6a9ac1f232341502b39cc2e312efbc807bd43ee640d1db4528fd89d9d10f65c286fc425ff940dc9e7f3942f79f82ba6354a735cdd4cdaff6365ff980598a066b690c8b5f65b3db49772c7facf4ff069730bf80e4b35dc0b745bd7aaf7d0bdc77f6b9de8e265018b3ebdf5b292296531cf2132aad23d370f07ccf586a296f8595179fe49a67c730e9c8969e8b6fd3bc2011d50130cffc0209fabc2dfa7857e1418218ce7ce4852664f63199baea1b45e079bc86782c6fe167b9c03f3ba7fc75ac9b9771719a3df29b636999e5874bd481551902a7a0a3f648d56e7c74800a44f59e741e5963d3866c23debf9f200546ba159b8f52b8a6b0c9a4a6d994a1f3e335c6a79bd320c4f41f335f848d140cfe09f58bef04fbb87bef2d10177141a9d18259ecd6833c3592a8517839f8af7df772fffda112a805aef5c234bb4e3720ccf1431bd041a02f6adedd7ca2c4cc1afbb1ef8b715b347a2385086719b4f9648eca148315b97325b0f13273af5aedbd3717cdd154d64a9c96f9ada08ce1f1dcbbf2bd39c7e90f347b1339f1d4ac687616b9957afeb872ccaf4e3eccb401de7e2f1e05daa7c5400cb75a34ec9a303f6a432c502a0bc72ca6ab570f7eda35c85a36f00f0e93b2113fb70bb2e35b94aa91aa968513144b1c941635a8867fafaf208ea6fddc3ac3e64c336431b8ea14a4d8b73d8a472a9120086c280ea065ce621a77d8bd8b243007e7a7da13333da4a7c87660a7c2b7d1d8ec6e0dde7b461da82f3632faac4c07b2a14a47433b8f83ab729f6f537a5ee9610c2ec652f7cd9820eff527bda3c69caa5bcf79ce8ae40fbc1d727827e7a6ea0d0a24ed5b17bafff59ee4654cb17da38f497dd721cb4a2ba4b5e4099e5369558b4f6bd9eebb4c80695380bd1410304d16263b1633f0982b64ab3f109af3079bb6bf2bb27233722e376fe180c520da646b4d16277bbe79a801e41660de85be5a2200c3fd17af9b183b1be23ae62eb93217455997376aa7fdcc1b7629033abcb785823033da0b4d84042f26c1356aae7b124d7ddecc4711ee836c41a07bff0d0abfe9562d205eb2636c861a3a5558c30f17466d6259a75a50e9a7fbf0954303519fe94e609a526ee5a01c7412f71833510fca87d1777861ce697db18b4bfd53ecaaa8e91fb6c0b00f8df0683de471d3c1bde77952a51196ee9d67a90ac34cf57e425b257320a81f8603a0533920c2bac7ae022a584de0a5cf0bf3a7daf03cb6795c0b39aae7393d8bd576383ef575d6a68b1ef8bc5228b4fcfe61c57fbbb522d952c41cfd4bee3fcf4b309c832b6a34a7ca209d082f14f73e483221d00b377b0ede8fd21e8f9473720d8fae2ae3f33f327fd2f2f670c70989d57333b00b3a0503cead3e0737c34c99d9870e3362ca23cbec01956925aeb8b6fb1be9bb3b34222048c29cbcab8149ef6db38b467a22c44d1676438a1abb8ff2ceafb26a65611fefb5c29e7de134dd23aa20970aff28f5159157f40143f6e618764ab2f9250c6350e525003057f62711eff723af6886c03a39de0d1ad8a1d554e8452df2840e03f4ca2a1087f20bdff909143f6796e87dfd66e93638a65e4dc64e7a00fafcd79492b31d0f09d393fd4efe4225a2873c43681aa6537de677bce9fe74e68bb9545f38b3b9e44ab41fc1d4ebf48982238151cd34213eeb872ffefcecbea9c46ad15542b1ef0df91fea13ecdc2d976d8289db0b585c66f3e9d9c01828f2984d7d4d49ca81ebace1b1bc4773dc553147c03c871b2a09c372f8cfefb0441998a8276a66d98b17b4079d97dcef25dc9bafdb16988e6d5eea177b25294ad4831369cc387ce64eda735b3ab6d3cb0eb0e998991e9336340f5ad6e78832a93f21499b45bbe07b97c18bce0d917beb489d0be863d387769d6304cc7869e5aa7d30989eae759080248f0c2e798a0441da027f824a471e1a3a378c6a2f4d5bc9a00405d4ab9a391ce6b54ad18b1544ede3c28cf8122f29a35d3bef8781356266cbb0ce719fda28ee1104c60a3e96874ad966b1cafd8d161c202c0c8a5b4b0d5e3c95fe4ccf190094295a945f94a7b6019c3ff8c98625990344dc485ad9c4b91fe0840788aa3802371792064e2c2665958e60318ec254f4d4e879a7fe0a66b846d5a2d5ecfce315dadf46070e61379f3ae0e19dc4125b1131fa291fe31b94d6252147ada7e65725761d407c79abef9737d982adf65c0c6bfcb940d0e4234440a83f4160f5d29e2162e47317919934210b314d55ac666987cc7d2d2bb07dc54776063259471c85f4cf383920af4dc159525e087712c172c3a7f7671926e9087cd2f18d6de4e36937d4ddd9b56e9f0c7106ea380f04fda1afca74dab68ec8722ebb3896bbb20476800fc85d6b467da846515eef5f37f7601561cc1f1e9eab13eb6f8f065836d90081e04630b4ff963b4416737bfc95344c16667d5f933bbee16e047c9d39f4a11bb84c2154e51ceed712b86205268ec4eda11ddd6b10edc5e90f640a74eceae2228ca78ecdc45c1ecb3ba43a5e24f86e4eb04afc1e328f3e5f338bf98aa50796679ec32108233fce2f81b252b9b53030c1627ed3843466526c07c02a72d02b44a5d7ece7652282a16bb81cfe708821315ab94c6ca8e60f6189e46625caf67c16cc4313e33134c84859b46d53a2e1355eb513622d22519cd5770b2dd57172444b3e5911816bc354ddbcd48b83da25060277a06ce337af9cf6d1b6b02833d354bfdd1c478cffa9c320435d7658447e1f868bed1e72cd29e3b06253c382f78d0dac88e139f1d84d9829af55c5720e88a37df71bbb18d39be34cf104e51b784fa7306e69fc1bc8311e5002cf51c708964c24cabe158710db6651513ede683077c669eddcb321a4754e834d33e8cabc3fe978f83eadd39a581fa72b29773a39abf4126ee2daa4907dc636f461d0cbf1532c2d2f6be29f6963fc04874f61365a415f6833f97a11d9d2618cb80196215c00927f387ac0668f642ce85ab18dbed45d85044634999373b7474600c3c547c28e09d828fd3d3c0315505d1e7fd6b40149c78c842c31a2aa9cfd8b6cafe5b08368ce50b63b1251514fe6981d6413cce3d0f8a524d985e0fbc949d017dde7fe7de039be47a99974b8b0268967ba64a9b28c9ba47a5b2658937d77a50ab4b1ccfa094f806f2fd8a10aff36a0a6824652e0f36c0db5cbf894cd413aefbef8ee1d2a7c4d48e039ded7d257f9907ebd07e783bb9ac3a5d98772f357580f97a29ccdc8676e267f4fa9d2404220626fbdc2ef23f218e9f9d885de889aee5beb429df236cee04128d4603a37cc3ba7a4f9dd6d04e6f548e57b8c36848552d41740b1675ce8064d0a50d7e521c6984a9c1c0b0b0d47e2b40cdf088e2beb82f723feebece3cccbd4b59030b8c502f5a77a8cbc4fedca247176eb1e465f43e380ded1d18f69317989ef03ffb5d610ee69932dda5780aeac7427a3237874d4f052513a6383550501535f70462dc60a2ad2b57e02b1f5faf706015a8dcba981f9803dd50e068ae7ea50b8dc8848a92f52efb0388a233e3e558dda80b043655fdcf27431052178e6f6e3ae21af30446a370ca66f2022f07f3c2a6527c6de8095773ceef5164b66a24126b1c34c549cd708ba635b25945bd514f608b840811fd86bd0b8352fd177c7700f05b5f158796b", 0x1000}], 0x4, 0x0) semget$private(0x0, 0x3, 0x440) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x5b) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0}, 0xc) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, 0xc) r9 = geteuid() r10 = getgid() r11 = getpgrp() r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0}, 0xc) r15 = getuid() r16 = getgid() r17 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, &(0x7f00000028c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, &(0x7f0000002940)=0xc) r20 = getppid() r21 = geteuid() r22 = getegid() sendmsg$unix(r1, &(0x7f0000002b00)={&(0x7f0000001440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002700)=[{&(0x7f0000001480)="dde4e6b75c949962ddcf698f100dfd305eab81a76514d716a4fe5a4e359f218239c376355c7d3ac83bc4f776359e5f98e049ef", 0x33}, {&(0x7f00000014c0)="acafbed9", 0x4}, {&(0x7f0000001500)="bcdab4cbb752cab38f636f480c2285f6d4c47bbde9d1a3f340c9db62727c9f5543d30f4fec78ed69bd3882b6afeb6546d7839e4934ba0c52eef3c4eb8b0260c8b4245ff0cdec3f6398fa313ede61ca460088265cb3055828afc35300990a1fc40f24032d4afa38665df3383005d724bfaa5e48ee42582000f6bac682478a2e8e28d2c00114f971df08cfba8c064e677d58f7a1d49111ca43e7e4c5c673e6e40acefc245dc96c431e465e44528a8454af8c294c8befd211ebd22a73e66da5d111a724b606504ed4cf4d", 0xc9}, {&(0x7f0000001600)="2cfe4035c2abafaad3a6cdbbae9e5969d9d206a0fbe4a043545363858867cb3f6170d6a9a5ea07ffbeaa3e80543c15bcf5789a5d81310db97b811363b5e3e5654e0e7ae755f5c5bd150f016ecd87b74ca197aa30531c2f4bfdf1fd75bcda765fcc8654288de07b7a793baf457ceb1d719eba9e43e794cea1282df2ed2ef83b4ce48fbc45d6064ff56b93b17f616b1a357d75f3ab41df9f26703d15a87b2232d0e9183d046bcbe3a1c33308c373ecff001dd8dab70ca3589f774042127182d583b64934271b", 0xc5}, {&(0x7f0000001700)="8f8298750945538e8ca3cdf62477d6992730d9a2462fa0479d8ec6b61e4b0f9472f08be1c89ce36a32e4cfd504063a9e8a76e2d6cfa6504ee4b7636cc602ca8f553ed7675f75d1504e2ac1c09aa946aa28b0ea6f59c34ef3f847cafb0af552e7f217c4add2d2390e12f124942578a4aa4032b5f8e435f5c9358db4d83227b1fe7808f107ddcfeaf47d187b085889d2a9a3cc6b95072f6586b530a7b82d837adacca556124cd27e75ba1bbcf4490f193ef1af982c804527e26915f03da27f741791f30bf699ddb614059558781f8bd10748354641e2d0b42758036bc86fbc9c89f7143156725685a54c896e80d87a1acf1ab19cc5fbf6a3afec831eb13baaec8c5a83923105366e60861712e94c7a54f097cee5306f3b8432f056eace7e4bd38a9e80598865992f3a52bd53d6da2279598eaa57e9d400cde84157a47a334df57df7aa77d990962997d812468c3e8704de89c71ddf371902d79fb6a719b73b7ed8bcf3f4d2531f8ac1dadc5298f82f521b5335350b0c1724c39267a0b0bd7104937c511e8723571b626f069e5cfde92e014d4dd83ef9a59417f3bd4d3eb30833a64f7188193460993f59bcd1a29ccec7cf2e2f2ade791812e0e590c562df510fd7e92f2fec6995011c5a0472716fb038f099a457c0da7f4305237f7cae6ee548e61649a313c99a1d55be0233bee49e079a7af589ed31e8b6512ba1b1fb6053f5930bc9f719b1196741698bc606450a4c14ba4c70c129408253f0435ce8ef9b70bf83494d469b8a7002a7e3012bad1e7143c7b428d4ab9869195290c2bea2bdc33d8d976ecbd5d301eac01b0fb01d8cec6cbd39bce95c6519e0e10d3a61f060319360213c27258ba88e7b6daccc908dd5a50895953a01f4662750a19270e407c4c50cdf17fea7ef8156a8623ca5b7f7108e0a5f27ed2e73a5001ad273645ec778843f24b438b4caf5e241b47de7e7fab25c563ae0e2dd8353918623b8dc98eeb5b9e6f3ddfdb0b22725d10a24eada84fb4f099f2813215e5f36a90fdca59820afb1f88aac348fc473c01d9e88d537408fecb381deaa432f20d28666bb61425f79d33fd007d6c0af5e706de796fb0b7a92e643a3f6775fd8fbd05659c86985ba21dd07c542099ee05587e849bb7c73c1a2b8f5ca8a30174fb1c80612ab70e84aa76958f80a9a2b303db6a2c1109a39bd8ddeee2a5c6ac17882ee6edfcd4b5b091946ef506ac11fcac6a0f7f3f686dc4450c8624652ac62a9bd98e4653b2a1763177426611efbd4302eb9e5a3786d935d61537063c8ecfe75d7c3ae4ddd70f2ac7407388238b883580b7e12605fb1eb63a5024c5d03eb52b6a29599e9cd352366d36e4f4b0c340167442e6ed8bbb00ceb0909ef1bfee914d476ba8c71bbe15bdf1778a127264b6b3dc1ce3d486bd98ec721fcfed1c9a5d924dc677d6adc3cdd6ae7de5e3c9b130bdc6e798f5808572f092ea8036aaf80eed39044003249754c1a517b15728f5f0d60f556d4c9ca3819beaaba825f861c88e1e5780765f72961bca8b90198dd54ca34a570cb39d1900ff0e4215ee1e63b83e182685754bc71ee2e5198a7e5430e8329baec7934e51255a71ed4925f119402a21db6e354dbe6224c03d412af8dee37d2ac647ce690e84889a7df284e36c9933e498049a7611a2a569aeeeadf2e9dc0006098dfbdfefafdde183141f56b941d9d38ec8b4dc250121df7062388842977fa441d0245b55ec3f80cdc04e5860e28688f94cf0049a0b7d0b015e80719a6d9962b1f1cc91772d96b6d22d7c81555bf113ddba1b0adcaa0064b6120b20a7d70cf071e1bfb52c43790c73d193e1e79965f6ef49d4735a145e4c3149be168603315f8614e251c24f9486a5a1a3d86b1bd6c979f65b16e6358c86fa3452e9316e1fca20216903a2e6af0a95b3be0432183eb072cd6869a14f088c324f265b7a6ebe151ef50ed50c8eb8014943b9d5da3e77ef91145429e6acd7785269ad568af74572a06ff9fd04fa7c504f89e9ce0a53ee89bb27728577933f0f3ffd832e961fad0f4ec425a429ad7b83588184649ef1643eece77ac09590416250782acb78b5fe43d2fe082d49e9463e6594c7635e7d2349229823d6fcdc2da6c323d22e05a3e57217438476edcfd18242178b0f3181bb159da6cf93a091f4e73a6a4108098adca8f4f3c0162982d460897be249e5c331264a008e931752b0aff1688267320e1db8ddccd59f8418c4feeb33099ca7d34a9d085d30907770311c00b824189f1ee7e3bd4e7d18bfc2b7ac56d750ed46d3abe63206df3cc189951cf0798d6f34ffdf2649784dfddc91d1e30c78ea2e6a5797b2552229a639de33dfc2906cbfd6a03dcd5ceda107bb8287732078520f2f19159d0316cf6c9320c4f7e06917cf1abd9e45966ec49b86669171251e1be6e6d437d394b41fecb30c82850dd6e5c55cd18d12f68035cbf5e0123eab7679340ba2d7d9a2184bc69f6ea9837f809da656cba7f990e101326b85669ba958174ec749888d86a1c9962983397070e00a74eb3187b4938976af437e83780b59c0fa49e36e6b71b9dfe5174b6254d2c20424d1656783066e5be47f46e37e603fb0e359c88706f5cdd16f9b0123d64d6ba493fa41360c9ed4eea7ce1e3713397d4979748022b5add85949b2c0376dbe5207f8b443c42dd7f1bc0b804a8608fe946b65089ae6ce601deb98023aee133cba8f6021abb72dd74783ebf5ce54d9817678d7cbad79b7b3a804874d380981b77361937d3ed335ce6c1a7253323b6abb9e6d59d7596e1102fec865da8ef2d3b04b79864594f956d8a3991c7b7b1dcbc8c7acbff3c4c12e275aba1c78cd58649848dd042b411578399c0540b10bcef91d595ea7fa35555311036678c59a8496992c86bd5e6448c751ac45e34395168201f554a9665f6074ac0e5a1c4f94d0d3f0261539b04827416979e719de6d79d7e9aa3552a204ae9a2b3a4558b09cfdb6a2426db6974f3aae5a8a44bf3f6c9365edd87ad615b556d3a35e789f49b2f5717d7a755304513927b96dee72dc9720c0e9a0abfdbbf57a1e2e5694d35e30fa7771810bad631643b48b35ad7fb0c729d946365737336c48bf7b17e7fb6c36da5591a59f07f6b39126f630b0b459f4e450690850a8672925153cada8ebfbf85f3bd4390d9249b67fb78940eca507bc71ff4caa69e3eded575e78f249c2eaaf5ad06c3587736021921e1bd852659f004078ecea47fc1d30ee289ef90898718603af5235286955987aebc1d59efcef671bb9b4a5036d818647ed8b619908efc62a2458f7baa18af3625704d1da4ffc51c38c5a695a10dc9811d959a540767877e0e95877408c2e49fe3f7b2c7cb0ee2738970eb99125001fccb15014106e4268dd0445e84d6607ad79ea5d2a0dbc0dcd3b00cb3e74cf3672bcaad1895305ce4eec0392fdd57d532388808c8a3b041a41af6aa722745565fa2d49826ca53870d49d7734eaca51887978d78469bfa609a34a13d2db2f039829793eff5f8a73748162a2b260f114ec3b46fd06f8a9293671f14dc04fae163d2084dfd574e8feeff5cfaeb9dc1a8b8fa51b2e960cde4f914f88dc46e50d5320d9d955c6106fafada881f7fc4e7dc53af066bc94b96b5bdabce0bf4dbf8effb2b3a98dda8a4b797bd23adbf52e3b59028add1091148e04840d91f2ec05b7be664c2189a1ceee430d54c65bc5376d8561f2004b656ef6017247710e42b71f3ac1739d0f32e1a5424b72bdd1b38566ef9948e72e5d95f7540358faef09aa91b3b5682215f8a7364d50eea13b26d07835076db41624c8a321634816c5adc850777201bda3bac1d2eba107f841ad14e90b94a09877c3c72bd4a5044a8b5fbfb0e006df4d1c25fd08f9690f14c79e582e3354c141229cedd2670a95524c435e6ebd1a664965439bcc076a20f972dedbfd112c80e5001572e499c619cf05d511134df7c85486467df84a766b951a81d5fd0406b1f0df8686c4b9949208eaf05ce6e4ee5005a35a3da5674429e8c4f85b51d8b6226b32dec73f5325edd177766f12193659d95602dad778b3dede0e28738917d0086a3d5204248d434ddda3461d238ac6501aaf447df7678785f6c3336b2074d34c6f5ed4d1de84a9672c7286b6f2f875d136628ff6aee72a2d8d43d6b44c1cb717cf36e7c2f732af146afba480f144cd19371dbb653f2ba954317f4cee547eb1703128c03772c102e9af070b3e39e92b6151e88be4256e4d82089073ad15c89d70c99a4633b916c6a40fd006031764b6117c22bbefe3a0a5f6a8e54a18dbc1d092e6d5ef8eafe649098ba0a54321530b59da677ccabb657e539103f0af629bc7609fe8fff62401edc08f77f5b0e9852d7fe0f03f10fa394af734bb5bf161d310255d1c9c0366dbe94577b91496619f093b0240b7b7c61f48f59c9b5380fa91be51886f52e12a68b83cbb24e335c6a9e1b95e205dc1a3d225c545c9f1b3d26e7b3d0caf68bfd9d21478453482c26ae3287cca49e9205b5a66d43321a0b20ff57352e1c7771dfb32e4cc1079598e62b268e8a160f5d605f4876570302312066346dd64ac7ca176b1631a5274266c2925f25e7f741a7579ce33c0bb529c722dc332028fbf8e834838c73861023b0560db20bf96b2417c7109f567df26b07e382ed26a2790eb5f0146e8bccc46bd9a905dc38e46a197c27a50fe415b38b58e5eb5f3a3c1ae3e98af6069c8dee0c3a18f796b048cc5e5f8ff9d0102981dc013e44e467ea28dde017804de9d438819baae8c49699aa0b8580ac0fcd2b8568501a79e2ffe4b27c3ac518c3917fb61ac66def25a12e7ceed5b3b90d45d573d0ad039cd6be298e4a7227b48642eb03616d898c0be80d066ed0e171e0bfd3d3d9fd4ab211593bfa90128737138485bb980b2cb464f5cb8f4a24e86bf01c2da38ece29642bac32603752a5359426518b65d569cccb3517cb92a7418fe3759dd95ef46d0fc6251bd5455e8fa1325504342099f7aa3a478651fa63d6a7256448c37c6871227f2eff67e8538af102e606373b7b1c305481987e3062a7aaa9b1a3c1935020951cdf4b716d91a838d4a9d586676ff777a17559c5d926406ece27269429de97a1cfa34aec2f9af0fb64100e29e20e7889a5fb2916e6dc1b21dfb77728da0f58c7f2f203f8a2f684e53da88835da9a654b2e7fa55b7f27f01dfefca2bfc011f029662fa0bd7c5115d196163c54cede465674d5ce2d7f5a15bb64f98ea0c2788bbb8e60bad6c7a43ea006373b641d40173a45c17d46760d747cc66c4d3af4a8b448997d7cc1be5ccb73eebbce7bd7ea38c880c18f373c528fc892e883f0a7a2fb517f9c000d568f4463d667c9e50585a2a09793c9ba674a13360f76881e3f41984edf6964fdc2da1605f3e66bde5c639397b00a450ec549b3d36859ea08685be1509d2acc5f4947cdbedc4fd9e52756e27fba03d78c18c52e8c74e05eff4d894b2b98ca7152ad0da9cde25438494580eb49adc80e6e04f7ab9052e1037931c69065b0487538cbd7f089adab7ce202831434ffd65d1d74c99c93ca535b138ebf85c5856b9a8945091ef6b98cebaefad90987daaefbff1d0b4be6e1bf9718560d232abd5efdac0e96da63a53832103c6c614f51270ac55c47504d6e32bca3b437b9f9392a74f9803b25370d462368016297daeac7f96b967116d9b8c42f9f29db870f87aa4fdaa96406150b7dece45d302e07398da26ede38012423aa3ba2e35037b3fad38d5accee8127ba953220296cf6fd44abf8ae22ab450721218afaac86", 0x1000}], 0x5, &(0x7f0000002980)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x160}, 0x400) getsockname(r0, 0x0, &(0x7f0000000040)) close(r0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x3, 0x20}, {0x2, 0x1}}, 0x0) 16:00:28 executing program 1: semget(0x0, 0x1, 0x22) r0 = semget(0x2, 0x3, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x188, 0x6) semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000001040)) clock_settime(0x7, &(0x7f00000001c0)={0x800, 0x7}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x2, 0x2, 0x0, 0x1, r2}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000201c1572b9cf49f52c0a4ed5a9edbd9c000000000000000000000000000000000000000000", 0x34}], 0x1) semget$private(0x0, 0x1, 0x7c2) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x2080, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup(r1) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x40000000018, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e5", 0x1) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a9b59d097418464f5375bebcf53f756251076161819ad59f930eb3a810ee68325eea1536946516a2d334ecd86090ddaa76519b9e264cceb2cff1ac31de8159525a415729669478db29a138939f22459e5991fa691a3fb63448119b1f40bb79b3656697ff638f33c9342a9f7195775874f7e15109f756c3e008541369cbfc3f6812af1f5effbe827866", 0xffffffffffffff37) socket$inet(0x2, 0x4002, 0x4) 16:00:28 executing program 1: r0 = kqueue() utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xd76b}, {0x7, 0x3f}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r2 = open(&(0x7f0000000240)='./bus\x00', 0x200, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r3) r4 = semget$private(0x0, 0x1, 0x4c) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000680)=""/145) getgroups(0x2, &(0x7f0000000140)=[r1, r1]) rmdir(&(0x7f0000000200)='./bus\x00') pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="58a0d9c1796c48717f79434dcfaa7152d1b926eee8f7bbdc858b7f8a72e3a0625e2e2c77cb862e85764806a7304fa450ea9312d2ea338486b2164c", 0x3b}, {&(0x7f0000000300)="789880f16861ae05f52b26bdbe1bb288a21b25558ae84aa26856188b3bc841f8c16634f63bf054c623faff36d386471cffdb4333d1f76bd8ff2a26fee45aa9bd3d1eaec0b42e52ccaedb651cb9609a23d56fd06b496ffdc0afc91ae4a4923143dec04bb71cd9fd6eee4c270ed5da842c654383c5e5ab403b68a746c2c20e4c4c9613f1799bc5eb9914433f0a64d56778ac6a86fb787bdf8a1f383e95a02a1a32d20bf83b4d470da6273946d35ba6a666a688614c617501e8a670816b329f39b7a1e2a4283c72f95a55b21f28c0756a3301c45d97b548e960bea5b7a3cf3d2489e065b8d164a79d87e4cf89d14f", 0xed}, {&(0x7f0000000400)="fbbbcad10e7c1d230b71a4658d3b79ccee4f4e8c992cb93696d7aedba84ae1395b8380c90d639af8a179c79979e9e97495e948f382ceb7ff10dfbb0be4e2e6dc8be5957cbb6de9ee0247d42ca2e750f368bde9f6b07a53bf00e0caeb1c81e84500dbcfd0d4c4577741374ad6cacde771136f72a3bc9c482e", 0x78}, {&(0x7f0000000480)="29f6455f2c49212ebca017bb9b1dffca1ecfc9193d72394711da636622d01bbac0de8ba246594caf6728a0d42538fc8b0060aa391bd8ab9fbf5238030a0c2bc9dad82395a59e01fdb88156eed6b964966ff48e6d82b102a2736d7e82098a24844b44d5841956206c543ab3", 0x6b}, {&(0x7f0000000500)="fa2738704035d222a444a6e685d38aa362e18eefd325413eabcef214e5ca3e44ba227ff63d38c5daa530eab55aa5278954923666f63bdd21685c3437dfd8932ce044473533d95674b323598a87cfe36920f3", 0x52}, {&(0x7f0000000580)="935ac767a36ee16ac572db956a3b9556c5873ee913c1f487f31773798fdad3d336f4435351fcc89badd846b3f71673a96f60de81cd373182c94da267f409f27c568a8d38c5fc8b07", 0x48}], 0x6, 0x2e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r2, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:28 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x10001, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xfccc) fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000140)="60b7434c970bbfc4d5a0aeddc0c59099a630392d464c0805bda067da1bd24bd8a273e78d8921c3c2480bd274bf7f3807167ff2a9426567b9b310cec04309bb223e12abff8818de1d164da0244392e0ea2881d143aff58ea06155e3cae45e4adb9acc7b6ac76a006df3dbf1eb73d52c47ca43064f9040f44c89d914c90628fad3d795e2e1266949d984f40a4ed602ab1e935c", 0x92}, {&(0x7f0000000200)="17e2362103cc4abc34d9e128edf2aeb94b74e312496ce17dfd4cd385777ec88e3f5006b3cd36af9694a658314d19e2dcedfe423564b52c0d0c45a2eb84d08a076b90c5d3fdd7", 0x46}, {&(0x7f0000000280)="b0c2a8ee4b86be7892653647f3928cdc68f2f525d01c1e8bbcd0a54fafa3fa4aef677228f845560efa820c931f55e1efaf5f10e3c0cd711c57049a5ab904fd2c1acb4d54da8b286d847946f373897e5f78325d75fe8bef6bb0b3966e4c111f8d724cede1be366365e45ef7ebd5a86673f3717de43934531a4e4514522bc18d9fc617c90115fe24f43dc3d33aab587e07b8d46269b0e58bba75e7b68736b95217440db290b5e1e5fb7c8aa24f6052b319eaef5acbad565ab6441dacbbe94ea127fe74b941344cef3e2d55e09064abcb896c0a63f13a9516ad55666068d3", 0xdd}, {&(0x7f0000000380)="fad8dbc42803b2f7e7433df1eec92dadfe534d102dafff138ba3591b7dcee27b254de827ea1d80210bab4c1cdd3c847440463e16704c24d7bcf46004557f3ca3c597", 0x42}, {&(0x7f0000000400)="a4432ef929da0cc3158eb26481e637051b26c97b44fac767e489a978cd0dcace719e5763b194bc75e64c973433f29a17c71d2df99251ffd4b0321e1c9af86d68c06ce8ed69bd9b66994806a9ac6e79d336c1f1e30afb9bca23e458055429c031d13f13df23e5c22feb871e396d48032f5b4a2dfafb643a14c72ac9e05a484af639074f7dbdf288fbf5398b1e5b8da43af8474db52f9b7010a35c6f3c280106ca356f39d45a6b4ce02ce0821227f68b84e3417dde8eabc35a480a156406d7df5c02ff161b4842515447ce468ac51be114b843a643701c52", 0xd7}, {&(0x7f0000000500)="2880d5e930f1531849ec0f98646a54d18e99b9aaee63313463572caf196699715d55683430c52a9798bbcf3dcce6d37d88774b0fc1b666e49434acf611bb59aa340b95cf0019e109250cb0a8b0f474f1ce4c6352de54d5dc2f1c37ae6b38ddc4fc5add223d21d53faf9230d94592618c9b1012c0c989874c28b893b86d3f60e3386d1cd566bf2a45bc73ef9d1af0ab1393b81637ea8ea2ed97177a7d9ec62c18a1ea86c1238f57c9cfa640eed7c49327a3fb3ed046d5e6a5b702132c3f9a1b83abd80c3c4bda9e5d2babac1b711976174fe0b90c3b3a1e50bd7ee8ac970e6dcca699db280b89a9d87f41b2c9571cd850c2", 0xf1}], 0x6, 0x0, 0x0, 0xa}, 0x6) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) sendmsg(r0, &(0x7f0000002580)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="af19f494c866cc267ed6ef171c348a3dfbd5f7e8db69538ca8bd52044398f4928a45adfca3f2352fc4ce0552335300976eccb54651939f7c83cd1347ba5453da82e6f4c0006eb705ff79548b60c5e0055b2dfa5148ac36f38513c44dd5dc21d8eaac84c361f840c387f7b1433df4ac390741ce9321c0af92d8e2212d58468510829c904036a648e594fdcf1da3097a3d0c7a3130e164abdc82958c0513e2df5867d4d6d27aa5ecdd1e47a2311d321166c1cb363932f05acb6d44327d6ee1e08fc90a4669f0cc57d01f01dd4a0318e16bccf685deb7d2e5acae928d8ef6f9de7fc27cd04ef164fb175cce4787e33f98b671c6f2f435416e8d599447a0", 0xfc}], 0x1, &(0x7f00000001c0)=[{0xd8, 0x1, 0x7, "58dacb10877e7189974fc762e1a360ca367a4f6588d0c623ee6f30384e148a82ba25191aa86d78c9b9bd22de69cce1bf1b0242577d9d4214b6fe5260eaf248a55bd62d021fdd89546cbb8b0b0071a91eab79f148a0eeb3a335db385c1688f7176fd1490f1f2af71a42ae2a5b17f33a3dd2241493c256febd35c0546a8726da2eeef3bb1b8f492dac453ac7580430d4c03891a7918733daf309dffa1149aa5f0372099b37768bd5056eaf31a37d12697db17145ea9e6fee78e74d6683394c5e2ff5e7f1ef"}, {0xd0, 0xffff, 0x5c089374, "0310531c891db304c76469f3197a38276a1f0568289afc1200babb18f0ad91324e53c75d9d2d3aefc605b97934b8a79bdc924df81da5c84087fc7069c7e8a728631f0711e35925c9796fe27c42f71f68dbcba55e41de93f186d09e47ec48f78261c7e79095950fdd8504f2851d18bab7d0ad7ad91f5b1e385d902e7f44ddd68a7883850385b01fd4663ed09d82680865d579f09f0ad2203780dc84bf2c244e53b81f8aa4885c27fe0a296a02a12966c61656952b02769abc1bc657b1bc06"}, {0x98, 0x1, 0x8, "5972e7d9c0b2e632f24d13e04f36d94b5af5e1538985cde80c53adadf01a34f40575532c04a9228928921b277f291cf9a5fafbf107d7081e47510fbbae57bd676d985ef1d26e1654f4c87e4e6096bb4d95687240ec89a6804c0949776d3cff6d77b8ed98d95f93deaf6460ba8829d4676de021d127bd6736167dbc221603640eb80ddecd8f6aa533"}, {0x1010, 0xffff, 0xffffffff, "1b900fd0861562ba4a67db122d845582e8fb1634cfdbc2fa7d59568789451ef4914c1964b9f73405d16be12efd5b2b22e9084b556554fb021ad5cbe891c33531744bede7f1d92bf9685fd0432134c20396a9d947ccbccb81d947c767c5f3e0c9456c44f8a603092a0c937e63608d04c0212ddfbe26e05e3809c3ba372ffa03919352b1fb8621a5f049bb8792f0d4520d5124d395ed13036def5c1b754be840b22650193ce5df265051e8d393a3207f29eae5c3f3986775fe55f676b0c298415997827aff9e87cfbc872e5aa804f7f46be44a87c01c0c210fb7279ee07c80e0359e091f49314e9ddd4707efad0eb4cc0f16b818ad73c0c1aa78503d3a5625c44b4e14c6bb6337bb946015f1bb6dff410553350a48f7f03568227302d7252d3f119bd8a9a7661e2e89581b8791774f4ad86dc605c100958a81feee10a96f84589b8cb0f1f27dc8740313fe2ff0b10b3217aeb6420c50cda4d057a93e6334a705614a82f2d0ca2e83b3116edcd6444bf8d34e6285feb077b183032cef9c9bbe1d333f650bb5489e64e43c8f73d90b9638d32f15bbba605c9b9690538da8ca71b0d6cd7d4921e8a5328d1278b842745611aab5c77a7f02fb36bc7c545e6e4fbee6d6daa6ecc6c87c047c2d8025ff0a34801a194968adf1eb9baf0bbd07a603f9d847f46a1770cd6fb9cfffd25b92e5f2d30c3a482ca872c46ac55d7123e85209afbd17eec036f5c4d07d58d00ea4a7ee83b51dbc2b1ab02bb509f4f7d03e50d67182f1dcdb8b94013aacd55f726f4edd1ad7eafa6b8857cb7ee91282f0eefe57701bff2b2e3bd77d52ac9702521f627c62252bf755259dbd0c00d71a6767cd4d6a4ea7bd87c822b388ef3832bc6be88a2aee5c61b7c1ac8c29010d68f6661c633f8a1f68c63ef5e47c82efe55becf8c7e0073b8bba700a44a07eba0877059c40c7ad1e1cfdad938b5603f56096aedd8c744680a6c515ddb4260bd4d9df7e35541f5616f9bf21830b264250fab7bffb547f0704b96412a627b50d3fe7b754f90ec6136dcb44efce97dce46a9350f87a5606296cc7ff0583d0dda92c1a48a77a25a5f95d538411889814bcae3004c709d2329aa3dae1599e6ac32573cf81d03de9471a3898bcc9a27fe73c384fa0d535444256cc799df897b610f2d37440eef02f12b9e10a449dd7f4a9c6f0012fffa2ca6786d317d8a1fc9928cbfcd53ca84426c8b139f2b2b95c59516d16c9d5d5670f52be84b1057eb9571caa623a0ae199279bc5c605091ee0da16811d94f96db5673bad502429c7d47f657a71ff8eca7150636cb72c7e37397f47b37deaf92810cf57756461294e7b385cadad34c3cb56e2eebfc972778f4361683879b1b023ca2d276eb89bf86f98348f2a6f3f97537d1987be6d0f6fadb00a0cf19cb3c1c3eb32e2f5282885a44c6a2d6d37f83b1a692b2dd3a7b5e9e8aab55ef021e45cbcfd8bd05ac0d7d3860dbe5490100c9f5386efa90d408fa0aad5a2e7f0a698ce8b04bd036164a045aeb53d2ef3fa3ff5a4cf0e8b37c0e4e96a68508510c42f0625e1c33b4d010db2b66141ba063714ea820852887e75944dcd66cc16809b0a79e497c7dbe56e650d62e512634664e60725acd891449b5f3d9a80f304f10ad4aa58beb3ff86c0328e60ea5fc328030e83f7c526833bd87f600145272cfd7cc31ff147d3758f630d511cf4467f1fcde551c7767b1dfe32eb294c01032794e06aa0ab5681d14a208134231b6c6375a07017cd8709b747d67fdaed5315b77f0fca2c8f1a5e20c24a277f79f15089c6f914b85d03b2df001225d61830a26d23cdcea619a7de71ae7a6ccbc79dd1c033ca006392111ce2e65380f956923401a48ac8cb9aa705f7adc6a5a147d28ab026d85eedc79acbd0702ca9901445922199864a386ffad538f8ffbfe96c3b45fab12a0cd6814b86bd99a0851f3b4e75fe68373cdcf4543bed2b5956eeec3829f289501cdab6cddee2147d2a2fb0e2cd4e9b9505bc3d69ee2f5ebd3858d45090e5d7664ac39a87d16ce09004cf65559326b42a330d26c22cad5652b0215c9a6df228d2b96c63170f84af8216c7ae7546b395e9a3bbb9d6c839a1b0386ae2a41dae8acfea4b39d3f2479750299f14fe31ee80099addcd34c3b7086c0047ae6db990287f9e959de07ecad8efc85fb9f8390407b0f23dc92c5b2743623b7351518d4f1b57919afdfb959d3b21f2fb0f28050a3ae57a242dbf398b9a824bef918b225e70e4221b49b32ec465bc36525152de7c4dda9921d8f97cc0f999b14edc7e73ff5991c265a29a28a9e0ade8a893219a361b9687c9d30d1ce07e71730c2cf9a3060e75d68f63e3fd482dbafa01c38e1f1a99221ea8df74d13f47b4c3d8e5ed10c048db8aa98b4cf525ef42a6a3c025d6a1aa066d70a45ec31e6eee43ba31a60f995dc915b516794bab22eba07e8829b1ee8d334c9e042bf3f5f2159079acc0d98d187cf1c86791680cd401edd2ead6a80fb85f7a430aecd27907cade8a8973c25af28f8c92a2f4b7fe8f88cc028cd69ab60dec9e8fdc71560d2ee641e454ff7859d2ec02bab3444a595a2e8c88755478213085f83df17fcce0bebc5516177b8c7aabaafd48ab377780611a5d3943a642a26e3b11b136a7d3f10e8c3caf43a2dca5766192f7258bd97dd21f6fca7e7fec96cd2838db0d800cd6244c79af4565e2cd001bfa19dbf0ef0233fe6aca9f61fb4791d741703768dbab0fd35c41d34e3e46f3f710e642aa44426bf045d71e770faa479314faa46185ee24ae2c12de061f87cbb7ddeebc2a1b5dbff40d7e09a7a578d09aa509095166770479d98cb7b11c3a3eaa0d036be20d07731c44405b790f74221d382f3255c0c6ca0d5ac2237bbc8075032314cbdb59b30a0c9a43df1c997785259cb354cfa10e5140a9299cfac8c289c65901a7ebf5058f45adef5a9ab30e4275a7bc907c7eec0a93986f2c930203f11ad13110e4c66431e85c6a14496a0c844588ca7c6fee80ed62610ca7fc366b210dd0ae91b472ace0d6ebf6a87da7e356699e5b2480b31cdf0e93c01b0ccf07ee5ec336d7a31e48f7164888d84a6f1db37b4027d9147c8a857feefb56c2c06b2bb3f28a24662d40684525ae94b2cb8b208d19e9e0bf6a3edb1d3f21559177683c09f8b695cc0a659b0d57bf34783d3b1e5280b1fcd80b9ace32013a78acadb4eda72a08ec07999432ff7a9d1bd6ccb55d5d52ec773d2255bc36f5292d6c395850adc7c37b287bb00970b01be8f91c6687e374c7728efac8a14dc6cbeaefb6f7409adab32ca07ac4f9f2bf31534de856f5d5645d2c9ae1e71b1fbf59b03328cb8b333e0f4ef98953eef7668345d5a3bb626b5ddb1ee25dcd2f0f72e5ded7a45c9c11d72abe336e7e08ba64ede241b34357bf9dac20e7c2a19222bb3ff521d679d0592351a06eda0d4b6b970815942dff8de69cb5b5a483dd054d2c600364c51ac8b0c3ec5f5095dda4e3b831a299642fa73d652932f8583ccda5f46950705741edb3843e74ba3c3d5d4be7bea04228459174e50537a2a32fb214bd9c2417463d57186c5ba2ecdb3e9938fda09c74f43e8b2e176171c8b2a8678e404dec5a1dbfad6d449597bc7f8e45010d14a13c1780eb64a86b2400169f5f35838f220780e81d64d130f28eecb9bcafccd07290678792e6a3e30492177f3dd37f76e37088270103d9d03f3aa254045f601ad3bfa84be9c36270640fc0536148ba89ff015619be858028b7779567d9ca535102774e298138c42bfa6041bfbfb2e301e8ab043c0ab0c0449815ed52e6401115daa82f18ef7815b3cd1f5be4a1e3dac39c18971f195e18ac997b09b4c561b841a96e71495f507a3f5b4ed1824005ef602dd904853c77ebf7dda4a43913b99b9de6f853aeaa8b0fa8be27d61c4cf00c02ca704a17a454abbda856ea9b46fa9d95e79435f9b8973f45701e7661be873454635cdf20f27db93bc89f091aee8c3cd500b7e63d4dc657255402fa5aab852363a619a5538ae41b3e382f66b2adb6f5b8075f429f3b9d16ce09fe29baecbdea457d2044552ebcef90ea9e264a7eb8719a4cb025e68554f0500d628f5e8bfa898d870c17f8f9b087de99e0bfc9c31163a2821c67ddfc334df3b7b24037b5a0953e40b96f8fc35bebf0cc74253bb17ee4374fd002fa126f0dedde79fd0972a599c1480274ba4c2d8763ad577349dc07671f993fd3f98b763a368ff64939c4384796184dca0d5b367b3972c9ccd93ca4f3d2a1e01d5c45d9230bdfa045375bcef891bebc712308cdddb01799352187e3f92197f86fd7fe400960612c34f0e9725ba1faacaefda97b839f9606fb1b4476b8d6edc78b875d57a6eb3320dbd6bfe3f58d4558f9d3f1d105cbdf913f57a59343c4a6ce5e37c870e952e0db5e18c76a531acf4e9c9ab7a7f9b8bae53cc2f2ea5e86b9715fcf84461e60589d478dd8bf065df56970d354cae9870c8cf1d560980f2aca9e8d025da11cabdeaf801eff46a086aa03048442ce634082a36bfce6827108cea8400175663ff082e4f4630f30f4c7a7d7f803fdeb3f4d2781ce0268d2c06c81f14e5e7eaf9eec726daad49296906621ef58927f0b9ff1ae245e230318894a0e67774c461f62759ab4898c8c20a6db7da51d270c061ebc21ccf22c776de3d339eed5619c1d81abd0737dd60562a7953a2e17883616eca3dc6be1f951a1b4050f6cf60d4e24badfed67893c2134d6e6aff24dc7fe494e8490d859ee8f5b80dc869906a35f017ac4f3b6ad8b48b2960d34f0e6028c732d92a9cb77a41364ff3aae05475431f7ed6ad63146fa49273ec1e29991514c3e81e60061b7351915940615dba7bd99abef3e8906e79c5a83fcb54370f118e678df54db45622dd4f5fea8e5eda23f22589c6d3eab5d58bad0c7ee2912fd6ebd64f6298ea82e731b80cb4178cdbd7e57ed3c4db0b7df59fdf160477998ea470f058d37cc31376de5f639138289cd54c6ccfe56a4ee5c13c49857ca037df63aa7320f2eeabfef3b0a7058f5ac80a02f961af3fc361fd565d1102f2cd6aea9228e23812e0243bc59de6d8240d40e28a2ff704c7b9925a4a6329937cd53d9795144ca5e2da9ba41c6e1150678c6cc4e92a122552d24d50fb5bd88ec3f99f8bd0e703cb1925d28d7356e41d32d05a3c8e44296d38fbfddbb60176e05fae75c02f1d0b5968470d24d8b7102fd2b896d20eea9f329b507db3877180fa3da5e0eaf998e9f76cfcfc95e8d309d47a384a2a7ba89d0cbc0303a5d29972710cef6818759e61c1156527b6d50421857815f88e282b4dbc54fc7d636073221dec0abe8a01148417548daa18c3ff20c1c2ae6079b47e82bb16ce74c5036b4867ce316870d0f222a0c80fa0fea429635a12673437f6ca1e6239213df23ff6bff38ffcca5839d1bd6681b7d04213e37917db01e240c27d12d0ff39bac174ff06ed3a3302da1a7ae9e62faa0f849a7bfbbe34535ca25c071a640f9e23246cde687f0841ee4f45b99bfde76fa17018622a15b262d6e59592cf2e78105daffdd9715d70e5b1c2bfefa2f39b0faa0d70d01cc731466de6a51168b9484ebf90e6ebf48e8ad1dd7351e37f877ba8e61cac7d399eb297365b20e9a09636a857d54a73fc6aa7c936aa4332db663758ca7df708e9762bed33ed6b851d486e7889975b77881da391af1da2ec036c2c5b17f0b4f1cc728f49c53a53abd387fff4fc23ee7c2efc1609ad81f81c0c8808db14a79252cb32e61d0b8c63068be974a2b5768a4135d23cb3971b23dd19810b13a41523e7f"}, {0x70, 0xffff, 0x2ebc, "5d1e3098d9f748086b1b2c5e65db25d21afd452982562cfd816774acf506e8fc0c0d401686e7c32b04cdf280d52ab9d26d513d3f7c9d04be138b768cbc1495d07dd39751cd32d4d691e87cad20e9c4c234de4a1956ab1c84bf2b6f47ab"}, {0xc8, 0xffff, 0x536, "3d3f2dbff083c5c1af7a6c6ad7408c269c909d168750bfd884213074224a4c9cc0935db2c3e813f3af1f5b4ee7c9014622524808f7df9491491bd62fa66de858f7b9d524e7ba75ac63a73bdf8422eaecc9a1eaf6235fc0a186024bec34d934074fc8ae4f6e840a9245024292a9528c89b1c70e74104d3c8224e35712ad4d7915eac599a8abbd6ade83541bf3661996e7d7887048845f5df8eb986d9c6c1c01a0ffba609d4f2b4dc2c0fee34f5447deca4d277609ce83c10c"}, {0x1010, 0xffff, 0x80000000, "3fa243e23df92a4398a5b41512e80adcd1d950763f4943885c2f61dfa83a18b70fb5651502eb56e1fe62158ba1bb96dc12244d1ebd86d9bd2b6dc9d2424bcb1f4606c58a7ece9114a0a0555b6d9a6f85fba6777449df936ec703961f0321b492243928abe506f37b89a01432cda29b933a49d8bf214fcc4b5a491703b141c32a5509c352a9f82886284631026c44f1c843e330a223ca3add5a177d9aa47a2a6bb2c9bc4bea14ebb45a873d3d9e8dcc1d558f342f8625b0a775c05fb5011559a77f02a7affb5663ba106481d4609e833b51202c97a4f9742e4ab39ddc5c995793c0654b8751943f3da859a59c00f0c1f8475f3fecad5d991e65101cc86b7c97a19b3582b123dd51a46b756328cb59467e78530067ad766add80693ec5c74d2a5c1a501090260cd46763e88786f77b9776d5404d3f0c4bf4c2fd2bc17b67c78eb0d9574ecf74e9835a249f1abed82b48d82d871d4c7242fa95e293212b86266cddd738e6f4124d9ea7f93e8f533399f23265bc8bf6ddbadc8463064e351c9265cf7184622f6b3ed38c76ca90c2d687e00b33fd425d1997d8583443baea3fab71b1b8c7a9f1529d37a4b49aa4a336351741f3028995cf0b445fd7a5d3dafd31ea7ee03ea227dfa681ff8f3fc1a6d8535e619e5e9639f9162d93617e4cd9cb1a73a7230b96d9fa4b3454b36c9e89a5fe834db72025ed0e54e02b71828dacecc89e1066cc6ad132b09f2bc7b89ca679338b0bb1e87104d606346352b8ef791391f2ef2a35bedfea01915e439aff259c4fbe72e07aae087cbe7a70d380e92785b2db34c6008d0fff0b2f431645098cc88f3d987f5d195a67522490feb62047adeffe887a70695a459d85923b96a8341390033db627ae253e55d6fad75b1d388e4c5001e7cbd18de2349cdae77992f0f1b26f77f4bea220b544fbfef9409cd20ea2a72711f988c12baaac79f88a9f2885af316c582f3cf2d1e60cffa74bbaa7c5ebc73c7a1bad6f9bc387ce00ecd7a17c99c424c8b9fec476acf2dc48a64272e79c7eb36b62b14031219c55d99380b81ebde2b78b53adbaa335288e6c30064303d06a3517746b0f01fa093ab2afbf2c3ab8e6f49f9afcf1f6e35815eb276d9dbcd2da0a0e59986c5b3ac145c7d38d501796cd431056cc62d85f30db12e0765cbff4e27ed82c02009dbbfc22ca781de91846aa229405ed3b6d98299453330d75085f30d9cd020f3c38b8f7900562dfeca0f46e77db7ad716d0b07a06fb795b70813dec1d8ec7b8d53112bc39e25ee215b326c22642340aded8d6f69906a8f4f9b77f6348ce428d170a389f209e13fe75fd567ad4ae2f45fa0325408e0c1ab5264ff28d09a53e244e406f8e063d379fee41b71d2df805128b297848ead44e21f434e16836a92ae86a02493868a6d96919fac8a7b1b1aebfcbd70a79d199937dc0648f6e9a7e34450058dbd9dd2910d43d781b115d37a1093b1b465ae1e0868abd5d2537c63242c2db9878e2e754adcd46f11a347969a593918388cd22c314ad596a8b3ef04ea72fc7ae0db3e448b0691c5a43419a9efd1910547de76ea4582509b2b65711efffd620eb0cc4f14defd987a8936be2c13f06e6436c1c4948f4dbf27d93e498ac9a5ac218620ebda0fb9ff8bf3fb0cd973cd03593ab8390bacc8667c78f5a8927cf440ae9071a0cde0f34bc88f517e3a5e79df56a2ec89ed6bf5bac64fcdff44517898a9788b87c25b44ec8b7522f4330546362a4166a65625a6f2d3a91b904f8ca92f4c0c5532f63663f12a7a3595df44b4b9daefe4832a943ac77bba1efb9aa396fea758483725c38bc036f96fcc6caba2716e664da8128e4b899283f578c79e510a4fea2155acdb82706562249ff80300739888a542b8e971fb5e26fce9fdb1ae5c4b320dda6b543cccb164d42ca44fc61d3fcd79c20144ef36decc578590e0a0d1b0b5eb89a1e638460c298abf6abebf1cd034321b018ba8d9659839e793b5aac622004b2e41dd644f2884bd7f5ee79fd3221483e209e16585feca2be88fa9a3c6df190ce4d09d8b59eae71b1ef8e140ab1a3139c6d40ec853c1cb9cfe5e5b424d5ad62bece00b5acfba0d273bb6f1c2e5a3b118eb4f68024d006a370be0be92a957460504dc4446f2353fdb7fb3902a86bcab65f59d75860f7920bec289f826355d64e1fe746a7b8aace35769ee8ef337310b6138f8d115f0cf5fc9fa205ee096886756b17b9c8d2f951466c50918b71391d468de9a9efac5be8bf59f32a689a0983c0f3fb05f7b01a7e8a207f4d9ae5bdcf2df2773a3303315b85e7c1fe89fdb9aed6b4c530e98b6b88fe22b0fa17452962653f9820a821e285f95fde396ec78945e62a765ee6017eb08dfd071eceeb30eaed2675f8cb2faf7dc73c259c1d40ab40d52c86d00832b3a22e3c5d8614ab91ebd8fe72a52fe168550582a1ef6435f5be6804ea5d1a732ed0879b9025ec9b6742caab07c3dca72a8f856b2055c9de47bc49cf2fb09679e40fb77108fadb1ebd41f8f10b1a4aac36b2ae86decb7d0d9273e4c33e680b15e8ecaaee910f3c77cd839fedf5a7a1541da7ad29bbb6717acafbc9323844dbda165e2540d0f76950ad7ff1dacd7128f50c8a0a4b651a248031ff7076f150e80254ff411c4d3e75064908cbf29c3eb26f6bbc6d43cbb8bd855b4152a04eb0f73773c8584cb27c26a0e41e8858dda9e982b4abe08b9c960bbc43cc77c00c5148ae7804cff8df0e40a74f149a11b90e7e9ce4ed7e2dd82104939f51c894dcb9c59746fcc0918022fef13d83dcf541d4c4751f781a884b67932fb6efa3731cd62a8fa30001fc2e8ce0323939e0191da5ebb0cdb16e01d6ead24ebb6bf4aec9dd08ce3075667a599952fc0090fb6a6d4508f56587ce3f6ca237490f4e0f45fbe3cfe95ba8649e15f3d52fb0a61052032aed4831a1bb8fd3463411252f426dedab539df5f01a6999d8e5ccb5dc8a7d29b969ace1bacee34cb921fec50ed03f9e12e14c480942068468c3904be85fc94d49b0df945feb69bcd0a2cadc9827b33944f75d3ea1320c2bbbec31951155e22d5f0f032c7068fb51a1858e27598a9f11a57ce3d3fb17301d280744d98a59606afcfda497375dc22247a94a2a0f079617b1bf981a6e0efe7b7306c162cc433fcf10bcf7f3cbe481900a1fb89f1438a2262a602ffe1e9bcb8263acbd911c2e3c94c4f80c159d5fdf369d536a781f64567704a669605aae7520a5d60239a99269a7950db74cf7b18c1777dafe3cd5bd813b7678bc9794c42cc6804dc834e84c82eb2ac5383f602b058d7929cbed18abfab01e9d1b18b93c4cb5bfe19b53efdb4a30c9537d2c7a5b3bbe63b62c88ffabb92ebf334dbc982bd6dd28d8df40bd00db59e9bf18fef69021d1027556042fac9d32585f99cc3e4d7c79f8476f4e7b851d5bda981404eccbeec29d36b62c5f448e260939256251b138f3baf1320e183358113a9b886dde467c4b41a839444a004bb153fe51a3d854ab01984ef352f602a4d5c9202b5488b2dab639f86203b56d92f0c64730bf4c1796fdb6ab03d6276c154c0fad15dadea938618e1ff08908dd3b8ddc737010e4953eed7644a27e12311d65f5a08a57df88879624387653013e6f226d2c53b30d8932ae1568188119cbfe56ffeb9834b21c0f935ab004b8d85c685916ba6938405d5a916eac6205cd31c99f9bce6acd86ba1337870e9d07479ea528389884f292f5b5d4115fb7bc846a18ff37b499d58ad897791471e82d4f03fbbf29d31ac06294a515a73225fd1482b0c720a1903b88ce20c3ad0a6c9f91e973c8ae778e051f5564c6a869ec92b7dd6d488fb51adf3034fdf215b9b741de58d26bf286e392b0e4cbe50fd2f321a3134d95623392b08e42107ba3622b8c7aaa3be8cc265fcc8794de96a26a8e7358979af1ffca73a0274768378345d25d61c77ebbc8f28010f20fc66069d2f97ae26947378b810aa76ea6b88697c16fb286a948ce248dbaf966dd04fa9de59b4397410d7fdf641f1e988e193ccecd072cb9bbf129b72feab6d07d9f7240174121e615f02d5122cf06981f93f7e5d924816924a8cd46052ec57cfbdab80d89474699b1463a35f0e57ca41e0c2caf0f9c8c7905a58e78f34b2d99b69e18c7dda6d17ad2ef268461127bec67221f3e73203ea80f33ce653bb94978d584e0a5495d5c7adb1a3d1c2ba308605a14c77dd4f2ec3d710b2c7bdd71b30b071125cbf4f97541b9b1bc2a0b85d922d1b5ce5a66d623cd4145a6f4fbffd1fe0bbc09c313b1a71197051681e12b4b9775577ccc5997edb7e6bda42b252cc551603a2329b553eb90b9d8b95751605e566f5b0809a217437b2e1b9a35dd24e3fc1aa750d58b1466b52a7e12ef4fe243ac41933df2ffe850b02932d4c70f246b352e8cd0e8d2a42f99cf0801d6cc0ac95f08df2d9230a04afe21a3cca0c133b39cd70d0a3c875837b3868a9d6ed15d0e4e0392fef184dd498508d3b36688a4f205d6cd2195c890b558785ca57a1028fe49a94af8c8cc957f2de32b05e0ed9952d946f990cba078ee6f71afce9cd0093f048b0c0bee4350a5fb1f0353d5a01e36fe152f252734907656567042e014b2fc8ba3812697b32249793c78da8f45cbe76ec7e65d007f63eba57d096547843788a01ecf6a1330b242908460b38d0fe64aa0fc3cffe5b8ec4eca242e4d5a46055df94e524fdde1f731436324cb3f3ae3114322546adafcc4bb57c8c37dcec88db3260c954bb300178e10f1134a384e1c69d78ad736a7807340e84b1b319e3bb04bb39e660f16bb2f05f6188bd0f457dcfdd8266948008cab83b446592e4eab69a25a545ea5cbab3adee0fb55ae2b29cac4eb52fd30e38cc7748b9288b21786a73c811f139cef9df54a7149a113d465c6f87be91b8a0f0aed7c951d107d28b0f332726c3dde6aef22e113183ff5d4cb96863bdf441a95368ae95641593843bb1cc2550a42df35c3c10a7cfbe5e8352c414bb22abb48043d859d1c6862fd3ca2c1b84f90e724d020bd0bfad84b6fa101ceb05d24ff75b3718c2d1daac17ddf311847a4b5c3b9d4d8a42ac0d550aa2acbfa10650b741e44d75638ebf51f4ed6c41406e3f9f0aed1b12092fc9c6fb779cd9a8bbfe215595e65a729261507942c639ab3df2f06a3903e6e2a27a5ef4757ca0001aceec28fc56aa7c0becfd1e22155b6326c342e72eb17d026b1d0e18e0c738f66bc02a53330df11ef095e0e45fe0e6c76057f8ff030ccdc779ebd6750c23bf2dd6a0deffb6f93cc8f197a4b78dfdf2e26015b16aebbb055ec9e38eab13f5b648f097f767966c227d5689db6adc632d9e589cedd359e73800ff22af5c0c1e7ae2299232cd8a7c6791982d8a160f95e2a8bf4fd2284159abdb280476e43ebd6f59afe4821b2c5480f2d7da9a7e83fab41d33b6930eeb80317874c21fd971dfe68165dd4daeaee654ffa80311831bedcc885b4e6320bd26721cf7464d0af94a2ac82cdc956f12e349dc6100502b73bb1563aaa8e4c298911a738ad86c994a312ae3aaf1c2fec5c7c8d384f56f3498e5c27f950ff3e9f71bc9cea24e29a111c0566f954c19f096eb0d327ef744daf569926b573524d5933486e21e01ca947941b774401dcb63771a30cc4c2b9ef058b7287a67bd11d06b79f99c3a7a44b40cfbbdc074d6aa4163b66330933f767385da9fdbee467244225a1a107d1bd4ce2d690f6c53787ffc1c165e80ba27bdd0c4768242f41acbf1b759c10eb6323ec76c5c057a6741088328e031752d091c596f3de0867063c278b"}], 0x2398}, 0x2) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)="6e2ead", 0x3) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x5, 0x4}, {0x4, 0x1ff}}, 0x2) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80c0, 0x8) fchmod(r0, 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000be3c086f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000003171d6300b4af2457070bb8e42cfc45f2bc77df025e59888abacbedb719437e8b0d5ab2ecf577408804675dfce346a"], &(0x7f0000000000)=0x6e) read(r1, &(0x7f0000000100)=""/81, 0x51) 16:00:29 executing program 1: pipe2(&(0x7f0000000000), 0x10004) open(&(0x7f0000000080)='./bus\x00', 0x80000000, 0xa4) 16:00:29 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) syz_open_pts() close(r0) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x40}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x18, 0x1) 16:00:30 executing program 1: r0 = socket(0x20, 0x3, 0x101) getsockname(r0, 0x0, 0xffffffffffffffff) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000002c0)={0x3, 0x3}) fcntl$setstatus(r4, 0x4, 0xcc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCSBRK(r2, 0x2000747b) read(r4, &(0x7f0000000880)=""/161, 0xa1) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) fchmod(r0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = msgget(0x3, 0x10) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/77}, 0x55, 0x3, 0x800) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x7fff, 0x7f, &(0x7f0000000180)="d5cec5890f1cc93fe1044dcaf050127b92052075a2def2603da3b03ede13856da42ddd930c98b0ac28949ceac3155dc229dce9e8b06bceb6cd11f00c356f67d92bcb9ee2842b3f14d9adccbff0a9de49509a5507bc5df6cd6f67ac813d0972a7a8eace2f9f9a31baa2db3053a07547a8982b9f912da8c0979a67a37c9b4a2a866751860a0d94cfeed9b578a319776bcbab0a50fffc8a73326237400b8e60c9fcb53a4e6fc2e86e16f687b9dc67fe9444fd0aeb5eb3ede0de228ece25216c8b58", 0xc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0xe, 0xa944, &(0x7f0000000040), 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20002, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x89, 0x3ff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/19, 0x13) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x80, 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)=0x3) 16:00:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x3f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e6f1ddca4faf657e35de1f95b5551dea33876fb6f94803e634ff268ac08de9905c0d119d555004a74b126771c4b8fbe5adbebcd3cd2c285350e70ac0b8f99ea50f57ba3392511a426abf83c2d902d8ad6345b40ef2e7cc9e602bf664b528407f0ae28cc030abffee90cfbb22d58852b4fe878d62772830d629a9ef42031159de418f746990aa8724d93cae7", 0x8c}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x3, 0x5}, &(0x7f0000000200)) r1 = semget$private(0x0, 0x4, 0x8) getrlimit(0x2, &(0x7f0000000240)) setrlimit(0x0, &(0x7f0000000280)={0x9, 0x6}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x101) r2 = fcntl$getown(r0, 0x5) fchmod(r0, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x101, 0xfffffffffffffffb}, {0x7, 0x8e62}}, 0x2) write(r0, &(0x7f0000000380)="d051082e082b9916c2b78e27d96d62cabbe82107d67b12bc8c4f586555d1a82b5a62239602aed704a313b60ff612838468e118d1828392661d910b71d197a322f87b858ab52204732617f8264e14d0b9c25ba9677d2fea0383b434bb44517338a74e274b16687f5be5a1d006c1520d767bb6dedad6e2978989173c1002b0c32b35e3832a9fad3c9967da1adaf8ff98943c01da0acb93e4c87be3ae360b543a9c5013e2d454f900e96d06c4e2cf26e624", 0xb0) fcntl$getown(r0, 0x5) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000600)={0x3, 0x2, 0x101, 0x400, r2}) bind$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) fchdir(r0) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$dupfd(r0, 0x0, r0) r3 = syz_open_pts() select(0x40, &(0x7f0000000680)={0xffffffffffff6be4, 0x6, 0x101, 0x2, 0x62, 0xffffffffffff25aa, 0xfffffffffffffbff, 0x2}, &(0x7f00000006c0)={0x100, 0x7f, 0x3, 0xad85, 0x7, 0x8, 0xd7, 0x7}, &(0x7f0000000700)={0x0, 0x7, 0x400, 0x200, 0x9, 0x3, 0x800, 0x3ff}, &(0x7f0000000740)={0x7, 0x200}) read(r3, &(0x7f0000000c40)=""/4096, 0x1000) sendto$inet6(r0, &(0x7f0000000780)="7f9a0a41a9f48645750d0e0caf04b79bacc59522ee5a12dd0d3b4b93b947b9d99797e7c446443348b9f5ee3765fe81bd135ede3feae4389d915ada780ef526ba0587efe1124d9af9736b87fb78d737bbcc5855edfa", 0x55, 0x406, 0x0, 0x0) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/zero\x00'], &(0x7f0000000b80)=[&(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='#.@#\x00', &(0x7f0000000a00)='/dev/zero\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/dev/zero\x00', &(0x7f0000000ac0)='!\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='/dev/zero\x00']) semop(r1, &(0x7f0000000c00)=[{0x2, 0x7, 0x1800}, {0x1, 0x8000, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) sendto$unix(r3, &(0x7f0000000080)="5612d0e0c26059375fce4806d3ceb1", 0xf, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r1, r2) syz_open_pts() 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00"}) readv(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:31 executing program 0: 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x4000000, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x2) accept$inet6(r1, &(0x7f0000001040), &(0x7f0000001080)=0xc) 16:00:31 executing program 1: 16:00:31 executing program 0: 16:00:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x1) flock(r0, 0x2) 16:00:31 executing program 0: 16:00:31 executing program 1: 16:00:31 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fc) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) 16:00:31 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() r3 = getuid() getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8001, r1, r2, r3, r4, 0x20, 0x1a}, 0x8, 0x1, r5, r6, 0x9, 0x3, 0x16, 0xfffffffffffff801}) msgsnd(r0, &(0x7f0000000000)={0x0, "3097db96c67e930b2f9fa0c32cb08b1845eef7c004643f291f82d2b8e6f5997553a6b9c57908788c20a281e563d733d2afe6c00798e3fcd73a67221a9bdbbe1fb38cf8cda2d041416516b72bb198ff9231116c1ae737d279ce3245fb3d810d5c6aec50bb00a027204581275adbb2a4bee36f8a3fd3971b7775f9e705506c6330fe996a786b3b10dbabe7e6cabc95a36c77e7a838c231eeb4a701f23193533b4fec882c243c8fca35ec2493f7f1c23d19fc374b8f960f6e7ca79c5242bd73e8d30bea1940b95231f4805271bf817e89ec45203fb79423152173"}, 0xe1, 0x800) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) close(r0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ftruncate(r2, 0xffffffff) pipe(&(0x7f0000000100)) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc044, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x5, 0x7, 0x34f8, 0x0, 0x1, 0x8, 0x8, 0x2, 0x2, 0x55, 0x100000001}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) chflags(&(0x7f0000000040)='./bus\x00', 0x0) 16:00:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/25) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x40, 0x7, 0x6, "c4fad4a1b6a0aad5ee6d9bcc86017abf00bf9099", 0x8001, 0x2}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)) r2 = kqueue() ioctl$TIOCSDTR(r1, 0x20007479) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) bind(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000140)=[{r1, 0x40}, {r2, 0x1}], 0x2, 0x7fff) r4 = kqueue() setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="c8419a2854c7eaf8550046bf3acf0b73145f5c6694f3bedcd776868d7b539eaec3bf17b038037e13ee85629803b084244d1196c86e8ec7d31995edda035f09264a4ffffb9d3100722594c9df0650f9d730f4a8cda58e3d0fbe9e1790339080b6c01fbbe7d1e7a34ef83891a479c9dd7efde55d87e1d497af0a50a39e72476fad91a66dc53b550ffd71ce101c3d7b05abdf3382ab4dca7b3662504f684be9f3f79bbd1f27ac0bd8faaddea344243c0ba86733e43b0b333383b7c87266398496ae37188aa4245550d5e9efdb3e6e7fcb15761daa1e3211c237df1331ad6713bf58bdbdfd78c51e5fcd6bf60281d81bffdfe50f696daeac515c8bf2a2052660f4", 0xff) chdir(&(0x7f0000000280)='./file0\x00') recvmsg(r3, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f0000000380)=""/75, 0x4b}, {&(0x7f0000000400)=""/15, 0xf}, {&(0x7f0000000440)=""/139, 0x8b}, {&(0x7f0000000500)=""/205, 0xcd}, {&(0x7f0000000600)=""/63, 0x3f}], 0x6, &(0x7f00000006c0)=""/86, 0x56}, 0x40) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x84, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000007c0)={0x0, 0x97, 0x401, 0x2, "c6bc24364c4081d7f15223fd7efa308992ed289f", 0x6d7, 0x5f8}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000800)=""/111) chdir(&(0x7f0000000880)='./file0\x00') ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000008c0)=0x2) writev(r3, &(0x7f0000000d80)=[{&(0x7f0000000900)="bde8284b77e432ae1123789af6e843ad027e3014c078d7c467012e9712138ed716227c5f6fa1e8968cf8530aa46a4f2b4b1737030a8942037a5a32ae93c96b9d62a95c3fa31f6f344f037c295139d0915c8400da949266caa43879c5d4cd53ab35f4b026115d4b833ccca4f8719cc648d97461b0b3d96b22cb20d8a04a27394dcc9805285f1641c24dd7207dc1a9c991263e08fa9e29c70b50de3c9ec1c40bf6d0260622fe64648826a1357662705f94e1317e12bc0bdea13fb4811b8b5434167334c3", 0xc3}, {&(0x7f0000000a00)}, {&(0x7f0000000a40)="95c8984aab9ce76be41100d5f480bd05e58bd663c1d033daee3dc53e06af4ac07f44a1b287e3dd2abe00fc8834a0a36fdc28a6", 0x33}, {&(0x7f0000000a80)="01efff91340fff338d5069ddc82c6444f0694b26370915fbc3e1a1a32e5a16a32b7ee9217e0df8097c3d31dfad95f87015b9eaba2c69bf448708d467009c4ad71467a1263474d8995f41f55fdd8dc74c16eb2d2492a2f36fd77f38f773c50e59f73d675cfa887235abefe144212c07b28eb6692733ded9d0b2bcc06352308a", 0x7f}, {&(0x7f0000000b00)="2fc4379aa2b4a9904aecee1767d1587fde5a3d077347ee296096793a7fa74257449dd565952b49e46bde1b83d02d79a57d7862aef10769ae8695785428d0b374496ac3e70882d2f59689bfcd4176ad6156c9d3cb8055ba23002d43d8ef68f3c61303a311b434b019b9225aa7", 0x6c}, {&(0x7f0000000b80)="e7ff5ac9215507abac1c04c3c45d8894f3cf2e292bd2276a458ba03b4079b7ecdaa9675a0aa0f7fa4975a02a08ad3b36438d49a531399f8eb00a41a5e8dcb88ee93039a2ccbfb5d83bba9655f9aab4a14ee25959de322bc1a68814b180a29ca5a6298a909e2223b34432f0d07ab08b09ff14789b76d5a181fbf7d3ee5c08bb5b766e7c1d735f379dac1d795734badfc9b033c997d4c7705caa10ca07bc7fb57281a333cfc0dda62f03c3f980b882053401db1dfd5d77a796f2a68ae7b20a1003c6581f3167cc5fd0815e31b3e9d77b636d55a389c0f9744336527f07141b70a927d5fa1e9d53", 0xe6}, {&(0x7f0000000c80)="cd37d4e7078e4245677e28e90d42a292437deeeda1818e31cf0da1ccd8c0848f5557e31eb204ed0ced21582e85dd2e4ce292673424f269c571e1ea340973671fc6a62c8f748f2a209e5b262325f12b90120dead5a594a71a548d1e99b2f7a4743ce0a466b90f927d27f677a97b0a7658805c48dcdd88df604fdfe28d7ed69a9ecf2f9f4a00a38ba4375e9990d2b0731d21fb1c35bfa1f455264c81b1729883229f262d04ff333a4598ed89167cdc75ce8cca0e4fa5d099b36b5f3257194e78311210665294941c13a8d7a7a85a3ce72563a087470498f161266ebff0cd4f26cfe9194ff60b024e6b2352a7a39d774fb1c57f", 0xf2}], 0x7) pipe(&(0x7f0000000e00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(r5, &(0x7f0000000e40)='./file0\x00', 0x1, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) r8 = openat(r3, &(0x7f0000000e80)='./file0\x00', 0xc0, 0x4) poll(&(0x7f0000000ec0)=[{r6, 0x10}, {r4, 0x80}, {r3, 0x1}, {r5, 0x2}, {r4, 0x124}, {r6, 0xc0}, {r8, 0x12a}, {r2}, {r8, 0x40}, {r6, 0x1}], 0xa, 0x0) fchdir(r5) openat(r5, &(0x7f0000000f40)='./file0\x00', 0x28, 0x42) getpeername$unix(r3, &(0x7f0000000f80)=@abs, &(0x7f0000000fc0)=0x8) ioctl$TIOCNXCL(r7, 0x2000740e) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001000)=0xc4) 16:00:32 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchmod(r1, 0xa8) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x3, 0xffffffffffff0f2b}, {0x8, 0x7fffffff}}, 0x2) kqueue() pwritev(r4, &(0x7f00000003c0), 0x476850e5d2a048f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x80, 0x6, 0x0, 0x0, 0x4, 0x6, 0x9, 0x3, 0x0, 0x8001, 0x72a}) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 16:00:32 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="6dd296092f287a2c8aa4b46ac78b3a035c2fb8005379ac061a13feed8a3a41df954472d135d91e4eb853f9f19eb95ed450b0fe5d80ebb1cb1d68c2c00a9949e4c39b2f73862dc2003dcf9802", 0x4c}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x3, 0x7ff}, {0x18, 0x0, 0x30d, 0x1ff}, 0x9, [0xfffffffffffffe01, 0x7, 0xea, 0x9, 0x1, 0x200, 0x2, 0x6e8]}, 0x3c) 16:00:32 executing program 1: 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) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x22, 0x0) write(r0, &(0x7f0000000180)='A', 0x1) unlink(&(0x7f0000000080)='./bus\x00') bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x7fff, 0x40}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)="db3a246c2a1db4", 0x7}, {&(0x7f0000000200)="1665962d5e4ad2ed5741cea1612f46ae07800cbbcd716781007e926074d040ed62ea3e9d02fd43c8ed128e106fc17e97aa30f2000c3f97c8a20322205bb230b09aff0e0d10c9be7826de34e87002ffaeff3cad4ed21c1d04ce36357d6c7bfb48675900135b", 0x65}, {&(0x7f0000000280)="7259a8ac42875bccc92ac8c0c4769352f265b67ab53ab771ace4b2", 0x1b}, {&(0x7f00000002c0)="abdf739925c4784598cf36ec9079ac13271c08e1cc6b9ae4a82d0d1d9032b58e2cb35d0cf6a821a85e18103a0fbe6530b2f575846e09abc71a4f0b4561f6e4355342ad978cadbea141e3a76e5aef51bc3b1e7ac431e50e90ad7adf72a538c9497b3f2ba2153269dadac763be525b73572d1671e945d0dc758cecac10a9705742e35008b037396c5ae9331981c5c88478994b1e695235f3f6c462c2b057", 0x9d}, {&(0x7f0000000380)="ae4fa6641f19a77869324f8858fe8dcf4c6a97d72bdd067ac3cc03ce8399a3a9b7e67a688380db", 0x27}], 0x5, &(0x7f0000000440)=[{0xf0, 0xffff, 0xff, "88eb4941102419d89daef284b825db0a6907fe86af8c2f551e9a16601ad76b349f98cf3cf7bc98384360d7922e026660dc30358278548d379354f40c537c1cfe826622596c63ef901ab16740d8a00699aef78eb7d92e6e42de1b62db836041b9d42e32ae913293c2530c1bf6bb2f6711e0e33579c4945c0ad40bdbad542312bd9236e764a406a65744b8cfa0fe107d2bb0eb040d7351167627e9ee19fcdacfbf49038ad116c45875a4d52e54db9904aa582b4b62ba2398fb806d92fcf370a108af2746032e07538e4c642de23ee230ffa961e9ce7f2e352e69bc983a"}, {0x30, 0xffff, 0x1, "97883aafa136b9e13c89ea1049a17fe4db53a5853799765d2ec8135ce7"}, {0x70, 0x1, 0x40, "905c94a716b378a519562f0e6754f9133ef4a8a40084f2541d67acab8522996f16659198db7c8e853b3b658132445eb20060eb3e464c37ccb315c83d640e532b1c3b2fb5f4768967bec64f2fd4bbd4e86df2ae0aeaebc149e19b87"}], 0x190}, 0x4) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e", 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000640), &(0x7f0000000680)=0x10) close(r0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f3b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) bind(r0, &(0x7f0000002640)=@in6={0x18, 0x1, 0x101, 0x1d}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) readv(r1, &(0x7f0000002580)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/117, 0x75}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/216, 0xd8}, {&(0x7f0000002500)=""/126, 0x7e}], 0x9) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="75c54d6c1b", 0x5}], 0x1, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="3007c0c093ed11c1062c6b76328f9730873a402ba4ee0c7a947f442d447e8145b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad34144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad2547db150a6f4b76bc5e7af1e48cb0ba3ea192d9ed091efa478b54a38a8cbe09acaaf88a5992ebfb97550d301e500ee355b22ec6dc205d6bca0b3879191b5564239cff194c10f5d04cf284cb4850d8ad568a0a5817694b3cda8c64a5f78fdca629a62107d5a44eada375a6fbd2c4c8f920876b90df63d580da961a30d8d07e1395c1d3ac83d029dc520b8c8eb49cb8fb7c388b6f008aa31ef621e6b82141b2433101adddd6cbddb641be54d56be9fd36b0c32d8bdc1d244a8deb0cb05a92d827a1f00543067ec4c011374cdef1024d4f", 0x65}], 0x574) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xd7ba, 0x20, 0x0, 0x1f, "0b8b17c2a58e4c325b678c85cfed8c8adff29183", 0x8, 0x1}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x1f) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x0, 0x100000000, 0xfffffffffffffff5, 0x6, "fa58c1ef02c8bacefa12dfd91cf5e810efb9222f", 0x6ba, 0x94}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x5}], 0x1}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x721, 0x3f, 0x8000, 0x8000, "c12f30e97dafe7c227497498abb610972fb30784", 0x5, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x134) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) r1 = getuid() setuid(r1) 16:00:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000100)=ANY=[@ANYBLOB="00d7f8f7e80b7b6c1056c140812c7fe1e48ee5ba161e484cf1170dfb765c0d052d71954ac097ebdbe4ec8bee4a5c9b83ed36da65af22e7241b6cfdba9795158b2580505a1f87d362338b589fd5470ae9b203db126466bf380bd5cc7e2a82c8397290310716b19b3166c0638d118a3b52ed68e527a434c06be222ee5dd67cbd766b278c48ae9a"], 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) ioctl$TIOCNXCL(r1, 0x2000740e) setreuid(r3, r2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10240, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff000000000000a5ee480703000000c60100f2e9", 0x2c}], 0x1) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x804, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/201, 0xc9, 0x840, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:34 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6501bbe7, 0x200, &(0x7f0000000280)="d362aff617c6c8735180ee12d01ffc897de9b3322f4b8311706e21b85cc0528b579c53841c88027cff3b161d6e2fcd8123c7dc142c56949989684091b9d7870609272f7d3100e60c719c1fa34ac18a08b62f119fda37f0e15fc9638a781488ea389c5613c45b3dd4b3c91ee6325824eabfcd557b170eaca6b033ab162cd881096494dc60776da3af456e24cf4538ffd09a682f543a082b096bb2ac3de4d7e8d47002b2b415b9d2", 0xa7) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x2) r2 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x10000, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000140)={{0xc5c, 0x1f}, {0x200, 0x3}}, 0x2) getpeername(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = getpid() r4 = getppid() setpgid(r3, r4) openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 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)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) close(r0) dup(r1) r2 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:34 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) syz_open_pts() pipe(&(0x7f0000000340)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x432, 0x0) bind(r0, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x10000) pipe2(&(0x7f00000000c0), 0x10000) 16:00:34 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x2000300000000}) flock(r0, 0xd) 16:00:34 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f00007be000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x20000010, 0x6d, 0x55}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x2, 0x8}], 0xff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x1ff000000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x14, 0x20000042, 0xffffffffffffff9a, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40000004, 0x6, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x5, 0x9, 0x5}, {{r1}, 0x0, 0x2, 0xf0000000, 0x0, 0x419534b3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x81, 0x1, 0xffff}], 0x6, &(0x7f0000000040)={0x4, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x7, 0x7) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x5ff, 0x1ff}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="049fed34fd865643afcff2609e03db5eac4906b3d6d937b1cdb1cb59062d040e68500a12d55dd432f108c6efaed2df6ba12f37baea429f956ff647542352d63a9d2dea475195d5f9f3a9bfd1d60e8a0f76772a57f9d466b587a844023d7d9a87efdfba609022ea82371c3b1d01de0328a8633b348b378d0cce34e48e67dca7b08fd32fa46416d5ecc44cc26f8507e8973ba6b0afb861681196", 0x99}, {&(0x7f0000000140)="ceb3f625420f43c7239c5ae78c23b8b6c2af82adb9e2c5eedbcf9537fd5fd5a89921bf461bdd74d4f7f3ab101e9c69c13563ea96e8a20d77624676150b3dca101fe0ba117d3aae352470e7f593a37a0db96ed41515a0e9df6569f6ad8c2ea06b867fe07b45d794d3267627fecf56620f52636d38206aaad51468dc5016e7e66d63aea73f55da7bf4ef30b96ad6c8e7e61eeb2663edac154a60a5", 0x9a}, {&(0x7f0000000200)="44c1bfdf7902d21ea74ccb32316691c75c661a428c7bc73590ce1408c131b9e9f753d2629e73dc36988c21b98b212cbd558d36db8e63d2ad1cdf1b97c7b321d7f814d8836507babb7582bb2f09e90d2d3e90012785578eb7e479107b1d", 0x5d}, {&(0x7f0000000280)="43169d95b2e589a83f39940643e25986b0d65759a4e8fb8824e4d8db06a2cffb5142c65db52ba215890b9316de0a08c1987c99183973b15d5ddbe439e5094ef4ef727cbceecc4be652405c0fb71e5d6a718de553675d7dc2ac79813216a51b6e2596754d1284e5a17601e441a4840f46ca319767348bc167c1530efcf50daede9f898daa38bba8e7e1d8e1c75f86df87ccf6e5bbd6c1fd5862c180c45364c2108ee70dff22b973fd118397d28c21faa5d582c99acebacb90784499902077c2ca0b63d97b2025806622c4cc9a5f05e188dc57f1d63efd1f253d4c63faf13deede89af9364e09dcc23b82eb4786bfaa42a9ee7c2aa63d1a9eaf2306cfdcf", 0xfd}], 0x4, &(0x7f00000003c0)=[{0x40, 0x1, 0x80000001, "cba6501731debd14ecab20c15b01d39632686cf86a02cbb313d4f42bd8db428575fbc588d9ec376e43a561"}, {0x100, 0xffff, 0x9, "d83da626e475c0e903848c023ffb0ed1ce9bb75ff884a48608f29601f9be77c8b5dc170c5c99498da08d06739c1e8dfd313f26db5824cfbf3ec76664dcb3d7db816f1c72cbb9267ba69fdc964b02a7052b4a4761bef095cfa34af5593b273e75911d51dc16c676e83e370697e6f0ab48f8668b9ca07cd438ce14e6f0e801c839ae28454008497b4a00a3244c6a0fb71f46192d1ab53ce95845ea11f7d93577af1bc86e49bba07d7d53f9a1313b93b45b14b6c670cd7f8a438b7939038f5a6fe558e9eb5dc73cac35ef5137be629e636066b56a8fd540cfc6f5848bb6338dd70a0129318f768b1efdf8f48d"}], 0x140}, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) utimes(&(0x7f0000000540)='.\x00', &(0x7f0000000580)={{0x8, 0x1ff}, {0x237b, 0x659}}) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:35 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x93) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') login: OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00005a2000/0x3000)=nil, 0x3000, 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0x180) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0xfffffffffffffffd) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff968d", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x2, 0xe68}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/189) semop(r1, &(0x7f0000000240)=[{0x0, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0x2) 16:00:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$inet(0x2, 0x4, 0x1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0xffffffffffffc183) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r2, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = semget(0x1, 0x3, 0x209) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/59) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x5) getpgrp() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x28020, 0x0) 16:00:35 executing program 0: clock_getres(0x2000000007, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:35 executing program 1: geteuid() geteuid() getuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) syz_open_pts() 16:00:35 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/62}, &(0x7f0000000080)=0x40) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x81) dup(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x19, 0xc003, 0x4) syz_open_pts() setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 01:39:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) socketpair(0x2, 0x8003, 0x4, &(0x7f0000000140)) r1 = semget$private(0x0, 0xf0aaa9bb96575c03, 0x401) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/52) recvfrom$unix(r0, &(0x7f0000000000)=""/11, 0xb, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8001, 0x6bac}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 01:39:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x81, 0x5, 0x1, 0x1, 0x2, 0x80, 0x4, 0x0, 0x1, 0x2, 0x100000000}) unlink(&(0x7f00000000c0)='./file0\x00') r2 = getuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r2, r3) r6 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x80) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r7 = accept$unix(r6, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) truncate(&(0x7f00000002c0)='./file0\x00', 0xce) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x8, 0x9, 0x7, 0x1, 0x20, 0x394, 0x6, 0x1, 0x0, 0x9, 0x3}) getpeername(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) mkdirat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x60) readv(r6, &(0x7f0000001900)=[{&(0x7f0000000440)=""/220, 0xdc}, {&(0x7f0000000540)=""/169, 0xa9}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/36, 0x24}, {&(0x7f0000001640)=""/40, 0x28}, {&(0x7f0000001680)=""/255, 0xff}, {&(0x7f0000001780)=""/162, 0xa2}, {&(0x7f0000001840)=""/104, 0x68}, {&(0x7f00000018c0)=""/1, 0x1}], 0x9) link(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)='./file0\x00') r8 = getpgid(0xffffffffffffffff) fcntl$lock(r7, 0x9, &(0x7f0000001a40)={0x3, 0x0, 0x16494f91, 0x5b, r8}) symlink(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='./file0\x00') r9 = open(&(0x7f0000001b00)='./file0/file1\x00', 0x0, 0x120) r10 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000001b40)=0xff) setrlimit(0x7, &(0x7f0000001b80)={0x80000001, 0x5}) fchflags(r7, 0x40000) fchmod(r9, 0x1) r11 = kqueue() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001c00)={&(0x7f0000001bc0)=[{0x26, 0x2}, {0x25, 0x4}], 0x2}) r12 = open(&(0x7f0000001c40)='./file0/file0\x00', 0x2, 0x10) r13 = accept$inet6(r6, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) link(&(0x7f0000001d00)='./file0/file0\x00', &(0x7f0000001d40)='./file0\x00') sendmsg$unix(r12, &(0x7f0000002200)={&(0x7f0000001d80)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002080)=[{&(0x7f0000001dc0)}, {&(0x7f0000001e00)="89d620c49c5d50bf93e78c7a8e24b079a6fe0a3c47b1eee8780e1ac8f12d595478afb216825b13b7509f15f7b575fb513726bb7ab644fb3fcada2bb8560f79e5b30f83018835c8e21abf4c8583a64d01d89fd4dfb6a34ea6139538887691e1bad696d178234af974306c0b04062ea0f6ebba857ffedad29518459a375d54b34e3995d82b29ee9cd4f9f5153caf9c25de09e88c18b161495bb49f6b473e8399707dd43dea490b046af90bbfce94f5f043729feb42cb72731a9108f352108594f27e3a06eea958b77e1e43b1", 0xcb}, {&(0x7f0000001f00)="cb64f00b1cd988aa6cea3fc8fcd89b5b5d569ce958724350", 0x18}, {&(0x7f0000001f40)="499a74fe229ca4d8ed9963742bfa5ce5e8edf4aa019f04bff54b7e9c", 0x1c}, {&(0x7f0000001f80)="80fe003b88fce51f1a3d6b0e7722e5c39cb3661671ba90315fb0079215b75701d7201f3cab4037de0c4d36debfcee26a6712f33c4f3e5bfac015ed99e2024741e1a6819c005ec0d83b0eb445eb1c03c3bec5c3f5ba5b48c047fc8918088d654eec4937cc0bdf8acbbbd8ee63d54c71cdaddb8dad709ddbb219cffecb9a385ae32b39db920ac9c369ea752291e780f35fd9ece80721bf03737cc4f22f91157101ca19f1583ed3c25ecbea60326cec0b6fa221cbc470cb0c2daa4418e18a10ac66a9875334f8198ee254a326f1de4699713c688ad8f3c3b3b431ec020710aec3f5e633bcc275b72ac739", 0xe9}], 0x5, &(0x7f0000002100)=[@rights={0x30, 0xffff, 0x1, [r9, r6, r13, r11, r12, r9, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r1, r11, r1, r13, r1, r9, r12, r13, r6]}, @cred={0x20, 0xffff, 0x0, r8, r2, r3}, @cred={0x20, 0xffff, 0x0, r8, r2, r5}, @cred={0x20, 0xffff, 0x0, r8, r2, r4}], 0xf8, 0x1}, 0x2) 01:39:22 executing program 0: setrlimit(0x9, &(0x7f0000000080)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) r3 = semget$private(0x0, 0x4, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000100)=""/6) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = getgid() setegid(r4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3}) syz_open_pts() 01:39:22 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x180, 0x0) 01:39:22 executing program 0: kqueue() 01:39:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="3970756968a732c5eb241538801d98d9c668464f97bd0ff26a9203d54552e4f60746f6ae3f0e239d541a9d23c85da4ac698f1024e48684e5e30de82ddb5249d3bd24a1741c9b4e", 0x47, 0x407, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[]}, 0x3) 01:39:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 01:39:22 executing program 1: r0 = semget(0x1, 0x0, 0x420) r1 = getgid() r2 = getgid() r3 = getgid() getgroups(0x3, &(0x7f0000001180)=[r1, r2, r3]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/4096) r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r4, r6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/177) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001140)={0x100, 0x0, 0x2, 0x40, "17695c966fcfc2dbc7e5fa5e4f153fd2fe88d6ca", 0x0, 0x1000000000000000}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001340)) kevent(r7, &(0x7f00000011c0)=[{{r6}, 0xfffffffffffffffb, 0x2, 0x1, 0xb09c}, {{r5}, 0xfffffffffffffffd, 0x40, 0x40, 0x4, 0x9}, {{r7}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0xffffffffffffab8e, 0x5}, {{r5}, 0xfffffffffffffff9, 0x10, 0x22, 0x6, 0x1}], 0x6, &(0x7f0000001240)=[{{r4}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x9}, {{r5}, 0xfffffffffffffffe, 0x80, 0x42, 0x8, 0x3f}, {{r4}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x3ad70ad8, 0x2}, {{r7}, 0xfffffffffffffff9, 0x9a, 0x4, 0x8, 0x100}, {{r6}, 0xfffffffffffffff8, 0x2c, 0xfffff, 0x2, 0x200}, {{r6}, 0xfffffffffffffffb, 0x4, 0x2, 0x1, 0xff}], 0x80000000, &(0x7f0000001300)={0x3, 0x100000000}) r8 = socket(0x18, 0x2, 0x1) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 01:39:22 executing program 1: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9, 0x5, 0x1, 0x4, 0x0, 0xfffffffffffffff9, 0x6e68, 0x0, 0x2, 0x6, 0x2000000000401}) r0 = msgget(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)) 01:39:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x880, 0x2) fcntl$getflags(r0, 0x1) openat(r0, &(0x7f0000000180)='./file0\x00', 0x480, 0x40) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchown(r0, 0xffffffffffffffff, r2) ioctl$TIOCDRAIN(r3, 0x2000745e) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r4 = semget(0x1, 0x0, 0x0) semop(r4, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ff9000/0x7000)=nil, 0x1000) 01:39:22 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x20208, 0x10) r1 = open$dir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x82, 0x40) fchmodat(r1, &(0x7f0000000040)='./file0/file0/file0\x00', 0x15, 0x2) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc) lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 01:39:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1c6) 01:39:22 executing program 0: 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) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000880)=[{&(0x7f00000003c0)="0278318a0b29c3c4da772771cb75fd302c2414d55cea180ce7aa0c61c55339fc5dc88ba74bf047aa6bd82eb1ee81fd3ccc717c612a02f59579af0a28993431dd5c17792583e088e53f245d23f23afcbc303c00f2beab6f476423bf9985d609a69ffeca77171481f035f13c745aa80d60fb0826ff28450ab91a4e860517a6390d3389ad4a78b3bc3fead62fe52e7e8fe66794a273248dbcfa343992910cad98d37c1ac7aeb3e183f3c5013b0b8effcbe06e3ac797d226a88aefec5126e9eea6ca4c3ce8a96798e4b3c44f68b3196f4d724bf833a06a717ad2f81bfeb462572d260fb6d32081f9112c7742cf83788aa7915a829ceb0ba345b4b3f6675d", 0xfc}, {&(0x7f0000000500)="4fad150ec233962e96c2a9215dc38d2189e26084ada514dc91d6faa4015ebfdd782598f3598554a8c1be3cc202411725760bf729343a9309220f934e56cb2db78d2a164a663595570c0bfb01bc85d1d02c8b438692b9090ac36ac03c07a2fed16e07bf2b5bcdcd3697545e5da82c44e9f39dda2c14fda062da5c1ccd9f2c007b37854159b2606ba21d9a23d4557c370c236a3bfea307fbd7383292a764930ff764c2d156c1", 0xa5}, {&(0x7f00000005c0)="fa4a8f07e32bb01b25927b601c82b92ae7f642c1540092f750f078413cb5493a87ae42139553f8ac30b7e40492047a1c44da57bfc6b50c4635235768cd10dbdc810215fc6346e19a23408180ae81416c9e3ebd283bd004aab965af6f62302788cef771a4e3720415f848f6e21857c79a89ac34536b21d373011fda61671a9e15cf9d395ff9e35ddcd3d8eca216c9c61dd3de6f04baf13e53abb2fa972c380c33adccf4b011281faafd3fa52966ff8b02d3", 0xb1}, {&(0x7f0000000680)="854b1bcdd3a4bdcd91bc7dcee53b9131077ca02efe931b948846e6d91d4160c023fc664047bc28817805444aceb38acebb202a3c47a902a284b556001bcda44b6d8aae14683ae461818390e1175c8fb5999e8fcb27a1c3c3146ce46a151d09298d", 0x61}, {&(0x7f0000000700)="ba235cf3783104a960d932b61cfd0ef3f35816786a81c00254d534482a3b8c06e0b9652f7d46c1b9071b0a3ced4445f3adc9c6ca8d5acdd610bb94a70810dfb5173d0830348f0534329f79c8b63b9ce518f42d464189", 0x56}, {&(0x7f0000000780)="ba49978dd119ce613530a049b03c7a5fd914e56ddb6f46befa537acbd994700eea9ceec1511084ec8aac0c2410dbf39416aef27d44984ead2e4fe5a2cf7ec1e7a434525163ce6e57134d685dfd2d21c57c80a225126da5af33296b72a6990fa5e0df9290c75a185396867519dceea797590363023a21dc4c", 0x78}, {&(0x7f0000000800)="bc0b0e665a6201e19ae8d8b7675ef369d8190c620c17cf60d13e5adb9fabc1771a8b8e544bd8989658986ffed2e6cc1e91e2a27bbf747bb256d1a329f4945071f01893de057ca6d2e31c79457934b2c9d8d624de9c78a989c56147af", 0x5c}], 0x7, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) getegid() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000106, &(0x7f0000000380)=[r5, r5, r5, r5, r5, r5]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() getegid() r9 = getegid() r10 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, r6, r7, r8, r9, r10, r13]) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000002c0)=0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={r11, r12, r14}, 0xc) 01:39:22 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000000)="d36664b0966d8716ef9f02f747e5df821513dbd9d8bda0d63076d5743ed8b27b907b7830c4fb", 0x26) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) close(r1) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) fcntl$getflags(r1, 0x3) close(r0) 01:39:22 executing program 0: r0 = getegid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) r2 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) setregid(r1, 0x0) 01:39:22 executing program 0: r0 = socket(0x2, 0x8003, 0x3ff) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x20) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) write(r0, &(0x7f0000000080)="8d657d7931523feac281ef52b35c9db216ca574cb8584917c45579c6b74ef565bf2498b7cdf9cfecc3f9866ec48994918510bc68addf3fd975eea42ef140389d3ee0fac285065ebd54418dcd8f46d61295c93fbc334e121209b9", 0x5a) 01:39:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 01:39:23 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="a3ef3cb6e05b1ff229bd2b924cbf4d65c058762fc251238bd03800e0afef50951ccca4504e5ac72fcf3cb67696a9c493ac5775d7e76b9cf57c449b3cddb8050077c8b282b7d56a0244584d040ec66367fbaf65955c95ea5570d74fafb9e94332614e2537f0f0e29fc4c1b11c06bf00e6a069", 0x72) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) write(r1, &(0x7f0000000200), 0xfe72) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) syz_open_pts() fcntl$getflags(r2, 0x3) syz_open_pts() clock_settime(0x6, &(0x7f0000000080)={0x7, 0xd03}) 01:39:23 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x4, &(0x7f0000000000)={0x705, 0x8}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 01:39:23 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x1) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x400, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1e, 0x8000, 0x8) 01:39:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820245696c65300000000000000000000000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) read(r0, &(0x7f00000000c0)=""/197, 0xc5) shutdown(r0, 0x0) 01:39:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x80004001e, 0x1, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) 01:39:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/160}], 0x3d3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x80, 0x18, 0x100000000, 0x1, 0x37f, 0xb5a, 0x5, 0x60347df77c89f4f2, 0x2, 0x3f, 0x1000}) 01:39:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000f14000/0x2000)=nil, 0x2000, 0x4, 0x5010, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x821, 0x0) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x20000000000600c, 0xe03) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000000000, 0x1) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r2, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0xa8) 01:39:24 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = getpid() setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r4) 01:39:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) syz_open_pts() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12cfffb27858f5d4fe6c37b3bf1b05eb5ad35a04fff90004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000300)="220e2289010000000000000007fdcf801bf1fa48f4445ed59406e1181ebb5df14042979a90424339604380aa7e65baf09ee038dea93409f04d53db2c2eb698ed885645f63a4dfcb53555df9349e5890b9b035a3cb6a2752c16a45a777ed779669e28a500dd0f9c1341cf0cd7a67b9fdda1bccda83d4e136c6b5233d085f847819bce71d5feff30208ead81178e25a1bae9f08ac46d555df9cbff8bdc33c1172292408cab924c282ce3cd221df3060c32322e34114b4e476b54758a5cb6e3bdbbda234dbed59c8ec2ac45bacbf2a31e345df61885708fcefa51e8c42b9598edb5fa8095266e3767141efc7839c1f8ccd920b71a54a1b0dd5a23b746dc3bbab2e683e500fcb9295916fc36ad3c1d53c8c78a00428d182c069e01e36d5bd9adb1fd0e431bc4f987223b78cc31c00968446f806644dfcb9ac8261ebf30a9e8de35ba69f6e9d832f06e4956a5677d80889eac", 0x608e62d) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 01:39:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = dup2(r0, r0) connect(r1, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x40aa, 0x6}, 0xc) chroot(&(0x7f00000001c0)='.\x00') munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') recvfrom$unix(r0, &(0x7f0000000540)=""/93, 0x5d, 0x41, &(0x7f0000000640)=ANY=[@ANYBLOB="080e2e2f666598493700ca02c5604e5e0000dad841c8574c4c68e4afc56b3dfb1c237ee0"], 0xa) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') openat(r0, &(0x7f0000000600)='./file0\x00', 0x10042, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/114, 0x72}, {&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f0000000300)=""/225, 0xe1}], 0x3, &(0x7f0000000440)=""/212, 0xff2e}, 0x800) 01:39:24 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="a6c10de94c9f8be56ebc1d8fbc9a922f69a5f566af5681e908ed3561d942e5943d66a44f0489d9bf9fb85b9355329f5e58af", 0x32) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 01:39:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x13, 0x2, 0x10001, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x100000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x40}, {{r0}, 0xfffffffffffffff9, 0x20, 0x21, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x9, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x9, 0x8, 0x7}], 0x200, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb0, 0x2, 0x101, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1705df6bc91b4da2, 0xf0000011, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x1e, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x24, 0xf0000000, 0x14, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x1, 0x6390}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x2, 0x48}], 0x1, &(0x7f0000000040)={0x1, 0x2}) 01:39:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x400) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/102) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145d234f1d80a62c84c575bc139cc22a6227682c2f17eb131d8a7925830a873277d2167b054405a4875bc91a379fc69", 0x48}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 01:39:24 executing program 0: madvise(&(0x7f0000b48000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) setitimer(0x3, &(0x7f0000000000)={{0x20, 0x4}, {0x5, 0x3450}}, &(0x7f0000000080)) 01:39:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81d0, 0x44) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8001, './file0\x00'}) select(0xd, &(0x7f0000000180), 0x0, &(0x7f0000000280)={0x80000000}, 0x0) 01:39:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x0, 0x7, 0x2) recvfrom$inet6(r0, &(0x7f0000000000)=""/65, 0x41, 0x803, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1300001f0000000000000000000000005da3332aadbb402e7b6126fa8315d206610b0c3e8ba1ca37d47e980dfa86398f84290494635e3bb6d67ded36d03a17390199e7a75e20dedc4554c499a34dd8a2b6c249e551086b00a818f4708586a91c728ecb7cb8da4c59283c5db873994fa1df95aeb2fb79fff38303bcb9e432f98d6a9b7d367a15aad07ea9cbdb060f8b8142139bed0974899bdbf525d08fc502f62beb80c0d7f5d0518e342a4605dbd766262c7d65d59274ff90d8518f30c51a972ad474abe9c35fc65e"], 0x10}, 0x40a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x50a, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)) 01:39:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x3010, r0, 0x0, 0x0) 01:39:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000201, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x10) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) read(r0, &(0x7f0000000080)=""/18, 0x12) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000000000/0x8000)=nil, 0x8000, 0x4, 0x811, r2, 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 01:39:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:25 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03d515605800000028b4a9f98e415315ed74180cb90a71712188f88945c9f9e73032ca4f5f6e88413e8d58d53e0b5017aca84903ad7f1c095249d20b1d34dea3febb751b010050fa1d517e052a50500ab1bd03fb24e9d3885cf7425bf55d7657e9ed73ec00817d8790af853a418516b287ceba38809b3868e106df3aa30285d94c5394e4df5a4ec09a2679635a974a789dbce05454646cfc6990f041a7f259b6d69b14627ed68d87b643ebe2f82b00ed82321bb85da78a9e0100bbaa279b5597971735e43f8305d9fc48f073ef7d7679a4f8717a869d340f47e4abf5189934c4c64d7df1ae0fa99d9b1bcfbd5e78e171d300000000000000000000"], 0xfb, 0x800) pipe2(&(0x7f0000000000), 0x10004) msgrcv(r0, &(0x7f0000003f00)={0x0, ""/235}, 0xf3, 0x3, 0x800) 01:39:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x80) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 01:39:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) write(r0, &(0x7f0000000040)="510fc3", 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:25 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) flock(r0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x9, 0x9bc, './bus\x00', 0x200, 0x3, 0x400, 0x6c8b8ec8}) 01:39:25 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x8001, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xb) close(r3) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r4, r5) 01:39:25 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x800000000008001, 0x0, &(0x7f0000000580)="b48361b8c459c62e948397dceaeb31e5d76c6e7311818ed7493389b2b9ffb2f9430c34cb22128b0a38f4f346921bde60ac1db80fa07d5218c07e1ba56effb7c53299dc1f851fac57b1d64ffc961fe7b5d8b1b56acd1b829db2d2766007ca9b9f47a8e14fc94263b7e1dd18790bc679b17e9adb7e62729a57925ced2d3fd4e50a7bf0e93b221d9785610276985a4f0dd9034661637d1659a11232162ef4bcb2d016eb4156c6953d2cf58312d904bda62115eac3b110bcdc7a7625f1f4f6e897fed8f661830948ad565fab82c6919531cfad231112815cb05894125171d755034879a5496bdcbfcf3903bc6de1e28ebd53b1c006bd737dc912e2e72c2d39d27fecf19ff5d487c71902989cf8cbea75e763b0c9ff7c34728e2470379eca16becb6ebce2b1c8fab12db5df01e9b6f425b04b6e11ad1ae57b282b5ca050d88608794825c6a51183cb4330809221e9020f42e55864ba79690f32c317e408ba89729e4c4bc02051ac262874fb788af39b40b82c12d3529aef9bb5aa1400c4", 0xffffffffffffffd5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x68, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x0, [{0x3, 0x80000000}, {0x3, 0x4d0e}, {0x3, 0x3}, {0x2, 0xce71}, {0x0, 0x7fff}, {0x1, 0x8}, {0x1, 0x9}, {0x3, 0x8}, {0x2, 0x30b7}, {0x2, 0x9}, {0x2, 0x8}, {0x3, 0xfff}, {0x3, 0x85b7}, {0x3, 0x4}, {0x3, 0x2c8e}, {0x3, 0x8000000}, {0x3, 0x9}, {0x2}, {0x3, 0x8}, {0x3, 0x3}, {0x2, 0x1}, {0x3, 0x3}, {0x3, 0x3ff}, {0x3, 0x4}, {0x2, 0x6c}, {0x2, 0x9}, {0x773646eac49be237, 0x55c}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x4}, {0x1, 0x401}, {0x3, 0x8}]}) 01:39:25 executing program 0: socket$inet(0x2, 0x3, 0x102) 01:39:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1040, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0xc0044266, &(0x7f0000000000)) 01:39:25 executing program 0: kqueue() 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) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) 01:39:25 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="30eaf21896519013a0a8addf7e3aa71d12b133677d253e31ef5788191b6ad2b323aefec2f16a78c44dc8a1258b1632aea9a4b18310a93ff328e70c0ae6d6f8294e758e07559be36178597631b3954483478215d203870c523c291892d6eb3f694cd48e0f401428255537b8241d651cd968ff3bf9aa3711d3be1a63dc4033b3cc1aa4b6b792244df01aedb07282f1c3737f55b43af603de3355cb213b357862cf9fca774158021a1a63e917bfc13f4366998d5c4c9e57103f5bbb9f7431d7e230b3ac739c4f0e6b184612e87cf7c14c5d8ae428", 0xd3}, {&(0x7f00000001c0)="23b03a156da63efc6114367709d7528755401ab39ded4f93b86602c4cc5f54ffd99341317bf330008cf2f1d3419ae85ae7fe43ac5ce38ab7121d322884db4958d33bc40477bb5497d12645ffabd6d1f1869b836f7e66354e86c674fda6afc33f18f64762d8ff9fe16c40b9e32f80d00d3d6cd77b9477364eae3d1f3935d6ca2c152dcfb5c5cff2a479bce5301349713ea1dc133c42eac7924304f2276348be06e5bc54ec9e", 0xa5}, {&(0x7f0000000100)="43aacb1fa22856ec97fe2e9b4b5ad380cb333471aee3887a5482a0a58fc1ebc208c5f7306f3937065b94e7b29e", 0x2d}], 0x3, 0x3f) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) login: pckbd_enable: command error pckbd_enable: command error 01:39:28 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xfff, './bus\x00'}) poll(&(0x7f0000000140)=[{r1, 0x90}, {r1, 0x2}], 0x2, 0x2) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 01:39:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x900, 0x6) 01:39:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x28000, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x220, 0x20) r7 = socket$inet(0x2, 0x4, 0x2f5375ef) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8381, 0x8) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = kqueue() r11 = socket(0x6, 0x8004, 0x5) r12 = syz_open_pts() r13 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r15 = getegid() r16 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x10, 0x80) r17 = open(&(0x7f0000000480)='./file0\x00', 0x10002, 0x21) socketpair(0x7, 0x4002, 0x7fff, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="7aa9eabe86f0ebb063f9999631e30f9ef26d5dbd62a235c3396e6e261b4bd92817f714a6d6e962e4d6c0ef1d49cc6ab8d5e267098abf460846fbce17465b4adda0f97325ae80c4943bdaee9fd2fa3915df05d327be0f6b18b9bf0738502c4b2ec6b4c13d12bba7b261c2a3b72f2b2f446519fb8aab2dc44a03cc04251406f6baa33c11de746fa0e7080eaa95dd75e12528b1894d5ab28becbeb8f41174028fe7c0d30eabecbdd60a7481496abf57f8d2dfe71647e66e56ada7c642657e00193233e9c3bad8420f29a3bb93ced9826034d7be646cc06ff9cd484e795f8731c63ac6ce92dfc0345f0814c6c352ad", 0xed}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff020049359201000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19], 0xa8, 0x40c}, 0x2) r20 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0xfffffffffffff835, 0x6, 0x1ff}, 0xc) setsockopt(r20, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x67, &(0x7f0000000140), 0xc) 01:39:28 executing program 1: r0 = socket(0x18, 0x2, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 01:39:29 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x38bd673cd7a8a281, 0x4010, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) 01:39:29 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000cbec7cc3a8828cda1b0abb02483b32a82edd039fa103d89692b9a1ba19b12c1ac407268f0ee953fa1772fe25d9cb11315f9b7b15e126cf98649edac4e5ce31981e03c66deb85c7db92dc99b84ab6f91d482c619ac528982149ecf1fdfad3e98cf4e280b5fc1fb0c757a0f9f2daaa486b476ad37593e1bccebf2af4a544c4df7bb2419e78b3dcccf2fad9e5a50320d6caf9ec451a6d773fb4d58439dfb9357d5adfeb1889ed72f683f"], 0x10}, 0x0) setsockopt(r0, 0x5, 0x316, &(0x7f0000000100)="fde349ccc5c1010edfc188021d133a2aa2ddcf4aacc1bcf8092f19a5178165342637f1e5d3a285bf6a66c158baba22c851afd0b5491ea1d12edba6ca056298bb", 0x40) 01:39:29 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socket(0x1, 0x8000, 0x7) 01:39:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x4004667b, 0x0) 01:39:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x7, 0x20, 0x4, 0x1, 0x6}, &(0x7f00000000c0)={0x9, 0x3, 0x7, 0x2, 0x8, 0xfffffffffffffffa, 0x776c, 0x1000}, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) 01:39:29 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) getgid() 01:39:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r0, &(0x7f0000000100)=""/213, 0xd5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1ff, 0x0, "b800008000000008010500", 0x4, 0x4}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x8000, 0x8) write(r1, &(0x7f00000002c0)="9bf39b8ae71c76ac8a3b7bf2a41860771e1caff47cce3c6b15407f868b7e457d6d6b68b55da1f1027d4bf07b5cf62f98d59513cfe518029b05acba0c31c6559fc4338fd76fd9ca4176f701cd7cd5d229b9", 0x51) dup2(r2, r0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) 01:39:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x8081, 0x406) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:39:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30118, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000}, 0x0, &(0x7f0000001340)={0x8, 0x1, 0x8000, 0x9, 0x5, 0x4, 0x1, 0x4}, &(0x7f0000000100)={0x64fc, 0x8}) 01:39:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x99, 0x800000000000008, &(0x7f0000000140)="ebffcbff13b9fd812eaa16000000e69931929648", 0x14) 01:39:30 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x800, 0x0) lseek(r0, 0x0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) kqueue() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() r5 = socket$inet6(0x18, 0x0, 0xe9d) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000340)=0x7fb8cb781fa02709) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r1, r2, r3, r4, 0x0, r6]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 01:39:30 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100002002, 0x0) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f00000003c0)=""/133, 0x85}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/111, 0x6f}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000600)=""/156, 0x9c}, {&(0x7f00000006c0)=""/82, 0x52}], 0x9, &(0x7f0000000800)=""/125, 0x7d}, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) dup2(r2, r0) pckbd_enable: command error 01:39:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10808, 0x0) r4 = dup2(r3, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000001c0), 0x8, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x2}], 0x7, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4005, 0x80000000) open(&(0x7f0000000080)='./file0\x00', 0x89, 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r8, 0xa1a) select(0x40, &(0x7f00000000c0)={0x8fbb, 0x0, 0x81, 0x2, 0x33b, 0x7fffffff, 0x8, 0x1}, &(0x7f0000000100)={0x3, 0x1, 0x3, 0x8001, 0x5, 0x3, 0x80, 0xfffffffeffffffff}, &(0x7f0000000140)={0x8, 0x0, 0x1, 0x3, 0x80000000, 0x400, 0x16d, 0xffffffff}, &(0x7f0000000200)={0x8, 0x2}) pckbd_enable: command error 01:39:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="82a2e7c9e7d0eb2b815b5673b262206cd400e90b07a82d0c3b00ffec38659219fe5762b9f71fc602e21135082bb4538df368348c1d813677759a963c1ac16239d63fef184b3c622dbeafedd420c7aa98d4c4e9d3c253bf9715e29692067329174c6ad665d05effe4c4de934041c9c22940fe2e51951987037158e204ef61614306237760b3da657f3040fb586e607c7cbfb44a73d559a4424af51f476e68c786378a094a362ef2eb601d", 0xaa}, {&(0x7f00000000c0)="50bd4296409cf1a3fcb6873743b4e130518a3fae9886ca9461f7fac1e79aec19fbbd5e3cb25153654b4a23e9f4878c66f71af30339db7ec0581c9595f7a19c515bedf5b2319982207c59c8a86b6e94672102226f22e05e4da1be", 0x5a}], 0x2, 0x0) r2 = dup(r0) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x2100000000}) write(r2, &(0x7f0000000180)="3ea54d0fe0fe2555b222039817100f82d60ad30c167e85c4079f0b7439c998996458c79bdf3aef9e16a7f68f3f50ad834747918caa3ac022ae17795e689818394efcdc675c4e43151667cb85e21be534b28107206ef1761db095a021e003", 0x5e) close(r0) 01:39:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xf59, 0x7f, 0x8, 0x8, "cd58ccef6c355e0e23257f0e91bfeb23d72bfd98", 0x100}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0xff, 0x9, 0x9, 0x1}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(r2, 0x100) 01:39:32 executing program 1: clock_gettime(0x3, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x5, 0x6, 0x0, 0x0, 0x401, 0x0, 0x1f, 0x2, 0x0, 0x3, 0x5}) 01:39:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="16a2c3afb47b7419436290efbed233d0ab40a011e137776b1833bd0d059034d51138e63269822440f629e9a25c4d2f4d7cfae4833a7d9f2cd2480a0380277e4965e92e14483784b9668a4f910e4d62131148c16751614bf7e65f16265420a27b2f19b75766d57c872b29db657603c2634918528bf0bd03cd6bdb2fff1c2b1d6c36f45f76373d26afea1e", 0x8a, 0x4, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffffffd, 0x3}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x10100, 0x24) unlinkat(r1, &(0x7f0000000040)='./file1\x00', 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) 01:39:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000100)=0x4) fsync(r4) close(r4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() close(r0) dup(r1) r6 = syz_open_pts() semget$private(0x0, 0xfffffffffffffffd, 0x2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) 01:39:33 executing program 0: msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:39:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x0) 01:39:33 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3f) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 01:39:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x40000000000000, 0x10000000005d7}, 0xfffffe2f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) sendmsg(r0, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000040)="4dfa", 0x2}, {&(0x7f0000000080)="d8a7c69137356cd18223fa5df2e3eb3a926be17734b6bc66d984771fd14eacc196a8334416fa563ac5ef6fb7d32e2ffe24c357ae5179536ae4cd9b93d62860db7ed663a2fde5377c6db650908f1e15e589bd8dd31abed89e415e", 0x5a}, {&(0x7f0000000100)="ce11ea5606bbcac7c3192249f413317fd7988b45b2035167d35823fcb2797ef0c1578087c7536935ee9c81f6d71f8820cebdb71ec56594de66baa658a0e2d09f4eb2ca1c28780d06baf981a0b8da935f9f00407a5d6790fb7643a974832f00c9c3803483c8b90827e643fd627c49f2f25f3793d4dbadcf82d7123757fc8c580de9e163a5a4f13741a7aadc7a9a15b36b5827405c16ab2520300eabcbcf68f750808859ecf58ab53843c0a92c79c8ca394053d215ed497ecc276cd4c2cea2454ff9c69270e9a796e726c010712e687c1f6ca566b4ac4786fa57f0bae2d7fa97f83d5abb94a29eee5766", 0xe9}, {&(0x7f0000000200)="5842a187e75555d7895c031e0cff3ac98ab463cf4b0ba423fdfac08662f0c76e44ae5e94f4b5f983415879eb2314821531f0eb57ad982d9dd47155fafd31225ced", 0x41}, {&(0x7f0000000280)="99a5eb335f5d83674bf6f28f688aff4d5eb48c3a49f6b479ba1b4222e4ad749d776ede74fced2bd90207e46df55e3de4d012190b09ba1aebb5b27146441c3fd20423511b3f8e75c296bac080c159c538fd00cb5a0d7d363015e342d7d15ab2c3db42ae5312da504564cc29eb0c5a00d6428424d8db25abfd2fe3d98c8260e9bbd7712e3309f84a3e", 0x88}, {&(0x7f0000000340)="a5f3069ef06a11b32e75c1e803e8c474a07066ed15e6fb87d56abe73e058e0ca14a78c9b096004757b7c33486552087b8e6f2e2b2e4eff4eca325e68e66bb9827b44a53c774a412dfc9e1b94398bdd815dc3e7a647ba859d1005742f7742c9c94be66380ac40b54ba2b7", 0x6a}, {&(0x7f00000003c0)="425eda7185e9c31987abbdf0f582c2cf4d6716eff880ba1ce97424c196015a699ec864a8e0f81a1e63433e49c71c107251595da108a59742ae61c4e52fc6b5eff32551d88126dd147c5b57cc0e5a21ee43d9af23bfc20d012a84ab196ea8c4635e17b1989f4a7994f5b51e90c0a15c9deabb3b", 0x73}], 0x7, &(0x7f00000004c0)=[{0x110, 0xffff, 0x568, "81406c212240d8575dbc822aad3b0cf5f7ec121f31816d9fe7efe6f9fd27fee68edb4443bf151f1b712dc874d6f64aa12cc7a2ff1a8a345b64295af8f430a1618c26a2537974fdd44af6667eacb6a7ec4354e897aba714e6fc430fde7ccb1d561a461de7bba55f9f4f000937a00e4df687b89c5b5537533af7b46382ed52a669f7ea3d80c664fc40b16c1ce10073433f5f8ee4da288503a86e319908a1713e4cae1e9a206768d891ee5c44c7652908673b4488a3736318c7a15067398bf7a8e5063da9b1d903763b83c86c7e8aada9f92b3d64551e1f65369c07b34aa6a715b80a76f210105a50a719239e97d84881ef6887741b16b82dde20912e3e716f54"}, {0xc8, 0xffff, 0x81, "f08f083c5b57d7d4b21e9b79fc542ed08d27348662d4b6eb42ed6141b41ef7fdf359f30b127559a257f7edcce08c4f19a59eb30717e864e7b41f67bf2a313b7854793cb1d29f825c4d8a56abe021551ee5dbf63c9f2607e912bad902e2ff498d7e4bccdc2e21d07f1a0010b6ee1e1e9b962260452b7cb3360167e1844f6ce3f2c821e62a33a3d2cfdf8bafdf984b2f00c10d72bef7ca45e2087eed146d1053e29e3aebc9b3d3ab45ea3655d6028b82eac718"}, {0x90, 0x1, 0x9d, "41424a9c8cac1df337dde8c06c8c8506356a99eead0033a28536552e1dc2cf331bcbd74f0cd05caed8bef888113dbcfb1b87cbb78598e76c6f15cfe7c52970edd2343949217ae7ed0964fcd48a1d1700e509bd9d635d499ab083d5de5e87fd7fb37ba696dd4ac632cd9ddb8dabba4813ac1c83199567af6015de"}, {0x90, 0x1, 0x0, "6bd3e822274b5596e50778cb08be78d6baa8d3f4df5bb4aa47d9d58d5d6113dcc7085cd1a87488f9a9bffcdf2748740c271120ee36f09b8b2dd92bc415693cc2e902454607e89166913c7c439c84535548887eac17cfa32981165e4502d7ec05625b56a27259c804c2fcf3eadb7039b98108b16e780be43a375e0ea3"}, {0x1010, 0xffff, 0xff, "d90c7281f0778f54dd4d8df94a75ca28d38829b8a62ea586c725634071677af6e92c37c48769ad54ccd9a2e60383c20f40280c4a8537b71f4efeb56895b73a77f2d353eb6345e7c44109a8c4aade35fb02b87b6900e620dd91a82ea4946b851c89ed5a218275b6ff2b439291959c850b8db07e688ef4feccdfcd3751560fd24163cdcc354b9eb8d7e88b027df94d81121500aac9917a5024432e045dea8948632adc12bdeb61e93a5dddf3dd1aa16718398679918ee788570e657bddba07f0c901eaaa2ebb08f925bc6db7bcf1fe90071a270109655afad56238b463e7b2e34102815d8c8413a207a4fc3c785abb0595af2981ed920bf5f1257c2c3e2ff24195fd85bfff39a158a8677e6bb12f429164687cdf41607b276fed297d8eba57e7891f9ecd0cc1251bb9f4d87946dfac5243a9bcd87cafbebf8457575c8dae1cef7283400e4876eae5bcf16378f6aadf54c7230fc78ac94b065351c60fdd2f44cde3fb355b01a056143d9f60dc49706cba91ece59c32e07afdc73ce83fae1861530ba4741ded7e5ddbc4f54fbb0a858f58f4bb4bbad699477343f5ff8be887b6ebe46f5f9b5a4c6758aeac40adb7d8912025adf10ee05ac6ef95f5a5f19ffa9ebafd80e9e78e6fca98171eef6770553672c4b22312f58351ee009e87767634c7b939da0f075cbd0fa1d3aaef961677c47aeb9ed32ad2147ebc6103842385ec67e216b69e6071891e39ce1cea91967bf2db44db438ca8919f339524ab1af005848b1ae31594afe58afd3ecd332b557bc0ba42e0c21026d4c5e718acdfb4e980992d5bf41735e361e9f51d92faf12b6efeedf87d4c7748bf9a03f744afca99a1e4152dd49591b80258a0e4a1dec05953fa6ca06b25ee012f45dddc6303a04db1ea62a3be24aa249c8dcfc9a1dfcf4331db709434b0bea225357d2ac2aab850c2c0064bc70f361e1b810cb54c9dc336c6bcb1ed9debc89c416d45e957dae541225eada9130812905510c51ad88737873b80a947adfe5175836e9677e55540bd7f2777d6927e585d943c29d68ca1056fc4b5dace3984d899d60d34e402ae4d819fc027a4c7b0901534feb91a3ff7623e26547f1c9d2f2fef581276473497c84c9d6cbcdc2f857147b18ac4ef02dc670bef958ca541e41ef909e05f5f76819712075e02bcc43e4e943a76cd8c14e9570ea4852fdd857605c8ee56db1b99bf39211db093ea7e3d4bb0e918436b75af61f9dc33497eaab3d7f2342ac78e0d1f6d7ab13b848b3e3831af274bfed1b4dc4a80fa042e0c6096a159e25b122721fd6d7e5f214df4d443f8358d0bf16e8d3ba162301688295a8f9aff6a21d55d7b5c7bf37a94a0ad23f9ec68f255aae549332455aeddf09a8eaf3bf20b52d8020317364fe88f8b4ebccbeccfd35e328cc7a05fc64dd71b33214d54f2a4087f1ed618898c26af9a4a2dd4df25012ebce025af662612bfe5d595d590eadc2393aec031975cdce151000584be9fb9f12a94369c071d8210316e00427bf4999f8b637778529bd3a8ce66b54941dc09aab40a4f0c970ed78149a090ee106213f7d8d111376e4375879ce57ce6e88fe62725f7052b56b513f9f56e2e0ae6dd501cad6716909f667e674d2d933e62bc7c316895c13874e83b6c7e644e4e5f06750f63abb168c6ca19285f2224957a0243d879a5221329db7c4d1acb404b8bb8d09002361e57d5424745445cbfeb479c580b06773c3cb6ceede7340bd311fb1caecf310ee8ea81d5401181afbf38d4d880db1c79e1d35a682a5923bffe7a6d11055189f5377ff022875323e343576b6f74b0bdccbc994e5049d89d3835f6702092461813ba0af18984c069f9dda866e5fba13e6c36f7b8d2dc8629fffe56fa410e50680fe977598645fae6c3ec599f0f31c37618047ce81651ad7608eb8de217ea3d8fb6b99c8d37cefe26105121044461cc1118c873759498f5a43914abd540a15c6e598fcd77f421d0d624f49f529767150cb0447d9b8ffc0a0d8f11b2386b9cdc91de16584b7c463d2942a29ce39a7c439b779408776b504806e599295d68591ef313655b34478c0f3898088cfc74d013fb77e58051b27691c3ee0f96de7bc620991396a9b768097172724405c12267aca1e6eb336a7cd96e1de1456091b63492023e774e51ba89774df702f6b0fb1cf7bf1731d8e22038107d7d72dd57d591490e3928378dc9e4e986c031225f62763d2b6246de609f66755af7a8199a7238d3a442846d46a16268d4e5caeb26cda040dc30b0493ea75e612e0810414c4417b0e14c308d080ec6ebf7a4dccab3e446a61db5651fc2a0f7b4d3bce6e10ce068f47ad1495fd05276e9f5a9bed34b8e32cbf1a5f597ebfa04523ed6666f94ec37f378832997196f37cb71c2d8528e411650e7e1ebad6722fe8fdeb931b3fff6925514acaf024cecf3ed2d82cb81b944907f16f83fbb104840817e66a3ee694c917e7b110785e6d01ac3be572d72535bad2fb55a4c0b91f2d488d5c1c1a40b3731cb57524eb1fe84a439914177c062d58fad382451a02acd08a4438e438eaf808b1f2dde6f061b2a667c6c3d69ba7aafe097c04a75df067ab018f559d22d3f0d32a74c144cc8b4a0b1e824192f7cf11a4d554d8615ded571fa8627d26038fc2b1e293613b0a16cc6fa8145715f7bb0c0f5d57d9ee67ede52e764232d9a4dea462a5fb9d8c056a8476060adb1644cc70781a660b1c90232add89fe8f400b81459df9adbdb1d4f1e30f4eb152b2f067fc6afad0b7cff11ae6a1caed35c50bb6a787ea607a07d79e53620249f2fdb35f760c3a36ddc202597e4e29726422ea0c25aa1ffd9a5c6b6af321816a67206f686d1619d2fbf8fa314e3db2752cf0966def0373f0ecbb39787d72ffdca785da53e887acd43ec5ac51c4eccaa1e2a6bd429bcf383c09d8085e7b7dd403d4c1a400380948697125ec0b891bb296b7cd4483640cf7aab57f32c4710ec238b395e9450a6bad38e3747b7448d0ecec96a79c13325ad5093c4d566995fe9477e2ac910331922de4067ec92c1a4d678ffb74eb751420a030ea5d67347c23b6d255550fab0618456c100b720f60fbcbb5756caffbe00da26e8e41e10a39415ad84b2df2786b59abbcb8b245bf67c9223f3256c7b4a977691fa3c0a082074551452af27049fb11f9c5b6cc03f19dceaf4e18511e7155f543e75b73cf0780dced841e516792ff42692a5cf3db1b0b48457ed0ce29be2bdc4da215856a8124cae4cea2b2298a7f4411f20f9791ab985670eb7fc2b5c9cd1dd8f7af3efa7b20f3bfa2de9ab2519b93b0a7bff5991cd28395ba7e13a838d94fe0f989f984591d255798099ee27a3e37085d5f762851e1b98c2e44dde6acc81721125dce9453ce8c69f10412adc96c3d3e575e4650034a1032cd6c1b87891be394fbdb06e08bc282142b66972c86732dacb4e8384dceef8db30c7f8838f07e209d16a0ec96bc1a7f7e1d487d3bb190c5628acfdc3f3819d1a3d7fe4ebdc52a5ded1cf7b2c9122f1fed79453a11d3c406cf32fe0bae85b08d97942edfd124aca10d8741bc36987793c98a646d2d9ee9706b5ef3fb96e9e51adb6cd429e2bd30e8f016dc21e5be2a59f9a821c136161926bd056216a04122ffa81a93ae78d11269a48c09d735e50daaa063d923123bc5f744b6b9a19878b95a7623d5b8a6d7fbab914af42b608c3e63fdfcdaed7c154ee322ecf2743ad296cfaa8498affcc18da237e50888eea5c4e19633a41f31df2474fb5fd80a206940993e4ca7c1653988a469382f56a4db711e24178f002bbf82545d0621b70279978518dbf8ab1a80937ad852242afcbedda1b676a268cd336c1b59709b2c60df9d076c14b4e4907e1c75ce9ec81645d536be5986849f51ef675831f38bc0eee35f86afe8fe20af36046447a99055302ab9675fecf92e7ad73cf20d2d92c3cba79433494ef704591d9c9bdee9a0e4f5c03b3fe3169ad6924e06eca5a8d921e15d874c893c0ef985ef8d823650c612a8b7967444d31d03e873e30c2f6b580dd8c3a3bcf8c8c4e7a4783119dea02a78b9194596de84753d4ba61a64c5fe3ecf467bc473d2cebaf4aba7e19c9538626cf56f9d7b9e4d46c22a7c159fa4378caa2486fc35cd05f669e8feed0d6c9a9ec275416cf03c0ce75a12f0dd394c293db863875f06c8a22b3748f50f735dd70fb6102f9eff2d226aeb1548c79bc827d85c7cee7869cffb448905955a8d3db73f2f802f6bf708702752bdfcab4acd1ce528199ff5698bb5a21c287dc2fc541cfa6c4cb16573b206801ab71263a1192fd1ee242fb86c73cf75222ee907ca08be0a297fd627024091bc32c5f9d30f16aec5d02d1fa1df17e165489bcc9bf3f9ad6ba234007d64b5de7610dd49e64cc5245c74a859353e0873a2fe289514f09371178ea640677d375d25f2869de89c68d2abc1629e241103a2ae57ea8c8f0a8ba220248d60d5ce2c048ff11ac4ce9ea1f75f12be185f459631fbbf933cd5ca1bae1eb28f3231aca9a6391895aef631c4164c273b3e9bd32411b58e321eac7e844044ae44a1eb4cf3a38f974c87e82250505b3a88a6ff4973b5d267bca2faff80d0a0c6f241d00e9d741a86583a0a45ed05b16f98c0b8aa43a0318c8c36a11482fc7399f38abe19711ab5cdcbaad2200285c40cd5e4468e4faaa1aa9b5a9d3c033d4adead01c16ed3263842558b04513a93da6b090ced832705864ca0e26fa19deeb51ba553cdfb659c70b7380324ddf7756e5a8593972d5da3ff1556d1ae2df665899caf51b0851af1a21dc55597221e2644d3363a83b0bc3e618f002339c78609b791919dde1737ae7940a5f16934b354d4018204ad6f0a2afe05d09856f4ef7819f7ca449ca418b345e4238639052573bbf78632ef2a757e9ddd80d6b8d4d1fe9f053080d57a57a95f01245c73726cb31f8b1a1915ce0bbea83b3f3e247d6ac2bd409a26228d86ca880cd3c2329f370d7ad54dfe87ad1493ddf385354766d07bd836a0f5c0f4a72b0a548d697fed3dc0b4d711429176cb9c420ec2db2e2007024be43c74d363b0ba85c6e352e65553db99b7cd156b916a27bf4dd7a018321869c36a8a6503e5f35e5834495c2d3cbe8306ceabaacd49b117a8a9250b0f88eaf1e1bb1bfb074933ddceb637ba82b75dd843adbc57ce34548023c106cd1f9fd0185fb4b95d4cd45278612788e32250664bd9e4a1336ce5f89cf7151d31e552e22ef70811ff79633d703bcb4fb6e51c294bfcb240ff82a517bba17e794876cc864cf26247fdb026779b71146b796311a78dbff19364a1d92d05f1498db356ff148ce79cfbffe731c29bafb2f00ddcd674b9d56b68f97bb8cf827a1b39a99c5e4d45b00a077fab31434dac73927b670b8d2c9313654cc8f5066cb93c6329d8042d826ef9790c9f952a5b339e86ab0d8e70523cd48b2bce572983124269ee52672604928c099d24090574ae1777d1e5f547c9c95c3b430f479634eae47aea60a029221cfa5959b44e5476e57443f72b020ebf0ec79f528956f3e5886a00c4e685f498a6f0bf7dc6916a9cc2794c1b2e5a33ba8358c196d073d9d8b51209e884b03f1b678f387f3ed28279542f28321fdcd850798c9ba92cc7172c9592acfde4db81b2d89c0401849da6b9d966c4006a84f2cb20289cdbae7c64e92a81379540e92b6f1f418f717be987a646a73af6f81a43e89e6991995ee16cb091805b4702bc5e8ea1afbff59d846c0566ad9172bec1c1f94d464cf6aa10bfe11b3d4a5b50490a2c21d3a43ac7109e556dd"}, {0xc8, 0xffff, 0x5, "3d28672dcbb1868513d92d6fabdb95511a18ff604ac8d897490d9e08a814a389ce378335ccf48c6712ff07a420c37b6729089684dfad7ae70de093e4cead07feaa675a84f722722144aa33b4c62c63a0189bc6bccf72a4a618e5074161b0f20c919daaa19644d36c3f7150dcdc58cd3c2321d0e6e3715434345ea132a05c8fffa2b12792a27bb0adeba0b8577a2f250a4d5e2dd4d2fa532a3c56084f3c235d92dca8ae033e3a03a9d527fd985e9a000e4c600a36"}, {0x60, 0x1, 0x4, "c6764767ecb53d92049da394af0a0690b0c8c61a88be14730633bf84b30f29f329ab5301d73efe6184f350ec45b9533fd2d21bc20f586a6bd7d07d6ba2dc5385613e4268f9efb80efd5a0b19ed9f97"}, {0x38, 0xffff, 0x6, "6a90bc0666678d78bccc9afa10adadf24aae16025b29d7639671aaeb3cad5f3144365c"}, {0x20, 0x1, 0x3f, "fd7824adc700acb1e450c534d0"}, {0x110, 0x1, 0xfffffffffffffffa, "d23cc265a1f5e404f041a5a113a1414a57721528c0f6995008d535050cd1d1308ad1687f8dee74e655040337cee442d66ef9f66704539b9c9dd819ae7f0f9f6362d3fe3a233b5a9db5ac61002ba63a065f033d6fb624dd3f510ab4170565d89d9a9d81a9bf91a24c29c949c4fc3dee9edcaade395f90d122ab2c78c5985d213b8f73b28df2c1be4eed0e744f413d0317f198447f0409d41f03efcf860e269820ad6a23d2be7a69876e60bad46a43f9b9a6d26d9e288fa299940086b92d7eb3d5dc873e0cd8365e01bd3d668f15dfad28e3e396e4c5e62ccc42c6ae7e81a36727e9166b165ff0cd50224e7e7908e2b8f93810955c32e5ab6423e68fa1"}], 0x1598}, 0x4) 01:39:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x5) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x40, 0x5635}, 0x8) 01:39:33 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="0000001860040000000100000000000000000000000000e8ff00000000000000000000000000400000000011", 0x2c}], 0x1) 01:39:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x8001, 0x6f, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 01:39:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x1, 0xac, 0x9d, 0x3}) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 01:39:33 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, 0x40044266, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file0\x00', 0x70) getdents(r0, &(0x7f0000000180)=""/185, 0xb9) 01:39:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) munlockall() 01:39:33 executing program 1: r0 = socket(0x11, 0x1000000000000003, 0xff) sendto$unix(r0, &(0x7f00000001c0)="b100050307000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 01:39:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc002, 0x1f00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x3fd, 0x0) r1 = getpgrp() wait4(r1, 0x0, 0x8, &(0x7f0000000240)) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000001340)="3f8c77408debc79b19f07b3dd16b59326e4bc5aeaba8aa7f0e5ee32364e9b7a66836bd24b96cba623e6693f79fafc77338d53a5107b7fc68262b88f800c65c0036aa5e0fc70bf994fa14d2dacf967b45869a9b7ca2674487fb534a0b4668bcf40582ca44c01889d67221fbdf4011f1295eb47d0e4aa9b268498c3fc0c647810fe11b4ce0f2dcc0ebd294e01aa34d35e276d8d99724135135eb105142cde090c948f382411ce209957171b467c81d933bb1696464dbc45a450b226f7ef23dbca3e7ce2d20c31c6a9286f298e222dd6282a92fe7cff1aab0bcce6148bc027401000962274dd07de1eed57dd48624f922a92f6ef0579c4d4d11f94000a3c5d0ee80eed4cc384f66a35b095d600cfa933c718829aa5c87b7ab44de65ea42e417d39aa32786fedd77a12a5546ffb5736fffa19ca254c8c352e1f587138ff30c776575edef3005cb9b6ab574d8939511496237faf793c2e32a232678848a35106a33e722c2bee0e7e82ea4968434541dab7804f916e3715d844b5b6b4de3b6e1d57e8693f387be04f871dc2f736854345449a800377342e57fcb1eb3935e6e21ae35fd94762a2bac3608e4f240b951212c69190e7611d71a3fd9b6780d4e356932a714e814736d0563d66f1ab3b5f8f1fc8ea31ab68823ad456ddb32aa6cfc74a8060c0ec359169dec1821e13ee51e494c967639e595db411db7cde9d6bba287525e2afb8202f34991f7258990d3273915961a32df7d314b7c17196bc05662090538aaf50e03038153c808bf2f8d2f44c8f699ae1e8bcdeb6d30340af7b04bf6c59bc016925c6871085f8ab9fd2ecc8336dcfffb95b5d2dcdbc53957d45cef955c22a1c4713720aeaac53c17f4c15ca16a9da233e770698891683d027aa7993ed452e13bb73b9cde18e78ac1ff448365a948b75ccd448e7601609808b76c691b91547f525e463b4ede13c632856d2d049cf3bb9730f3cd92f0be04383c4c00bade206f9bd8bbd1efa3164cd873ed8e465a5b06c96623be17b8cb20fc5a737c3f730b70be66977aff6e303f7012c40f4aaa8b7de4e75b7e2aef2204313381b3fed916de6abc26b1be4bb3283f9e3e84bf1b8d109360e6deb7a4d60248f80ec664f5b87ee95fff414eb60e9d0c03a379406c87e2dadcddf5ae3210966907eb8fa445c800fbd66c5c4bcc5c06b1df7dd545196eca2f07e9f9b5bf1a58cab9a1f39d71b7cbd3c8cd05398036ce97b7e15782d2cdaaca6fcebfd859efa4a10237a673750440cab9e54de12abcbd83022f1b083d76ee838f7ffeeebf0d6e9d51f350fbcb1f36a78cd20f2ae0b6d5709b4d7eb27dc94f77e621296571058c4abdbb7e983883157d5511dab5c19554886d9169ac32e319857e4919563bfe8199bc29ce64c5e0eff9502428b68994fa9465aea8d0891b0ca732a97cf9cb8ce4d3ce81e6be7fa71ff30f1307b532d31444eb84a3df68f224557c9441f198012b368dd3a7b7662f762507ceeb418e13f1b6fef100c2f298d3347182ad86bb91414779ff1821477995a534f27be2c753f1d54f2534dc3abb02e691b2ad7a029a46dd6d810527a3436a4c31fa328aade5a3e99ee0db08338be9aa51f91881509aa28fed1aeb5dbb7cc2b9ce735013a062aed32e327b6e6a0eb35f5587d0bb115fc6b4334e26e0a3fd8d80dff7f1074e4ac66bcc1e7687d7ca1acb5c5fafebf0190da9cd8ae2dad41e8dc0ae07cfd42bae1d810c195de835dab7fdeebf996c1dfe97ce3006cf3efe141ed0c11b28313dc5c081de408f78ad7c3cbc3ddf9a2916219cb200cec93925096e6bed6df85b0d92bf6941fc8582b13b3f50e6dca6f873370c5190eb3f81ffd78efd104e84e507e4da9f231c1902136cf8dc48c6e5a30dae104b2a7a3173ce63573acbec821bb7fb01540c884ac2acc45d7d01b21d6a04cb85245602240df21926bf0d4270f82d2ad9e41bf14020b4b4d7ca3310b2d760af2d9cf86445d0c1b17548aa9248ce90eda7a532665b58e49e569f97c321822337ccb6bebed6c0366a0a89cbb2d29d171710a5320993404f6d2c9469d9adb121a6147f0dc0bbe73fa29de29962983022beb0c58b250db4a87fe9fc8f6edf29c3cf501fb8b28cd2ed76a470e23ba0c428db819afe4c0e0db4ec97ad50bf0ae73eab6312742e3b5a97e324c98f4d097bdfeb9238ff7e8146027480548c17d36a609adc7c25bf94bd06c7b99561c192678dc7c079e2fa977264195d0d4729a4bfe3897e96c9f280dfe302664801707c6f38074276f9d34bba8fda0b89e448e64ea89bced0d5f246ca6accb86d910867503e191070a9f9e18cff176ea2534e3408fa596167b7c3a8a7502bd9df981e5241eb51662c8df826386995e6e7cb57190360d13520a54a88a2d17a438a9212a5e8d5140c1cdbf39b117c39509b3b792cd5375df47e2737303784baba5e8f9c635a97c590b360e9c8ef73284defdcb1e4e8cac54e9ee07682c9316a39b76fdf81808b72a37f523320f7e1a0d5faf8b3f7b223ef90b5e8242cb10b416d77a542c7583104172f30eab61225b2ae80283f39fa94ed9560c2e259556590352f5b5bebfe187e1ce89582a8c998bec4a755fb2db0652596f17fb238968683ea1e286f5be185a40a5cd6586b2d5c20bfa4289c999390d5b94344c30c71c3fd45f9f7dca3f4e068050fcc5a75f806a91d9f4a3701da874a6aa15ce87ae1638e147ff1d7333bedd5f88484d1c5bb14490821a57ec25feffb9d90a6be6cf49bc0cfb2d34e73d0ff622542a8f00d34662ff8453daf7daab45a39621e00018d2aa3f85edeab725a001142106f6758e5eb5b84ed6f4173c40ac5618817a5ba8aa1e871f781248075d6716a80053bcf6767880ad07a9162a4b75728623d29f45761eb2aa1acca500eca3495c2be7c647c1f37d6d75052f4e9ff468425f0ecd2f5b5c39547e3c1705bb845b22185cf9701d54e8cc59d3b84afce689ed49b2255953f3c2ea7e3f5c0568be7c0953d8dbfed821e303bde3357998de9b67e8b12b3021080e94ff13218797f230db9c2c50a0fe54352d110ca46048fbde42acf61187cc0bf3e7e60dc9e8ea248c34c9bf35adffbc09b5ba9959717c46c6bc17705b1a8be7a920a9222edfb6732719663f278fbcfa64ab4faba9c1c6cce32fb35efba77011f9d894da4ffbbc3c4cbe35c008c01a599454bac12b46db36179f9d3180ea910c43b1d0cc2825e1670f1ee803dde231f87cf3d4f9a28e1460c9110cb8ddda1e1ab139ce3207a37b9c4730455d93a7190b286651ad9a0886cbfb2bcfaefb4e936da966574b4ad8cae8ffae50eb8db451e02b271f9c7a93a2107e392980898c96c0e05fca51ebb102271e7f008bc1936361537265bdba8e3451b9da8ba693fca2ff095d67ea58c899da419e7694224d8b4bf01128f2b2cac661584cf9b1b1b6fa01b72ae2dfcc95f82aba57aad772bb03a8567937a8e8d04b4393943ffd389e162e5dfc3cb04771dbccec8421ae2320dc97d1ebaa62cb57ed02176b65970633cf9159f41909eaf7d8471ddff55abe8c0201ebee7c04e7f86062d6527ccd7e2ef8fb9193623e04da242ace5fdcb98d423f219e6e19ccf22725ab30098aded3279e4ef39a38bc26b28446c4e3a00d8c244d0d9f0504b61ca2e92f326920457666414881064118d33a09aaecf222452d4a044bac706a7e778b7511018118bc8437c2d8ff934967a3c80ac8b88e9cd676f005176df808d07c273684bd42519fd137b2260b6e4f1acea7218dade5c251fe55f0205c7e629728e8ccf22ca09d33b38da9c4907e4d3ff87e5f21836099f331cf1bd2ce110e9b2ab97c72180419d020c6bed692d4b893ae418ec74ce76d1bec00cff9320bdf7229e0406734d5454cee5438db2cd10ecbea534a2ddda387c6480497f4ce7b00bd7a33e3a699cad616e27a9805f9d1fc45fdd21cfca7a001a27b6ddb02a15c3ccbbf8110eae6e5d027c41929d852378038aca89a5cc4a638a25e802202ea3345d28dfd7f67667832abb4fc4636d633ef54a1d8df35dd6839391580cfe5ad4bd77c6fae70113a8a23b33fce56580d8d3c82a468e2742ff994f69ec6303fdcd48cfbf5c838c3e9c5376ab0851ab6412c2a0083e7c37dc4f29fe546ea42da9c5d1bd91345631ca97d84bda081b39996b3b9ad6fe3d1cc907d8c2ae8156dc4ebb01ac7d39a8ecd6abce1238fc8800c229862ea5c2ce09ae1188fdb739428025908826311e2a34891d88df1089effc95699e6284ab3ca91f5ab79779a799038fc55c3b186b0b4926ad765398d32065f2fa14acd53626eae0e449248c1f622ee7f317ae5163915b080d79d4a40819c38feee1c744d8b4e0d6f1884035890a10bc3fcaa4b8099aaa1b83a4d3ed61e217c06f34d30da56449d376bd2e137b70e22255238c74d123ba5884a35a7680e7c61791f89dc4683c93e711733b0f56eefe4b6174a3ea9da14227dbac8682e2d0533da0580b3ae7a0f0da789d2c39efd92a9bb55e236a36d16f5d6e548165b8822c3e0dd75ef131cf0500edbb2b1f7a4cd6009f1323138d504d34db93a1052bafe6d682517ce9fde63474bf793681384efedf42b78df1182a19ddd42b8510325ba33709823410a3360412e642a7c56f8cf5c47c9211f1107b5e73282ef3cf5343e30b74985bc3fd5e2480304ca97089904d4602e4c7586cfd476a21814c31f70dcc5b337d52926a5005297ede3895b108ace34ce5036649de272e2b4656257917bdddcc2c894aedab788454ff085336e12eff707b0c764cdfcde580d72c56bcfcd080421a826a96a0ee35599fca11533112dbda5db496d676eb014413f07ca2f37422c464ffa1016d74426e8c8b65d26f8403fef772fe81ea12dd17585da3597cfd52478dd9aaa941f82a2f46e102e5d971b7dc01fb849d58d833e2aea228ee2704dfcdafd4683e6aa2b5934ccd2afc8d692eacb31f5210d86d8a24d0c736243fd2e3b211a2e3bfcc6d4f066807d27ff4b460046808c6136967d5019ceb311cafe0a92661001768102e2c45664ceadd742530929e0c2116956bea34d04f4285a6f9895276cc3089892676ac58f21e38857377325de359ae70bd9eda23b25defc285ae9d1582af6aafa2f2fe81e5c2c0febe7da6833a0845f55637d125fba898db739bd329141d50429d36bfb22fa5634bb9eae4c398f06ce6fcf1a9fcae2e44d32a16c000bca2a18c4ab74ddc8a84497987b3afb3ec691d08071e5ef1305f5234519cc36e2b450b264e5cb18d158bb6d4ece0759db1661f7a64b382b3e93b7966c137ce6dfa994905956b1af421dd374416032a2e247752db0ce4dd6ef853acdf5dbc6c4c0c2a8cf7795e649d6ef4701319fd7f686fc64ef59dddad75bd88373876e19e123f67b745386cd5ee57165097fcb7aac574242af6607b6020f9edf008230b0615ef880a137b9f5ef44985c4bdf4f869952d5a22a2b440538084782f6be116af3bdf186a52a7c1b1c06559235f4e7b7219a894a07a2a016626b0d9911341a2881b1b95cb42537bb70172a518216bc1e1d60ddb76bd40e4a0e1347bd65a5885461740ea83d636021b27dbe6c4f5dcd6fa0de6c008ea6b71e57822e1a9c39145907ce075b30ab380a3b2f138b38915809b33e937bb58061c41316541e272d1bd60b7b734d1b51b53e8dc53b44dcc97d313a8cbae2f1f7b806d5f08115ada388a25ef9323e5c61e7a7068d3cbc331e25cb3de4b8d159fd490b6c240c7706d66608b58121807461fcc238e78a361a9ef53e39a97ddc090791b1a7816463e5576ca667e2d"}, {&(0x7f0000000100)="abf4c72e4bf67b5936d0bf25670061789da070262a6dc597a1a7090b79ed268ff1baa95b53036ce4cbe67fb802f381d128a85e9cf18209040874dc723011a5cea67068b3118d4eb744d440953c312a372c874b0644f84b11abbe37ae0797649d33ed3d93ff6d014ad28be22970ef5b40751025cd85caa84aa379ec7dbd506fabdd69f3cb3be2df684038c8ca84256a094285a59e5a89132724e9a9af51397a588ec6cf71d7c98d9b5db580f8a7231acda7c44f960b978877e358d3d04b6d3b7ad7c85df7e4518be28de83e12"}, {&(0x7f00000012c0)="ece57d6ba0c726ff15cda5cadf2356b464fb851ecc4ef79c5c4edbfd3dbf32936cfaa2800dcaf10923e1bd", 0xfffffe6b}, {&(0x7f0000001300)="e1e256fb930f3c564e8b5458a1f88af6808e9ab08862c081f8d5d915a31ccb50f3f8dad6023ddf1a9a81de95200f78d1c7e3c46c"}], 0x0, 0xa) 01:39:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 01:39:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 01:39:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) socket$inet6(0x18, 0x0, 0x4e) bind$inet6(r0, &(0x7f0000000000), 0xc) 01:39:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) clock_getres(0x4, &(0x7f0000000040)) 01:39:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) mlockall(0x3) 01:39:33 executing program 0: setrlimit(0x0, &(0x7f00000001c0)={0x10000000, 0xfffffffffffffffe}) setrlimit(0x100000000000000, &(0x7f0000000000)={0x6, 0x6}) 01:39:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) mlockall(0x1) 01:39:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) socketpair(0x16, 0x5, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000002c0)=0x8) r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000400)=""/167) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() fchflags(r0, 0x40000) readv(r4, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0xfffffffffffffe3f}], 0x1) 01:39:33 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1bfffffff, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 01:39:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0/file1\x00') getuid() r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 01:39:33 executing program 1: r0 = socket$inet6(0x18, 0x4045, 0x9) fcntl$setstatus(r0, 0x4, 0x48) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = semget(0x3, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/56) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/139) ioctl$TIOCSDTR(r2, 0x20007479) truncate(&(0x7f0000000100)='./file0\x00', 0x8) open(&(0x7f0000000140)='./file0\x00', 0x10018, 0x80) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000280)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3f, 0x7, 0x3, 0x1, 0x100, 0x2, 0x4, 0x3, 0x1, 0x4, 0x7}) 01:39:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000ffff00000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 01:39:34 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='[{\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='/(F(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='),\x00', &(0x7f0000000280)='}\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\'\x00', &(0x7f0000000400)='*-*&\x00', &(0x7f0000000440)='/*\\\x00', &(0x7f0000000480)=']\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r6 = kqueue() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000005c0)=""/236, &(0x7f00000006c0)=0xec) kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r5, r6) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlinkat(r4, &(0x7f0000000540)='./file0\x00', 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:34 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) 01:39:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x5, 0x200000000, 0x4, 0x1, 0x7f0000000000, 0xec21, 0x1, 0x1, 0x2, 0x0, 0x1}) 01:39: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() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xfff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:39:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = syz_open_pts() dup(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x90, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 01:39:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) r2 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r4 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) fchown(r1, r2, r3) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000040)=0x1) 01:39:34 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x100) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x1) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 01:39:35 executing program 1: socketpair(0x20, 0x2, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000280)=""/78, 0x4e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) mknod(&(0x7f0000000300)='./file0\x00', 0x2, 0x6) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() preadv(r0, &(0x7f0000000340), 0x0, 0x4e) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/159, 0x9f}], 0x1) syz_open_pts() 01:39:35 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000080)='\x1f\xdc\x14h\x89\xf1D{(\x10E\xfc\xb0\xdcZ\x87\x8a\x85\xa0I\x13Ft\x1b\xdd\x82:\xe6S\xcda\v\xb8\x13\xd4\x87\x99\xe3\xf4P\xa6\x06\xfe\xe59\x1fG\x13[\x18\xc0\xb1\xf0\x84\x06hxU\x8d\xad\x01\x9e\xe0#\xe3j}\xbdt\xea\x85z\x9e\bF\x8f\xa2(6A-{\x80\x9e\xdc\xda\xcb\xed\xa0\xc9\xc4\xa6\xd4uI!\xb6x\x167djc\x8b\r\xddZ\x89.\xeb\xadj*\x99\xbb2\x02bk1\xc5\xf7\x91\x9e\xf3\x1e\x8e\x01\x82\xc2\xdb\xd7\x8fE\xbb\xa2\xd9\x7fR\xca\xef\xa2\xc7\xde\xb3\xcc\xbb\'\x1c\xca\x8du\xe0z\xf6wn\xaf\xb88\x8c\xba\\\xba^\xc5B8\x0f\x9b\xef\xc6\xce\xf5;\x823\xb9\xf7\xdcC\xe7\x9ay\xac:\xb1\xd2\x81[O\xb20\\*@~%\xcc\xa5T\x9d\xdb`=\xd1\'9\xcc}\xad5\xa6\x87kz\xf5\xd5\x7f$\x1b\n\x1c5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f00000002c0)='\x17\x87\x06\xf4']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) write(r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) fchflags(r0, 0x10007) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) 01:39:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) 01:39:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 01:39:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xf, 0x0) fchdir(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x2}, {0x1}]}) close(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="dcc894d90049eaed9b39b2017ad3c45debcc5af48ee7c7528981d1377725ae46a7c27241b420cd94ce4d7e38eb"], 0x8) 01:39:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="92560ef5f030cfc3883468f2ef392c0cc9ce423e22e0d12e1c762b8d19dc848e5806887fa91de317f15bd44cacbdf9800b0af51c48dce5c489d6e09e2f7860a051bcaa489b", 0x45}, {&(0x7f0000000100)="020ea7d39bac8ec95b26cc471363b153a99ffaaf29d1007fdd7c4b0342100f67bf11daf842ffac9233cb5d6755bce5efe957f6422be29685b4f065484f7bbe77103da02eaab42a6e4210aade9953f0460a7598128c0b4ec7bd70", 0x5a}, {&(0x7f0000000180)="daaae99bad8cead1373ef78706209c135a664ffdaa6e030617b573d6562c25fbcc9daaec0ea997ae307cf40de3ce7ee0b55a2600a6c3fc5eda0c846952afc52ce3d0f8b61f2f372f74f25724e224bf433a0be47c851419acc9fa0f47061e62bacf858b02cb14543c2f4f74ce9b98bf0c2c00a60c598ce12ab54944ff0a3ad871a397ec4e3a567300e94b0563f4b302202c4a2d71ca5df4f58106322cbca5ed087348e356f561bb5c261b52849e321770ee14d5cc83fb12c2f737f29c38531da84c5a0d4d587d7b0fac2807d24c46e06bf64974e5b6ccae087f18a18aec0012c133581afb88475778dea21bf37c3b31535ce20156c13ea5839c83f3ab1614940480b2009fbfd4a360111fed3b9a7ec21f37be280de8d2fbad27924227c4db1ac9a6b8624ee2d6a9f5cdbfdc4acc1c4ecffe9af4f4577c0089c84d4796456984768dac67a82a3a4710b318465109a6f3a31af638946f27ba4e3e69389f8599ac6ebd0ac0e20f2cde0fdb77f7a6867ec434233764002182b7df9b073d1d82776053e52d4a90f9f4c6942c2f1c085df6073266317eb3a0c3d745376170b3aa9b767562e16bfa0599aa722e6cdbf36eb40fe6bfaf4368409f0b4be06cada9939323483fb29c093576ea4bee0400c0de7776fe7a7b778479e69658933b800d5accf0fd4f0e3bd0ba03796b01ff23ac800949efa6f8e1f0db2676cfd97ff3d89ec4d6aaecb7e410fe94da521265df19775e28f8b6d35c9f9a6efe746191fd69869ec0d22f9e7d3ae7e015fb59b9c60d842c31d7ae96a1ba4525018c8c5274ccb0156bca8d75aa31948627b4b4379057412403d766d4b6dd403cc6525f7bd5b765f0e0cd4e0492e52159f9f18d35f13ec022ad07d40c086b511332f6c44f4d4dd2ab7a91d2cd2373a9b831e75c8f1421ec005815ae0b2df054f553a1a1b0996fb72222ea035ee89ee2d8f34b378f8652d86adfb180465df00e1f46746d3eb3e112d16edf6b4ab20e7c94dc3a9a553b494152a04f49e5bef69616a19f9433040bfbb6e9199566cab1daece680a3999e75c05dec1d487c7f062daff8fa72342ce0516d11bc378a4ed65196829ceb2c04910ab634c4bec284680b1057d2890502186d95067552c321b41d157daa9c686349b06709b61ca484340796e99413fb44b20e97ed642fc9912a019c9ddf2ea746f007e269c7ac8fcc6c70390ac338a8e2a66cd5298389677476b2e39dd7724db670352810188c77127bb81d072083cf5db51adbeb54bf375beb41fa09ffb5a19a1a6a217b782bc6c17bf0a942fa35a4265a8b7077e6c215b4582a9b0606b9e802a215abc53de13bf357c59d2731b56f2e0bec84d89cbb40296d1ced2e22eb64e4395fd6059117d04ad39133747841d873bdc1a2a6857c9376b8eb5dabcdcfb13b610102e94f4a14196b75b2311de1144d481036d24ffeb376849fd82127664d279b946154d16b7bf28f765de2630999d597252dfe73775bccb9dff65c46d78ac6e08fe39380f1ca479a9bb36e11e61d75bd16a06559c557753f378001eb9337a7c4bb5787945c11b96c51776c775f227fe4b4dd8c567f90a0ca014b8c1c2917c15a0595cedf56e5070ee4b057ff696fb63d0ef5fb40b70ab1fa5bcd1961da49dde2e24bb29aea61f1a01042869552296d4a30d5eb09edd6f85502175ef731c6fc677e8e47debb78f3f495f0ed66828e9f6793f6781342742115b1be8fb467a6aeef2e998cada9c4ac7a814fe3f37139b2b7e4d968d75f3b44f48cc21bd10856f95fbe19b85491aa83cbae3ffe4c7d6820f38324ededad33b2fc4369fe69ac676625b2efe753965ca485a4e54c8f65192f396c0341bf1b1d8a6f2353977db944e217eac57d4759365263d08096f079dc96c19778fc29e7bb7b2286813312ab8492361b03beadd5445da3ee307a731fc017f932cd14bf1fabe80b03d41457a463b48a9ae9a24b1803f9abdb581e15212b302fef0b0a21a3779a2424625bf467ccb867a418ac17e43b3eb89044612c5c1ffceb79d0afe2637b8bf23dad22b43c981a742c999d9898ba42688f0cdb969f146c693da811d1452fefa5d832c85fb338fed58fa30e048a54efda32b8df1384c45cc8ca19ed4ce504afed748a4e98940b531cd95f51939e20b7349ecebd51752eb084cf36007a6a4502ae66b546b835800b369e4961cf29a18a789a6b9ab4d9db7352aa8b8ca394bfcac072d20738f34a538e107194589066f11ba398cbd9552c02a3b9904bfadbd0ee3ec07b4e65a2b43d97c481c8473e0026f1d4b89f1526f8cda36dee52bd614cc9fd7b1058e0c1475bac5b869e7f3a123a5e68e5371df17afbd9b8985d19a7e5bcd8a1379ff5a0e70cc012838cfbebea1135d792744112dd8acf080971716f5a7b7639912ff56404e4b84301650cf31de8dd6aaa2581d7bc7cce52b9ef1c29388444b41b2904ae606e72fe0b8768b64d3ed355303132ce6a750dcb8ae4c50e3c4f4ba74b19ba5d61a63f137db3d8add6a5bf30fa1fa0c2015684f1c5693f699676b94cfcc5ee1772952f121714bcf35d3a979f541bc847d4e79f2d165ca4434bb63b372920015b87caa1ec3638356740394b0f55c57871a50237687849f393d45b7ddebe6ad32f4f8bc1bd71e5dca45f9b9d7dbfc8cccec2a8c1bbb16e767af1fd6a5ad2214c7c8c1e80935541e81905d16de2c89fbdfaf181c8af9c46ba9dc4815eb20062f062d391e59f35e0b650fa498c59372718d236a9a3380eac73b6670d98b60ba51fc6a514a6d2c6b746b6cdfd69a6b3054fb57cfe178657c084b7db29ebb17e02cae48b4617b7f405081f22e45f9dd2314a30de905e7d092d2ae051716236b02599fe87d2192577a2c8014cf4df90097876da594c1f0fc35f165339c9e26d52af5c39dc76821d8e5d01f9acff06c52793640284dbd3d724e85aebe20312ca67b4cf0046aa77433b1be7f83325e9f4173ca4c5b74f95bad9821e39172eaed65eee5984c5c2dc97ba0ce7144b09fa4b9b10e001e0d35bf7bdeb4f22a70d0252c378fd4cdaf9470a1d819717046997d5f486fb27efdfc80c1ff8d5a8e4c6443fea0093084d7f913944f4d7218ee024f77dd9b81d64764b75ea2fbc873f380a08a79dc9cd0fce6d240055ea74dd58e1515621cb1894498194248319937fca797afe94c7961128599e24d7fb96f23a91d0e89cf344e065feb0140eaceedcfb86963cc8d2323c9ea2e109041815f28649f5aaf237778956da2397e911227cc32e71c0fedd7bbe12902174cf52333b16338c92d38618b6abc83c0dab863a7ef0b322ee2c42c571f6dade5f8c9fa729b65843fc9a83397553750227012923487fcd350ed199056bf763126db230f4ded65ea8f6ffb15bda49b4a100f9767e8b0455f611892752970fe6720b79dead5d3fac576d8bbfd23479265e67c2c4e2ce40a0c0f5f6e182f291cbff45556015e130d69a056372390b85e80a833888ac7d0bbee361500907a92533bc5ac6d41b22dcb5c9d0736c8c75d18a1f9276cfdb7147b2b473a29d583615dcd6d50d9d1f64edac411abc8eb817d9d8f5e5df74c01850ec9233d9ffc6d6c5043490cb5fa7376954bebe549a08dce0d7b08d7dbb7f228a3d559acab8dc8b2f29a1dbdda0de20e669e1760fb45979d698e7e1f9862d5c27c7b28e5cb8125fcd63bd4216cba91fde8e8553395c2155cf73e30c896df0198cec096896980b0b8f79eda4f0037618270fd6ae85acf3528b062671840569bec143b05852388ed15d6742ff02f3237d91ca7c8a768cab2e6be70a5a6565c1b06f09140b3d8b057cabbd62794fbbf807b835b7fd99bc99d2884ba582638e7843900634895ee737fbe71ca3176b4cd3b577575af34152e9db041cf1a8aae97c28252e7842cec04785bddca8a0298ed445091da73a6ec98d37ff21fccfabb582e5a92d9742adc5db38a9131ceabc0103a03d47696cebf7633d213aef644d539edf4171fc5c8821aad74904d80678f199d803dc937665e24d250dc34e25f57120a8996168753ea6c582d274bdbfdc8f7967eef7b04f82a198785e7d78ccef04a7a4a575ca4d256c99c0f8b07de8249e5f77638197fc9f0e2262e6b310d7b61380394698cfd48b006a05e2ac7bf5c3b84180f24ed684df6bee3a999974ee863d721330b3b9a8cc3cfda208494697fa0d8f7709b306ae8f760159f1ade464a3730378d4ee4489979f2890359ab957b3586d4ea238fc333bb9c180af891d9c8de9d8d80a6e69e41b93eaf9c176286b875746bbd47c9c0401a0f4c1ac1b446a650c5d15e5ca129e1cf0bc1e03ff665130c197b2bb4332fab4e6d16120b4965572687e0f5f21a8ba76f2a08970de95b63868767a940b4270c814977b6169974fd65463e08ab84f3514bd186202e4995bc314d60d55db7b2504f6bd9e5ac8599d339ca8c953812a8a4e48775e7d920e442b963c11f964331ee82e487997a83efba4a4c1eab4b91b61b47c9a518b888eee77953367a3280fdf88e579409dca8e747cf1156948a5dd333df2cbbc9d57db8bb92f5c50a1b607f305ed92cd16ec56d004ea271b64131b9c479a8290d2de52d467198c2a87aa9cc9358af1b4975c0c3e5d1d162f9153914f6cc98b1ee7f2891f90b06769a287f8df70c7c155e1ccd18ed14808b6c4e987d98f071c9f7e0e9593255e13154a9dc7ac5ab6c3446aa881cadfa80427b8f0cd91e2ece2b97dc3cb02a2461ef666b915ea0c5fcda4a66286409fb4909ba90d4d11300f9a55580909c1deaa996dfe31f3bdffa2f51883feb4441145f97f3bed1e29eae02f67b177b2169e373de511bced1681b28599996cf65b97c9757d83f5c0bc409205927e70afb7ed3d7cc5c64830814302a2a715d9ad835f973eccc80b9e4d854d674cb55a896b04f6580460f9f45fd4d66a293a1623cb9060d302c56c042c5f9ead8a7e93d47a6e63618a9dfb0fbaaa69fc6944e2b509e7e753d3c3577f28c9a090d3601252d0f69f9d097e68d770bb5b0425b85ce00f5c02c4971d5b30c51b6e69ca9f2864cc9c60c01169ca97165091600d4d6272380728d6e8038f275f4b8247f8df24ff34224df7a760b523084ba36c92429b6058eb7a1e2864cf9d307df7598f1bcece0e97e670651845114eb124d046709c736ecd3bc07f3710d00faebcc1f817ea4fe405a8f8b5c36de7d310bc41501b48cc247e1d469c06ba776308213bf6772e232fc30d440a89c66589d1d80e66fb15c0850b511e067d167e443f5c64a48baf35709835a594a84431a34443ecc1140ef8bd08acbfac858b8343a84c34e8bc485a4e61cc71cd66f98bec5aa7184533bc8f781e2f4e1644b95dc43744bb88f1d3d12d9f1b4ff6fbd236080d43e02d9eef87cfc10b08e6ae5b9b15638717a27c94e7993eb953664e244e35b3ad3b7fb6f5f868b6c37c24258467dfb1d32132eca037da5293525d92a0585ce93d37de55ec625d52397d89faf20590d2d6c25484cbbbf10952e3c0af5caf0ef73f4c3b5ced5d9f56a09c354ea01ea156cec44f55063099cce1510b1cffbd2ac671012ba199b42f8d0ad0b1a590fecabff275bf14e74a6e6a9c13ac561ba484c3d6c6e259fe6ec2e454a9ed17d6d796986b2d667004d69e30a5be1c3870d37ee73474e7a33ff346b691b4e081c66d1b8373aa9e39c62496f44591d16973a105f52de5cd55b2a4f218d64af5c226b5cb7f603a96b6e2747cb69bf4145e743aa1c6d9ebd1619f5630c5dde717029a20bb56748f9688275a8bc51a1069dfa3bb70ebceb051b89f5f78fa12", 0x1000}, {&(0x7f0000001180)="5250aed46037b9138b7067cc184e1a20343f1149ad3c6615a2aa1fc2a56615b412c821fc791197f1a7bc58fcef42fbf1d162c1ebd6fb7ab065da17f4cdea001cdf22cb7d600aec63c0b9f90017b20600e6b66f32b6dc12b2c73e37c1a2c9559a435e09ad0d6ae150a1ced77d84b13166c999496d2b85b75a754036e888c5777cf44c227b1d66e1b1270c06a854b9c133292588bb69b29e03e473a4daf124f62d0880823ba82d8bd2f324f9eeae47784e69997dd7c5c4c6e605eba3b33ae2988be0d7aa2631245dfc78e268005de0d4bb28af", 0xd2}], 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 01:39:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0x84) ioctl$TIOCSETA(r5, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r6, &(0x7f0000000140)=""/179, 0x4a5) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000540)) r7 = getpgrp() r8 = getuid() r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r0, 0x5) r14 = getuid() fcntl$getown(r5, 0x5) r15 = getegid() r16 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="3784c695f463e663bd20b66c9a13eec0446cdf21125d3fab56eca66a76a2048e961a2e92d37df8765505352e39e7cf493a119c62e8eb1ad564dda7af8779767e6404d6f1568de6c5480278780e98fe19d1473438256b15d579b8e0c0e15c2970bc7d", 0x62}, {&(0x7f0000000100)="67c6684254e9c8b3e9a191cb14005bf5f2a04846e4ecbfcdb2fe2010fa0dab236c596b202f7f098315664988cc4974d42c024461c858c2cf0ec762a7458a086152ca7c5680b807a4347d40852bfc40f6ea3346f43cd4ce248723b204bf5fec084c3358704d84d8ad30745540c7e738b42f649a81ed137d5b6b3bc7bca94af8ab92bf48f3d2f43739821598", 0x8b}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00000000000000000000ffff0800000000002000ac27ef8949821ee362819648dbfee515dc6ecb64c793992bef4627869d70c674546ccb148961e110e0418f0db5ffea8402a6066477631ccbf84fce4bd3c52ed3b56bed8fccfd5a6abf871dff99", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00000000200000000000665dde053e642c0051e0b8e7cfc40000ffff0000000081bf", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xf0, 0x1}, 0x4) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) 01:39:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0xfcbd) setuid(0xee01) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30, 0x10) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 01:39:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xfffffffffffffd1c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="ae7364ca2170d6dc1ce995", 0xb}, {&(0x7f0000000080)="11b79d6ad90541ce144badf3e63aa74374d39413a18893797b6a070357dd0870ffe5444c8c644b7547ba93b8c86d78fea24bacf2d16acb7038842c9618acf9c444b530d8f1b58003511bfb465470743752e3aa7589259d3ac540", 0x5a}, {&(0x7f0000000300)="6e126f9b446113320f0db6d003ff88f5b337ef29287a13902f44b3a811a99ed36cca192aa67ecdd0eb4d71fa6bad152c98edac1b868a780917a975d31caa236c398e728bd4b49ce69048b7740b751ef7e9aaad92fbc21510747bc27c20325b55c0c963b0af700faf8a4142a0400affb1e84e907980a7e058c65f358ffcf171cc0aa3ff994b8d094d22fb475093ef00e1c996eb05168e14f98156065de057852c4a0ec5e5c7adf63b8e882e005a3969d4b50a0ae54044a378f9c49210ebe37b83fecfcf669d72911c48f9dc6def9adee55c19a0e56d9bd8", 0xd7}], 0x3, 0xa) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:37 executing program 1: r0 = kqueue() r1 = kqueue() r2 = shmget$private(0x0, 0x4000, 0x144, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r1, 0x5) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x7c72, r3, r4, r5, r6, 0x20, 0x5}, 0x6, 0x1, r7, r8, 0x8, 0x5, 0x9}) kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r0}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x8000044f, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) r9 = dup2(r1, r0) connect$inet6(r9, &(0x7f0000000240)={0x18, 0x3, 0xffff, 0x10}, 0xc) clock_settime(0x4, &(0x7f0000000500)={0x2, 0x9}) 01:39:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x6, 0x0, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) r5 = dup(0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000200)=[{r0, 0x180}, {r1, 0x40}, {r2, 0xb8c0ecde63c2fe34}, {r3, 0x80}, {r4}, {r5, 0x20}, {r7, 0x10}], 0x7, 0x6) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r8}, {r8, 0x1}, {}], 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000240)={0x8001, './bus\x00', './bus\x00'}) 01:39:37 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ded044e5d59b09", 0x7) r2 = socket$inet(0x2, 0x3, 0x8) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040), 0x4) 01:39:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x401, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 01:39:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc121, 0x10000) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 01:39:37 executing program 1: getpgrp() getpgrp() socketpair(0x12, 0x3, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x10000, 0x8001, 0x6, 0x80]) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1810, r0, 0x0, 0x35) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)) msgget$private(0x0, 0x208) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x40047002, &(0x7f00000005c0)=0x40000400) semop(r1, &(0x7f0000000080)=[{0x1, 0x0, 0x800}, {0x2, 0x1000, 0x1000}, {0x4, 0x6, 0x7fc}, {0x1, 0xf9, 0x1800}], 0x4) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xc0, 0xf0000028, 0x6, 0xbe9}, {{r4}, 0xffffffffffffffff, 0x24, 0x2, 0x2, 0x9f5f}, {{r4}, 0x0, 0x32, 0x3, 0x4, 0xbd6e}, {{r4}, 0xfffffffffffffff9, 0x28, 0x0, 0x7fffffff, 0x7}], 0x31, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x20000001, 0x1f, 0x80}], 0x9, &(0x7f0000000240)={0x10001, 0x101}) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000580)='./bus\x00') getpgid(r2) semop(r1, &(0x7f0000000300)=[{0x3}, {0x3, 0x2, 0x800}, {0x1, 0x0, 0x1800}, {0x3, 0xffffffffffffffff, 0x1800}, {0x7, 0x7, 0x1800}, {0x2, 0x80, 0x1000}, {0x4, 0x100000001, 0x1000}, {0x3, 0x2816, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1800}], 0x9) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000340)=0x7) sync() ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000380)) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getuid() ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt(r0, 0xbb, 0x1, &(0x7f0000000440)="419fb5b468d88615510bb8341be0890dc0005de97973f6222815d49238f0fcde0c44e91d933c08d1f2189aab3400e5c854debf024704a0f22f72cd8605f1da62b2c467dd433b109a48cdffd4269199afba2e81c9a84c6fc898719d4c8ef24858de5895ec", 0x64) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000540)='W\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x5, 0xfffffffffffffeff, 0xffffffff, 0x0, 0x9, 0x6, 0x1, 0x2, 0x1, 0x91}) kqueue() 01:39:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f00000000c0)="b0bdbed22a913827b9ced6dcabbcf4cb142a1c754ec089517626464228929f628ff00959b59bf1a633403c1660de2f3933f8bcc4bae750fda4352d9456b28c24fb22888643a651fc68b4efd6a0e1304930f07df203da072a073de7309603d91fd098ba8ad0af40af78f6ddd80705d04cbd9dfcfc9c9ebba2c008e17a1419bf0c8c06a0ade8023a31e41c2fe18d41cdea8e41f2a3ad4dd04222cb1e53ea4242d16b3a9f9a10c72c26f9ea1e5d08cd76823eb537d20b649610a6a7", 0xba) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="000000186004008b00002b27fe97912c1732ddcd29e207d507fcff023519edffd338d2ff0000000000000000", 0x2c}], 0x1) 01:39:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x840) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000000c0)=[{&(0x7f0000001180)=""/4096, 0x1000}], 0x1, &(0x7f0000002180)=""/118, 0x76}, 0x2) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x2}, {r0, 0x10}, {r0, 0x10}, {}], 0x5, 0x0) 01:39:38 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000080), 0x1f8) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 01:39:38 executing program 1: pipe(&(0x7f0000001280)={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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) write(r0, &(0x7f0000000280)="a1", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) close(r1) read(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)="f5", 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 01:39:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004040000000010000200600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x5, &(0x7f0000000100)="cf9b047d031aea028594b06740fdee78ce43345b1380119477d15345bcc6ce8f66ade18c351320fe9469818f", 0x2c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00003f1000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x6, 0x1f, 0x0, 0x7, 0x9, 0x3, 0x0, 0x2, 0x101, 0x7}) 01:39:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000002440)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173174768a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245dbf920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) shmctl$SHM_LOCK(r2, 0x3) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() close(r1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x4, 0x103) r5 = dup(r1) getsockname$unix(r5, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) r6 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r6, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x800) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x4004667b, &(0x7f0000000000)) 01:39:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000980)='./bus\x00', 0x80002001, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000040)="8677838b5c930eb953e32bf9ae89bf7348e542055d56c177605f57c1710d7d8de663e6d78afcef8fec3dfca89aa295add678bd84b40dee9a6d6c5d5e71bda5fcf141a193b9cadc5b", 0x48}, {&(0x7f0000000140)="77756da9e86e3677eca2df65efc842fb15c88e4917d9eb53cc3664f94c7f872f1ece026a60318a0421023b9b279478098b92e079b2d040904af899d982482f7ce05027c391db46da671557d60276f093906b580bf296fbe4e386186ea4f0ad30f2e85c9a0fd26221a569415bea26ee4ab5088aa897a179811e14ef622670f4ac1a9efa1194546c3b3ffafda6c7774f0caec79aa6e13957e077701d0f7a5e4f921f", 0xa1}, {&(0x7f0000000200)="abb3b258821307a22265dad1de679dd345e6acfdcf7f4a102a375fc2d4137cfdf8e1070c56c0cb854371ef007f165227a28c99deca9d1df281cef4184f297103edc8278da44c7bdb8fd5826e8712fd156762d8d687218d2caec657db8f2251a584bb9ad5dab3bf379f4b009988009fe799053dce4654db2e32bf", 0x7a}, {&(0x7f0000000340)="a3823e07d5ab15e5055d1dc8235c32eb139a17947da7d8c4ab54b1c26dd6a19b2af4706abc29f52c3c9fcd19be5f905a0f8a5abc4ea000c2b812fb0b2f0a46461c90542e7a1c3e8a3483812293c74e1123318c8b8dc565fcac944899d257854d8e275b40522c49315ec368580448fcb2ebeab7ae915108d9fb9cbeafa9f163256dd327ac81e73fe2b2a2012ba940dcd4ed4733bc9d565fa652552a", 0x9b}, {&(0x7f0000000400)="c5142138090de580bcc4fca644fb489568904b96bab230b31371ecd1722d71d026a95c932bbaefdff23fcda99f7a530907e1d782f4122e71b0bbac4238edd95eff536cd93d8303aa63ca0294c4186ccc9024502d9a2cfb3e26316ec2788a8277fa4812c0122f7e48432b9d15528f9116486ea92110246bbb82a0e1f4ec0a061f04cc8ea847ed0d3a2b8cd299ee1f2ecb351259d0f161ab5ebdaff718fb641560d606c8b973c8f2c58da2a11e02c44e2b1f0fd566a72d19ce", 0xb8}, {&(0x7f0000000540)="2ecf01aac3e51d148d91be1592e7673748bbdd12dbe2172d08da2b81e37742cb3845b18781294dd9ae7b93f46cb91e30d19e349f3c82cf7e78c5bda765cac6fb2046f2d9d932c5318857061ebffbc9e7ae40505c8a6dcd9ec9d0aa87679fd1b45eccb4eff4af068b5d2a0e1e6bf30d6f9398e97c7d7eed4402746511d057635cdd23fecae6296386522da8c587f3c3c24e659dc8aa3d67f1401e232f0179e21512befb782fa0a3a04e267b340795e6fdf405e97982f7119b39629ec85c12e1498f972184aa6571dfac0ed84cf85fcf1cbc83c18d75a616caa410aac5e4c24d19ff48b576095b5764ff54adfc813971", 0xef}, {&(0x7f0000000640)="4765afe9d7a5af527806c00be17dd050c14b4ac6c392146d7dd92fb3eed20cf7f25ddcaff9b82b220f65ed5692bbe90a29b4b3770d0b9d729755770fb3e29951041017db39d7346ac934f42e72312cddce3fe6839f5fd2a640d9e6f0fe497c43d9b928eb56f7bd13e4cc84bba85d304812a8e2d8fbf4f90a22d6d198fd951cb6d0fdeca79af1430bbc602745eeaa2d4241dbdfa3ebc16baff64c51b309055e09cd3ea7bb16aaba0ecbff252d4619ecbda6568dbe5ea0fa4e", 0xb8}, {&(0x7f0000000700)="c676895a0d0690e1bfec3a5b00572f477982b76f2177b9a02c53a5c6f4527ebb9ce08ae809eb2b8b8b3df4d4bf3d4afcb30b1255aa5c208dc813ef0727135429aec4e1dd17b481072eac85fe2b50ec22b3a833e6ba3abe60f7fc97b7ded1c04aeca8f6d060e2d893b970e4a239d8385cd094e2be17fe1262a93ea1ff193049907a292caa0938f5e9c6d0ddfdff1ef5122607ccddfd6765e71ea4f34afc5d8fc197d09033f12bfa5ff659050700c00ec25ae02d197ded9d9f4600e4897c2976b3ebf3f0190d5aee8af90503cf258b054e136336dbcd3e51263981496cd60028194576bf4962e27e5dae216487", 0xec}, {&(0x7f0000000280)="1617af2a4b51e3a7716cec9e01c12d8afaee14f55a3d1a31c35b5d2870a5d56b43be7ad4550efdfa40e74a49646a1fc22254e8154f599ef4388e7056192c0622d51ef9bdade6d3d154ee128f227d84c43ebf765a78f373075df4ba53", 0x5c}], 0x9, &(0x7f0000000900)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x8}, 0x408) r5 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000500)=[{r5, 0xc0}, {r1, 0x4}], 0x2, 0x0) 01:39:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004667c, &(0x7f0000000100)=0x801) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x8000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9000000000000) 01:39:38 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 01:39:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) dup2(r0, r0) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000140)="d9fe358a", 0xfffffffffffffef6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fsync(r1) write(r2, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 01:39:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) getsockname$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000046a7dcfa42c10d00000040000000000000000000000000000000000000000000000000000000000000000000000001f5fc0000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) 01:39:39 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000001480)=[{0x0, 0xd50c}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xbad, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0x49, 0x800}], 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 01:39:39 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 01:39:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x1c, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:39:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) socket$inet6(0x18, 0x4007, 0x3f) 01:39:39 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0xa4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)=""/96, &(0x7f0000000240)=0x60) r2 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x3c) fcntl$setstatus(r2, 0x4, 0x48) kevent(r2, &(0x7f0000000040)=[{{r2}, 0x0, 0x10, 0xfc40b457a1a8e6ad, 0x0, 0x8}], 0x1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0x0, 0x44}, {{r2}, 0xfffffffffffffffd, 0x82, 0x2, 0x3, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x2, 0x6}, {{r2}, 0xfffffffffffffffb, 0x44, 0xf00fffff, 0x7, 0x5}, {{r2}, 0xfffffffffffffffc, 0x8, 0x16, 0x100, 0xfffffffffffff000}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x40, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x54, 0xf0000000, 0x7, 0x59}], 0xdf0, &(0x7f0000000180)={0xffffffffffffffff, 0x100000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x8) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000340)={0xffffffff, './file0\x00', './file0\x00'}) 01:39:39 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c7", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0xca05) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x0, "58677f0adc00"}) setsockopt$sock_int(r2, 0xffff, 0x1083, &(0x7f0000000000)=0x9fd, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52aff50e6f68e27c6194c5563d9a388d86da39aee924048504", 0x801, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) 01:39:40 executing program 0: r0 = socket(0x10, 0x8002, 0x800000000ff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x84b0, 0x0) pckbd_enable: command error 01:39:41 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) pckbd_enable: command error 01:39:42 executing program 0: r0 = socket(0x18, 0x2, 0x5) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f00000001c0)="3af2b4f4bb011e1bc84ff097dc", 0xd}, {&(0x7f0000000200)="c994948b2dfe254083f4504e54b3f16d1aa45fadc0d242a20128435a6835c87c09a77696b41ec2769f16a3f340f8873bb9ee86767d577731b756da578adbfcf8cda70d3de7e6c91b19ce5b6f0af2f4", 0x4f}, {&(0x7f00000004c0)="4c6b807e0df967bd806651d864ebb0708c63c443ad8d3cf4889508f70afb102aa38119c7b973871f817e4383ed3df373966dd1a93a8b719a1459b178c9af0b575c63f7179fb010c62a720203abd8ded355047e02446c7d51834983a8041938c029a0f22197e57e1c9b544514dc3ea0f6dd5118ee5d9dfb53efb08bcf5fe3630156db09cc657df72e53455448b700564dbc24e04c6a7aa4ce467197fe4ca620db76a48ffe1da609a725ce0a2de2f809fbd2746db1811b7197307682a7060aaeb7ea9c1fa4e4b6cc6e378e261a3f9e224f18796e2d669443609e0f8c4f1e13d8dafed39efb28fbc134f6010e37a5d1db08e97e99e5e6422a8d867a2e75a581493a2f792e4d9041fc1d829e5d579e387950468f7275ec9634296b0f5e1c6a78ae91704dda17284214b2766637f7fa58fa584e2e4dcf677877c12709254fad83106317f60671159d887fd72a5316aebf4d9c9cf4bfb9191c32eed27a32d37d3d3bb1bfbcb91395308d0772f33821a25a3e4a48359fbae62df057aa0d96db7a4c20ce1674733b6c826654594c9317a61869cd91cb2fbf308f012b234ec1ce69e9600461369a169f90923fb0f4d6c1944fc3e6fcf21d1004879b31dd7a9ab26fc6426c303b1fe4ada9c6659b9c0e2bc5f48669acd527e94162670e88da3b9fa8cbeca7c360b877617181b17bad5282516fe5b9d16273f602e5b914bb01e76e44e0c38ffca580b801ae921b2462e5b6c46f15ddc65d77538e14364d6cd6514ec5b8dcd9fe0761b518edbf7884d345279974202428246c9d8dc758b7a5b75ebe33b34780cfcc85c5011ecf5218b2e421477b2a1ea1ffddd08c2e6be4efe11c484953559a081c73ccb281d9b254235297be2dadc81484ff67a1d225169c7aeb431cb284e1cc61fd592d6e4c72d5ee9183196ebfb73ce71eaec7de1c7aad0ac55cc6b26fc63188e2cf7040552c9e26516ca747bdb508df39df821ce11688339ddadacd10ed86ef14b5f682a43686228f77f00fbd1fbe48297c82a8fcb616276b6e0f29f6dc45b5a28c673991bb54dd23f3a0fe18a8cca3ad22f10540c72312ac9e28714a5b5d6160919d0b8ddee2c52fca674edb9604695701d37246c292a70aebc17227007ae5015c0a5b836ddb92f191ede708f5526d34c84a5b4e5d881023633a724f1ef8c62095984ffb4eb9b3ee048f0ebb30ff69b16b072cac55cc47278aa390b65a97cf4d6e11894cee834c39bb80c3a49b297a925f63e7ab44c2b240bd0f6dbf1d15ef9b27a9b5859b7cd472e59b170bd310193164d2a52f747bfa3d3f072ad2d7ae4258334b505df3a50120731b144f0cbaf041fceba22e27a6d0facfaae2f87c72c2f3ce0f10245409c15540341918582226a9fae2e6d94f441dfe09c311ded394318496fee8fd5603aa3e128679f787a87575d31c6964b50915ac8cdd00027adf66ba4db28345f0bcf9d341eeec58474d7b716519383d6a597d779e90a9ba0bd1234d04ab9ad8e15ea0d3d0e047dbd3d6a1cf43bf72690c481631995cda8fcb560be49639cc0dc90bda9275d21f2c20816cbd227b5163b750a02233e4539eb7d67f21b31a9947d1b8b2fdebfab96e7cb70f23db8248d6b8c4d49bfe745d9ca3a38a30aa4d235f2f1807d9d9313091e742818c29ef016d2a52db93a598e397da9f96de3383a1f74826601c84ba324873d78b12e561b7344cd5c14a6ac771ae57282ebdf37ec555824bf867b9fd57aa0d00722994a13426c1cef40571f2b9fbe4ba207fd7682f58af3dd5a0177883c81abbb2df4b741b63aa60c80605c4f63f28108a45e513719503dc5b8253d39ab60b5918463d6a9499ce235ad3ae0efed9df36623068e7bd6fc38de8f568ad4ec97854fba0cfada850ef09ca0ee2f9d6242189792e367c512dbde96b0ad19875835b6f032dd59b799330dbb879bbe71d7b8981e2fd5a2e0830467c7f6b8981bfe9a2212d81f426615cda78c29dbe5d21b9e861b96b2d3606b5b14ab66688e57c52ef10d7537a059b81e73f3b6a144c804f89ae62162578ea5026de41df22b4541397445102e65f30f7c48f4debc014708cdf4224f9246eaea5b7990e7dca2e6c0dd7d1bb8d21da290917358bb67726bc75c0fc9b9ad24927d0a39641daa188fd8c0bfdeb85517c98a4d4aa7a14a8414a5b765d14e52b9bd10f09ac813c22191302fa195287308842993bd4d62a2d36cc1628cd4ce7554d8ee8a390789a08c82756fc05e05c134fc10cb3e08bf2b8798c215daad9919eb8aafe539947dc945bf15ecc96ff4c4a9fe10636d396f7e7d29aef62c22a50e059e169502aaff967a73f64c904f34816936c7389c3f41dfc323bcbbbc66e322c8ffe42bb7b4b927e0539f58f8a30fc2a9fa012fdc87b4fc2627448a8faf46d8c4612648dc1d2b03d3478a1d1f56b859177dca1a0c70074c476530be91765051d80a701af768c39e57983ec44ee65ff7c6c44666a8c340cf127cb0fb0620265da443a58211f0f65e8a8b7a3b74189c489d4b751237f29e6738420d82ca2dc1e08f274e0ca34c7fecfda89be32016ff947e2d01ee4cbf6ec0493c76a2a28d64605f6ddc5e4343c902784e1da179af7e1898a7450b79895ea8cc1c30b101c85b7c542a870498981a36a3c42a6dd0f892405ba1c555e1c9f4da18b9b1a6f56dbe45fbc34e4e29156e9cb8188a6497b0867ba74f3af8daafe5e0866811f9b2b355b2fd4022f0072b85ccb4afbb420b6663edfd4dfee4b85892e8c552a5a7e08b966797bcd5efc69d24de737e6d0b8ac28ca0906da4340453b8d975aaf0223b4f3c6b39aa8221e1f328af58460f62c17995a2b7edd817972144a9606336c4efe5993368221f6b020f2bdf26e7abb2087b57d6b76c521985d8a24b169f841511958af3d7425dd2f645f4c9bc797b81d7ea4c37e39ea386f182087133f67690156fb9468f58788b8f348c11a71a09e3ce6b6f7212efff4fa70eab4b6e3f9a1d6b234ca2bb05b18e6f87236728a4ecf09fca1d6345ee77c1bc49e2ae4b598b804f1f5b5c0d7c92502e059c266b58d9533c1de0c6ca25670b9b9bc83209798b07496635eb5495d963f064506262fbd7d247b8748abf1e1b6108c6471d6576c595ef94705f68ad3338793611e8a7db3f6f07e5504065a8204329260b91f82274892e2fd0823ea702b6eef3ea235d7bf780617fc0a591f0d32e6123d2fbc314f1bbd9b49c6e929c198fcc5059250cffcc2f67ffa8433d7951fbe2c70b52067b623b514f442c37eda52e36a0ec7592a0aca37bd9fea271915c5a530d923c2efd281cf8283c144253a99aefc510501962cac5767567700ad5bf114ed0039e8e68151003f4b903c5b8721140ad6d35c6e87b1e36077bd9fe2027e9810dfe5ba93637a71e51baac9a83eb1b1e2c26d046e74caba73eb3d9791f6aef0f8cc5d562e20b8bd0a08e30249673aa4f549e4080171af4a6b77ede92a9a142ed4f1d2c7ea3acd99a9334d8b53622b3f922fcfae18fd4968e81e4cbf13e0314f27e003a92597224dcc62b5c13b3f6595887c2b3ba72970c49b49b77d1699fed66c4e4709b6f65aa43c732cde5c4f0ea49f6f0879b8e56fd123d9299ac9180d1d86f491e77a2a7bcbb0e6740000359288907a58ed06386ecfdedffd489ec21a981ef8a622082c2d7e2a835384cf3c34e5d7bacea723e6ff9969ddae3f21a7b40cc247e70c34027baab1fa8dfa22a30c1107aaf2a863a1a1d8b5bcb707017d207f9e2e873c55afd9ca3c10b431c4bf32e3f75c7bac524b80f915a999e3b3e0aecad16ad5ad6bd77521b50753321e19aea139b9e7cff6cc5c9e73022912023e62ab8fa900c702a248627f36a29d4443810da00a645d16b944ca3b8067ab72cf7defddbc148546d1013a5e9dde248938e312a8e947b837bbcbe42bd8cf5717abf81e520c9dc3d3589e0627faff01daacd9051b737576c6341bd62b841e1dbf13609a0911465fe51144691828d0b46efc9fa07fa57e0f9b711af920b5ecce82056724e94a99db144fca50cce602e8b9c9300ad7c12e7de18133457a34dd729201224722067700f73ea39be32fc7d801b9a47a115497b708f6f9faa5362e649041623982bdca5a5e8756b6cdf87f35e154618a8d6688b1461fe6966a2637ce478a6462bc1b1f6a7fd41b037cd7edbf1e4d8eaa1cd76b6cda182fdc782d08018e102e9ba273a2cd5048cd9bea043e859a23536d8162066e4fb386a9d93cd5849fc2db91ec86c4f7c0902a29e5e5490fe9248160b14bc182f9118b75269b356f1a3829dbde063f75d8ef79d5ec0fda19be5250ee6836159e3482a20a7d14e3299befdbadf6ee3a5fb194cdc50a790f7180eb53f3c9d9bf5e5c2f7a2d8765e8e495a04bc681824fa4a7bebee75bd676270ee79af0a1148541048513669a84631982b8a09c591ecbe5743c266fb8a6133ac2a0a5c2b62a8030e6670fc6750cc990f00ed62b6ea23c12e184c2aae019362f9a22caf3b3daabd092cd563595cb411ef7fcec7f83338891dd749e111abdab060a7b6f3c1d8bc342517f6d84e02b170e67d25951f104e49f6f55c2e1d706282aa59b223545941b066ef1208358a10c4002baa2f19b099f5c1d287ec2b98e6e9944d2a6d3ed68321642418940d37fc9fdf097ee52ca87f82d5a6f33417d79ce5489c9da6295c6d53642358dedd81521dc5721fddf9868fe17417de5214020b2276c1cfc7bb85a4b5119f55e094571248140feda31b0de5e06305e69d9cb668a721c78b2f4b0c83a866072a3eabf2b2d8dd20706edfd3ed75999a28b3b6099853dc65bbdbc0fce9491198f1351f3d6c4d34d233aafd3fd8965422ad028ef45c1388d90ae56d0edb2d884fc7de35fcce8b8340247b43d4db5c0205d1d231b98b3fae82707c341b1b06a1310b91846f8303d072dc39243958cbb81f41a50b3a80318c70b4c6ba689bbec9669506717056bb86c07d4a4f310ef798dc5a8ee7bd7d7ed9563452f5824bbe57b04bfe8e8f05db523a93563ef0dd3b1eb5e440618c03fe74b7f420a2a35f4d3458a4bab6f857b5d64b7647cd63893267e0fd178f2169abb00aa8e7e429ed64dcbc726be5e15a552ea47ade9017d520be1441f44ee8f810ea5c15e8c7c71615817bcd48f7400d6a5aa465491fbf03d1375d9488ff99a44ebdf23f56e2312dd0cdb3cac095043c3212da109b4aa4a2e4626e7551dcb024744bea0160488935be694bd57588ed82956d8d95730d82092599643e3d9b9d6f4f6a0cff2e8c8c38fba4533c3b8a87eb135b288c460e20d9625a7398071bf5933f2ddadef79bdc3c6722291bb8f5d7d39f4269e36ba0ee29c9d71581330814e3505da37fa877e9ee18246e4fa3db9bcf6cfea82e3c863e1b5985a1916daa593f6683193e652eeb250243058e2253130cfa7b9a4d0330e0ed46328076c22b297b020f887edaa11f13e02189f932919fe579d75a39c2a88e2faf4764989df4dccafe924901b9b513494954c6b85f2c4b78d71a694142813759ebcc74bfe510943545f6e84a9e957d1277f4803c720a51a779c0ddd038dd7222a1f89c15eed29026b2f3d291dc20ef59b473c84f09b8fef83884298d2c7e2e79a8c45fe9622be184b46ce8ace07f813a6f2cb392da304e663c7fea6bcf027a01c295dd16f24522dbc77907044d32f779eb0b5bb8b7348842d8116175cc3764729089cf3baabd51eb5c684d5f407a8c0ba2099ee3c73fd6907690721eb38d5345e01df640716d66cb7def7f146257a144bc8a914325cd3d6d0fe95f42629e87a6ed1184ba995", 0x1000}, {&(0x7f00000014c0)="97b3061076bccafb6acc786f84281d4f1d28cc2be0bb006acbc7c08d0f00f1ecec00bad3f44e43c876f9363272d0ab82d39359f30aa925e67ff390729db3049fd8f1e89e3e5d0748", 0x48}, {&(0x7f0000000280)="f66dd784a0b916d3007f21ebf7a58f197bb9", 0x12}, {&(0x7f0000001540)="78479b5c452cad70f5e6b07fbd02ce555577eb131f3f61007d8c5bc9de2a10fe294aa1254e38433fb248198e0b2394bdf58d221bc9f836261ccc14c9263d48d243eaf315e00305adf86509dabf68154fe9199a24ee1e5dbdc4970ad8567590c9eb222d1ce557d22dbec5f44b4883ff748d9fdb05cd273a1951637dc7f549f260a738fa0ab4fb64eea335a31daf9487a26a67bb5228321139f3012985f2b606c8aeab856ee3edaeed9163d4da061206296f35e9c11e5958686cc3e0a9f1d25d222a542354aa7e9c82b1afc2fe46cbf7c0d66ee48336d5", 0xd6}], 0x6, 0x0, 0x0, 0x8}, 0x6) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000000000000000004000"], 0x3c2}, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffffffff0000, 0x9}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="825355eca31139cd4286317cae6b5e61cedbface70a0afda3ce5b23765", 0x1d}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="a0000000000002000100000006000000d8dcf8f8a909670ae7881a5e16d47e6f91bbbac4c28975a5b511aba68d04b53fb1121868f3764bffab1be623339fd6f967a24bfaac9ca53e0e092e5ebda1f5556a88cf362a2b6bada2fa9fefa2bc0dd9d1a41e6477b2a52c0fbe10965e1293eee485b226ff2b44bc8762c83a4513db1f14e1d9b259b0a3033aa40a87c8c26ea06d042b716fc358037cef09b01e8aa4c29000000000000000ffff000009000000fd55cee085eaca9a835eee55079377e5918cea423dd7c68cadb435741ac16c9351a05f76cc31e7e84b5bd1565d07470a384a95df5e1bf7ad4a9f4efbf823688ecaf8d52f9fe003b442ed4cac4346aaaf4207f56e893bc1ad8ff8cb9214c3e0ffc07752e494867581dea2ef024eff48248bccb600800000000000000001000000d30b0000a460989f6b62fd0e3c16fa6435f59d9044985bc1027c81dd0b4fbfd0799262d3ec67b59593eb218a206fef9df9562411870cffc8c5950bd98d724296666fe12e1f9721227d24c959055de28bd7b8866a907454b563298434f4fa7c7a20325fae137a75355226189be1ae642a96031cc6000000000000000000000000"], 0x1b0}, 0x0) 01:39:42 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000080)) chroot(&(0x7f0000000040)='./file0/file0\x00') 01:39:42 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = semget(0x3, 0x3, 0x54) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/238) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x1, 0x43e19252, 0x1, 0x22a}) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:39:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = getuid() setuid(r1) r2 = dup(r0) getuid() ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 01:39:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 01:39:42 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x80124) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 01:39:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c6, 0x1000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') 01:39:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x1ff, 0x122]}, 0x3c) r0 = socket$inet6(0x18, 0x0, 0x3ff) sendto(r0, &(0x7f00000001c0)="4a21cb8636c36ce4add7c5a8a88da3945d2bcb6262806b83d8161a5e5f8d39d878489c38e95c375dc655a5cd656ce43912db2cb6d0d2324386a47bde06eed81327f09e9b1d71e360780c854cd3da9c308a3a52e9de5bae02923590748c5c9e26410bbb4619f4b4421def310aff7bb62d5f93c545889c4d6daf172d2b7a7c33ae9a73230ae73982f9d31728bc7726569b94e43731551365d078442363ada9422c420ca4a78c4b683a9e1fc4d3653337db3407ebf9fa54b85e14aff0a45264d6ed370210f3554f6330842c3b18cdfe9aaddf5d9658f987e2135e3fcfa90ce2eea0b858d57c7ed06603ae98556d894bf719a3f866dd7f22f59d99bb81ff24", 0xfd, 0x408, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f6275730019fe3a477beac38a25ae1603122eab2e49e9278cc0ebc67fbc5a29d3512abf94ff7c853e8e0d36a80aeb58ac7ca7f94f9db9cac288730e7d8d278e4da30a68cb3205fc8d63490f40605bd53c5a637b77070cac8c910f4efe8baa6f8a322043a3a1fc88fbe8e0c276e306044214a1eef8e3b7b3924b3f0a71a7d3fbea770b8d2fc3f913f98e1192d450d91b5b39cab74c542503c9b94e4f2a317f678456dfdf0d764c549d00e0bb9217cb92d995dac8d2f4db6dda6c49d8e7d0def16e9feed14a5319d0f50e88486f1a19f477cfa344bf5b89c7e9029b7c0dcf72c3594d8a2c0772564b7977fc9ba7f9d4414cb5ebab4657b0cb7a3a898ba7aae20f5e6c3ba8e38213ca394be3f63f74f8a49351a2cd8110fe439fcd8770cfe28949f21813f7c0ec346906796a141a85f535b3ab2b18d8929f9ded9a6f818233f5e4660430ad630e6f8feddff3b6a003ba0373dd9a0eb8aa776c6a38e753884c74d877d45ed77f1931d864e9eb2e15e4c274107cf1a53432186f753c609d2412bf882d96a23a00a6e5"], 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x200, 0x20) fchflags(r0, 0x5) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) fcntl$getown(r2, 0x5) write(r0, &(0x7f0000000140)="faff00", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 01:39:42 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) read(r0, &(0x7f0000000080)=""/125, 0x7d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x4, './file0\x00'}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) r3 = shmget(0x3, 0x400000, 0x200, &(0x7f0000c00000/0x400000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 01:39:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:39:42 executing program 1: socket$inet6(0x18, 0x8000, 0x7) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x2, 0x10000) 01:39:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x400000004}, 0xfffffe4f) recvfrom$unix(r0, &(0x7f0000000000)=""/101, 0x65, 0x800, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 01:39:42 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000001f80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d88ba48489d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83ba99f2688ac83be7b04a2ef24e760afd04c96ae4252d47904f5107196ab5d449efb17f3dcc40413b1035188b5ef3a61a3f04a11336afa7133ef95e1cabb8c4cd568dfdce6007a0645f4de6f53e5c624c71a7eea73fa6794c0381da3ddd62abf2589a2d15f7ff2719906243ddf62ab7dd5a2155d70b8800b645c47947da926084d4e953381978dded46bc865328358eec70ddc9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e793647b92a1a9bbc7696440cbd8a8c0000000005374b5e2dd3e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d7e7665e30e4eb050611e713603e7e9b8f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f34e1e55faba58bcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee284cc80dff30ade3b6d1a9a64cff7bb0b6076a73259a756b3eccbe05512b30ecf4bdebd34f697600000000000000000000000000"], 0x1, 0x0}, 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') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 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(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="00002e2f664a646530006ae5e6669e78a757839050184f3d559bf9cb948033ef802de0bd245a18c6ae6a7cd8cc6d1530b5c2fd7ca84c2fcf9d91e3e1ca86d3b681d81e532b00000021137b93b86056b2847332de3967d2e9a543ef6be173c2aec2f7575de6791f9a4232c85176a03ed5ec86d963e61453d65d5c5c795269c1b524fce756711ff20c2ed92776d4ea7f4083cf50006eb8207620e738198c3150254cf0c6381ccd2513b284"], 0x105) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x18, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 01:39:43 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000200)='./bus\x00') r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r5 = getgid() fchown(r4, 0x0, r5) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r6, &(0x7f0000000140)='ml', 0x2) pwritev(r6, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x10001, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) r7 = fcntl$dupfd(r2, 0xa, r3) accept$inet(r7, 0x0, &(0x7f00000003c0)=0xfffffee9) r8 = syz_open_pts() r9 = fcntl$getown(r8, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r9, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getgid() 01:39:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x20000}, {0x7, 0xffffffffffffffff}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f00000001c0)=""/220, 0xdc) 01:39:43 executing program 1: r0 = socket(0x10, 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/2) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x78) semctl$IPC_RMID(r2, 0x0, 0x0) 01:39:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) fsync(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:39:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="c5bc980003f12b49c481f70317ff3083070a3a646d5fb82aba630e23abcbbe0f50e8eb7b8b8e1f099fa65f4a3bfd61fef501202554287c357846a875138bdeb4c0ce7c3f7d59ad353774", 0x4a}, {&(0x7f00000000c0)="6567a8088690d44370c490d7da7c84a35039837121dc", 0x16}, {&(0x7f0000000100)="8ae4692196d1a95d45f8b36935f91deb6058a2cb8aee95012e3529cde5c5195aff6802fc7ccd664c14a8959cb91508ec40439608f8c0cb4e1fea9860bd5401ca10aec0159fc97febb5f56bb32a976b75521c379e7fe8ebe7567da933d9938b106de0c21c9d776eccff1e76406f8a5f248b3224bf5e1636f8c6a63cebf4c8730fd4ca4dfc0e05f9f1ed0a6f4f8bc29f69a77e9292514e4c0597578731a47c31542019db50c270f15581a44eff03c03d2f765cbe6a47be67b6b6dc754c79a3d19d39b1299a9031ece28a16ec91b96463225660aab2efdd2b0ec63a441c0022a68f20e969444268c094994ef89bcea4b178ce04fbbc2474d3ba8dd2", 0xfa}, {&(0x7f0000000200)="79401a8c27be3ff2317720c78c9525d976218cbfc4fbdb75c355b7e4a72a07730a5c826d9879cf6ffbb3554a2d0d248be4e888a871c67f0612c24bfa4eae3cd8b8834d49a3c47f034f250d738adaca095f2f1ab9f7bb0717512c6840b3f0bded93e4f9ded2c32ef40c1e7c7dd2c0a0cb2393b0739dd520b20702cd6f83c494886e963a412a16ca05b7006ce5fa4bb85a1f3b34357ae9944704d688597087a2ac9085cec15346da7b7ea156d02f2261123d7da7de5463ca721b9897f7633c5846f6730b6b4a8cbfbb7d0ffd76af2b0a8d700727aed5220a81c296c9bb3867ae8a3d6f96f92812f2", 0xe7}, {&(0x7f0000000300)="82ed1d424d3c121eb5ddaa29efe95a8344de5e0a919bd195dcc19285f3c03b74043d94dd2ea955d8f845468acc639dfd362f177581a1650440955f6a5a26b0c0b7b5daa8", 0x44}, {&(0x7f0000000380)="33d9b7e5df2244828692090afc8963093e95bde0e5c0791c7729f303d43f111b2847de217d4104a7a05f90e5abb6a8fa5abaff231852d9c1ae7260f31d25b60b7e4551819e4e1d8a0e4db1a69fa565e57d9219759951ee18531775041f7ea9905bd77dd7330f8bd0061f567d5b080c5be94ce2f68f885dc7f08c7ec423b23a1706d8eaf8f2c5c36665f8d47962fcf49d4eea87a1700041e0e797b66da4abe3a61aff3e8f0aebd6f175d5a3b29b20d20180dbf2fbd2300f7bb383d32a88f2702aa717148bbb6340e4", 0xc8}], 0x6) fchdir(r0) 01:39:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x12c}], 0x1, 0x0) 01:39:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() socket$inet(0x2, 0x0, 0xfffffffffffff000) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:39:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f000037a000/0x3000)=nil, 0x3000, 0x7) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 01:39:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0x113}], 0x1, 0x0) openat(r0, &(0x7f0000000200)='./bus\x00', 0xa8a, 0x1) write(r0, &(0x7f0000000140)="10", 0x1) write(r0, &(0x7f0000000080)="70842a49320254701a974a38", 0xc) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c767eb000000000000000000000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000ff8d162f7893198bfa9030128eebdecb500d49d0df587bbfca2b894e6e2603e0b0634e652441f8362cdda57a4257375eb1dd79aa314864683c76a3449efea7da8a2f30"], &(0x7f0000000040)=0x6e) 01:39:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) fcntl$setstatus(r0, 0x4, 0x8) 01:39:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() chflagsat(r0, &(0x7f0000000040)='.\x00', 0x10000, 0x2) preadv(r0, &(0x7f0000002300)=[{&(0x7f0000000080)=""/215, 0xd7}, {&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/54, 0x36}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/53, 0x35}], 0x6, 0x36) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002380)=0xffff) r2 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000023c0)=""/64) recvfrom$unix(r0, &(0x7f0000002400)=""/110, 0x6e, 0x1, &(0x7f0000002480)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f00000024c0)=0x1000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xc) r6 = getgid() r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, &(0x7f00000025c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002600)={{0x1, r4, r6, r7, r10, 0x30, 0x80}, 0x3, 0x24000000000, 0x2}) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000002680)=""/20) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x5012, r1, 0x0, 0x0) link(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) r11 = open(&(0x7f0000002740)='./file0\x00', 0x880, 0x80) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000002780)) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000027c0)=0x2) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000002800)=""/15) ioctl$TIOCDRAIN(r0, 0x2000745e) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000002840)=""/196) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000002940)=0xffffffffffffffff) r12 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000002980)={{0x1c, r9, r5, r7, r10, 0x82, 0x20}, 0xffffffff, 0x295, r3, r8, 0x2, 0xfffffffe000}) shmat(r12, &(0x7f0000ffa000/0x3000)=nil, 0x1000) fcntl$dupfd(r0, 0xa, r0) 01:39:43 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8020, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x90, 0x0) r9 = socket$inet6(0x18, 0x8001, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) r10 = socket(0x1, 0x2, 0x8001) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x20410, 0x0) r12 = socket(0x22, 0x4000, 0x10000) r13 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x1, 0x91) r14 = dup(0xffffffffffffff9c) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x100, 0x0) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r17 = socket(0x6, 0xc007, 0x1000) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x4c, 0xf0000000, 0x81, 0xffffffffffffffc0}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x80, 0x1000000000000}, {{r3}, 0xfffffffffffffff8, 0x8, 0x4, 0x4, 0x6b28}, {{r4}, 0xfffffffffffffffc, 0x4, 0xa00fffff, 0x164, 0x100}, {{r5}, 0xfffffffffffffffa, 0x20, 0x80, 0xff, 0x278}, {{r6}, 0xffffffffffffffff, 0x50, 0x20000011, 0xffffffff, 0x6}, {{r7}, 0xfffffffffffffffb, 0xb2a7f8c62f4069c7, 0x8, 0xfffffffffffffffb, 0x10000}, {{r8}, 0xffffffffffffffff, 0x89, 0x40000000, 0x6, 0x5f}, {{r9}, 0xffffffffffffffff, 0x0, 0x80, 0x7}, {{r10}, 0xfffffffffffffff9, 0xa3, 0x4, 0x2, 0x1}], 0x2, &(0x7f00000004c0)=[{{r11}, 0xfffffffffffffffb, 0x2, 0x2, 0x13fe671b, 0x45}, {{r12}, 0xfffffffffffffffe, 0x92, 0x0, 0x9, 0xffffffffffff8000}, {{r13}, 0xfffffffffffffff9, 0x40, 0x1, 0x2}, {{r14}, 0xfffffffffffffffd, 0x20, 0x2, 0x5, 0x7ff}, {{r15}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x4080000000000000}, {{r16}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x9}, {{r17}, 0xfffffffffffffffa, 0x2, 0x21, 0x4, 0x3f48}], 0x9, &(0x7f00000005c0)={0x40, 0x3}) nanosleep(&(0x7f0000000140)={0xff, 0x7}, 0x0) r18 = kqueue() socket(0x17, 0x8003, 0x3) kevent(r18, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 01:39:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20008, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x2) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pckbd_enable: command error pckbd_enable: command error 01:39:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./file0\x00', 0x802010, 0x200) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) dup2(r2, r0) 01:39:45 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f0000000200)='Ms', 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000080)=""/93) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) close(r3) dup2(r3, r0) pckbd_enable: command error pckbd_enable: command error 01:39:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1069) read(r0, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x20) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 01:39:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = dup(r0) r2 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) sendto(r0, &(0x7f0000000280)="792f33298d4522a3a21e4cfe31c8f2ce76070f8c1f0341cdf7aa3557617dc3279e7322b61cef3bbedee6a905a5593dd723bfdf648d98552ea2319420e0bd298f15d0eca38af500667877c5e7bd3fd77788d91f06a167f9055f9cfb91cfaa5eec81eea4ba0ab173acd2d29202c1917e7ebbc7bde278c0e7b07f45ff311b7252bf6c3260acd6efbacfd08632323f32aeda608e153d5f8c2f8f0819ba39f04354954ea2bb4a67fe235e057c4d0a780c191ca525ad924046dc8e0159184a8b617cb4704097", 0xc3, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket(0x2, 0xc002, 0x7) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="ed", 0x1}], 0x1, 0x0}, 0xa) 01:39:48 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/82, 0x52) 01:39:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="e14af4105f8f36d0094cab040c709726ce82e6b59a770e5e86e49c6d2f8049df3b36fa729e9200377f0ca87aaf538808adedc510dcc1ec76658a9ce65d3b16c646c602565dc4eb28dfee108ad8f146462837f081011a4ce817783b9a239c82cb8cb3aeca06e8997eed3af6fafbaaee47904d56e1c424e672c1a82b83f6cd11ef22aa3b93fca982f7c674a17b0e858c45178abed5c58fceb6d33d13b312de1db1b86db66adca7576396651da1e59dc2f561338aad4bdd3d4ffde5bef293affdbb96fabfabf1d31bb558e1636f225538c8b3013adc332a9d113f32d951d2a7c356b28d514d62be35b3cef789ea882811cc1c6f240689a11cfff6b772", 0xfb) write(r0, &(0x7f0000000040)="c81d", 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) fchflags(r0, 0x20000) 01:39:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x38) recvfrom$unix(r0, &(0x7f0000000080)=""/119, 0x77, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000140)=""/239, 0xef, 0x843, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00g\x00'], 0xa) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000280)=0x1) poll(&(0x7f0000000380)=[{r0}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 01:39:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x1, './bus\x00', 0x9, 0x2, 0x7ff, 0x51a}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 01:39:48 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x8001, 0xff, 0x10000, 0xffffffff80000000, "7c8bfd959eb8b7033f26643d18ce9b907cfe2a37", 0x5, 0x1000}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x4000000000000000}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0x200}], 0x200, &(0x7f00000000c0)={0x5, 0x8}) 01:39:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x104, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) dup2(r2, r1) 01:39:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="0b08111f2a3f8ed6b4013e82117019f25900201b625e7b854a118a240274c36d5a8f65c6a8c75067ddecb0f6654415514f5c5f156e67cb271165873552c463c1122f0d027bf5dfd7fc01b2dca4112ee31f2fcc13408c6be8a9102de3d1ee18715aafd243d3aa856b03c3dd9581cf8a4119cb2c75eba7eb454ffd7dd3d0276e303e60bb48c0891cfa738057b50d70f6a47f48b40e02fb04992892d8557c6f430e9078ea6c64aee142730fe149cf06d805ee5b42a60c0389742ea1e34692e62f1da5f2f93a220f2c605ee8e75dc34f1d52617d38a47c712313315cbdf69521d976d808682aa1da4f90c1e9e3f7415b342df1e8a51ceb5b", 0xf6}, {&(0x7f0000000200)="835b5025f14ded8fa4cbb587cbc4b774268243aa7b9a4af4f0c603b2da3d496caec1e974e58ccf4a3a648f3eb89744394c4b67582d12d5ac8c68b799508ba7196b3efe58247ac92046e6499d9678984481898dbff4e162b8c9a2c726e50b391773a3f62263fc4d65304afa139ca527f7f7092e3247f2de07bdab", 0x7a}, {&(0x7f00000002c0)="2dbdb49b9eb244f4b787ccb3e2ebbf140e4fc25c5e3ce25b19f49e929e2b3da0c41007c46207a3fe97f7a8dbd4631defc4cad2fc0537381dc0a635cf3e245ba8e3223953f639c6b299bf95f5176a49721750f68fd378b48ba5833073022fcd15d6bff203199766f069dc6a8922f9924e54f0e9317b694e7bd26350bb9325c49d25278089b7ce845e321735fdd10c2394fdfa55f60f59e6c4aa05f0cfcb30f29f995f47f025ad7b8a1b6f5715766b15d6e9efcbd048383ff3f71f95facdb8528a62f6685bc817cdd04bbd661565e6a60811a14cffb389f4e21db97734e8144b5faa6b90dbdf28ebb9eaec6bc9e9cc07b4bcbf3a56f6b5663c5555", 0xfa}, {&(0x7f00000003c0)="ad588f22f038811c0ca3f6b54c6e6c8354678d620baa659204f65a4506e42cc851528b3c1fb44991b101451d2b23ac951a211d78c011baa10618d2e1b72775ef14f089d86ddbffe0d726518e", 0x4c}, {&(0x7f0000000440)="1211cee113e6e6", 0x7}], 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x300, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x7da0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) 01:39:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x80000001) 01:39:48 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x1, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 01:39:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 01:39:48 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20000010000600c, 0xe08) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = socket$inet6(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) rmdir(&(0x7f0000000180)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 01:39:49 executing program 0: r0 = socket(0x18, 0x8000, 0x8) sendto$unix(r0, &(0x7f0000000100)="78a4dd0fad092c9b383da13f15e24ff7ea09ed401f00f7482f4ee8fc99dd7ded90baf2dd39ea1b4b89c6dd59196ad027fd246e93a11a24df4c53097301fe3da60c315141b4298c25a850d97a42cfad5e43e96fdf0f161f92131f89a38504dedc32cd9ba745fe296dfb406a9af30ba08fb115", 0x72, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a4cd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdbea287123664dca7566e8ca2480a03ed750a5e2a8d6f5c573bb002c569034b4b0c36a141f47e8726f03b196b0d065e52e121e182f95d800a84f0cfc9ec88284c92e6bc0d8c0666eac2a1620847ac2acb144ffb917597583"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 01:39:49 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x210000040, 0x8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) open$dir(&(0x7f0000000080)='./file0\x00', 0x8480, 0x50) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa0) poll(&(0x7f00000000c0)=[{r0, 0x19}, {r0, 0x40}], 0x2, 0x0) 01:39:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 01:39:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x7024, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 01:39:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() clock_getres(0x27, 0x0) kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000440)) 01:39:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x44, 0x2) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) 01:39:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x48, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000380)="b1a693ae967285b509dbcd7d1b392d4e77f806ae995ea54fb1c3949a2f246ecbf5863d6bccaa094a0cce78319cc0887c139e68069bb6a1dd0b2ec61c2ba43c337a7e811bd1496dadf9482ef75866caa0de71a09d495cd9940ab6a83e1d7ab445c7211a3451b6a041e46ea8371c36d345c61a347625b855a07e818ffb0211ea927ee923d9511921b47aee973f1461aac3e1c7d7b73e623bb563c41007015c66a108642e39ea6d344e597437d6ccc07bc84b3a93ccf1b30009ce7a94989cd663c03e88258b560d82247e2328319bdf37863e4f7f9f5542fb88da34354d4c0e94b08622c9a143d52046ef118a212fdbfdbaeb08806e27de", 0xf6, 0x2, &(0x7f0000000480)={0x18, 0x1, 0x81}, 0xc) listen(r2, 0x3f) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="3033b14aee59cd4a3e28a042a7b60b7ee3e1bafe052bcc2bac976445d2db879554c8eee6bc68442781f77accd77a02a016066445c38d41962744bdf9", 0x3c}, {&(0x7f0000000280)="44b4068eecd400fe6c504ff95d4fd1e4b1b4d3a57616b9cae91f6d3013aaf82b3351a1a70ec6386dfa267a08dc266309e90b818eee7968853259bc3578ffae54ccc4ca13e5bec0e0bc767fc1943fb0f6d5e9423db7b7596ec606d3872de55a7f4ac049e7a17070fc38a2ba4dd15058d0603f8aa2211263be3dcd6dea55cda5644798286c3d01f60e0cf4de9705bd29c81f43a59f7754fa2a314f9462229a35d019b812e7aa17648822a0ceae496dfc8453d820c7ddd2d753f794ef420222", 0xbe}], 0x2) read(r1, &(0x7f0000000180)=""/162, 0xa2) setrlimit(0xe, &(0x7f0000000140)={0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/84, 0x1e5) 01:39:50 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:39:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = socket(0x26, 0x0, 0x800) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) dup2(r0, r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r2) 01:39:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 01:39:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 01:39:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0xe0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x117) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 01:39:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 01:39:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000005c0)) write(r0, &(0x7f0000000200), 0xfe72) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000340)=""/31, 0x1f}, {0x0}, {&(0x7f0000000380)=""/150, 0x96}, {&(0x7f0000000440)=""/176, 0xb0}], 0x9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:39:51 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 01:39:51 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) syz_open_pts() 01:39:51 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') link(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x4) 01:39:52 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0xfd37, 0x3, 0x800) 01:39:52 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107003, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x155}], 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x58) 01:39:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) clock_getres(0x3, &(0x7f0000000000)) 01:39:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) 01:39:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 01:39:52 executing program 1: r0 = socket$inet6(0x18, 0x10000000000c00a, 0x1000000000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getegid() setgroups(0x3, &(0x7f0000000040)=[r1, r2, r3]) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 01:39:52 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000000)="1f10a2b48ec7452c2d65b49eaf31d6a5a3eb2e22a8ba808bf422088c4c741e125015e8c87dfe7fbdd1c013611d3bb387ce126d4d9a679e357fe329aead95d3becba7e48f58f5b3b3f78feb51fffd811ef034ccc58bace0542702ef6b4ab7c0d6", 0x60) kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x3) close(r0) 01:39:52 executing program 1: getgroups(0xffffffef, 0xffffffffffffffff) 01:39:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000300)="a23cf70badc2bf89a68dc1ea8ccbdb108b77bc00dd949f59f38c4d4d22053815fa8a", 0x22}], 0x1) close(r1) 01:39:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 01:39:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) flock(r0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) 01:39:52 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) 01:39:52 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/183) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000000c0)=""/140) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000180)=""/118) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/66, 0x42) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0xb33, 0x4, 0x9, 0x1, 0x0, 0x2, 0xfffffffffffffffb, 0x1, 0x2, 0x7, 0x1ff}) write(r1, &(0x7f0000000380)="cf703760", 0x4) ioctl$TIOCCDTR(r1, 0x20007478) recvfrom$inet(r1, &(0x7f00000003c0)=""/177, 0xb1, 0x840, &(0x7f0000000480)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file1\x00', 0xcbc8, 0xcbf3, 0x4, 0x0, 0x89e5, 0xff, 0x1, 0x2, 0x2, 0xfffffffffffffff7, 0x101}) r2 = socket$inet6(0x18, 0x4000, 0x5) getsockname(r1, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) r3 = semget$private(0x0, 0x2, 0x91) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000005c0)=0x100000001) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000600)=""/159) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000006c0)=""/203) semctl$IPC_RMID(r0, 0x0, 0x0) recvfrom(r1, &(0x7f00000007c0)=""/81, 0x51, 0x3, &(0x7f0000000840)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000880)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semget$private(0x0, 0x3, 0x6a2) getsockopt$sock_int(r2, 0xffff, 0x182f, &(0x7f0000000900), &(0x7f0000000940)=0x4) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x7, 0x4c0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000980)={0x6, 0x2400000, 0x1, 0xf25}) semget(0x2, 0x3, 0x88) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000a00)={0x3, 0x3, 0x4, 0x5, r4}) 01:39:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce7057", 0x89) 01:39:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x68, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0x8, 0x4, 0x7, "f91de3bf87b8652fc26e3af62b87d5353d742679", 0xffffffff, 0x5}) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/156) 01:39:52 executing program 0: r0 = socket(0x1b, 0x7, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x2, 0x2, 0x4, 0x7}) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0xa90, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:39:52 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = getuid() seteuid(r3) close(r0) sendto(r0, &(0x7f0000000200)="a7bc4286a19b83957d5a6e9dd3e37daf59347b3fde512aec793cb80cef28725ad7a748e3d2ff0a223ade0cd1101625ceea6707a1889088d9ec59bb62da1281566fb574c522044fcc1d86e1f5394b648abd8486cd760263b01d7d03581509b5111562a769c4c3b2396ac1abe45ad94f21832a332723cac1fed6b8c4d01d5d9a92060fe1af2e438493b9b5933c80aa8fce2230903d9d1d3ead201c72901ccf3105c93c65d99515555929c8f86230759aa98c76aed078051d75b9319eb0c00ad7795e8211905d634f09561e8b141f79c44a4db2adce3bc9819ad27a537b873fd61bf09084c6c21ab83d2237056053283422b1675aa6c70f91b0c9d14717ffbe16413b4d2782dccab2ee1d9794cb6b00d8d2e415ad9651642132160ab06c9ba1398657e48721f71a2d812b45f7789c18bdd58e674b7d0db29023154e97cf32cb351454a9fae3e00d01d3db90ccbd22baf8899ee3bff3c18532d4e5a4173fc3318ab2ee58f8c88e08f6bbcf123bf5646dae3025a698765ae885d336621dab1f79b54b505b4068992eda15c0419156af127b9467b9b014a9b2134edfe97ff5c2aaf8498d753a087df8c2cb82fc00fb2a1c84302e995570ff87fcc1c2d49352b402443a221acbc570c986881daaf0eb61383c764c6408e70e2ebb04c4f27b7303e949af5a1b7c97208ec68886e528b6c803cd8582153440fb0888684a9e51748b9be3bc8224f8adba725ec018755fe26d83452eec3f71059f43187c79e493e356b8bdd04561298a84984d464cde06a4be7b93ba3f0714807f162db128cb0f7ab2cc3e89e360e14922cff7975c7f717f4c1dd94740081626f44aa1af5834ed2d2e568ea046e06a608e441aaf2f5342eb2340e0e3e66998d719b8f56ff8871f2a1ed6c886d76e896b75640bbfb143332ec244489fb358fcc9f82208c66e7ca36c683069ea49db7ed219f87e30d4c0dfb8412634b5ce1443b10ae1a9df4886551605e02d9993d5031a34b1c067826db8ee2c0423c8645542ef9031c75c40e17a0d49fbca42852d13362a93c174b9582ffc1d92b76be0ea581ab55e3ce6a4f8754485f90896c1e7efc9565061b230430082ea25446f3230f471b2d8e718f1b7261fec45fda4b0fecfce68ef4c6f9b04f9b25c1a030a83f230645405321fc09f5a8ee49596834ac3cdd79a38544fe92e2c63a3e6eef0f03d06a959b380c069a497703e635f1495688bf3f1a638bf46ed00582e072972b6f377bbc5b07631badfbfdd8c5cc738c76e8a8ff2473a20b5ef00bc43dbab57ee23ec961d0688210e491366f9f7599c49ad3bdcd7faf6e4563b3ac52661b908cd08cf40574bcd64d4ec00a2e9cbd9230ec6ddd2ba019d78f2847cb983b31052402c4c5e03b984f7c99f19d768e1507423a4bddc1e6a46889ed1372920c48f31fc3542bde93de2a15e394ef1a615db45e11af2d612772abee3a5f4a0600a2a37301758ee5153112386c395b5842e5f668afef5653b386004c2e2a3875829bb4908b9e5defc23f311611678fc9ba5ca5d26008a50f31a8db904e9562391b11a19997f04c8df23a09fed3ba2b7fe86a37014e9eac01cb7749936c98705f483914b54066d2b360923b1a4dad15610ebd86fd4df7efc5312f6c310c1847e591f160640dcef0aa61ff962ebc469b28982658fb7cf6c0e66149ee5a07fc95f84d23f99a560d42f2678a94e184368691bb402ffe837695e8472fafcb716d724e2caaebf8ca69ef78aaf70950012af9a904c3ae7c1c997c2c20e79353afdcddb1cb08103cc1f6db6fe2630b505413ea05a8aaed90d7b075bb6676eb7623df18f18dbcba95925ccfdb8bb56734539bbf9808da4bd0c34318c9f11ba93913fb2c1baa8f7c4bcccee86960395a0e63df0ed82226c40761cef1072be98ad699013968f5311ab487e1a3fae2f0132b27a2ddc1c9a47dc0188495a1941d6d0e2eebd8cdd43f5d6a1095a9d9903cf66505ce8734af128424923d4d51b8378bfb59e8c2d7013f65b610444d2018632b7626b4f6813efa261ca0db38943fa6ee29018270c99787255cdbd79c5c2e6d5088938ef07c2e3e7d4023153c5d65f38f03c189c96704527b8f260f32f0efba4b5dc77f46380a903762e1736903ec5cf268400cff2763ca3280aad60b4c84a2f877f4e63c7d3754dcab008fc44b0f50a87f03f07640213927ce2ddbb5fa684cc43a363e0db5af1feda7037f786fe553449f7c1f33ead90e0e4e95992354624098433aa161aa30a1d1a687aa90cf0dd8b33721d6710b112546876b8d9d94e5460f7e6b881baac6a98f2c63b542cb7d9eee5d7a61a8ee746d178f359779aae2b655d9477a342bb3da980d5976e95d6f9089248f4e3419d053a30fb2f02d1f80f94d9d52d9a28d33b711c5bec5538ed8f3f37a0b98ee11a2e093be0ced692ade39a5c1e33d026933ce9873eb77e957d367f0bd1103de48b542f3bda6f5d89cefa10ddca0d6eac8248b4fc98705c474205beb57760f54d8397b043521d22dcaf3727bbebeeb35874dbcb5af877bbc6c9672fd00648ade799120ff32a853823bd5a4322ca59a8231904137bb44b3b40d2a18183597b87c3a509b18b810e2e82356feb345ba65c838be778a1ae801b5443bf5a4481018632ca240eea3ad630a83221939175b0bec19b60eb62e47e139040bc0bc334d84799957714f21792380ce80e4c341e92a09a1b8b03ddac25e617ac68bff69c46395eeab301664cc31d04986b9aefcf38e166630946b14ceb3f749091bcfe6ae9c3297be5e6b99a752c0468eec1f2b1ce95aa7b620a0ac42a29efd483b37c4adcc0ae6989138a90995517994d9cd067ba8487d5b397795faf44780d47b9c67b573bdfc079a41601dd435ecd75bd2120c7c9093d25f97a5105a765d71e1ab8d313fb4cd0e7319818713d7dac9f6fb908f64f70cb81e711257d4a0e82f64a803b66f0196841bc05dba77b4a3c77565dfb4edf086ca980dfa2b79f6c47049570352a98d3bf2e0f834f0e35e39f7346d992e4c859a818efbff2371ae19d3da884d07c15c0d42dddcd3fa0ddba140dffaf2615b3a28b945285290f1836621c5743f511d14d2bfc70ed373e5a2d3bb5ecf2a1b260dd6808ce6ae0f6cf0de2249e0d0c37499378b772bc6a26c48ec8f088a3b6eba36f9413d8acf5efa2e3dd56d49899cc5c7cf14cdafd643cc4d71b39e047f4ee1e7ceb1209e821fe2f2b11a1dfe4c44bfb218d0fe393a861803d87a1218ff3167f0f1a3295ff02561530ee0dac5edaaea8e4374661da4928985548717a38eba4398e88ba6e6f509706bab42caa40ca45dadac5fabcc1818207190992d4158da91373621c3d557637efbd50fb2dcebef09b62a01dedd2fdc4944ea46fbf805ee8830daf8b8908fa0ad5ff4acf444d2240cc626cb70b1a442a5ad83be16072dd799f2ec4e7a891197ae1b05b9591592baed859ac3c1fd39457914da64e51b3ea52955c35a39e1f6d52939dec96fa6ef428e52a0276f20840109e022f76b513bdcbf8e4f36419563b7eb7054bd4b3bd7cfd8539e7a906f03f2dfc8bf2298af32b39667808f52a87234b537040da307c8e2e4c092fec7956ab3f03c896ab90af1ca6b15e2bd3c0307ee8d511cf44a08b79b740fbf401ec30752f5a7d1faf005e2c6f5924464251260472176cd8fceec514ac52a2179b44fe09a5ae9f0750fc12fa4fcdb08e5c731b71c5fb1460c3594f6cc888d4ec06323e32b996bc330d1c4d9587fad9889a973ed8a42a6b6dbe279393593454f4e024a2793788829eba884c4371b197e353c930978e39ddcf86619bd9ce92076f81ed843994c41d28b2f38ca70ab744032c1bc28b33c4d8513bbe86de8225558b4526ed2da3363211336f8c53bd828d42f135e4405bf23b40d7fa8690d38bcd11d13258f61838cc124b83dad22fa011cd3a2e2fff57645fa84a6d8004fc87917478e261c57d788f262dcdd22fee0bb511fd57594c7b4de6ec35b89de6653929169d902b5743779d0157e856771c27d50eccaee120181338d4f348992b88ec4a70213fb662c94a33a6b944e2b333283db5208466fd38d1bf41e735c15df5705abf71ef1c7cf20382b682534c66ebd7a3068105359548ea84cae06cf6fc3d6b311fea74e06771fa73dde7f71338cde8bd0e6250743980f23cae49fa53921e4c7692a0154ab39fa74270a39bee45ed41f424acd664bc285215185580b17d436d5762f0ff19872082684811bc1d6e6190d4e0154d21f803a38102558091cc1f20ee444e0b790e9a332d1ca04ad8ff2f0150b5ba624bd3d7c99362a3a4ae88aa894c4ded0ec38790a50aadf9fd57d29959bc35139750b4581b6525209cc1fa14190d2c0306976aea7e7c5ca2497669df4a2d8e2ff3cba90e49c271b5156454fd550f7e15bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) seteuid(r3) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x88c554ee2fe4d4db) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) 01:39:52 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) 01:39:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='^\x00', &(0x7f00000000c0)='*\x00', &(0x7f0000000140)='\\\'-}[[[-]\\!\\*({\x00', &(0x7f0000000280)='}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.%:\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':[-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='+\x00', &(0x7f00000004c0)='-@', &(0x7f0000000500)='\x00', &(0x7f0000000540)=']\\\x7f\x00', &(0x7f00000005c0)='\\*]\x00']) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 01:39:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) close(r0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r2) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) 01:39:53 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc0}, {r1, 0x1f}, {r0, 0x8}], 0x3, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0xf0, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) accept(r0, 0x0, &(0x7f0000000140)) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000200)='[$\x00', &(0x7f0000000240)='*]\xdd#\x00', &(0x7f0000000280)=',!\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='#-\x00', &(0x7f0000000380), &(0x7f00000003c0)='E@\x00'], &(0x7f00000006c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/]\x00', &(0x7f0000000540)='%-@\x00', &(0x7f0000000580)='.\x00', &(0x7f00000005c0)='\xdb-\x00', &(0x7f0000000600)='{\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00']) 01:39:53 executing program 0: pipe(&(0x7f0000000940)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000980), 0x0, 0x40c, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1000c, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) open(&(0x7f0000000980)='./file0/file0\x00', 0x409, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d91) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) mkdirat(r0, &(0x7f00000009c0)='./file0\x00', 0x2) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$inet(r1, &(0x7f0000000280), &(0x7f0000000340)=0xc) pledge(&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='/dev/null\x00') 01:39:53 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xc9, 0x0) getdents(r2, &(0x7f00000001c0)=""/4096, 0x1000) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) fchown(r1, r4, r5) fcntl$getflags(r3, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) connect(r0, &(0x7f00000011c0)=@in={0x2, 0x0}, 0xffffffffffffffe4) 01:39:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r2, 0x4, 0x10000000000cc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSTART(r1, 0x2000746e) 01:39:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchdir(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x3082, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) fchdir(r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="000000186804008bdcaf4ee7d0db9d421f09987300002b27febf3d000000000000000000ffff4f2200000000", 0x2c}], 0x1) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0xb454}, 0xc) 01:39:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x4512) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="ccf102ae8a0076e92e71b4fd1dc6593780b58737306e8fc38963cbb68acfc71cb8f5fe543e95769c883b578f23ea4c3961187c3ac08bcbc7ab2d2b8d3b3a1bcc2f05f69f0a97fc09d339ef9428f032ba58170913f9a3ef5d44f64b4b90557e21dbe14b4fd5c71c931df07c91f51cafdadd2980a50730640706748c2f9db612274a5a4af5ae2af5dcd2fb7645cd81537219a9d27568e21f6db04166642c8fce1384b5ee1a2c4e810ce50f4b1ce974f8e1672d", 0xb2}], 0x1) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) readv(r1, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/66, 0xfffffefb}, {&(0x7f0000001300)=""/165, 0x334}, {&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f00000013c0)=""/4096, 0xffffffffffffff47}, {&(0x7f00000012c0)=""/47, 0x172}], 0x5) fcntl$setown(r1, 0x6, 0x0) 01:39:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000040)="9b7d9626c109681f9db99621f3f1f3963645dbb2cb224b3b4123808031866c479eb089bd8f242fe62bd8372881fedce382ed74efe9212e36cbb25aa26539f058e28ed57e300458f5ea098b948edbaf34362a17c1e7611e4c374dc9a7c6e555a84101670cc1e7b81102b9457b3b237f3b4e9a6696eb3dffc25431b44927cd2aa6baba935fb287222a6788fea42a7b3ea095cd7c865455248973eeac8f266767cad512410087ac3905f94651bd6e32e52d716754dc619b865cb5cbaeb6ccc5d91b8ea469bb2340d0d87ea3f37bf06c40b01f1ed4787bb566af6fedf6c056bfcae17514975c451e519afa400e84b80c9b81c067dcd1a8b2369044b1f4b6d009a767a200d39455676ede443717a346bd171f9bccd6bac2916591bbdfc9f55309ff5bf48908faba60c02110a6099a205da9a1bef1fb4d758bcce908509046da7f4719bd7969fb5b7b461d33cff0fbda4e502b00e92c751bf98fa79f3f3f70178a5175c22a6214e2d88389f715de0fd8919e17277812a205c90bd380dfd29bb4c4faceec1657608b3de322ab1307a5a146fca100e5e9752a40e9191160d7992b3467847274ff841ab0fe09020301575269cd20706e567dbf4d8b21ab28eb3e9a733fbbb14de7fd83271e501169fd80247e8929af7ca463d19ba8d544988fb1180e9239cefed60190bb4e79c1438609a694d23c2b9e7fc384959c616f769ff2fe0509cd0391ae8f96e7ca816145e2ca67cdd9ab1fe5fd049decd3900db6109f2382ee9b49e118fdaf3a7921b65b604cceaaed859e8797e882abbc0c20efe6057739c48a21535256690802b7b2b91a5b4abbd2694485aeb34b92e11f23813fb38e29a2eca8970fed7e83192d61356033610b2087bb9ddc2d362e13c4ac7796109545d83dc7b035a2c734af37acb708549990a77cbb60064181b974afd406b66cdf919fdf2fd56319798336d4239cf46674db689daf8936e6e538fc3556cbabc83ca7110e21d87b1765775e8edbf1a3266219af8e5517e3d23b82ea7281c6b2244e4f2544e443dc57eaf4c6105d423db92d56ae27064a852b57b545c1686dd2ad710d5fa74e6d9e0770be9b96a8c0340e25e3337b34576d0f2b1c447f4c10fbaf9040e8684f88a121446ec451340032010c64330dba1e5a94b215eae80eac1cb70b988c629936e4dc07d445b64d2e739e1113ba84f2fe24fb08a0984768a76fea64f223746a1719031bba7125573b258670a6483db87f51d17fe415d40c2b2bb43c61671511c398978ef750236ab612b76d3fe6972fc3feab2e941eb8873cfee2d3e0aa65f5255c61bdc8d6a77fc50290bb2fbda0c85b4a7f13092ad513620c0cf1c6502bc7119e19bf69c2f34b35da835adbbe3987347a80e1714bdf6ead8c58ea5ce89ba5ad786e0f1ea59686896b536b4af02529cdb80697d40dd77035dc69ee94db219c06cf9fdb55be47c469c424163f2dcf15a5ea5d54fcdf47be93fece81659fe4c81b55f037496d55e84991202e1a6a98e4f4ec72bced4309eac4b24a0f9e9d020c911fea4f018fac2b95b6c24bddd4b70019f96972a335b42cec2171a41be0bd16a08ebae3d321fa8d4b72d6b83e9d425a671bb6efef4b7edb67da49095f42921fd07d000cf805cb306d77f95f29e7069da8ac1a424a04711351bb89f032ca08eb811a68b3304bd171a298489ea64aeeeaa3d9a8f49ee7f929bf7890b95d1b6537d849c9022d378b0a73966e17114d0cc9a43ed548d22d6f6be24570c9331886e9bcd742b591a8f896760225e892d8a3fcabeefa2784ce799c3df64be50a2a20fb8ce7328acda83074659b504457328aabd2ecb5d8d88b15126f3201cb284e4fa791bd50d5b28bbb3862b960e830f3f5fcacee907321bcef1b9b6edf6f535e4edbc14bd76782fda04c277ddfa1bec6a44c91bc779f94c2f719fd4328cfab8423249f206a280e39dd7461fb4755d896151583b0b9d727526e0a89fa0217a0a6edcbfb896024b4417f7f0d68e6ad3c6cfdb079643016f7e114784c248291eb8c813c8285b3ef880151a086f0cc9cabb7bc060f7d23084c78b379e18cfc3bc11ab40603a7f46266c33e354e45e937029bd4e589a9c8ae180143b63527d2cf7e275fd0613ccdcd98f698267d99b3afb0ca474ae86805d6d44a30359558d50592f8cec9580cabc2fe2b4e3f9ecdb17aa2aaf27b460bfb3cb4a2bb9381718c179482fa9c49ecab1e9bcbd74aedf38cdc8a61d58422119ec12091f969c4baa4bdd0cc98a2751bfeaf19b8437887eed92a6078871c94c8e3ab755a6ed528906c747ddf62aa1c3198cc5edc8761de225a67fc7a9ac80ffd74670855f870732f7cacf5bc5f316a74e703457c3bb79ba9291d82398be1b76d454d67be2b43325878854a3e798ecf64b431a5a30daa2e0e705f66a28d9a36ebf757243c2d3ec2f894e87d69cd5c94ca60f6294605feebb8453ad804741c22ba97e3ade49fa60f974e487994bba4628ab6c1b3e331b12e2e86fcb785c5077c7c7f17d10a09eae1068ae579b8b5c964501b3621a5bcd2cddef77b5081e371a2010149aaf8540db82f870f9608e1cbc50f0e287340ad2f2aef889e64a14c9fda1f347e4b0b36ba905dbcbff5104b925b64c7306a1928706be9a2379574c843916f42827e9354806fd2d4e35480731403c752b154a5cfd37179d5c3a7088a3596d10a705873eef793e0ed82b64c222b8660d227f2c38d5a2ad418ada0eab90c1ffbe809bf3498d6267b197c7bd0154c2d8fd5c84b080a53c112fa364bee8b0a4b460449f49dbd0bed56de1be48ac72cbaa013059001b08e390a4e6c7e927e510c4ea2874997518ef9eecfe5e0c6cf6fa582de4b242d64ac0ff5458bb57645350993a0aea2c85b7dd5b0c0728938c1478c2f6b071822aa8fdaaea3359d36bfc547875967aed41e9d5fc919b8960487e7199763670de92da353a2668aab6aee6a758dbd2629b7f7e357fdbf07c6c471addba8eccc74e431b453430d6c8a3d5b34fa603a9b7a9b4ebec940ef352f633e21503d3241adccd2f34e204d778d47fcb920ff03075310395044fe906946a2a4d42142efa63c30bedcea20bc77e48bd0443d2521f3b9ec2c5115ce91e97a388d2f271dab01c103ad20c500a579f502eda914113a4a23b9de33e42e867815ad99a73ce41362257bfe9c2d47bedb957f53d72a2f081b5b897224beb6b64329dec3e9c5f451e704844fed37230b511f6ba887ddebd0460a50719605887b90ca2e051599bdc44652b0738a8c4510271416d2f73384868f4346606d886e96219e6a935490a77d83aeb4d30a55a504f2bc0b21a9a1b07b114cac903c3ba1ebe01f660f50f42b4e710a5b682512defa768c8bcbed295ac0bdd67dce13bade2987254007c08516975c41366e1b9cc0bc3fb613d5e0225187dc3902d98b22d530e47f6f12c1c92f277647013f643fcd9cf50b92417ff355c13bb172ea4e39a7e0b188301d2ba905558c0ce15d973bb706275d427c1e9e6a9f299416831cf29ae4faf96916f17067c28ff0f28d50acb9f12e809fe3307847546cd51473927c1bca7427b7aad937fd56fbdfe8e49cf8d663562de3eae3e4adfe111c9c5b7668509f862234b8d616b2b41b4e15a432a8ffbec67f5639515b9e07b9e310bc60e06a61f5b1dc438d98478a1791f4d59977d6db15b41dbba0a2322fc71aff42cdf8258ae5b88c7bc72c80fca03fb0599f32802da056649b18e495daf13a66d93dd6d25083ae4ed2581c9561d9df810da8c25e13c6bde4064e47de7e453160d4cee4b67953443efaef7786b894c566a52c2d8860db4f6dda884f8756512e3ee49661ffd563b97c401d27df22351fe3263d9246146beee364188ce4a0d0285ba026d82aed368b9c63cc5bd0ab4df56609d23d40117242f52336f0746e169f2942d24e3d2338d02574057268ed909c94f05db33992ae00f7fce8fe59f10fe70b3af96b8abfdd8fba1212008fafc014cabc21770eca95890fddcde751fcd7d52d4889602f78d37418fe76356f002d35e2ace9a89e45f67404b36ebca063e5a00418944f2e1a05f477068194f41a344c6aec7af00477aa50601359b3fdc606f1b0475e27ad11f8cf5c7935d6a8dc2ca2adf06583e7f9659a814606dda325a51f40ee96175880b230503996f6c5612cfa046a2a73e9a9365e66e89c9ff298054155a3e0ce18687f415ebeceb39ef960ac9664f6745b7661ee85696977e79cf9b3eef6e11bbbcd39abf6a3e92e2340e20796763de6956aa349607c861de3ade450cff22ba76d2590e155b7ed6517ebb517de8d829feb322ecb11a4675b34a39f0386e22a0593ea1bdf1e23a6ed54e5fef144a375b171b11d200bd9b17ca0b843d698e6afbb5b08c3fea0004e34aae0ecc9627df543525ef873574877be8adcd641a874290573136dae1fdeea6b129b42ce85a0116bb38548e8de5aea2f930537d0a8e155cb908b99de09372a0b6718151b95e2f05ee673904e09add5d3de62bf3c5e0ed0d0e4dcab41dd0ede4d68bab699f5d9656cf26e34cfecf0dcc9268c7c2c3cd26350fece61c2d92d141c9c92d7b59af5d561fcb9bfe3dd77a2648e8f34c686d43ac9c5de25b0c1de86ffd9c07c7ac196b8402f828b1eb244ebc7ac697242db655bf360e8aee24450f40cd678724af5fc1fb4084874febbdd0675bc6919f4fc75ef81744eecab0b2ecc467d6ac3832ac4747119fed9fe4336b08a8e240e59916b7b9f9ea83cb984d7358227edaeaae06a24f0cdcd4bb922d7f1c3a2c07f160b34cb32678b2e1ee75dbbdfab1a786a3206276297221364ab08dc435d21834e087e0c9b2b911402fbf15b7ade531a018dc95863952514a9bcd61e7b083eee42641f4320d6bae8a94c80e245d30b97a2e948b76f16db51b0f54bca7fb04d5bbbb289299387f862acd66d85d0e45ad9e718b7c367c7a81fc2d633e111e3a38487fdf91d8372f4881b5d124e4b40ba32e1b7eb5821c32a78a6f6c7bb2a247fe0bc6957ad11c1e1b3dc57483bb128d96377ad06d8449c964614cae0f0e7a4dbb9c8edd6ca371d878ad2bd8a91a46e1c15b058f3ea4af8d63c711474a6b4e3761db1790ce0303f52aacfa22c65d3cb712ba4cfce51100942f19d360af5182f0b3e7d9c0c1291155eafa0700f3d09ae58d85ea48dd4b765965640c34fb8ef834b1eff4d5d0bbb4db201318851f630295b13c8f17d2f7e4d48b120dcad6dfb33222ab2e73d85b36c5924b4aa0b0bc85cf50851c05963967ecf2e40f1c33e6c21aa4d3f16124d2a83838a708edfb7dd1bf31be05bc3f4dd18cfe04107c09d19d61b2b81c86e8253f3618628f9003e482af8bf196aee5803f7034392c932e52cad00f790f087bc3dfd6e6c56b5d41523e5db18d696cec4a080f5b19fcc3312613ea505a0491056d712fe582042defd8c7a7b9153bec338c7f0dc6b674a60ee1f34a2e39b8492bcaf291d87fe4f9b74807560f1df47324d0fb3ca715c148ef4113d3db307092ac2b1f8b82436ed2b17cc90a2563379bcc01ada895c6a7e7784f972c84cd5d3940f49055141616f8f96355946ce49c4c1ce24ba27b1446838dc845537b4a4336c1dce26890236f8112f94e9e1cc0b1c0b2e5281b712468c9cceae89db0c13858b8cca21aded159dada3ea879a147f453e74e54c96e836796a2314fe9e41245f675f1f6e2dd2dc32623b7b6cf11cb94a21d11879070b43ff187b4787183b2339ad0e2fbddfac8f12ac77b93745a2e0d9a7f7d2184e1e61a27f54c6714096cb60c0624b98e2a1870d52", 0x1000, 0x8, 0x0, 0x0) r1 = socket(0x22, 0x8003, 0x3) getsockname$unix(r0, &(0x7f0000002280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000415a5d6fb98d21f28e549d7b1a7923a848ab6bdb11e698548cda606b7f065abb2f926c1ad8ef186d7da6de3eafff0bc2fa60c45930d1f77522441ab1ee46f87952db2eaa73182cb42afa96c403a30673fcb7b17dc2f042fe7264b9825da0600fcd146a8d373a9e2907430be4bb0ccda77ae42f4f95f924fd37846d0825a7"], &(0x7f0000002080)=0x1002) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x40000000000006, 0x0, 0x0, 0x0) r3 = semget(0x2, 0x3, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002200)={{0x9, r4, r5, r6, r7, 0x80, 0x3}, 0x8001, 0x10000, 0xb3d}) semctl$SETVAL(r3, 0xe, 0x8, &(0x7f0000000000)=0xf52) setsockopt(r2, 0x7, 0x5, &(0x7f00000020c0)="3f1deaa1b4610ee26f5f483fcdee17dd12bba84a6b440a44f3dea1655c1af50f1bf2158878a5c8bdde082042c356d616447aac77f84855a4f20d7765f65471cd0ca8f681dc8473857c261018273940", 0x4f) 01:39:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) read(r0, &(0x7f0000000040)=""/250, 0xfa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() syz_open_pts() 01:39:54 executing program 1: mprotect(&(0x7f0000279000/0x200000)=nil, 0x200000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f0000000040)="5bd825d84978cd0d9bd7fadac2174553370d45b1a44843a2d95c40fb8af76d04ef5e23ab75b3e94a9231a964f4f08524b69a9ebe5d0c366b5645bfb83447506aa2c010242256f584e448511cb86bb34aa3ef870967663aec01bc4cf63aa1337804caf7670c1e113eda3817646e5b0efbb18059ee740ba9ec56560b8326d8cc2e9fe3765df3d9738a4959d3abdaf4331412511b8cd59c1d5c8e1e6e7219fc9ed2b1d01c1a1732000ca79bf9a6a1a0eb0ae38c748c452fa6a52a14c601ad6c954f0e9a0aea8339b41fcfb433bef59a8b3bc9eb044eeec75eb4d5473f261309b61a94abdaeb0447aae924061db7e39610f8f98d35c0b0a6", 0xf6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x1, 0x0, 0x1) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 01:39:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x200) 01:39:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73be65c000000b100ae6511e6d788a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff376cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af489bbf45facf0cd6cafb20b287f71464485e30df32e8b0e1cd5d616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd2212a583a4bace05b14103b6521af9105904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c92e17938ce026445a02921f46d35fa5480e2c163f1f1599b785f02a901b4091cbb25fa5f3a3414750b826ae7a101c0011ff04d2506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db09a137c6219b3f2630a1913e48b06f8b0728475376e654d440216b8ec18e09f03feb50dea7161a829201be56e245da59733e917d46fafd3baefad68d3874e073a12f799becdedfb454acafbc7de279d6611e91d6f47cdd9e11af1daae62a8b2b1de6e752d530f3f9add2cf69bdff569f2c46f6f3296b34b9b657730409763b58318849d0f90ee5f1ad4873dfbe26e880b7d81238ca4f7ef956dd6c0b9e8f556155b2d0dfc72e1110860a9ca4d73bf31dcbf532da49b756b56023f0fdaff479fd8ce89a4a84791e38c9dc76a76cfa7047f43daad8fb6f0f49df28da26377e24c6257ae3dcc84b44912f2ae1e0ca046ba2e987dfc82a1f22016bbf27a5d044b9da39543a929fd72f7aad1a174166563d2c3bc3084382cdf6ccb19eafb093e50d5c5a5c9e7b7bb90d46addfff294fa48585f5791c4a3727209efeea419cbca87f892382636e022250114d50edf1204fa41f7ee123f69b884de629ce08a74372bfd8c90a413effe0b5700"], 0x1f0}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 01:39:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcb31929648b91d7310ea489390d80f0e13ba7553de3be900bdbb8dc22a80dab8d76661f555e147a357d7ed2eee6848499e4f90fe8bc5fc2169f63db4c5e35cc4a15e93385f819e8096ada476196e6c079f819c084c073513d13c078683fa805ba183f0adda4d6345cbb8c7ecee6291b7f8951d2d2df83d1fa02325e67044a1e2", 0xffffffffffffffe3) 01:39:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x400080002007, 0x5dc2) fcntl$getflags(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = semget$private(0x0, 0x4, 0x124) semop(r1, &(0x7f00000000c0)=[{0x1, 0xfffffffffffffeff, 0x1800}, {0x2, 0x5, 0x1800}], 0x2) lseek(r0, 0x1d, 0x2) lseek(r0, 0x11, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = semget(0x1, 0x1, 0x800040) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000080)=""/16) 01:39:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)="b1ad8acc0155d030ee37c99333b3be5dcb56e4d536c512111d349a68f44a4911cc0dcc09b37a6fbfd073900a5541e84d0e64f73a29cfdac2ced44dd079f375a59f55826d9ebdb840e83650a167c45f977b96a35a3570b04ae0c08ab4e327641070502097acde20bb4c2125c7c02c31375f", 0x71}, {&(0x7f0000000100)="4251aa1b513c3ff13c5336548454028f1914fa5d2224016849838d886d61a8bc31cbf8983942f7edd166b483fcb7479807fcbe99af170a505d452178e369c3f4f95a05fab641616980c2ea8fe25d0c80dded2ea3f9eca6a5ca4b50c5e94e6739ef7978ce9d61950cb15d767500f7c2176f9c54c021c16c025770ee467aeacaa98da43401c10203518ecce314804d7505b498fb58d19c405b776389b213359e37a74eb916fca6ffb58196457555617312032e0332b1415981d839eb2c38c1ed7e63a7413bc6e1f06255c4ba8af7c79cb941fc97f83e63ec904cd515548b1d56e81716423e05548571", 0xe8}, {&(0x7f0000000200)="586183f367012e39d16b260b9aba037d7755cfbd6a0e2369bf5e9c61e2c11778ed58e5a30d27a87c9cf16ce5bc66509a8d60b5c5f1826bd02d0cb3a86a552faac4779055deaafb23a30423e8b4efe2f3b4b6c96eedd9b28839cadfbb8a853f1d21ac7b0c72b74da050fff683acf359164cf3c1df8d13906c68d969d9e18009528d12697ea30226d35c16f7ceb52d7ac639853dadc0826c21d3569d36f8065c436dc1db534c9f7948bceed7e7e70135cac0b058f9168a22d42c70b43c0bd0847570b857ce3768d19442beda", 0xcb}, {&(0x7f0000000300)="adf8eda76f454a6aa1e7ce60ffd3e6125a127663aaef1013e4d1969aa1574ed962a58663f52f2d7f85fbf73112585599a247c70216ea573de7473075cfe8b925e5e697ae4659292d143f5605068f00e40415498422d870e47de33a33efa7b723aa6586514f1fccdc016a4b713e3c5eafdbf63ae3e22364ae3babb8645c540f2fb5c7255a1aeb8b4f5b4504638ed7ccdb53f26404d7611acbfa6dd45befa77bb6b7777d6eb4634ec36168f18c3ee7bfff2aae9ba1f550f9a10ded8f8ddbd123640e91bfeebb26b06ffabe0c9e0ee49f1ce1fdc2f0ccd5b4bd4105d1eb61ee933d27d527", 0xe3}, {&(0x7f0000000400)="4da6a574fffe4f4168aaebc5ad1dbdd9d603b8c6cd181759075620495ebe2090bdb1e09f32a354e619515a23f9e56986b4e6bf62088fcd012b5601a08d612d537cb548e693989ef3e61abd7725d4d9fbe4c67addcd93726dcfb922545afca14d91a6f6fd43d77584694f6b5b3cf821585c583146f0985f876739d0314e0a72a03c1726b9aa1b2452fc7bdd345d4eee0960c974faa9ae5ecf8934c530825739ca3a7af179b00de9ce7b99fb0d28a94e82edb9882db02b6f2992d058ca4833c1416f3e35b9cb70bdd269932fa4cf6211c1", 0xd0}, {&(0x7f0000000500)="fe595e71fa4e109ab70e5066e6d264723af942354527520fd208504499d1ab939dc22f86c2d3820f96b48c5fbaaf66457bd0b1a6eb74d25a4982a2e2f7879a", 0x3f}, {&(0x7f0000000540)="f581fb34c2c038b86efd4aec6770219f36f1f9da10a9ae5cc83dc492e3843cb629710914941893a837922909210892b8a6c5c508889a6e6269b479f3f6fd04d46a8086f41be57d287ecdef85079aa64e81cf7d3e542e930db2cbd9b5623b39bc1d406a6817485802ab3e6cc2fe40ffa7ef6b45", 0x73}, {&(0x7f00000005c0)="4794f8f982b421e9bc534b73732b5f206498537e1c88e6c56b2bbc06b3692b7c8c339841910822c222ef80f5a3f4617f92bb6f0277af02f9df33b6ba6f0e97e5a14f6a0c3226ec226fecba17", 0x4c}], 0x8, &(0x7f00000006c0)=[{0xa8, 0xffff, 0x0, "9bd0aa2a07d49bf173ca950d102b9f56974574dc19352d233cd0e82df098015107539d2775749a8ced7a86a9d41ad6c05822a22b49d7b7370531bae9023981b2dd41fb5e705bd9adbef7ecf95400ae7a08145de8a2689d17efee348da291dac40e1125f692db84750c46e74b26d97d1a955802305ec144e7390120986afc0324abe930e0e0929be557a4f33ecd68bf65dbd6d35f9d8d522e"}, {0x18, 0xffff, 0x4, "5abbc33a"}, {0x88, 0x1, 0xfff, "f1969c9b63d9a8c14c7638fd087c55f23f598de8d64639714e63e203c392fe9e29d66c8c80d789d5e6d337ff1f05f964045ff35fbcbb8bdcc75ed0e149e977923e22a8dec834acc10b484a4ca6cc8b110d14f0d3485703e428e3a712860b39ce672405705a892cd4bbae458687c139882513de6fea"}, {0xd0, 0xffff, 0x5, "a75ccd5cb8bb629f8b9392c1b6d1cf193ac9f99028fae85c97f3ad2b5295167fac4094915c5f344e43e4c030676dbbabb9e1b0c099c72b64c16186e293358c4767e32fbcad2dc6f78a2306092b5d79e06327dec19c678ddef28420dfabf11999009930430b63606d9fb05eb6e77c0dfa5690f3d56c0fd2b8974d1a18efd457e379d0963b135b1419ef543afa1f3609c5425d3b3f6c3501dce7d57834747366ffc40760d46a7daa1114ce1b682a9b1f8e8954ae9c357338dc233ace6d76"}, {0x20, 0x1, 0x0, "e0f0d9e3d8d8e4f4255d2ca644bf6a33"}, {0xc0, 0xffff, 0xff, "8101b0c96c7db2c74082d14f81fd8e216e65c4d007a876412f2c19755e02a5b1e1f3552b83518d587ddf893109984228b48ef449da2b4f5aa20888d4af87c538bca7971d8a8558f432c35755596ab1701f0b299f6c8ad3a5da29340d80a2e8cff6b299ed8a5f2db6c8b4240a09aa27d3545db66581479db7e246a83475353117695999aa9ea00f91cfc61b3e1c4df247bf901c3d60640ee8a8c5bc9e8ae5aa11457e27630ea0ad7ca65f"}, {0xa8, 0x742925af3d79f1aa, 0x92, "3384ad3d2a7df74eac7b5f5bd7d732040192bfa915550502e41bab531338e66977efa4efc7c82872bcccdd393238e114ec27948a30b17df52b98bb9b0cbd596f66cb7a747347cece1e791c7cbd72b05eec575812214a577152f9e4e4b48cff7c50f117ee5dd058866307419dc3f00da2da468e1f7932198d827840c336746dc82097a08867fa3e440433fdd841efa7b761"}, {0x78, 0x1, 0x4, "9f4faaa396bf275c56c9c7b0e396852ccd51af262dc45ccaee07a4f7c28163741f3c0b482c239d3062d81bfcc75283a1b11672c821d23149a4fc7a038e6ffa10f9819493fa38033efa18b1549cf932db51ed7b71afa7f3a8d82c295a359f8cc206"}, {0xb0, 0x1, 0xfff, "c916bf8842c4aa4d31bfb5398ed89ba35d5b758a3cfbc265b6248921726a9b2eee069b145fb7b773a58519d5a58c6cd4c27e02b0a14a4804f079620640835e8894f7c5c1d4cff620d648c4a0c599ab7d0d102b59b889b2be4f9834648ccd8588491b78b3ce4f625e9e134a6c5942897d5ee2db12a37711fbcc30dca9b3055b31f18056cb039cd3176547acf86f857d8d576beb49f3670c4ae9bfb6"}, {0x70, 0xffff, 0x744000000, "00a92da64ac53e0405ebf09e59589d6ef389e36365a69c746257ca4bbf5cd585a17db994e2b33fef061195fbf19d177c753ad279ab01c9c72ca2a8160c19ebef6ac69650721c050c193e05f159064554821cdde5adcb4204953e5bf3a24e"}], 0x538}, 0x8) recvmsg(r0, &(0x7f0000001ec0)={&(0x7f0000000c40)=@un=@abs, 0x8, &(0x7f0000001d80)=[{&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/213, 0xd5}], 0x2, &(0x7f0000001dc0)=""/206, 0xce}, 0x0) r1 = socket(0x18, 0x800000003, 0x0) listen(r1, 0x0) kqueue() connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c65300089a8ddc2f52e2c69a73119e4d7589eb8ca2e4d928c9181d88b3671"], 0xa) 01:39:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0xfffffffffffffffa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) 01:39:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r2}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r3}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 01:39:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 01:39:57 executing program 1: r0 = msgget(0xffffffffffffffff, 0x402) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000cd000000000000000000000000000000000000000000000000000000037f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343d5c1d84ed4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000101af826b8afcc783596c9c8a3687fbb5611f0cbefb06ff79086668e9a9197f15c26ccf211c7881f1b7d666f961c8880d6c991d237a1de9f4e48cf52da89975dc70f864247a5eea8eb8d9f921176f3d74770c8d865800250a9850730a5114923046008b20c17e2adae9e0b04c565b1b39d456268f663d7d44fefc17c2e13457cbdf38e02090dd4861498ab4e30e8f7da702eee196f44b0fe20"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 01:39:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x905, 0x0) listen(r0, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x100000000, 0x7}, 0xc) write(r0, &(0x7f00000000c0)='MN', 0x2) 01:39:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x8490, 0x40) open(&(0x7f0000000180)='./bus\x00', 0x500, 0x80) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000000000183, 0x108) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518", 0x6a}], 0x1) 01:39:58 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semop(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f00000000c0)=[{0x0, 0x3, 0x1000}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:39:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) close(r0) 01:39:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2d94) socket$unix(0x1, 0x7, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 01:39:58 executing program 0: chflags(&(0x7f0000000040)='./file0\x00', 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') unlink(&(0x7f0000000080)='./file0\x00') 01:39:58 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 01:39:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8080, 0x0) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) semget$private(0x0, 0x4, 0xa0) r2 = syz_open_pts() unlink(&(0x7f0000000300)='./file0\x00') close(r0) dup(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000380)=""/134, 0xfffffffffffffdf6}], 0x100000000000028d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() r4 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/161) 01:39:58 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x101) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 01:39:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x54c, 0x9, &(0x7f0000000000)=""/3, &(0x7f0000000080)=0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:39:58 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xe2) r2 = open(&(0x7f0000000180)='./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), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) open(&(0x7f00000000c0)='./file1\x00', 0x400, 0x0) write(r1, &(0x7f0000000340)="a5", 0x1) r4 = semget(0x3, 0x6, 0x121) semop(r4, &(0x7f0000000000)=[{0x3, 0x1a6f, 0x800}, {0x7, 0x780, 0x1000}, {0x0, 0x4d4, 0x1800}, {0x7, 0x2, 0x800}, {0x2, 0x5, 0x1000}, {0x0, 0x4, 0x800}], 0x6) close(r1) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) read(r0, &(0x7f00000001c0)=""/142, 0x8e) write(r0, &(0x7f0000000100)="f5", 0x1) 01:39:59 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 01:40:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) shutdown(r0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) semget$private(0x0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) getsockopt(r0, 0x3, 0x7, &(0x7f0000000100)=""/169, &(0x7f0000000000)=0xa9) pckbd_enable: command error 01:40:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() r2 = msgget(0x0, 0x340) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x7, 0x0, r3, r4, r5, 0x164, 0x7fff}, 0x3, 0x5, r1, r1, 0x39d7, 0x9, 0x18ea3113, 0x2}) r6 = socket$inet6(0x18, 0x4, 0x10001) getsockname$inet6(r6, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pckbd_enable: command error 01:40:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x40000000000001) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 01:40:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x120) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) 01:40:01 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = kqueue() r1 = dup(0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = accept$unix(r1, 0x0, &(0x7f00000000c0)) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x8710, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x81, 0x80000000, 0x1ff, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x8d10, 0x2}, {{r3}, 0xfffffffffffffffe, 0x0, 0x40000046, 0x281a, 0xf8}, {{r4}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x88b, 0x76000000000000}, {{r5}, 0x0, 0x40, 0x40000021, 0x5372962b, 0x7}, {{r6}, 0xfffffffffffffffb, 0x1, 0x2, 0x4, 0x7f}], 0x4, &(0x7f0000000440)=[{{r7}, 0xffffffffffffffff, 0x24, 0xf0000045, 0xffffffffffffffff, 0xaf}, {{r8}, 0x0, 0x15, 0x81, 0x9}, {{r9}, 0xfffffffffffffffd, 0x40, 0x20, 0x8000, 0x7}, {{r10}, 0xfffffffffffffffd, 0x20, 0x4, 0x1, 0x91}, {{r11}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x62}, {{r12}, 0xfffffffffffffffd, 0x80, 0x40, 0x2, 0x9}], 0x5, &(0x7f0000000500)={0x2000000040000000, 0x100}) 01:40:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x24) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0xfffffecd) sendto$inet(r1, &(0x7f0000000380)="d7b298fd22096680ee1d2ff113109afa304b7cc8b0f508cd94785b37c03205e9bc84e294610ef831d4883ee8b989aea2840780b02fca91e95e5eb773d16d2d932b0c7dcb387009a7e612f6d4928b1b43e888c9a227c0360ecbfa4a760bb405969717bc998a6fe5e14e13c7d8eef18536482faa9d7e89760b916a09d9d5f03b223e8b41bd410f83860e3d011c0d5f9a8064239ed49928c54d7ec59bb45e33da075e93ffe1741bf9aa9e57bef292377d20012adfac5c3971d56f78", 0xba, 0x406, &(0x7f0000000300)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) sendto$unix(r2, &(0x7f0000000200)="2cb376e1e5eb05a051097443596f6a2142bc9c4df201cd388bde0c8138c00c69", 0x20, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f629b9f84a5be9f10c4367c7f3f64b7d88b68631d9f6a16840457f34ba47f71a187b0048e1265ee5135d4fb5d5fda3e10ee1c8365db71"], 0x8) lseek(r1, 0x0, 0x3) pwritev(r2, &(0x7f00000002c0), 0x22b, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x10, 0x12) 01:40:01 executing program 0: r0 = socket$inet(0x2, 0x8, 0xffffffefffbffffe) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) socketpair(0x6, 0x8004, 0xfffffffffffffffd, &(0x7f0000000000)) 01:40:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="63b0516dae33f0f199bff4b62ded968485cab5968b65bbcfca0cd30e9b79195953768a4c0d290c60f0740b6d7f58e2029b7af79ef54c1adae1d59e52ff6a0515d0ef5f9ad33dc4adff419029c959595ffc419191e956cc77ea340e1ee7bf9e0c0644ef7c680f6af1a256f73b99d7518d1599979bb5b194f4fad092857a5406e16f3cf1f73711ed79de02aac94da08534a8d50628a3159cfca6fedf5f906b4f6d4d4f2240bc1ff947b062b6c5c12d3ed4a3065c4bf0cc5db60dbc69c9c267d63c9bb64f9f46034e7d7109d6ab4197ae588374ac6f82dbe76dd8", 0xd9, 0xa, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) 01:40:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect(r2, &(0x7f0000000300)=@in6={0x18, 0x0, 0x3, 0xb7}, 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000340)) pipe(&(0x7f0000000240)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3feafb3d4d8bf8e35774493cacd3df57f0ae3db4"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 01:40:02 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 01:40:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f00000000c0)='./file0\x00', 0x20000000000004, 0x3c) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') unlink(&(0x7f0000000080)='./file0\x00') 01:40:02 executing program 0: r0 = socket(0x1000000000011, 0x1000000003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 01:40:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5773) 01:40:03 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) 01:40:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x1) socket(0x10, 0x7, 0x7) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 01:40:03 executing program 1: r0 = socket(0x800017, 0x5, 0x0) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x490, 0x88) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 01:40:03 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) recvfrom$unix(r1, &(0x7f0000000340)=""/48, 0x30, 0x800, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000740)="582720efabd16abae63225259560f8a5815f73f2a044fd030000000200000089030000000000000019515a4c8ab0619882973cef4b3da025bbd47b3bf579456fc7d4096e8c204e021c12d565fedb9ad8a4f5f728193ef1d4d99342a3505bccf06bad4dfcd273b60dcd63135b009befdaf1cc5cd50513eef40e4886307c7c88336691c7a8c0aa6e5d3bb9f47159015742a457b78c28f6d47242a2db5b6d033f9933e1149acd9b81c22747895508a14059f6716307a7f21a2573d2a1ed195b0dfea79c8491c26f33cc907e39f55886929fd70bd1a0ce97515cd68f1bcab6633d5df17ccbe2115609fbc1155b746bebe51cba4b44a994a051f7c115beb5064fddf54efeac5bfc2c4517a65c9d", 0x180) write(r0, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/6, 0x6}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = kqueue() close(r0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) fchflags(r4, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x86, 0x401}, {0x45}, {0x41, 0xffffffffffffff01}, {0xa6, 0xe97}], 0x4}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) semget(0x2, 0x1, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x2c) 01:40:03 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x100) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x50, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x28) r4 = socket$inet(0x2, 0x8000, 0x3) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) sendto$unix(r6, &(0x7f0000000000)="6652b5816679dc92a01dedde8703a82917e385af270c1f8c10ca7abadc4886bcecd400d5446e1d25046b19937fabfd6fda53ffe4aaf892a3fdc5d14f6e9da05330befd7f42e0dc7133d1e4e8c7fed8af7c4f3653026d5c8566af4afb1a1d042cb4bed9ba1c059fd7f6a5d8b5c88434019f14b94aa7020ec1b9bee66f29723656a5e9f959619f3d54dda2807631b7", 0x8e, 0x402, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000002c0)="1d0a466bb7812d7d37f00263301fc889c95dfa05eb59dbf517ccf5ed82f1a0cbeffb51840b4fbba14b76cc5054731a596e6dd330d22e9fd6224346af11d630785bdf15aea487465d0d4839788771a7bd7682996acb82a56d602e63a45495e75de470fd3e3e48e9471a20c66c06a3b6ef3d679f4af04926e8f1e82129ea76125f5f1cc08628f8dbb789043c6f3f894caf56d0229f0812d4248b8e9411aba75b8e18", 0xa1}, {&(0x7f0000000380)="143a403edc8109f122f3acbd4a276d981923e77e2a8a4b039fd9cba6d9dfef0098f65e39c32b5c10899a4fa9a0af167f13c85f4a969238e9fb24da36cf7a1087bceb5bb65cc4d5f6b01cbf54356e81c025e37b03b3f670104998f78bceb30c9f2d5eeaf8e01b14ca51f60957618ccb49f7f08a87c49814e1ba91cedba7682d18db4f706016769ab64ab4e55820e10c773dcf51622fb1c882d1baecf7ec0f8bc10f593247003a27cb5f38e350056ba9906980d0cd1af91d3a4dccdfc5e37aeeb2fd4b2ea3dd3b816389", 0xc9}, {&(0x7f0000000480)="01e236ce8dace5899b4adec3eb4884936170398432b747fe986e37587cece46ee5c5cc0a824316dfe33ec3162a5c8fec864d76fa55d09608262ba34e5c53aa6a50d2ea5e383dad7695816b034b8392e91227c9ed0f4adad29075782e40c6834882d40b03c1a197197ac3fdd5ffc4ad7257c08d080cea25cb2fdc", 0x7a}, {&(0x7f0000000500)="89ee0d96a57175ee04a34377592ec279ece5772141158790273fa2b1284073c4e22a6b22ab5c8edd5e57e2facb04a667dda20b32b5c3de38cb767495a49e6b19644c69b3f1d59c035430fa55045f87d11cdd5f93a894f3247994b7a131367bfcfaaa587ead1aaf7d86f01619b4971920e1d9005a4bd7601196fe08bd1d5d4e591655a922dd80da0bd9404570d228035429c97d755266421e484d31ff689b333706a2f20134a00bb2d28e6a42de1e482fad64404dfb747092c8a024281db64b87d219056e20b7417dfa3ef7378ad0f7e343b18fda4d1028a62185c7975bed71a70273cf50b172b9363533ccbab19f62", 0xef}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r4, r2, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r6, r1, r5, r5, r2, r6, r1]}], 0xb0, 0x406}, 0x400) r13 = socket(0x6fbddeb53627a0c8, 0x4, 0xbbb) sendto$unix(r13, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:40:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x180) ioctl$TIOCDRAIN(r1, 0x2000745e) 01:40:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) r3 = dup(r0) sendto(r3, &(0x7f00000000c0)="e5198ea469aa7d8012fd6aacf68bddf16295bb1e455704176797fc805dd2b58cab9e1c32b9ed59f671beb271101c9dd58cab2112761fd9ba2b96d43f8935a4717e34cb3bf10a1c4e89c10ba8314ddd77137c3b5fe1cc5e99ed38fa51b974b566b1e935ddfd", 0x65, 0x9, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x80000001}, 0xc) 01:40:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 01:40:04 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x67}, {0x18, 0x2, 0x1000, 0x10000}, 0xd01b, [0x7, 0x4, 0x83524, 0x5a, 0x2, 0x1ff, 0x6]}, 0x3c) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 01:40:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000036, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x80) r3 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r3, r4, r5, r6, 0x20, 0x9}, 0x4, 0x101, 0x56}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCEXCL(r7, 0x2000740d) sync() r8 = dup2(r1, r7) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCNXCL(r8, 0x2000740e) sendto$unix(r7, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 01:40:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000002600)='/dev/tty\x00', 0x10800, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000002640)={0x400, 0x6, 0x7fffffff, 0x1288000000}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="81eb1dc1fe03cb3dcd63b4a4c69463d86418f599a491a9ff9160dc7b50ed6ae07779cf7dd61a8200646fb418199e6b1f02624cdfdd703742242a3e9300db228b587122746726f4dd694784f8bd538148ffe85403bb11083ffcd07f9c431d297f3a3ba9b33aa0f0062c0a2b6cdbe8eecb42ac4a7c6b9139ba457e3a208a50b3905133da123631c3cce49906801bd8b285de0d7fdfee768a9bfc45b8b496abd619c86aead972c2ad5e04", 0xa9}], 0x1) r3 = dup(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002680)) bind$inet6(r3, &(0x7f00000025c0)={0x18, 0x2, 0x1f, 0xd5ef}, 0xc) recvfrom$inet6(r3, &(0x7f0000000140)=""/160, 0x62, 0x40, 0x0, 0x0) recvmsg(r1, &(0x7f0000002580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002500)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/238, 0xee}], 0x8, 0xffffffffffffffff}, 0x800) 01:40:04 executing program 1: socket$inet(0x2, 0x2, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x881, 0x33) 01:40:04 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x411) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x850, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x7ff}) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000008000386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) 01:40:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x7, &(0x7f0000000040)="186fe65c", 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0006000000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) setsockopt(r0, 0x7, 0x81, &(0x7f0000000180)="cf7d64ab92a0a074731b987adeec1e23fe91fbcd908d8edf54d6ba4bc71d760492f992423cd355eab01a44bbc9b07404edbe879c4ec1dcdaac06ea674d9106a0d287229f746937b454c85d57301c58eaa46e933253798ef5f29b565981d75c6d9b110126852a9c559471e4785fc04425cc19441e0c055bb91b233ce07ca45d5eadd79e483eb3ad9988c913eca964120f9e188bcebabe6014560975a26cf61c00d13df3bbbb4f5f65fb531402c62cf8390668e879c7", 0xb5) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 01:40:05 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000018ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 01:40:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 01:40:05 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) dup(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8400190a271236ce, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xc9e, 0x0, 0xc600, 0x0) fcntl$getown(r1, 0x5) read(r2, &(0x7f0000000000)=""/209, 0xd1) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) fchmod(r2, 0x80) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x7f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x6, 0x1, 0x2, 0x0, 0x4}, 0xc) 01:40:05 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7f, 0x9, {0x9, 0x3}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r2 = dup(r0) write(r2, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 01:40:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0x0, 0x1, 0x40, 0xfff, 0x6}], 0x77, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x3f0c1d931db6c4b7, 0xc8, 0x1}, {{r3}, 0xffffffffffffffff, 0x61, 0x1, 0x9, 0xaf5}, {{r3}, 0xffffffffffffffff, 0x1, 0x6, 0x10000, 0x10001}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x40}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x0, 0x1}], 0x9, &(0x7f0000000140)={0x6, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 01:40:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 01:40:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 01:40:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x1, 0x3, 0x2, 0x4, 0x6, 0x5, 0xe000000000000003, 0x8}, &(0x7f0000000240)={0x10001, 0xe987}) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 01:40:07 executing program 1: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/65}, &(0x7f00000000c0)=0x43) symlink(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8080, 0x8) 01:40:07 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f00000025c0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0008000019f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573796f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e09058aa723c5c32f5aaa3a0000000000000000000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r5 = getegid() r6 = getgid() setregid(r5, r6) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 01:40:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0xc) r2 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x2, 0x1, 0x80000001, 0x8, r2}) flock(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x14, 0x4) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="6be92715a28c1c056bff3faedbaa29072bcd566cdd13105e6a89d3f1954a3809cd26a12277b27a4e4aba0baf960b0f8749c8d74fc414bd6bf3071f172e955515652f99aacbb4e1fac687a33dfaa466d0eb6d83901e85297e00000000f387753652d34d8cb52d"], 0x10) shutdown(r3, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) 01:40:07 executing program 0: r0 = socket(0x1c, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0xffffffffffffff20) 01:40:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x80) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 01:40:10 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) shutdown(r0, 0x1) 01:40:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f0000000080)=0x2, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 01:40:11 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x20000000000001, 0x8000, 0x5, 0x706, 0x7ffd}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x803, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x76bd3}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 01:40:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xfffffffffffffffc, &(0x7f00000001c0), 0x1f, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) pckbd_enable: command error 01:40:13 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000580)="7a0774f0acc293960d1f05732abda11aa6b4f1afc60b327cdb1e01566d23"}, {&(0x7f0000000180)="70077a6b8166a85771aa3b5a5c3ada3940d22eef21373d73ae474e0117727791a4f875fc8523e15df86ffa0125fb63167daa94e56225f8628be033b74cc185271ae1cfcd499592cb2439f0740c97f3ffd74cfc94f09fe0246b8398849396047972eed154489459fee8765bdb9e5e9943d180445b9f3b3c12bd35428b8ee60e55805a9d9573033057a055d596e3c6df7ca2daf72a265b1aa568f790470695852b6ae17587790f3f"}, {&(0x7f0000000340)="815ceb2d6bb433c2387451f8b22c442485973c7e2cd13d17066bdca57b21fde07a237172ce49afa121466e088c217204b0ff957f0b16443fea8e6d349fb8a0c7979806a7bb574a4eff2a5452fd805b8546738c0a06e92250a5da22199a92bf5ff75101d9be3582535982b74080f086f1a77781a88013735c8cda0650b4deb70d0f5d23476ea17884173782f146aa02ff83d1f30abac2c9f9efcfd4da722f5b341f710a5df7f66b9742816cf2e10f431b5f826301adc1a9d6ea1be2f405e15923381bea85d0"}, {&(0x7f0000000500)="a43c6e689dc8190e921c0cc415cd3af07349ec3d92226958f1fdccf26c84a76a61af6e66421f59c77cea54c1fcd68ac049990a7db6a12a1f63ad93149ee4f1186261b801a8fa13592e06885de2297de6b07d983b04ca", 0xffffff80}, {&(0x7f0000000280)="e7bc6f7821ef83e2aac7289976b7aab7f7f43df7bbc9a98d840b95fc1445c15fee5ea6784afe4e"}], 0x1000014d, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x3}, 0xc) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) pckbd_enable: command error 01:40:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x20}], 0x2, 0x2) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 01:40:13 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = dup(r2) recvfrom$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x100000001, 0x500000000, 0x4, "fa4beaba551f13959aa3ffb6c526dc4bb2d2acbb", 0x2d5ef72b, 0x1000}) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 01:40:13 executing program 1: getegid() r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x1, &(0x7f0000000100)=[r3]) lchown(&(0x7f0000000180)='./file0\x00', r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x749, &(0x7f0000000040)=[0x0, 0x0, r5, 0xffffffffffffffff, r2, 0x0, r4]) setegid(r6) setgroups(0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x2a0) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f00000001c0)=0xc89) setuid(0xee01) r8 = semget(0x1, 0x0, 0x0) semop(r8, 0x0, 0x0) 01:40:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) getdents(r0, &(0x7f0000001c80)=""/128, 0x80) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) preadv(r3, &(0x7f0000001c40)=[{&(0x7f0000001b00)=""/132, 0x84}, {&(0x7f0000001bc0)=""/96, 0x60}], 0x2, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/252, 0xfc}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/176, 0xb0}], 0x4, &(0x7f0000000a80)=""/4096, 0x1000}, 0x3) 01:40:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x8, 0x0, "0400000000000000000026000002dd00"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x10000000000a, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7, 0x3}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 01:40:13 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f00004ea000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_getres(0x7, &(0x7f0000000040)) clock_settime(0x3, &(0x7f0000000180)={0xfffffffffffffffe}) shmget$private(0x0, 0x11000, 0xa2, &(0x7f0000486000/0x11000)=nil) 01:40:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x40000) poll(&(0x7f0000001800)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x2) 01:40:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x42000100000005}) dup2(r0, r1) 01:40:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) 01:40:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004504) open(&(0x7f0000000040)='./bus\x00', 0x20008, 0x30ef2099fae03513) 01:40:14 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffde3) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000003c0)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)=0xfcac) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r10, r9, r8, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r11) setgroups(0x0, 0x0) setuid(r7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) semctl$IPC_RMID(r4, 0x0, 0x0) 01:40:14 executing program 1: geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x2, 0x0, &(0x7f0000000300)="68a097ad4532e396f7959dfa84b8669d39ea47c4338ec4c1a35ee60bcd84b74dcf1f556eb7b0700626b7908e1384bc5272ed0b594a7a", 0x36) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, r3]) setegid(r5) 01:40:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockopt(r0, 0x4, 0x400, &(0x7f00000000c0)=""/14, &(0x7f0000000100)=0xe) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 01:40:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESOCT], 0x1) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:40:14 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8000, 0x7, 0x0, 0x2, "39917e236535308cb05fd5934de759a694ef331c", 0x5, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0xffffffffffffff80}], 0x1}) 01:40:14 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) geteuid() getuid() getuid() getuid() r2 = geteuid() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setuid(r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chown(&(0x7f0000000080)='./file0/file0\x00', r0, r1) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r4) 01:40:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) 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, 0x12, r1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) dup2(r2, r0) 01:40:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = geteuid() seteuid(r2) 01:40:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000000e508ecffffffff279d6665"], 0x18}, 0x0) 01:40:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) write(r0, &(0x7f00000000c0)='n6.Z', 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 01:40:16 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/26}, &(0x7f00000000c0)=0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0x7) getpgid(r3) msgget$private(0x0, 0x8) 01:40:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = dup(r0) recvmsg(r2, &(0x7f0000001200)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f00000001c0)=""/14, 0xe}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001280)=""/104, 0x68}, {&(0x7f0000001300)=""/173, 0xad}, {&(0x7f00000013c0)=""/118, 0x76}, {&(0x7f0000001440)=""/107, 0x6b}], 0x8, &(0x7f0000001540)=""/95, 0x5f}, 0x802) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000015c0)) ioctl$TIOCNXCL(r2, 0x2000740e) setreuid(r1, r3) r4 = dup2(r0, r0) fchflags(r0, 0x4) write(r4, &(0x7f0000000180)='R', 0x1) 01:40:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) semget(0x1, 0x0, 0x100) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="c40ba9f0591a887e060ae1e405468e105ae3202bf2b75a05bf1d514901ee4760e8ef3f14218e0a3666a25e09f1de0daac8e52f33d8506da9e10cef4fcfedb479350ca7a46d15b8d44d4c17d0358947a6", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 01:40:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x26, 0x0, 0x0, 0x0) 01:40:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) close(r0) r1 = socket(0x8000001024, 0x7, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:40:16 executing program 1: setreuid(0x0, 0xee00) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x410, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x400, 0x200000032, &(0x7f0000000040)="675bf43e65640619f810fc6eb520b1f42c3c71ca8913214614b85442e67f98abe14393af5946", 0x6169) 01:40:16 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3ff, 0x6, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:40:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) syz_open_pts() syz_open_pts() flock(r0, 0x2) 01:40:17 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x33, r1}) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffff7fff}) 01:40:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x6) chroot(&(0x7f0000000080)='.\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 01:40:17 executing program 0: 01:40:17 executing program 1: clock_settime(0x0, &(0x7f0000000140)) 01:40:17 executing program 0: socketpair(0x1d, 0x0, 0x0, 0x0) 01:40:17 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) semctl$GETNCNT(r0, 0x3, 0xe, 0x0) 01:40:17 executing program 0: 16:00:00 executing program 1: 16:00:00 executing program 0: 16:00:00 executing program 1: 16:00:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x7e2780e3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x1, 0x12, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) ftruncate(r2, 0x1) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:00 executing program 1: clock_settime(0x2000000005, &(0x7f0000000040)={0x7, 0xfffffffffffffffd}) r0 = getpgrp() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/157, 0x9d) r2 = getpgrp() setpgid(r0, r2) nanosleep(&(0x7f0000000000)={0x1, 0xffffffff}, &(0x7f0000000080)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = msgget(0x2, 0xa0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/48) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x12000, 0x4500) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xfc, 0x5}, 0xc) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x4007, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) fchmod(r1, 0x4) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) open(&(0x7f0000000180)='./bus\x00', 0x800, 0xe9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0xfffffffffffffffd) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x0, 0x80) semop(r4, &(0x7f0000001740)=[{0x1, 0xffff, 0x1800}, {0x2, 0x2}, {0x3, 0x6, 0x1000}, {0x3, 0x5}, {0x4, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0xeb98, 0x800}, {0x3, 0x0, 0x1000}], 0x8) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)="38156e7d2dd686cb9c443ead1907730af2cfe5e3cf5f004bec2f350b39da1ed6f35edf15c35cda7c7c81c40bd2e62caadce62a53472d5ec534bd59b200cbd2f2dfa04427ba5b56380ba90c5e2b2573b9e860b8f82fc8c3d234e03bafb2c197e9fee4b734f9777f9f043925f1df4f9fff525ec446576fdf3abf4940a9b2117e2f389ee06f172d34113a6a4c5f2bc705e0f4574a9af023d4298540c7867915e6e804b693435e0ca6c024d4e7f07995d293f7d619d3aae2b450b4c9fbbecbd42d1d91358f3f7a8550769c6334130dea56960af76a38ccdf8e174e3ef13dedcdcdf2b9052511532ec8608e4b7d157711315383f4ef75", 0xf4}, {&(0x7f0000000040)="7940d0dd1f230c7d4125927e12bf62a768917114f95cd88d292711143907b667589db35e15427318901248db939f15384b6b752ddd28889da8d041030c5643ec88c31169d0", 0x45}, {&(0x7f00000000c0)="e998d2a7ada200e617e76198819e5dd14d975aa6f057367fe93cf38575c08ca8e9e6dba7402c0642c839a78a485b403943", 0x31}, {&(0x7f0000000240)="adb381b49b0009f2130d8dbdcf09f4b2c468abd913805003f7c250af39f4c6ad5a82bb89", 0x24}, {&(0x7f0000000280)="e0b454292f089ad3d4fcae70bc12362f92b63907af6a2ba5be4b3da2cf06e4732ee712b898cff40d8fc995541dae99b657de53a03d", 0x35}, {&(0x7f00000002c0)="4d0ffde6c58b40aee7369320eaffa09dfac8c882c67a64cf88f48664e93580b9957bad9c9f5c45e10f2388d221d8235ed6", 0x31}, {&(0x7f0000000300)="a5f4bd861f09b0b6aa55f9d3919d9b7ca532b5c7922311be1a3dec44aa19050b758d56af286e6ac2ec9a6dd45061891f88b3e78e15743443a839d3d5d4b3ff5bf3b28550fa3742e07f857a47f92d958d3c2dcb64c3d526ac52096306d8d4c7de011c2e7ba09e7c34979bb9ccbf77a02c512ef76fb3c3237a162ca14880e80a8dfe311dc415c4f939379ab63447faf1c6700ed0da0203c295428ed939ee67b6d8f4952ee3940bd9c7e3186953cb04c57142f0f372df4477d1f0ad4ee3dab8c3bd42d34009640d37b2b8ea2eb853e638748fdcf7da5f0af0d1d075ef51a1653d32f8fff58d0d13fe9901de56eb37ebeb9dac4cba2c5601096d4dedeb14fdf487545dc4312cd188b85a6518ae3d32818784c459bdb944ebdeded33c8b89120b23ebf34295e9daa00e68552434567d77f99423c3cb47ed163b38b5a69f93e6a390527f17ff64a38c8666972c2ec24be1a044d53482626f1d43bf21a417f959b8903cf6ce9ee05d1faeb4d57a1b783fe08a2e369ecf8c90e21295c4aae395605e8cd978bda4254cdc4cc022e76ea554d72bf716c24287951f4e2b23d06d5de1e9fad8de576f685ba16193e3dae8802a469e35c13088b358549882b1caf31193f70a08397c987dbb3a84b114581973918d39775842dd321c719bf582c1dee17cbb9212880f2dfad1225a9f0bc53c9dab2320c7b6cf35d541613c2ea19bb12be7e55ba8afe27c4ce28f09b8d77893aa603b96565b41376014e341512a59253e06c8d5a4325e0f1598988c1b2f436ed89810f2e87633f07d206ec1f967f5c12f1e46f9c00f8792543c747a246d3660350e93402faec5f80e872b5ea73eba8b05671b55453892bba26c20d3ed151b78a896f434366fab9531046edec8f2c1bfc69145ebffbc8d4ef8fbfaa5ff2f327f33f7e97d158c604bb99a811ff5faf6bd425953321fa99b123cbed800cdb09d17668b76773605a9bb323e824db49d46e0c154f2249f52f0ab2952d5882f1d6b96b28833245b3731eb4c40deb49bdeb6a19a5b9b1a38a97506f2f616abd28f38f526db6e82022159e930fe94b79d2ee4ff2b0561fb155ce4b2cae01b291f470bee7d2fac569e98a2555b915a60f966255c6d6223f8d82a9b4b9b6d4b95f93c581179253f3d64812a386e1f88695c911f94103dd642eae86cc1fe901e07c2d7bee0f91b0ae4a50cc9b3e95645e1c712594b5d2a96e89df4e0f2c9974086c4c0edf8be86ef9f1a9ff64cff8d4afea62aa0a48ab4b9df277805956fd113d733ed27183d3d8ada0fc288d53c0e36325ba5cec565d7873cfd2d8bc4ee4620e7b62128b80824f99807532cfd825a01972272c896711f1bb36e04a48a1952ec36222eb9be1fa1df205a3e217c3b0c646a4dd90001f711150c9d18db5637288c9ed7824c5bf671879330fbecfd9c124541cea3fd96d710d546605a90c145d160279a7717652971a397bd45e5980b1e799ddbe93b1c827539b58f1a31201095150b74527f99edfa9c9b501b08cd680d084018bb1a3a8e34b752c574ae25099079287421cdbd40335e9df9b91e42025fcd4da95d89e9c7de76b39388881696785ffdb840a603ab99c0ed43df2b4006add991b01ee62bff865c93d279ae0be59719652eea98783d9aa6a2565b6882b5de920c3e28af563783374ae99655dc11b0885ba0910503d4f917b7eac2269a4c1aa5c82671ac2e20247a3ed09a0fce69a22defac3dea712c665351231a99d58e8830b528e4ed7f50658ddedce88c1a7736b163997f5834f8e18f2a99fd6395f1b8488198cd3f8fb449a4a63dcc0d29bb741212f26bbb64214d870c4b0a16c300c81f14c5e058d8b91b9543e9adf10eeae0a7a8ba4780eea5b69995ecc0057d60ee4ab1ea2af31af58915d544c622fac47eb8dbd050b14115fdb6b9731e5ede249e4717565920f8c2a22f74f9dd6be8231e89ec94b44c07197434154b36dde4a7f0d95863de9d1465cf919918df2ac6ae5243d3cd09305f503fc4c014fdb11d2a6d0176f74e7ea8b613dd918bc31c6613d4e554e4fd09a8724168dd57b24a3f325691506ef9dc632e6ae1b4abcbb4ef328ca16988136a6ab510c495ddc7e70e5cb4a1d31a4de27425e6467bca28af09a6a25f64a350fc2abcda3f9ca164bdc928ae690d086845be0b7f1d8c5825c252db129fffa3c18648b4aee1acfa69ca9083bd0c3584ba022c833d01f610f0942f16ecff41427e9f7779983cf0810b2a2d1a4e4af582bb4877ffbac336adc7173da5ed8c21333686e98b7c1d46d031c3be0d09c0867ecde68851eb43171403e0a4b084c6e28e6dbf4a6a663aedb9de7676069cbb65d6cfd1ce7c5229c42f7d57ed79bdfc4dabe3778a0e026be2b520ad93d4b7935b8ee843be9308918a35c322bbaea4967698c40bbfdc15b0d64aa9051fc6e0218fb26de6d186e9f4fc65e0c9e0b791544a9114fc88fcef582593d60bbb9d0b1e51886f3f69f111a3970e8cd2cca6761acfbeb3c61f0fcc899dd632aa64e839ae9e8c52a633aef4252832f741ce79b10a099e0e6c19b72237084f7ec00e6d80dac6704fefa76d2eecb24709383432b0adb9736e2c2f93d68e2410aac523b746a2282630feefdd067719d80e25a264ccb2e475dbef41588ee55c34115c08f5ed6f25ee73c63a3330225a12dd5a7f33201cb2f2393108d6d8f78f212ac7e06ccf988bc2e7457965ffa9249babed6057ae4476ad57be768515e8158535fab8dcc36ee6789efd6d1424d7b0a8d71b71118c9263ac402959bc4ac205a893a24759f6bbecd0b9bdce610c89aab4b691283d50cdb644ff750046bbfe403243c470d191eab8282e2962588e887004be9db90de0deeb5bb8ce90a8b5d2b894c0aafd3aa8ed111d3d5b7c33ed5d1460f299be38cd8e929b96fb187516d17ddb7d3673250b0278037b729a8498d6e2d3046ef29b0eea63d9dabaa5b731c3ca792f1795e8d384c70655e35215d951584cbfb46cc517ab4578225abbca1ca2197e96d74d51cdd9bb4cba99fac1751a3d82f664381a95ec12e674bc7ae815dc1cc4dd6ddd3d4055a06df466b445d7ce087fb65addcd6b11db0a625ebf11a2ef2a2fc5d808afa2a3c731f6cebd31484c95dd9c729fa568e5a21dff8889e9316aa7e16c95297bd213113192c97a44ff61d609893752cb1fd84a5a8f0327349cf943882a2d98c4f8b6a38615cdf1536f802dbd8a313e2ecedf959ca0b93865c4703e91b1517170a03c6dd49e7762983a3f087bb77b58a2d01f85d529fc3892e3c3a8bd6511609e5a5d4000826781016a12375ea45eee057955938dff046f89ddbe6ab8dfbf0bfeb96072d21944abb75ac8d2574cfbbe0c02a3427acc75f31e9e76288bf7239ca674b538971e5509afef45d510bf6451ff5bd778cab9d4501cf87d6abc4305d1b9f55b5d62d61c29a9d5c82425fc11a08eeaf9c80f9a23f98bd3fbdfb245d912246f93370b08513cc589bbc83955683cd4618718a22037274c16a581a63aa5688d158dd316e439bcb90b8b7d853becc9499785054b639aa0533b8e8301d06aa42164ab9b31a0086927ddc094ee758b8446096f63fa448c52063b850563b8420d029cb45734990dcd5c3c741815ad2363fe0304e8aefdf733ac5a3fe89b1efed54e5dbdef3e93f75e441c8e775e4e8e4eb06b10a1407582ad3d00ab457a22152f7fef327ec1b6625dfd124dc3295699cdecdda5bb2ba1a9ed6189135d92014a3667f913c07fd649a8e07cb3d61a25b55c6a340650ce9237ca20806d215246328a5c01d4dbf43c5358e9f3da516e2a36a0e0a35935381d7bd35a6da041533d92f97412b2001ef3ec39d3dd2c489e67b19f29cfb40c5966c41b5868a2395e10a3b90aae1cd3d33c1bf99d675427770a72bffe7a287448d25e22d196284f5af31929099f38f3fab118e07722430e395bae3810333fb6fd905f1a0b1708f05ac67d3a27ead1a05ac902bd9b53d063a1d557e876e73fd256bd23f6fec7e45685aad69f361114357b77783b320e314872d370caf527a8187f42bb2bfa3d5f16a18be75347660f97b60d67d51dbd2e69cfac6143fd5e85ce1e7aeec7216d50df747bc70a6e284a795aa2034227a0918f140d5aec07867ee9e97c0edc8ca324713c2c8553b6c77507d33514393532b7cbc6b0343803b29461dbf8acdc35a85d93302e35345a40162c4f7dc8322e233ff88e4ffc9efb17552dcd93e60bd84905b840c2035713de074c2aaf70730b9e3eb2f8c362a215e227e78ca78d37f11bd1106a7ddc2bb55ad78b4a64fb08f899bb4d4c6b93a7140267488d1eaba3b37301f653136dd2a7a46a4bbf4fcc25a4c7df4145c303529cae0373c192f14ed440d4779d473de5fd04bb55b69079dd028a44699171731f36bb1760981617cb77c1913219dc78922ea0c2dab888abe309bbd24d8c2c102e5db6ca09db42606d11a3c3912112b963e0b2b5ba682b484b049586658c98dec60d7211f97751d6b09d67892dad13e3a949c576bd7de1da53f81a1b83bfcb7a35bfc768b57d55e35239e07832eddbe0b328353056183d56a9ef836b86e9c9fb2111fffb41cdf86a2abc4180d1fad88563970fd7d504173bc7888c2020ddf51e6d8c1a2fd6df627a90f478bf91f92b4dbea3e9bd1b23e000772acc6c3f3aa01dbccf0e8f10a8c638567599db0e8bdf6507bac702863b79587e81e0bca05e05b296a25cb0c4b1836b258e46003e52e87c0e01b982d7afdc8b8eb528674c8210073b5f2678032715b34b742ada9f5dab9b7cbe6fae1111b1f68feebbd0ca8dc71588c56d57c06a18a2b7fa11ab2d140a6737182e5725d3de00fbc1e106656679fa2f4a1f850c778b224612e8ec0c10623715d722a88d71ef8d09beceb0fb011eddd8d0f2ddf5ff380cd5915831bd0fa71ec29cce5e1ec3e42b0010684948de4f1fde12ad034ed1070577173f63e002b1d3694a5c7855e4d13b92ca4ed195df54c48de916f8c15113f3c86bacfd5d4c6249d4350121020bf49cafc3ac4385422e635171384b9814cfbc361f885f9d6d70d577fde63ade8d70f9667ab492695d877d611f0ff5d019228530c88799fc62615dc575a9a9db7421f776c4ccf9f901b58a92f029a00e7e3d147caa8639d2c95f3cbc9537b1c368231dace42f78270bf152b07f26b83c30bd54aa03f0b124ddfb99bc2d30b8160f373d477eda53f0f0185d03e61ca218b7c52cd43c9659a3aca45ef83305743b9df16924d156527d7e83826ed1ee8241a488bb05ca5000c9d879b00c7992cc957daa1b159064a5bdea20d57c7867d83a6124523ca3d3f96a5a97b2ff91c7686c7a1952090d9ea4ef78e177e0dc5c56efa7ba82d8fa547b7ea9c2fd0e5260d375a22c66ece28630bc28c798089b9db79f58ee46d6903bde316122e28b86a18f63d66a79acba8a0f49666992e777f92708d7f89bb6a8fa868c41e3ea1570f7e4f9e755e90dbce9a776f280cfe9dfa57f883eefb1ebef835df3244f742e7bae44c3ef7fb43f4817c67473e71b0bcb25475989a1799245bf3d030670f90c7782acf3b6883cd68bbf900f298f923c19ddf56a997a5dcb8d7f19a6d86d265fbc68f352f54254e1fda3e2dcb4b3dfbd1eac099c51513cdd4fabf6b029190040de7f0094f29b18a9c09b1a8e91ed017579d05337ad206216273b91bac85157edaad08cac186220131ea9385fe355c7fc1f16d4dff79d6064f2f9aab551b0f64f0384eac7df35c341a6aa4f7c9c869bce002f55d2aeaf02f84413433f63478935d7f9bc7a8383ee573ed984bc80", 0x1000}, {&(0x7f0000001300)="398af0606adbe191eb1d6a11fb39d3dd43ef4f0cda128a6604799065e10570d42c69b8360cdb1d54b9b946f3d93b5504eb01a78b7dda9f759732099f2188a0e567c6475893acb5d3c8a8b434e4485e19f20604d5ca8307f347d8299b8a84d1181c6c52c6163bb8045d24bcf271865507e6c3b8698c90f1219887781a5c63ff17885c77728f0abffe683676ac3bf07075f5d06f72bf6efd200dc7d301a17bca7f6796bc305147461c9971bff8892aaa2ea632e6626eeb67e0f17b2b81d325543d0a4de9447144365caa784de403424dfb01935272d060c131bb45772838d31ec73e86c68e4f9a3a8e91a67427f64d921560cdc5d3", 0xf4}, {&(0x7f0000001400)="925cead12d5f38c3029caf341e9ed5c0922a3744de54328192bca1f76a79bce5ef2f900ce2f2731aaf3999dff6c65cea84ba80f83928df14c234ffdf5b6373c7ffdbea766ebb7144f1a2a2a0ff7ac4b12fb076646bc203132786f62a1dc20d586f5dd7f21a9d762fd512190fdbcd6539afeecd646b7e759a410f0166391b004875ed059bae73417034ac664cf7583e7ce0a5f67a9d69d0927bc6cc2066f1434908152eaae99357fc3b9b3d29f913390143e04bcad9719a884102148a72b88e1dd1db2a81e9", 0xc5}, {&(0x7f0000001500)="c30c9b9c80ddccb7f55f0a2204effa8511a6fe9fdf87c52634008c540198e3006ca70b2fa3c30d3e10ddb1f5a0423914fd473e1ab82a6843fa29ac350515f7c20ce6b40473f3dfe1edceeda59a7eb7266ed2295b4c80bfe9de3c629728331c2fa0a99181ee08da", 0x67}], 0xa, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x80, 0xc}, 0x1) socket$inet(0x2, 0x5, 0xea) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:00 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/183, 0xb7) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x146) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x40) getdents(r0, &(0x7f00000004c0)=""/183, 0xb7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x8000000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x9, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4003, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x1, 0x82d05ad4eb483af8, 0x100000001) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000580)="c0f2ebd1580f622bc4011859700a65f3f1c481fd1183fdfffffff0c5864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000005c0)={'./file0\x00', 0x7, 0x2, 0x4, 0x1, 0x8, 0x9, 0x7fffffff, 0x1, 0x0, 0x3}) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) setsockopt(r4, 0x0, 0x0, &(0x7f0000000240)="d93bf969764bdb37dd02aee0cc1dbd212c67b6", 0x13) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) r6 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000780)=0x3ff) kevent(r4, &(0x7f0000000880)=[{{r8}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000640)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000003c0)=0x5) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000400)) r9 = semget$private(0x0, 0x4, 0x44) semop(r9, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r0, r0) 16:00:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f00000001c0)="97eaab71b67ca719f83dc5228d55b26d638476e46a0c8fbbb57920d39aa40a98182f0051e74c4f168059f88e4aa4471cfad7d5a8733098bd5c061b9786e3b34700248d5faea33cd39039705ad48de32e3a693824f4f39b4ac6e65415be3089de88a32ef6f816b57a072f587a3c4924a4", 0x70) kevent(r1, &(0x7f0000000140), 0x7, 0x0, 0x4, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="f5e7808192468f34e013d0b3d3bc5d668daf9245f7758f4efa6ad8da8d836172334fdabd155fcbe7ee44f4326510902813040e96a28a2431a44ebb901e7528fa1e416007eed22dda97833303dc4df44016511fdd8bfe5e7245e49b2f5b9af492b7eb1b20ab8be07f6aedbf3c649fc65f8edae98d130045b747aef83fbeb4dc199c6141dc6da847eba460c0c2e72b512f39bec5b49b7fcb413ae8196d276bfd7be3", 0xa1) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0xee01) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000000)=""/56, 0x38}], 0x2) fchmod(r0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x8042, 0x3b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) r2 = getpid() fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:01 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$getflags(r0, 0x3) flock(r0, 0x5) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x6, 0xfff) execve(0x0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x200000000000) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x6, [{0x2, 0x6}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0xfffffffffffffffd}, {0x3, 0x1f}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x7fffffff}, {0x2, 0x5}, {0x3, 0x80000000}, {0x2, 0x1}, {0x3, 0x9}, {0x2, 0x20}, {0x3, 0xf5}, {0x0, 0x3ff}, {0x3, 0x4}, {0x3, 0x2}, {0x1, 0x2}, {0x3, 0xffff}, {0x3, 0x40}, {0x1, 0x5}, {0x3, 0xa82}, {0x2, 0xff}, {0x1, 0x5}, {0x3, 0xec}, {0x2, 0x9}, {0x1, 0x3}, {0x3, 0x100000001}, {0x3, 0x1f}, {0x3, 0x4}, {0x3, 0x20}, {0xcd13af6a37045b53, 0x1}]}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0xfffffffffffffff7, "7499be46c61145adf8702bb721e0d25b62b5824e"}) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000500)="833ce80fd4e278c888a8c6fda89afe416aae9286837a36b2bbd353bbf11022d958f4e2bf16c5feee26604de1968ab6be40008dd2e2060df17af99236d415a98ca9ff3c66562c23817c3c17ac742ad73277472281d09b46aa843dac0d9aeb8ccf3b672a24b0bd8981a8d910ab1d66e64615195ea9c4e822e3e8aab6d25a042ec36cdbb4909e5fb2aa1772959f6ff4f5d95a71e6311446661848a8a0c6214c7b08cf4e4fa0d057b9fab6f8dfec3380a08b50b30d9d7172032110a964fcae99599d70cb8a7ed5c6c2f3b9253a8e11b2fd1820d72eb5513591a78081ab2fdb860ea33674255bcdd203a5421af170acedf7d3a49b37e41fd917e39a7d89eb7c3015a421e4920ec7f942737f10e30c420354b83a141d6fcb1c57ca49ce7b8b2651efbe62a63febd763a2cbb956ebe88f9494f5ae235b218ae6e58e94a509d2dcdcbb19483ab772318e467f75ccedca74f959c3e0f4fd4c7c0d0cfe0e67a48c6b141df639816e8e8749c952cf4a7f8224e2d4008bf9d023447db89323064da80cd0b814d085c5e831798d8cf3a024dafa4aaa9ef9b1396fad86cb011251125c5b95d740b8e557144a8760113997207602959719acaa787e2ccf3a3ec71368f29d1c2c9638b06cbdf0369a77267f8522a490ca6be090495f725527a292f5e01af79965e9a82b8440b72eb2bfb7766b2633c735f5273fd76f75aafaa62f6b6794618e76aa543e048296ff760c401e3a232388920d0412be87e37e6472de9ebdd11eaa3b7c574eabe6b32f46b5d1b9f062ec8296d0b40ce5b48595a968ddfe03e459ba4bb5d5817ebdd70c35272f35c436f1c7cd58f97a76dd150b00a42aecc389f1d3d8dd00c903d22ef5d594a6d5644c27695688a5cb07f208befc85262205719346bc2cf46db9e6e9436bdff471e8e433c38ef8155d58a7ef3f6b088685d6f9f0a4d7549d3617909bd107483e2afe868632c84e87da6727af9031e44ee6a4bb628f65d281d6cf293cb551e217d7bf8659836341b0965930a612198222dc52df27d35436479520e7bf24ff3e142894500eed73c05b8e5d98871e46fa68583d8c73afd0054476e0a8c72ea4b09f0e589b150119c75e62db76f4992087b5a51ae8bc7d2502d88f91944ea5721d98192cce831bc35b548503fc1b44d6c7377de8cce9fa26cc44d967b287883bec83ce6fb0d2518eef510d669e97eff0cfa4b9204066066bee3d8c883dd6587e7fb50df9068c468b13f21d38cfee86c01f6322608b9e1627b82ee5b6df55ab89b5db110b9405273b6a50508f43cdced1ff84fd44c4c1eedcd632cdd08a3535bee0d4744f4af34a67b7489b82949da7cf15afe2b6699ba42901d0f668ee7179e3002fcd68c89d3690f0cc51fa13a6f44975e96480cb56119833c7757f8aaa339f0c2247b74c2ad2714ee78004ce6e8b2612902684f0e6e62d2ba6b2a2a720e72f7f9188ce40220ac97cafbdf50c78016c6cc40701f5b841985177ca20ccad8e1047063ac7bf7986e9069222ee03e97648051379342468e9056b86d9c6bb2acd038e3ea3a31c941ef04d0c1c49dd5c812f6a57ea63d03e48fbe22d568ffc9d0efb31eedfdc44c9f8147001fb146cbc3aca5d1d72de17b1c8c3e3629d03ebff353c92d853844d0d35e6dbc5139a3b74ff1466b4dff6654f50dd11ecce0e675002f601354934358c8e47d650a9aae59535dae8cd98fe401dcc2767804c6db189733c76ea142fddd2f12dcfccd7e871ac6dfe0923343efb0f5963855d8637e35612d43de6d149b48fe50aad91201d6eca163c2691f840a7f102260f84ff10a0a076d3643c8ead0b23ae35b5050dd9523851cc7e65364330d088dd4a537fe631c2c9e48444838e5a781b8348e7d0fbc7dfc6103224581aee92cdbd309bb309ae28e8b45c2da7c94312dba960fae4724dd971c86be67b2f17cb642335c4edc4100b0132ce79af8678d257105945", 0x571) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) flock(r0, 0x4) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) r1 = dup2(r0, r0) dup2(r0, r0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x100}, {r0, 0x10}, {r0, 0x4}, {r1, 0x2}], 0x5, 0xca86) 16:00:01 executing program 0: r0 = socket(0x0, 0x3, 0x3fff) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 16:00:01 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) getitimer(0x0, &(0x7f0000000100)) socketpair(0x10, 0x4, 0x400, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x180, 0x42) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x42) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = dup2(r1, r0) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001cc0)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334917873127a4550be149d4871fca18947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b130000000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f", 0x25a) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851febffe5c7b890d1c90a9fea7a637d024c4211859fefc88d6504a75b09b4f732c5", 0x37, 0x2, 0x0, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x1000, [{0x2, 0x8001}, {0x3, 0x2}, {0x0, 0x5}, {0x2, 0x1c9}, {0x3, 0x9}, {0x3, 0x7fffffff}, {0x3, 0x7fff}, {0x2, 0x10000}, {0x3, 0x8}, {0x3, 0xa4bd}, {0x3, 0x80000000}, {0x1, 0x5}, {0x2, 0x80}, {0x20000000000001, 0x8}, {0x2, 0x80000000}, {0x0, 0x3}, {0x3, 0xfffffffffffffff7}, {0x2}, {0x1, 0x10000}, {0x1, 0x8000}, {0x1, 0x5}, {0x3, 0x6}, {0x2, 0x10001}, {0x0, 0x80}, {0x3, 0x6}, {0x2, 0x56}, {0x1, 0x8}, {0x3, 0x589}, {0x1}, {0x3, 0x400}, {0x4, 0x1}, {0x3, 0x8b}]}) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x8}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x3b6}], 0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x2, 0x80, r1}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) write(r0, &(0x7f00000000c0)="5e051479359519eba24be1576083ed58173f4416811bf0a55bb3b306ea4226c5a081eb607a2cc91a65eced9e7a1d2a47f893a029dcb8af18c0cce5cf811c004a70d3ff34a8d20e80d804ea32463e769f144fa5166a91273bdff62b0392893d7d0e8f", 0xfffffffffffffdbe) 16:00:02 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 16:00:02 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="d25b06f5fc14", 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, &(0x7f0000000040)="906dcbdfb9767b73", 0x8) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) close(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) syz_open_pts() 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="36b974a9", 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xffffffffffffff20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x6}, 0xc) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) close(r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x83, 0x9}], 0x1}) writev(r0, &(0x7f0000002480)=[{&(0x7f00000000c0)="ac946bebdf615b27260c91cdeae37b8c59b5df1f939130b0a132b7c84dd9086f857612804b4a302920fc0abc04a4b6e8d60a6782319c0b5fe5336909a8b6a47f3cc1ab6240501bfcbc5c6496590ed82878f57a5166b61386bf4af69c154099ea7970257601bb21f3fb6d89612f403612392aa042710282a51d199ea9b5c6d3ce60b978c4aa082bcc59e92c36d55dbfa2d7eca08f901cd2c02129", 0x9a}, {&(0x7f0000000180)="a8352dd5ab64cd4ade7a1b73b413bfbcf2901af40e6112618e6c5f786347a1c21a5bc9b47fd517bd9f2adab81176c2ac3281a753e0138d3dac9e5093a0554345d746cb802d6ae8453422612efe029b6e8ba2b18db4a5b8c0a702a791cb5bd5d0976a8dbe4b7f2d940bada0f76631b2692c848e96f40964819589100a35dcb3332eaa26b0015e3c2af1b6de7bed91115b6de4bdb63f4eeef30cdf93414d2da0b12aada07447e641210d8e", 0xaa}, {&(0x7f0000000240)="96c80ebd2fda1456ad4dad22a77c7fa9b57bd69e245a43699ad5051abcfec9e510961d00a11416428b8a63ef5a9c1125b582f5cf6a13cbe942600e56d204c11e630f7cb4fa7ba06f3a51c8953b720bcf8841867a732a34ff277f86bb1f654a5ea7353c17c511be1e97a8b4af1657408e8c3313478ac9cf78415c3df9bac6d9e176208c035084238f08671122721c109705f9d4141d786cd6d118b1f56408d9080347897cef5db6109b35c8feaa9dd4344f86b2c3156d6cfa49d9867ef46c909012837608e179f8092dc034752bdb7714811bbdd0ae322c863bcfb5fcc2baee3bcf0815d443dc12272e783dd7fe2afca5988663eef33b4eb8a7f0d9f99160240f5b725c1a1e84f2bccf0d79e34fda24b42059d53e57dc6e80418cae0949cd8811779f5e512a7e0f23892e6635cb5d3080ae5e702670268b29c3d7d594197a981ce2b926abb8401d326b74fc19b6b7372b270bc52134373d4bd27aa1e491f8cf6f66e14f5fa3ec1fae508e369a41dfb041fbbd76d6023f82e3959864d5a311c5c9efbb744a5ac4f46fbab25fc09ed8df788b2be65fd1b13d9b53b3703deecc053dcdda5693b7f4640c65613484b6853201b6aeefbfaac5081adee613421a1d52e8f40c7942dd0a7ccd0caa67f3dd6dd0d731d49dd1d296f9ce21eb605f4fe4eceed62d4e3e7801134014797c534d555b437e14e05b9fc3097c0f74ad60382c29ff40071206a080eff3716798dba1232b80e52b09c6a8dccf71e96319278346415566898559cceed078e5c3223819530365c5abcd0978db7f6e60b41f1d14464ac2920acc54e32665d917b6e3b4275ac8c5bc94e3d44c2d8803748d818bdf92f2cef335c8f5fb498dea997f9c486111a184eb3d8073b9e755ba8456a9f2980bc4c0d719be17eb19820d6ef888be72b4367a4be58bde5d25ad36cfc90831c460f6438708e0e1db722177ed1c48acaffa9c8e7f5355c9bdecf38c8cec1c54ea01e4d937f2c5b5d068e49fc39295299a5aabde1c0853030cad82bd294aa422bab74f46f8bdd8ee55f5250136320dd37b607bf1e7aa426cb6e4d7e458c66fe05c265e5e8b0891d0b955d3a4b1d87257fe0d617986f2ca28740c7b39ccf7e68c4831b33e035b34eb3fa1e6fd321dd94503fb5bc271235a338cf9750b479ac0e4f3078ed26edb7f11e58a03aee79e8b1d4810ebe349f6f8c09032de0dcaf1b075154c69233818af01583ee95711ee70d16603471227c97320d16ac9cf774889e516ea231924498eaaf2c90adfe8eb8c7450c98c721f483f2e3d774345e4438ca1390ad019337291441f7b5819abcce2bee9fc8b1d4e4d29141918bef3f18e01daa47e690270ceb2f8b5dd9b441bc2865e339a42df96adc9c8f5524b79382868383a5f249b9a9152aec7001c3d6f890a43fa9a30da71df1daa9f939179b4a670fc9f809e49cc3e3efa611bf13d458d4a25658e28140c7bc73b95c270b18ac41a8d7450f55585ff34a832f0d988e434ebc4f91809e513a12d0681386f07e9937c2829efe932f0bf61d235a03a8a85c3ee0d3a4e4b0de74e371ed4ee07132294fec34a71102bea5bfc98418025507462cd519840cc4f4f42df57de28b0d2bb2b16f418a759ad9cad23400ea1e2af939981a3391a4fe8c4f253078671376b930809a0bb9a8b1e7ceb9c2355a3515bfcc8f7b4fb01d08dae1646dd71a77fcda72d58c251dbca7f531743255da70357738ed763eb4603543ff0426cdf0b971f9bc5b41e69f85b1af855c5b5e17760b971c1e6daed71d97080256fb0d37536ec0678bacfa3f0ddb8e251c1f81cc10b7f96fd531ff63b0f1d9d2108fbe755a77d2962e2342749685f07d23098a37962334320eeb4e8202f125dd9034056b5ad03d38956a57b485f02a2eb8f83fca73aa53af666f789a5e1d1dd332c18b70c859350f4a44a3498add615781ef074a893b8eb94ebfcd0acea961eb58471a4bcbaf2475bee15834c7fd0aa832e1ff8c426e3f0947119ef736acad1f6e0af3a84ad2a49537e74aac7edbdc443033892891f1f091f2651b1a67ed41575ab2d5533b01b4cac3d0c00652508a65d189f1b5bff90bc18febec598eef249c737149027767aa0fd73ee4d0e5f279ece9b3435eaeb800b273a04e8f56b7a623883032c24bd44fdfd6220e4be8b0ce211698f2b2c8fe2b9e937a4cb2f0e2c050c66da11dbb4fc0e98d7f79e603e7fec501abed88299c33fb0c016cf6a28ff0dd19b26eaeff29b5bab5929130cbbc9a3b087ca4072f21d8cdecc503fac22d1e1c0962f168e21ef4caaf3067827efae0f1b2e8d33a84acb219b1a09d85cadb952ddb3b4b3e4591e7d0622604dc6017095525eb6617e459e26331fe82e8d319271d88aaf5868cc0f776dbd9a09d9a65a8a33c91550740e32ee3761b8c2f6d5d40bfb62d727999c41b307e371c2c1d26930120decad7b84257e19fed64dcdb4744b85b5f6c8cc2ebabcd20c16651f468a9f6c0846b672d60a1321a0ac089df7231af2d621a56d557f8914c8f59f7314e766ff5bd8a77d80ba0df5b25d21b44b392329efdb37aaf9360f11ab898096af61434831c3821433288be5fbc33ea2b57e6f2ebcfaca70a23588f4cf2a0e2a842154d2867c9e4ba9645c4285469bec7d3cef13605b40775ff99547ad70401d640522a2b8b3f0210db7ec9fcae94187458cd0171715e2db25742d03d0415240bbb48c8275562d15189d3e6cba0a807cd85f499893b46c0f8218277cd89b318e8fd47d015b8757920d0605dd654640eaaa838eb64b8122d5085f27928295516fcdeb4c2aebd77fbb5187d69f03b41dad58f11eb483b2a9676dcb806c2f8122cc9d5ff779a4adbbeeaf1e4f2debfc8acfe91881801b42ca649d1f5d91954a74f55abb671d2a68abc58c5e9eaf65799c1e482a5d122cb10c5799cc674a02b2c347bdf1963bc90a37373bb54e0dcf71216e88f8287b5dc1eaf98ed325fed449d29dca544d0b62f2e4b5f1ae5cc2f9b72079a5e759d7d6b3a15b8fa662be636a0426f9604e59a28c87cf5918e2ccec79a04f496911897dc98ea51e1b4fc497694a800631ddead6f0987c9e6524ee1a9fab7b3fc98527a95f4620b074499895ce173c467b10d163d4265f2c0ff6f4cd1847545f70941331711578825ab0f9e4dd6e2f99b99ebc437f2a6ca029fa419c5af1fe291fc8ffde9ebbd9d9cf8df900517a1f1dee447c6be531ee0694ffa0555e0e545f0f378229fc1687fd278c0cc8f4d5302a744b4b966cb7d8968c57be4a57414aca66b6caf55201480740668121283b6f87783c6afeda2c907d17e665214f8078bb09774c3291d765f2f8885b24359068f9286430c11334c103a2f4c5abdce6cac1e446232c085f3a347ac225b7992b35610be6b5b07d3022169d9b141c851e505f1c893d35da37810669298e556d0f4fb08db2434cffddc1cda9014b88d50bfffe765f9ae5a0603ab1265af41928ca309d949b0ca447aaef850db7cfde30bb9478368f702da44c8558c257a3650e35ab5982134dc7219323306ef97be32665b3bc69d1b6d1255a50e0ce2ccb82ef9badb2b6a23d560cb4d476183b480380cd537e6787d730d8f4b4062e11d73b86ec9e28dc119309818f238d0304f15208df7fb3b82a97ccb941bf38be1ed9549bc70e351691a2a1740d53d0dee06a353ed69460a62dc01da8429a5cfe8416e7431c1ed8b3821bf9ed7f878441257457ae0579817aa880738b77d2e16033891020d240862901708cd8ceeb99d32a289f54b7735fbf1d1366bcd5caee7de89dc7e0ccdc41f65753486c1173365476f9ff77db9848d9080f0437f96c95f3a8d5945a72d6534b81c28cc95552e80ee954ab39a26f17f66b72bf46a23a95e7cb1a39e356b4f4c68f31fdb474a69e3b8e431d055d7e146a0b911755c7b23f803391e42da66ce49953a8a669a1f8b505bc466b2e6adb7638dd4b9d9c2d6548c0b0d0171abd14cf8e39eaac573721c3fd23deef82da4c0ebdf042051ef9117e3efce9cfc038783952746d16f625e1e833ffbb344699f02efe156f415d4ee6235dd7e0bbb05df382a42298a54e96482e5b9ed974f5977b2d1035ac1810747dae104ded682ddf2fedccc53fec2b640e5e381f7ee1516b9ca73df3f7c28d20d52cff544b51dac33feb9b2a1cee924d52e1d5e209ed475887e5b9428ae41fd2036bbfaf9b2e8fe0d5c0ac0ac92339f8fc0e89b854b27a2434ba996faecbeb048acdab33a1edd66f047bfeab1beff068b9d831fce89f5833b6d17e03c40b35357a0fc7c9e4b02c550e0cc7ad5790f517955b41cbbb66f02ca4e34434384806a4531f10f9d56f355e076f12448292488cb272008f8f01d2af354a5eff668ff8dd90e31ba188ed252d34ce220ab7649842298077b9df0f3574f5e20b094693704706af15fe82aad0f34ca6d03c6c7cf531c4ff5ea6db618903db5b097c53719a029d774033d9606193c0583ea33e2da7330180b302a0f648ad93e8186492f82dea9ccc7d127319a960a0b338df956bd0e1f0b40c698a8a276f23e5195b47c5302da95165ebc94c0965313a68d53c7764a756449033074a3309614f682d7d559b0bd95d4213c97485bbaa5dbc0afb8699d69d5df7d3d2f5a549cec4991112d8c4ba5736c0cec3c86b3475ad28d14c311ca86cce86c0c95c8cc49de714d7b28f8a61ac8804165f16d9c680f06406c0029e598d610864a50f12a576fedb8403c93583229a3e1ac8725887a3fcd990fd1a039f7bcc715ebe8e4aa4429fd9b3220d2b4a81a9b3099e0cb5a1588f36b3afb03569fc0c6c5c6ab014ab6a85841cd909a95a7a84b02fbdf51e9dd36a94f428aba8bbc69b9a1e235b3baea27d4980a95c27b9b1407c9cd1612ec1e6e65c867b891e0fd3d0cc3847b9b3998e9fc9a821f2b9b7054e8bec253ae71bf1c708b101955b795b05ef3e60bfe48593416f15ed4cebe15567927e9c342963f72e15a719a9baaa6a127cc0f51adf2262e751b3cd89a76f029db24325adb8e5356aeeb500a525179b2c19c9bc0b21f31a2ef0b3b66b0320132b7e21ef583c61844af1defaec888670364158c9d93b0e811a5f13d2ab0728263894a9527c7e172074aaf774f332ee5b539626b921a50e5821009e9c32507dae4396560feae458b0094d31441724c1a6c2756e6f8f395a859cc36efcb65488880d0642cc9f0f1c1b7dc907ae22955ccd7a143f3190a454e7316afa832189399ee13c230b48896f7cc48801e4419f513929fa5cab07d523a3f2efa31aebd025bfe9ce4ee217ad00405fdb352417237eb663f5664eae3ec376fb435b239b98f9f19b38c99fc153a4ddd2e5ad429580ed6109693275e5e1bd4b0f92a7a047935777e725f0da9e7b80d59ac7e61f9d6a97240f073dcd4c1cdcca4ec6357a31d2cf680017e215c571522d83032c2a1a135964a45f856c23629eb1ed776f3496f761e3b2490acc4f94e56c3d245a9a6b82a4861d0c669ff7c54ddbb986bccf39ad89251b225aef25561abc81f24cd0b8dabc4c34045fb29caf8240c5e000c0ce78d149aad9d4854955ba4ae9a383719a0fe2ea9071ab51de45851bf602cdd1e4a5b8f60b94dcb189184851c1c1671587c004051040fab256eccb0e5577aa0e108c20fbec33996961a82db3d9a69f534f55cd312c4539fff7c31885c57bb43fcd729e036693b25c6d4b112d0bef6c07cb575e948bba5c25da6ff62127538e0a6a4e322edea53b93a4a6c8a3a8960e31be576727431f6ca98e380a1f9e43e9d9d9546fe6b0fb2c78b5680ea4d200", 0x1000}, {&(0x7f0000001240)="aa2ed5583f77a2fa4b04949d98f17916fb68c0f623fbba95865accc7959118ee40627460723e25ac71f7cdbdf1f2e341db85423961311357dcfbb7c96f8661f55049b63ee4de6610187049ac34a8b8d3d9ede8cb56f3b8effe34cc31a4dbec4854e8078b02a3aec057d6d4aafd752e78c3351a7e3ac327d0f666f9c5ee76c103d3010c8d314efd5697716951605d9965056e479b6750e496af9dd55c87bbc133d133e3705ba228a3bb2dc97648a255a8d8ddda376e11d90e13df954fcd2ad7d4293f1817a5c44301c132439706728d9004f540d0afc6", 0xd6}, {&(0x7f0000001340)="ecbaa92838d0a9bb875c283b514268c84aba934bb0f901e31750f6920284568e7869fbd46700fd570bd3db174adab678de09e72e236364d09cc90d21df39f59f28d6794bdb86fa045d712a2898e19b53d26a5f6e35d8ac46b84999504ddca02d479295a4108f4ed9009449762f7e3033a7497dfeeab733c5b94acd20faa4d76346f44cd95fc3cb2d3d924851c2161b8db02144a1d872e4aa389b5096cff243a6c314f90597e1b11d4a5327e4d9bbed1dd11f8082bdaf6f8df81d2fe82074537154f35c9e3016732251a34cfb1aed9418ef62b65c47893a041bddbd45e0ec7e5d06176df9ba3d648ac26e4ce3c0f01e942fd6971c9e0e7d8d204aadf4574d5c4a12f405fe1bfa4d950a0680cb611d91795841325437485ccab6748fc1a4b3eb967b2461329f004fce1443962f91f9486e143ee5b01334729b5b71678e74b725c8a6eaf85436efbac36528846a47b9a9ebc05029085545d42c323c1765bc3c8763f77a006d9ff330146dfb6806fadb15aa4de6d57e7de9e4bebfb09075eee4e63ed7794a45cac062619a118945c3f5efdbf7e38c3d5275bf34ee34b5440b589d755a77b7d6b9c7b3461f980e8fbb7c643a748106ebe8d9bd365f83b458f83197e8d49b8f06e3b300b84336020e4e318cc4ba0028055703ef610b1df93fb309ebc8e52006924890de220ca6e060f3a0435532b115e22833019aa541a90f0b91e6848df4c40edda1e27e99ad7cfbf2aee5ceb46454639881ffbbdda56dd1b0f7cc2e4eb4c9ed156b1a90ae26cf32ea476f1960f16d038848d92ca94cb2a808a00d2804630b0f87e85eb1b373172cd17578580c3df06be1c6f3b00336d74b0ef50395a66a7862d8ff005c895b7769a82404d21e8ac6b067a1d74765648e6b8b51698e1448ba3c7e7a41ef929ac7da4fa55dc547bfa86ea92e91fe2ba833687fb99418b2712e68c44d791ca6185c4d25a6ab6fdfbae6edae660e6b8fb9e95b6c5ca9abcc0925167b37b3bdcaa9f9e4d728653e32529979be1779ba021157fdb22594d3b807d987c923302df3536ebc56ce979bea2ac1df042c3b16be5d3cb053364707692cb6adc3d9504bedcc2582caf8aeb8a40e7682be4d2eda9bc9969d6f461f39c1110284790ba3515f29a087be4410bb91051110774f70356d6b6bb01e68a57631cdea2741ecd39b9bf530729827343cfe9c80aa1e04757efc60676e7a2ec08b4d113c0b652e5bfdb684013868a06f5cd7d8beb0aa35cab7d0191d1b1c93ba7ff77fbd65b1b670eb8afb941f64d4c07eccf9f8cd71f1159d61f9283b91756e03af3f13de5d63f1f626b0127a2228a55568dc7984ad987aab59bd7d1989ad0aa2e9df2886e1de7a7c67f8bfe3368107f792a188a30060f6726d5b1ee8c9bd663cb87d986439207914cb8c561af2a2008cb645442cfc88571f61a8977914f343f212a1007ba7b7725aafccecf82cb871bb886f179f87800fb0cea2251eb462e1835333145a36bf0572109ed7e4cffc0ada3ae9175a88696dae6e59685491aa0cf5dc989759a155727cdc4ecc5f5162bdd82746af125a428678dc44043b037fabc231c2aa5e4b01820f2c795c591c5ffc74efa174d48d64ea38a32455b13035cfbe11a0c6d41bc4c579dda04b07638bac1a71648345ae8ae319383ca39cc071fcc4e2d8097fb6cfa3c9107925fab10ace7a41a0abf5a55114f42cfefc217025be4bc0e13e5184aef50306d026263e8e7f292db0908f27b826dfe0f5634b34a00f1b3f4cde071e424f880d35356e8d2682adfc61eb4192ca1fa4bdfff5d6d386bbb3fee5ad087976a5fe37bef5bd20c06323acf98fafe2b522021398275954d6633ec4ae8693d63a3dda59c786fc4719a114d5edacd372af790883679b890963cfc3e11370e07db9976001dd15bf222845f7209e789b86dc6c30d918fe209698692704ddf372ecab8d744502c7cf34b2374fd0a84469ab7adb1ed8c317cc9f3c99bd85f226eee030b6496144ab14f640f161c322b13e238bfa33e449516a6f0801dde75c8cc43181267e0e68af3cc3f4aefb60628228842c4ea02a77e7a02971961b8b7eac1023004fca792d3664c1df8196247f91e9874e65c61c23eb43b9f80e76a8ea15414697a3b0db7415c820f41edc15381a4ff834dfb1823671c7e4fb2a32ed104048a583c14655d07a18ff78dc248f776a5ba1f322febcb5d77f6a2b634d03d47f708d5c3189fad37b5ddb5bcdf6df4d5287f3ccadab3578b050baad555a916e51e6f4ebc44594da828d2c0af0860825406d68d5d8f80999572ab3661b5898201a1f53f8371bfcc6112bd80753f2971b7c7af2fb5c5c166b217b3215358a83e5027b28b1edebbcafa7e6c8aa16d3a79c4cae584edf24a2ca983cbe0336cdf95a7b53939507d681b1a8a3cd2de02823976fe607b8fa03c313a3b3bb6fb7dfbd0bc1ce29073b7b1986d104ff25e686bd005339750e39f2efcfdf679a919d9237ea53adae4cc74367682b4fce66137fdb2c30c3cc2ab0dced7f11d5391cb900b41fb8d01f9cfef02aa83122d2b2766bd29805e599b978ed4451f1ea3dbdc49c05cec9ee0997f728cee3db150eea5491fd9364a628b33c117e5e1fb0fdeb770d42be5470ca4355bbe06be73d773d5b52bc7cafe4b1139081448ab05514e7beee6cb62ebae30dd30fb6ff5677eb168ac75127cffcd475fb4bb4232065023c4518a11daf52b530d6b6249d686894d4290b7830b8742aa1b970535839b149986ef8e7187cca67efaee101b889bb6504fa576c72f5013000c6e1ef80d13e3b3754e50617095b92952c40058ae3d765f3bf878702746c490525143e3053714199e36b79e3ee33692b589b369ae3d6a88bf260b4e9287638a87fac8cb8d29b58d043fbdb67f16145f2a8bf449cbbd4cae817196337483cfc6d3c286712485a9468ce01e97ea929e6e884f11b7bb6b3c9bf54e81b97b7503d6f5d144cba26940e1c60fd7b12d5ab3ecc64178694263fa51cc78c455d0d4da5aaf4d7f15132cb39a16f4862fcc454677359e551bea2afcef00b4d66d611d0ae050c8fc48e7ec0a34e638d9cd0985d5806fff61f3081fbc1d0322565f3a5a21f62db0b2ed4ed2215ea2fba79c917ac60efe64e4ad5e565bc3a1f771e2885e59f3fe8b87a58e33c21805c9377869148fa671cc2a700aca9468f29eb008292fc57eef143ab260515ed9a7e426c8a7d9d1d36f0e2c4e6161b1c586d8a08c69146814850fa65ced7a1d9df58ecbb303cbc0c407f015e355ca0c839f967934a4ef81a3ff56cd2e84f774481c7d5252405714338e855af391748807aef8b013cb71f371fdb73c0fbe2504567528cd36e45659d05b2c47c7809f5fa229c3c29abd6a1d6eea851969769605c5e1d7cacfe2d2ce9a39a1f7f2374057eaf0c42e167e25e0de0609e3743a9e06d928d111b30c41b67a52eda72a0a48caaf7e060200177c01195187e543fe07fe738de74e3ba646fe6741dbc761511645f713ceb3729adc9c0f0702bd8fb2bfa4d7a288b2d4ce269f3724e9fb7d1d0ce53ac48aebb478266bef5b3d0e6c866aee58ba8ca09b0d5472c2da415e0148f9aea16a6f67325ffa83ed6a6443afd9760b48a5055a38590f836302952b3ef893da6d336c45eb1316cbdd3216e81307497d71c1eff7f9ca6e08d477ffbf6b5c0b56a03084fd89a904f76694c278602aa58e164e6686ff070214b8fbb110ea4d18bdc37c80775fce57d0e1cb23f7d4f1361c63e1e77a31a0d1b947fadedee516c3348747880b4f43a2a9a25cb0232c87e096e4db1f6c08b90c84692d27c19edf773a0c27ba8a9d380028ac4b97b949935b2a90bf45b73f6adb58c76ac9e127b7e859baec424d1f107091adb4c0f0ea9e14b06cfba9fe8fb7d153c19d6c2ea7baaf9eb59c88f613f1c906fff02132d3592731db639e57f53a5db6cbeebd30168c3277f17b10dbdae53f4aa0839d3e9ce36a48519d11fc08ad15f972525f11a2063549bd3016e7d296a2f371ee8a4ab962cabbe0267ae4beff92cd4d996c96f2ddaba2700071f821199fdcf7e8a2b22fccbad4fe84675da5637ae85674c110d9d1ec6b04fefef2e0037f2699b8a20e0e546aa6a35238338b2b9f2be8d1d1074d9efdb9abfa6b1c2f112285b89eb80d53ec9b0b410499da4ba667e63837b7a3b4910ff845dd9b33278aac8e822059377fb3e3cdaf24e4e17ee381e073c8936f39e8e30d545481d074a9883a435c843357cdbdbe4b92b7122ff1df0acb4facb3282af60fb12119b07ca5a8bf69db70d06935b178c786ae4bf265a83369ed974b4d1c23d6bfd175ae7f714b770843c4012e2e7aa5f5d8c94c7221e3969c7c4b0e9fb339616c20408486e5491500850fdec451bb1cec35f2eba5f925da286bd9f757c647f5707b122f6cd56b82188aa7d91d5dcbf46cfcb11cf5759c62a73946b3fb197b5c4f6deb99adaff75852cac870fa4fed25101a49274bef96d2293ee3e106a23ec7ea1fa8134691f76c5dffc9f41e871c6f7b8bf254e68d1a070da85e13696f333b4bd6022373509dde7afaa017de6a2f2636ac648a3a399f558a333133748871a74a2fac44afd6c463bba7b07850700546ef3bdeb3715662c025222b695a2af244f5c39df655c2ab81578b72c93b18c1dadac09d2279893a11dc819d1fbfd06fbda072114b74029e548f01a6e0ee9846b485f598b5095aca02d1d234fbb9168835924815e85ce2b3814b5d6d359ca463965d061ec04c68490ab26cb3b79973e060a9752c16ed7f0025da49aead507ef823691ec31759ba9c2760d5bace555fc5bd7f7dd89bf224c03ce63477d3a75561cce96169f446b3a969baa1dc6a772f999a6526f21bbdeee318b0b3799d43c16e1efe54f45712e95f3505ca96bcc1ba399c7ffd74137e765a01ffb05a7de0143431cfa323a786ee38e4433c1b79f9bad53415259f449da950391e3c414f97df2f1509726327604f02ad459caf0e075e29a1415a47fdc4a3ec1b6edd2f8f55e53643499fade9acbda8d3b90f3f376a3b0107b86603c4bd1607cc3235b90cc393ae1ee28553903ef5e3121d2260e0d9c195ab1907d61d5e91850d6f56159cb976c4c3c8595a35ea3bfd8ed0e810955092a414c776c68b75e527a2e6333d1cfd5aeca7f757b11e8c85b27a137194ebc98445b7f4eebd42889521a47b34d6d8ecd005cb8648ca5abde5bb5ca931430786d0c6cded39e5f0d99fd8a9feca80a0bc223c85d05812a814e3c90b848abad1539bc6ee8a1074613c7e6b77bfbd93a41a8dbe9689311a79990ad9014b367455875b70839fbb4cd1577e469baf1bad05c9d6efe54e5e5ceb34248b8967f21d57e1c6a70924a195a9c957ab50ad0f80cd9523cda53d33af2e8aeeaae9c3bcf088ee892072195bb3114a3a8c23de59270d91895137b41cf03dfe4c7b820f73693d85454ae84e9eda0376f3699eb9dd9ac150df1884d6e7cb5773c151ba2f8acf6fb7bbbbba87665fa00885cd450a43b14bae226d8ee554993004b006f4247342fced6d188d2a189325111ada417bba5273841048dbad8d93c69d42a80386a0209fff6505a8039c21274d616706ba1666efbbfa7713c40c0a325912aa8b16a2721a14ac92e5fb0c7ef0272519934523380b505bbf2ffd5d27de1bc8a5dc4d7a7be903d03b2e0461cd1c9e5937bf45b31a1baae92859e4f9af9384f0e7f13d8b8624255371551c307a0aca173d3c3ce19f51294fd5956e28f8a893289cb12b33cc4277ceb03da2b1571da4e4f0aaaa1e2ad09d22cae0254d033", 0x1000}, {&(0x7f0000002340)="edf6fe9c320c876bd766d53618de74e8599be50b2f11cb45a445aa1b64a5279a0af2b68eb921f7a8059df2ee59ffb5fdcc", 0x31}, {&(0x7f0000002380)="a1554edff054a355ffc6db1697654397b1b86bf2a25e4e91946561c7c3929ed8016809b7bfb127db8c21b042cf763ec9b3c4529bb51e3839af258225017599c3cda06b428ddf16dd21b533ae037eecabbc772601f3e9a9a87702770b580be43bf6f6501549a3dac2afb85d99f2d04da1f018fa603a41eaaafa0734d7d1101244358b909abc166cebc7af259b5e0e088caa0fc71b70593dafa79236daad6bbbe2c325661d941bd2ed89efe9312c1c6e7c2f2ece03e6fa5d28a35170e905c6ebee7d6d02665497ebd2ae0287df64bd11e63b23c1da66a9b621e5aa8561ebdeb1cef9d07a86bfbd4ba3e95a272c7fd8bdba89", 0xf1}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000002540)={&(0x7f0000002500)=[{0xc5, 0x2}, {0xed, 0x9}, {0x21, 0x4}], 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002580)='/dev/zero\x00', 0x410, 0x0) lseek(r1, 0x0, 0x2) writev(r0, &(0x7f0000002ac0)=[{&(0x7f00000025c0)="58492d6d4febdec0b5dae9249bedb1eb3b9dc7f9228fbf495c27eb044511dea91208ffa7ba01669e9efeef49323da9c302e74ea040140accc7d9e7eb2c0c13c16501b1ae7674d9321d881b131a2713cf32b40f3c131b442bdcea1af6d97e5f9ec695070075768769b63857b019e0d439bcde8b1893dd830eef947d44e2c2effb4183657e50ef3135eac102bccddb0a60dbcdaedc6da97ebb71b5479ab3bc9b939603d3c0efb2a1e9b54779b643af5a35b90574c49613114f078fd783c4ec508bcefaf04df2b2cc1e4ad592bb7fe98eea83eaef5818afe9e4f762ac26ee4abf2458f40e3bea868752b795585656437561d45b9451192ac0f83526e442", 0xfc}, {&(0x7f00000026c0)="e56186b6ccc5f9427c9a62fde5c4036e3997633ce3fb090dd668bb78db12f4ec66e907a63debc3e50d284d7c8e5944d7b9", 0x31}, {&(0x7f0000002700)="433f6cbad190405d3edac7a20b8ac67aec78417c1384878a0fc6b92ec4033578ef772a392bced2a7544dca4c96f5332aa800e1bcaf6e6aca31d3fa34924dc914f3ab31eead6baa21015991e34c4515ea70548ad3d42338375706917a4d953354b32041082b962402ed66c7e23e37", 0x6e}, {&(0x7f0000002780)="21a2350e552dccb3857b6bc02ff511dc4c99c1680426a0b665eb42900f667130a65a39786c9cabaa714ddc39bdfa175fca21e19b2130cfefe3223afed488b1da46951deb4a4bf997f99c4c4604bcb21f2225aa482d1d3e0e773beefbc2c03a452013fb3b7ef5e330e604a15812e05f73864f45beb873515ceb7dfd8d163c3f27a563156ba8649451c0e9fdd6cb830f7fba6b4ecc632ad38c63c2e74657132666f7b036094ffe248b914b40cf257180431e28963acabf3029d8d8b5870e31a2c7db", 0xc1}, {&(0x7f0000002880)="06b7f74241feb68733bd2d4c38bf2a19d75a6f0f42b1a4479b4d71cef512cf8cac5bf3543e0354e53393b52a845e569bad0a2364641a52e04f46e1ca28f97325b3b2381d147a9714f346e9f1dd65ce12f97023a532e41a315636f58753d40378a15cd7ba963924ff6f9a7f040d2a69280ceae18d6c61491dbd2379674efb57cc5c24ed9ccaee8216cc83641e84c5508ea091e5ac539530e349d77da1d2c30f5f8fa6d381bed270a7003784d159316202cb5679a71c36906f53032e5126536e8f934a2ed04579678078059457d68f470ccd548b839b7f0e55cbd9bff90641be0561bb8029cfd924bba2eb644091b8", 0xee}, {&(0x7f0000002980)="34413fd1c231a256db3e463d61a5319cc8a5f52d46114cea4a159ed0e82d53aa7e9209372d65a08fdafa18101dcd53", 0x2f}, {&(0x7f00000029c0)="c8541a6b64f00990b03aafe360cd0999ce1ce10edfacae802d6c0172db22381aea1d93df5615c73659f4612541f85b0685e761108c471defead299153d7dc3a1f7a0677767fb6a2aa1b841826e22c35e314c7a8669145a0ad38ee0fe8c614441e71fe7aede5011d699a85627edf05f115464ad2cb9c3aa4485c1bad4a6bc6d456a28bf555fd85bb4c93b932c1486305d386c0162800e72672a2c93a9cf9f7600eaf5f8704d6a6b62f87307ee90c0633a11f280783c092ae0dbecf47b9257c6ec841fe8c612117ef9e11fb08aec22a0caf864bdd5e77bdc3184538df3276212642744721b4483b54ec5", 0xe9}], 0x7) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_timeval(r1, 0xffff, 0xf0f4329a587637c, &(0x7f0000002b40), &(0x7f0000002b80)=0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000002c00)={&(0x7f0000002bc0)}) getsockname$unix(r1, &(0x7f0000002c40)=@file={0x0, ""/108}, &(0x7f0000002cc0)=0x6e) r2 = getuid() setuid(r2) select(0x40, &(0x7f0000002d00)={0x100000000, 0x5, 0x0, 0x8, 0x3, 0x40, 0x200, 0x3f}, &(0x7f0000002d40)={0x2, 0x0, 0x4, 0xffffffffffff97db, 0x7fffffff, 0x0, 0x3}, &(0x7f0000002d80)={0x7f, 0x20000000, 0x7, 0x6, 0x545c, 0x2, 0x5aa}, &(0x7f0000002dc0)={0x1ff, 0x6}) ioctl$TIOCSTART(r0, 0x2000746e) geteuid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002e00)=0x5) recvfrom$unix(r1, &(0x7f0000002e40)=""/176, 0xb0, 0x42, 0x0, 0x0) r3 = open(&(0x7f0000002f00)='./file0\x00', 0x200, 0x100) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000002f40)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002f80)={0x3, 0x4a, 0x2, 0x4, "e26e47b20674180412b3a8d3bf690adaab4d2e1d", 0x6, 0xfff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000002fc0)=0x7) r4 = socket$inet(0x2, 0x4002, 0x1ff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000003000)=0x1) kevent(r3, &(0x7f0000003040)=[{{r1}, 0xfffffffffffffffb, 0x65, 0xfffff, 0x7, 0x2}, {{r4}, 0xfffffffffffffff8, 0x11, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8c}, {{r4}, 0xffffffffffffffff, 0x45, 0x40000000, 0x7fff, 0xc62f}, {{r1}, 0xfffffffffffffffe, 0x30, 0x0, 0x1ff, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x5, 0x7, 0x5}, {{r4}, 0xffffffffffffffff, 0x70, 0x20000000, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x2, 0x2}, {{r3}, 0xfffffffffffffff8, 0x0, 0xf0000008, 0xffff, 0x80000000}], 0x81, &(0x7f0000003180)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x1, 0x401}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x8001, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0xaa7e, 0x5}, {{r4}, 0xfffffffffffffff9, 0x4, 0x0, 0x7, 0x7ff}, {{r3}, 0xfffffffffffffffa, 0x4, 0x1, 0xfffffffffffffe27, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x100000001, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x20, 0x7}, {{r3}, 0xffffffffffffffff, 0x2, 0x16, 0x0, 0xdc}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x6}], 0x5, &(0x7f00000032c0)={0x40, 0x2}) faccessat(r1, &(0x7f0000003300)='./file0\x00', 0x9b, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000003380)={&(0x7f0000003340)=[{0x0, 0x4}, {0x143, 0x3f}, {0x47, 0x800}, {0x0, 0x3}], 0x4}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000033c0)=0x5) chmod(&(0x7f0000003400)='./file0\x00', 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003440)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1827, &(0x7f0000003480), &(0x7f00000034c0)=0x4) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x100000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x52) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r0, 0x1) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214ebb15ca16fe0a299f7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e91955ec7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x199) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/19}, &(0x7f0000000100)=0x15) writev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="089a3c2dbaa46487ba17aabebdce78b067e1cebb593f3d2fc254d73c08975af4f3e8bc817190e6247fc3c3ba9cd49c3625751336e79a4f96c09065ae23396ecacec7bf05aa9e1cd2dc7ac067b376fb3db1277da7b6a95819", 0x58}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x6, 0x77b, 0x1, 0x8, 0x40, 0x9, 0x0, 0x1, 0x3, 0x40}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = syz_open_pts() r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x10001, r4}) poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="ca91108efd6c6930f6564fe2c2139b84c92d3b2ab9e5b3ac9ccbeff3461a3a9e688777e44e292de063c8f56b08507fdf3d4f74a397e9e591387d5eac19d039c01d2e697e8256f3f3de3949ff2f99260767eb6f84c4674fc27d3cf186ce3f635fb71f44b9026afeaf340d84d912f2e4b5b63b3ea2036b116df58fe9036487af4645f9b3cccde508bf47b3dd36a1ffbb0f1cf88c6389da4db62aeef769c4e48572f7a73786533e5467266f197d2a12769323980f1a08632a0f45052f1bae8f110b619b58ac4c5a00ebd08ee4d3bdfc3135e26650cccd6a384d7448519ae73981e6070c0566bcdddcf04544214c137edf49f6b122d44c9bb5da82f05d024f8f561ebdc0e4b0550325fc54dc115f84e34302f6647c53881c084b28d5476a283560407b6398dbdead19984dbd56ef6348d9351ed8618d22fd6219f15158f3fd39fdd97e82a0c7ed1900ce775ffe26833c90ac5bc8ed4b7f09b149d31058f2fc5b07f4714e0d0a47417590841b0fc33b41ccce76173e38671d1e4cd67fc9fbb046b5b723c40011a3aff1a5498bf4422e2b37a1e9e83122a8f9e2ee7034472859e5af94fe713408fa54901cab1a4958eec2f11482806aa7b83afd88e36fff4f038bbeffb16cc2b302a49e00eb4cc088229d7cc5717a7e043b2db7a94eeccecd16d40751929b22d7fab454c4e608eb7f918cb14495c317b7ed9605badb4b9dfb688955838d2f5e93b8b8ae20b5cf4e57bfedb442c486b6dbdc53a1b17004c68feaa3843ee4d6ccb1273a11580ee75d269c2e17492f92a9320e632f85ebe6d8f61cf9ab9f85f36b599e5b15be5afc5e4f2fd5e6263a3880b6c5fc9c7b6a89b6dade5e535a3e6b57ebb8e939a8a022f21a0598dfd122ac78c6effaed125b730e56dd76e03556eefc8d6294fe8114ccead14c3026f307976898fb89412a23a8370e1367ec54cf5367b3789cedc028ba3477c27fed167f6df5f87049170e599da017975221a934c6396c11b6ea329567491142e741743bef0ec51e1312938fd54f2410d2e3c2bf25464bea44edff5c2c2270ccd1e324491fffabb2476b7fb2de71af6316ffa9ebcd496bf641fe2b2af5c8c70dde1d781c9c4967f6e3c7f426e5ebfde7d0f915de1d330236dc3f713f54d8848b1bd866a534a39a1c608785a05f82455f1d151f5535f9660fea5474ca0d33eb75fc42a251a7c8b8f4543698afb7feadde86f3a4e61ee9d6baeaf8f0587be93bbe216049bfbbbee007c035627de88d1b4f66d85a34bb88567309933bcfb263729eb7acff0db77b1e8bc4adf0d36cbfe80b4909a475a85f55b1fc57b88922cfba4ba413471dbc9fe6bd2ae5c0d180ac31d2ca745e648c783c3ae5d99b2a6861dc59642098c072ffa08a2f02c0b15f62f958f79f64393b01b2750fb95c1e84177d504873cdabf048ef45cc325e33a3547c567c65e1967e28f90042631699fc366071552b8129557401a5f3cae19b2944cb53ccdecfe5df4f4c0c94e3b340e76e0d9a63966a905d216e30ed868d5e0e21ee58936c6b02c70b9d4f70246d8d8cde13d11161abe26dece6fd15a52fc067089b75ca80cfd1b03b8070a274eb67fd0fbd9b93c8b82b9dfac5295b9b69f51f0ad3de426045208b6ce51a18184349db0e294a67af08ecdded96b9a38f7e21a7a8806b4a5731f27910197aa08208ec31bbeebdf16f44dcf65e24524e77c14240fcad199eff52b274a757cff7d285e3c49ab2c9b19b960bdc53683728f7350f38bf3e5339997686bc00613589b1178c9c31ae297feaa6fca2d4fd3bb639dc0456932be53c9c422112a4c08b328c5a18671a17fb4492e54f8c7798431751bcb43a14cdb292fe5f4862c286b78f266049e53b86b395411abff3a46d601e287388900b7ee07e265590d6a90bb21dece2b9817eeec03cb8b68b0172bee4baf0d64cff3b422ad0ba4d782bd8e228fb41cf24882f167a93429d6c1b17316437979bd153fbf68e94a8a7d55e9f30a268cddbbdcda396eeb7a80579c3258846a19eb9a2cb206e475f87053de644fd800d18598b55931d7cadeca8d9ba31056db03831c0eadf9a74b1965663c6cc190f4b3ed03d2b7bbbce7ae8be0d7054ae170459506d70dfea18a20bd0519333c771ca63c7e772ab5ef6ff38a62e01db8b25e37985834b843cf83323604e5bf785f9936fc3fed310decff983b9fec0f961eb70f35ddac599ece16fa3f672c8c8b17d1cb37b2515176d31d22bbed247034db6ba4fd8bfabde947e52fa7b56c0a6197d197a47f8a00e5cc7534cd146d9c5eed7e57b1f850efdd56b261e4e34b3fa720048d18ad38260ad975652e4a3ec2c7ed6f3dddcf8695482e35862277cbb6723c547ebd8823f61955a24ff3804f6cccf1d29f62be9dfbcfc2a5b23aacc856074f96a0f2c4580dff27fa90b697229cc4112253dd8c094f009e7fd7dbe58143ba1a8e29ca02fcfa77a2d3d69c1f35d8bf674abb434ef48fe59fd2fbf084a79566ec73047a32b7c9a2952c7aaf8ae3e29ed6a0149856e8ff216a84d302b203f1b562ca8eb65b73f39422d68780056ad8049d37154b103fb81297cce4b362ea517c958bef6d6217577629d7d06aed3c53000da7552c3b4e5546aa7ca49b17bd3a938d667d1db75f05a081368f8f61d2abee2d0b6f57f9d8bcbf49863956de4eb9a502164409487a025f919fd0b6edaab4c3d8a510585c4e750124095b69a466572e40dfc5326c133ef07182473211b2029c842eebb73698ebe4114817a8f0fad027eed090bb0ac68ce7c38e212aeac3f43452fea415b2c81c20ac33af683944b0cf53c53f46161efaa6b9c2a9ae9d970469fd93f7e6ef32ac5350ed6e43f1f938e2e5f4186710292dfed10a63438cc70029d1065e9ea6e4ceae289d9cde8def23ca9fb835ad5da02ad6fc495f60ae65144880764daab5096daaef3c4bedbc623c69095124191dc7eb650a3658d58a782542fceb20e644700609004a94d5741068da2ca3e3c3a365f434a69e07177b2575ecf1b50ed5527f92c533b36c9475215b0b7753f7af353ad699bed1c1d932dde4c85c115c11b5a208d0769bcf47e36a35dc95a3ecd2a9adc5582e56b5489e24ab3289e5dd512d2a0c86e5912a0c9e2c23aa6e1bd35b31377ea85946053c168d49cd964692991bfaa3d39a356314662a7b1448d007414de8c2f5960151e9a70c1c9e2e81a30edcab5728dc3fe5216a541940be7c41801ad54c0205a0d0fe836eb63ab57556d7051bf8f0949345100bd2de4fc071f922f6a4e3e698b94423f12ab334ecf385b1b69cb0b946c41534f1f21f3ec6ba405097bf71008eb5d85b23952193b3b494730dadad8b47f636dd7d2fef11c5f15553ae1e22ab258aea1fb966af4f7a413c3abc92875eb989a0b92b6cdad8a7707b5a495613c5abbb43720f4d35f8429c9f17eefd4d7e56a38524b3945a7a543b8ece390d2832a846f6bc74467a4383fad01810fef46fd4d2e1ccf5c8b82899070394a022da8dbd75209bdf3a0a40b5dd63cd23edf6c83e929cd37ac0225be3ea4feb132e4a35737aec50cf2aee53c96938539fc2e9f6fef17b06500e3a6d7df3b41f221babc8bb237206e37ce09d6f9a238818f6c95d4a1d59d1e96386a50b563061ad8203cc7ec5be2fe3f017214e6487bbeb02d5801a48217d78a1ea170a2c49abc0b1436a7bf062b2dbf65c1cc2ce912f834402d1fded09ca546c881797cc2ba49c3b9c8e95bb39b3a47d49b018149ffc386cbc4b38b25977feed214ef7affe99dad779839818ea4f1e3fa56b5ef51b3063b6f0f2f1e7a90fd43bb63f4966a5bcdfda5257b4af791f9ce8e757557511d34e4f16287d3d1c7acced1096e767be737e05339afddbfa5cf27bb5a9eda7ec560442e80e412a0995cd3a358194bd8ca9080a77a599f07bdfa16f988e7d4ffbf58d2bfec0d132b2cfbb050783f7a63bd201552b184db43a093afb30c4534b44e1492e928169d520002307275eb932f554bf97af22a34f49606f33312cebadff5c5c41659df1e1ea245a5f14500145a5d5a4ae087b917c21d889954008a8bd2b165717ea2faa5111dd06f5470a99144ebc04df460882ceeb9d390a973d9ceea320c0852c3111dacb459672cd1a22113786a12c5355048ce65a92b2221e328d61a5269b80c057bd5dec313d7e7c259f55b2efd4c77fb8ca32cc9505df69f3dde9b35a8d559a4deb8ce63f7bfaad48bac8cfe160fa3ba3675cd5d17c2c9ae823926b160563fd24ae8515c9cd546d2a590225ac180893c9949c08e2f322782e33c56b965588de492f152f740bd9ecba0c0e3502b55e9707c7ff370625488b7ed7ce4cd0f5b4ffeb3f813fc1f323d9cb56efe50423bc4ff68a710f3a3d47dd2c1cf01942b65fddb53012b430819f15072b89127aa686d908ee32a95f38a2edb9399935989ea5076d0c8281d6b402be0c5ccc4d2202e095431c67f559f792a6a4cc9c57a2ce3c9025dc90d4f0bfbfa293cd4040a2c441aaf6d00aaf45ada40b7ea9dd229986ac7d9d35fa6efc8cc93c3a7c39326679f5fcb0ca7029e28d5a313ac6bee8f6f2b6b56cb29487391d1d67361f8275eef71beb5587af3163892c12c1d8b7013cadbc22fe0cdf5bb302bb244ad6bd7d328f990c061eed93457f38a362359965ecad1b0a7b6294603499326beec3e09535f8ad3d8db23eb2186b532f61dbdf4c7418dddbd42442bc2426cc3fe32d4b3c520490b2cbe59c73ab879d0171a7bcf427fc220d6a00203e397fcedc8aa8c60813ba5be9ce211fc413c9101c550321063e6967581bcbadfdae56bcaa83e51baa8ab3a6e2bb9705bd7d07785609414e157bc4944a7a731c8afc71464bd9aa215bef41e0dfdf6f4cf00831ecab409329ac820862439ce0f4550e69fda541248f71d091f24de9cf0e73f43c9561e95592805a4099905dc297872f2997e3558972b3b83d0b4984484fcd91c05aaa55d930430b1b282dc610cd35a420935e34096f582d8ff2b0bfe457720dd510fdb1ac7be408c34fe0b953fb2ed0c3eb5e32b7f8794aa41cc3c4be3f397613f32649c8774b229b92eb291aa86e2e0308abea2a9bc0ad7e54813330fa142850b1a45385985141b5f1c55140fb5640ffe4c76a73dd691c308feb92060913315bf7ed0040146c5d9c88a508e35093dffda5ca18633823cb9d006f200af2b422f6d23b724231fc904fa392123cc6d7a090e143bce936423938149ad4eb7256c8444e7268d9b364024f1fa61ff2237d81a746e3d6d9a5944308e17b21df8a439da147b6eeea5a280075995f4a7c40d537f6fa91ceb5a2c4933ad5dcacb5c7e17eb1c04cafe1d11571e4cd2116251d408d5172fe77a619e3175cb61f0dc0c012e3483c1208012bf8deda0d9ff6aa4353fed7014b69eaded25e0ebff0ab298dedbc2af52614f190ef6bf169898669356856837b2945cc4e66323e86e862c84c0bf75a25ca84913bd86e5991429e128cbd26e374fc8b1102dad0dab207d44ee440c5799346fcf3e9ba06273b0b5e26764dbc63c7e6b0f0e54a54fada1667479578ff232d07a5f7afbc3ca968e49362b716eaef26c568bd8e840130f27f77beb0725f4da262fb69ed6e4e6b358e9b0529abd68720d91b2ed1d71e6e28edc72fc6473691b3abf6f7efe40daa60fd36dfcd38aa4a5bcb9c0a84e4dbb76854f65029cdeca05cf3d30ccb2e892785504fc940c462b4fda9e6d14dc06762b4ac806325257269fcc3819142abfb799052f00215de7ce0fd7d3687830c9ad127f75ef52e47808448faa10c7b2922e79f1dc342b0ad0", 0x1000}, {&(0x7f0000001280)="aaf87a5592c774aedc1d636d728b13dc102761f59716a6c4d09300de03c8aa859c3e3f95958511a4126e5849a9237d126a8f7050b9e10bb7b5bdf7db504a0c7c5fee56d246e22fb0fb98d6fec61af9a11bf284c07e5e7e5f3210fa5b38bf7df073231b85d2a812aac159d86ef679c938a4af10ec03a02f643b06304f16244050ce6d8c2f99ede56d784a4285b07ce7431293f8b3f73a70331c127b39634ec6bdc0f3f2bab710e1980f83993e02f7c85ce1dcdf725248f498a91cd37da6edde409dd195f0456adb26a4bb2101908a1275673aa35400f8708c4aea3e0a6ccc95dd39d373585b", 0xe5}, {&(0x7f0000001380)="2228a55a38fb497ec6780af937234206263afda564e8b1607a053c10e6408c44bc39b242f5ed7a0ce4c709d273de9986102df26b428abafa5671c6926b637896a0dc942e138689ca06affecd", 0x4c}, {&(0x7f0000001400)="100fb7a39836193734b1187d9531a5e116694d9bd29e009c6dcc79fd4d925c7ac8178fee5b66fdcd8dfddfd9e8e366cc058cb6d1bad1da1c253a86e1a16b6cbd3c8be924aadc2ec991e9b4ddbefaaec0aca92a4b3da6af58b01f0c082d920d", 0x5f}], 0x4) r5 = semget$private(0x0, 0x3, 0x400) semop(r5, &(0x7f0000000240)=[{0x3, 0x2, 0x1800}, {0x5, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x21, 0x1800}, {0x0, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0x6) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000040)={0x100, 0x301f51de}) 16:04:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x200) chmod(&(0x7f0000000340)='./file0\x00', 0x20000110) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10c80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x8, './file0/file0/fi', './file0/file0/fi'}) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000140)='./file0/file0/file0\x00', 0x10005, 0x2) 16:04:16 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4400, 0x0, 0x0, 0x10000ffffffff, r2}) 16:04:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x20000000000000}, 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) socket$unix(0x1, 0x7, 0x0) 16:04:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r4, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000000500)=[{&(0x7f0000000280)="72f37fec270289b291737d1786896903b5c73c85ab9610fc6236168337e6803c6e36b97512224cc0975e816cb9e2ec8a41dcea428b1dd455d7f82244a099f15b47234b5ab16615a09a3b76137589ebd45f9eeabade179de7d91658901e711dea6907e8cd81c11aed76556e83d4b35b9b5a3d41a6acf8ef69622c03b79ec97c46e68ec11bed9c2fa8bd96797da03fc08efaa93184e5a7bf597a21b517c75732a5b55e08082ef43262cd35482939a10987f7dcbabef76a98bc58462f2b10e4e80c3ea9b9c3cb27aaf3f293cceb3e73d59cf4a1bd3378dae61aa404bf0b5434a29167968b898481ecbf306520", 0xeb}, {&(0x7f0000000380)="7b153f9ce85a73edd34e53afb508e98ad793cc4d1aaed6c08c851c65a26743c443c828ed363b72b6368b39e97ba775dbefac30d799470ba922e51f73", 0x3c}, {&(0x7f00000003c0)="7f99e11357a9ae4534cd00aee56a4f2bc481274861715cf5f7e5cbfb7539de4af42d2f75c75edc23b7321c8c5860471f4c5f760fe892f599d70ee1d838e21143c9506e5963547f7dd1035409074db0440b94c5ad76f6d07c8014eadc9f5d1264e895c4c4a59f2922a482ad9b4a867f96da9feea92dd4a870345c89e130f571bbfc1b9f7e5f693b834082abe101975d15710a4186653066dd70bb6bb775a8cbedb266ef1342ec9735a66c90058e6451528d31500a25af28ea3bfa13dcd31095cc6904dc1aac01c51f12b2ece2e38b8bf6afe4c1106c2fa4cff6d750b0b700944656adae701557daa554b7e2a1e0266e853561cb3575938b737671a4e9f57355", 0xff}, {&(0x7f0000000540)="6c0244fa6c7190d6524362302f6156ac245010f35f19", 0x16}], 0x4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) readlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000680)=""/4096, 0x1000) execve(0x0, 0x0, 0x0) 16:04:17 executing program 0: r0 = socket(0x10400000011, 0x8000000003, 0x0) close(r0) socketpair(0x18, 0x0, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x10004) dup(r0) listen(r0, 0x8) r2 = socket(0x2, 0x3, 0x0) read(r1, &(0x7f0000000100)=""/248, 0xf8) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:04:17 executing program 1: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1913, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:04:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 16:04:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20080, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) fcntl$dupfd(r0, 0xa, r0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)=0x4000002) 16:04:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000040)=0x4) 16:04:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) pipe(&(0x7f00000000c0)) write(r0, &(0x7f0000000500)="e7", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup2(r1, r2) 16:04:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x10, 0x180) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:04:17 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getppid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getppid() getpid() getpid() setpgid(0x0, r4) 16:04:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x2, 0x0) getpid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x1) 16:04:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)="445b30a340bcda1c25e384ac3188878e062cb99b7dc2751d7b0d48983af5f831bc0aa9cd6a1b502f49e0939d952cc594500904e6da7968bb416c6a9ea72b10e6e12ea53df5459320db64c2b27f62e2970f19", 0x52}, {&(0x7f0000000240)="77224294889beb023c453d1fb68cb3a9b7ccba6979e4492bc235625b8e84226a1d", 0x21}, {&(0x7f0000000280)="d36b17afb4e1d24067641b71bb83816c853f012bd877b7e1704f258267be4de389ebcb8fbe4ff765201c598ddf3edca0323b35bc01aa40ed7d697c761fe15c7e6b71c24157a7dcf5cb10dbd9093d162e0167ccd3c0c10c9f88dbf8346e0f826ce870ac86bc8df9396861296c5156ceb2e09bc4f9548dd1c2c3105208da032193b41cfa6cfd1b43bc889eca0c57c9cfbfd823fda809c95a8d5474adaa9c0d20c75d048dfb81339e3067a73a4d7dfdbbe5c34cb922fe0a929ee25d07cc91e38ac928fe75b736d50ce7ff4aaa64a4c812100194a29a37aa95202e90f71479c64e502f800f57871b0e0a", 0xe8}, {&(0x7f0000000380)="f2379ee2d35b0f5ee1d65596c7eff2a92621fd6ddf3fb65c601680d13d6a8c8c216e6fbfb3cf55f3c90005cf2638643c69cb7d6e4b7af45943998604d3664734656e08327e3305dd0c64356fc2df4ed702e9eb8442099582d56987386274cbe5e55d256f4fca0a61f97dd9c4acb9d1847f752e5d0f609e2b3e7f4a4be1c8a95c3da774e30f62062f7252851589fe21bdece838258fcb2575f2287161560b6b62d924244d384f5fd39ae47d7d", 0xac}, {&(0x7f0000000440)="1f55f6ce2cc0ad5dd4fbf7101e10a713aa779ef2b0b9927dc399f0adb45c68312ee7959d791ee8fb42b0fb6049fb47ffb653c01cc9ad1dcd3cdc34476a66ced184c2628226b2a16935af9089eef051d2d1b4ee95ec31d5dbb297df15223bc4f8616f67551aef1bf44a54d90811a171bd5dc47651464d73dc4b8826abd0db425166058a29b02c1e6dfc1fdae6e7fecb765a81fcec59d20d2d73bb2631961d336b68ab87b19dbb191e071a51a154264e93f78fcea355fe2652c0450acbe3c6e6963503c9ee0d43", 0xc6}, {&(0x7f0000000540)="16da501a2b11d5433f02f69ae24f61ca04b5372bbb30ee2cc4fbf4586cfa2e96edc149eb35a658ae9d2ac4d858cb00e1769c695edebf88e182ba80a3b8a912a02b42c07349c56da028920dfc2d277a3094bc03b0a7eca0481886215f98293f037f27e9e61dbd929d7f3d644f59b9adf4973dcc220c0c99079157e2af7dc9173a39f87703f30498dedc8c3141fed69e123f78ea164364ff7c6dc10f5c4a3563d734ca7d468ae2fe45de6c233ade3cd517485f6ca7f4fe7989eea8", 0xba}, {&(0x7f0000000600)="4ce893815d3392cf25ecb50bce9c3ab2c0c00833c96f07168fc38bd3484a3c89531c85fad7343bf301df5da04a6984f9cb7800de6fe8694318f7b9188d3c8294b483b3d7c5dc094d5273b8a37289a1dd98aeacbb1ba976528f4d3e0ebd704115d6a8a5648ab90b910364539acd2e72", 0x6f}], 0x7, &(0x7f0000000700)=[{0xf8, 0xffff, 0x100000001, "ee4dd64bfed4cbd3aaa56d3fa829d06ec30b0b1e04066d2c1a49ec1557ef1d5dcc53b8b0de08e4785048ddef8c6930c19f59b156043c73e53e7b7e86b863f41b7f2f9f1c099e232e776f722cb6a41bffdc9db21eb6752b95ba24eed5aab8f1ee5baa9a094f97fbbe570e761a6072c8efc7f9fdc7e17fdaaebb11e5db7ce64123d97f8512a8a868eef3b5cd4a0b71ae383c88c4c7c9c89960a1a9ae178df44fdc1bf57098bcb85f58e860777a69347c116405b4640ffa70ffeb624fc4f564599fed15cddae78189da0175bc2f69d38af570ff0bda8395b84b9fb87942cd22b5c04a94"}, {0x110, 0xffff, 0x3, "16424f434964cb9521d73efd6c10da4b6ae98caa79f28b9c76575a5d7b0d2a3bdead2e34af92e017e19ab269dfa8372db66d8a517e21e56f1e317e015d88ef0cf1d16cbf96576ee70ac414667d0dd9e3e4d62bef364673a0f0721a3ded18a94a90bcbf1b60a53c85687de3b659f22dac595dc4117dc8f4de2abef0025a4c80e2a7e519698c3f570dff3fe75e9f26fc3cbf0bf12fcb7824b1c89c974059912340cc3ffbd0ce17c3dfcbb47488fb46242dbaef774f76c1bc3fccbb9ef980853b49cef3267b2e35e983d3fcc45765cd3989c57eb1743b397ee1558453fe3141bce830439674055d2c468f7688548b6465308443d6de0481680d1665"}, {0x68, 0xffff, 0x81, "c897f5a81a370554bd178636a0966bc8443c00d014d81e5a0c5b44d063b504aa58627406ba705216949a66be7262b1e88658bd202fed2522831bc0cf930539fd393d8fe671c1cc406b46604d07a81565fae228"}, {0x80, 0xffff, 0x3ff, "a4acbaf6999885a2585273aa0df2aca410513b278924999a567cc721d01d9ccdfb4c56d93aef6fa4700005b26d213d1e5ff27890303b8eb3666c80ab4ae1217d6125adda13bfdf498735e7be2a70ea206202f92ce3fb27fcc948b9cb15029478326b6175c2e8552ff3"}, {0x40, 0xffff, 0xb247, "ab52b546aa71031afdbb044064e30dbea229531c16f91706d5ae7e693d21d56fd7debc7f5ea2cc4a30a7760687"}, {0x68, 0xffff, 0x3, "0103987ccf264c0248049b202c543670d0ff3b6d1f02bf9e6f51cad28440e4fee1bce60f46fd6ef1b4e361bcc20aed756ccfa59f64513d7590de990684db4038283aab9b7b655da39d4af279318f04ff3199338a94"}, {0xb8, 0xffff, 0x408000000000000, "c2c0800680a85aa0d2c386ab03a407325bc650c307199ff1030beb2ccb5837c2df7b96426cc448c58f24282407df0d3d1572983d9770e19154c26dd33feac72c682ada43f5031fd0ac7088dfe6b086d628d456270dcb49ddf673a2f05c64cf0f6838d7d95426dc106d4584c067f0f2facabcedb644e4122396b5e29a53459af5064d8ae22524eb2dbcf6d1892306658346022ac6560cf6205f0b17ec4570870d22b51f3055601e"}, {0x78, 0x1, 0x8, "b558eccbb3bd40d59e0eaabbc3ce317c2907330335e45627fecbcf5a8635474b747682b2c792e7e324d0205353a42369e7445912eb1131619e79845b702d8f68b2019cfd39091236b5316018d74ff340e5d934a8a6e7c51a592ad49b6c592f0542297ff36831"}, {0x60, 0xffff, 0x1, "1c95e3c94016d92e93f25dee9798a2083fc99dea822a42a8b717c4eb809925181cc808859b9b13fbf96e28c9d9824dcec17c4dee02f5cc75bdc2c3076fd41f707f511d48dde9e5aaf2c0f9ca96"}], 0x528}, 0x401) r1 = socket$inet(0x2, 0xfffffffffffffffe, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c80), 0xc) socket$inet(0x2, 0x3, 0x1f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="4dec1627c090c787c3f6d419518ad03b1c727746a124d53d7717ebbd9cdb0ffd08ff0452db23e78188b15051ee53f8fdd74d59c2ebc90e6f19426ead8c1c84d7e53feba174304f7cf240d47620ca792dbaa85b0c46666962479fad868d21874d7c69e7058ef24c9ff0363c811ccfc30573a39b251ff8329cc471ac8a8ad4282181447206d38cf61ebfc5ccc98790c4b85cc27ce7cec11945da2d2e1cd38449a852861b4a4917bcabb7a0777f6170d53e818ae97662f1ee84b0fe4e0655b51abf35c9f456a398cb1fbf0b", 0xca) clock_settime(0x4, &(0x7f0000000000)={0x81, 0x5}) socket$inet(0x2, 0x4003, 0x9) 16:04:18 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x1) close(r0) lseek(r0, 0x0, 0x0) 16:04:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24, 0xffffffffffffffff}, {}], 0x2e9}) r1 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/196) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) chflags(&(0x7f0000000280)='./file0\x00', 0x10004) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x80) 16:04:19 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) clock_getres(0x3, &(0x7f0000000080)) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ce0000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/125) r1 = semget(0x3, 0x4, 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2]) 16:04:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffffffffff7ffffd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() read(r0, &(0x7f00000001c0)=""/230, 0xe6) read(0xffffffffffffffff, &(0x7f00000002c0)=""/99, 0x63) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) flock(r1, 0x4) write(r0, &(0x7f0000000340)="e266e8dcfb5bd2acb7495d1f0b2d885c0eab23479151e1dcf575403b80450e4fc7fcf548a3c88ffb69c5680ea130e6c1435837e8ceecf1961f8b51015833bb491ba5a1d388d83d56f13fdc5dd541f3456ebfde43201af60ecb1a7a3c936da419d17875c02042", 0x66) 23:49:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x800) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/3, &(0x7f0000000080)=0x3) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kqueue() madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:49:40 executing program 1: socket(0x37, 0x5, 0x5eb) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000100)="47606d6de9b83fcd318e1cbe2a0552ec92a04a32ea43ef2da1509e7c59f0dd3b5d243d86d5c88ccf358f8e94a3d8f4bb0c98c0dd7b031042a1c3c71c7d21e5a49cacb8239920604ef8d92d37c5e7430609bd02d2551500481246b7f52a0aaddba666880dc07774e4308d4758451a324565f84b1b278bba964ed37aa9ae59cccad17185e3dce5302a05997d350b555c162a5d", 0x92) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x421, 0x2}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) sendto(r0, &(0x7f0000000240)="bc8d46f546905ad79e35fea808259993439dc1854cac91d472e86c25d386403abc2b9d498c1ef474189706cc44df50300f40a51825b0e93cdcd5a100d4902ccc414857e1e0360c3e08216c5df7081c2ed82d3c488317eca30f53d466b9da04fe977ae5be7cfbf60c5442364b4768f39e7219340e262e4bfe2dc261cc99e8eb", 0x7f, 0x3, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) unlink(&(0x7f0000000200)='./file0\x00') 23:49:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x1000, 0x42, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getpid() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x5, r3, r4, r5, r6, 0x4, 0x9}, 0x2, 0x200, r7, r8, 0x20, 0x1, 0x6}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 23:49:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:49:40 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x88) flock(r0, 0xe) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x400080, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x40, 0x4, 0x1f, 0x101, "b74b8a7e2cc496eec170f3192846003857338116", 0x200, 0x7}) ioctl$TIOCDRAIN(r0, 0x2000745e) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) semget$private(0x0, 0x5, 0xc8) pipe(&(0x7f0000000100)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) lseek(r2, 0x4000000000000, 0x3) r4 = semget$private(0x0, 0x4, 0xf0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/218) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000780)={0x2, 0x67, 0x4, 0xfffffffffffffffb}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1802, &(0x7f0000000580)=0x800, 0x4) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000200)=0xfd2e, 0x4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000007c0)=0xd6a) recvfrom$inet(r6, &(0x7f0000000600)=""/255, 0xfffffffffffffe89, 0x40800, &(0x7f0000000700)={0x2, 0x1}, 0x133) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f00000009c0), 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x5) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 23:49:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) r5 = getuid() fcntl$setstatus(r0, 0x4, 0x40) kevent(r1, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x800, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x8, 0x40, 0x1ff, 0x800}], 0x6f3d, &(0x7f00000004c0)=[{{r3}, 0x0, 0x10, 0x10, 0x2, 0x8001}], 0x1, &(0x7f0000000500)={0x5, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000580)=0x1) fchown(r3, r5, r6) setuid(r5) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) clock_getres(0x2, &(0x7f0000000240)) clock_settime(0x7, &(0x7f00000003c0)={0x6, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockname(r0, &(0x7f0000000380)=@un=@abs, &(0x7f0000000540)=0x8) clock_getres(0x0, &(0x7f0000000340)) 23:49:40 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) geteuid() shmctl$IPC_RMID(r0, 0x0) 23:49:40 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee00) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000200)=0xc) shutdown(r1, 0x2) socketpair(0xffffffffffffffff, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x28091, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) accept$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r5 = dup(r2) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) listen(r2, 0x3) r6 = semget$private(0x0, 0x7, 0x180) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000140)=""/2) 23:49:40 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8000000000001826, 0x0, 0x26d) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000780)=0x25c) r6 = dup2(r4, r0) getdents(r6, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r6, 0x20007471) kevent(r6, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r7 = dup2(r3, r6) lseek(r0, 0x0, 0x10000000002) r8 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000580)) connect$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="01002e66696c65300000000000000000dacb7180fbfffffff024000000000000"], 0x1) unlinkat(r7, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r7, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r9 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f00000006c0)={0xc0, './file0/file0/fi'}) r10 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000000)) 23:49:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = socket(0x10, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:49:41 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a866ff4a8fe61a76a8ac874f98b9152a98afeb9f9edeec8562e2c5beae12230a395af4a8a8b070349d7d37f3c5e61439ca3c4827", 0x34) dup2(r0, r0) pipe2(&(0x7f0000000040), 0x0) 23:49:41 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0xa) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') connect(r0, &(0x7f0000000080)=@in, 0xf1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fcntl$setstatus(r0, 0x4, 0x886) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ftruncate(r0, 0x0) socket$inet6(0x18, 0xc000, 0x4) getegid() 23:49:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x12, 0xa6138) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7, 0x6, 0x1, 0x7, 0x1f, 0x0, 0x7fffffff, 0x1}, &(0x7f00000000c0)={0x100000000, 0x1}) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x81, 0x20000000, 0x5, 0x20}], 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x8, 0xa0000043, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x3ff, 0xfffffffffffffff7}, {{r2}, 0x0, 0x90, 0x40000002, 0x258a, 0x81}, {{r2}, 0xfffffffffffffff8, 0x1c, 0x6, 0x4, 0x80000001}], 0xfffffffffffffffc, &(0x7f0000000200)={0x4, 0x4}) 23:49:41 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) 23:49:41 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x180) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 23:49:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000000)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x2b0}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) 23:49:41 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f0000000040)=""/193, 0xc1) 23:49:41 executing program 0: r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000000c0)="dea15564a3957e60fe264d32bd29a46bd0b538e5437389c018fb1bd914825fc43741b85b747adfa1676fe1e8766d4cfd8ca754fdadc754eccfe22327e8dd479f79fccba30b4a6c68713bedcb38f909da76d0734297b1f61d5c091e331c9169ce0214f1", 0x63}, {&(0x7f0000000140)="ed0c2b670385b28a164b864ec2652d", 0xf}, {&(0x7f0000000240)="914d8f23b2bba31383cbc34706da908dcebe9e664e3089eedde81867b4761987ac0fc782279db83e46528182199de4c278805f5fb41ba70a9cd6dc21d339b179ba2f26fa15c858d3046cbef55484da51a3ff9696806d9b35d83aac6b148f60a2a8d4710022c6eb2ccd87badfdb3e3cec10bd4f8e3222a958a8741d2d7c3e28ad12c1cd19a0eb10cd9df0b3533d0dacd12ba79a6188d246966328303c7f1a3e2be84ebe0647e7c153576f5417d1c9d66b86d7a92dfd1fbcbab8e0e969cca9175dd95b34c7fcb0388846b4a93913522b705ccaf6d4b41aa3d538cb5dbba9c84f21fb599ed847ee716ca9e61136b125f3264ae333ba8c90436bbd32aee0cebeb4faa578290105967e246d70f224d8b2fcbc1a5d63c0b308d781d3f84eb0a6c22885e84814bb7ab2661ee1da727a95d4ddd902179c5d823037bf8d96aecf2ccc9163f7114153577350f373ce47a7bb21292b8006a48aacea6fc6c10a7f5317217354cef057b85454d047bad24b09b223c6af49e8b538ba8191ffd0243e818d4607e1026a722fb368e14d1e083242f0b1f5fc9c283aeb541d15eba4a19fb5149f2a87e6fc2e35c6a0b5ea2415b1faeecb1707234e0c8593d6601ec6992bad41128e6b738049869599c150ef39184d3db01cb732136de09ce06f61cc393a3b1c2ddc9060f5059372e57e81778d30015128294d47488b5b01eb5a4121e2cb54a93ae60c2166bd473dec547bac768e225aae601c6a8761a06e51940bcbc26da0ec2d9ecc9f3d844b9dfba8507e9f9b5afb122a9ac1d5134cb4848dddef551d092b8cf13ae3204bb9eeebfe3ad47f18f1df1ad8bccbfb96f4dd6ebfd642353375bc7214ba78102a57464ffef3928552852da7af41126d57a5e9dd42ae2fd239ff80ccaa73bf106addd573bfd75152a7571e7109806161ca264a5a737e23fa29067ba22ab02cc22250b3adf119586296f339eef0ce877d92aea361d58e25d181c58a4e6ebfdb944f2e4c7e032ea5807906ec7efe9e29c30e7ba93ff16ac50c67958b665e2e78002c0dccadae0c517f8c7748c8fe0738fb568e66b87be1aaa7c9af1b8f53129c064fd343c33fb1b076f99c1e7fa56ce3cb93ba67faa60d5c96df5bcb710c39779f4e5d50a6d9dabf75fb81f2179dfb979512396640d0e01cdb5a45234a3426f45fae5a3b26f036c3008bce2f1eb23c1e16dad74a3256bc6d825fe6b094157e35f5fd9b8a5c922c47345a0c27b92f2f17dcd0de601ed0d2ece136f848562d97892729d1584ffc2488a14ccfd35ea5ac8b5c6eec0d0d334d6e0022d324b0d50191a3b4229a9b4de64c6ba2e527a4ceabb6d14dce3a2374b323d7b5ad15ad43bfbede36e60374a98f6070db34e950feb8a790cd0aafdd7ed453e401064df35f00099bf2c1e48b8c1072f84e58468163fb56b3eb812be19952adf135a1177350e40366311d2e1ca2a0f75ca2b87b33977661a88ce2a9a4e2064bdb243bafacea19ed2c522954284b964675e31d0ce8283f4de57feb3ebf08a613fab117aecea7fef09c29841ee4c2476e4cdcac6d4d987c6e7fbab046956712188e553409152ad4a2db5d18c49eae0332fba4ba9511b07f0596956bed1f685eefb5d44639c685ce6d9c286ed9086e4e71873b310b73f0ee6d9d74de56e52deb79a6ab785bc59889ccd6155cd70b4707cc86f201eefd6da0fc2797929059728f1c80e05f583c5f46bce128941e39170638765de355c4ee562d16831fc44522d9629a6f5b0093c4bdc9126ea27e6fb4d026fa3b20785674c162d4c13d1b5709b00b9cfec9fa71318fbe79039f2f1cfaf1b544e56f8f0842d7629615d47f04aac87278222c07eaf3720bb1d7d861acd28786c5e210b9ad4b13dcfba8fc68469210a2ae0a6f836a17a13f7af24c99eccc5925a072f9e0acd6dffa472b903d99c66def38fbf83cc0603583bd52fe7386471888122b74b4ae810ea03696c4126bac0a991257702ba14a281e54f4e612c7f927d4ea36c75dd6c11c6480d58eafa9e88a2acccd5f7c4099e44d1cf8af04461bf0ec0474da960e02b69fa7ae5f8f2ec8b4892c6da295037ba295f9c322ef2386b9c4768c0818876c77238dbf89b2ef0b03e76f6fa639825c787d57e7dc6fc069ab7aaf6a43baa6404f1937fe7bafb1bd23d048cd60d14d57056417f65cd8693d561cad82266ec81ce8600b473ec3a3d01ec96bf2fa1cd3c701b6987c184928940b384dac0b7d05a29b03d8bb87b6df80256b88cc300418ae54afcfbd8c87f5560509f10651f0e6656e552afb1e2d323f7a4b5b41896d3191d9462b6459ace03abdca92f0772cd337c1dd0fa0fca2558c92f4ac4ddb209fc86e3af25feaed5d01f37f7d2f635954e0970d9e4032a61a6d0d228502e59605d5b2b98e05f47372f156d607783bad15bd076408cc3f446c59347f42397ef0c1e3a592fcc073fe3d31fbb02ee602b3468381392b65b1415782756e99bcc6cf9e56da134bfb9891213e7d8b23a17b192a70ca15f1353ec19cace3512627c609522f0d262f93d587f7b989a9c34abc5d3eed542dfbaa87b54af95ad7fd0cda62cd0fd8ca89a06578daaa0995274e47bf0a29f5173ab8405e6b01f6a5a8a9ac9f42c26bad717b39f66bafa71fa7a9448678d91128710cd9e491a561a207ba01c2227623e759ca2a3b2823f5be30cad191af09f46f5c00e35e56a8ac35ecbff7611f454372b5e801a975dd1257d6bd06886bb3a56ae2eec830806ea4a189ecb3cd70f61f1100ead91f727493ad947fe2926ce5cffae51e428e39e0e18ed2ffb4fc0d4a40c5b70740c58b85e146abb6ee2c71cf83db28c1d2deab47cb0d079f12a3fe6fa1d62d1177783b7f5660a4611a9d91bbbb5ae8daab427aac684958831dbcb20fbee60ea13a85dd8d98e8c601bed50b09ceb5d48e23044fac43b61665e0c0d9e0834ef11e99ab3c03bed064062562ce4433658912535484dd927804cd88ca1c82a74cff162801c8177ca510ec6352e091dca2abed2bebb38e80f0ed077a91de7e3e291fcde44321e7c20e242d28cadf0bd72f2e988dce0b47ed60b02ae6a459b0bf8cec74490cf261e1f9e1f83dfc03ba491c2e3c9ee1299a499b2406c11f37c06274286f76bd86867795a7dbdd9a33df4b4a0d1e180b5fecbfeeee1dec1423462cfb5f3fca22c8f6aa737f492b8833cf285066b3a996511e798e9386d68df5e00a763b12af30e09ec6483d6af96684967c401660b792e549a1dc628af7207244744a5fdd4d1e34d1836fc294303279ba74c7b34de6a7de120cdb2244f180b8b19ccb75478d60364b5c729d181926435b19aeb4a260f12eb171588d2ad5c3b8a8577e6121a474920168b51980e6b33be79899823dd7c4adab68a2cdd6f5b681edb80b36817422a43d37433aa965b87f33ab3ad3a6832f3d7cbfc01bff90f6d9b8d560d09410687815dc14aef8eaf1ce4fc7f9452dd2b50de80789a38d977fbf6e67bb9868330a91d1baf044688d39f949e9d38002530763e7287f50a99d001057c6a4143859412f54aaf0b9bfaf9c1d17b688fc429d21ca752b963376aa4bce7742dd39675c1f7364764f4b9a0e42409a4bed6503422f9e843f5035f038695da4a87d2bef80290779f7355b451c6306423e5a68a16b86fe1560566f77903e7dba802ccef312722cc058b7911071624f3c8dc48d472638a801586411afbc1895e53147bf2b1b9b71841216b9a8c8677f730340590d631f21fb4ac139373c98c3f9cda63abcc2b55246932fa38bab01c050a38c9a5985c4cee7f44da91a6a3e9802819c586d52bf33fb4c23c641615f3a0d1e5f7323e994460a8de1e137c20674759bc7106d2e9bcc898e177606e077119b1112a8c353e79811c1a7f8befa6cb8377208a1654575ef25f64dad79737d0ce886f53da20765881cb55b1a9f64094ddca4a2fc454f8f82ac6e0d8e7073ae051793701ad74986b9bc009a560cb94603a20e745cdbc1c9b6151ae72b138a6b48a8eeb69c44fbdf16c668e553485940aa323e9d9933c4337da989df9f9bffc40da50ae6df78896490a54eec3d689d66435ab2c8d73c7806d66f4a95cf0a1640ae122548a777be00e5136075a0b1c83aabf4bd621da62b97f0a46a0d556969b55337c081f32063a1c75e21b574940b64b25c1b18d427babb0f2b599166c341ad99b2b1363fb85e8071a554da4e9c051908918c808018987c95aec0a761c8eafded0c0e1d04e832db46342c5bee6cbc6265c9a648941ce6f825d055fb515d76799f637145af259583f1aee5124d3d6f4d35e24857894d0b7f7a653064530591325815d6eacfcffa5c788a36129a26f0321d6dd32bd94ee1da5773ad4403e346b290ec768f76afe324b0df956a90c9139bc30f4d03eef5852a34c0b621a503e4765860ba3ae036558fa8a93fbc564ae6cd3b4f82434d3c97fdc907f49a874caadd018f4718cc196c168a16bf8085077473e4578f513727a0c57adc49bcbabd15cf7de94e2604882d2aad51fad984e6a8e66fd3638f7406928f612015b2c5e6f75ba03f21a860fa6062bd67906b4022dbd692cbf971625a54d00583bb0d821603848d0bd2e58de437b977e070f9de9d61aef7bbb349dac79d8421da64cfe79a6e7db2085640a219e1b5e0191dfe16bb9c0f7c2100cab301e4c87f3ed2ac53ae9da95a5341bc7a73e251890846129b160b05a8f4dce658fd6ac6e607a1ac187b9e02cd2f7f7bef2d357aeb181ba503fd4ffeea02f418f5bb25d249a62c42e3034620834a048aa6f55b0e47ea1cd1c10a0d3153fc02b7802fc6d73b17b6ce2dcaf9ebe5cfc09d1b97c350bac9a14ba64093ad7f1003a3f48de2222ca4feeb931073bd1cd30d2c953307b68ce2c29d0414fdbf01bb87e75ac8bcabd336319a7484aab58c7ab94307fe6b2334af0d531a624d3bb55308f8e5d80037d108fd5f7656638ae9b713a0e8205b39e366f85cbf4b51ae784b6ef08cb97b285de2eec6634852b4e5b83ca76a3d6865e3428fd864f2fe21d9ce202a685cd5f0e13aab84c1576836c22d5740821282566dd319204858c8a53be6d3c1d413ef78004aafa7da8613f912b712e1ce8bd9b1fb12639018d5dd03cb74771498d6265b4a40146c037a76ef625b48a33d8a3e16812fb9798053507b02cca18ed8b175d573784e70d6523d65462ae7d2877a8c3e61712a50f51dfc1658b8fb9aebfd711bc4670ea52eedf32399f69f7953d7b19301c10f8fb5a7ab36cc69d6fb211b5e3b77430368a0e88a551fbcf6681daf57655413f388e55b51e5050fbd07809efc342b294994a0c5404ecafc6bd51151ee8b4e91888367ebca48e179094bc889e5d5162c22b319d41ace98c6717278bae3297958bc72ac0b2fc2874947b1adfdcdc985f9f555bf5b4d9e60fa768124c8bf935871a6eba79d2efb01bb9fb99ad7e287da29e19b374cdd56b10ecb61a50ccc665870438e443b340ab5c601eca86c10fa8b5fe14a2a8652900c22b4192d798c0675683f2b289f89f3106325fba52253be5553dc0c281dfdabcf43881c01ba02ffddb98aea86e258e65a231040d0f2417246031e42cc931fca45d833eac721775d34df0d12a27eecdd258e0e953578aafb3a2e03f293fbc72e80d1f47df17c29a5259414c572ad1ade5222737697e487937d0ae22152de4737b5c6acd99e44efb6fecd74f0d53373c05ece9f5f62f4731a304c7d1c93dba8e61beea59e7ecf4072b8d8c926c717931c8a20adcc3b3565b660abf330f656c1bb3c418d4eb019210279934c0fb80c9703f169f2", 0x1000}, {&(0x7f0000000180)="ff919b55d01c420b2718b3145c87d9f611c5edd386a0e788fb55a120fe581a21342a494637", 0x25}, {&(0x7f0000001240)="ef1ac2f26d6b2a10d1f33d1b38453d28a72c5e2d4c1d7603696d4020ec008291d64b2067a3a80d2778c0916e742465f1c33891a2045d2ff13202498d61657099dc6a9d6d04dfcba9a33c84a9933718a997eb3fbdeccbc1ed7cc19d484c108c186d4f396e324b1f748f2b2bf3a88346e477c9fa2260cd2e66529d1d7404eb17b013610839f4fbf02423e904a75bd73f4ff59fefb06098d6", 0x97}], 0x5, &(0x7f0000001440)=ANY=[@ANYBLOB="30003975162c24d937070c530491bc602410bfcc", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x400}, 0x8) 23:49:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "0076b5e1930b07362f14ec2a00304d918fbbf1b8"}) fsync(r0) write(r0, &(0x7f0000002440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f5cfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0xff1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 23:49:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x5}, {0x2, 0x7}}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8001, 0x0) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/111, 0x6f}, {&(0x7f0000001440)=""/85, 0x55}, {&(0x7f00000014c0)=""/6, 0x6}], 0x8, &(0x7f0000001580)=""/226, 0xe2}, 0x843) sendto(r0, &(0x7f00000016c0)="e4fd1fab5b2edfb93685ff84a6b09f134c86325d14ce95dba0a5ff252bd3559d0ee2f378aa6cb90673dbc7c542aa26f605a0b36e74519a37f98cd62f2606870c82f8c06df23dd57ed92b7cf335700c8867cc9bed42853e7c2515726f6f9b090074ed2ab46029f149917a19d27795db3dfd76142b8c9cfe817830af1b3d9c7207469d07e0e2040cb3fc8d8471bb570961d8a0a5a5dfe18df6322f50f2cf8a156c58ea33", 0xa3, 0x8, &(0x7f0000001780)=@in6={0x18, 0x0, 0x1, 0x3ff}, 0xc) unlinkat(r0, &(0x7f00000017c0)='./file0\x00', 0x8) r4 = geteuid() r5 = getgid() fchown(r3, r4, r5) r6 = open(&(0x7f0000001800)='./file0\x00', 0x20aa1, 0x0) truncate(&(0x7f0000001840)='./file0\x00', 0x1) unlinkat(r3, &(0x7f0000001880)='./file0\x00', 0x0) setreuid(r4, r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000018c0)=0xffffffffffffff80) r7 = accept$unix(r2, &(0x7f0000001900)=@file={0x0, ""/76}, &(0x7f0000001980)=0x4e) setgid(r5) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000019c0)=0x7) chroot(&(0x7f0000001a00)='./file0\x00') bind$inet6(r2, &(0x7f0000001a40)={0x18, 0x0, 0x80000001, 0x10000}, 0xc) r8 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000001a80)={0x3, 0x0, 0x2, 0x5, r8}) writev(r7, &(0x7f0000001b80)=[{&(0x7f0000001ac0)="a4dabd3fcc508c1d633895d84063ce340d524cdd9656ed84585721df0ce73ba32a0694b75167459569630b26739fba1abf720ce44af3f46ca483dae89d95148a6bd68c93bfb66426838ebd4b21c3aa7fceca0c199ef16129425dc693c460d222a0d0ad82e09f15738501dfa612dc1275d8ccc13184460674e42048ec8ee183ecfa6ef1f9cce133508859a6d58b33d96a207c2a0f43f78493aa2817aad4", 0x9d}], 0x1) writev(r0, &(0x7f0000003100)=[{&(0x7f0000001bc0)="0e8462018587de7e4116c8c6881c2e7007b7caa7429e27be0d729921c5f16af467b86d090f6421b9964e6b338064f424501ce81d2a5bcd4ea4ddc60b02288b8b840851617dbb6006ff4bfa194759302a23514a9a16adcca62760b62eea2e5092bd387794ad124438dbd34a15fc7692a46fbb8d99ad560b0a8b2b7859898b5e91e0bfed7bfa29c1e1a72baa29c0d6e09e6ad7f85128ffe30b080387fd1c6b8947e28150fcc821b088ed4ebc42dbf401998bd55b5201a6af8b82c69a9d10adb832a33566396a3fb3af9703dcd2d36e9f88f15acad97a1e9cc445964abdb75ac83de07299bb861a0aba5f597be95421dcee4e9964d9d15bf49b73d93b0d07406631da487aa45523cb6087a49978cb0c3ef794c0ca34a79e0e0955ae04c27dd10cc5723c2d61179d7c9f84a8486a4a88e94fba1c831c9e73f082b97eb70f3df2bd2be23f77df371ef43698bd389541f886bd35c81a59570e1273d45299a6a9290ae637c44cffdf2643c8a6c79e4c133c132b6afe3be4172dcb238e6763ad06e423c9906e3a8d371c40b24b97aaf93576fc1a5c0fdf950c6b4e6c37c04ed786955c22071175fbb11420d0e56f2974a38832bc1fc2c1edf065c68b462c1b0ccff857392f6415be2136b401d85f5df08b94050f5382424d740d69ba444e54431868d7039318cd699395de0ed129e13eb124ff4c17c90f2fcf1086e047f218324d7aa56bab99bb28845029bea88c772d6e3082c4f76d0cda7678c49c0d0985388e3e913fd73ad2a6461d76dbcb86324ac8f1b62d0e5fcb0ee50397ea917d752a9e9b1142f590a8b7f508946cacc8c2ae94d19ce6438c13f6eb58c2e456f8913be6c6de944197c99fe1368d548a9c1821c2d79a129e026b8e9e06e5503a40e8633e7e307ae4d7074a4838e76172f99be411fb0974e5798c65e9056ae58f12a2ac21c1018022ae715d516d724db731da9530b7bf807352ab8ca97dbb47319c9e13a2f31af0f497576eff349ea15e90411783629dc7f5bdfdc3152d403f2d50b8e77be925e6cf41fd3d7735ef10e6ef77151af80642da8c6af66877a0e6125827fda93b6ce1ce68c6d8517f99732f0335f4264e14304107ecbcce33dcac85422a87da276326f95da6761a2a275b9feadc58a72dc78399a1144dc5e3e1bc711644eaa5912f979fa81a5229efbdf6430c66c94b7b8a5fdc5a697912eaa40745e8d6c9eefa02762fbd30691ab6b84989ef715c4724be72550bcb713ef03fe2038e5f95f3cf9d0c4fcb64822b1aa669f983ab33ec27ceeb9768f4a6be38baa0df2909d8d6cf27ebb35d59c484de3b02a2c8a8e4a4a87e37483c07c86b63e0469f50d883bf3b9df744bf518ab2ec46610ecfe8b24fb61f84ee2f7b6e9cca582c08c23e47fca72b2d35304a35df56df8cd7d74aed5d780382f6aed60aa8c5a127d134c7feab761a0e5350881b0a894886563bcccb86dcf78ba48f55b63d170adf9f4a1005ed7d88439457c60df28335b40be332b51ce037b7a83cab1b8483e46caaf42df4c07f315b9b670aa8e2a3f2b3e65254f60fa5de4761afd7e962b0d004e95c3eb444f1e635f99882eeca3ca84c94bd1545f971befae43c98a7e1de52c6520e28ff9bd96495ad27b2128fb4cb0b6936d92887a9fcac6b1ada4985c30438e76eae49cffd69c37b3f1fe9af52a56769a1d89da973b66a78c754441d46c292fb34048eaa833dc0ce12dce9fef8b86be2b7729b5a594e3cfab04eef90973c81a2f73326308030035cf679c4a6842cca26a3a75043051b11a7c295343a493b6f9e79846cae5ff82630670b27771b135959accaf7b56bf68e60fedc3199c6d07922f44e6fbfa0ccec23fbfe55ebdbb86970e06294678a447e00921adb3b33c26205c4caae9e42c606f9a67923507494cb5b210a47ecc7c10be8065d731f8289040b0d50fe317b86adaf27872969fc24ff081f5065035821273de5545121a7e82e8ebe45f06c5c97b8588bb3b2d1083af2b02e66cf2d625cfe36c27577f571703d22ad217fbab7419c54856d033943ba48444d38f9c4595d461ee5b932d3535aea4f3f6ac798aceae528a9306efbd68f4c816d904bb368f692cc9a841ad93edbbbfa424d656bf8659d085f33790a370036054d2b204dfe6bc86b519c38fc60250bf42f7c7d206af1cf6f00861a12754cde38465d29142d9641633830778b5861b2a9312f893353623b4eb2888e1edf27df490ba69e26de25bb1b9f699b204408c12baf285e3b93b87aae4bc7f9311abf9a3a4fb12826a2c4bdb4d0b122e9f29b66002220b5be07d5145c702268fc6808e03fd8d9d6db29072a3c05dec54073dbc34a19243de28c9bb67e03f347d4565cf312c17461d0a31440f503a63736b675e4e6de23274e5ebef865416a571ae724578f77a3302498fea24b2c6fd0b40948a4a483027deaaa8f56dea0d3846e7c9fefa76484643856a6ce21c050114d4d9ce25aa96c2c2517fea4ba7ead14cfa54a44f2d36ad40f67a4d1b8e2a8b83d0e6fe7a5b396fb1db7c2e7088b3a4b8aa1c88eadcccd26f1d6d56a96c444a360d50848123cd508ad51ed65543f212f7044c4446a1bcd8ae281905dec9ca119265b60c9d77d31d71f56e282b1956310204c0e2e65d2ff6b6356a55f3c447f01436c8a5d14bebb60871ec8f424bff7293dfc4cf413cb1ad520b595361338a2bb2ecde12bd48e489877a7152a263b5acaa0f9dd4ba4acae8cc8270a9c4899de2e7a96b961b7dd6f12a397aa0de76e27f7accb82d006f0260fef0f6aa6ffc3b48adaa4eb3064e076d4abaa45aecad256d8ccd80951c4f5e805d60cd2cc3c33f1f42c56ab2eaeed55f1c1d00ffe59d473211a88404d11c179998f811534662ff6a38540e26df11352248b5003f95726e6e1fcf757b435ddac5a557bfee0ccc1be0e9fe58c17cd189465d2dbbbfd13c6333f79f02189b5a3888871a3e3b9ffd95afb6d4b00be86b7813882481f98bc1f16ac5127916517039d7fd68a1f4ed34ecd60714558035de25020d65526145fc35e9277904ac2a472e8cf8e1e602b2c553783819eaef52642544d2983f1e3e89cc7c09a56ad2b367a2d6e779d6331c990d67b0ea9bb08facd0be91f80a2b9e70f920f493a31f3b1690595b467545edd989010ea483282f327a6e416c424c616212cb1f2e3842b093eb651feb2d582b4a997964ca79c546be932cb9272c351cf2f7ac54b884abeef224e2595d5110402000ca9d88f6c262b34e8c7f74d7a7b76d186108aaa9772e4944377bd8af34e26c6f69aeb459cfc37385b9705e4d2dd81a0462c8b3fd4347c527ccdbc78aaddbe63d8808d16d27c3321cfad9f6f479d38aded2aa1b890f291f18c90a0271ad87a65d753bac00f3618adfebb37997127d90e9a580139d405d02a0841f6abbfbcd8a466bf687fd85dfe797a95217c83b46a4e84a7c845e31911f3cd37cfb9e0dd808ab6ee1bfa2084a868514cc5591f15c62ca0f7c71dd720dbfa396e40c4e0defe6711d67cd39745b26dca8db47d5b791ed5c1ce0c363c454d0dfcc69aacfb38ffb9dc5b7ed40e58b951d62ef914dcfcbe0e73389029f340011975fbf39d0e0beaae5ef55c04ea029b5f34f1bd3fe2f87329f7b8745a5f73175143d7d762f3793f2b5c61b576dbfc525a69ee210339bd217c9ec272f59660f1203e31a4d8b10e1072957283376d8321d1433d9dcb7704b13185f208cd63e43dacbb5e2eb5a4aecd2e50736a83258105e41518e0a42171fe6147d44b12744514c5085336367a3ee9981d393e8e51a21d6490da1db2a8d3830be4e0af89098e008601ec380436838ec54af2f3c8036ad0922c5080ef529dfc96360716ad60378746e828d7e4a7f363948c123c1f2035022c1a0fc466d940a15cf98866c7963cb79a3d59ab14a887ce5658436dbb2b6387a25b26498b90e3d4c67977b22b0044d3e6c04ecb5c45a68c958a81e14b32ed0e0c03947b9556f51b7dbda72f8df79b6ca1f4e959119ec091043ae100a6dc539abd365a9cfc280a9a6cdc4f4439a2e43a09ab68a1f785ed67b813ea690e49024924ecd0a36729813e8b37e0fbcef55da56ff7d813afd07904bdda5d8175f48e182674b3aca9311a80543fda1e02f50916495bd2a3d4f24738f4fb3319e80eac7d6f5d0d380913fbde2fc4a87813c2cdf49a314c53c79067365b8c71f682063cb0cf34a15b80a26e307befebaa83ba955b5d22cc779ac8cc03d4eaf1c725e478e586011fc1480b8101feec8e4b1025f15f0a6d11ba8422b1e4081c61083f2494b5312f5ed52ec912d653fd218950d53d5755d92be02a68106e8ab59571d2b0a8ad253286a7ea710bd32d8c519eb86b0de7477b43595c74545d2c533a7bc7d2a909372ea966b58abd9552d247173deb2a609784d106983427c477c75b2352925b361137a57c7ef444fcdaf0a3145c4f4a1cbe1fe06db273142f9c8194e4e5d090bcda61b418f5a843a3fc764fb7e1e90ce05cfe4c159f227045dcb5f551f9fe48647f377dd5dc9213c3d7b76e28b048ffcdbba101e6e917246d73a248e0e696e39f38d8cf17cacb4198bc4d953f596644e96c2e6357002f709d80ef596fcf04c07a71750371990cc62e4ba836033c6af83dedd938563b87f4191f382a1c9cb34355f0e58bc46357a6bdc8e8cceb11ce241bb61d68630bb157d82045f1e98dbba6d083a55a1a32c865a7a492cb43d10a38ee954d096a4fded59f603fc871bfee6e3902563faa329c15b157b5ba01110389444690dabe0e3c5913ee963f0243a073ccbbbece5c967b09ee3eee7a8623976641f75f0201c12480d9865cd1ee464a5d561f539b75c4a88e92ed44b121dc813d32b1c3bbc6b6b53947dddd77f5943484ca17b69b493eaabddd222bf92ff3dd395110e8d9755bcaf9ccd7c1207d71b39223ba8c4569106b56b0a5539d16d5443b539711eb7fe844d0ff731acf0b34e87f6a5e1fda0c881bafc4dd5b0d5c65d91b09d54419d763e044bb297ec21f12e9e8689bfb11416a366524dec8b13ddf6aa7dd873c395254ca8e014a3adf4ef24e7ef44f5879e8067ae1d3c70bef74a4221703f3501df4e2ffcb39929559f0274af0beefb50e5276d0dfd38cee8bd997b04e79a71310c3cde3801eceb8bdfa25a6b9bb73a46508882113ac110f1f90d881f7c8a6e69ef8c5a7ea93a4d4604d37cc458b737d07ed72cdf7ae65d8fb8a5a5332a5d163acf7e91805bbe528bf79f4868b74605b2a7051734b8c1924f5b4e1bf951b4ee8bd337d656e34a57d4e4cc24f144b88b56457699fc6d3bc7ad67dcdbccf50439af9f7dd249bf232393883e7660115b54b29e1272be7cc76c2d2b1f440c8db69ab357a2ff9618b79d2ad065aad3d9b41521af56977a41b7298a6736711b6a4099ce1fb598fa4d8c726a897d3c309e0b65754031e96624a4fdf7a39b53638ea22b2af7917761762c2217abf79659c8879f6c1b600a92d16e1c999965b1f88dd98280b49d96beaff0bb60b278cda063e5e32d7731a73a149079aa4cfc849c170d9db0870badffa33f202f8ac4b7e517b6d0001d0c12a4f8e256f1732586fbadad97de856cb486d58ed2e4aba78c88d34fb110dde93ffca5c71a029d07c7ecad1043a1939adaa86392259263954558c51da1c4554af8754ad231f0472e428900baa8bb6267cea794d308e681cc82b12eea4de0fbd9f6cb68937e35b15052599b2d97011e0966073c4aaedb866e6780ae09204f47325ecd683b67302a0e494fe4e831bc776bf63447bdd93161826f93571304e06f267af40", 0x1000}, {&(0x7f0000002bc0)="3d7edc0f16a1f1a1d63c48ef95d6641eeaae2135a1960afdbf3795c63af5bdcf7de099946f72cc92ce259644655795a4e8ab7f448823d9aa6975803f90c8c7bdf4ea9234b88d7a97852c3ea874ec83e6e9971d473e11c853c40eea9cb3c23ee2769dcf62", 0x64}, {&(0x7f0000002c40)="8af5e4d08d64e2247f603e7c482eaa8fe7d05e26ab1cf9477908e16bc64135480cd4dac2141d98152f9b4e7635393e766943a15bc057974841e9feba4c1d323878150bfc991af881836c3b3e29b40488b27829f37498de252b19c36ffad0e45150d5f9d6a5279cb1f65c4f9c9099f90e04e06253e1ec8de89fa199267b9459c84f3772d894217b0005c0c4f0f8df8703e7723116863700f5b311e4d4f54a780b2946e31702a2728365e825e5dd24ccec1a82fd682fbb0c9837cfdfefe9100a413f78ee31f651b4c86ad6d8", 0xcb}, {&(0x7f0000002d40)="b0c4e788389d3b60d7ef3b1750bd36e891c0bba6c305241857ef6f54c8ad9c146ee4ce9ba4c2a0f3c3ccfe1f9ecd55", 0x2f}, {&(0x7f0000002d80)="77cddb8402fe75e3b9a1ef026cebfb3b8d41f58dfda446abbd16bc5e0425c6d39b31aaca11aa28b052a095bc7104a0682080ef4e645d2533bafe649838a513197edafd8156f34a9941ee347d0bc78b333949d6364b27406898b5c4abf9038d827008437161cc860c70e6918bfd2fcbf55f2f68f8a102993ddac7d9cd66629d34273d8d0dda1b0fe60fd8f6eeb2cd6e750ea4e6f92d41459b0477a4ec80038a12ba0dee1b8fd3678e5ecfd90fe6e4ee561be7e64fcd8bd956de7aee4a7e90fd3cfefa195e", 0xc4}, {&(0x7f0000002e80)="f9519eb657fac9a30e36b29ddb07790827ca0bba6d8c25b3cb8c5d489be1b63d6b06533e49f2a718e0c6ad0d72456d44bc2cee30d7c43d0510bb0ae393587658e2b7ac41d46eec3c5e83af62a2bef7bb4561993b8471deb88e09b3d73af25439ea94699500e6", 0x66}, {&(0x7f0000002f00)="3c11b1e95ad971e5a53d33c975ff7e37ed4cbe98c250e10b1c511cacd7496e67dd8cc49a3418322c10dfbe97fe509216291d19639a2d4cc0c8d7320cd9a4937552cf2fee8d5b13ff15525258cd3278d8ca3af17c163a17c8d9293e0f07a4d80778c9994d65726351cf0e93420ce505e7", 0x70}, {&(0x7f0000002f80)="801425c2c80840b6cea1858c3c8ae40162b36df993a8213fd4dfcb363f2c14be8b776a3dd0b32d167fe3789e021d614efb4b68dc059beac432ec5392f346a88b31fc837a0ee88efbb24c13299b3ebd73ced2e2acf17cea2833946bb24226aac41014b7f1aaa451d30efc902a2092b872124f640f8fb2969c2be4782e7bd671e058f473c0251b3a2712b422a39f164250139bca447502e426cbe878e7ba17ff16", 0xa0}, {&(0x7f0000003040)="c8e1396eebcfdee4e44dd3920f5f8b861cdf2bbb1e72de380de534b910c698aafbebce00e12a83fa8c20571fab1707e0d909d684353632a0772fa7fc994099b50c66a0aa0ec45d6d9b9858ba8855da3b6dd2c63dc177b51abe56e1764aef41af0ca53f048b9f0997183f306150eca8558d5b7eccecb0d22e07fc45ce56632e3a7a6a7a39ad3c04abc1956e940c608d10a817978cfa7de181acc63faa6f28165a4eebde92d976ff5ac9a1972da2b873411f", 0xb1}], 0x9) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f00000031c0)=0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000003200)="0cf9929bee0ecf25939b519efacd281bab164d06b65e602d68ee96f48887642e744ce8d2fd9a8a31d5a7", 0x2a) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000003240)) getppid() sendmsg(r3, &(0x7f0000007740)={0x0, 0x0, &(0x7f0000004400)=[{&(0x7f0000003280)="43476df5cf6a45b00ce4f49f58b62667d6e368d38c6c8f8d5e1b979195965ccfbe54ef5d85098453093b8895d32e599e6b41ca6e726c851c5e3211b44058e6f31a0b9bb1a4d37384c3dca588e516524ba6bb478923e2e999c123819ce2a6107f0773dc1c84fe9c8aef9cad415d4ac5ea1af4165632b0d9c55566a459cc74bde3be423a8fbccc927a6f7c838bcf6011239aa5d88140d69c0122b989258fd9f8d49b79ab1df971d4e65b044154bb37adb7de350a27bf3c5b1c004213b0c7aa8f8c709ccd192c002bd9da4ec2eee2e99770fdd8bec1fc3c137fc93dfcea8a6aa661b6e2bcf94bf29adae9877bcd0db9a6496c4c0b83182c88f4c761022ded702db01476cab335f074c28425437e582c34871334f11246a379414036058657cac976cbe5731a6a289773068d976e0275ef50427e7a0a97ad1c3976acdb9ed82341f569b0b6cd5299386e9546ec28b4572ee8a4e2ecd41f90a25169a829781bf475ded1c39b73444254c8d1ce09b656f26ca929035faa1c66281f847bbc04600861cdcaf3feecdb68e70c66cc954b5665b55699cba8da39cb90efe70a15dc4658b6eb5e07779ebf024d511ce0106a9bdac93984a71feb228511de7d744372b60b24550c6c9188f4abed2d4a083f597e1d0ebec7eb064752da3d2f859be33083ef492580a5f0564ef7b9f40076033b94f993bcbc04ce9a8b25689935b32812fbb072198b8bcb911093a83ecbed45ab59c673d0ea85818a0a2fff8c4446f36e8b52bed075220416a5e2f5173b0e5f20326e18cf2c2946a08358be8cfb8df2c5e24f5ec14ddd08abe03f6154a165ddd8fdb5550bcea0fb7f0d80b1ab6fedf5544c26b3722f12d8bc3f6540af365d47812f415c4bc13a9627e0d3d0b3e369609e4db2c22bfd1861e4b4a1ba315a0d118f33baa7cd0e956170596084453e7781d6a43d59cf61347c4daead4f54cb8d93fbf298a35ca7a6919b81a99b0e749e7df210ab59d1ac60c3a3e9be0f007b2bb6a1bd7bf53e4a22c2c339ce714293ef610bcd3c01cc00017ac313e554acac0927b3909412e4ca5927312ceaf8dcae899b92158dce2e366822c80c600bc49e7707e34aa867504f95b38bce6bafa981df9e0c56e953e46db79eae8a3509dada0635d55722c2bba934e30052b861bf5438f8e98bd8d0cfb2e82391921d33a814775b007f8898ca0e586021d8683428b5a492ca482b666a8298533170824336d1b36c4d8081aec7a721241e60b9a781e53be49f4cf8b82831355400507847d6407ad762143c0204aa7823f992d0db30de35abe9b375b0117ec462b40992cf1a8b2b9f352dd325feb24e099cdd51ffb8fcf405aff06876751f4219d5ddd6726ddd7e54d3e57d5582d50b0ae00912dd947c383017a91f48c031480f9d2b20dbd80f283ab87183929b97a9dcb48ea4d43cb7c1e56d0b467f71ec42f7e7347a3c15bdbef4366cdec652d55553454d1d3f8939e2eabdef6efe74bde01ea737bb99fab1c0381c2a64a71bcf73fef188c7658f75be37b8c5a1484361998a31f70cad613557748de21e958cd38083afb7fbb7685b3d8956b0f1a22356d9ea70b580a7ff16fa50ec91bcfb50ef03225d616f0e877cc522f79f3f5123e9ab37c90055d0e38f455b160d65c8e45277d6d7590f0443643240bab172fe50e1b3230438f3247c95bb0da99f09817eb17a437035bb3d3e078180ec5ce14555108a0b49021d003516437634f04cb438afb66af9a9ad8955d63d1ca185a7a9529b36f0bf82c34338a18ec864d251ed565593b968feb065194f90ffdef5ca53f4d014f68b62def99fc94bbdd806afa326177ddd7990d088b0b33ab104e2c5b073b399f93d035d1ebbb5f083a739e4ac48967fa35776a8fd2ce913cc06582c31a71c4a3712d6dd7411989c71c84cd785129c89cbb61cf0e85cebd1ea891ab04cccf5f6488f0fc2c056e06321d4ff1842f1b90a64b8db652928dfb407a6d5e5a068078eb1ad936b49e88eb19b791a62fbfa58ccac8a826114251b872ee7efde347bcd750969f58cb719babf32bf434a3d0ca942d4fb6c6c1cda20288656d40573031604abb3f278f20ff274ce016d0aa8ed7634a96b02aa9ee670fbe3c22da974e56d04b7ba71f184c9d0aea030de88ac53cbbf2f828f5df4226d4d787cda82626b1bb848c3fbcdcaf145efc52cb11bc90543dab1d3dc6197f594cffaad407c24c2693153bb4f023d662f080d97823748857ebe79034fe1f29bf3e5072dc781a4de91a61dcf7851810c5524cb3e89ebc8c950f9fec5b7aa192cd37d0a7d0ecc4871559470ff315805a51adf085668e1032222483b96ad4f4cf938ca211042fe8cffd1d7b29b73745fdbe917d1310b7c006fdc067f3a75f8fabfa7c669601a62a65d94e2fea49630c34a7d8f141105856b08fb5025c064adf513574416e3b1e56d94e693b28a7c146c32d470141813d055630639610d2301006ed4146b6e40be2e9198aefeaac1d38d2e2ccc12f128f58dc65d44dc10c97634e8fc116852a3ddd88e06eec36876b3da8add7bf718855b0013e55f287d7f380cd272c5db220df771d9904f24b4f0dd97ad390a04ebf9f5b5d378d32afd68d85814a34ba9933e2b8ae3bb6f7dfbc793199329bb49da7eb4d8fa724a0f1b7fde6bd09c5403c109dce098de468461a4b04ae3789055102cb2f360ef320e01cfb909b9dfcce4eb1c1854b6bb1b863ef3cb0a01e9bc725bf5ef47227f752f284470a149eeb51e2a5e3c231dba13185517ea09925c188eb6379f7542e65f991a947e8caf1b67192fc1525160fe44e034832403d577781816fbf3d6269e4b4b8eefa63c4ce7db17e9fdb3395df1b8e6f5786dea8f206f8e86d03bb9865e4538800bd5f9a9b55ab301cf5c715b3c67add19d8190efa72ed0ab9ce1ea82d0dbea2fd5928dfbb264d2cb1ef95e171791121bf57147fe4641c6482cb5e4e70d3aba275e8fc408a81dcd31946edb23d8308e9ceeeda229c2447c881beb7f55a2ebf20c59bbb586e1a237235ce020f4b2ba0d0ae94ad0b0bf6281b5ddd2e22373901a61c33ba6deb3723e958d51745c9142ed5d040d1f38c1ed636722659ed375341ed61fe566fde7f1ea39dd99ced8c99c44a779c57df76ebaf3a81626067417b9d9cf003116dd0f66959d828011cad7575eca739a24a78f24be8110c57474a939da8d84cf1e3ca099895b1587f3a8fe50e6be034f822563b80d2266fe23156370f35ced732d91558acfa8e876984e685de9ceb0cf207639ca6bb9873b646cab6127117f9295e733be1182900a75d0158365674342c5626cc77ce59c745c6550799e361cf5e01c13b2af07075b477d950be47cfbecbdf0d4ba0ef62722353867b440581323d59e3a2b961f66f4798644665368c033459302d8babd7f5df40553db388c42f51c42769b858ead4eab737297440a3f5ae9e0e9b75e388b4224ed2fbc4056365d21c3836b81a293ad495943f230e56a397990b931cb68eeb5944122d8b8c385e4961a4b727cfd85f6bfe4bb9b1a7d804b148f6d6476c24f75e100fde5592e847c540473730fdb9a657c308f3078ce588ed108f812f47e4a5caa721d2d782b2fa49870db82e26c5f8a1cdd297cc60a46f70589a9e44107485eb97fad02787e4d3d7f3cde52fa2d0bd99b63b18b96ab3682680d604bd50d756730141c6111540e808eac3e83b07a99d5d14d1e366e17a30684018ca1388043c1e1a6c3ce8cf052f495734b88bcdd53987e71a01486dedaa4127dcd0bd6330050774a612f9528fb4e2ef8f7d4a4d8b6de740b9765f62efd8af463843de3b2449136b8ad2dbea39a036292fdb7e9f3a66666fd1dbe592e43d886e40800f49d8d1203eb4435fe89a120bf5a32f15527490ea946fc30e2a20e5695557ccd2759cf681a3274d5fdddb92629c702acfa0413c4d17343ea435d3ba3b415f2d6db32403838f164ae0698b4bf8cb8f9e34cd1181935730f61d5f2f1ad9b072bcf2af89265fe3396034bc73b5dd415f03f81c3885a2891d60ccceb1971e40e609dd40af2804d459d8c191a7b55be08a6eaa6ea94690f2e64022014a390a5f1654ca61778bcea34bd11925b8ad197da8b5c4a21f7dc0f4a04ac9c3dbf726bcf3db6414419b70529d2c7260570708b463bde8d673d76218dcdc796d96ac0b09abf74b9404d1244c485369c1323dda708163444eb0d8c0fcbc392a9ba8f57f4374d0bad1116db9fcdb15e166d511877c10f9e205a9207984751989dbfbce7b3c133edaed4853d14fc2234bc25972a990bf0015bd4a87adb8ccab9e03c38a206137f60e4854638b2012f834179bb5d67388173796ee089927be3959470d12d5046e9c44b3a87ac5a584bc8255bd787c7e779a8ccafef514ab9cfb181cc1250ec427a6701d1396a5a2576303a50676d7657826f796e706fb0dd75165a71a94c5db71b9b68f1473fdb2c5cdd2e50b93c01817448b805a1959a14b1841cd952905a41becd64937fb05bbd4d7c2bea7a3eae4a2137e34d1db41bb6b569735d88d97dec9110eb03ce6d8a3deedf1ba459f86def1d70ee52151e5f62fbf34d4019a8de33aa4fb587adef33d39a5082fbae25ca3fbf09e901aa944d3fe2383cf011649644cce6d121ab0952fa77e7c1980deadfab96d7c665b2f949ab621862baaf8c8e1d48d4b4a066de3389ba895c7a409a3403cb68548aecad35cfc089b2855142416f3875100681e375d7b1e21e3590918883373eec954831f356882e6a33b16cdd43b4a0019b170984be8fcc8e3af23c17eeee756b14950bdd9e10b98e76f41c83682e5da2baa7a960158b7baf0e313604579a676c810a7cb3eb8e31d01ffd54442c509e414b6b9fc83117fc4b573627a64a804090eceda84132c91968445c5e4d0ee8f542d6ce6bf9b843ce83eeb247e224d638fb806cdd9cee400ef4bf35ffead23bc488670f00531d748e4fd811b1836a8ff470ac63bc39377f368d416e19f408f6014e02b9afbe1f06083ead609daad1235a4d0f97cc9620c10ec12c59be859f204f181377f7bdcee1fe2b86985794a4518dc0c12d76aaf71b6443ebd135d2810e79796a668b7ae72ed6f6049ec803500e59d0a30e1a2bc7704fa2db1d4453bb70e61271d35c2d158a4553025e4a78ce451075a916f3964e776f09c6ddf950964fd2fbb14c470c0c21513349d35c5404dca7cc82443a2544aa20ec803c817ced1ce6a2f42e64d5ffb3b38da7a7c43cbdd41c4e309db55997e299c95ea8236920b18111c95747cdb862046ad0b1d2b5cf7e6164b3457e486fcf9d402d3a10fffdbf3f2a42c0480af9cc6f5fadfc36805f1bf3ca29fdaa1404a29067a2696bf24137f387f05dbf7a87b4aa2107801c641640d94f6cb7d46673897a65c687de8a3ce20f5e1b7c210a85ffddb31b25c7ada2100fa22d32d759b8c22f3e452f778a3ef306156db0604944479d60f1119c74918bf87a23ffb3ca5d1f6bc70868340dd036e07a7bac6015a2af31e7b0c5fdefe993374bc56b1c08902eecff038eec67c1a3fab1db88497d50d7d3e9496111fc1bffa35de75e8217cc96d4d7858b14cc8d7aecae4d66ba12d626c8567c12c405b42c097ceb2522ba5d2d1ee73e138408f15ed6b8663a2174e96471d3bb9abf1157951c96a7d434e6de72f17a5fec343be32c211c0c5ca694d4ea7eac72633e679a652cc134bf7333982a9c8e5c024062d1fd5c3e35c9c5db2c01ede89eca0fb67282c8e074989ff244a11cef7e65cd2b4c0b82b01dd7b18da9420d68180d69026075de8fcbf919104a", 0x1000}, {&(0x7f0000004280)="e81b109ae9679876b22e85f5ce46120750f6b2e1193363b3782aea97c97bd4dfce0b06a46a93d9fa33d3bdd3d1665e1928a51306302b84ef11474380d7b1715d416e4a9c1039ab4bc3bc28ebe98f5a73975a2391b94e63bbde52324098b51bbfbb7e33930b95780ec372d96946a38cd8754e8f65dae64b8fbc6891818225c9a473c06580759a3e7a4f48523845a2802045888c534e01d380ce59d070ec", 0x9d}, {&(0x7f0000004340)="b0b4ea56612a90cee3efe1410730a53a4ebc4139178bf9a3604681ea3ef4d6ffe8f4e02c84800720ef989472e74bb84336203efd37ed4c8d", 0x38}, {&(0x7f0000004380)="5dbec6ca4c90c1332f68f4939237bc665755480beca0501b9caaae7036f69c1f205c", 0x22}, {&(0x7f00000043c0)="a3280c67c2a09f2150140312ddb9f3a0991e9c6fb5dc31c1745d438a975faeb571bbe8f4190dba541038a5714b749cdb60ea6f1ce444e246b108", 0x3a}], 0x5, &(0x7f0000004480)=[{0xa0, 0x1, 0x10000, "9f6c3351c880b4648c82081cedad1fdcd97d9a16e1ad18ce9fa20ee56184c063d16c3e9b778836150cd158f3c51e030f9c0e763c3789b16b9540a95b5f9cba60c63c1d7d3431b30d796970b04f13ade504e66c50e36631a283ae32f04df648b3af0817d62148c042b899c2b106550587782d6506aed7db072ac66288cfb40439460a1a585811074b53"}, {0x18, 0xffff, 0xb23, "33f657bb28"}, {0x1010, 0xffff, 0x6, "9986e650d38bc5858a3a676ba244ca46c36bd9d58cffc9cbca7c929c30f40adaf3f59ee290a6ccee61d3e0c3489b3d79484fa3da806d6d121b678b3938708b85484c7f80725b76e1ed2fecb02ae91268631b412e16bc2867f5001d6295e37369b3e432090990c4c6cf559885449c5c74524ca792a2055546968f070290e528c0201e9554f0fe94e874dcfc56d664f25c16e418d8fc5e59f8fd436fcb490d9de7ca933b54af8b8a20a9720e7f9e54e5a2114fe7b40dc089bff8a9c10e573972c1a43aded1c3aa9c5a0391013b586fd66380fe36cd55bc9bce144bea07cf4d5264b47d7855c862b60094f5af9b9cda7ddaabbe14772c6f2e97084c3b984a98952025797fe30e76312f8e740b976e4d6430674a3ad1a734b556536d2948acaa74708011271a0fa38ac26f2ac314876fe9e1d9dbe97e0e1427d40f506c75362fe7f5bd7e6fe1d8b85ab99ff753ad97f73656d1d90db3b0da4f097425ec52087f311e54036b5ccbc06a989deb9c3d82f22af6a3570d3f70cc3063e81f699b9821555015ec6a440258e286080aec4a8d2744d67591da7e48090c4f3c8414a1c822d88f3876cf88f4e1a33b3eaf4ba9fca559690c6a9b6ba398ca14c016a560481e09492f935804a2badf65997544d8f0045241604748c333486bff2c6fd09db2e0a6ec6f52562a9374c0aa6b22c1273e58ffbdf9f526d3b4641d17c6d0122cd0cd8e8b53152ec4c6401c149ceeb88b7bb1ca37a4d4ac703005bfe4df968ce2b9b60da7e8010decd7fd3a3dce81d330f784867c9a4674b0eac4a7c30979441b6c98763435eb88e21367a124c75462bf68d5341aec143a981134c6006c66f5b3ba5926d0dcb729e13e755fd944db908f97d2c5f58a2ed9f85b948b34153088cd318dcd1deb42399de53cbb9137c8e2b137d69b9e9fb8c6ebb16f6afeed934325ba18ac8c23f5124cd9beebfa7f29343f8ada8a3baa79a5e5441d49983c5c12e08c700e0d4e3e74a5fb685f996a589beafca5925c95d726fb0af70075f5a078d4bd18c4725ff69b39c2c830dfdc28c6a601a43dbdd0882a5288ec6dbeeddaed0b35dc40ca513449d65f3f85c789d550b081b5709fda3bca3c85500014be5dfd0fc5ee726f7182a66f1bcc5fc376e1d1e5528f198da51fcf63a872cb4e88b889a27e49e93af9139c3c12a0c43cb9b915e0f6ea7322f24962b45141ffa97102edac58fdf65a946bf8480f4364547578fe63011e8a8e1b1789d116f4cbb3476e243d3a0b424606b249e99be657fa5fd8440f3c1a6fa7f9d5c047b20d11cae2a33e18e11ecc581d0f999ea30c2909f64141db1cf16f7e6631a8c22728c8601f6c7c3cbebcf9df3f16d670a5afb5e783d99a95d2b766b2645b7de4712ccc47b8d3f4340b52f5a748001b2853ec7e097fe1eb05fb01ef3a043975e442ce186d64f1ca8ec9d93475339f101e342c28ab6d3884eab08e464d35eca0ec6f295445dd2f3598cf8aff9f3332406cf765b6998a0236ed14172fd2b6ba45dab886cc8b32467e84c5f97c89dffb4a62d7691d36704ae0c8fb7d07e33020e750a030b78a0ccce5e5ae8475c737210d29f56e569b982a8d685e22359a2f40dc284dce2743ea015ab7190ec6738f280360ce503299351b9e1bc2c187dd8c7b6233ad43a96174a4f4b0a8b34fa49281b7d3af5332d81e4563a6ee1639b86d57a7abd26a0d9570ebf5fb3543c14b368f12e73887020c3bb0fc130f83b1830d190e320431e4ca180ca6cc229fd552f49df963212cbe03109b852b0aa7f1945f0febcc98bdeb6c9cc307a61ea88e122f16864ea22ec89796993055695315deefd984553c7ec464087f19115abf9c948ba9919b55cfc3bf9e7819323d62e79576592d4a64f8dbab3902d6f306d98a8fc951f308a2e866a9b4f9ed7f2803b64c110a4ed24f44270a115e5515a43b47581879f7469025f740605d7d679b1e245002025d937af58214f9953a5357d092a71cd5b0f7f5ad919d24bce6ad46339c6b925e8bacd2999fba52bfbe1c65abfb81f028b775d3717f631a8984ea9b1bd541edf5360915aefda3da0bf2bca4e470cd2466a0b7ee36be820d6e4ff61abfd1dc62bf6028db043b4a7a5fee361f51c9b8355602aa185c2c43a35c1be3e79246ce28b5e5ab7133f6a0a74fb4664ad7000ea4f9ad8fd8c2c7e1addd9e24978d26f444d8d9ae776b8ee80412d6ee12633354f5c5492a05f165483da214ecc8c17200f0098e02c821177b9293ad258533092f9591828137e2015b8d2508d1f5f5148fc93f3636d6ba56ca9a7f88b6595d78eaec222982fe77f09443954806a4eb897c45b866666fe56bd47096f64cf29abd5783436f54f8308e0d162f824f6a87a3486262af687dc238c4e4a240aca6c3bc7c67dcc16215efd010043387b99a6c8e2ba1d77958a58afc8c2f006f326f10e30d63fb1e2b776c4a95ce687450deda7fa00d008fee86167aa98368256904e0326004661f2f790e9e7166197bb0f7a72f56339789afedc2bea0e7970dc4963636d950df8994ffa30b15e50af6a27c838f6d664ca580f9e55738cda2d8d36759d85c8456bf12367a78ca980026e672c3e6416d03f84d5be9bc7e54e46e378c9e14679ee96db02f8625271718beb8cc77c7693e815e1b3f224e9d1e95cc2779840843a6508dd8659f52ec64cad4f20a6e3b68c371786501c3dcf8145da7a3c6417f1425d653bb3632a4094d8ac934aed93034b0b08dd34cd3dbc810ec238828f5166c9a566a5250e46bedbed12269af5c0fce86b5af11a73cfae26e5a492cf5e1c5a6a5981d0a7e9ccb5ce9ac670a519361e60fc08e9820fa81442a08bbcc2071829c76bdf8849b17b49f656a166c9ca14cc5bf9012f2c919c8f0302436e05cf3281f7feb0d5d216d25d82a6c81a8e06c7723ce86e99f43fc46e621d8c79a87ed50b4d4070393b7b86865a61c98f29338353b1be57f9b1671c5f22a863645373c7c1c986fae10aa872d5fda70c755c9d36c3c1c8394dee32627cc76cb7f088fcc856b63ec1137dd0703fc7abdb963b4a0794c1c80fe0544f48757ff3bb9e6553dc3312e0c9b7d57670b199b29496f653841701eb4d91cdd4dae379cfaaf4e67b808c5c53332c4b64e2e69ee18be187e3c84e0acd08c410da7af066c46877bc62846fbf0af38ae8897d13e78b760ed177e5d0a5e0bfe8df0e9703bf2e0f959a50eeae4297f1586c9af089774ad572653c3b9e4fe26257647d4dc9842a616bc2f581db3a181f328e19929cd24b7ddd04dea1fc9f6f843b2e71df954d8999ff1b9c37ada1eedb1610b8d92154f9628a575068e5db563f589a93261ebcecc869dd3c5993aa23b14f9a9b4e22b0ca5362eed6792b0b4211f9bd2682815f7e8345e8b00acbd1ca6189381ef3b0dd76c6dfc8b1e3aecb8086d0b1d353fd19e539120bc8dfcfda3db92357fbcbe205726212baa3c7f3035265af76713e560fe0961d60d799fdf598c6409a20274c5505bb27cc52f224747244e71e605eb4dfeba40389c87802b3039a9f2e15f9313d0413991ea0290096c681439716490e69b1f5b262e979383e1b2c734c095f3bdc5bc14a832d5429b95b6526259a57718849735801c6a30543a6978765ab3c29a696410c5193f26a46851929a65dc7c98286de4d3b11291c4611403c14eb37ae30140a3f0841ba98a9bad86d25c8cd2bc1d0b624817f7a2041bade791a15ed1c756e439223e1f8a58cab52ddd1272a5134f428692211586129bc17f4009f7415282789115cb03247b4305455b90c8d65ce59e07f5eadcd30ef3bb9b25c3859be5ee37462559f2c918e32376a8a645afe8a68e6b5968275917a0e336047f9473bfd0c55f2ba97ab5bc63ee6a482fc9cfeb90cf6442484b9b8534585b2c78ea01660ab71ef4d815d49dab2f3fede669b7934f8a278fcfad33be1508e56ba07d7e2c10e58fc05f7007b238bbcea4826ecc8fb8750a7c613b9b08cec77b09b0870e653143afb4bda14bdc24c7aa851d09b92ee1f1e0d6ed5f3b1754a1ff1a32371bf44f885bfb520f1cf0cf60a1f4aabfee6dc4fb9a49ff6fffd209b1334f82642446697532b60cd0dca12a41232f657ef6136d6ca1687b5cd22cd9bedd0f773c3fc9ca2d13d37d40de7d0ade74665d034c19eb216a4ad846de4368f56750e922dd25f30d447dfc783a8871e8454557247169b274d419ebf22d6b53f81c205c8970bb8eddbd59c0fad80d38c07e096da7aa6aa80524eb2b5637d2637c82ec376bd6a658fecbf0618338538da2647861b7bca0b99cd8db82d51377783d64bfaaa5890eb970b6d2cb4ede68e46fff4d7f85dd7c3671bc9c3aff50613e9cc471a7f6341deb6bf1d0ab8383e22d1d38620e9cd50d20717b4c3b3dcc7b16ceb98be5b11d8a701b83cad97e69a77f69da717fc31db714abaf8a93e593fda3979561899d7db429d8a4cc1e420a94895c138cf4fa7ca8dd9ff54e213d24170aa2b87ee227185f777d32baa8a1013b7d6c5943ecf4d46836ae01c4e50f0540920e9fc21ad8e74e5a8f12ee6582d079f0eec8c3ddbcdffb3055565b749e7c55355979e6a328ebc74eeb961338754af82181d62f92029cbffe1470de6e470c73cfb8008801aef92ce3391af0ee4fd17bd8a8d813b50dc8bb4560f4b5cc34912b0f29c727fefd9daad7ffc131cd4ceef79befe60b04598e309d25c91efa24657f4b1b747ee1f345ae42959c6517f0bcb450a9e5f33a76e2c5ec4fad3a1c4609b73b8849b04d1002dfc43e6654610fdb77ab55bca0f59c446c1498aa52780d3c7eb065d57beffeef2d9ca36b0ffa9b97cbb8723b17d0562d352a34540508b94ad95b0465c4140260aeec8d53b2ef6c1949deb528d6879b56fa5158542019e3b955dc7d878c7a07e923f192aa53d401ffd5a133024a820845ab4af4d8115e6555da2a233d4a2801024971620b622c5040a6965988df659a3b5933ef5411700ba224b6fe904e6bd2cc67ed11e7ee1f4dc41752431f5e8b4ec8e54e4d84f336cd923a703ff9c1369333bbc98addf02d06bc0314546f1e4c6f664f1eac19ac23fab842efb80f429574151c0e5a7e8a19d2329e3fca25e1268c5eedb46781c7bc4fc21f30d2951d5e111d3bc4b83f0ebd549a97599f01ab6709b1bb7c9d19e92a758753b50f1566457eabfedcca6a75a1567521eeb0b25400cd7b259f5940a50f4bfcd6687de3e20e057318a11c0500898b9b77f693667460e90f801f67d98ff0bbe8301898410e87a526c715d4232d9e828b39beb7ef064f98befdcea01c3d3868ffa26c36958be7ffbd6e83eec1f65368f9de363eb03144a5aae0e966b12d9f51684a494fd76b077dfab3d766a9fcb3724720910f427c423f3a0216eed6ccfd258e5626f2063937729c2274603cea75074682293803d77e158e64101fe5528ea95bf25c8e3b13473736b53ab5c052226ef2d9c3c6e8a245323413307f39ecd126450256405226901fb84126ce5770178eca9ac808e64a2a27cd639bb86d0b424f80a9c020c6ffa805b388bb3ecee635186c22439b1b19c0d4af4923a6e9649a07d6c13d632e9448467bbdbb3bbf5895cbff4c7f4d711e59f1ca5f674e5621479242d7004044b38562c9d4be85bc3b9ecb339386d43936aacc113a5fbf269b3adb013b9f9332de053fc55ba13ab017d8d033b814a84e66e11535e8a3d8f4c9b09e4154e39c03c534a453966d3d19a099b99a46ff71255f075e784b0c2b86c3df6dc7249d189bbc842c632b95c041abcefdfa2f8a293c88427c1de6174c729a4fcae171"}, {0x1010, 0x0, 0x2, "1c8112a3ce50f24ce56ea0ad839169a48fc7315dc493a9d85414537411992125176d593a953d9846759fdd745804068faac18d3da9c83adac2ca1cdd5ee296ed78a89b12ff5295fd2f3f126e0f54d235d4eaf2e1ed5a5cdb53deb08dd6f0bda3a2300236cda5158c62455520a6332f243d037ba757eb2f1f156ad02f762c8e17a75d1476e1299c7601ebacbd361e4672d76fe6b1261fe9a39b3b7fb456caee05c935c8f2b0fdf0eb51e833ab806565b4e1e0bf62d5a69c36f88a5d6b542dd604a8d97d554c1638e8491063af442573fe47cc0a5c81e9b2df417fac042d258e1f2f5924466aa686db8c1feb54422932ccb1fe7a13cea0676620b42487ffeba1d5d843c50348a817b05698c7d083604966784921630b1999412451751ea73768cf4e8b7ba3a5e524b81ad15793ae14b010fce46b7ec8ec648a4cafd650107b7967cc953794832cf173dd9948326cc2f2b5d3ca37456df2af233943874aa5c48f88f6260d61d4c61e22c3f523e3c2ea203cdd8f01287cd0fc56df88d574d9e85afe7cad1a0972f2b438055f95f7fcd9c74785b2a063f78aeabd3c0194b170bfd98441bea4fe1d486384beb4fc53639fee94ef2ed0cfc8723a531ae63079273e21a17339758b622225eaa716e34e36b495255ac92010982316782cfd96c67919e3f9ba826bd58f156f8718772a791668844e46cb930047a5451a0d6b242b1a9dcb6d7cc9d74a4786b50fb487963abde78e7ac9a2f464459d8bb4b31ccd6c241ace868018e3dafe52190b678358d496f2439356116ae86bc9823d54d65583f7d9a97052a7b36879f8778dc7d4f1536df792c6d967e40176f5d258f60872c8916c890f37e56d0595603e9591d9f00adb0e691e502784d2f57d9e7336166a357ce40f38a936c99766151672f6bdfd2d79e07705c00aeac4d2adcc7602213df3d992c640ef20c49fb68c881afd4f70a40643f4ae6f33a092597923b6626f42d243214390c5f1659e75deff9d986f07d7ac57635ea4efe1cd7692413a5477465a7ac5cc3c826e40013a34991864d8bacce4bf8bbb68a03391f578b80ac2972c8044046e4e830ebd44fd389197034116a5908051ac4d3c2cacf1e3bcad9911f3eb6793eb375346f7407a7d85d5c517cb1291971815528a7565c4b0315a8a138885f9251173ec7b57d58ef2a50f5c402b97ad2aa65b6fccba8108e05e9842ec5cf03f0ecc6a0a9f6a2daa8ea529f1bdd9f629dbd301595848781f2fa262e607f8974143deb7a9cbcb2ab71a36b9448eaa18492df40b1d14b49283caa06221cd0d0ea8f348449af79f6ef1c420a9104a54aab5cc489a0a2666329166b0c15d8499156995cbebd47c957458779be6ac865204bc645d201fc61ae26e7135de256de4e1bf0755df0bbff953c02aca479aea6e4234410c51ee22d2378b24f1d61af8892b8cbe44cd7a0c9f51da58fd77bebeeb8f2032995d7d54de85b7388cab7d34ba3ee3b221c5e6c3c78ece17cd64c47d5f2a9ffdb8460073578f6391f5b2d35bdd442b7590d298be60057a33384ad1b58d9eed7e73583e807b9f7bd40cb37a816b46357897222446160108bdef131fd82619d8ce88960dfe04afca36425945be29fe10f761531a3c3347ca383a09e53edc8f8a85d734c914b437f33a578a8f9a11a1f2f29e46b3d07d2d8afb58673712207a053ab921ab7ef91563c31d16b28313e5173fdb7f7f782cfb93d0fc429b4e8e7524d2b31b13594f8af2f7ead2fd16bbcfe8cb9d0756e95e80f785e42b9b229b5ec1360c16e9f584cb008ca1cd69d8de48d5fa81fb72b3c289c4143fee258a9d906f816cb3001b9ef8cafe0f60e600902eb163c35f4fe3f35364b6d5251a850b67954610c6b4c8903e21105222db0ad8daef6b393bb5417491c4fca9598a8e28c204b731f873cb4f567e323efbe2fd36d1a35bccf766fbc578d80c6b10f49126fcc68725e45f50f208e4c56b892413c48eadc405dbdc043e7e2c500c077010d1bb95280cb4de8fa2f7f8fc93c51d6ec4d5b49cf8c3af20ea43299849b4cabb32bfcb984e0d136d52850ee8939a5494035f89d2a5c3c116aca3a309ec0ed48c793dc0ea4035d8c8f14b2a3632e34a93e5d0b9038a5de7de8306a428b02f60a82f04fcddd7ba1c0b7be24b97e706f8a8304351097ba60d886475902136b218bd8394141e958c22d8e654f074d59d72bfa006253b6c41309690f77066e5bbe639054d930e83e22569c562c59994fb92ff66ca6eeb251c86ad1b5168ec57ed0c4a4c0c1cfcbd285e887800b6b5d2c45214bab4804884ab05121d29ae7ba9fdb9cd8d56043db84a4b44817cb064b8e944aecf09aee74c0ca826dfc11fb2292f07843d648b650a054e3494a1102203df634e55fc3026fba4723e941c2b3046657aab0cb15327f436442bc06617364bc4363602673863bb72532a6f5a43fdfbb3737baedc2d1268b3c1c5c677dae56332cdfe8a8a35223e5b720b0fbc846440182226226f55903853729c167740fcb340c9724922f79a248b8b993905dda3ff1f181823367e0b2b2625079ec839ad38e9352ca39ad3f09d14054ed37925ecb671eb0135c5d9d9567f9b7f2182ef5a39e2d2a208ed193016dacc83e9bde7a9c4301e2e5d28017a010f120a791cdd0ab9c1c5eb9322079df82fdb21113d14f5a4f84fefa42935edfc85c7a40ae827bddb90fe4afc3fbac79c082d3f98e5328589d36e4f156450bfae01d4396500d171d40539df5f2dd0c5a0c047c3c5589eba7b8e6e8b105ab4611e6e70c294124e692b2963b17cb00d201f5b3209a39873834640555c32c8ef5d481bc246325420ae8620c7370a5ba033ed45b7ff44f3c7e6edd4439eb920b241d61cea140307b918295d86e6fbd60c4d54e8745ddf3f108ab17efcfb3215bb45a837f9dd1f47ee713d54b31c78ac0924ceed3dd1aa41d126bb0c75af696485142676ddf79afeaf57d00004d0d1eec863373e5e1f85c6aba08a998a01a705cbf1ea32e547653555ceafbcd94f72af327c210f987680093d14bcd27e497fa7409c2a1a07c27502b1ea9217b8eff6ca64a22f2c1b579b7a4e0c79c2c903988f4e3eaac271f2a15d7ec6801cd2d519844f76dc34aff08aceec295ee15086ec7b298dedff48c0c37b0e717ecea3284091a3380d24818deb438ef866e5f6f10881edc66b6ba0b38554fc2b6c8aee2566e1b03b6af042a107510649de8ea5049c95c0ab393c794ca15415cac65022989aea46aee6495a7f302e38007da40993974ffe0084981335c3f7765c4ee7b4fe636a7977b8fb6168376344e925b0d061f8a6bf72d790b2034885273558890b00399e86c36f9882edb41f63f070f2262740277e01b6aada7596c6c25ee1530cd4239ea0ef7c75cc1f4c43d854eec8d5fc85f0ba5da24616363ebab775fdf2fe21e35298deb13069db3b9bee685b7d19edb5cfa3bb21caac3dda8bd587ef4b64d2f0b1c0641876455bb0880643f79f4a30fe1aff5185ee3f280c68d8a6ea24cce3a8f31921bdc92059fdd871b369cdbd4852767f9fbed4c88c75130069886430f330c2488ace98aa3899b7da86ffdbd9048ab7a15e3d3e29a7a2d9c3db4f176d04316c5a616b80003fa53f0e915934dc33f34f4c651d570bef927f986329e1558544a5701d5bb6a2b7cd367abc9ca444e7c652c8c1927b4193bd5712cb09ece8dabc99d9adb78f90f7f6106b14099c27c521ece05ddf5aac85f46d378d4df7d822fd4c74d3e92b07bab5a75073dddd4f3eeadfe448267553ec663bb416a9a1e44ea98f14894adf18c17710e0728273a168866966be548f2703d9ebf2bf695f4eeadc7e32dbf980e93103852b60217a4d0bd8bca2ab97febeab900557b600d0eebcdf309620601d65bf324a7c9578696d4b8be990433cc48b965bafc204ca22bdb312b618aeccd92c6406c4207a2c5268c8827e00f34c3f8b4b95177e5ba2d2b1f388da2d7d92ec2eb4758f0221bc9f9e5a7f5bfa4860b340c4bbb3b08d5ffc5d1dc4968759899ee5f7322077ff491fd25e06326bdb88fb69270bca62e6478bc9abc9778e32b2d41d49e5c4a1f059aff1846f7d4412ea31db314c0bdb31652b35c2af679ac7a739daddb42c6db531568a7072fc4df96cfd60cab12b039f5b92dcb2a963569d4487de8a4fab24d9c77903ddf56801eb19fde360469f4539fc8d74db070c2cd657d77cdc233cdb63b190868f125b7fe985d4f580f8c5e40db32e4f71aa78ab1e20641d0bef685a457ed6cd73ad998e39677754a37ae9c07a87778a519d23c84274a59fc7314a171d82e3107282b6713a78781706efdc4c10c59024597942e31969929a3bd39c5b75faec02af0d872bb26cd1143a1c4e35ed468882474e987cb711800d3d9c2d661a5a1c44af934335452e522a5b0b338a0064791203204fbc3974323303dfe55061c1208f53626bd5cb71dc7bbf23a89ff008c7b322f1cadfb092ea7181715b9c3466425f2811fbcdb81eb2286d5c4d90969687dccf16e21aa8af0eb42d002be8a0439f79a3047225e818861b9be261762ec6af53c076ce16b97aa9f5d971b2b34ed5235295c7e86a0b31035c70495ac9295a8ab284dc872e69148c8eaa274939c1ea036d39508fc1d19374508446a47e03e763247603c122d9197f38cbb45a5b42ed28e011ba04e21cd19ca979b3240a807dd1ceecf0b5916bbb62aa1a8b1b3c6d8b129cfc151ced7a18283e2a412a525b45e8a9e1e0a4a88cd0d191478598e3ae56b3d40d30dedcb87b9d1669ed5e31313c17d05666abf2011f5ab6311f2cadb752cc41958221420879ff7ec91b5e41f2337313182d8fe968b89f90f14e26ca5c90a621327eeb123f64d3ae2c3421e8fc30c35f23be9955575603aa5b8dd44cd9b669e5e30181bea3a41936c0f862112f2b0d4a431a92a4d7bd35cf005f8452d0ddb734c33dbbe100eb56db41e54ce3197a0ae602fd62af11450be0119db610fb80e5fb258129809b6674563fd62be99553c6b5169da62c055972fea02f6a7e467dea411adf04ad3cd7fce07f6af99458d06103e71de7db39f44d78ccb58f87bb110460e0486f9e1640b0e3a2e07028f09bda834775c03a0ede36332d939b70d131135c567b6ede100324750b3045126a25e1057231f821505e1b6447b4047cb3144d89530dd7e66b7a3661a50e6c3c72487725bbd8653bac9a133b526576d33bdf3522219f5942553acddaac3f841310e412ed6fcbfaa224c072114b599b3b42187473f267f4df83a9815fb58e18d4b152c96c0633bdbb32d6d81c16a648c4d350ba61acaff05d15b338f5f2a9ff755a9790da258e1d6b74ea5cd74c9c8180495bd933f7fdca1acec46e783d5e2e4da6835db411089bd22fa91aa2576bbecc2d34cd69ba88c38f458b740de102a69844f5d0aab8e9f5bd28e6ccd651311e48697b23f6cbcf88f20c3d50bec1267fb9e146c3893d6777d9b3a3cf5b0bec1a3113f30914d4d63691ce832fba79d1129f5735568a5f189e47f8903cf029668c87009305f2c0761415f2ed0794176bbe85fa85e33a7a089f43a1cd2451edc14ad9c785e4733ad7c6df53d4d83e7c7db7d11923891702c648e51227cb145f4522326ac4b8201e4ea7b31ec1d7dcfeaa8bcc7859e9cbd99e5af6fede5fb27ee13bd0277d945fee2875c5343254a13774e73bf74664d28e3c985816b543294318735b0501b9c35811a15dd04899890c6e857eb10dbbfdf191522271d26ec90611ab0704106841b592c63f7648e0db9bba7cedf73a7e11844c2d9a4c7b5b"}, {0xa8, 0x1, 0x0, "e873caf6a87fc10ebb9e1538c2746125f42d7f9938171e625c78367a39c641e90b66e7123f28fa0f3137d5af85daa91fb27a033beb4082cfeae34f581c4176706964c6da1ef570bc5b23fae4586296ed10a7524e093f65d34aa7f37a96ffe5c382e9a7b58451b1c7315de93b75a2082be8fb12d5be890805d117ed89032c80e09371a458e8379cd744a4588c584bca2b52166ff8"}, {0x1010, 0xffff, 0x40, "d9b184c570353f05c1eb1ead189ea350375463225f486da606ad48221b2d698672e77eed92e38ff069c82c834018ee288e53b3c51e4259e4e2a8aac7962680ad65e570d6cbf33124571fe55c5acd7d6f74734ef9154e65f681e47f503eb29b2bc074aa434e85704e1e6ddbaf0e07d6502206df3fe005560eab3d1e5f949ca75923be484d5da6905bc18ac6ddfd977b52f1a73917bb5aca527aef0302e3524363a8750948c7604e63d1907c944eedec2e595f22efc0ebcbc2ed796c645f7b5862bd989a5e8b5afe27f9ca60d4c05a89232bf9c25a5953adbcb34b8efd2f7fb7dc021f8de158ed4481d7e3b644be5ab6dff931b89ce82527c63ed02c581f5d3e8aa1662c62e519ce3e8b4f8821c4c4005d4578f5259394862cc60cc5e633fd11de28fe34b7f73886e923be7f6246a5456c4cbbcd91155ef7ef358bfa9648f9380c773606d287f51e578e6e74222180f2594bbfdc6eb42ba6b00692ef0ddaef2c6c97e938822b69f09c6a69207697a2852a6758ccc0f891aeb46791c9e0b0c7ca2e62c463af877a8e637c30bbd06c4f9999ea76e1ba20cc70966d6c91caed66d830e5b7e6b0609c35660df6ddfa3d6263c7b0d60f56c322d5bcc92507f38f7881d5a22455ca6e82f9876003b22fd9c1a14d903d32d376aabd5aa03045999b02439589130b02825362def389fa14d7d99e6957055b7822dabd2e65263cd28535ca2043bf0bd79159e182e939b485bab64b4f32f4b436a24aec19e57ec91f21aa888247ed2e7976445bb889b0473a893b29fad93bd4f241ff3d58001047838fc685d8ddf014b5c8b1363b948d1852e212248a23e62e180cad14af5ab5ad56e805bdcb0acf844ca4f330679b254007ab7d3f64c0fb0c98ca9810f64ab28b3ba40028f711e6465ea38882177c931509f89ef05981168a81f1e05e710b26f852f6edfcff7f5b4cacad51f0c7b553c9ec986bd64ca333b1fbffc592b74a8c471cadd88e233c5a195edb3471f329a5d515fa65c9a4db816336d0c490a4c47f6246cb801bc40cd98a907906067ee4660e42311655353cc32ac75c4da5dccef78bde661a3c47df614e22d8703e8ebfe2ba8ac07263248065aeccc35c1ccffc569d1401131908e7cd524091a071e6e345538a79abcdb37b0a4787cd24010f0318ad77ba40182b19661c2de08681143bb75505dd46a67e09968cfddbf078740bc1e637b0219dc6f150481331dbeca0fee3d7721be862034300f418e12b20f773600b7305bc5b6863f4b304d0508133b4c914d2e1ea6c74b3de775bbd9a77b7a3772a5d0231ab678f88e811761038eddf804919d3e84748be5bc901d75301f75aa560a3dbc5d76d36dcb6dc65ef61fc206a03debe3202f67c081b11ef8ae8d885f28585ddc4942b683e30ebb15e280dd5804fcf956519063aed93ab5ce99c73eb7631fca909473bec23738a6392b3b2d3acf2c841cae2ed1defb71245ae2d08b4c6d54a0341470548d6301c4ebde37cd2af8576d5a260a9451aa0c8ea4efa121629dfee8dbd4057c6870ccadb3003f598fe2c845058aa703175de3e079eb4e63b788adb3ba866e93d156d1e56bc7362adbf46a1eefc70cfbaa687ea5e1ef4d11ec802f91da36aaaf071796b5d3de3a9a7ba9b95af2eb734a337e7f4030ea88244fc4da39866c24965c794400df3d50b45bbc90d7027bccf4dbda0f4bf8bbf93a28dd6311f90b4521843a76ef408ba9c1c9aad0b201b2997694374807475e6acafaca6a7dfe72a14dcc267be9a72a2656c9bfc7e24cd1d1541f2bf22cc0fcf3334cdd245bd92649861869940fc4db152c6b463c9677f56eb6e9e1e7250f549fe3f1bc89fa1cfee1e47364d9347b6a257ad89dccfb0cce62286ac0d00e1df62a8fb35f550f7f1666d82d0aa1acef1cddf78256c1004e2f27d1af04e6917800dd1ec24dc939f8c9f8ad28098b7af462c74c8f6024a4d9ecde74fece1317a738b70b84bd447b40704589d0ce6188bd004d81671537ca4ea56e6b438f9468f5e4ce6c2553155d6c859d19abf64c87a8523e4399a022be93ee4ccdff2c46f318568e1cd2bf37a2e0dedad1f96d1d2cfab2bbe777afff11a8193f7520c5b889915ff2dfd280eb2c87c848d8c1c4745d1f6a99b76c47e87914c5cddf3541e2459112945dc97f8ffafcf34ad9d2a04363204fdafb37de7a62e04db23f32b877194fe440bf826573f8e3eed8cc7257a8362b2f26a6942f987d1a3c56a2763483d1d308f274a320eba9444f84e60b797be5f09ec37294b048bb511f7a15a167b06046b64b855a921151a4c1ddfa08e7bb1fbcb33e07edeec1e5d8279bd798a93dd65dd4ee13a9d40058c94a415be80092fee5eef5e1f3dc2aaea15b14a723dd5d16786e21b01f560e03ae5421d6ec002d4779253e5e5eed982ad80388b4679fe6c662f6b5e5dc4753dd3502822e14d101b2ca4e715a113cce1769fdda753a68130f0c47d4a8779731c95852c8469cc78b8c57dbfa6e898bdbde07fb027c574114b537a79ee97c36817ee5496c2a488942b182f1d6e00a6a468266c9f826a3e1ec4c2f198a03c8aaf0636e257f3669b997c794e9b61a6a532785bb8d656cf3ca6eff9485ea2160fead96ffbb8a22d8e21e2afbf95fbc246b13387b25a3a4120d963ce2e3d2005fc91c11e1aa95827f4567854b5bd2b6cb973899570378c7dbf01cba745ca72fc477e8ded4ba1c1f4c61dda940734fb6a176df1d272b72bc2cb81ea0e5007eb93158db99b5082341b1c58a3c234655b406e0665c22c625d0ebc2a1a5584644009c281790f4d0a0a0bde30aeb293a333555f0ec2dca038780fc27e8b8eb8159f61755b81e97bf87ab43abf0c00f59d93bcdaf61807ec6ce0bc62130817126381fb1aed93853a504be72a3c8bd0765fb28899ee5256d32176b469f7c5b18010ea9af421d3761419bf193c11ee6feeaf0f1a3c7bc988cadaa900c2243392787c9889b458faf4df466373178177e6a2e3d46694977c25ccd9abf64bb37bf4d8057292bb456003bc5ff76445570b68cbddf09eeca2bfc6f93d9d84af65ea7698c1b552c4f802c782fcfeb1f843637e9aaf33b5f6cf4f31b3b6c8243c033a0a242f7e2e79d10135cbc018e2598ae0f4fb87303697a143cb92f1dc4a97235c0f27ecbb05628320b1e00c03eb8a6e25e68964e31ff6e0dffb880b84949ebc958b0174ded196659a5781b6f6f818f26dea7e1634dc231f45969ac66bb88a0b2692e3109f891cbb30fd4909daa1be378a9b6bf7496fd59c9b14bec597c4e696a3bb3bd5bc77fdd7c2a27ef602c3c484246a9896b2fe67d5977353bc6d659a6c02b3ec3837898d59104fb44f4475797be9b0511f65304771387aa5060bd78462d4f25f907b98ceab85d0bc8e7d348b77cbaa1247061937246ccca23fca36830a19fd006c1a7a4df3d9a21deda4391d2cdf3911fa675b843c53ba9ed9cc3b57e73cacdc3cc5439fcf3e4bea55e357461fb3faa020f2c4dfac59b48f050239bcbd590e311c8c2cc759bf5e75eb19d1a0107712cc52597478eb1990e86c8ac2ed55166bb0fc602a9d84cd2a9d4aff4ab278509cbffcdef63e87370c0eac78c2790301bdf169a94a6addbb9619cee288102dce5af83e510d8f817d5d60a71797cbd98c0e00ac000bf14fabe91fc9d175f49449375f6f2a1c85bfb363dbf705c5424f12dc7f38f72759e8bf136bcd70a725a76df75180f51180a661fcbb950ba6898193fc14d21b801ddbf773caf0ee351410324b5212181487210158f13242e62c50284cbbfde2fa3a0a9a80e661580648727908ad108656f6177ca37cc7ed675d51be57b6a9831cb37f313201024ce3bccfcddf8fb1a259db1bf50b24964b2f0ac1148c0012b3ad0a40af1613876a4890c72525ec22ba79ce871fb99b1270c9368b8610d482a51e6c7ab39c8de71d820650d3b01ae4b157faedb580e1656f3b4eed8375cb3e2a58c740bd03cd278fd24d5af7fc4422a041ebaea84e87f61979ab6d3df647b443b391b0325d6a6393a105f1bf1573e4cbf6ebd04b34f4a35e6f328a204aab3d40c0812017341ad1f01eb8af3991f2b4151b479f7f5adad685fab34b3a5008f10a11ccb1a3aa069536cadd131dfef35d42f01db9efb63862b4d5ccb8cb6e200e8916ec4ac3804ef4f6076b50bbc1e26dfb4ad0d27ded3c53c7f3734a266641e49a14af076630f2c03d66e247010f771cdacb8eecf9d6390cdad14691c22d6f0a49710560ecb199a2cad6a6d66c26d4062bead2770d5256ddbeed52aac52691069c076ca7293da6404b8ef615c5980a3cde2a5ac03551755a22756a42fcb0ece028502638399fd5c4bdb65b02e72395bd030a0421f44d09cf604c8fa6692918d14f689aab0c1d39a1c7b98923800a49a128bc9eaa411bcaf42680f71b5c7011d40f697bb9fbe87ff3ee10e88327e0478a337f48b92d26e193946921b96d2bfa9bfe7ff802359929bc5e962881a6338e5aff9a924a0e04521e2c02a36a211daaf4693340c9a20f7f0ad8a96a15ef2add4b2b0fd59fad9f7754ba39577e2c3bf9d99555338fe6e9bbadfbec9be04277e736f51aba100422c6fe67c6e8764316e2929df8a6855fc4c62842eee179dc143f881fd09307b9dee4dc89f627ce232823b60066f56df7f3b3aee40660ccb27236175d931fe84ba60494a7a9dfb56d7c428e5891a98bf23654c23edf4438228c618f39036c1c445d3521f3c8786f8ee736486b0e4ab43808d57317f013b5cc554bd34a1eefba64a830aa6bfd451033548ceebf95365247ce03e7762cd1cbcc7754c32b0957303add4eef2f3dfd6cf8f31e72e2fbc005bcfa4d7165e1c419b6b24e9bdde92da150bd8f42360a036678eee7d20d904ac5a87867e5bf32f46280940176eb55048bfd97b3de790a338a609b681e0cac2fedd4c871677273e9910f1fef0ef4ddf4b2eac0c040a8ae37d6314b69f147c2cb5ebb0ab8fdc845d9057437742483bab1963c98267bfd0ea7ade7fd23c89e0b1a578708d2dae4f446e28f05961f01d138735a34477aa258518632f357d12c0c9a85193e6741fb8af0e1c5e4991c59e67da2622c432e93847006659197aa013f6358cddeff00f79a9ee49662ee62323e8558068ee593616a9bd9db5d5ce8dab7c619f70be87c3861130ba93e906a181a556ca4bc29265de06fcd7cb8577c14514290d010a10ba58b3fe58f8db1227ce71db452c5caadbdf5882d42cf839d03779439be8a5f56fcc02e8370c18f108eac3b8be1726d8e65b74e50d2926811df660f00747d8ba1ef628d5a6ba7259c9e54665d13b55b05d1932d56bc0abbed8eede0294b137c1fd6d130de09c0a5688bda0dda620e28e5ff6cb0fa231f2bdd58c38354a5bba2fe24672496d8c5484ed874abc8f6ff5c8d133b72731d89df2b7434611e5c15e242663d3893fe1a294cebe61d9ea7df3dcf07e30033f7a7763615006cdd662854851c75fe4d1ba41ab67b94461d36b1ba89f61f69c10cba19efc827ab7d4cb93dca99c1364d4b1275b97bfaa012bffb9f902517178188eccce9fcc1a648a2f87f6705a118915add48917f806d86ed063195d31dfbcdcdc5d61c30c79b55bc2739e29ed1aa54838ea2cebcf231f9e1ee34ca5441d161d8fcaf4fa5c5fe825ae45ae3ba36831ac82755931a379749ddc26cbadfecce864d8a1908985e5922586026c1e795ace3080ba598d7bb8e30e7db55b329da37a8ccf092b3f9d5a0b553c9f3e817f3ce308f259517335c4e81eb599a1c0958f1843140e455fb076280906767ce00"}, {0x60, 0xffff, 0x400, "df1c568af19e146ade670b710fb744d9a960dc0614e1e9756a6ccbfaf1c696a8758da35193c322e64a3e6db9c296ebce25098c9f7d3d01f8c7a2d91ac0019b05b19334df22eb486941a2e3"}, {0x10, 0xffff}, {0x38, 0xffff, 0x6, "13ec76a87e23f1884ad0e3d83b64ed06293072029130bb27085ab51fa1e3a2bb9a4c39aa85b2"}, {0x78, 0x90939485f38f0149, 0x401, "4d7aa06967c869fb31a33f830ab7c42a04ffd31fa469e55cc7685a7fcd11461ed25e14feac95efb513ace8220ee3b66fc3efb38ca8a80f6cf54dbb46315173575ea7695c00206035618128c05759a06644a1c2f736757e425dc2ff76fb897f97b35d2b57dd82a9"}], 0x32b0}, 0x404) 23:49:42 executing program 0: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa) r3 = msgget(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) lstat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0x0, 0x8, 0x83, 0x0, 0x100}, {{r2}, 0xffffffffffffffff, 0x9, 0x22, 0x5, 0x7}], 0x3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x1ff, 0x2}], 0x4, &(0x7f0000000340)={0x7, 0x8001}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:49:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x10000) 23:49:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0xc9, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffff0008000000000000000000000000400000f2e9ff0000000000000000", 0x2c}], 0x1) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 23:49:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x20, 0x4, 0x10000, 0x1, 0x1ff, 0xe9b2, 0x20, 0x3, 0x0, 0xfffffffffffffffd, 0x3be}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) ioctl$KDENABIO(r2, 0x20004b3c) 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getuid() write(r0, &(0x7f00000001c0)="5ba33aefaae037070000000000000091fd31f656ee2e543e061be61c4b118162170ef283dcc585916b00b47f7ee3cd6f10dc9d616f56d64378948f9acc1caecd093e", 0x42) close(r0) dup(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000000)="3c64188cc8b8b85afaab938d452e6e5ee2ce81979fdaf0b01f82", 0x1a) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x80000000000005, 0x5029fad3, 0xfffffffffffffffc, "8409ae87a1913e3d6bd2008f27df00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000562f66696c653000736fa1ee0faaf8b190815a8b4492c677556fb77792f4b681963f1f76d204ac25254361e1fe14bbff08e7413f2645a123bbf6633c955a6048327dfe8d4ec2f8763b8e9102ff460082d62616122717215e9a8e16b11fdd504734ea56f1e70b5af2cf5bfc4c8958ba01b8a8acad1187f38c00b3fb28bcc71b174da9a68c8de7fb9608237128b9737d9774bc14bbcd4ebcad6fbe6c7fcbf783b570991c1daa7ca8925e69ec07948768"], 0xa) 23:49:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x402, 0x0) 23:49:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1097, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet6(0x18, 0x7, 0xbffa) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:49:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) msgget$private(0x0, 0x182) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0xb7) r1 = socket(0x18, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/170, 0xaa, 0x800, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:43 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x2, 0x3}) setgroups(0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) clock_settime(0x0, &(0x7f0000000000)={0x7fff, 0x8}) lseek(r1, 0x0, 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) 23:49:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffc1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 01:06:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=@abs={0x5e936829ac9101fc}, 0xffffffffffffffad) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r2 = geteuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 01:06:07 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x1a) setsockopt(r0, 0x3f, 0x5, &(0x7f0000000000)="512364ceefc8ca0f475fda17ca2dd35218ffb327ce8a965efabb4d61c693562b7da9ec85b865e2fcc890126fb47ddaf66840cfc2a71fdc3cc75cbe2dc115ca7cedfd78ea5ef756e4d1874b67e1d99d8761dd4be78848206b4a4272d24acd3402c9181e4b608e494ed4093ff16e07330b89e8904d195071cd9a3f3430c1a9ddbaf261f1f30ae02e38247f05a376b25f1e9ee3633f394fc6475a722466f42446cca56659e7317e6f19de683704d574cc615c550257848f56d3ff30e42c75974cb7fcc688f64f5aa8ad19f05d49e15181982cff08702103e826cdf8794ddebf46fee6f8e102f88782ca39a5", 0xea) socket$inet6(0x18, 0x1, 0xe98) 01:06:07 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x802, 0x141) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 01:06:07 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0xfff, 0x6923}, {0x401, 0x4}}, &(0x7f0000000080)) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0x958, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) getsockname(r0, 0x0, &(0x7f00000000c0)=0x354) 01:06:07 executing program 1: clock_settime(0x2, &(0x7f00000000c0)={0x7ff, 0x5}) clock_settime(0x0, &(0x7f0000000100)={0x7, 0x6e}) r0 = socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f00000001c0)=""/249, 0xf9) nanosleep(&(0x7f0000000140)={0x2, 0x800}, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) clock_settime(0x0, &(0x7f0000000000)={0xa8, 0x7fffffff}) clock_settime(0x7, &(0x7f0000000080)={0x8}) 01:06:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) mmap(&(0x7f000052b000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffffa) 16:00:07 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 02:03:44 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000000000000000000000000000000633682200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a31b74ba420ad0d18a37be9dcfddd013992b5d2b26d74d199366d46223ae078589eaca966fcedc4c2d4d5793de126a7635487334ada6615123ae66"], &(0x7f0000000100)=0x6e) recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/146, 0x92}, {&(0x7f0000001200)=""/96, 0x60}, {&(0x7f0000001280)=""/61, 0x3d}, {&(0x7f00000012c0)=""/78, 0x4e}, {&(0x7f0000001340)=""/129, 0x81}, {&(0x7f0000001400)=""/78, 0x4e}], 0x7, &(0x7f0000001500)=""/96, 0x60}, 0x841) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xfffffffffffffffd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:03:44 executing program 1: socket(0x2, 0x1, 0x0) 02:03:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="ad7ddf34ed3bdc457cc2448562bf1b5c87fe81e6539e010568dcf11500d9af02b5cfbaff5c56b6f9052b87447cf92f99dc65bff3ca029175a78ebe4020c80c68f6d07099a47760911fb9b2470d6dfb6bd3ff092c7df309ebb4c783efbd2168bc3bc2798b3f0024de7bad811c497b7aa0ac04e685e571a27fa87a7a8b98217c45fbdffbdd10b86adc7ac9e86c348f9065c4181eb77fd1d6579563650310", 0x9d, 0x408, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup(r0) write(r2, &(0x7f0000000040)='h', 0x1) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = kqueue() fchdir(0xffffffffffffffff) kevent(r3, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 02:03:44 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000380)={0x3, 0x0, 0x7, 0x8b9, r1}) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000800)="3f0682bd663c34a60fdd97ffce6ef9a5c8345ac314e2b76269a02cbfdecff57c9188b42dd40767e3181392e9b30524dcb66eb2c5ef30ff9028403dc14b67cc5a50a07be9b74fefe17e26281b1873a42fcc5206cf01742649a67394befff94ae5e59dd3b761a57ca28fd725d9f8acb4a8af1999e4ea6914a28075b28c11c32778d62b1eebbeea6f33894b5143bc1f7973e8a6bc92ef6ea42c4e8eba5f34b9498126045bc149c57e1df868459909d17c671972fdde47401f67053c247cc5e98910e0e319d56e557f9dbfe64b067c738e0efb38e181d7b526c7f2706b26e5eb9db82a809345f9f4ff71dd916bc29029ec72d0f3acb9e6e8d01b1b7037db36c4828fe592f5c487d87c1a42a27637a4addac5d1c59ac7769de14d53b5c3f6b78ad47c4adbc47e4421accfecba4d414b195461ad6bfe014ad5eeac428df4946e70dc81890a3dc1d64bc53175fa218ddac6758069b6a80fb4015eac18479314edfee37fea292247c56ca751f723f4a1b4048f491a7bbf7ef4ede00c8b1824b5c8e8f6eaf947b640572d972e1d582de8fa10d89a979e6550b11b98fe1088d21d001aa6ef07f3cc2323a2cbf3039873774501121e9b250b079257c80f156301108030eaf5250eac477042f245cb702df088aae919117023bdc137eefb661eed43e66166f04d71de5ea126ac965b144d593e9da65e8b020695a1d84464d85f992d51d8cc61271507de8c03431b0e9103b4082536114c387954abfcff70ee238a1ea10f4f81220fb27a86d03ced2f6957daf8afca44b6b21859a1994e19515c68c1bf31d3a7df256547ae7cd5828692b8e843db50c1c1edcdd0c09b33020d6b39f82bb087b487ec730f4ce8a86d89af476282e7a3abb345ed372a7dcf11f123e3d271aa8120d1cea993865bd1f8201d02d8bbecc4ac59ac0ca57157bdbf6e5a197950c66b293a13881d9fa1fd162538a3eb90a54973420ec3ce984aec7167985672718fe7f8bc6fdd6dac0ef957e63a3df9bd34d99a0fbff397b184e473ba7efd3fb4b023bf442f5ce2a8316b7847b862aa6260d44e960903cdcc4552fb2515748213881ecc63e7c3505b1ff63dcc1df8a3ffcd3fe6d424f44e1eac6a4858320ec99e913516f5650de8aa2a9abe563a2a0692301d4bb903908930ad982e5d9a8f3cc69568f5c549f8114da10a2babbc1ff8eaaba3a49b8cde4b2f7e98f0f3be6deeacc66b3653b7b254a93cb676a583a2dea60575587921b3eaac2d35fb234ca6feed5663ed8677c33159d64dbccb3f652eebc50c2e8cd0d0f4697508138614b27048976d4db6976ee3f1368933b990e8f43fc547d5dfe3233c1efe4d155eb94d91e97425349d6555883b3f9be4955b390b7701d801747bedd15b8c1b856f0bf005e1b31fd2e1c5004bc548b302cce866f74f8c4abb5eaa7f0dfe40307c0019d563c40950dc42622d277098395693988db98426a7baf26fee55a7232f0ba1ce2e78d3e9c265f4806b649111f236b98522967387ab46871922cf20992501dd447d1067f8206abd986131b0dd44f343abf4ceda6cf4f3f7ccde99e99206e28a44ea70d0b60dcab9a26a6b4f739aa782f6737513e3d8b76ecc0b5d51a8aca4992fa243edf58797672c9c3abbe91a65647a279eaeb79b1aa09ed165caa7ef9e1834002560bf6dec53f1177e703ef78fa63efcf64c98582f3b83672e7f2539969ef38814a4c67acec153f26f25c66bd7c5a61bd0788d1fd8798a9c7f060a518d08782eaab5f821aacf1d0f732d2c853ba272e3acf2a660787eee6b71a28307215ce561b6bdbbb685cee6c71faffb5755b4a40466090e7d92ea0530c5725d09a0eee90bfe496b1f6329cfdc9a64a17b1646dfc8ebadac84d224e7181ce97584acb4b6c5d7479746f076e3fbcb018b116cb93feee0703c46b674c1652e7603d86908b82e0757f83857dabb1c39b8e0cfd30083e7e93d109de1efadf18917b9bbf2d991bf110749facd1c7cb5b587eb6602dfc33634740b41419af7b6cce7531878fff3b7ed3316ac616398b01e07d4d29a5a382dead004630978323d47fc092fea4d132ca9bcb7ceace6edd8106b359bdf1a41d12f191a1ff4ef753d9f9c5bc18f246ba40827dc7ba6503cbcf65653c61dcc6ea71a70c226ae7a9f1278e835400b4f54e22c435ff41610edd25ca82cb6c1b145daa07c04909669f123e61dfc11b60e0235eedb2e421bf8408e6b050e419ffc28f582ff226d93df16a037277f26eb2237e4aa9fcd7e65972432dd659d7850951aad14639152a59af6f1f90c310711868fa3b2e9c0198919a1e8d6c6af596c029572b22efeb22ac6c911c45de8eb71a12efcbad3007591625a12829a09f07478fc273398b29081e73f4bd54faded44465dd49e2c9476fed9fc2966aa2c465b23f3c2925a280aa42d423199b10db75ddf45a9fea1decf1dace39d8cba96b0b2e1c089408c956e3d79f24a29b817da350ebd84bf25a1b286218baff988b7c0250a4b0a53c0c2f61b4522a2869d45f1df51cd9307dadeae7aa0911d83b7e0c4e6494c4a2ec49c8f2f9a771b5181e2c255b43a597f67f6d252e95b6048ac89d4d65c2ad2ae7bfb06bba595c09475579c4a182ad3aa7a21cc3cb1ef8acd64adbac95d05e3d650ff45fd540296d5606cbed436f6d16acf1a17208b6216a0f56487bcb58bf6acc16753048f4a675b33d05048560d94bb1e4d62dcfaa3637566d8fe3250691aaa6758d299797a77fcf81fb6a42b3dd36ecbdfa30665e20a4c61601aa684353d45da734beabf3e2ba06a83964f1451fb198a937fe45f4a7cea7a81e0b7e1c72fe70e3ebfbecb9d6db54676898943a1d2918a86638bb92ea8d2151f1ab9f945f1f8ca66e24c7ed758974ca02fbf19c2393d6a6d245ab3f540a95b70e04c177eb7640c3ee727adddd91a8ce7cb12f976f507e69348751d738887861dc1dd968669739a86ebc2c727fafda36e18f8420133f98bf6a157f8618b16e73c7469b8bf45446da1d046dcc3677203a4b80a1e3f312736441555ea265e3f01172d701a11974d6f60b08012af48349d061a95beeb79d1da03824b441db56d6975704d704b9094dd8be042f39ada8bf48dc320693513b977e5bd6abeac58dd9970704bbfd85237001d843dfd57dc167e6971a03527e72706f4fc658ca815f150c3ef98e4860429183dbd46ad700ed9d265f282e5dd8202e883d02119dd1f07be37eb01866bd56a431a084acb0503f77f02636116cde31e8d4064bb49a83e02c492fc52b2dc5494657411529de58ff1b712cdc091c07d5942db5b930a4a6a93b13c9aacd383b7829c54d0c167679c419e6153d09a1b458e144c0c0c4e772083b4639423444c55f4bc8112e7799ae8285cd91bc5364bc71f221c1c70d8f9471f53c88a0256686ef6c3c573b0cd0678e022c36ce2ab7391fe4442b29adc72f7f5bd71dd77c0909af4cce1be28e004b22bc406bf887843f60ab6a9c892317d683e38af5620264c0c63b8bde3126c5581b9495845a74291432252173e0fa013f8d17a0525272b2bd3a98e59f88caff40348c2a00b45a6794222767b1ab8e911e674b2d19743ebff88e95aba1c499c91da172775db163e5adaa049e7216d2cd552645799a9e7965413be92d92b23fa7448a8855ae210a3aef6de27e558719c19cf097298c9af87c0a88b98019a273177ffb10a3ac6dd4da514410900e08aef0f3ab261b91b4c158c1410f5f6988be4a70f6d23e323ade57e8abf61e0dcc6ddba4443993d253344eeafd35d0a43c94eb114d3071edb84794c70548a0c3b9123568dfffee3a1036815e62b84300479c2d7709b63d66a1f79f38a25eb6d39b7896b1a9a68386f7747bd8763ac87f0a45699f06ce3f1ba7460587343a8ce13ce39cb9582d077c85fb8d9deb282029850bee94795d7959be413a5fcaeac10a53daa65626dbd32ed7c91360e1fae57bd0d52c49cdb0175f20179ffb9ffcf1824dbf5f46e738798c09bef9092dabdce251ec509ecd0cdc93adf0f7d7b19b28e3eb8cb0f66986c75f2c797a7d70e1ce52b06e1aaf3a26f651aae8d0ac3900e6823b305507fbee8f53b4d492310585b114aab8ff307b9b5c41a3219f8aaa15159b2e23323a9d3001f35d6893912f033733279ab6cacfc5566fdb7f4c147f1aeb99d4e14b945c50fa1caae0730cf0da95bcda2f8c0972c6051b33b1eaea4fa77913c53f1e25a24fef7f9ae6ccee746a6fd55b3527294767483fea5c30edcaa80c8f7c89e9db943346df310ddce4e37081c7fe1d4b1abb7463d5974d249d723f5349d74c3b6df0407b50d5b75ad99c98f6b3886415c9126737cba65bf8741c4c977e9ee8abb03d58a5895184d856371bdb22b913077adb7cbcd3f022c32b2e4f2fbddc531bdda67d5f3f0660ae2270973ab1aeeaccf58283877bb9940d9ca4d89369d1418c71fa57407a906ae15f31e4a2bb2bf44df68a733c40c79a723c35a3f7c7f7781e2575e535eacb0862db63c7b7c7cad567ccb2f2de230d984801839d58ce4ce927b761f941e1685779c4ce0f348e0cfc6136b50ffd57f18541b71d80d89e5bdb23372f8e57b9dc8c732be99f10f1d20fa00507e0722a5df2df68d492682c3326e96b52db399b7439372e23ab4c391467ab370c06110f16d5d4e23d94343ada23762b0aa9ae740c289b9745b53faae5f4b335142db72d4874fffd28537c922c2f15cf7f95fe3f4022347ebed4bb91b40887a27e6c644cdf671c1c80b40d080645cc6fa7e2f942cf8dc0be535e78a4c9caf7853b2fd71d7030b0791d31919e8c4530e3c155b26f34ccf4ef879a54743f0d9b5a3211b660822056715c3376f06a8b4b252f03ff45ffb0a3afe8128649a44806db225278e3dbb2e014668cbb93448bcbd1438a420a9c7815b8e341f0192c679861ee685aecda38f3b2c5b4917fce51f46d254463a22c83b6574cdea583575b0baed28bdffadb7c171d40ff2a4f25044a4d3509d3df82f183fe7c1bc59fc6e9f1a930b94b150ab04db6490f45212a500c07880612cbff99d2d5bcd3411e6a663ce8e10fc4e235f702db4ebed904da041a657503ad5214155364579828c7c753486d36b7d5e88b71100f26cb54382badd41bd5c53ba55abc4c0f8d127bfb15515087d40bb8908fe42b32eda6a84ff0f538e7d5a670acc4cb1a5d0213f529f2921e435b092168cb3d41013c2f08f35ceabdc8a2d79b07f56a868d9d2756201371f626a1dbd7ff78b2ebd1ff17d062acc025ad5881818f4489e550aba13e6a8e11715e54daf60b9eaa14ba9186bbc15ab8e982c92ed2eb47cb882597786fcd740c488ee051852b4caebffbfb34969cfb6570818408669af33e477ae4f8c6f5148cc0fd40132ce167caf3079bc4da1288eea163a2729aa36c84851bb58d9d521d9b96c107755e04514150f0569561ace99d9d6c7748c9a17ea922ec7a5fb0ab148a192245f72e0b44e38e3806cfc45bfea0ceab3870534a11c2af33aa630478afd6d4e011f6d4527b3f9e8993c15d462e8b7c6b21828fc4c92b8b60f82d419e34b42a5d159cc3c921b4b832a07ea6214918619de95938618affbc0fe5f7c0ccfbe48d3c2517247a7f117717419a3f6c65dfe19e099b1e977d39614f3077cc9a3d944550cd2f9f01cff502f2824d3fcabfbef532a4173a3ad88389ac44e5fafacee6031ba47f9f551bae3cd4590e78da48bf317782efa774ebf05e980e818e4ae4f230a2e40cec424dd352be07909c1b70e05e1487921dc9697d83e6598bee067a11508fcbfd6f74dc50374ac056fd5ba41", 0x1000}, {&(0x7f00000000c0)="56b278a8817989dcefc18b8f7f54c6fe84733a51d85c663eba49ed5af5ec75e2c19c6a10cd8e1fa43dc5f8b45e059ff5483856e0a6f78e842ff942ed8bbee6cf634c2c3fc5e055b5cd4dfc7bc5b746d7ae664b5bbcbf6ca2fc1222b925f19af50c2eee7de75291fdac9467d7491759845bf31b3d29afed2cb3a2fec6adff0630160cc8f26bb110429cd9544cdc657b5a9c23bae8b987c5ee5d8b7bd8f667c1af74ddc63ccea5215067767225cde02503bc57ff5781994c5cb4de957d58cbea5f", 0xc0}, {&(0x7f0000000180)="4cf923bda0bbf2e8c5c4ee5d3436adf1037d7c24dbfdee42b0b0aaf9924659c30dc33240e5f460b1a2cf23eb2ef8d9dac637e38156d154d48bf63a419be9ee8b7306485deb330146167fc90d92d8a966439480393d26599142e7886c0785ee226e364f0ab6cb299b362705c0761590b3e7bffe07dcf2deed87", 0x79}, {&(0x7f0000000200)="c61ff26f1e28f7b3e65d041a1ba6f7ce5d2544914054d4e6bf0ce71c96549c7eba63487d36edeb87119e07c46a5bb715f967ece33cb5cbd2fdf9f25352e333", 0x3f}], 0x4, &(0x7f0000003500)=ANY=[@ANYBLOB="1800000000000000ffff00000100000026000000000000001010000000000000ffff000003000000713b3d04a2189383996f4ca0709747c3776fc61b9b381b7cb06fe28852cf293bc98a03abe6beba974370ae534297abd8c0ad53c62c8d3cd27b9f6a646a97d743b2b945c3decff7e61f25c59a916f2b57c6921bf505b7cb8c3676c25ef25b64b9f00bad92224e2da19b8663ffd1a8d0b58001c3eb27f48894df3f4557d48eedd3c0a5d20996423b8c50f825487e0022550b08e165f1b6add54a1300a3623084c08ce1a93c084d3998f2264bbffd63a09ad2468f9ca671ff9c164034229da3b85533bf5c3b32b7250f9ded12badeb0d58198779cea1a9b032e9d9a5692542a415b8c61b957d09ad695d2fcb1cad46f0fc2f1a6b25782281319df703b2ff6a0198d9fe8b8ba1acb6472ca9bf95c4109189b54ec01f54b79c7facff52c0c0c13945ae63195b7b591454a6a2d5734194f7cbea2a0d31b056a1aaeb2819a5e416e4b4dd7875b52cd5da4489a6d0b1c74ad34b098ff95ab3f386c1aa008df4c5f80cdb7d29f8983b7b52ba9537344687f43c3db2b15d88db7260b85a1f308fd4b2d5cae4afe5a8ed68728800e2b396914744ae0bb866ac066cb78e97d5475a26d59fe1097bcb88b5f84fd079957d633e34824e4712fb0cd2837451372b85d2e415434f56e5d3cc9dd415bee2889477d8089d7ba9c4a3e2549c490cf76e18193f41bd62f12da5e24572120f1510cd1a69d0af56bf6c389bf1746b06749b9bcafd2b062eeb07844279748470688fe9932e2ddfe1da8bb8eaf8977f0a8040bf0cd43001500b7ea409e7405dc0f7805e317931eb29b1f508c4dccaef9312da7e2220716486f11f48407e6e6f4aa43eae8b748d5cb467bd4bb5753f3fb007c16595f66c206a5ecd60337c4d2bc058aeca850e3a744442798bb24bcd232db1935fb9638a97f8d662fc1be4c71be4ef54f464a94f6061d5c9dc5861c1259a31f788fa400ebb8fc990149488f5eb1980e43ee071299b0c4a3b2b1be422b11337e5cb6c98e480114f01fc2d31b56d8e199d6b72fd61209b5f6314964bd66d63b2d6de11c0b6e5c985f6e53d5688551e0c79c2900931670e137f34050db05f76a0451af34d621ca824da000920c51dea28d9479ba13724b34343f15eb9997e55d47bd2136d69b3332dc04f7c166ae878e9517c5ce7e1981ad7754d55a3978337aaace983741d57a3efdd8a75ce8a344cb2edf71b79217d93a15c44c062ffaffd41b7e1adf5861636a2e338ed523b866c59c76739a687f5d5a91eecc4eb08bcd8bfab6f8b56378022a75bd5070b6011c9d09706915e5b467222e394ac729661f70cf8fae87b8df44dea4b7f092e4c05bf4112a940451349c51fb2fad8880fc7851a0ee8f4d88e05182642c3569746ed464a7c2c4350c51232d2ac8ad79fa26db79d4a1d3025d33c054b451bf20ebe6e6e46666d6f691564e181ec92fbaa0e06fcf353d3f97599127089df07e9fd5d80c90c2da84927cfa053cb2fd6d28c95264515bebc2ba0e4767b9927109f32df5850ee78e3aa1c0ad55cf7c1b2a4086f67efe6f17aab9ea55489388d6792c7c596984867c7535c2374071028697bfa3980a8d85ea8e4468f4058ab35aece34f770087d3b4b1fcbc567f0c26bce2184d13606ad18d43b69a7e7f1545d18c40548d9b4691ddcd8cd41613217b020a1c1faf324a44eb93712b2e237916b24130ad1e11635bb846f65d8426bfb2600f4386dfc1d80b6b89fbc758da8927ff66715b3d01033e493e73f4cd25781b1f51f23ba749ed99a359fcdf8cde895ceb87faebb875d0c91beb68f963501df179d8db33458a065df60bd7e24952e8196711be1952787d12234551300a56cabb4fafc1cae60c8bec78a313da7e0ef65c74d1887fa233fe28121a99cd17fd5eeadcd6c7590430b37cc9ab460f1c45b53dd0f092c6d7d7459a99173ecf5b378087c827543173c46ed636b04b560dba8d110219a410813b9821ffa4a1b6b3293ac9c846857b35d54844f5eb8798ef895b111d7e49c6d5a2f681965cc2d01b2cf76a1b2cc6b88808461529150f614e5410fa225ef3c0647b6029b6a325880569393d63b8702aacf32ce275979e57c0ef54f2413632fceca55d4e7e05f27a24b26b77f34d16fc29c8fcb936ffa1ebf6f79b356c9007f35844525e03b83fb046ae0dc3a6b3b1600b29446077a3a4483d42f5d4e10cbc9c8e399c30f2fb5d0c7e9a4e17c7f092bb91a4196ba170cd31818cbbf6f0b8232f9e4bb34db0aeb065feab38be09eeccaf5a1c089ffc1577cd8d6bb2afaafcc2ad40e9971953bf3c9c5e34647f6d8b917335a60c83d93070d0f663d5700667fc2c3e0487495bc92d455c4a6c8b7f2be3f675d39684e4bab2e91d6cbbabd3bb747a0043bdd67f96ab35edbe06773b5e044044d4110d2b50461718afb4cde347a920220c8fc28a5e5846a1c0579792e2018bcbf2004bb8fa0b1a8d8f1c93294707e82b34c7e1937254f5d6cd1511d55984465c5776eb9235a071fa3af83d0434a2a4986f59da86c2d3b7fe18739d4088b0b626a3893ef174e46ed4bfc4bf04d760d0726e85fda76e00286efcf556e425929c5d674407baeec2b5e607c24e7e384ccfbc94e262aa15659a56faa8da47e3f4cb798ce457a7ac8d3c448707244603d984242be5248b640fdb1eab5d2c87862f073746478d252aa185ef474ecc912ba4e4ebb3b830c82b617a26c11e241fc731e239c9f000ed6fa4ab5452a6e05d08aa852a73fca99e7e87cae77c5797829a1578abb3bf8682c5a6c87ba3fcd768ce24db178a6fab256a20a24e98367cf438791de590e3c572d5b565002fd259b036f383c7631400ef59b1bf43c759e5daafc23cbd7378bccd1b0b437f32de338f1e205ae853d80d475406bc9ef1a41369caed2aacde8483ef9624220c0e1295fb3349143186cd40e116fce9d70dfd287775020cc39f50fb9446c5c117c2ef368c16217f42bbb5c30dad69e767527fb69b95357598b84e19614b005c92f12f146b4ed64c10cceae80fe65dd4eb514aaed7f764e4ae698b5dc730ac4c1d137f3f384422be41d3773a89823720203e5f15bc23e63688041f59a0965de207e1b70fdd43f7d02dec17a1af9ed4a2568c11b0cf29b704a23213f8bf164b1436992c01944447556142cd1245be6205fde0226962f9415a82240d49dc963a170623093ce4f165b7216cda3e8e9f1a11af6dba5185942d68575de7f9baa143ce2bfe732ca14e2ac2807a4af8527951f90285a91a91945f652efa61045e8d6c1e6b52bf885b13ea10363ba00ee248ddc5e264a6a478fdbf140732d1853bed308a78f4a1266f7f5d2d408a80e36ee93b9c8e2dd4c590115c7ed6b8a648f9ad1f6321608f84eb3d39cde4f293d4dc3503ff74058f709d1b05fcf09a0adb5df4553293af104e8638c7d753336633cbc7581b49136a6365cbe0802586db32284b371e28e38cdd4d09f3a3cb6a67c96f0631b4dcb0bcfff2d10f715d1244bf4e3dda18295eb157b4a8aedc3088569f5ccef269c093c5b388c34c7f9ca9d0f23de744514c4bacb39507de2d0d3a54d6743d1161d82448290416d39e81126dc7ae324b6e64564e185a2f1a57dc53078677416c2a4b8396f5c6b6c6d5763f00ccbdf942cc9cff5c12e9b66f76f09da6866e7f30bab7a2cfb4c0d430d0a11a0013e497addef5b4bd57db6b8186771b32c1dfecac7351d2d97bd631bc1ba1b9464eff792cbacf6d6063e3b06b45d2afc6ed9dff69bd55c674f94ed867e5ac6975836b0057100e869b8aa3e72f3783bddaecf259dd2c4091d888c388448b76a42ffb79918870dd3949f67a864a223cdb49e8e092339f70a79a2773837e8b5c1984c9156f62c3a60cc5274ec91e1f3d47fa54a6ac11c66a730c884f198d5d45bbe51dcf091b107d3fd3fef8aa818d5313e359747407648fab6069d77c3e66322c94f56cd21f19439034256cfce6018b99b31c6582d5a1fb75061d411234bc89ef4cc69dc256a2c477852a3a0d0c28184451468a1ffe3fadbe68bf0c2a10f29bfde6821da99636dec0dfb3a5258b513c7b598fb3fea95c4baf0643eb08d3d8e45f14ed6322bbd872c5fe7aca00f43c95ebb199c750722e407988f2f84316994033b4257b091ed510144ecf0c39e89e214c7858cb48c63975b42b138863fb376a554215da23e45620e1b7470721b68515f6889de4b52e179db1fed907d70521dbe2234395fff555ff002b8565ac51637eefee60fe196fd6c9357c634254c50eb948235848fbdea5767ac292c016f0e191abefb1e527246423e7a338c9d92ba6132e460ca5ab922f481b89ae72ca2009d199f503fb9d86fcc9ff9027f77c6d4313cf580259409bfeffaccdbac5f0ee6444e08ea8958f2c16368a2b0dee868da8d2e8368e2dce714b8a5972fec7ea581d2cf0d35bbf2e0a6f5b26e9e4c979c30d63aa4207c2fe6d0db299c86072055faf2cebe58c2ecf4d065c09bbc43191d66a7b96b86f93091d0f2d9c8b71a868b90637e6ba23a4acc3d578e0c80fa33c0989b922605cef7826bbee330b067e09ea73529c16210287973528fa5d8e78c43c583f5c4587161070fd85fe15e28a731cd8d0a2d0c043ffbd4a1c74f97a5dcd92fdccf373596155297d5d65c0204a728b48cb943416b125271e364e03861b05a16685c0a668436e98029e6cde1ebf14fc67825d16269ed84b03d7e243fc32f0567c2355630a735e612c088f27def0159baa8b0e23feae6b0605720c351cd3534d33202afe5db2b09fa956098823b86f14e0bbb542ab03353300f6ebc2497b05508a4ac0e6402ddf474dff8f4c56e0b07a4ea617c7a78997a06983b9b60973a7c1e99f78b2824f8471117de133f5d23db9eeaecddd428f9149cacd965c979bb85a55041d68d8cc3be2a29657946d342f8e460412b1135b99d5716bf576f70e52e1ced2678a7944bd600afb2774278f6d00d244f1f60cd7893fb0770df00d25a10c5c0c84c84cc961d5cd5e6a4306b4466cb34a454c3ea2278f9f328878488445aaf59d0eaa0f3a957c4800ee950aa8d28bb75d0d5d8b1e728636b49c46e5f5c535d74aa5a0ac25932e4a030367a9a98354d46c11b66123e2352a6285f26a32b62455f2af666bf98d107c80359ff632c334dedf0fdbe485d715c290fa4152fde316270e01c1e75796647b1c809a35149b0f212440c4e2ddb4db114d8fb743d24df48e1dfe1921e825969f1550737cfa610b06c92e2148127b9ba79ba8ef227b5fe58bd7e55b0b1100dcd32440952381f4d68646d8792706d6aa3dc9803c5de7f83cf2f147197312c9a6880b3356e8fc6d020dbab8f3b84891c4bc13b6eba6b865d87b69fc608916f5986d4d027e9975dfa74442c7a76cf88d374ead277ae743bed025d6aaa13bb7c8e37dd23e8ff7516eb8fc92b430ac96d2cba5425e7c0ecee42acb14a294749c8e700b34c97fd159129d067a1a66e3ace3de4abffd7dc5773b8021c8df6b18b64d60938f22a63dddbefeefe927c6189121ac46ca83bbbafbd42ab99f86781f521ed9b42f6e180166f94a988525285fc0a2993c5e607dcc256b183277874b37403fe1e4a0746ea7596ef8809c41fdc88cee2a09ab4b6d47cf47952c30c88cd3f9b125f1b024cca7918f40a14119915f404501d3bfe68a1129d17e21472c18a7074d23aacd15d71c0e6146e309b8efa30bb2322a41c13dc98fbe56a2866d3a433dbaa3419d47abbee372548648463fef1b60c06604aa9a1a52cf35ab61ab9f74a7db2fcda64195ae16d104d53887befcd48c3a4e7248359d49333c8b641c2d746af6dcc7ccb786"], 0x1028}, 0x1) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) 02:03:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 02:03:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="7dc3eb3003acf6559c6aaa3e4a41a00b0426743c0cac12ab0f74b6ebf276c98aa8b74ea30301e8f5a5c01d54591b9fac38f3a3610b0ef65be25f703a8459aa6a03ef64e123d9d7c8a252487bb53e372a9bc420d0a7b54cbfd8613fea8c", 0x5d}, {&(0x7f00000000c0)="c9fe2b6ca45150f0f834e4a69acd1b0e28567b83dbd3a54a5218f84ee29f", 0x1e}, {&(0x7f0000000100)="c3f51c52fbd1c67b154581c930320b4c41f74358d476062eb3ef7db85d3f70534b216b1d94c66196498dea97be4c841aa9b27033af60bd7cd05f642fe946f0dc09c5750750d5d622c3bfd0aa00bc983c834550", 0x53}, {&(0x7f0000000280)="d27ab3ac0bb16e5d48b852a0295b71ad2501e38857d048ae2164a24bafa4097e31d139ac9bbd8b8062d09a0965af469fbd7a09fa650fd0bb5f5c6cac12f61c3e1802e3352dfa053d7435bec5fab42bfe3084c3a42504f4ddc3d5413c74cb62c18a8fe11f7ed126410ac56a6b2aac424e353cc7ffe5a82bb21862848ca5deec65c5f3abfd93e8fc0e7fbfc7f4e85d7aaefee4c91263b734fbb75e6a4044fd039295f1ccf3ca31abf6ed8d4a9da79b82daf36efce60e25feaedded36cdae0bf50783f8a65707be92c0f061eec764", 0xbb}], 0x4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001d00)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f59deaf77ce631c7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9010e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d920286900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x801}], 0x1) 02:03:47 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r6, r7) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 02:03:47 executing program 1: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x8000000000002, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r1, r2) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x0, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000400)) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r6 = msgget(0x2, 0x0) bind(r4, &(0x7f0000000380)=@in6={0x18, 0x1, 0x39, 0x400}, 0xc) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x5, 0x4) r8 = getppid() pledge(&(0x7f0000000200)='\\\x00', &(0x7f0000000580)='\\\x00') fcntl$setown(r2, 0x6, r8) fcntl$setstatus(r4, 0x4, 0xffffffffffffffff) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1, 0x4b) semop(r7, &(0x7f0000000540)=[{0x1, 0xb62, 0x800}, {0x3, 0x3, 0x1000}], 0x2) semget(0x1, 0x2, 0x2) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='r\x00') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x40200003f, 0xfff, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x9, 0x280}) 02:03:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x8, 0x7ff, 0x20, 0x0, 0xfffffffffffffffc, 0x6, 0x363aa39d, 0x1, 0x2, 0x1, 0x6}) ioctl$KDENABIO(r0, 0x20004b3c) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') mknodat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x2000, 0x8) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) 02:03:47 executing program 1: r0 = kqueue() r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) kevent(r0, 0x0, 0x7, 0x0, 0x0, 0xffffffffffffffff) 02:03:47 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) write(r3, &(0x7f0000000080)="a3af82fde3ddae16e44dd31dce827c43", 0x10) 02:03:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7225de43, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="92cbd041731e98e5df736d1710086f5993a9a969decf028cd390c65849987f17ca45ff2fbac90319a64a17a1e6e033ba71bebb0d6ae46228341e1ce019246cc44a28ea24c8de6f085a455654b05edfb3d9d7ce99e540637fa9e69c8860abac90ee44e565cbe44e12fc3dd16b2fb82c949faa8116c0baf9", 0x77) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0xd7c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x18000, 0x80) fcntl$setflags(r0, 0x2, 0x1) write(r3, &(0x7f0000000340)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c0814614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5", 0xb5) pipe(&(0x7f0000000080)) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 02:03:47 executing program 0: r0 = socket(0x0, 0xfffffffffffff7ff, 0x4) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 02:03:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="eaff877900000000", 0x7) setsockopt(r0, 0x6, 0x8, &(0x7f0000000140)="96e696bf5d6fe7eec3d4b6ba1d98d7ca4b7f0ca7a3fe155368f6747f0f7207a00db0f6940ab53989fa071cb1db6583387a", 0x31) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x5, 0x400) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000000c0)=0x8001) ftruncate(r0, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000100)="eaff125c00000000", 0xfe96) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="c1ef18b95b5a3ba3c38bae24407ce8b0c5ffe4b54025299a91f612210948a6a3e05926e34c2fa08e9d206e93b374874a659b4148701a0e9b7323de638dd2f3edecc012f01a3e7d137b17964207804d7a4cbdfe1d6802a229c5cbff82857fc6815fffc9e7507ad0e70c5e33f748f5a58888fccefa7a73fad68944e0ba59faa851ead7dee199ae52c57243bad3588b2d31a7", 0x91) 02:03:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1ff, 0x59a7, 0x7, 0x5, "677672f84d75cdcb849df085acb92993cbc08140", 0x8001, 0x5}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 02:03:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 02:03:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/121, 0x79}], 0x1) 02:03:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x1, 0xffffffff, 0xfffffffffffffffa, r1}) r2 = dup(r0) utimensat(r2, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x7ff}, {0x8, 0xdb}}, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) readv(r3, &(0x7f0000000100), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) 02:03:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x15, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = fcntl$dupfd(r0, 0x0, r1) close(r3) r4 = semget(0x2, 0x2, 0x7) flock(r1, 0x1) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000080)=0x7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) semget(0x0, 0x7, 0x52c) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80105705, &(0x7f0000000040)) 02:03:50 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x84}, {r1, 0x100}, {r0, 0x114}], 0x4, 0x1) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 02:03:50 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 02:03:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x2) 02:03:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 02:03:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRESDEC], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 02:03:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0xfffffffffffffc01, "77168d0a3b8a563d328adfbb9e3eaf40713d0688", 0xe08b, 0xbc}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) setegid(r4) ftruncate(r3, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000400)) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) dup2(r1, r5) fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) semget$private(0x0, 0x4, 0x200) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 02:03:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 02:03:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r1, 0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x8) lseek(r0, 0x0, 0x3) r2 = syz_open_pts() flock(r2, 0x6) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 02:03:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce000000000000000000007800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 02:03:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 02:03:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 02:03:50 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:03:53 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="b9372e2f0ace44476669"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 02:03:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="2ff605b50be7e3b1d1", 0x9, 0xd, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0xfffffffffffffffd, 0xce}}, 0x2) r6 = getuid() setuid(r6) sendto$unix(r2, &(0x7f00000001c0)="b100050202000900000012005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:03:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xa0, 0x0) r0 = open$dir(&(0x7f0000001200)='./bus\x00', 0xfffffffffffffffe, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) chdir(&(0x7f0000000100)='./bus\x00') read(r0, &(0x7f00000001c0)=""/4096, 0x1000) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100), 0x0, 0x400, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x0}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r0) fchdir(r2) 02:03:53 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x7fff, 0x18, 0x0, 0xfffffffffffffea8) 02:03:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000cc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x24a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c7, 0x3, 0x8, "b08d16c624d8d0000000000800"}) r4 = geteuid() getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r4, r7) r8 = shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x6139, r4, r7, r6, r7, 0x10, 0x549c}, 0x6, 0xffffffffffffffff, r5, r5, 0x6, 0xd0ea, 0x6}) symlinkat(&(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file0\x00') mkdir(&(0x7f00000000c0)='./file1/file0\x00', 0x80) readv(r1, &(0x7f0000000340), 0x211) 02:03:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_settime(0x2, &(0x7f0000000080)={0x10001, 0x8}) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x464c5546) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './bus\x00'}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:03:53 executing program 0: pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = kqueue() kevent(r0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffa, 0xa3, 0x40000000, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x80}], 0x81, &(0x7f00000005c0), 0x800, &(0x7f0000000600)={0x5, 0x401}) r3 = open(&(0x7f0000000200)='./file1\x00', 0x20000, 0x70) mknodat(r3, &(0x7f0000000240)='./file1\x00', 0x2, 0x8) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r4, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0/file0\x00', r4, &(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') ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000340)={0x5, 0x4, 0x4, 0x7f, "8cd7d4882fab108437ce1b3855fa01d474e37570", 0x0, 0x7}) mkdirat(r4, &(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) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f0000000440)='./file1\x00') mkdirat(r4, &(0x7f00000001c0)='./file0/file0\x00', 0x0) utimensat(r4, 0x0, &(0x7f0000000500)={{0x7, 0x9}, {0x7, 0x100000000}}, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x28040, 0x0) getitimer(0x0, &(0x7f0000000380)) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f0000000000)='./file0/file0/file0\x00') 02:03:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000740)=""/241, 0xf1}], 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xfe12) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x2a) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0xa6138) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:03:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x6, 0x3}, 0x10) 02:03:56 executing program 0: clock_getres(0x5, 0x0) clock_getres(0x6, &(0x7f0000000000)) 02:03:56 executing program 0: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000007c0)={0x6, 0x1, 0x4, 0x2, 0x7}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/81, 0x51}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000440)=""/236, 0xec}, {&(0x7f0000000540)=""/244, 0xf4}], 0x6, &(0x7f00000006c0)=""/122, 0x7a}, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0xfff, 0x2, 0x8000, 0xfdb, 0x3, 0x9, 0x9}, &(0x7f0000000200)={0x0, 0x81}) 02:03:56 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x9b, 0x3, {0x6, 0x9}}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x0, 0x1, {0x7, 0x80000000}}) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x20, 0x2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x31) pckbd_enable: command error 02:03:58 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) read(r2, &(0x7f0000001180)=""/4096, 0x1000) close(r1) pckbd_enable: command error 02:03:58 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x4) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x26) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) 02:03:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/168, 0xa8, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x103) getgid() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 02:03:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003e, 0x0, 0x0) 02:04:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x3ff) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='x\x00') 02:04:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0x0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) r3 = fcntl$dupfd(r2, 0x0, r2) bind$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r4 = fcntl$dupfd(r2, 0x0, r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x89, 0x1}], 0x1}) 02:04:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) socketpair(0x18, 0x4003, 0x102, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x90, 0xc) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x1, 0x7f) setsockopt(r2, 0x40, 0x7fffffff, &(0x7f0000000000)="dfaaf410f0d509d82f8d50b4e4026be2b53e06f1b77176793cb0259e69821527cd25d18b490d7ac1adb4cfe12b5caae435d3e0ba09c1179267e69e4a0d5a7abcfeb52b08f2688dc3b042a86f0a954c563fe2925d3b8964260f81fae7cae4267da043296396986346a788fa598d8253809bd3feabbb6c6fb5db336b3de32ffbce257b02c23f08295b7cce843b6c84adc0eaddf8ed072e8755ef1fb78249561669e6aee0fd74638a36a8cc9cf1662036e4ed202d0dd3b152f6fc943295e064dbfb", 0xc0) 02:04:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) close(r0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x22) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 02:04:01 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) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mlockall(0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0xffffffffffff49ab, 0x9, 0x1, "c248a83e04273ff55234044da6c3f2af23eb0058", 0x4, 0x8000}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 02:04:04 executing program 1: r0 = socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x2, 0xb504) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 02:04:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair(0x20, 0x4000, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x800}, {0x18, 0x2, 0xff, 0x4}, 0x1, [0x2, 0x3ff, 0x0, 0x5, 0x5, 0x168, 0x2, 0x94]}, 0x3c) 02:04:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') chroot(&(0x7f00000001c0)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:04:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/152, 0x98}], 0x3, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000001700)="527a61cf", 0x4) pipe2(&(0x7f0000000080), 0x10000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:04:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = socket$inet6(0x18, 0x4, 0x6) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 02:04:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() close(r2) ioctl$TIOCNOTTY(r2, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r1, r4) kevent(r3, &(0x7f0000000200)=[{{r1}, 0x0, 0xc0, 0xfffff, 0x7ff, 0x1}, {{r0}, 0x0, 0x8, 0xf0000000, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x28, 0x8, 0x80, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x200, 0x7}, {{r6}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x10000}, {{r6}, 0xfffffffffffffffa, 0x80, 0x9, 0x4, 0x3}, {{r6}, 0xfffffffffffffffe, 0x88, 0x20000008, 0x10001, 0x2}], 0x20, &(0x7f0000000080)=[{{r4}, 0x0, 0x12, 0x2, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x82, 0x41, 0xfffffffffffffffb}, {{r0}, 0x0, 0x41, 0x4, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x9b2faa3, 0x5}], 0x7, &(0x7f0000000000)={0x6, 0x1}) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000140)=0x2) 02:04:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d013f0000000a66e3527a2d674a9d820eef28b9303dff25282377fa00a0c7ca5aacb62809f315eeb3dda85080411c244fe14c4ad26ccd8c856ce1f38af9d6c502e3850ebdd9ff0104000000000000282e4655d6883b5c5904dfdf1400000000"], 0x1) r1 = geteuid() seteuid(r1) 02:04:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x20) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 02:04:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x110, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) fchmod(r0, 0x1a0) pledge(&(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000180)='!{)\x00') readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 02:04:05 executing program 0: pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') r0 = semget$private(0x0, 0x0, 0x2a0) semop(r0, &(0x7f0000000000)=[{0x3, 0x9}, {0x1, 0x4, 0x800}], 0x2) 02:04:05 executing program 0: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x20b1, 0x1) chdir(&(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0xfff, 0x5, 0x0, 0x81, 0x6, 0x4, 0x0, 0x0, 0x48, 0x80}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) dup2(r1, r0) 02:04:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 02:04:08 executing program 1: r0 = socket(0x1000000000014, 0x3, 0xffff) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x7, 0x7f) 02:04:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x24) 02:04:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x200000000, 0x8000, 0x3f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x20) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x30000, 0x2) 02:04:08 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 02:04:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x4, 0x1000) getpeername(r0, 0x0, &(0x7f0000000080)) 02:04:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r0) setrlimit(0x0, 0x0) setrlimit(0x5, &(0x7f0000000040)={0x9, 0xfffffffffffffc3b}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) clock_gettime(0x3, &(0x7f0000000100)) dup2(r1, r2) 02:04:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x10, 0x4, 0x5) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x6, 0x1) recvfrom$unix(r1, &(0x7f0000000280)=""/241, 0xf1, 0x40, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0x0, 0x89}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 02:04:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) kevent(r5, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffd, 0x30, 0x20000007, 0x348da9f4, 0x8160000000000}], 0x3, &(0x7f00000005c0)=[{{r4}, 0xfffffffffffffff8, 0x20, 0x20000001, 0x3, 0x4}], 0xef, &(0x7f0000000600)={0x80, 0x6}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) setsockopt(r4, 0x0, 0x0, &(0x7f0000000240)="d93bf969764bdb37dd02aee0cc1dbd212c67b6", 0x13) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) r6 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000780)=0x3ff) kevent(r4, &(0x7f0000000880)=[{{r8}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000640)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000003c0)=0x5) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000400)) r9 = semget$private(0x0, 0x4, 0x44) semop(r9, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) 02:04:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000000000e051, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) 02:04:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x1f, 0x7, 0x4, 0x1, 0x92, 0x7, 0x0, 0x1, 0x0, 0x9, 0x2}) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 02:04:11 executing program 0: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000001) r1 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 02:04:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8080, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x9, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x420, 0x40) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0xfbffffffffffffff, 0x0) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000440)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x2, 0x0, 0x9}], 0xe5, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x100, 0x8}, {{r3}, 0xfffffffffffffffa, 0x6, 0x2, 0x8, 0x8}, {{r4}, 0xfffffffffffffffa, 0x20, 0xf00fffff, 0x9, 0x672}, {{r5}, 0xfffffffffffffff9, 0x0, 0x20000008, 0x7, 0x1}, {{r6}, 0xffffffffffffffff, 0x16, 0x80000002, 0xa5, 0x7}, {{r7}, 0xffffffffffffffff, 0x18, 0x80, 0x1, 0xffffffff}, {{r8}, 0xffffffffffffffff, 0x22, 0x80, 0x7, 0x1}, {{r9}, 0xffffffffffffffff, 0x4, 0x2, 0x8, 0x400}, {{r10}, 0x0, 0x0, 0x80000002, 0xfffffffffffffffc, 0x100000000000}], 0xa1, &(0x7f00000005c0)={0x7ff, 0x20}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000600)=0x8) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x490, 0x1) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r13 = kqueue() accept$inet(r7, &(0x7f0000000400), &(0x7f0000000640)=0xc) kevent(r13, &(0x7f0000000300)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r12, 0x0, 0x268) 02:04:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x800) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:04:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) write(r0, &(0x7f0000000140)='\"\tl', 0x3) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000680)=[{&(0x7f0000000180)="f075042f9ad7631ca31b58971d0d0de392f2c2e3eaa0c520bc5ee243b84a35751926354ca643bf0dd4033e50a28d9e0ed647660b24f1f49cb3d34d593d15582ce2db1f8867e06c3a1b09ccf954840a2e8559eece6a6f980dd13d0a9aa35f90aa4ddb7fa4a75ebd7db928f5a29f4b6ecce6f2893549f15e3ba1ec14d61cb453b3209c9812612adf095bf923932177cbc66a1a7e669dffff9ef58efcaf052859842b9d75124c4a7c4eeef83fef68651c7791d7c75f843a9f2a2c335263573ffdb84eb7bdb73e0d79a79f5f165008ac39528f8e20782fdc3f7c41c28c78", 0xdc}, {&(0x7f0000000300)="df405812f9ef655945067558aff1725aa6f0eb66ecd3eb151c6e293c278fbede85e5141513202f4089d5e6ba1be87be4c1c5d7391a102a0a75c7de7f97c774bcc965fc2db0e6d81c24b0a937ee2106b4e89abf6e3f41f19115515749b10e8c8e5314ac73f403e8dd5b89d0c44313279b9fd193894afc3247087780a2a9af65660295aceed18e7a4b55fa514e9a086c7c01f695b156aacee28eafc3909039db6446448b6f3c", 0xa5}, {&(0x7f00000003c0)="2c120530da881f0aac1a7ac6ea5a1579d5e9ab82281d409b835703e5be3dcab035799bc234d005a8dbdcac0347a0d88861eadf85251b8884e19a77117ea221089ce05cb457295f7bf83583d0433bc9afbe168a8aeb0734f2329a86368055e21e98cec8854041095abd3b6a6d8c3c8554bec19c162510e2d6b0383b03310329e0e2b526d8a854eb41d13930b271279046bded35264177633cf3b7163e6073384cd7d1052681244b73238efb6c3bbd76ef0af7a4634a61949a53592967591b8a43f43242e3de11b6fb5858c29420cafed913b5674dfe5d92038b14d6c32321604fea23cf18c0b7bc48f8f55790d971539a08b4dc9407e43ee195282ce258996a", 0xff}, {&(0x7f00000004c0)="ed14331ed7ea3a8dab96932e6388b2ff5f5e6ef0e04ced873a022dcac75095deb5a4d6ad276e21dd46d14f2ed5d881728436669460aff6b75b51aaa55e564189df8124708a556ad423ad5b6f005da989f532d00c7d129b95ce95316d1bd20ab7391dab63d2fb5c4d18ecd37f54811327ca778a699b8e855bb17cbad6b9d442b6018b7e8a2d5a6888009b886ca2530d1608", 0x91}, {&(0x7f0000000580)="51a39088f6e8f17ea138e51c04852eedb1b5cc82d88e6e3db3b48e995d7d47b6ca2ab37ba1f55ba117bbf5804f5354bdbc3a8a3fbf153a4430a6b21e6f69729cef3be16c6ed5b4500b87aefa7082357a4154c8634ef0d44e2cd616c8a367df347386aef4220876b18d774bb2eccab60e99267c55966c234a2a802d0edb9f22bfad2bfee6019f997c0bbe1282c3a372958b7f1e811184ff5f11d0c716815f543c132904cecc175fc97a2bd2d3c11e3ed21162a68c69b2fb7888ec06051a70bb00d5d09af5445f1c466e2c6fafbacfbaf0162a2d165bb8f047e7f0bcb539613becff56536032d72a", 0xe7}], 0x5, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x90, 0x9}, 0x1) sendto(r0, &(0x7f0000000040)="6f167c64603f865c7ac10ef6516626592722cc5b", 0x14, 0xc, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7fffffff, 0x200}, 0xc) 02:04:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8212, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) r1 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)) syz_open_pts() fchown(r1, 0x0, 0x0) 02:04:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea5963edb2dca216b2f81f68b0581bd36874a267cc2fc9b1c98f6bff0f00000000000049dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f85776005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22491f1f5065e7ee70b5bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbc569ad8226db8b060e527f369c5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca949005396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 02:04:14 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) r1 = socket(0x4000000000001a, 0xfffffffffffffffb, 0x1fffffffffffffe) shutdown(r1, 0x8000000000000004) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:04:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0xfffffffffffffffc, [{0x3, 0x2}, {0x3, 0x9}, {0x0, 0x4}, {0x3}, {0x3, 0x7}, {0x2, 0x4}, {0x3, 0x69df40d3}, {0x2, 0x5}, {0x0, 0x20}, {0x3, 0x4}, {0x2, 0x7fffffff}, {0x3, 0x8}, {0x3, 0x7c42f9a1}, {0x3, 0x80000000}, {0x2, 0x2}, {0x0, 0x6}, {0x3, 0x6}, {0x2, 0x9}, {0x3, 0x4e59}, {0x2, 0x1}, {0x3, 0x4}, {0x1, 0xfffffffffffffff8}, {0x1}, {0x3, 0xd3}, {0x1}, {0x3, 0xbd0dbf1}, {0x1, 0x8}, {0x2, 0x9f}, {0x3, 0x3}, {0x0, 0x800}, {0x3, 0xffffffffffffff21}, {0x3, 0x1000}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x800000000, 0x0, 0x1000000802, 0x200000005, r2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 02:04:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x50) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) 02:04:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) dup2(0xffffffffffffff9c, r1) ftruncate(r1, 0x8) r2 = semget(0x1, 0x1, 0x111) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xa8d, r3, r4, r5, r6, 0x101, 0x4}, 0x5, 0x200, 0x401}) open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) 02:04:17 executing program 1: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 02:04:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x3e, 0xc000, 0xd9eb) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0xb0) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xfffffffffffffe8f) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x4}, {0x89, 0x8}, {0x0, 0x8000}, {0x42, 0x7}, {0xc7, 0x7fffffff}], 0x5}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r3, 0x2) 02:04:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 02:04:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="c9e0e4ed0bef87a7fd04c5ba2ecc9e721bc04bf2481282d8001879805fa6b67f8cc2dd622a7668873534f8fce49af74042767117c626ef61bdee9e9e152bdeb58e1a685d5fac949e5d89a13fb2a5259cd1d7675155fea1f7f6840b0dfaf6cb2fe18aef54f4330e715fc12624654c1375a20a579f1d0f35ebd2b82a099473d80d1d7a8b7c7a5beea2f90c505b31de2cab44d69a", 0x93}, {&(0x7f0000000100)="e66bebe265de372fbe11b7fc26527aa90feccf464aed879a3339aed7ad3f50d8e4cfbcf8348626831818757aed733f5a75c0", 0x32}, {&(0x7f0000000140)="17484d5787ae4e2576767cf3e41d757526d2d374972cd8b562e6327c7c12d6809224b3e2aff8a7308bff7761e6e8a406d5b04d50b4aced98d8e15890b6399a2681c41b51bb2e473c47dabdcb2abeaffce523df25ba4644a0541907463e07c3b7d7501570bfc102da3d2a88b55a31ad11ac323dfb987dd0ba9d361cc1c8832ba74ffefb52d11fcd4b23f040c7f92c0e73aea2c5142ed049a134b321376a93d646c9bf358f60c93bc7a56ab290d9d95563ed1f3801aa91a434f84d", 0xba}, {&(0x7f0000000200)="ccdc5227f4485c06c2bbd63d3e28391ae24364f5c76d550c3a07e23329dc30bc511ad69d9fc7f38573675658900c221f0b19c0eea5744b2cebed6c992eb26a4f9b9dd2e51ac6a2098b06a25c00e3e5dd911a", 0x52}, {&(0x7f0000000280)="f418303d77cb2abe320d315d6439843b25a3fff3fc62fbafb3c68acae28aff8bf4342c2541b1ef153c98de730e379d18c8d2df915f65d3706970fd23cf64f5318804bca6be6797d13bc596cd00b97da85bf7bc77deec2554a21e127b85d10465d869b96c6f8aa0655f01494f582aad646577c4a9854c0bd8d6df8b8cea3b1a19288e1cb203ba561278e8c4fdf2c9a17a41382fee1b3bea4636f937830d57a66f75b41b23a79df11bd33ac50ed15247871779442003bbfb1f3c3e84416b7b6852d2feeb212a1936ead3c796a38382179aed0a27e3a1593731cad327405d27d0936af7d50f62bc4a8b9e7e82e0313d263ab8e9ed37428c8aa8639e3d07c6a66758f3d4bf8317831db7ef85dfeae2762d24cb9f5c06d766395ca59df914c34271b4fa365afc194edca5bf9f96d115d01199bf2de304d28102c8f90b55d6a8945e2030e0485a7ed3a52ee529a27adde7ad428910b20acb35de13c420e30c42268c511cf323942c40d357d01f30e8fc18f6b7478761609dfa8a18c645eaee562edbfbb51a24b1415d2e63698d1825b26cff366be4bc63ee4b9514dea2a674fad7ec80a0fb7e738f7055f18d7400fb3ae5a7bbe034761efee5c879d12d6b721f7d848583aff614daa0f117e104c1afe8ba7a63a4a41db96c4d0977b1ccf3a5173125dcaf1bdb7084d60c59683567fd8626e60622cbc010d70726fd1b7857d7441f5c5e3c627a926c3ada676fb66b195aed9bb0b5f9967a5a54c145f10967224fd73e9b7ad7da63e80a90158c61ef13ea60e138a77fa9c25271dee9c8dfaaaf91037685e5ec18d0716cafb53249a7f2a98daf25c23a6c4ffddbd48813c3bbbd762386a15ab94d2ad6f6f41020f57e4746c761b1f51ce61ff728f0861e5bea1372fca3eaeb74aca3128c0fc6b0a5b9f926f346a3cd95ab841715cd97d467b0e789a79e883a278a7bca851cd1da756fa62e788048775c735c60b4c4f80f9fef86cc3e4a7f2499a1e5a99e4a277b1b7dc39dcde2eafc47587b61e679c8f76c91abeb03d4a2f2c0562174c260816076cae56eb8ac6715de0af7ac6e1d4252a0b874542c965cba3eef68adc823f937e18629298ba774d880837e4d675a16a5f4f7d695c23f6eaea01bc094913e940c88adeba566722ba6a1bb7cbc203c5ae9b4a14d3abbf34c2f7c8f0c7e9dfd7d684ac0dcedb73e2e6ed3235b5dfb14135470506d9910e6a2f982be83d21a92c30ef3ad9e33a3485141b7bf2591105299ae190a418ab77b5ce85018ff6ed4ceb026b52dffe484966317ce787f25155509d2067c628e8414778415ef2957bc43b3c176e18dcf37ea2798ed3156b0a898e1f2bd82b2cdbaca9c3b9bf19f9d330c95174088ec9ec3f6920785fa3edf33b6116d6609d3f278c8970421f89ad98f4ae2550f914317eb3a3f86ae24446c09d73f2406eac5bc5b394c6394529967025faab6539bf35afce77690305ded4d7642f527a353a6a6ae112a23ce955e1e3f7f3b1b67a3e0910f26e412cc59870e9d09f061002dc41dca43214781123f52c979a59050b1287321c11617f08d6614a59b19f5c02104fc4a167a91e9659095376384c9bf8aab5b35c09b9c90fd18d8936084cd7615fd75713fc3291c1ba7302125dffa9e2cf4a16bef23db92126b714cbe968fd165be025a097c4f309fe9ecd5cb875279f825ef3da9d7b1f065ec042b4557767d3458b155d844e0e618084ca4b9b9d77005c9792f6cbfb921bae9c88eba2af10154fbe942ade106b4290dcbeffa67b6275f2fc7381b962cafa50fafa7261e4906f71bebb5737466112aefca88dab1b594ad193e3ca3b1a9d6f0b24e2bfa6f4aa6d96831a47b0c103216068b979ebe10a567f17389980d717c49f744980776a7ac128ee365b118a569edce4a6f1f69662be59c7dc93159005178bfae6f0ccb4548c40655097d7c5407593a2e389ed2fa7ce94b90a3beeefb1568b2f8f04e0878c0961f6d9ba36f3cb75191aa17286d0c7b61ba63e89de564e498d7c86c7c0e939ceb67b095b81fa06a9e91096fc926e04fad52764189784f738bfce500e81ff8a2e79235d6dfa35a6f74370797ef534a241b67fcfaa71afca00ba9189f3d68d3e1b18f80f58b550fd12128bd963ee0e01e0139807fa6c5b07f344e2220f8cc6d3289edb4dcb0a0ac1cd9fdccf35ae8952b94c652d5dc0c629867da986269cd6e38477ad308d9df4d9b768ee55ac112b0d393782b273683910b71f53a41a80b241a7959693c209c2f6a1622868f7a5d8638ef2a791ea438c6c9ad59d721ae447051f1a2f7b71695ed52ebdfc10e1ac31fe13b1e023d800eadb1f4a6b1712dc6754e2290f9a1cde2bd907386f1772b696f1ca1272e937fb63b963e5f2eb307896d39407e85a709e5677724eaa141110c5f44c55e8872abd0102dd0b336a488bfe70253a99c8dbb1b62b40321344885b1df824e42c7f5727b3357884cca681bbcc9602190d93bbdd03617473bcb3e7e380600d653fb701966e7223c93757b2ccdb145dd03938afbf5f550692024eea84a466657792b5eb462901108dd28114ad165c984451b2b1abdf27aa1b47f511c403d7401c0aa40c7920108843e1ca085b31304cf7cbbd9093c38bb183ce434a95f338449409285d24d4cd57ac6caadadc4637e54dbe0ed920b49f0b977e2b2d264d91d6a2fde9b69c06bde04390bbb7e646af8496dc37e499140c3b8803e4f303e6bdc3f961a92af3f5e0688b81ef9eed21682ab848ce0ab251f296489ce4e1c6eb553d6bd48b7000936df36d359ad0d5755244b1b6805ef00d76968ffebd577833bd14ee34c5b7bb630ca67fc118251fe7275a1bbdd6a64af3384e83264f2d628372b1b8579772121b5ceef10a8484d12d5f16786e8b390bad086b346023fa20d1d5f9853441d034b69814c4e210c0da0ed2ef88d4f0b010ed205481075176595f58030803fc345165dfd24b953bdbaef21ef0382b63595d764223042d55b8065d1143e4ffc619ebabc6c0a3b5ddd011692bc72fe1d42257e6925d247b9249542f0f744a7b0bdf9f5a4b1cb51da4c7f419c20983e38b87ab65ce16cea94cdcd2e38fd717595f901db9cb1b9f2c2e75b5558e436a9d23b2fdeaa74290e479956740b06ad25a2311872eecd823cab7d938cbfa6f5cd755f4ced5c22bff7e173712c3890434d58e9149cb1cb101971199cedd15e6148851a3d3847a45158733decc11a139ccf4f5d21a04572e317e66c7c436177aaa02d835c8898dab89052b955ac579a50f0f99483a0e7a139eaea8bfe8a10710935e0003965ff6da38196a6bdec233b71c083c28734655a52137891d42ff517110abcfd947c2da539f0f7d2f6c0eff742fef3d09b7cf9a1b6a6bd022831abae18d2d9f856940a258c2e290628477cea359d5cd2a4b68f7203fb5804f6fb0b743d60d2cb7aeb6f45654ba3f78cbcb69de1427f004a7bbee120898a1980e133077a2c4e9f363997b4ee9e276b478ed9a225c82ea4887bb3243bf3bcf45eb9f360e18d12353c6263a84565ee7ee16caa2ad6d468df1fb7cc605ccbb35fd8db2582fe06cba27a54606a4c4f69a15707ca11f47cda345a9b3fcf5d7051620f0243c59829b0fb8240c9aafbb26602da31973835f2582d8d9368cfad123e5f11abd0a2b5b9f6e8945b0950a125c0620e3a5b5e5456905cb76a306669b504e8a43062c4f74f2be771bab94e8db6054eb90b5a109c8a81dd1e4a4a1db5e13944e4cbb2577e2bb2838a6c02ade7b9e56010469043025defdc43c0155774ae3a36a71576757785a95de076bbd8837912be99eb7b3cf57d2418e1d8e993feb9085de6aeacb920987714d7af9eef23f6e40a7f52f67157768dec59f2a6a2ef4b7b2881d94b4ca0430b5323f2a1856bf41852374eb03807924a0c2ae0132ff91fb16ec07d8c43680e8ce2957c99384bf099818e11d897f793ffcd7e16061a5c0e36c4f6b0ec00bac6b70a12041069dea40aa8d71b08f0ea3b5ac86e710d4ce6a630f98f9ad88c05ab51a41be9b528c68f86af8c493b13ef0ea20a854626196a123f5c4fe098bda6d970cd95ff0e82bfddf2f0a9bf43fe9446ac4c88b62c9d66732281921b8304b1c90ddd65b72403ad079b8ff13b66034878bf3523710e3c98d244e4ea20b79978e35e2942432db9d90a54f823ca51e735fa47309246d10eebfb0ae7ed8f028c47b17ab8940f7d2384f68bfe1dd6a6efb813681391d1505495e1f80d3c2a010f43316fe480641833d01852a370fec381eafd15af0ab265a581c4f80e4d43c2ed98d95dc4f89a25797a9c173e2b761b6e85e70fd75d545dbac2d60a1962c21953c34632360715cbf4b883797e52d05211c9e86b4086c5294b5d9b996861ca7be97dfd71972bd11952b1d52411653ac4ae606d8a715ce74a12f37aee5f8ab1cb3a19bbb11d5fe6b07368d3b397641af18d39810dca69d5ce6cf2113f02f3ec84db2744422f8c5161274fcc76fdb32953b9f709f79a71cd87d216ec67ac3ac1dd1cbc3e6154902dc2af625834531e457e0cef083f159373a9966eddf3f928858f483660e2b9ea4b945fc5f14ac4f3489f9f17c88e9902de2c3304bd3b6fc9d02e251a6a96f280947e370d7b410853cd6e036d330eb3a496bb8ce10b4ff9b9e6733b06935af526c68be81e938392fac980b76abcf13e9ce12e243282f9fdecd72f3c06fdfce686fc4381b0a7e18a6c593370ca51338c29adb7bb4034acfb579e1cf255d43c8e32274b953f75eed1b61202827bc7099b773e0012726343e48ff27d2cbded5020eef62095038cfb7d706348c3cd19882f3465000d819f98aa47501bab53f08b20ce793ead11fcb9161efcdd6f17820db0a09a9d48ce7fc506978bb6586449ad138426f54d619c9cf3f676d4cd2a5f49e69ab7472cc1a1b58433b60225e560d6d414a2f5697361ce9cb86c84238fe3ac6b7016e9fbd3e873dddf764d516825a6f45026e2da3ba04c2caa30d3769dd9a0ba648ed1160a525f2b290a67e6e7cb5c51f6d24f9497360473c40acea9364ec3ed3cf8d476e4297b7121fd56c769e575854e1a04b21abd8117d493c6e74f6e118db7d650d962a9b41db56d6977a23936b3f041e088d493d81cf91b1f06ef6a83474198cdcc5a38843c1479009b5cd98c01369db87baf89a16e5aab600313ccc4ae744bb0e36b0ea65e3f89b60c0a00508f44ff5ab990fb1deb7b9962e494bf3011e6f7c59b49aa641ae099e65b6c88193982baec4f1df3912b405b3917c6eebb0afbce38e9c850fb26a5c2b0ee88db7ca8cd4b2bb0007538199f25433ca6f32b3fa9e30ee77ab264c1893d47ac68d21239bcd13e38c749e52607332f445a60c017c2d7f9f8c6a34c86ed874c90b5fe2d31e8263e336f3ea67d70a81657ef26e1efc4a068be728a2f2cf8535304091907ad39d15799672fed6eb9c19c6d8ff77e77647a4e0970562d4be703b8e051e6609222360d5e54a3b107eb2371d6aab1ecda4aaccdc193238c92026d57259a4a60aa0dcc81eb60ddca7e0594316b584d1729e364c2eafda8878e468ae7660110b34aaab7cd608a4c9812b773fa805d3d8c793dfcbb9aed3cf67589978cb7b8d14e6339328d0511377c1b2de21c62237623917883cd5fb261d7211dbe88f704170ea9001c633b76c3ce6b8aee857d08110bb10ecd58ac4f981f8069bad0972c3214f9b8e8911fe434c982be66ac5f2e7682b3d35a190db88d507db1bd8c948d0873443eb7255b94629642fcc25577f0ffe5c8e92f5300d524c3d93473cdfcb7c5fbf692b9", 0x1000}, {&(0x7f0000001280)="4026e8997d76e3e8b68477c422cc2a81da0ccde40612059335ebcf9e465489a9", 0x20}], 0x6) 02:04:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2fafc56c65ff00"], 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x3, 0x6) 02:04:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) flock(r0, 0xf) mknod(&(0x7f0000000000)='./file0\x00', 0xc006, 0xec35) 02:04:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="5612f7d2087456052fed1f21fc506d5f39d7710d5c3e420549b7f895663bcb57b43f76fe1ad7b23673c0201e539f68ee2287b85c6b0509240bd32446ad78dacba1508ef7ad1bb8f861e8fe5f31c594e94079ea27ce88c960b59a89c8cc", 0x5d}, {&(0x7f0000000100)="aa6b1d5e8aa8f672f6ab1516c23b", 0xe}, {&(0x7f0000000140)="460e8b1bb3a6297675e3c5ffdd8ea3b2643d441e0e0bc45a27457d261e4affd532de629ec486b04700e1ccd549c6c48806480ae343d9b963de5efaae5b87fe24e8da94129d00a0254f99c76cbc2ebd72af79473bb6318b4b9f86008fc2c42bc72e86d37180bf49f52f4350bb95bb8eb8778e8a5880e7e9ac248f620b9c4b46f307f760679d47b3134208d315fd0272950c2d4d19e12c46fbfc1e7f099c3b8b3e0bce820c269602e2918d4ae2f4ff07ff85da1777dbc764da03c8bf", 0xbb}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x401}, 0xb) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) 02:04:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_getres(0x0, &(0x7f0000000000)) 02:04:17 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) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 02:04:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = shmget$private(0x0, 0x1000, 0x234, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x9, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000500)={{0x7ff, r1, r2, r3, r4, 0x40, 0x8001}, 0x4, 0x80000001, r5, r6, 0x2, 0x1, 0x7}) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x9}) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_open_pts() r8 = msgget$private(0x0, 0xf) r9 = getuid() r10 = getegid() r11 = geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3, r9, r10, r11, r13, 0x6, 0x3}, 0x80000001, 0x0, r14, r16, 0x80000001, 0x90000000000000, 0x3, 0x400}) r17 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x7, r15, r13, r9, r13, 0x100, 0x6}, 0x6, 0x2, r14, r12, 0xfff, 0x800, 0x5}) 02:04:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x400000000001000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x45) shutdown(r1, 0x2) 02:04:20 executing program 1: setuid(0xee01) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getppid() setpgid(r1, 0x0) 02:04:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 02:04:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f0000000200)="e6900bd92788", 0x6, 0x2, &(0x7f0000000240)={0x2, 0x3}, 0xc) wait4(r1, 0x0, 0x0, &(0x7f0000000140)) syz_open_pts() 02:04:20 executing program 0: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) dup2(r0, r0) 02:04:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x42) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) socket(0x16, 0x4000, 0x6) 02:04:23 executing program 1: socketpair(0x10, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = socket(0x800000018, 0x3, 0x6) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:04:23 executing program 0: setitimer(0x3, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000240)=""/47, 0x2f}], 0x3) setitimer(0x0, &(0x7f00000002c0)={{0xfff, 0x3}, {0x2, 0xfff}}, &(0x7f0000000300)) setitimer(0x0, 0x0, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000380)) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) 02:04:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(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) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') faccessat(r0, &(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', 0x180, 0x2) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="85d7f8a90ab041960865085786b809b1690a385310fda7a33115e7c38a45fc35d387f055251ba9108fadcf1d", 0x2c) 02:04:23 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x3) r1 = socket$inet6(0x18, 0x5, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xfffffffffffffe18, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000000000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = semget(0x1, 0x1000000000001, 0x20) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getgid() getgroups(0x5, &(0x7f0000000000)=[r6, r6, r9, r8, r6]) fchownat(r3, &(0x7f0000000200)='./bus\x00', r5, r10, 0x4) r11 = getegid() getgroups(0x7e, &(0x7f0000000540)=[r10, r11, r11, r11, r11]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000440)=[0xd70, 0x89, 0xffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002001, 0x4300) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) setsockopt$sock_int(r1, 0xffff, 0x1a14, &(0x7f0000000140)=0xfffe, 0x4) wait4(r7, 0x0, 0x1, 0x0) getgid() semop(r0, &(0x7f00000000c0)=[{0x3, 0x40, 0x1000}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/73) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 02:04:23 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x5, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 02:04:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() getppid() nanosleep(&(0x7f0000000040)={0x8, 0xd502}, &(0x7f0000000080)) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 02:04:23 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 02:04:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x402, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 02:04:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/141, 0x8d, 0x801, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 02:04:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 02:04:26 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:04:26 executing program 1: clock_getres(0xfffffffffffffffc, &(0x7f0000000180)) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 02:04:26 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget(0x2, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/146) 02:04:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f53a0000bca9edbd9c0f6a4cd6215b1705", 0x3c}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xffffffffffff8668, 0x1000, 0xffffffffffffffff, 0x2, "40d9c06f251240e5a300a1c9d2c17985090c3b7a", 0x6, 0x9}) 02:04:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x200000000) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:04:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x39}], 0x2, 0x0}, 0x2) 02:04:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) 02:04:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x3000, 0x204, &(0x7f000014e000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x8) getsockopt(r0, 0x9, 0x5, &(0x7f00000002c0)=""/61, &(0x7f0000000300)=0x3d) getsockopt(r0, 0x9, 0x1, &(0x7f00000001c0)=""/102, &(0x7f0000000240)=0x66) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2000000000009, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) sendto$inet(r1, &(0x7f0000000080)="7a098264c6b3c4d60edca2a1f201d9235bfab113dce8aeeb93dbed5c830ae92679749339788c2aca41fefdbe42e07695706424fa7382dd7a9380c7ec38d3a91eb7a250a9d51362df64ad09df187de8b4e26ef93b217b7b07807d624ef6126b0dfa6a2b4dbfa858d131858e5b6bbf7d32782cc559a4a234eacaaea51e80814abf129ad21fb51f6c195e1c2bc9189b80f0c78c6b30e1c77f6a98c79b00ef406d192081aec0eaa6cbda05b6da0a7f8d50c1698a08a1e404ed5d4a38865dec32a35b47fa91116e90cf0dcbc857c14cea3abd42e5002585d68cb89433956aa6b23543991e979a24a810f010d3e7cabac16b48", 0xf0, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:04:26 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x241) semop(r0, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}, {0x7, 0x824}, {0x4, 0x5}, {0x7, 0x6, 0x1800}, {0x0, 0xde, 0x1800}, {0x7, 0x6, 0x1800}], 0x6) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 02:04:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x800}, {0x18, 0x2, 0x5fb, 0x1}, 0x200, [0x5, 0x9, 0x4, 0x12, 0x1, 0x7, 0x7f, 0x6]}, 0x3c) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 02:04:26 executing program 1: pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x800000004) getdents(r1, &(0x7f0000000000)=""/104, 0x68) 02:04:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x3}, {r1, 0x40}, {r0, 0x29}, {r1, 0x100}, {r1, 0x80}, {r0, 0x1}], 0x6, 0x77) 02:04:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x3ea2, 0x100, 0x2, "cc2a5aafd176e35a26c980c5c34a471c7827ce81", 0x2, 0xff}) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:04:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000940)='./file0/file0\x00', 0x80, 0x1) r2 = fcntl$getown(r1, 0x5) r3 = getppid() setpgid(r2, r3) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000980)=""/185, 0xb9}, {&(0x7f0000000a40)=""/165, 0x3ce}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r4 = msgget$private(0x0, 0x40) r5 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r5, 0x0, 0x4, 0x2, 0xe0f, 0x401}) open$dir(&(0x7f0000000080)='./file1\x00', 0x290, 0xe4) 02:04:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff1000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) 02:04:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x4003, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 02:04:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x3, 0x1, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0xc, 0x1, 0x1000, 0x4}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r2 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r2, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r3) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="a541438c2f9f3ace30e15a4d51b9734a7a87934871243fa3dccbca1277a7cac76a0a63521f71f3e963862c1d69b021d829776a35308953ff825f48f2c1480b1c5f599c6a4c014d58910b5f03cf5cffa469a02431b811c2cd061bca528f7486448838b89cda4de4ece348ac62f2f2bcf6d02a3a64e961acd51845d3c104fe637f8391e68c8ad0c30ae31eb0428d7c0f7552b1c2a5c0038e5f27b24b6c21c9121af3ba1d986f4c804dc78692e12db2df811ff0a1da85bc5fa5a55194ed4443e2e354d509e758fc1e6ff49b58d2938cc1637e34d0ed25956cc0a1d58fe48f40718ab8dfab6e855a8f864484bca5bea72acab92929a524342662daf371a330d1f1065b3c091fc89ccd704407590cbc6c5b1c039a4bebb8333259c57f05bed9d80024000000000000"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r5, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x5) 02:04:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) 02:04:27 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./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), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) close(r0) 02:04:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) flock(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 02:04:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x40000000000000, 0xfffffffffffffffa, 0x20, 0x4, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) pipe2(&(0x7f0000000180), 0x10004) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x1000, 0x7}], 0x1000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x3f, 0x3}], 0x55a, &(0x7f0000000100)={0x1, 0x3f}) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 02:04:29 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x383}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0x1, 0x4}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x20, 0x200}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0xffffffffffff8000, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2fb, 0x728}, {{r0}, 0xfffffffffffffffc, 0x26, 0xfffff, 0x1, 0x80}], 0x8, &(0x7f00000001c0)={0x1, 0x2}) mmap(&(0x7f00001f3000/0x2000)=nil, 0x2000, 0x4, 0x1011, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) mlock(&(0x7f00001f1000/0x2000)=nil, 0x2000) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10001, 0x80000001, 0xfffffffffffffffc, 0x200, "4e7220099e3f009147cf43578642163961d6beda", 0x1f, 0x3}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 02:04:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) mknod(&(0x7f0000001100)='./file1\x00', 0x4, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000001180)='./file1\x00', &(0x7f00000011c0)={{0x1000, 0x1}, {0x18000000000, 0x1}}, 0x2) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:04:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x41, 0x4) r2 = fcntl$getown(r0, 0x5) setpgid(r2, 0x0) 02:04:33 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/44}, &(0x7f0000000140)=0x2e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)) 02:04:33 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) 02:04:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = semget(0x1, 0x4, 0x20) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x48}, {r1, 0x4}], 0x2, 0x0) 02:04:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 02:04:34 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7dfa) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1cd, 0x0) 02:04:36 executing program 1: r0 = socket(0x800000018, 0x2, 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) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) write(r1, &(0x7f0000000100)="05a3732e30bc29c52cc6e15b7cc39a475f6deb8177d2057b36c4e3b40a9bba9939ec3a7b928c5e032a5fa588e1ae7433cd6761486a558931c024c3649292fe768ed64bc6762bfcb36f2af8a458", 0x4d) 02:04:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000480)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a3a3346874f702fa0e8506a3463bfda5ac134f6f2da88eca0c9c2aec8ea45ad16378342b8cc3566d7a58296d12b74b357c90bffd8417ee73483c0b927c2f40ed04233adeeafd5b0fe801914d19adeacfc2511fe77b8248fd61e007678723baeffe0b8566ad327de911049fcffe797f803", 0xd9) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x80, 0x8, 0x10001, 0x80, "fc4cdc35d3dde4247dde430621ac0b0ce8ac1b0a", 0x1, 0x9}) 02:04:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x4}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 02:04:36 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000a40), 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000240)) r1 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x1) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0xfffe, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x800) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x4, 0x6, 0x20, 0x7, "fda3cbdd6e6db50f1e06b024d233e58b1ca598fb", 0xfffffffffffffff7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) socket(0xebcdde9f9f7c81f5, 0x0, 0x80000000) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0xc26a) 02:04:36 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x148) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 02:04:39 executing program 0: getpgrp() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/41}, &(0x7f0000000080)=0x2b) getpgrp() getpgrp() chflags(&(0x7f00000000c0)='./file0\x00', 0x20000) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') chflags(&(0x7f0000000180)='./file0\x00', 0x10004) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') semget$private(0x0, 0x3, 0x4) bind$inet(r0, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x7, './file0\x00', './file0\x00'}) fchmodat(r0, &(0x7f00000003c0)='./file0/file0\x00', 0x110, 0x2) r1 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x20, 0x100) fchmodat(r1, &(0x7f0000000440)='./file0/file0\x00', 0x80, 0x2) getpid() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000480)={0x0, 0x3}, 0x10) syz_execute_func(&(0x7f00000004c0)="c4617d5aa50a000100c40258f7ccc4a1fa70e8038fa830ef560000f267f319d83e660f38209c2b76ca00000f78f52e6566400f3830e0c403d57b6000003e36f2f247f5") r2 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x88) readlinkat(r1, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/93, 0x5d) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000640)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000680)={0xffffffffffffffc0, './file0/file0/..'}) fcntl$getown(r0, 0x5) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000006c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000700)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000740)={0x4, 0xffffffffffff5271}) 02:04:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) dup2(r0, r2) 02:04:39 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) open(&(0x7f0000000440)='./bus/file0/file0\x00', 0x0, 0x40) 02:04:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) execve(0x0, 0x0, 0x0) 02:04:39 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) connect(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x0, 0x1, 0x2, 0x9, r2}) munmap(&(0x7f0000660000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000080)={0x3, 0x1}) socket(0x1, 0x5, 0x1) setsockopt(r4, 0x29, 0x9, 0x0, 0x0) 02:04:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x32f) socket$inet(0x2, 0x1, 0xfffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="eaef125c00000000", 0x8) 02:04:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x81, 0x7fffffff}, {0x7, 0xcfa}}, 0x0) 02:04:39 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000109e17800000000"], 0x10}, 0x0) close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) unlink(&(0x7f0000000000)='./file0\x00') r3 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) r5 = getuid() getgroups(0x1, &(0x7f0000001740)=[0xffffffffffffffff]) r7 = getppid() r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r2, 0x5) r11 = getuid() getgroups(0x6, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001840)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000180)="2e6bd2d1d6fea0d820977d74fa90919e12a0f7627037c6598a267ce4d95e0f8df98fd8c2d7111713f78e017b08f33d4a6fd1993954f29420c8f509ad8e2fe0946f3b41597985957416a335aeb789", 0x4e}, {&(0x7f0000000100)="d55ac008210c0cc97f1ece58d96394881eba7072b2becc5583eb13311a10b918144c34eb292f4b8f5713a5d8c9e8c9ef47e34c05bb", 0x35}, {&(0x7f0000000200)="b55cc05e69bea795a2771e8b86d9446d588e4d53946316ae41ecd8185641a822894e7bf9ed75b51ffc99a9a787b015891f68df5e0ef4f6ccc5dd23be311f3b352bdbdee2ccc8d1ea45798fcf3c52ad90ca9a708eebb6", 0x56}, {&(0x7f0000000280)="1640964f039fef381c383036f78646f74f6e2e5da2d0a8bf056e513652f2ba5fcc20e51cde61c19024d6b212df881dd82e1a476fbc19ad9c9dc676b8ba349cb56cd4d1ddedd57891d6a1b60c449aaa9e27d4852727f20edc39146466", 0x5c}, {&(0x7f0000000300)="474c57f8ea9869037711b3f0bd81302ae9d8f2f4af32fdc1ce74001390ba2783d4ab4a27f4c1b111dc5301a621ef3e62af3a324f986fd13b452edb271de45972a2f40afba490dceae65b11c54875bf79b5c2f252a38650f0d87032333ea6efa92c27792ef3c8de98a7ba78955268e68f90186f28f0", 0x75}, {&(0x7f0000000380)="4831e14a589737e9d0c5fa6adbf5db1844313bdfb81852d8f8c94905e38b55716476d95e9587489ee4f252246c6bd1f52f674965db658f10510f484d105ee9257c8726ed333b0844ba9f334b47301e6051c4fa520f258225cda1215440c8ad15f1f46f6bd445c494ec28c2e8479e1d910620fd8805fb0997dc38076b88875d96950c487fe87063d61eaa0c60953f7380dc381ac473137874f2964329803e8c914460e48dd30cb09cfcbbaef0948853953e436e90a42fcdc77b371b82ee4d4bd78ec02d60b6afe8cd3b72114366ab66603cc037ce6567542b0bdc49fc90c559d2f394ea40a5", 0xe5}, {&(0x7f0000000480)="bb0f3c77e8179cf4258628bc1547dbc503ed2f9b3bff925eb7751251f9e6f1054a018a22e6bc5929d15c63fb5a12af4b3504b0239a2784322cea0a05c8820799bc44ce057813e10acd25d5421d3c1deb15037ed9fdb0d82a847cbaddc9f214d0fc29289e8eb9807373f8801362e85a04de6346bafb5dba3ec93123094605f24702f16052737cfed9f1d0d63c34a630090e7cf8ff3bf42ee82c76aee93f2f3765ad1dcf576e277695b2cd3d7e766fb75b258cd9690366e833864a8a501665ced740137c5f08e1001db61a13f66d5b2988ca17031dadae35ef3204ba264ad9cb83344f09f86fc4c5ddae307739a4505a87f40ff7396b58ba439951259d69f1dd9c7863d43495f9c8d1e3a784a8c2d607ced3ae03ebaae5d86b68269ab8763ccbb0704e15235ced116eb2b81b33403748a03f7c502392b8f89e58ac8380e0b484523f3f0055b477116b8e3daf527b87fbbd5bae97718bc904ba7b005813e80de64a128f3171a1db497fe4fd120c46b082a5e86c5118a2349fc8a55542d9ab99d22acad8ce22b0d776fe6f0411db2298ddea104cf644dec9ed624fca2e6bc47c4414fc60a0646a0cea5e4f75dc8a4fce3f8875f56adfb5584df31cd9ba70b97eb471fa59d7209a22c639f7819d9976998b9b796168bc28b5f6f1112685e73b31f016b08d004abcca403b0f308cbf225470a8bb3cba9180cc5b5aeaf7af60aa0827783100708d78ded9967bb31698b0e166cf32bb8c5472228b0c31c73558b47272048a829f9774fd7b16afd7b73ee8440446e88cd00471a8c5a02fdf19d1e32904841251c0b7cef919345f8f7ae8e734df902e883c901a0d490400787e552f6083b7cc97267f8928bd2a41a3bc6d5ac4d3e938422b6d70333900f4f74e0cf237b5cca6738e38d5fb5e702408519dec5be4072f7bfc68493509a2e8790ad95d2a32992fdf526f57c0d4bb87250c4ca8e1675a177a3a9d1543376fdb0953a57c639f3cb19d94f99835ccc0eb9ced1c59148392d54113d37e5460906a1a8ae49f68e18e8cdab4dc39268ee8c1e862b98e6b3bfe93a88c3b3eeab26cb2bd19ccee5ab91dc58a9329b9f6620e28277526cf61634c040a6a73f3601260e106042dfe7fb9a6e3af1b95357240412645bea2b3defb3d1c8da04c46a9edad1b69fe0217b3c83995f18540c8378573d0a719bd223db0f9930a8b2b10893cb285842ce4dac5d157f303bcd289e2df2cac8520412b372f5766d083d16562932650db5c33aa267544384d65875a82a2ebb9102b8f433bd8f549f79621f1cd9ab61ca888315171ae24472fd0b0df5ba197e097cc856159e78e48c651dd385c7a4fbbe038f5598e2c7ae949ebdb795ec31c6ced159955ff0888a803b6362e38fe71162e7699b62b3f4e6ba363c3aaf452cf957bf6ad7d7d52f2db831e92a52688deb2f0532636d280375f330df648294802e28e48689a2ee32f132f6a488206ea7ee7e2982fa483d35da5dc2b0495ba9a0ae17fa07ac68a1a32084b6b434b2c645168ac2dfad4a3f5abca1cd85c1786e5fcdda8282156875b83755083050c2492706a7f07c3c649b5e2fa0498030ae920b8669b1ddcc54094041380572ff514ee10f4e1ddd5b49d3cb9d90568f7cee07842fe071a4477af6c5dd00851d7301f22d1cbd3e20eb948bfeb4709ae651a0a02fa45979170663102ddac84c0ebbe285fa10f5eecfce6e410b4266f46da05f686bbf3774d93b92d7864bc15b65c0fb35fb713baf908d10bcbaffb373c8c328ca8227967cb62f49a336fc9670cadf9b4963b499f5553d7af1781d12df3765279e11003bf3cfc089e2c97b299d1223a7f98230b3534c5cc3a6a95cda829037e4ec7d51bd5fff2442816a89eb9b0a958f64a05246c633fe3a718a70dbc28a56ad9142539ca66bb660fa1885456571747caf397baf674177b10a5210e08793dfc6e32ba97e0a5d7252996baed64788c641c4a02be6bc81b5c7ee778b32e158da235561556b38390b3afdb58477a52aea1bb8e94abfc0932f83fe8024f55491a0eb593f278e490044b6a4253f6d234beee56bc887f717b6c353788f5e0695749cd9d550b2630a01833153b7784a940ab3c991dd6974faaf8ba2f71b0b1229c10dfb19f19c83e4a3d43a90015a691582d59cd43c5cb02981dd3a2bf7b9e9a18eb089a4b76d21525b6acbf3d5f48220a2cd2ccc99cf03cb4968a341816e09e754b80fd9c041121cf89c4d4c2139883de573b7cc0dd03916eb51e8376824c027d5b9dabc5df811b19e0bc3599f32b2b4ececbf3b8c7168df19d8de64600bc614d9f408fccd526025f0f455e3fb9517951fb44e6ed1a9d2f104a5bf8863c9718680e46ff262c815ee68fa577b1efc41f7260ba0686bfc184ad5833a85ba57520d66a3587b86b3cd31d60b954c35d52d35b553ea126fe7280a8564e014c3c578ed63fa80e0e23249d4e40adca3c9b7638994c5ebbae4aed030555b56fcf157ceda10f8cb5db1bdeb19422a7268d41b903f9cc3001836aecaa4d03860294471e55f672375bc8895c5c73ff4ed57f6bff5e85d714673b5bd5bf110c9bbd7363ce8efd10235888bc143ed06ec30399d52b96fa84fee0b5afbf0b29a0959083be4ad50f11e4e49f3a45cff4625051f240ea58af760f33e60e7fd66ef190d4b76b201ea1a147ad03bc865289f93bba7df99a8d84871fd8b3d70b5ac72b49b0f30c617a7ccf4a0cbc08ef9c21547271a125f547c2c10491044b99e59ec936be1ebfacecc4dc3acf2cc089273f1367d530b0fccc371d34281f7262b0eb99705f75d265cb1057c4705bbdde1857cd80e4bc39a0cf1a3a5bf310cd8fecb8abbf9443efca8cc53b81b5d005fd7193b80490c8168fcf9b43cb1a4a8618e8e38c628f28dc97021d0882c3f4fb4f7daf996ec8558a1a5313e5c9f4e448fbd7c8a937d7cb60d556a852756a73628c75d74521d734f80d0f3a3aa9402f200cbf368a9e34b44af7c8a7d9369df97dee09496c4a96a52a4fa30269de28a96a3ddeedc8050fcc91da0244b7115baab924a58c1bb0cd33ff8d2b4a746d114af4f93be9142e54d05e970fd80485bbddc5f9dae48b000bc48c9040d2b84b0ae9c09a5d5240d8e9f4ed2773a25f6cc9708566b3c55bffd0b14aeafaba90cff396424e7bc4cdf9aed6ec114a6c78ad00fd4575c2bf30f7b019c74bb6c7543eb18bf9edef63b2c50721535209de613a821f922c757c5e227184070e3cec804208749289abc9c76160363d366639d0ca8386865a35489de126ec7aaff2585caaa9c1677cf7d4fd9aba04ad19f092bcf3d81808e54a187674737242986ea3070e24b5616591ca8db5f0ecb1e5ae1ec6f0845c0dd1a0e1ddb12b766d4ef194d7dbb908e5283c0dcf6edfdec37f46163ac5a7b105c7b0dd3c9e857bccf060da591f4cb77f7835b128d92431028d8b3c6eccf6cd5e33c9aaad17c729fbf59293d7e53a6b9cd0227b791c84c90e629f51b69cea442f908ec0a291cb29de46d6e9b29352d8f05bd5a4562fb63bd2698c9b023dd3af1d95d774008777a7707a96d28b5161d8089f3ded09e1ebbd7b41c8861160faba7a950f44d624672c169b14cae2f23eceb877ca3fb31d413130f4d219274f6ec9febac9be309d921032096e846df8e9f6e93745cfb9fd57f85246c04a1dcd0566a080d4c454e257f4a57d332beeaf04a5a7f59ef5d80ab7623dce5eaa24bddf2ab2d2f94acf1e7d077c8181f2e9e13a0b74f6b52d436dd9070d706cfa179ad0b55762d7d57b97c469f817932bdf2fa9efaddd905915136ae6502299b34fc393ae43f5507bd2ff0e1d3e12c8c5e5aefb16da1d695448e2cb1221c39c6bca75deb75aa6198ec50fc1ae19b1650830df4555810d7d57c6b25e5d04e08a8dfa0d3e0bfc95e8f0542363b6c9feb401091487c7a8597feca35458d63e7f539a57462e26d1e383c8ed14a5784dbb1380d11c4aba54d8e74f1cbf1854548a3e7437ac63c3356b3d263e83ce8b1c2baf62e91ae5b117797f97b8df737e227c76e7326ef62e6babf676c66a161e44090d1488cf58ff538fe3878a5b03aa46ae5b946571cf96d11d71fd174a8fbf707abbdeec2d3172b35d9cc0ab2f55bb3ee3ba51bc6d67c065aa3f530f695954b700c9c8a4c05c38314e36d470369c7183e8a9501fb748b1d5f7f506cd8886ac7ebfc5a0c27478f414d4c0de30c3ebbf03ed308eb56a0b09e87aff47057358396013587447837dc4df96b3e9fda5ed842e60c79fced7904b1c32ebb9f54b2e2a4e65bbe3ac47c4bd84324610c978556644543a22cd00e2e6fa72032c046b7e53cbd0132a7f91b2caf7f45ffde571deb4daec0cca1cbc617a4ae3988ae0e8e9f79b2b73f0088a84531f0a109356f5bea1f4a9c7b2a0bcca0347eeee7f1f3086e4f9b84f01389347fecea898ff58b227915f0d8f1f758289d39463d4baabf1881a465b793d87a43f870d9c5c241a587bc0b44393e22d5bf6302c7d1ccd5e3d4087c5ad67274aa56450f7ab79f8506662ab9b774ae696aa27fcb905138bb7c72b41eeb61498ff245defa673ecce1185ebc37add69ea5ea29e2bc70d1e90fcaecb684084df1a6fef767fff9da842b4df7a66aacd0d700f1839d426b76b2f81c10ee69bc18ba7cf77c73d28ac8c00cd5f327f4de7180aa73ff608b3d5ad190fd89694780c1920d1c917bc0464c74b0ecf7da017683cdd9f5e490c701183250da620f8663ff53da96211e387c83a5e3d3f46edd726b86efe469681e808fb64b7b9ab889fa9aad1c62784735cc7db92d47706c5644c53a64866ba19e252718614fe2b744d738d613bc03ddeab7cb2f079c446dca484d0b0eaea6875f34bc29aa7e9e497eb63a67dfd130d0ea9ab14d4acd1bc62043b949a9640d4d0fbee2140626784a7b5a88cd3b5efa97b8c9d8c9de7ba7271ef494b7909cfba2f0c17700418a0445c3e35bb56188f14528963cecac051690a4bfbd69c88d7b0dc2a3ef1b7ac0e3432677396b2316b516a235d8cdb661d3392ce4512ab5f17299c351eb25a88530bb03e1288da7f20340add73b3dedcfb989982a99bce8adcd3003703abccbf6709deb36fdd84611d2229a224fb80cafa2b4e582edfc4143aad2d15728230aa6b699453930a65b5c3041ab32e18c5dd0c20f0dcd9cb78d2a90e7fe55ff3dffd53cad2967777d337fa30b20d414f56f8f3b206615a3eaa1e9c3a88c1440793d963bbe1071875d83a6e3d877f03de188f668ad940b3164639c81654fd982b330432b6b51b533ccc2ddd3fa27994ee79f38af9e4b444c801563fc23ede6057388f6fd5b8cd6887d31e4956c8cb683c8a5c9461f89fd118e9b10fc041cfa5302c0800d92eb7b2232041ec27a787a437411e0fbacfa9b25a2c5c58680a7036e943a3915e2248e3dd12cfbc07cf0f22edc3df7317868da8fde67d1d4bfb18fc04b08ca863d91d62c30abe015cd29ddf4660ac39ceb3abc1e0ec9d9af149e00e547c42d9e0c710e4d6af3bdb78d5daa1724f8fdcebb67b6b9db1a5accbb7f06147289d73a098fcf6fa9c42e96512e4acab02af7bf3e13ad35517318107a1c490665cfd18ec19455797e80c2f7fc150fca344d21f519308c086731fd0ef268f7b6895d23bef2a82ea85dd6dbe3b731bd82affaa0bf81a026efa8533e8f721f4eb1b03771ffe465842a604c2931d6dba9051d1fdd54c793d9d1971bd86be4a138e03e474412b4c5c454f16fcbe1d69ede37adcfec463de694c4cb96116bc2396a8e59aa9a2b76f783585101b06d4f4a7fdd4d0fd15034e6c", 0x1000}, {&(0x7f0000001480)="e18aeb13e78026056424cf55bc49fe1576916fd55ee6c6c401f5b2aed4f4fe4be16edd86118f97f36ee06b352741731158ee0515a66ceaba99766baf0c228f35c66477adf48dfcfba39b8d29c904461dd1dab6a82ba33f2423350d234197c5847815e99c1590796a6ab959a7511857b73453aaaac5bf11305728674447251bac22b95d9534d22c4eb03bb3a42612263c3623eba354a84145a1f22bcb044e6357867c3e21d30fb7275375dd8e917a413180649b0463444213f72a2560a097ecc4a1fc1bdfb1c1232b34b9b75492b27653e0fb0d3e4df2a7924bfe1a6c00738b88de13131a021817", 0xe7}, {&(0x7f0000001580)="7a7e32a6197a97a0b835b78522d924a2876bb44037db4fdd44b255fe35633fd3cdd0b7f3677a303753b77c230b8399c51d6f27d432af2536d33e7b8f13cfc5db246a61f71440380916642b48d0b50228b015e7816ed06ac0f8754b8faf8d4bf898b492ea355ef2cd3487cfe151db6fbb221bd2c7eac33a1dd5cfa52f53cccd870e2a8505a28386d5e7877c5cf025a4396c05683104f451269d8bb8193b530937ef78291ed457879b8f3837a622bc2b9bf22f0fc4", 0xb4}], 0x9, &(0x7f0000001880)=[@rights={0x30, 0xffff, 0x1, [r3, r2, r2, r1, r2, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r3, r3, r0, r2, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r2, r2, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r1, r1, r2, r1, r3, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x170, 0x409}, 0x6) 02:04:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt(r1, 0x2b, 0x31, &(0x7f0000000100)="0c833d57d9df7443fddbc4e1887931f3fb6023f9f05eddbd0d0c8134ebbfcf1629f0a74f3317792a68dca984314086ddfdd1396aca57943e9f80c2effb008d39a300b18025e40cc34231fa7f3e20f7889f360f7d82c5cf2b65d96f3c6bf6e315c776285dbfa6ea8ad113e71c8175eff3fa2cb49ae59e6bdc90f11d7bd496542ade69c463ee17", 0xfffffffffffffe9a) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x5, 0x497, 0xfffffffffffffffb, 0x8, "affab3f558cfa3d2a4054d902456114e4713da86", 0x3, 0x24}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="aaae599f", 0x4) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) 02:04:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 02:04:39 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000000, 0x8aa}, {0x1, 0x9}}) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 02:04:39 executing program 0: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000100)={0x130202, 0x400621010000001e}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffffff) r2 = socket$inet(0x2, 0x3, 0x7) r3 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@un=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x200c0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r9], 0x28}, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="87d6e8e5aada13398587a732f75b888e8cb6c54c8d82d8d9127c8754fae2be744c68b117423cd8c916ef11512756f351765568c58dc2b31518fe90418ddd4b145204e4d1d6ee93ae015e41894d24123c8dd39325ca940c8baade8220c8362403654f41cd23b47198897fe44e13372eb7bdc2a813ef189332225bb96d1674abc5c71873042e456f", 0x87}, {&(0x7f0000000200)="929fe18fb6c020de3ed0e7d369f98b1ffd70fedd5910fe6ed9e03bde150be1fd06427c97e319db8820548199192384f1211900dfbbe48a7d073f025dcf451811c793d970e054481c4b9b6580f42cb64b39755347c2d10c8d46485aa556cf74", 0x5f}, {&(0x7f0000000280)="37d00c8d77208accc14299b82e5f2da31b4fd972c08508ee96d204e7532f69890f0f9fe9930b143fbe8a4f563692932866e31a57a4b5a76c9cc09a52047b5930d82b2345514939eb820d946d07b570d3412357808b19551946b2a6bfd95a2f8ac1cbfd439cf13af34e58b4630d8cccb26411", 0x72}, {&(0x7f0000000300)="bfc68f85ee8dfde9889bfb90cecc50683fbf7d391a98865fffa8410dba21f989d1aac5946508862c4e0f5352b5df8856b935eed9c49999ed8924f58df8c0de07076d4b307250e5b21a258645b06d5ab3364158c7ab656708ddd174b677bf2a1be796be04cb8dcd45f45da382dfc50a938530fc97d201a1ea1e5f58b830822e9b5cf6d29e93d9fa71bcc4df3f1b9b8cb68674b88c36d3d681d8fc228b641715f549fb2e0ea5e34a8872a1d8a65aa254a77abb1c2d73dd", 0xb6}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="2000ba00000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r10], 0x40, 0x3}, 0x1) 02:04:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) sendto$unix(r2, &(0x7f0000000100)="c6c75d31cb1fa6faf86793288b90d2e4a2b252b6f23f09a3b731fe2974d23b555cb80e737546fbfc296cf9052deabadcd675853a593ea9546b37679560f82e5eabb1fe9325f163e67fc41d8389779a1fe6f58a4dfdc067d204edf1e0dfbde52345200f2dd059ec12537ede3113ed41ffc842815ca2d83a747ac60ea6ec34cf2948170e2ae4312fea071bdf254c698148e1671af10a9ea8839f817020fef8", 0x9e, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 02:04:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x802, 0x18) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x8) kqueue() lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 02:04:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r1, &(0x7f0000000040)="dbcd87d3a72f20cd62297ae6d0174569f0871865160e11817ad498831e", 0x1d) write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108, 0x6c}], 0x1) 02:04:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x100) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:04:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fcde74de400000100"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() fsync(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d12, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:04:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)="971713f54a5b07a27135a06964289fd8f311753ac1c29ba4e85b97162761970070f68abeaae6902ec4956e1eb8c8cb7edc25a728444547f9e9a814acb0cb1bd3a1b5c101949462f105d90f4e7eeb64e644", 0xfffffffffffffe14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) write(r0, 0x0, 0x0) 02:04:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000600)="ba1c1269723d7fa5bea3ef8e2e389fcedfb74d97898febdf1f29fd3953b429f7b6fb4558f66323dba0cfab25714a39a84df8aa7a255d4ff6ec3f803ff572732bf3e0d03ce92e5bfc094a91a4fcd2f0789899d934d4a34754f60e5c994d0e817d6dd2b202ab518f7b9ea313fda6828baa8191f104306afea9910030dd9af6d4490475c5e9e6b1054e", 0x88) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = socket(0x18, 0x4005, 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000005c0)={0xffff, 0x9, 0x5f, 0x4b, "7a7d71a8803f53530475aa8cefdf18e1f0f069ae", 0xfffffffffffffffe, 0xef43}) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2013, r1, 0x0, 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r3 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) read(r3, &(0x7f0000000040)=""/54, 0x36) dup(r3) syz_open_pts() connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0xbb}, 0xfffffffffffffdd9) 02:04:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x10) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c6, 0x2) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000000000)="b9", 0x1}], 0x1) r1 = shmget(0x3, 0x4000, 0x408, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 02:04:42 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) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f0000000040)=0x1ff) 02:04:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0x3df) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 02:04:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 02:04:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = 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) ioctl$TIOCNXCL(r2, 0x2000740e) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x8000, 0x9, r4}) 02:04:42 executing program 0: r0 = socket(0x18, 0x1, 0xa568) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="3bf6cabb35e788f06423b18e82022e37526a4a5f0ad08c161d2efaff0e095621a10001004f40bac64d00062984afd685620ff519bcfac64709db4f9fce4859cbfe6db3bf9f19f37e6ad0b2420b9500808669c9ef3f095c06d711f7ea0b9e7ee577fede5ac7687f1f00000000000000db568dea6055c8fda4cde612ee02beec2f9c8c59e2ddfb908457b2d69dc8747c04701c048db3fcfeeea368b000000000000000000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:04:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="9eebf037bc89a8b71ff5855dd4baac3b44031f0dbd0d653c260a8fd93b61ed58719c9f20d13e8df17c4d8e6b1ee1d5728b0fab6f5da0578f00e3ff062d997d53470383aa28dcda90fa1daa55437f98a7a3ebf09727e169fcaa456017f5143a12886942fb6076", 0x66}, {&(0x7f00000000c0)="6cbe1ae3034dfd869e04f4bfea9309d118835a458b4b441a0ab2f487132a81bc00f14fa90aef3fe9322c012e6b82e0a3b7a1c07ad3003343592d9fab58ba24bda1452aae901a1af3bf963a110c3019a968f98851c1e1eac0ba2887fa16b811af9303643c437b7bcd4db81b59d452b6b94319d2b3c1b83ee1ba7c592ddf3fb333574d0a63a8c865a117a05de2", 0x8c}, {&(0x7f0000000180)="275a0477bf89d971d5357510a687eb3a974411064812219b2542da7f66f5297697d6431ce664a58b5b6d01596172365df3224fe8cf9e85c9f94148c5921c77353e74f809907b31cb5ecb8fea65d0138282e0b33cef5cf4795c929428a6facc532993f7de29e6c6ed9eb1478ae43563e6697cf763c246a4b5b02c7d40a1e2028cb81d5ec24a4e01f78e86cee18fb6bfdd0e46de6d41f7919af33d171515aa8f558dfca5f32029e572f3d5", 0xaa}, {&(0x7f0000000240)="c9d79a6f0cf3f88090a274d7f1f147588eef91d47ab8dca8158745052dc8c81fa41f0a28d58ab557bd3bb737b6aa249e86885dfb5bccd9b312c88509f7891228ffb647bbd5d4903ccfdeb0d480f5de8993f2fa682e4248b65fe3bf2f5c4c87e6d2993e5cb5c21d44fd9ac77e898dd506b6a2eadb0a7b7c72756184ef5a561bde2d2ed5ddc57f28ebf63d0c8c00538f2fe5c3288736571f4ca36f1b409241065c1d07e52c3d08cfbc95167ebd0f414b1917ad", 0xb2}, {&(0x7f0000000300)="b688dee5c393654dca51b24fb2eb49aef0cc99d5220bf1bebf05974a7289f0f9", 0x20}], 0x5, 0x0) write(r0, &(0x7f00000003c0)="c907455eecab75e4a351b1b836f9b87dabe059ff5c954e643d02210a021fa03744b7af9bad58f1d9d079d77ec6965e9416eb42a7563d13df", 0x38) readlink(&(0x7f00000005c0)='./file1\x00', &(0x7f00000004c0)=""/129, 0x81) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x4, 0x80000000, 0x80000000, 0x0, 0x81, 0x20, 0x9, 0x0, 0x1, 0x3ff, 0x100}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000440)) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x280, 0x0) 02:04:43 executing program 0: r0 = dup(0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind(r2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2fe6407300"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 02:04:43 executing program 0: r0 = socket$unix(0x1, 0x100000005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1206, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) socket(0x16, 0x2, 0x81) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7}, 0x10) 02:04:43 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, 0x80206979, &(0x7f0000002580)=0x2f8304e) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x6, 0x7f, {0x3, 0x1}}) 02:04:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x6) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f00000001c0)) 02:04:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) 02:04:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xfffffffffffffffc}, {}, {}, {}, {}, {}, {0x2}]}) 02:04:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x40000, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x0, 0x2}) dup(r0) r2 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = socket$inet(0x2, 0x1003, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r4, r3) 02:04:46 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x3, "28b4a9f98e415315ed74180cb90a71712188f88945c9f9e73032ca4f5f6e88413e8d58d53e0b5017aca84903ad7f1c095249d20b1d34dea3febb751b72e350fa1d517e051750500a96bd03fb24e9d3885cf7425bf55d7657e9ed73ec00817d87889dda355d3a160390af853a418516b287ceba38809b3868e106df3aa30285d94c5394e4df5a4ecb9a2679635a974a789dbce05454646cfc6990f041a7f259b6d69b14627ed68d87b643ebe2f82b56ed82321bb85da78a9eb711bbea2796469b5597971735e43f8305d9fc48f073ef7d7679a4f8717a869d340f47e4abf5189934c4c64d7df1ae0fa99d9b1bcfbd5e78e171d3"}, 0xfb, 0x800) open$dir(&(0x7f00000002c0)='./file0\x00', 0xe0, 0xc5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1000a, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/235}, 0xf3, 0x3, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000054c16af31f30fcf5c00500000000000000"], 0x19, 0x800) 02:04:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x1, 0xfffffffffffffffe, {0x800, 0x1}}) fchflags(r1, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) 02:04:46 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = semget$private(0x0, 0x2, 0x40) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) r5 = getuid() r6 = getgid() fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x1, &(0x7f0000000180)) msgget(0x1, 0x0) r7 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r7, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) 02:04:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xe5) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x8000, 0x1}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="3b845bc80653a60afd00e56c86c651e97a2d2277ced40521a2e001a710d99cb8ccf38479a62201000000d1f5361ca32c1d91d7caadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab2163", 0x6b}], 0x1) execve(0x0, 0x0, 0x0) 02:04:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x8, 0xe79, 0x2, 0x8, "0e1f3111abda6b7a19f2b0175292cd92ec538470", 0x1}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) setsockopt(r4, 0x0, 0x0, &(0x7f0000000240)="d93bf969764bdb37dd02aee0cc1dbd212c67b6", 0x13) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) r6 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000780)=0x3ff) kevent(r4, &(0x7f0000000880)=[{{r8}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000640)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000003c0)=0x5) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000400)) r9 = semget$private(0x0, 0x4, 0x44) semop(r9, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) 02:04:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x10001, 0x100, 0xc632, 0x0, "2b5717b8dd4bdb425dca98a774a05a038d12f6d8", 0x1efd, 0x7fff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1000000000006, 0x40, 0xfffffffffffffffd, "854917029c11fe4dbf092000000000fe008000", 0x1, 0x8}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x100, 0x0, 0x5e90, 0x1, "9dc51c3a2c2f2014374990ff78fb533beb1104ea", 0x5, 0xcd}) 02:04:52 executing program 1: syz_execute_func(&(0x7f0000000000)="8f48309e47078cd917c423fd01de31c463c95ccb06f3450faedac4232949080d66450f3a16b70000000000f3a7c442fd1c12f3ab") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x2) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x2}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x882, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x1, 0x1, 0x2, 0x1f, "ab4097f9c3d2b34aede81b398c9fc74001c90abd", 0x9, 0x7ff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x20, 0x4, 0x2, 0x9, "02dc9b2439c502a1f9a1fc036000a61bee3ab838", 0xfffffffffffffffe, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x3, 0x8, 0xa1a, 0x6, "81c00514f76cc4d859b5118f88c5e8fea4be1ee1", 0x3, 0x9d2e}) ioctl$KDGKBMODE(r1, 0x40044b06) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x13, r1, 0x0, 0x2d) r2 = semget$private(0x0, 0x0, 0x201) semop(r2, &(0x7f0000000280)=[{0x2, 0x3fd6, 0x800}, {0x0, 0x7, 0x1800}, {0x1, 0x7, 0x1000}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x2, 0x1}) open(&(0x7f0000000300)='./file0\x00', 0x808, 0x100) accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) mkdir(&(0x7f00000003c0)='./file0\x00', 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000400)=""/96) mknod(&(0x7f0000000480)='./file0\x00', 0xc000, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0xfb6, 0xfff, 0x1ff, 0x2, "c266f50fe7cb10753e432ceedd6a135a88179a93", 0x8000, 0x9}) semop(r2, &(0x7f0000000500)=[{0x0, 0x10001, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x0, 0x1000}, {0x0, 0x80, 0x1800}, {0x0, 0x80000001, 0x1800}, {0x6, 0x9, 0x800}, {0x0, 0x7f, 0x800}, {0x6, 0x4, 0x800}, {0x7, 0x0, 0x800}, {0x2, 0x8, 0x1000}], 0xa) getgid() setitimer(0x3, &(0x7f0000000540)={{0x1, 0x1}, {0xffffffffffffff61, 0x7}}, &(0x7f0000000580)) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x2, 0x0) 02:04:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x8, 0x0, 0x0) r2 = dup2(r1, r1) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) close(r2) 02:04:52 executing program 1: r0 = socket(0x1, 0x1, 0x6) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000340)={0x153, 0x8000, {0x1, 0x81}}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xfffffffffffffffe) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x110}, {r3, 0x22}, {r3, 0x106}, {r3, 0x20}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x48}], 0x6, 0x5) r4 = semget(0x3, 0x7, 0x1) r5 = geteuid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x9b, 0x3, 0xb7, 0x1, "3e927bf21e59091aa963236096b3701163154e29", 0x0, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) seteuid(r5) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x200, r5, r6, r7, r8, 0x0, 0x1f}, 0xffffffff, 0x3, 0x6}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1ff) fchflags(r1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000380)={0xb422, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000002c0)=[{0x3, 0x1, 0x1800}, {0x2, 0x0, 0x1000}, {0x1, 0x8, 0x1000}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0x80, 0x81, 0x8001, 0x2, "95ff074d5cc72242dd9e0100c3e62d4a9112433f", 0x2, 0xe}) 02:04:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) syz_open_pts() 02:04:55 executing program 0: r0 = socket$inet(0x2, 0x5, 0x100000000000009) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffd0a) getpid() getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:04:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, &(0x7f0000000040)="e575212831f13d4d8fa8c892ad1258903b6cc641dd4547afd195b4d83aa0ee8b0e8b205eca719eeb943a431da8c993b7fe2c7f86a9b26b2b1622ece02394f962693c5983d3ed352bc03a", 0x4a) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:04:55 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 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') 02:04:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="95d97b5c8160f270330341c234faff828a5ac33ba84b94f797c45418a359d17d49b2d919e1db0dbd8f54ae308d840ef8197f552f25ec70b5219af7c2502a9fa9ec04d2d546f2912582489064", 0x4c}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000700)="3e081490b7e5bde4bb0c2f72d53f6640437b85cfe39316622aa5356d343e25f4cbc5a7283a05e5a572777c60e9c008b1e54824a421d25a1b5e661bfb67fd0bc91cbff2124a8d2371107e2e", 0x4b) execve(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) getpeername$unix(r0, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 02:04:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x28, 0x5, 0x3, 0x8}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0x4, 0x4a7, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x200, 0x49a}, {{r1}, 0xfffffffffffffffc, 0x45, 0x40000000, 0x9, 0x7}, {{r1}, 0xfffffffffffffffe, 0xc, 0x14, 0x3, 0x9}], 0x98, &(0x7f00000001c0), 0xffffffffffff8000, &(0x7f0000000200)={0x6}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x3}) kqueue() 02:04:56 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000fdffffffffffffff000000000000606f00d08f295c9c2771d3af486924fdd5670000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000"], &(0x7f0000000280)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xb9b5, 0x1ff, 0x6, 0x1, 0x1ff, 0x7b64, 0x4, 0x3, 0x2, 0x10000, 0x7fffffff}) 02:04:56 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) 02:04:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b81596d62122db84c90000007333b2bd6c2333e1"}) r0 = socket(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) semget$private(0x0, 0x2, 0x210) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000001100)=""/255, 0xff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:58 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xa5, 0x20000000, 0x4000000000000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0xe558}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x45, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x88, 0x4, 0x100000000, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x571}], 0xbb5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x2c, 0x4, 0xffff, 0x8}, {{r0}, 0x0, 0x10, 0x20, 0x400, 0x7}, {{r0}, 0x0, 0x0, 0x80, 0x81, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x0, 0x16d}, {{r0}, 0xfffffffffffffffd, 0x11, 0x14, 0x66b, 0xa25}], 0x401, &(0x7f00000001c0)={0x5a, 0x7}) 02:04:58 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x826, 0x8001}, {0x18, 0x0, 0x3, 0x9f2a}, 0x40, [0x0, 0x2, 0x6, 0x6, 0x20, 0x85, 0x7, 0xffffffffffff0000]}, 0x3c) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 02:04:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x2) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x40002) r3 = socket$inet6(0x18, 0x1, 0x0) kevent(r1, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x10001, 0x20000000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0xff, 0x80}], 0xdd7f, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0xc, 0x4}, {{r2}, 0xfffffffffffffffd, 0xa1, 0xc, 0x2, 0x7}, {{r3}, 0xfffffffffffffff9, 0x81, 0x40000013, 0x40, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x84, 0xf0000003, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x7, 0x5858a9c8}, {{r2}, 0xffffffffffffffff, 0x18, 0x0, 0x401, 0x2}, {{r2}, 0xfffffffffffffffc, 0x41, 0xfffff, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x9, 0xfffffffffffff602}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x3, 0x101, 0x3e3}], 0x2, &(0x7f0000000980)={0xffffffffffffff8c, 0x8}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000340)=""/227, 0xe3}, {&(0x7f0000000440)=""/233, 0xe9}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000540)=""/177, 0xb1}, {&(0x7f0000000600)=""/48, 0x30}, {&(0x7f0000000640)=""/32, 0x20}, {&(0x7f0000000680)=""/163, 0xa3}], 0xa) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) 02:04:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) getitimer(0x0, &(0x7f0000000200)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xf1a2, 0x7f}) r2 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000100)=0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x40) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() r9 = getpgid(0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x588, r5, r6, r7, r8, 0x40, 0x81}, 0x7, 0x7, r9, r10, 0x1bc7, 0x1, 0x7ff}) socket(0x18, 0xc007, 0x7) 02:04:59 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x10, 0xa0000000, 0x1, 0x6}, {{r0}, 0x0, 0x80, 0x2, 0xfffffffffffffffd, 0x40}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x1, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x9e, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x21, 0xd2db, 0x7fff}, {{r1}, 0x0, 0x80, 0x2, 0xc5, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x12, 0xfffff, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xe932, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x101, 0x8}], 0x7ff, &(0x7f00000001c0)={0x6, 0x1}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) nanosleep(&(0x7f0000000200)={0x0, 0xce}, &(0x7f0000000240)) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0xcf, 0x7}, {{r1}, 0x0, 0x1, 0xf0000000, 0xdc0, 0x1cf}], 0x8, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x24e, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0xecf, 0x1000}, {{r0}, 0x0, 0x1d, 0xfffff, 0x1800000000000000}, {{r1}, 0xfffffffffffffffd, 0x51, 0x1, 0xd97b, 0x4}, {{r1}, 0xfffffffffffffffe, 0x22, 0xfffff, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1c, 0xf0000001, 0x6}], 0x9, &(0x7f00000002c0)={0x401, 0x2}) r2 = socket(0x10, 0x8000, 0x8) getsockname$unix(r2, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) pckbd_enable: command error 02:05:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) fchflags(r0, 0x1) pckbd_enable: command error 02:05:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r2 = getppid() r3 = getpgid(0x0) setpgid(r2, r3) 02:05:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 02:05:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x102f, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 02:05:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x578) r1 = syz_open_pts() close(r0) dup(r1) flock(r0, 0x2) syz_open_pts() panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *169256 98992 0 0x2 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149f6b70,3,ffff8000ffff3788) at kcovioctl+0xe6 VOP_IOCTL(fffffd8029e809b8,80084b01,ffff8000149f6b70,3,fffffd803f7c6ae0,ffff8000ffff3788) at VOP_IOCTL+0x9a vn_ioctl(fffffd802facf178,80084b01,ffff8000149f6b70,ffff8000ffff3788) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff3788,ffff8000149f6cb0,ffff8000149f6ca0) at sys_ioctl+0x638 syscall(ffff8000149f6d50) at syscall+0x541 Xsyscall(6,36,7f7ffffecf88,36,3,66914f89890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffecaa0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: out of space in kmem_map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149f6b70,3,ffff8000ffff3788) at kcovioctl+0xe6 VOP_IOCTL(fffffd8029e809b8,80084b01,ffff8000149f6b70,3,fffffd803f7c6ae0,ffff8000ffff3788) at VOP_IOCTL+0x9a vn_ioctl(fffffd802facf178,80084b01,ffff8000149f6b70,ffff8000ffff3788) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff3788,ffff8000149f6cb0,ffff8000149f6ca0) at sys_ioctl+0x638 syscall(ffff8000149f6d50) at syscall+0x541 Xsyscall(6,36,7f7ffffecf88,36,3,66914f89890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffecaa0, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149f67a0 rbx 0xffff8000149f6850 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149f6760 r9 0x1 r10 0 r11 0x5058d14ccdba9cfc r12 0x3000000008 r13 0xffff8000149f67b0 r14 0x100 r15 0x1 rip 0xffffffff81679bb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149f6790 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=169256 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2e28,0xffffffff822df660 process=0xffff8000ffff6010 user=0xffff8000149f1000, vmspace=0xfffffd803f014738 estcpu=1, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *98992 169256 90858 0 7 0x2 syz-executor.0 59308 502795 16209 0 3 0x80 fsleep syz-executor.1 59308 22727 16209 0 3 0x4000080 ttyout syz-executor.1 16209 304275 90858 0 3 0x82 nanosleep syz-executor.1 2019 363087 1 0 3 0x100083 ttyin getty 81453 317211 0 0 3 0x14200 bored sosplice 90858 109650 12182 0 3 0x82 thrsleep syz-fuzzer 90858 418810 12182 0 3 0x4000082 thrsleep syz-fuzzer 90858 510696 12182 0 3 0x4000082 thrsleep syz-fuzzer 90858 421467 12182 0 3 0x4000082 kqread syz-fuzzer 90858 142912 12182 0 3 0x4000082 thrsleep syz-fuzzer 90858 229606 12182 0 3 0x4000082 thrsleep syz-fuzzer 90858 184103 12182 0 3 0x4000082 thrsleep syz-fuzzer 90858 378417 12182 0 3 0x4000082 thrsleep syz-fuzzer 90858 302701 12182 0 3 0x4000082 thrsleep syz-fuzzer 12182 286770 7660 0 3 0x10008a pause ksh 7660 398839 66074 0 3 0x92 select sshd 66074 372055 1 0 3 0x80 select sshd 13279 227941 73767 73 3 0x100090 kqread syslogd 73767 195638 1 0 3 0x100082 netio syslogd 97996 243122 1 77 3 0x100090 poll dhclient 89258 101529 1 0 3 0x80 poll dhclient 57596 389199 0 0 3 0x14200 pgzero zerothread 11690 462085 0 0 3 0x14200 aiodoned aiodoned 22212 10645 0 0 3 0x14200 syncer update 74175 207311 0 0 3 0x14200 cleaner cleaner 29603 287095 0 0 3 0x14200 reaper reaper 85981 366437 0 0 3 0x14200 pgdaemon pagedaemon 1872 92449 0 0 3 0x14200 bored crynlk 84439 63074 0 0 3 0x14200 bored crypto 72982 93709 0 0 3 0x40014200 acpi0 acpi0 38251 160077 0 0 3 0x14200 bored softnet 86656 161021 0 0 3 0x14200 bored systqmp 74694 86340 0 0 3 0x14200 bored systq 27122 498776 0 0 3 0x40014200 bored softclock 45405 119475 0 0 3 0x40014200 idle0 21229 466917 0 0 3 0x14200 bored smr 1 156040 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9509 71883K 71903K 78643K 11421 0 0 pcb 23 9K 12K 78643K 1243 0 0 rtable 85 3K 4K 78643K 1099 0 0 ifaddr 53 13K 15K 78643K 386 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 68 0 0 iov 0 0K 24K 78643K 379 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1187 74K 75K 78643K 2297 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 37 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 321 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 2277 0 0 sigio 0 0K 0K 78643K 55 0 0 proc 42 30K 46K 78643K 918 0 0 subproc 53 55297K 67586K 78643K 609 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 301 0 0 in_multi 22 1K 2K 78643K 278 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 416 0 0 pfkey data 0 0K 0K 78643K 4 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 82 12K 29K 78643K 6410 0 0 UVM aobj 130 4K 4K 78643K 140 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 95 0 0 NDP 11 0K 0K 78643K 123 0 0 temp 158 2358K 2487K 78643K 9885 0 0 kqueue 0 0K 0K 78643K 27 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 19 0 16 1 0 1 1 0 8 0 inpcbpl 280 1228 0 1221 2 1 1 2 0 8 0 plimitpl 152 78 0 71 1 0 1 1 0 8 0 rtentry 112 178 0 147 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 480 0 476 1 0 1 1 0 8 0 nd6 48 34 0 32 1 0 1 1 0 8 0 ppxss 1128 48 0 48 13 13 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 827 0 680 12 0 12 12 0 8 1 art_table 32 828 0 680 2 0 2 2 0 8 0 art_node 16 175 0 147 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 13 2 1 1 1 0 8 0 semapl 112 319 0 309 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5204 0 3702 49 0 49 49 0 8 0 ffsino 240 5204 0 3702 90 1 89 89 0 8 0 nchpl 144 8612 0 6923 63 0 63 63 0 8 0 uvmvnodes 72 5686 0 0 104 0 104 104 0 8 0 vnodes 200 5686 0 0 300 0 300 300 0 8 0 namei 1024 28150 0 28150 3 2 1 1 0 8 1 scsiplug 64 5 0 5 3 3 0 1 0 8 0 scxspl 192 31528 0 31528 15 14 1 6 0 8 1 sigapl 432 2401 0 2388 2 0 2 2 0 8 0 futexpl 56 36935 0 36934 2 1 1 1 0 8 0 knotepl 112 809 0 780 7 6 1 2 0 8 0 kqueuepl 104 638 0 636 1 0 1 1 0 8 0 pipepl 112 1644 0 1625 4 3 1 2 0 8 0 fdescpl 424 2402 0 2388 2 0 2 2 0 8 0 filepl 120 15696 0 15606 7 3 4 6 0 8 1 lockfpl 104 791 0 791 7 6 1 1 0 8 1 lockfspl 32 873 0 873 6 5 1 1 0 8 1 sessionpl 112 36 0 27 1 0 1 1 0 8 0 pgrppl 48 71 0 62 1 0 1 1 0 8 0 ucredpl 96 3460 0 3453 1 0 1 1 0 8 0 zombiepl 144 2388 0 2388 2 1 1 1 0 8 1 processpl 840 2417 0 2388 4 0 4 4 0 8 0 procpl 600 5446 0 5408 4 0 4 4 0 8 0 sosppl 128 34 0 34 10 10 0 1 0 8 0 sockpl 384 2276 0 2259 8 5 3 4 0 8 1 mcl64k 65536 1977 0 1977 129 129 0 32 0 8 0 mcl16k 16384 7 0 7 6 6 0 1 0 8 0 mcl12k 12288 47 0 47 14 14 0 1 0 8 0 mcl9k 9216 38 0 38 13 13 0 1 0 8 0 mcl8k 8192 41 0 41 11 11 0 1 0 8 0 mcl4k 4096 116 0 116 12 11 1 1 0 8 1 mcl2k2 2112 12 0 12 8 8 0 1 0 8 0 mcl2k 2048 50113 0 50078 11 6 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 96626 0 96570 84 77 7 21 0 8 0 bufpl 256 10751 0 6332 278 1 277 277 0 8 0 anonpl 16 272770 0 265677 133 94 39 53 0 62 0 amapchunkpl 152 10444 0 10365 17 13 4 8 0 158 0 amappl16 192 14885 0 14411 139 114 25 37 0 8 0 amappl15 184 143 0 140 1 0 1 1 0 8 0 amappl14 176 181 0 176 1 0 1 1 0 8 0 amappl13 168 341 0 337 1 0 1 1 0 8 0 amappl12 160 440 0 439 1 0 1 1 0 8 0 amappl11 152 832 0 821 1 0 1 1 0 8 0 amappl10 144 337 0 336 2 1 1 1 0 8 0 amappl9 136 1115 0 1110 1 0 1 1 0 8 0 amappl8 128 650 0 622 1 0 1 1 0 8 0 amappl7 120 504 0 498 1 0 1 1 0 8 0 amappl6 112 132 0 123 1 0 1 1 0 8 0 amappl5 104 242 0 231 1 0 1 1 0 8 0 amappl4 96 759 0 736 1 0 1 1 0 8 0 amappl3 88 410 0 403 1 0 1 1 0 8 0 amappl2 80 21902 0 21855 3 1 2 2 0 8 0 amappl1 72 53055 0 52645 24 15 9 19 0 8 0 amappl 72 5775 0 5745 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 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 2402 0 2388 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2402 0 2388 1 0 1 1 0 8 0 vmmpekpl 168 19976 0 19957 2 0 2 2 0 8 0 vmmpepl 168 264818 0 263431 188 105 83 83 0 357 15 vmsppl 264 2401 0 2388 3 2 1 2 0 8 0 pdppl 4096 4810 0 4776 5 0 5 5 0 8 0 pvpl 32 763479 0 753368 279 177 102 138 0 265 2 pmappl 192 2401 0 2388 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 648 0 246 14 1 13 13 0 8 0