0dafcac81e18a4ce0c3ba661b3f170a03d9f092dca4be39e4c390490c9f9f41d9496e3122aa631e71090f9eb7592dafdd0f8ee00b985f1e6a9598671bc8ad3a51b5708efde7c4592b0bf2cb3943f8b37c37b6e44dac1b7fe873eff73b196c1da68b2684144d274036d598a12e9bcf425538cb6f782622fef477ea95d3c06f73cdceca849dd9ac33ec2f892e8d22408e3182661307704947ae2dfc53b32dd8346dfda4ffecd36afe9ef92cc3db864f2e52f0126bb6a2ad8edb94e4dd5e2c408342bb4b5970417c30aa1e7ed3e9cfb9185f214746116da49d251b5e5026b5a39f7580b69fe5069dabc55916efb3348cfebd2d11ad743e7efd163aadde6e9d87398ff076a87e4d393110156eff78add964fb461061e72bf5325c9264600137680c482f58c033892e2de4f3964a1f429cbfdea179653d2fac3303edaaca3f12403ce68f5389355e56cab2048dbc9b2d01520f0d0fd48f094a44c8ea464bb509856b52bb0b5175192b0b424d9e04906d4b1ae0b8aee48ad6a377b1ed0ed777d790a4dd7bf75190edef149207c4cdbcb5478d54b", 0x1000}, {&(0x7f0000002300)="a67450fcc1aba664724a81715f0b647e499e3143d0396e1c4671bfe087801a945a9d4ff21092bfda61068a2422ac203682becb7c16df60c2ce99f39b45687832ea72dfe27197a9fd72df6c6bb9a8d201fce962fe26ed903588185db0bf4243b8c01dc7959cf6dff04a17782689259ab3f526c7f19f56c267fd76f842c7ccba59a9bdd22c192553fd7c85c8d52ac34397e6bead6cb05d203799eb0afd1ff5ff82b636f45c7bb9a451670e162f9a9a5b0841c1a54cf9c56267c57f1613b62d097ebb180525e96570c48f851e23cfbb991b609462b187350618acc038935435dd7f633531fdee286aaa43fbf14644ef9d19efdf52470b17bc62095777da45c5c02f9effc49ba3a7ee08659ef9942d54634155eb0600bced5f3ba4fd8244eccd503f3f009db882d0ac1fb3084b2892efc15f67cea1bc4b9ba5a997552cddb0d9a4a398b1ae12fac03c9dc9c6d6cf88eeb255cdadb1a2db037f7b227bc284921ad94a06906444deeb28c3120c5f3d8a0e4110ee7006b727683398553dfda827b0e005ddcd13803fec2ba52b06aa23f77d64be706dc773130664eff80d0abae99f255a712f90ff2195608c92d3e3620988f350ec91f349eee9b4d79a37fae801b5729ef0319308f6d6ac4c3f3818151b21b5ee514e2a077bd95cfba125d5d384d6d90bdab3ba2bd7ce35198e2d85bb89e13916114514813752ca5ed40ef8dc5edb436f14b20f9122b8baad870d26dfcf7e5915140babe4e37e71a0d97bbfea642b9c54d5f93894a520a9afd3fab3aef4a2e5a1d1f0b5c192621ab3f364b657b381376fc99e4abf8d38132223a1a2049c26f2b2818afbce8e479b08f2429c2243eac658c91daa734e8168f1c6a3ec228ff79823e938d3357d4c086f35d2ece6bda5a39cae3d62174ae742949fdf61205448e663c4a8492a60a0affa3f1fa2f08c6fb04e31504f380bbc04d7ce6579c463bca12144d32db7edb2cae9a4ef83a2a54c41b36db4268f40cedaffef135d840e9c6867c4b722335eb93da9c2377be0e2d57a5fab247a442dcfd6d88169fa0096c86dbfc9881f6a89f805cf05992ba4b18964f04c06a28f3adba4326dea3e9277b9e48430b9ff0856851f802d9e21dd0dd9fc142e1a30944a54420026f79e8fa5fe47fce838abc0c9ab3856700c8d08e3d22148d702eda4eafc0d5daee4abfb47509a274e1ce656d6499b1c7a9a7be8c95c5590b245259e767d5001a7ecd6ca76a62c1b44cf1e6660adbd0cef48e8d9f0df36d72386f055062a6bbb7781fb7fd57f040a6a4ff9adb3ef90daeacbbc12f9f9eb7f1572ba44ea9c3e78c115ee2ade3ec57dfbe3f32a3c8a38265291e90bdf3d07a7b2a8180ca31675ddf5032c0eb1e65d2f24746b4ef773662f3decbb8434efa14535d83861208a5f69af6c5b725e4794ebcc73988e4b91becfe68b24e49fbc22dfef5a8840ffea8497a2e8fb342da4d9508140509178efb33f6968d33f48e957d4b5c3c2f5de03d15eb946b33cfec3c84e635822ac6da650e426fbca23657f0921b0a364838effc4c783f5c817e91ce8338eeb8324f7b55ae16ba7c10ad78abfafd95dad080e91f7222aa07a4b6622726a9c5e2a091de71d297c67d63bf512fa01157c64c3870a5d9006a2f6dd7bd58108c8d94882b820de5f202ed8ae000deecea8b50f86e6c612b47c8dcf5939ebab6c091041498b86a530bb5d373215a5978f9ba55641aca57cfeca3fb379037760f0df85dd9658ac85aab0e2e9eab354830b6d868cb6363a08060f9e0c10cc1b5265ed7f029802cf859e89515ce8e20e95c63b1baca34b4f698d34605088a140de67b31c1275f2cad32987268ba0816e584605a8cf905f53eea252c7ece1dbb0511c8bd7f621af1cad94963426961278227372de9c4f7b447fd14d21fb61ebd33ed3aacf0dee7b93ceca60ae9a79a04e0c3539317bbe009ce8c8cca93a38c3bb0ef069d965048d2e1225c04c7e88256337a085ccf2745e5fe844211bf67c393c0fe339c03c2e6ec060cd9d94aadaaf9c1e590bb57d337fc57e8c44cc2920ff9b343dea8f0be6d082e38c4ef87599b68e7c5eb22fafb7c6dc874c1d9127add841c1dc5fb90cb6ee69b16b47b318a359394f8477d0dbe3c1c468fc2bab61bf6ab85fed5b67343fa5c714f2d1ccb10609b89b67d8a8c4ed35404846b4777c3b27a78b91a92e46e82d8376bb1f1e6b2fc5a8e8900fcb29b58b68a8c82cb3343c87de9e7cbb71f6c703c6822c8f0d4b21d07df586f4c43916ac0f855c01f2a784dda763eee70a6ce7e13a14655d72059b1e0eb22d2e33100dd8002b71b25ce3c71d7a9f8d758ac2f4adb3db52309fe982211b8fc4b42bcf44075f8ccb6b74897c4bedb19af9a779601baf440e3fec3e5cfb435ebf869e43ca2d3388e4c365ac94f697d0ac458fda75e9daa7e93305d600aabf4a0e9a98971977c8a50d2dc943dcbc29f918bcdc39cc9fe40504b3f3cd1cc0d342d759c37d94c04cfab80e3d909479db42175dc05394049f23892a045a61cc598607a26bee1b05b87b917fa125eaf1b524a57819f25073da7103a3ebaa91e0bf362736ff70f38daa8241fbd3976fa72699c815ed618161111258ab169ee7910aea0b0347272d020ccc91ca9c1e183d23e3e206f75c3ce631ad0fae5eda8993736d9f0a93aeb7374bc748c5aefaa6dbfc75654a40a803d7ab29b2973efd643576c1a436451a21479b562d191c81c53273381b9cab4d7e60b4f32300920b9bf56d61247895f7f4a59a81912f3b4e2a2f3a16098f948cbf5efcfde9935ddf4de203cd0adec04dda11d1a273936d3e9abcb9afb3e7009d25478aed665aab51693ff3ca7fe5af50982c87282720aa6f0659cfb67c9795f1ec552119974cb8173f3197344dcddbf4d259822b6755542459fc01967197ae51be9de845ca89f53adc796d14d6d428d1b92cfb278e95cb9982d3a19b95e143b65f5d3f15c9f41377f0a8f6aa1099f1d12246c90e3d030cd508a0f0f846723787cdf417fe9d5d7ca227d0d88bbb8bcae4917c2f7761862b9902311f0416ce517cdb3aae06e66631ddc04fc48c853073f5346b7f745566cb7a8443d3f27c152d0d1ee7cac8e53b643e514327f92ce0d6c2f98de611f416a717e843595b492fe47dd82fb900de0435d66c38e267443c9fa164bf8a6db0467625fcc781914294a0b4fa8eec23d2137def60b54c7e64dfb644a485d45559dbe3289c57f18dc3265e106b47709568135f076b4ab78f3d1adb601f1fdd05ddfdf94c0ed7014479dca750ddad016c5f6c2c55cf19470f31092ec7c98643f67293cdd1f6067385d0b20ef4709d3100db8262e759561678f4595ed777ab57f7230784a8f0cbea0e08d1ec85d5c2695339425d6ea16126f89bb160538c856fa87e3f836693ddf57d03d57d1a586cee321b4d31bc7ac168463b163e450986bdef02b9fea084e7e88da27292f557457dd81f6c05b30c8f2ddff5c43c5a0f2ab45c9282597d7b75260aff243c12a92a3bf5c052f131ab5cb0f866dcdd9cb523f602c68cffdbb268ae47b285e5a37910e83d05ee43db5b728925c788aec2fb96e41a3def944221d3ee671a0f2c35a55978f855ebe67f1d09b91606591d53b506c802c5a3628937a561c01ed1a69bbf1c1dc7983bdc462e12a40b2339298261af4f7400ccabc61189c9faf631a6540f5374a9501ee53611e9d0f26a7f03a621f8c6592086f26941290d92108a4b4a2c98c5ef44dc1fc4d9880037dbe3c5bfdf57edd0a88d66b76aa2f8978f49031ff175ca3931747960df01f1cb522ba6374653947dc8e6e6b4901c5dfd287ecc9ea2489b86e31531ef497b91f9269343b53b2153bbdb2c410d53fc8774522d4b094e262851ba0f24814e5300e295c909ce8fd8a19d7cececf362ca60c7c7b758b9d7632add68f86abf2b76f53378267a190ef9843ea3d069c71e2e65053bf495ccaac55eca55a12de68649cc1a47f0d225c38b6b6d0efd03cfc276650245ebd6f6826e06a707fa79cec2190da6fdbe730b5a498acd0d0f60d90eb0a4e7a0c3ed23114dd322877dbc0b7c5d072dd9ad764bd9e4a9cd843446818d03779318c98f6fee928d2e6d808e5db4f8b84aadecea6b6a0a9ea2ec3d292e9bdacd7a148333a36ce0c44c3dd4e236d0b1b229a1be10cca6346b3dcdfe4570675286c27e612017d478536fff2bce400aa695515786554349f940bf8e68bd21bb34899aca12191977a5748cfe399ae36f7af42325b381d88fbecfa7913e75b85f43d104b713e4613b7d0bbdebada966b4ca119bdd05fc623f94532c976798efa7130497a60b1cd25e8cd1a4aaa88475574c0e5bca774fa5f75e22f14caf1fa95bac53cc3f84027b4ffe812cc0ff2eae2b726fccde23878c1a7970cc3406d62c377161bf2be261ec1b43868fbc50ebbb4c97d66b6f4e86e9baf56810121cc0ddde6ac5213d06e21ca552dcffb86bb3638b46197ded361c4575b69453d2cf0ac50215b9d71c5488aa8787d136dec983584040e6f0b33e069553bb55c419e99bf3bf99aca85b471220201addbc5bb235575a3745f1418207420f9bd174f6f1940f691738a6dca2d182dc0ee9849cad2c97aabb6c657d90d1f87165761c1a64f004856711836c28d2724d59f8001b0b9f55b9500f242f5e4a2ab5cffad3a3d161398212c83919aaa39fabdb1b3742c856e26a390c2a2beac158f3b248acd0ebb6d872dfc0618816819dcc20b0dc0070316dfd5c8fe99648539253f19cfd18acf390788b3a368437dd5ef04456d9c49fc601a32da5dae5a5fb70e5a0822a5f26180aeab19d1160051b30af18c0beb240034627ab850d120f2ba5a711bfebfcbc3a76daf1495f68c42c9eb37b5e9c4d4c9eccdf0fbbb7958f5fe3f41155df463ea29108e42786b4a16217e327dedd41d5f41751c6c78656d193ec04c9e762f0a234c35ad2cb5dbad1f1f6d49dca3ff4844f48082262e692c70d3b8c7ab1d6c1c5dbc872773580e9b1343dd935b2b4f1fd9ac1b63891b2427df578a6b897c6ff617b06a83f128d8550751fa3093ffafe71116bdf18631fc06feeed99eb9ba99f00ea1116f4d3d73c440439fd673f46e66ace25526602e61409ee105c9bc7411a752890b0ce6046fc7aaa8e105eae87abc113a85b8a27183c80991cf34371ee405d8e6d14a7c44be502785afcb6442cd3e49c7056f90c6789afaa128ed1090c6dd2e95ef37a78c491158b7aa4293d80ea2a6a66e84abd2783f0504717244893a22378d63d40cfe699f77c7b267ba0122f32faee28df5097d53a8b1c0d4b38f1f902b3d38216e8048c38ed393ee1c8a0cda406bf0a7450b894d61766ad69f09c0eff4a525ec2f97f3a1b7194c35eb18f9f451d1c095968e9beef4787f92ef9cb9d8df15a5b62e0ecfa549e15938475f27834b8d63eed3154108d9284bb757e35ec93807b8318be3fc191f2cafb826f3756cc9794cc835a51670e3d759e738459abd76f548d64ea6f0ee77c3b6a559be34cb9cbe2e1bff38fa447a55f5d0b3251590cfa96ba23c340c2e02044f70e7ab4b79640f8a621d1f036a75a6b0d4563141889bc0e4f175a957d0b4d76323fad097d9f3fe6ba82630e0de4a7df6c4027552cddbbe3f22380415e604e408c6efe0d3269251b03e21bb58c9567621ba8a50038483ce49fc5f0b19cf06b3a34cd09eb31fc48da7f0723fa14b7dd954afeccc45c071ae0b053d3b87cc075cbe20b053de8adcb296219798f0e9afe65a6183df7cd41d7250130df1c8b20072aafd80b3ba191a4422022e936be", 0x1000}, {&(0x7f0000003300)="df7ae66595acf813a80a4beb260184662185b473ba3bdb899de5fe5106cecd7e44ac5831fc32950a0c020343039c4b16ab512776564698258d1f172cec046022f4011b9b44c8bf7321f44d79e0196749699c0530c36a78d9ae1d4383b0b0cdb92f93b71ab4a1a857ec7af80e353ae057d34c8c497fe7af0f7452fd6e9e6c1baa12fa80c87fa630f0b51bc96089b872b73e1ac8d2174085166d193bbcc2f77c4183fd", 0xa2}], 0x0, 0x0) 16:04:11 executing program 1: setitimer(0x1, &(0x7f0000000200)={{0x0, 0xdc7}, {0x0, 0xd9ab}}, &(0x7f0000000240)) r0 = socket$inet(0x2, 0x2, 0x0) getitimer(0x0, &(0x7f0000000000)) r1 = dup2(r0, r0) lseek(r0, 0x0, 0x3) sendto$inet6(r1, &(0x7f0000000040)="0ca21a52b878a7bef14d824e09917321c90c299bbb790bd7404e2ec90b23bf5fa6b3428ab60d87f222ee99aeee0cccfe3daf9daefb4ca29fdb1e586fa57407a5f087e59193346b70d2f56cb09321ac32dfb685dc86f93de82c9b18029c262467831ca18731eb9b5e3cca354cc5118e77d4d11a242bb5467ee07782449a7a5fb2326d858b58c76fd6e40b67951ac482cffca4db064883634c58621fb90cf447f7", 0xa0, 0x401, &(0x7f0000000100)={0x18, 0x3, 0xffffffff00000000, 0x1ff}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xcf, 0x22e}, {0x85, 0x5}, {0xaf, 0xfe}, {0x4d, 0x9}], 0x4}) 16:04:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000086ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='.\xdd:\x00', &(0x7f0000000180)], &(0x7f0000000480)=[&(0x7f00000002c0)='\\:\x00', &(0x7f0000000300)='/]{@\\(!\\&+-%^\x00', &(0x7f0000000340)='^)(\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='-@.\x00', &(0x7f0000000400)='^/@\x00', &(0x7f0000000440)='\x00']) socket(0x1b, 0x8000, 0x1) sendto$unix(r0, &(0x7f0000000000)="7eb7efc66e032a6e7a57a9cd088cef2b9ea7616083096a310013868b1525e0462a6d2ac830000451c8b557163d1475e7c9043d546527580826756facc77f84a81ab30a9b6c0288f8c3dfc23d6831cf1121c272048d3a4b9665386c786391ddf53cf777194e9e6374ebc2334a244545a41dc50347a0f3886d0b12818a1af3a769f493d0fd9efe61", 0x87, 0x8, 0x0, 0x0) 16:04:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x36, [{0x2, 0x8}, {0x3, 0x1}, {0x3, 0xff}, {0x2, 0x1}, {0x1, 0x4}, {0x1, 0x769}, {0x2, 0xd25c}, {0x3, 0x200}, {0x1, 0x4}, {0x2, 0x7}, {0x2, 0x7}, {0x3, 0xffffffffffffffc1}, {0x3, 0xd3}, {0x3, 0x1}, {0x3, 0x8000}, {0x2, 0x3}, {0x1, 0x80000001}, {0x1, 0x7fff}, {0x0, 0xfbd}, {0x3, 0x8}, {0x2, 0x6}, {0x2, 0x80000001}, {0x1, 0x1ff}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x3}, {0x0, 0x6}, {0x3, 0x27ba}, {0x3, 0x7fffffff}, {0x3, 0x3}, {0x3, 0x10000}, {0x3, 0x9}]}) 16:04:11 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getuid() setuid(r1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, 0x0, 0x0, 0x0, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 16:04:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r0, r0) fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 16:04:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="a30fc3a0", 0xffffffffffffff77) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:11 executing program 1: select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4, 0xd349, 0x9, 0x101, "440ac82a8d035d1ab9831d5521d14aaad9cd7694", 0x401, 0x2}) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:04:11 executing program 0: munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setitimer(0x3, &(0x7f0000000300)={{0x100000001, 0x2}, {0x3, 0x3}}, 0x0) r1 = kqueue() r2 = dup(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)='c\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) close(r4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80c0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x200fffff, 0x5, 0x7}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x9}, {{r3}, 0xffffffffffffffff, 0x3, 0x2, 0x401, 0x5}, {{r4}, 0xffffffffffffffff, 0x4, 0x80000000, 0x6, 0x1f}], 0x7f, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x2, 0xf0000007, 0x10001}, {{r6}, 0xfffffffffffffffe, 0xa1, 0x8c, 0x7, 0x7fffffff}, {{r7}, 0xfffffffffffffffa, 0x23, 0xf0000002, 0x4a0, 0x9}, {{r8}, 0xfffffffffffffff8, 0x10, 0x40, 0x2d, 0x4000000000000000}, {{r9}, 0xfffffffffffffff9, 0x14, 0x80000007, 0xffffffffffffb56c, 0x100000000}], 0x380000000000, &(0x7f0000000400)={0x400000004000000, 0xffff}) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x20, 0x0) 16:04:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x124) r1 = socket$inet(0x2, 0x8000, 0x46) r2 = socket$inet(0x2, 0x5, 0xf76a) r3 = dup(0xffffffffffffffff) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r5 = socket$inet6(0x18, 0x2, 0xfffffffffffffff7) r6 = dup(0xffffffffffffffff) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x4, 0x200}, {{r2}, 0xfffffffffffffffc, 0x44, 0x2, 0x5, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x0, 0x80, 0x2, 0x5}, {{r4}, 0xfffffffffffffffb, 0x80, 0x1, 0x2, 0x6}], 0x7fffffff, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x4, 0x51, 0x5, 0x7ff}, {{r6}, 0xfffffffffffffff8, 0x3, 0x80000040, 0x8, 0x100}, {{r7}, 0xffffffffffffffff, 0x2, 0x2, 0x1000, 0x36}, {{r8}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x3}, {{r9}, 0xfffffffffffffff8, 0x98, 0xc2, 0x80, 0x401}], 0xc7, &(0x7f00000002c0)={0x100000001, 0x1}) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x401, './file0\x00', './file0\x00'}) ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f00000003c0)=0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="8f5da2de5a0f7ef7d8fd8d22cd9e5bf72679e398c4e3ce5b35abd3d4bbabc6e13e30084d9512b34d5201f25e1e5f2c21e14f5184f22eb0f6aa66a5026f948ab632cba845d03874fdc68c3ba3c78482a6a95e0c7330dc2026385870be4ee2d1a02fdd79a2a329ed03689876bfc3ba1e389bd598ab1a2e81fe173312b46d44dec538725413c647d812bf038847173d128416a486da14fbd2cfd25575b0ec76b193468f8a241cce72a9a11b13285d513dfe6bae0f27e6015fd059acad72bfa08a60a97323b1739a929b129f3411bb953980880821138674d3623589a7ff81c0", 0xde) close(r7) flock(r3, 0x2) ioctl$TIOCSDTR(r3, 0x20007479) fcntl$getown(r9, 0x5) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000000500)=0x2) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000540)=0x1000) openat(r9, &(0x7f0000000580)='./file0\x00', 0x2, 0x1) getsockname$inet6(r9, &(0x7f00000005c0), &(0x7f0000000600)=0xc) write(r8, &(0x7f0000000640)="a4efe58c2267177691333310c37fcd", 0xf) rmdir(&(0x7f0000000680)='./file0\x00') msgget$private(0x0, 0x129) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f00000006c0)=0xce0) ioctl$KDGKBMODE(r6, 0x40044b06) msgget(0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000700)="cc4143b7222ff401f7a8e6bda696f875368573c8f0886ebb911fbfacfafa0efcf56a39106038874f390ee9ff0fbe2bdecdee56d33830e7c42ada40f6f3623d22b624554016b12ce1dfd4a88dbdfd0047ddd51779d64e799aaa8205ea9b8eaf191e08492e26dd41807b61415e8a8107c5e9459c56c97d8018358a2641dbd9ce15bcbe67f838586fd41c3efaa7ac1cec72198ded3df4d890335f358a", 0x9b) 16:04:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023b03", 0x5f) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) close(r0) dup(r1) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="77013a0b08", 0x5}, {&(0x7f0000000340)="b27a99a3275dc38706f7a6e4ee6e4e07dfd164ee13c8e71251d8a6cfba640c6a62e0a96594a4b2bf39d5f1e61f4b7302e9538cacf63772d020d21c468e40972551d44f6e2d51367bf0771b878f88edda20decb22e146407ad5a4b47012190344f080a84f8340c52fb49542fdccfbf74ab01d244f241e481b93a721b6cae372ed7b85c817501d6052b7dc9d6c0a97418e4018f68322c43e8ddbae4d444fbd15871f4a52b085b99a41ff4763a2d405ee950318598053e71e45e79939c3dd2c1713598bb8fb9007f393fa1f4c9de7a49368a898ec7028ee82f232b29d55b06d", 0xde}], 0x2, &(0x7f0000000440)=[{0x78, 0xffff, 0xfffffffffffffffd, "6cdea164fb06938a775fc3631c0998e3ba945a9a8e6d405397e45032f0be8b699af712c4ed333c0e906aeb4d15d1e54931c38cf28ae7afeda2b2c58af44cbe7610415ae12e4ed0eccc14880d025e1a77d56c467518ff72e0e0b5a56235cf3c7cdd66ca46e094fd09"}, {0xa8, 0x1, 0x3, "90a5bb4daedddbe169df4e4d919d46e4d70151c467be1adae6e94a5435df48e9d39cab9c45a0ac935005887f2016b7ac8be3693a70126fd2bbc7b287da469196d273a670ab9a3f74ad0218ebfa47cad468110ad913a7b350174f0ce5f20dd64c00bacbc22c5c3ffff7407dc482e6dfdca6921d70638b24d0ace6af907efd7f8c20a8514c9eed3dd9963150a59b875315fb9bc7f9"}], 0x120}, 0x400) syz_open_pts() 16:04:11 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = socket$inet6(0x18, 0x4004, 0x8) r1 = kqueue() r2 = kqueue() r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0x0, 0x80, 0x80, 0x5, 0xce1}, {{r2}, 0x0, 0x40, 0x8000000c, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x5, 0x3}, {{r4}, 0xffffffffffffffff, 0x2, 0x12, 0x1, 0x40}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x6}], 0x80000000, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x0, 0x7ff, 0x2}, {{r4}, 0x0, 0x8, 0x0, 0x899, 0x3}, {{r3}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x7f}, {{r1}, 0x0, 0x10, 0x40000000, 0x9, 0x10000}, {{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x1ff, 0x1}, {{r1}, 0x0, 0x2, 0x1, 0x7}, {{r3}, 0xfffffffffffffffa, 0xa0, 0x6, 0x0, 0x8001}, {{r3}, 0xfffffffffffffff9, 0x1, 0xa45d1ed38d5d255, 0xffff, 0x80000000}], 0xffff, &(0x7f0000000300)={0x4, 0xd18}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$inet(r3, &(0x7f0000001680)={0x2, 0x1}, 0xc) readlinkat(r5, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/112, 0x70) preadv(r1, &(0x7f0000001780)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/51, 0x33}, {&(0x7f0000001440)=""/65, 0x41}, {&(0x7f00000014c0)=""/143, 0x8f}, {&(0x7f0000001580)=""/195, 0xc3}, {&(0x7f0000001680)}, {&(0x7f00000016c0)=""/124, 0x7c}, {&(0x7f0000001740)=""/21, 0x15}], 0x8, 0x0) r6 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000000)={0xa2, './file0\x00'}) 16:04:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) msgget(0x3, 0x0) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="b46e2eb284e15ecb4de21179790ca9daa90cc61ad99688efd25d8aac39ccd217713e69480d63199d686733fe59dab63b484a229f661be95fd7480846d89d1240fbbedb69e557b7e06d", 0x49}], 0x1, &(0x7f0000000180)=[{0xa8, 0xffff, 0x0, "cdff4e4cd574620aaa6076c5ed3241861e07f6aab147b8aab7580b70d913bbdb317380534ad3272857937c137cb42221cf0e60aeddfd5f32d768c249eac232e23a1763346cb7b03ec951f2dbb94a52b789fd144b0ec4e9b9595c536de305ac9109b2ee0520fd1dde1ae74ba45a929e62338f6558cc572b5b35c080eb768789841c9a163f0dcd399fd56f632bcab4457e95f5589dda34"}, {0xd0, 0xffff, 0x5000000000000, "7154b7deaadbf910c244447522457f00ab693587a4e122a4954bd1fa480c0c49254583cac21057e7371f489573cf717dd4203ecf9fddfa3fb242dbd499fe2a7f06686f2cc2db3337a1ad3b12734e368aa79ef9a78d096d53cd962617832b7b92a967b3497f106166ecf1594d1977b3bd36d2dd7d07ec0b28e6f98845d8856221bd3a4beb56c091483f28c9735dc8221657f00c8a3d14a74340c7d57100e4daac43c238e4f8c41172feeca72cd44499999f492644f8230f16ad2018"}, {0xf0, 0xffff, 0x101, "bca8ba23bb93dff45f1b1e82494712e4b0c066cb472f53a73e3a115e622cac118173a94b70aed8d9cdcc3079ddbf2c06eb3f1f011f32786a2e8a4b221e8e38ff2895601e0014383deb3980f33b97ba516e178025cf6946cf2c2f902a66b413c58974f134380ed4df3e5cefc1cdd6e0beac1ee1a6d7e614919ae061b931179525741fc2036a40a9bc37ba59b8fc38cc48e57ceb0fdcee9754ad01d78ab072219ab248fcd95d41f01ab36b6506f260824ce279d72b5ba25b7c9150269d05dbd6e2a34770301b27acf46fc2f9064292c4f3d3d143fe033358b47f"}, {0x98, 0xffff, 0x11cf499b, "b96c261c1d5e636c1a06861fb7a73fd1f53fdbbacd062c89514110a88175473d45aa00e5004da0cf0f931681ea2ce2f7250f43e298cf8d911a15d9217528c2969864c1c03dfb3d4b67222c85552e8d28cdf1efa4987c558d157e17c094fe1023ae351d06b0476aa56fcbdc4d6c10599464117dc94c41a6bbdfcd58b04b2a40a6c2e0ff2949"}, {0xf8, 0xffff, 0x1, "1a6ab0140499965fcd29c592f6caf119a530855fc466c4973db0eb6578a80f1096a713c658a7c03085fe341755596b0c115454433f4794ced4a54dfc63d9b1e8d1b571d9341a9920c0ce71cdfa6571646ca4b9d12155894c05b526d673762b6932046df72b747f7f1176818e3f27a17d3d70265321c2a2545f3dc17dd821d82d8c90951bd3130e76ac7de4cdc4bcf1952446bd0168c2b3554c040fb463cee2cd609dfdd7f33f0dcac0fd9831aa6e71f6b7200ccd5383aa6d408e76f5c21de3ae0dba5aaad6c0ade428129000bbccce7c72864bdd079dc5b1f482e2e2ce18877df9e7fd6b"}], 0x3f8}, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 16:04:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:04:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) msgget(0x1, 0x2) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a", 0x21) write(r0, &(0x7f0000000140)="5c799defaac938dcbab9687e77158bf6f415a9ea", 0x14) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/1, 0x1}], 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) flock(r2, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e", 0x20}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x3, [{0x3, 0x401}, {0x3}, {0x3, 0x3}, {0x3}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x7f}, {0x3, 0x2}, {0x3, 0xe111}, {0x3, 0x3}, {0x3, 0x54}, {0x1, 0x7f}, {0x2, 0x1}, {0x0, 0x3}, {0x3}, {0x3, 0x2}, {0x3, 0x100000001}, {0x1, 0x1}, {0x3, 0x10001}, {0x1, 0x86}, {0x3, 0x7}, {0x3, 0x100000001}, {0x3, 0x3}, {0x2, 0x40b3}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0xffffffffffff0001}, {0x2, 0x80000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r7 = geteuid() r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r15 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000500)=0xc) r17 = getuid() getgroups(0x7, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="0d488c386971000000002000000000080000ffff604cfdaaef353cc6c5c7fd04a63262000000008000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x8}, 0x2) seteuid(r10) execve(0x0, 0x0, 0x0) dup2(r0, r0) 16:04:12 executing program 1: madvise(&(0x7f000062f000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x30, 0x80000000, 0x7, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000004, 0x77b, 0x470}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x17ff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0xa, 0x8000, 0xffffffffffffffc1}], 0xb630, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0x43678f02, 0x1ff}], 0x1ff, &(0x7f00000000c0)={0x8, 0x20}) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:04:13 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x802, 0xd) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x8) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x8, 0x1000, r1}) 16:04:13 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./bus\x00', 0x4, 0x0, 0x3f7c, 0x0, 0x2, 0x81e5, 0x1df3, 0x0, 0x2, 0x1, 0x100000000004}) r1 = socket$unix(0x1, 0x1000005, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x1003, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xfcd1) r4 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0x7, 0xa8, 0xfffffffffffffff8, 0x1, 0x0, 0x99ae, 0x0, 0x0, 0x0, 0x1, 0x3}) 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) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r8 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r8, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:04:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 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) chflags(&(0x7f0000000040)='./file0\x00', 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0xffffffffffff8000, 0x7}, 0xc) 16:04:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x20}], 0x2, 0x8000) close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$getown(r0, 0x5) read(r1, &(0x7f0000000140)=""/179, 0x4a5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x401) 16:04:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0xe, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000800)=0x9d8f) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280), 0x0, 0xb) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) dup(r3) r5 = semget$private(0x0, 0x4, 0x404) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0x29) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000000c0)=0xe9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000500)=0x4) 16:04:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="910b35d67e315bed99e7fdd0d7830bc48b228d02dfeec18d1624c726f15b5f336d7402342fc4e6cfc60154260f8f32a6ce6a7b7c0c003956f9c842d0", 0x3c}, {&(0x7f0000000180)="262c40b2784709b6ec7d05d127c3ee634fe1f3764d5f7d8337ea27e5f381e71e75", 0x21}, {&(0x7f00000001c0)="2f472427db6200369473b23bcbcc84ff3a897b7ea7fecf47c3d499c29f4be294d31fd161970647be5fef9feb21a45db628e48d728cbedc272aa1f72f2307ae75a4ee1f20cd33c8d629c7ebaae2ec7fb75703a8d2fc373b6bdecbeead9f520704546d8adef067086a23b9e896681e4349483fbe0e514883f84b2db97487a7b11c3d11875ccb77839a6f8c894c85d3cc655071", 0x92}], 0x3) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r1 = openat(r0, &(0x7f0000000440)='./file1\x00', 0x80, 0x24) write(r1, &(0x7f0000000580)="8c0eb834cc0e63e2d799beedc44c8dbb2fd83e22f534898c76dc70653dfda48ad03d286f541abd1d8bd5ae571b2b4cb6a2bb947fd71b6b224536c7370df142533cbb353c7a9da2b9abebedcfe50c53fc144d71bf8a5be42ead4e84cba3a37e4df1e3d0d9313e8df70346b5fc16b3833a2bdfa936e39bad518208d9e5fd4fcdf064f1344a4910c10fbd97f272decf0ef47c9558abab2deb6f689bccadafa1324082d80f40d482d37c956193e9378e6d504a6e348417aa02ae8550345c072ab0a28c878b6a8c930cc9", 0xc8) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)="f059c90fe3731bd9af177c8d7a539d928cc484c5eadcafe402158b882abf53ad9712f5bf6775660d4c9414d8d67b8ff89f7a0ada3a611fa83780d9e1b69bb37648ef9bed164141c92f0c4b3b420773fb7552154a73e29d701d5b3bf43f9033ee568a8088478bf9a5e837401773d6e114297df4f62476d01c26fb09bcf470e7b53ba61ac60bf6a8041b21d724600cd8ad448568904abb85091f7950a1910d17b295031020886377b86da7df6ead681c0652b3c11611638c2da4825c612b77ae2a0875d992833fe3ec501fde2fc61dbb5eb18c74a10cb7720f39d4626b52b5620648cd8a69214be48b64cab6dc816fd8067649e45691197d114f848236fd01", 0xfe}], 0x1, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}], 0x90, 0x8}, 0x1) 16:04:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0xfffffffffffffffe}) 16:04:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="43ed1d221875f92f7737b93dc3e3b68e81dcd920", 0x14) 16:04:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80000ffffffe500"}) r0 = socket(0x18, 0x3, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:04:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 16:04:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20008, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 16:04:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod$loop(&(0x7f0000001340)='./file0\x00', 0xd000, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, 0xffffffffffffffff, 0x80a0, 0x0) recvmsg(r1, &(0x7f0000001380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4, &(0x7f0000001340)}, 0x840) 16:04:15 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/84}, &(0x7f0000000200)=0x56) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) socketpair(0x6, 0x2, 0x6d9fa8d6, &(0x7f0000000300)) 16:04:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xc783a1f16fc154fa) msgctl$IPC_RMID(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x7d) 16:04:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x13}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x4000000000, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:04:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) accept(r0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)='.', 0x1) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x40, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 16:04:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x0, 0x5, './bus\x00', 0x9, 0x7, 0x4, 0x3964}) close(r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) 16:04:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000140)="ceef04cfeee46c3f903203ae46c7c9ed83b19f4de95dae2b7bf533f9dc31079b5bbe7ce3eba2be1be1eb6966c2569e102636cd959f48122e92c6741118f03833875d9a350480e67440aff7a2ef09847d5ea39821cd608f2537e4cd9ad1b2a01259b8cbd15162ba4f612a5ddf607314bab0079710476cc40eff2aec2823f716a564", 0x81) close(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x7ff, 0x8}, 0x8) flock(r0, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) flock(r0, 0x2) r2 = socket(0x19, 0x4007, 0xb) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000100)=0xfffffea5) 16:04:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28, 0x180) sendto$inet6(r0, &(0x7f0000000040)="52a4d4b5ae392e9cb26611a31334a477420a6640e6307822667e4dfb1fb2ac98658a25a8c1f310df33d87f81752d469da317ae369bdbd2d2390d219b5d618a0b25b3a2b66664c28730d1e05e0a7d7fa804ead3b3fe7c6ec1ace99cff60566f9ce08cfba704c6bf7a3f010f9d8d019f95d2bbe2ea4abc6fc5745cf5db7e13c297274346a70ea62dcb7df3e3bd0cfc1cf62f4cdf7d934d1694e2dcb4a33369c28a976994c34dd2dc751b4bff07ad2cfbfede1b8fb3a4dba01ed1", 0xb9, 0x400, &(0x7f0000000100)={0x18, 0x2, 0xa694, 0x5}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2, 0x0, 0x0) 16:04:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:04:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffe99) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x1ff, 0x30e, 0x2, "bd25de612c682ebaec39bbe0cc9e7db111569b11", 0x7ff, 0x7}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x7fff) syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0xef}, 0x8) shmdt(r4) 16:04:15 executing program 1: r0 = socket(0x80000001c, 0x4001, 0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:04:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/81, 0x51}, {&(0x7f00000001c0)=""/14, 0xe}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/112, 0x70}], 0x4) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x200000000000002c, 0x0) 16:04:15 executing program 1: mmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) shmget(0x0, 0x2000, 0x100, &(0x7f0000ffa000/0x2000)=nil) 16:04:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:04:15 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000240)=0x20, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) msgget(0xffffffffffffffff, 0x400) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) fcntl$getflags(r8, 0x3) r9 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r9, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) getrusage(0xffffffffffffffff, 0xffffffffffffffff) getegid() 16:04:16 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:04:16 executing program 1: r0 = socket(0x2, 0xc005, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:04:16 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) fcntl$getflags(r1, 0x0) 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() 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) fchown(r3, r5, r7) setuid(r6) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 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}) getgid() mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) 16:04:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2050, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='A', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x401, 0x1, 0x6, 0x96, 0x5}, 0xc) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e", 0xa) close(r0) execve(0x0, 0x0, 0x0) 16:04:16 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20760bcd31536bc8172dae56b1dd398175ebd36521974df70a4a13b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93bb8aee0a207dec1c5631061cf6b8052ed9c"], 0x8b, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:04:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x10000) 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) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="97043b2c2dde6ff5bdd2", 0xa) r4 = dup(r2) recvfrom$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:04:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 16:04:16 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:04:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x5, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 16:04:16 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x19) chflags(&(0x7f0000000100)='./file0\x00', 0x4) pledge(&(0x7f0000000040)='\\\x84\x00', &(0x7f0000000080)='f-\'\x00') r1 = dup(0xffffffffffffff9c) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:04:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x801) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8100, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x60, 0xfffffffffffff550}) readv(r2, &(0x7f0000000240)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) setpgid(r4, r5) r6 = dup2(r1, r0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000000)=0x1) 16:04:17 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = semget$private(0x0, 0x3, 0x8) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) recvfrom(r3, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r0, 0x0, &(0x7f0000000300)=0x324) accept$unix(r3, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x1, 0x9}, {0x101, 0x5}}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x1) 16:04:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x600, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) recvfrom$inet(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x800, &(0x7f00000012c0)={0x2, 0x3}, 0xc) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000040)='./file1\x00') renameat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') ioctl$KDSETRAD(r0, 0x20004b43) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:04:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0xfffffffffffffffe, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:04:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x800081002002, 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() kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x1ff, 0x7}, {{r2}, 0xfffffffffffffff8, 0x20, 0xf0000089, 0xfff, 0x23}, {{r2}, 0xfffffffffffffffe, 0x0, 0x88, 0x400, 0xd9}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x716b335a, 0x713}, {{r1}, 0xffffffffffffffff, 0x25, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1c, 0x100000, 0xffdf}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000001, 0x2, 0xa}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4d03, 0x9}, {{r2}, 0x0, 0x1, 0x30, 0xfffffffffffffffb, 0x80000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:04:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x20005302, 0x0) 16:04:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) 16:04:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ae2f66c3ac6210696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x2, 0x8, 0x9}, 0x9, [0x8000, 0xfffffffffffffffa, 0x8, 0x6, 0xffffffffffff483b, 0x24f, 0x5, 0xe683]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="000000186804008bdcaf4ee7d0db9d421f09987300002b27febf3d000000000000000000ffff4f2200000000", 0x2c}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:04:18 executing program 0: r0 = socket(0x1000000000011, 0x40000008002, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff23005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c76000000a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x10000000000, 0x0, 0xfeb7) 16:04:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3000002004, 0x4000086121) r0 = open(&(0x7f0000000340)='./bus\x00', 0x101000041, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="fa1204a49155ce1e0002", 0xa}], 0x1, 0xfffffffffffffffe) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000b00)="7a8e72087dfd6ae6bb5b2b6e2f4eb8c13c55251f3c9574b6cd1f6d6af71233d31bdcd43d4293a02fb174b6188f964dd3a0e0b9c5896b7ef994dd29d86b9001a453292c94c5de59281e551f4fbe0924fd4511a84ea7495caacb85a123cf6da9c86bef2a5d387ad15a2e8a7f514ab6dfe1f200515e55365d58db891a42cd5f3a283635c801165bf3474356c57769506a8b1f769508e51ae32f820a4016449bd11fe4c3abe4fe8f2568a6ae722edbbba3a21e518604198ab56f9f6522d299139412e83aae7223f4ac4138f8a7d568da154b407230220d2be12375ee43cd2659d1a7e496de77f62e7b20301095d6bc9a848224c5090fb29f2915fdb74a9b48cf4872e07217a3f887c8542dfe9e5a83c7decb723de0253f06a12179e23305fdc245adcfa476ce8a741e3b1285ee7a406d6b86e24cafa8edd5b1d82a5241df6e7b65daae2b894f8a2d47eaa483b6e380cb72495ddcfa7bc5f6dd6c4a5fe27b8140eaeb915c32efe44eac21c2f8873814ed8a0172d8cb2e0c85c5db7f4b19e258b585d2771689c5682fc724548128bafe66752f467209ca70939c46877159012fd1e79c4a1f4f234a6238393ffafebb2a59154c0038c8d70b968c0fd2cff8921109f74c7ef64dd3895beaa41e90902aa7dfddaee69d34b911c01c02859aa6ee44435ee89db3d99d4584a1310569f71389286809fbafa1141822d3a2c6968d1ae052cb399d855fe3d4d158e0fa521e35a2c017e8a396c6289107010a9c1f7e002faecdcb3f6d627a7bd2d08ab4720757891df31332ac69dcdc5f9135331e3c8af1b4f2aeb5bf46c760214cf7847fde650e01f345c90f54782c7866db05c2c1921d050eedd8d0e578792fdd99c775ce11c93a022741b67b6f8559047a4130637f4a47c0a6de46160dc2acb577503663a978a58925b231db1230e7285b027e59944bff0bc8597307cea9cabcba9ba6c1170a54ce2caef36df66ca70c03bee01dce28d422803c2a950152ddf1ba9951214348f0eae94dd054a20ae7b3c62e39d25e8ae10813e3af9f4a14040760594b120f3faecf7e5e32bbbfb828b4243b46803caf5a474dcca793a0a43e8b795038c569d684f4e98b2389786e8a40f7461c24b74937d200235109e91c3e493a0343f5e7da44f90d3d6f9070a65df64579f73f2eb05bc4d7aa1123600a5780c245c8f5f82475361773becff8668a3749afce1b26345773d3b8e1b24c00f4cc93d9a31d4559fbd1802ab8f6257e1a51567cfa7bcbd40ee7d1cbb88406e3a49416ff2faaa3edb6cea3f28def04e27484e0c99116d224de8037513c81664077d1cddfb861da5fbd4968a553efccc58636071a7e224257f53f6089e0e2524419c8cffc461932bbb3d594590759a18718b87006b3347af8cec362ffd695bdd2d10b084856f3d1c4ff114e86ec7a0fdeb04b8ed2b24d42e1264a1a9dad560621f161f31e3a01aa95c4a74785957f9f37304e5e4949cbd672ced073e0d8f713d3592f5e88d646cc9626e5b99d580a1aaa3940ced5aa31392a392d97c1170dd5f5478ffbaf700bc9561964c0864c253c82ddfa4658d2e3d54af0aed39dd3a2a3c9bf6b319bcd04bde64c3f176a7e09445402ff69b358a34df327c710ee8d3371f74ea505c9845205e9c7211a7e3494616675d9c8343bba9b58e065836338554f252e6b095fa7f625d318234a47a5b4addea652d68fa04a7fdf6eab22388acb68fca220fe7ce890eb7c591c8016054f68ab489309ff60c563797b59b3da70141b4e3c8f08a7695cac2081f37694dbe9c5a5fa2d0d86a2ea3ed0d0c86ac28dbb23d99a6be63593c95796af53f80d0ba4c3ad2ef520d43c082a7fb845e3721b97d17c28ebe7b06a8c14c75db81e43357b01fa871f5d975a35d0ae9f3ac8693ca31f1fb1999a1ae8ba71e8f9b78cca7cd6c6fea96cca412fadba239d6731671aecc97b0e564a7f1d3bba5a3fd939f7264b102d0ab6b14dc0854df5b94c6368736825829d3c02aca93f7e91ed3504807ffed9cfed941efd09b20360ad9ecc2ba2959eb8e6381e902934de108ef8d8413231bcda5d781bd77ace2b7c47ebdb2bf9f2b4a1ab3a2c7aace6a47bb1efd6db2eaf4a834ef99df9f8b464fa632be7399b0c330c3f5e9339aa04b219481e4c41ca74f78fd31d5999bd3c818aa1b945b21541293c76c70cc5e87c4afc19386dbeb15a81aa0fa1866557d5214cd60fddd9f05de9dd76fef266ed6ec3de544c9eeacbbd1fea3499f19be4e585e28bbfb8f5d8f24dd3069067b48b2bfad0bfeec0b5e34c81d06a406b4d672a9b973313543a2083f8b75f9c8b0543", 0x66a}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xfffc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xf9c) 16:04:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0xe94}, {0x18, 0x0, 0x5, 0x101}, 0x8, [0xfffffffffffffffc, 0x0, 0x6, 0x9, 0x4, 0x3, 0x1f, 0x800]}, 0x3c) socket(0x10, 0x4000, 0x1f) 16:04:19 executing program 1: r0 = socket$inet(0x2, 0x4006, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:04:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86}, {0x42, 0x4}, {0xa3, 0x517}, {0x46, 0x68}, {0xa5, 0x200}, {0x85, 0x4}, {0x85, 0x5}, {0x85, 0x9}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x26}, {0xce}], 0x2}) 16:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1ff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f00000002c0)="cf59f6711b0bcb26699aeea1e9f52322e445564170ccf42e184d5b93a7d38d20c025c171e70d85a360102e53d6933b9b29644a9d86", 0x35) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffc7b) wait4(r4, &(0x7f0000000140), 0x1, &(0x7f0000000200)) 16:04:19 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1000000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fcntl$getflags(r1, 0x3) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) connect$inet6(r2, &(0x7f0000000000), 0xc) 16:04:19 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x3, 0x1, 0x2dc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/240) 16:04:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) 16:04:19 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) socket(0xa3bcb5ad6fa80fe9, 0x8000, 0x2) fchflags(r0, 0x0) 16:04:20 executing program 1: syz_open_pts() socket(0x3a, 0x8003, 0xfffffffffffffffb) socketpair(0x21, 0x0, 0x0, 0x0) 16:04:20 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000002000/0x4000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:04:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r2, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x3) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xb800000000000000, 0x43b5, 0x3404, 0x400}) chdir(&(0x7f00000001c0)='./bus\x00') read(r0, &(0x7f0000000140)=""/116, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x0) 16:04:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:04:20 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:04:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:20 executing program 0: r0 = socket$inet(0x2, 0x5, 0x591) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/64, &(0x7f0000000040)=0x40) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/192, &(0x7f0000000140)=0xc0) 16:04:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="1f6c6102dad102d30bafc7de0e9140601870be79876a103c0ca0c2a6599d628f0ab08fffb50157c69d4a63363363a145f9d50592ce7dde89835668a946e37d4415424fd104c2dfe718cccb12d8fb5271e297d796bebd589e5a1c011b6f5a0e2e09438e7a18401e7b045bab12bd56ab9abce76521d55ebd227ee2fd451be4fb0e30352d2962d2238ec8779cc679e01a88cc27b1860ff4e353bd2d0f1ce14e06dfddb8c6d590c51d2d470e4ff77e66ecda5e5de319bd5949c6c6924882a939b6bda761a072ff4ebc280d728cd199"}, {&(0x7f0000000300)="b5d0e36104c7f5dd2d37afe23c9ca6f19f93891fdddd11f819b459b9a632408297dc21885f963b741fc07d944a2820a7b3c92ae32398f98ea6a5281f656f41652c11bf35f4b1f8fba5cec9c21abd45b8ef47f29eb0fa96b2ed4b278ed2a34f3198bb8a21c8ffb15374a61a8ecd423c67e74889f221311507a48701d886f118152f2457a509354fc7fdf667cd1b77e66a7adb38e3dbec4ff21d2f75695ee27a343f2c6b2f5f4b15e228666b8b85b69b3825cf5f39041d0f3367f2e8"}, {&(0x7f00000003c0)="98f337cf2cc0f8b82d4b87d58284c7303f7657713700b2ff93537fe09086555075fcc6d28de58372c44972afdd2d2e8f6b4b984b314290140302e41f4917dca51ecdb0947d60e31f7354da75b8f8f288e6dc801c04971f794fa6a744b253da18819ee8567e4ac1adbe38f779f87353fb151f1de40e46ec77549a77edd8188d92a56d9856796ce8e706876870ffbfbfd8184377fda4b6e28b35f1"}, {&(0x7f0000000500)="6a8cb5f9169005f74873dd5312f27fa55f22ed25a287ee0d36c8be7a5369395ca4a555ac89108006a6158b19c188430d2f070abe3781902632770b085a76c5d4755e5cd7ffdb3954c04dec295b92dfd5cf06c07184e5cf2b2030b611b32d8c9d9fef27fb950e2a622eb7e2a69389cf9b2efee6dfae3686a13183d89f461752e75b7f19a2210e2e08f5"}], 0x29e, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x40, './file0\x00'}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:04:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x9, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)=""/171, 0xab) 16:04:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:04:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x7}) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) 16:04:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) ftruncate(r1, 0x2) poll(&(0x7f0000000100)=[{r0, 0x4c}], 0x1, 0xfffffffffffffffd) 16:04:20 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) write(r0, &(0x7f00000002c0)="c3407dc797a9539aaada7c9dde6a2c7b6c3096c89b79c0b8b14547e272731228114ebf4d174b44861f28bd81e9c7d00b8df22ebad56aeb2b5b456c7131e603450388365644c4140c02a2b9373c0f385337743edad86ab2032614fcb3794471a21806402fc4f3f0b4c738c47716dcc8230c75012c1a36b1fadfd1cdf0774118c82e063324f4715f7ed47c26d3d0694a1069b6b92121c5e57fa3ee4e56351d239bc93a9828232dff38460e4a0b7bd7cc4a4f866e31f3c2e758deb3c66302fb5a5bc96789bb40ec9500d996ed400fddb439904bcfe7f9481100eb03f07d26190bb8d883d533a18587b2faf6c0cbdfef656654684ac8620bcf02025b38382f092a35d929357039fd930dee34211449c39fdf9c2a3fd2f487fb124ae288358498a9fa7c20b07b46b2b4a94c858704606b620a2598a7dd8bd027a49dbda45702cc874bf995a1f5f1194dd52f5158936cea45f825444d8b24688f15706826410632df5135b7c836031358bdb9fe0c3a4636a3e015e0b432cd749b2feeee2cb66d8592a33cd64158388e4dcc86ce7b5ba18343d4a9baad862483eccf3f0b72be744ed29c7b6f37ee3d9c47057eb14ef05eb578dc44b9f7ab1ceaaed92b661937e983f33b9ef5aa84e1de82b0ce8adbc7ce4e08dab410a25309f9e05c942def4c1287cf5dbfaa0da05d3b337f4b9dca293e248d372b70b8a3a3a8b33b4768af2ee3421679af821bd55d2ccf1f1cf7c93e278c0967efbe8e0807c07b651d8bf96eb7375ea0bd5290e102696f15a7bdbd58dfa22142c0eef03d2cea338a808242bde3004995596390cceff6a2515f4803f47da46f6c8858845d42cbbd40ed861efdf602cd0838a20ce535780239efec0604ac32ad4c81cb8063b0c4cc090301e17ead585eb52fd52ecc7e11fabb57ac70167e3d9120956a9017c223baa812f23fac41a5c9465cdf10f24a3890ee71f943aecdaca10911ba4a1058efa06d1a7b65c735d05890e285e8bc9f0d9e7611efdd3014b2a7ffb09f21c4bb92d862829b7b5209e61737e0e83497c56878b5d8ba01c0b65c98391378cc2e6642bad76e9af4ff4662c05772c499dcd0a2e1fa4a91742a05b08d66001eb40e984485aed3e25acc3a81e8d3cf7879cef49dc055fb0acc084b6b70eeeb8c398a2913695b19973ae472ea5afac6952192c2b49c2e81404d22ad49679efea32cf3d8bef9a4ad978032fea8da4995bec8be5bd6d9ac740f9a68c196e269337875006d308b4d1b78228b9c552d296d3247c616656d188f8a0541e91063834ed6b2b99ca5b69879fc0373e205898ab53760823010f9e9fa6a86ab97869dee8baa6a355bd94d0057973b49e1adfed7c1d9f14e24b1ad5a6c26b5acfdd8b06e7197b7b6303a3c8d653ea64bb5a755e3d6f2f85952095f5e30fef71cd64cbbc0f18e6e591ab137b7c04a78760e88f914a84b670acbad483889bc8b53b5bf3e04106970b6c67f7c0c6163c85daef9eb2b5baaa395ec1af55338aeaa281a425b9de371cc82c7d5f95582eb57de901ac93099f82d96c55d93b4f8e4c079090022866b7f39c53a76efe396306f3165c3c2162019798920a7de159c76d6a7bf0710c90724c7d07ed73bf6376e7d51a020369fbcc359776adc46320ad8d1022dbe98ed175d6f73b04aefed9ad248e84233a5bce7dfa3a1b03ef715e17cf18118527112e33a94a24ded50e66f19687cae648fd691978fa0ae5d133ded5d9ce77c8ef97fa2423da112f0bab05b4da563055b8edf439f6335c82bf69439d655248947c7eb4e6609ba7d0db271516faa39c19f92189f0281b992aaa0a9b104f94622b0920acef25bbffa6c1b62b3ee84c0230d502189f9260fc365f68dfc3e94dd1055f99bcb7c6e5e28c57c77eeb301b30f317a3c85180891ea408ad10f84ab0d3a2953dda9662793d98035014eede307dbc957944b045b09671c7139740a5b75e1f22ac235d42711cea556b1f8f7431029a7dadf4280f2bc6d3f2c37010377c9bd100f222cf64e838bd3375fca44bd43ed88b85e8339f032274d78712ee8f4f531a9d1a45f13d27b60a9e3a4ad61afef29f29c07d1abf9f079279ac5f50a822a1291cec24e0798fcd039aa2eb610e8393daab866b2e90854067f084a3a608f8f7368dfdcb6f65900db7ec370903c49382a12d17d22aee839ca76f6acdbd71b41c05f8e1ec20a38dc93dfabf740ec4ddaf3218754e4c0407f71a7c78789699a8199d47bc1b841af5649fff25bcca28a49846538cf8ec3d6c1678723ac76e6d0d8ffcaf26bcaf471234322f74b1b88faba95343dfc281070f34122b9bebdda4198c71acd68febbba2288e328d29d3d68096ecd1e856cd86a142bc3f88e60a31f5d538544bd500e03ba916694af2258e107e48641a91b598d14e11e8830438bbdc6430f0f23debcfe2ba817310fa19d195ab8f4c0f1bdd99cf2233ebf801b84096ef639bca32b987b78c7b51ed133735c224a49318a86a87f02d9166cb507881215f7d598d0c4225db99ef66ca31c8249d1c21924c6bb5998093fd294a5ec81be618a9b25b4b7b75136271b5d66c64354caa6503520b551aae639a61d9954ddd4ca68eda12a962261536f2b5722d52ecd9fdd27b4be611c77778240932c3221c713904c518635977e53ce19f8751c201f927892e2916d4bad03cee3cba94f14cf1d6a273f0cef84d06a605c846dad429a65a5173b576124ca7e877f712410311a785e6769e901db3692d9a83be74261562f8fcdc1c9d559a0eefa1c37a433ce651c303864ea0f43ed6794161fd71e2793998f9ba45a2839c666471a51a619fc12fb4de2b6f5c6e5ea6b9779efb7775e943216d118fe241e54e8b7f3ec1fd5aa3c19335a6c5d80d52b0ad6107636f9c4cc009eb0341c0ab455840617679a8b11777b7a93bd84d98dd5f8b2237642069c71e75426a3f660b0a7ca5dc1e05371486d665c741384274d4e7b20e4d5d4a93d161175215453149e7668d27876918364bd4008bd036ab5ba1c52f546b024697b59f12662c974351ed149cac5c6d44c3862e0f207b0a49ba52741e379db0c969deec23ff27b24cc3004411127e40dd648c3333920d9f399107b147e7adb3dc79a7b9fde9736f7acd89d9e1afd54b1cd133a56f981388cbe477de310f267532d2e89fb516e348dfb7f362e894ed5ddb15fc05ab35d03a215e35c4e4a6fecefe3820681c86b6823ce30f9162f90084f5b97bbe8b85a8e690d27d8e54f4ca30f78b7b220a0740387b70ee90d285e41bac2b78b0f10add412d808dffe9b37260938a56c30703a857b5d7680f83671a391c6100a672110cace8edc286f807b9313c6cd6ab8b08dff992ca65027918d99dd5dbc530ee60df219767157155f3e1b9214cd36805a2c83bec34dc35b2589eb9da627dde38d4b17812c8754f864272b8c17a0030830272766f6468c61e8011230e96a6857b0e01c11462e83746d694ab93ba4e7a15beddf3a0f1087fd5411a60d5e8fae0cec2f1e6c8f2a2b6cb7137271d2eda5b2e9dc12a6d86c4a4bc7db9bb668fc4cf322907b2311ccea978b0dbb821f4bc46571eeb464c7df61e3cebb94fc20fefa64e8315469ff05c3d3bf6a774bb1b2c64bb5792464c3ad15d30186f1d7ddded4e258055f12cba5757e24483560e155511aabb407fd4c9e6f2718edde40054aa0b91326304b6048e2187226291aef5a4321383a0feeede2c4e0636c9b69be03e79d121cea7f6e58b1263708c493a229bcf1bf1b29fccecbf55e2cc6d9a7a48b49b01418b05d4c9845767e9bcbf239170f310a31417732d451b2ba447b9cd485075f7c43ac4fb344c1ad46bed5bc6d007bdd79053330b0bd9755ece3facd1ef9e5ef5e5e5894f42b627d4304361089b780d46eb6a4548b6073f6327de7bfaa34ce98b99a81ae4cffad2ec5a2e8325457bf8be69eb44854160dfcbe6f1a92cae37ffe864ae24d7543f3df5ea9f95c979c9ed9fc1f2901429da3ded0131c455eec08c0ccee05e3ac409126c569da1e0567d925518d925a9201d4feccf925e7bfa1af0477ae571ce0a8edb99704dcc1c20ccb69247b4afe7c5a5f11a87a7684b2ab43fb7bc7a41c16c5c8132c067b14207024881115a4a28e5865da8479c2864b2d38cd9e932d0205aec9919653cf124c10bbb9eb99930dd4cd917ce8222d9102447e3142d500d0535b43d12e4e58426a3e3db8ed7bddd8f5036b533ae09b3378c00f62eb6b1eaaa208d2f69408760e9b557a3f1ce21d1ce2b88787062fa2dc37669b0e1f8537d0dbdf59d71e5d09ff60ad3dfec0e10078f5d961962fd8d2d19cbcaf706b02b0fb77d78a7b6508295636b284daec6684f15efd4048f105b657eb45a88a091b8cb82b6d095bf14385ef32049ef29ddf94dd4ff78b5902611f421b525afcb6ccb1a4267d985f0c877c4533840720f32c131ffc428cbb752c00fdc0bd70b49b79e54a03402e1e7c20c6283678f6f875a02c67ca2c98ca9a1edd59f2f4537d8d70286f4703d78a22bad9a4db9c48e481a69179a174d5e17e7493d55cecc9cee01ce5f455b6e503a3113d1cec4665b76b51c3edb3183ba63ec9b7174551dc50d5d8fb4c31a729a35bff733e5c35b1ce7d1467ec759867ffbd6eaf1b9ae4058e57cc406ab4282e0623d221dbf34798a63f61fd6aa42d92141c99fade85680dba426c30b4bcb686a754059440d2179928759f3361b80e2d775f60d648501ba2e33944fb791dc17a844d27153f0f6c1a1740ad6f17199e643bd9d9022f23019c588d1e8ee1ddfc2551fcea937399dbde419b6a1505ba347957ce271a4628b2838e6bd57a8962f022ea656e8898995e966dd4c47a27e7a71efe32986524143f39c3e77b83d8a75b525e33753de3c0cc1aa50b1fcbba711b02a38348a199468ba0c092d9c271228e2e6ce55b3656e12856ee4a2a1a624fb4c78e7e1a95efc82f41e17f0f6ddab27b2c68acbaddd7876ad9ed657a7a8aa59781ae1d1d85be6c95025062ab176c9a3f29fd528c80fb2b569df128ebd9143746a51629506423207278da7b403151c5e7ffc06274db641cc320fa36204526b8280ac188f0380d00e27984949349d5698b04c180d66f719dca5abec65660dd32a54981b3ef044ca6aa7b3a9d787e4af772768299e3d963dd61ff5c398d9683ba3f935529cebc2f30484b49444b668cdc45afde5ff87e50f9ad8d6ff4f0c6d986a23814f01bc674de42e99f88607ca695f1021042b7889828b332d6a37b59d2cf33b454bf53b859351bc8d071bcc3f1370a7a0e2bff8ed41e4dab93eda6f8bfb4ae4aa398e658f71452ddf1682f751ea27dd244ae4442cc68bf28b682ab7737064b46c7868914d0ccdbe8675e8deac28d7c21a468f7c2615bb47984f6f325b8e16f20a872e562dde8f5257e0d0ddf2fcb1d4a4828666d51698529e42b3f2de569008e3d8a198b21b6f813f5d2316c76cde2cc65c0fb2e9442b2b0f799fb7fbf6dd18ac12f2ff10956a359b28b06c0150561ac6c53d5cbf7933e51bb9b9ae222778986921c94c15fcbeb1b42c86a42533a41e7e75abe0f8e47c971c0e977ac1e9a09bc0f3f3640ce6b9b91c6b4ef69e49a0027863c055bd5e1f8592a4df7779544f92ddbea45e7ac99c50bbff4315d36cff484b03e53c75134135d633b87c17e26b16149364546b687a1dc1769672f5aafd799af11217ff156aac0b1b5e3565cc5c17c04dd1469560ca1820f3205831e9359a9793cc46dd49ce780f3862a485bdd901fa5ec0a9008ecfb750c5db96547470fdc0603a93c44063ee46fa928702e", 0x1000) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x3}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0xfffffffffffffff8, 0xbe09, {0x4, 0x9d}}) fcntl$dupfd(r0, 0xa, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd0, 0x0) 16:04:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x4, 0x1}, {0xce20, 0x8}}, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:04:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r0 = socket$inet(0x2, 0x1, 0xfffffffffffff77b) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x80000000}, 0xc) r2 = socket(0x1c, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='mn', 0x2) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x80) 16:04:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file1\x00', 0x2, 0x47) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r3) read(r1, &(0x7f0000000000)=""/43, 0x2b) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) read(r2, &(0x7f0000000340)=""/139, 0x8b) dup2(r2, r0) sendto$inet(r0, &(0x7f0000000200)="a09d3c7f2002d366841dfd4612e4e20dfdbb1de5ea5ae15b98beabac85abf13b84162e10a948511f124ff793377124b0819e74cdfdcdff94ccea1f2f9eb6985f5235104efb0362188367243a3256131f564ced633db6e417debe31e494ae81d4284cb424739f06458b6fbfae438fe0a338233a76d74c267010ffe04c98ac972ef9ea8ab3ee342145eb13ea18f27e22cd7d10a7db7112df89d18fef2965e682e3bccde6bebf8c48a7828da18def63e4229faa87ecff5a39723395b6cba74c11469682306670224bb68ce7e8edf8a8a6196175", 0xd2, 0x7, &(0x7f0000000300)={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r3, 0x0, 0x0) 16:04:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) sendto$inet(r0, &(0x7f0000000140)="0a764ae907f7f9de22ebe551620e90fa7b45036fd893cb1070c14e0553334d16a99fcb3de5aea8dd99c65a581d15cd9c8ae381db75405201805c32f6a2cb416f08bb7bc7bec4a8c50d9921454d8bb51875634aae7ffb83f79a7f5da1afa1139ec3d68fc142b4963f641511d0073040b6fde8eb89cbd8955d333f4a48113189eb4ec7d2bebc65ac92093e77258b8bd8535248ae69cdf41da2f065b7f2af4a1c7f66589f4ba57adfaf56988f62b2567819f691b374ec5ba05097e32f4c9e1e4612acb7d75b0da58abef4a962e9546ad0202ba75df0c50c38beee74f74506590f498e2ff3f9e045a7154fa3c8f907c76949891f4041c2b18d13128572a28f7d94e716a6f3a03c2a09637193f0430c28b255a898b4d4039219afd635e1b883cf845edd48aac36a07280ec221b8e801d3f3bbe73361fb6cd7b8fe80f378e55fde2bd3fd3650d5b04037e63fd118ce9185edb9f88f4e975b7f2373b028dbeab08fdff0595d4aa46d8f89cac10c3f47195cc0aea880e5cff8828201dbf6dbc6c07114dbb6256e278e26ad77558d6a974089c7cee47ba2bd03a411465715fd6c57e8c1a848d7f9edbc944651b64dc9f37971c84231c8a2d591eb31665132aff9cae2b128f18f41c5966b4df6fb5795e42ff57a0bd428bcb46f76fb976077b994efd7896379d5209ab432e1d4a56e677e6f4eb5eddaaed4e003714e9411c4af26b36c0eb059652543ebfef59452f6f41bcaffac797bc26f565e92608b0ed83ce4dc260813ec11d3ac3cf4a6a640bdae51063fe192ad6e312e0a25a25252c6355b9969edf153b610afab98f418f31574164a7ad6877e750b0d8da92ca1f2579e139b7c2df82f4278558f545d455f967a3ef8408a5b355ccc2338399ffa8b0f11937b6672694e73bdcb7da05f1cc8354ef9dc8e0d9ebe3800e467e1272dd388830d6382f8cf8960426181ac691edf795b4bf80c01370b928679e83f8be1d014ef78948d0f8b18c08ae489272b967b6202b7290a98af10dc180c9d2cc98136469fa716b9e0c8d3a7e7791a1c0905d5d89c441fc82bdbab273eed8fd1d4d13a5d6017c88bce1c4579f9795ae220a42da127617d2b8605420cda119f8b4f8c778143933911125831521d7dfbe951553471c2904eac4634ba4a0198b874b3941a3703b4aa15896fc1a0671274b23bf2f51bbf3c2203b3771193f8d26039ac079d65b70494de62ec2e72164738970c9d34e29baa3c4ed2d591e4177be8a904347b404ffd0e7d9f68a3e020372a6147621c44f813676e225a9daf6e2aa2359fe00f411aadd707610ad40e0db1249fc767ffeb561492513bf15ed7f89de1a5201947bb630bdad7fd5a945637f308710a4dee105b08d5553cb80cfe9082660c29068c5729c3283ee54fd47f04a7324aa31f0ea0dee030de87c5447664eb1d2b62601bd345f42de17173b2a515fb82d6238b1f0350da8891ceffe4e84e8b658c4971d6dd9af1442e54779483d1707ded824ae40d667388b41ce781ed078cf4f780b2ccee05b268d810c009dbe4b6cb9949580382b672036002631d95806b83c2464db7a44272a931b40ddd36d7e3d156cdfefd928082034158ddaf9dc974d999221b7670c678d04561bfe7659053708e4f44f22991553cef0f4cd6d50e2a5cccb39a28519f917d54607511ae5f1ac2964e92f584586428ae8fe080e01c9b5a5040b9bf9dfff291bf496b34d72d87f23fea7fafc1fa5c4c653232b761796f2da76c965c00a4d66f48be8a2bc9c90d23c628f13cda50055135dca487d4636b885a7876a792ae416229ad112686d7e697864a42d9761e3d002e197d05381efd3a0db8f49f0e7ce568981de7c06fccd8b29023c5d4d994c4fbdddd6554ad8f6e9c466fb99183b47d2c687df08e686621a8fdfc568a6933257b93b4bce848c974879f6a83b5649a7ffed27d48dd170fdb4ea36674eede06bf9e2f36f61ab748776f20e345804125ba93169a8930cc1ac45e2bef578c38001525177a1c09e9fe48c723226a7cf5de3c6ac65fd0ed3ee782dc97bfa8b6e88dc29531cb71080980c0546e9decf8ad88ec438a9bbd529627553267ee759c5a483c406495da4f4b531531f67466c0ffbf08d9ebcdd613d798a4d0740988da55130b4591a25c3a9af36b43c3a738325687280db240b1b39586880b4fc17762fea740929d1a0ce91e24b98bb79f91fd3d82f915fd89aed33d2c266f455aa605fb16513aa45029e550f133e4dc97af1cfe9dbc02e12cb1e45854c2b940657d5a6f63e55bb42ec166f354834d0b5d1829cf5d6006ec066661fd434b4aab2b8a86063e2310cdd162302ca2746898153d5189cf4bedf2a7ca7aeb28c564f16bc752e7b5ad6fb0fd1b7638580ebbdfddbb4592eb68ee35d783f7ee9fc9e1117b26ed3268e19d6d2a7d666ea96a4523e4764df85b37f3493ea8a7e0ed5216216c9b7e792f8c2e9c684a5b1b0b01ef558264e663d31881a2237d40df9ec3a3813b668f5154fcf8e937a4ab2102f471840f31da7ae79060a507b40a99b5b50291569cbc8abbb0d69c93c091d031e0d94c09801562f03800dc094ee416a616f876364f53f79ace5f4830400f4dad59cddbdbb7a6a9d28599f92f7cf2ae5e14f90dced38a6d03eef2de86b48648c4dd1c31b60d1008b1c60e09c554483edaeb0a974d378f480d5e8f1f690c9f7ffa7e59029fca9903eba6bb2db492d1fd0455058b5dea17e54dcb28cb57fb77095ac50cd3abfc4b0764e116eca08b84dd59010bb836682578b766fca2f2c0cbc06227694c94318a87b267b31ab60795764af80eac97d35454b8f9662a3f5860ef575c72f967eddda334c3a2c825981675e06a2cdeac0f9de779f830fbbe2c663e2866e6c6ebb75c6e8ebfc258ba25e292a4df8c302dc519673c7cc12c1610be8b590924a07e4e4a4577ff3a725ae556b9256448c7c1a6db5d9e319d96b6599a372bd70d6cddf64f120074ba2c1e4318a7f17dced764b60db9b517173c566917e61aa1d7a045002a129511a13290394a0cd1cf2cdea9190bb74843642916ae726cf766a3aa294b741141225c19ce3c49cca669c3b4a8a4c6af54264b0c5799e2c230e9329d3b7ae8b4a24fac547d3c54cccc14057251056cafecbf9644ae067fd861a60d69d1603883d9bd52020954bd0e0badd294d71b37c9abc334857de73338ebb29024e9e95d239fa6ec0ef5ba4489b5bc4edec1b9d49251a373a0e49cd06f849c490a9af2a18850672e077fb61b0507097762ecd9eac5502c2decd520938cfde90271a67abe749e30c500d5bef0abdd702b903bfcc879d1a59ca2bcb50161ba14b9cb2ca709af7620d3c013f63838facf5948d36c48a30ff85df2d1c9651a9c6202dd083e30f44a16bc1ef06102cc9c1c332d3d028be6c26cae34f2220a7bedaa1b365fbe7cfcf049206d78fac41883efdddafa7c420fe0a06b8d5add8af62573459e6c4f4e9835ee1f7a894a4741d729f60070c5e7eca3942e3309048518a9e845bc7f620d1d75fac95b98f64459c46b3e5aa060a845e269ddbc0ea8d4b88d65b0715f701e237066f0e9174ee4388df03eed0e01cfabeec771440a6dc39f4fc190f9db0cc13874678f132b687a2a7190558073bf6a58ef4c0920c84b767d2c70560c9477619d2c0447e3f46a97dd840b959a44face776e055a055936ad4708506a927e19a0fc3c746ec23bd32be2cbe7f266dac98e82a7a61c92ed7935609fe19645002fdbd763d1501717b35c09f928922fa322a66d700c43d32eaeec5cd5c0bcb27c874803e6fdde081a48db2fe03572dddc3a1c1a2e8de0d6c61231f0f0915cbad0498f43839bcd89d072847b74f34aa955790804b04d2a75e3a03061e3afca3b019bd77dfd44c6bf6d531156e7d6c6efd68b195661d924df090a633bbf671567a51572ea683e82abf957757a2250195816251f7349bb734882fa111421c08d7968f6b671fa9b1cef815e398fb35533e1fe48bbadf80aab3d19ab41dbd17ef926e0ab434416424e12758659822bff052d27cc400c606189c4ca27a28290152f7f83a21e6e1d5b1450bf9ebf6203572f2b4c52abf29fb014525e0b43b07e15f28c587c52dee9d5ae9b48087f3c6a1744831eebf42b0390be2638ab3f59f3fc9939aa6297459d350c18911e5acacc0051f8ae44011aa9829f9bbe1caa964499019e85e6ea923b024ef3cdff4a2bc049da2f2719ec9e3be08d9e53358d21de76d153e7856d521a6d6b1ad6e66ccd7e16dd073e8c8299e9ab78b9e177cffe01020c25ad52870a9f81479cd9cd23e62b9c4110e4e824538bd4cbdc88834e9aee68ef85a864be55616836fc92ca3be93e17c0fe3e4fe2590629cf25f30676e378f911b3440b6531a8c16544345e0405470fd99a8788f125aef4fe5dbb493ee7e8db71649d46efb073514aa112ae603072ce033e81524d0d358f9f1ebd833d0f2493500a380d8b20592fc340bad936b540d395654cc3d5412bf3f676e6bf86acadc023d8fa7f88212f4a73b291cf88c4648896de3479d9064bf83b664f3f66621b3693cf114f403e8e1744db6feafe767d3700db671368913957943b6d0260ea0d568eda5e02f04f708cf8a552af3f864971a575768ef3dd5f5d4099c9c342428d3ac95a8f86906896c8b39302bda7b03473e0e960c96db69780580dae0abe147787561259732ba7ee585d9c4f0dffc28e381144feb0686ea28bde1a9cc32c1f980853c19a16cddf9dcde93c79045c5db93fe8e83e5d62c70bcca16f4f9799c46c5d777faff9735a64309ff7b530c361370134878abdb9386ce699cd9c24c281f000486b3437c448a9517e207df713f16458754f52f4ba832b056dddebfbb507333afa75119008ec8379066bfc4042b2abb2ed4ba43b8ce882b90e3eda335219d994071a8152e7f6615f48fb040fa26ab94a61df22bd41e0eea369a3e7b29a7c8b70c45858b9f25267e7f2dd44ec3fca0151daadc6532df4e02eb2315092093283e3aa50d70dd391136b76d2b8238e0e42df33779e90a039eb366372afac53ec4a361165cf4a5ca8b8e673260df9367e5e51b67d2c461267887cf7b1d2dc2edd38608cf9c96b0383dc0da6b5000890aa367610924e1cafb78b1686cab449035d60c665963ac668014952687a3c727dc460ae6d5b67d34dfe2e300d287a03cbb1c92686dceb48121ba1a2e32b97d80d0099b1ff86ba1791cb7278777127f3da8cea750bb95bb82563459149a13cf001fc170dd481fe02b5b6e082d6c1b43b272a8d1c168b9293ecff39cc5b21ed3a64c5e8ddd2896dce5f1c85017e067e421ec6fe0a5499edaddd9b0fb2e3247c1d67db5021d5111c2dfb1e455e5ed99dcb98ec8b2429d52d4e745d3e54e04301d9566ebb19c2dec9b0131e8a4ed2c6121f86a944d6af44c7dfcf2f513012d35cad23d1234a12797938dc95ff4d21e1296de343d5ed2c15801c9582f381214a611163784fded50288bd4962e11da76f79434a1ee5ffd09f18df84467f3fa988875bf938d140b0c65fa77cff81a2601785fb87f54cb7c0c6ce937b3c578bcc5c367ac55aeadb6a858d54b7b5a680bc80eec4f7a609ec72999c88f62f985bb4f176835194cbd35d4917bd803030e7009838d5b46e5a8e8c837b715c1ae680798bf2789c5e2cc2a3a0484ccc59e6d299f745b0bc55c5304807c03217096e0322fbfd9233821f735aa78da73109a07c8fcf2031259b154b97e6a124197f974cc95a19e07d449e7870ce10b937f7174d92ba7753f23002c3344330b0a7757ed249d6d5b4", 0x1000, 0x0, &(0x7f0000001140)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0xffffffffffffffe1}) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000001180)={0x0, ""/139}, 0x93, 0x0, 0x800) r2 = socket(0x6, 0x4007, 0x0) connect$unix(r0, &(0x7f0000001240)=@abs={0x1, 0x0, 0x2}, 0x8) msgrcv(r1, &(0x7f0000001280)={0x0, ""/16}, 0x18, 0x3, 0x1800) write(r2, &(0x7f0000000000)="491fd494a93d594daf86c9b9e206e84cd94c8f5a79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb81ffffffffffffffbdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c77609fdf9829f5f0b629f8b61d9ae39", 0x98) 16:04:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1010, 0x200) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:04:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x39, 0x2, 0x9) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000040), 0x0, 0x0) 16:04:20 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(0xffffffffffffffff, 0x10004) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') 16:04:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x6) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) 16:04:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) 16:04:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/118, &(0x7f0000000080)=0x76) 16:04:20 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') 16:04:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140), 0x1) 16:04:20 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000000)="8d5dba86bdef07dac70f7d41283af523f29a58f99cc998bf6513a413be1c5657eaff28237272ad2e2e55c1456f22104a099b27470c5e20ee7fcaec986c8947f9bd3691c4fe3092b996dd22bb3d175e9616321b12b0ed15919d6cc6", 0x5b, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfff, 0x8001}, 0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000008000000000000800000000000001", 0x2c}], 0x1) 16:04:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) chdir(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x20, 0x5, &(0x7f0000000280)="612e8c0e51412335234637f2de27592848027988de08e11e67ef071d5fa95e98592faf17974f8a7fe48828968eac2e5dcaadf9be1494f2a6d76a23aae6ff21b8acf4369fa29fe4fbd06f0273bcd8e84d1b5530485a6846f0ac9e0bb21722d8b6c0efa997978d1b2ae6ba1414e67d716c4c18fb0762b40d505aee4d171e16686e80c2673d7b31df20fbaf6eaa2a2ee7540e0c38fee5b346a91e4de72dd5194030244117d2c79a9df4078f98b8b0372aff6d7420945da26cc3d42bfab3a5ab8720ebbd202517e504421d6923dd5b6447c59426c6f81c2f8dc93bfec85a83b546ed1d43d731017f49ef49f9de8af60f8d3613b7a9c72809f962bc183bd65ba005b30f80785a86740a14d73fd29821a8bffbc4f9eef121f655e151799e21f1074acc9af630a8dea04d5041783a10b886f16bf6791d2fe284e7f7082b82e5cc20712c8d5d668f9b37502fbd350139dc0211d2a5c185d40c699414d0b259aa6e39bb8a6f522cd9596d66a55cd648c3f65c9c89d801ba42c01382f1b0b09828d2f794fdebb16aa0a63d476c05f5d95084f87f5a335f05e4923f5be59b76c2cb75720fabee2a36b0e224521ee6e602ebeb294411c53e4eeb9c82e48a9ea5b71fafec16838d4821f1c496d63d0a4c6e3cf63a6d37a98a0c8652f276ef4f02ae89837d7b65b804dffabdd5738ae96064cea7dcf15fc6d4d1fc0a999ed675aa757be7d86203c808bbbb9ac8a058f2785096bff2cdbf06b553fb6da737e2bf429b66ae07b8457f767fa700dbb4c9157183a01f945d28e4d9e3742215708a51fbd59faae94532f14de7b2695f0bb5d751296864c341eaca21d45e5988d49ade64bc51ff3bfd730031d0d7162f9eb75b07a437d2c761038ce9db0be13a8cce9563f4a86d55f4f6b9881951914b92667ad94727d501545eabe46f7f3598e41fd728a0c04fa5b02b4e6affa883773a2c559de97fa45dbf2a011e7390192815febcf1981a0ec3df04016fd6e578b7acca44b3b99d9d2158639b884f83a6d1e7312b57638c535fa9edf910c787b83213729ebdadd8b86bd18972f102c5ae047e91d8d08d3ae8e80c16a1dea69997a78ea6660e6326b211d8d077e99d195e068b7483ec2bf6424612b87c27db6ae072e9554ce31ff7cbf5cd4d6b456f9bd68da5f0c8decb075666827b6bbc0ae5f46c05ba832f86ccae381f58e99a1410bc63c2c7ce132885096977506a427c5bd2639cabd9b1fddefabe36c26cef23f1cd6b11ef31f928963e1d94fcfabd91b9ac2f8bce46cf74ac2e5fc1ea6fd7b7fbd679429b92fcbf1447462de2bc12740bb685c7a154d8627dc3617756edd43e0b11188b0bdeae4857b95fe72e7d2ef7cdfe80ce72d505b58f77aa4db806bcb196f9fba95d7bdddb8c95311e44140528f5c1ee3eec2605a8e785d2b9dc4dfff45ac61418afe96189224bc717bfb4a8a2e5ea01226478dabc79632cfad255efc9431b7b312d4b1d2d1312c995651898db61af354395c0f2292230af7dbc4388ae2e5d57613958fa6ca274465b86514b402d704a188e502dac73e347c548503db9147f92437a64f8ab6ea4113be860a556afd85cbbb43f1fa9e777d6287e06bd3de9020a465ced7418abe6b203b638eb9623cd82342761b59a482b9c4579d5dd32b4cf1cb9ddca1c6f1f967391b238578a215be12e19edbc6523d78930f7049170ce938b1fa605112a61b8c1d47888bdac543bafd0e71283e61b1f1b6374185839d9078a4e63d6c9ad23e56ba007401f0e43e18b622336c304b18de990ca2984855e8ea50d1515c6c6f88d35fe08464ca778d101406d4cd3e12d7f0af218de2839bc0eff00df5611f5ca3d4231fb412bd542fac84676e004bbcb346b2d30ed671c813296666fed247f7c81d99d77cd0b10666071ca00f605d3250e45d0cd785411ef31efdbf05fde67955bf05e6627f7d750bc0e38a988c81f5d807de1b3d1febeb4b664d13fa16b15ec2e8a8fa5a5e2281e5cec60933f0c6be3a1b3ff6ffca8876db17272fd052cbcf1aead17b136e0c22621d4d63d0c50e81e58b5cc7b4d4d6746841da9fd2d15416f8c4ed99b3a80ec43313037f85703ef2420ef834168abaf79bf4c9f01e13a1a2538b4175d32a912e509935894334b76dc82a65610def71ae4bc2327f520f5d74cf7bbcc4cdc9d8f3ce3554762ee77438a59058cecdd8558b8905c0d1f1c952b9b8c67396f46d6f5373cdc72d6e50ca06c758bfa37b8f3c1ce3da325c253bc9150fc53af4236165ddd6f70838c75950b044f3bb6ea76c265d77b7820b36280271eed250584761b3afbf0545354cb1b57cac155c2b356f03af2cced3b84c7b6db312715e2f94cac5f6ee9faf99231ca8d459bac46d22e54108576bd25b88eacafe02afc3a51bb3dd6f8b7c901c32ab29fa03873f668efeff542b9644f3b36b8be8d2f939e2d20a3fc40a33fd2e91cd7fdb945b4cce059786aee4d788c246d6faed5d724a5bb2dffcf7cfcf47300b77c8345c17d2eed3a645ee102c37022b1a26a0c4f14598f67681975c6eb3d14b18618aed528b2d0dd4c6b23c702fc4d7319d9fc4b2e7d14a989d9936860441fa203b04ab7efdb51c880b0fdc28b3f489f932f86d816923b56c637a35aa0c75b85586e1e3a8d1dd8c6bb74eb837c8699533b8d983a4d44fc371e3a36d9bbe66d8643ada729df3de4adafd748fbf034aa65c0e5950df35004df2c3334ba13641c888281109c5445d061682e92055069e6b6b1470f1f382314dd3eba70f640bd1cbd61d2bd25fbc9b2a6cc2c07e793ba61a19247fa9097da1d5fc63fb150f20ed80355163f0a1047702bdf58b3a4757f735431c32c43d55972c28196c6dbae0ccc31d8534f89d793a264b46d81ef6ef1792d736d31f3d92f64cdfd8b7fb6d8007d7399c0c2c21c8fa6dccfaf9e936fe96a2af3f5a4fdafc3ec50ca8f9d53fefb5350633ef9ecce6fe6c0580398e00762255abd28e8ffce4d0efbda65b9901a207393166fb22c2f26703371abf4c68195e7515ca466d906d9fa7656f75841cadf751197c5e79dc63921818fd6cb93e6db0302b1df3a0e624f84baa2e713246dc619b6062d5b20082a09f8a1fb71d8e0d5b7d919d37e634c967be6bf469d0388dcdf7bc1b6964ad5229ad6421535e916f31f9ce580bfe32b803fcde0c81d5b3be7857cf95c094f534b310e99b90c9f8b76d58fde873d54ed0a931d8b4d42ad9e07b13ee2775ed88aa888c6d3060d8300679a79e1b87d4cc3294fdf3aac244bf1311c2bcc14a6a5e9411f53c23f45e3051336353227ef566149b04ad81053dd6558064128ad3b59ca901c65bab9dd16e02369c2fe38151e928a9ce590d5ff8d540819a1dd02ea662ebc877259bc687c013dd115fe23bfc685be8ed94ce771e00396476d6a0b7a8e8cd7b746e279bf5b3d18538eea9410151bdbe3aa5b233e2cd7057e06b3fc962aeab318046a9fa99e64b666ace68c0671b24381cf2f4456119f3b5a1047380d0c81255d375baaca1a8a22301a095af1e48fd259b81179eff1cf837963498ca99f210f2defa428c30e90e54c46628e69fca0572a5d41cd741f03a8ff5711ee249299bd6cfb4b1d52921784bd6285f19696fc9e85c68143fd4d411c24fc4b9ede791676cf1b0c4293b80552d2ae73c7a53d8007a1e693738f37f1de168c4b7132009dd1748fa28cb5c85dd9ad370454f110b33c539efc81948b22ac5541164ec2edb134ee505211c56d7fcd358d0e0ff5c396928984fed972407d7eb16ad6c0e5db562c9a5e89ea7ae0c96dc03b620e082952792882d680ccbe569168b6cce480df84019b3cadf404468efc603b2e9cfc6577f8aff26a2430c4bfd74a7d1c98b935982376f37a240ad7a6878db6b4ad1114e67b9bb32fb3ec95faff33c7e0f0f8b81eb053e98fdd0cd5ccd2862b43849b0beea5cacfd6b84d31d4a99c5374bdaf7127a950cc59b3a654f4bb81182b8f52702815a42b42e920db6ff6007f191b3c6bb99775c8dcb62d144061b80a7c0a820af95643afe3299ecea08bcfcc0b7c16f889b2153a9f9f131badc76df51389c51f0b31eeffdde43953d00e178faf622d7bb83b0226a5090594f2bd2636fa949b8516001329fd775cb79f9cf901a2b4b5df05b5e64cc443bd7854b3b4e392c51747240676736fdcc8df39cfafe8e89d68d2b96fdee33bb396ace1bf5467eee202126920e72b12ac81584ea89e3d3d18032a21ff6b09afd2a0310290ed48a0dc5f3ef427fdc3daec040e6eeef4f7c12e3c9eec9dc17d2cee0f2aad4d8e1d5cf1051393015baf0dcd09e3db4bd93a27d9ae85bf07aa346f8057b2e73b5682df7a2f62b5a8797f10afc445904ecbc950389bd395864cffd60c03aafd9f1009d90a00cb3d13508742cba8fc98bac5029725aaa31a2645e8d8a7372eb4edd2315a7578b750b30f570814bf16c3ac1f7ee4371b5fdc772d391c2f7750d78d719d8045f92a1a3e02836aa25647b117b971d5d90db1fce51c206b91306209714a6cc947f236e6a69b79c0547aaf566a40ff55c4c6b518999618ff24a525b8e607b33dd9ae1b0f0c0dda64cf3fb95936016ab6b1cfb44657713a3dd81a00268336ac4d33dc99bcab846ae221121dafb3fbc30986b7b56a8e8686ad54cccd7c2e295706ca588f17142097fdf9ac65bb16035b02dcd089152e3e09a3111498e03b8607d6233f267e6ef914589f44168a31b8721b98b0c7852b9cf4a41b876bcc1d058077624d814e30397bb3c2a1fdaa3067f1fad2c21e7b91fddf644ea175cf1ee5088732319949e4f61ca126d80cd7504046ef0ae69f61a080680bae69b3d245c54a0e37a8447581a26f223d0be646d80d8ab8bdb0b3c19007de3a97b797a86a22357c57e406073f950049095fd0edd83e56e8e03f7be8fce13b19d36f2876c46053891ae4d1e6079873fd39777533d076b6166b5567571133b2e46a643276806cfcfe5136e5b55a806eb19a8fb99c1f85d8610313e24ea3f748ada09a66d163968d8920cddcbce102f5637634059d2b1711f56e9d12fef5f85b4b94a68e250f7df23d05ee39aafd5a50b6246962417e79c420d94d6025e978a8e7f9d046a7777a594e7ad7a4ef82ee76e0a82af559c115c7afb400391f10ae666ac2ed4f4a394ec4e3ffe5551fd7400aad6d317cc0a8590ce236b8f1a0f318659cf9d8bf482dd21fc11e6c9c48db209018cff4f9029d0f1683aa0a3dcac280787c26e8088657e2e794b888eec6111749aae3944f516e6db95b27fafe2d4d286da7813714bdbf0a98cb6197902ff754e94fd8e933d59543458ba47ac0481341b5a374894f03a46df7fc0f956fa659959d553bb116492ff241d60b0332cbd17aecffe2fc992be78c4e1f5439fa89ea1cb79c284ff1d11163ec524fd6e67652f90219099bedeca4de55eba38aac1f0cd05c2b8a4e00c4277a34a30db935911b379828d02590e6772bc6f7fd720a0ca9535bcafa177ffaa23a83df062f423375099ccbad75a62483181b910743184e3fa8ac5f1728a9654e9451a0b389fb845ee0e31bc10612b746b02f30215c366099077105e10f62f100a0eeb871e6f1c7e4d0c4ab9f3bc117081d8779d02c596e033e343b1d249339ee49dcb956d7047fc3f17b984b58636e3777f4ec8cc044e22369ca947f8d0f64fe06f9a2b200f831af605f98b88cbb799ae0517c33e8ef41eb8363f3af5bcf27112f26b4acc357ffad37cf350dd25a806c656e99ba120b7260d1c4f55fb2ea71693e742f5fcf21f76a25368b0c51c6b53265ec063621bced0fc6", 0x1000) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f00000000c0)='./file1\x00', 0x8) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) sendto$inet(r0, &(0x7f0000000180)="e43f9ed83dc8b404be532ad195190cd3c9ba49eca99d2786f73bdf588ddaacd12f3934d1477743424394c1af899e4f662cdb91ea0ce44466a621161df370b934c4b843fc1f2465064d583c19d9b78e25d8971e8c85607b9d5de1527592f50412d39f965e8fbc375ae8972cba52a6d2821320c3d8aa6a5b94", 0x78, 0x3, &(0x7f0000000200)={0x2, 0x0}, 0xc) 16:04:20 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/147, 0x93) setreuid(0x0, 0xffffffffffffffff) dup(r1) seteuid(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x2, 0xff, {0x20, 0x7fffffff}}) 16:04:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x2) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x40) 16:04:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f00000003c0)="4570c0e57a08dc0cd3299a3b319805d65a4d01f7e2b2ad211d6c35e5a8afabf43c7a8d958178d4239c5c4b62063d64dbc2346208a80599f8abf477f3b6085aa43d197e5f470ebdbb2574893c053007ed5230eb8e8b4331cd42ac6ea55b12d995ff6d6680631a191395374b7508f58239a00b3d89b84095c211a1cb50b653619a6da35deaf415d4c03b14a1ca97c6b40a9f51b9ab11a27248dc888b08848fc165373450c1a3b277f3e902c99b9981d7bd1753b68944c652d48a5bd78d0d3c89ac50b429c51178d0bbb422000000079926ea6b943fa7b59d5169418f3b05e10639a3c259fb5ed1b22bb5a3014a6701b7d23efc705d97b01b21a6e2e7ae2a5a265a284b4e805527832d68cb4521b07830d193fee6f1bdac9af24a7bcc27b4ba0caa407def923bbcfd3febdd2c7205c5a028d7abd7044bef83bd1514d3a80d75a00cb0d6e3548335a75e6f6ae3a47feb95a9e1f5825878039bad3218406330a34b6b66eac547cbe1acea39244b", 0x3d4) getgroups(0x0, &(0x7f0000000180)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) fcntl$setstatus(r1, 0x4, 0x44) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) setgid(r2) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:04:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x20) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x1ffffffff) write(r0, &(0x7f0000000040)="081317bd17a1de73", 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 16:04:22 executing program 0: 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"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) flock(r0, 0x5) read(r1, &(0x7f0000000080)=""/76, 0x4c) 16:04:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0xffffffffffffff5c}, 0xc) r6 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r5, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB='\x00'], 0x1) r7 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r4, 0x21) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) fcntl$dupfd(r11, 0xa, r3) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r5}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r6}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r7}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r8}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r9}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r10}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r11}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCCONS(r13, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) r14 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r14, 0x1, 0x7, &(0x7f0000000400)=""/211) 16:04:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0xffffffffffffffe6, 0x0) setuid(0xee01) fchdir(r0) 16:04:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="008ccb1ee8da2cf701be0cf270fc23c88d", 0x11) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x18e, 0x3, 0x7ff, 0x1, 0x3, 0x0, 0x7ff, 0x2, 0x1, 0x80, 0x3}) 16:04:22 executing program 1: r0 = syz_open_pts() r1 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r7 = getpgrp() r8 = getpgid(r2) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r5, r6, 0x100, 0x1}, 0x48000000000, 0x6, r7, r8, 0x3f, 0xbedc, 0x100}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="e2b2c95c24c8ed25c09594b83f589bce79462d7370aa7c0209d6c6efff194b54750f743f265bf878f19081f76ad02ec46a6cc4df82742a5a570457b0b13a53f015f078a606f47273fb83890cbe400bfe8acb2f51b5aa3cbb6fe1020569abcabb8e2a4a5632fa467d82137b93593e1d378375aeeda0b7b09180b114db3a4edea3c77e8f066a763317e3df0fc57e4f2f77d7682e150bbebbf702cf7b888e2b73330de88255225915ef3af698d2484a7d53275ee27cb8189b4861d47f92578c12cacac01ed2d2bd60d853e0659a3155bca4e960efdc7f5fbcf6747b86dadefa3f6d8ee7d3cf30d6dd25d639fd00162ea416ec176b4eca9877", 0xf7}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) 16:04:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:04:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) sync() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) socket(0x0, 0x0, 0x40) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) 16:04:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:04:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) close(r0) fcntl$setstatus(r3, 0x4, 0x8) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 16:04:22 executing program 1: setreuid(0x0, 0xee01) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, 0x0) 16:04:22 executing program 1: r0 = socket$inet6(0x18, 0x1003, 0xa) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:04:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c388", 0x588, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1ff, 0x9}, 0x8) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 16:04:22 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x12000000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = socket$inet(0x2, 0x4000, 0x1) shmget(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = semget(0x3, 0x1, 0x6083a4cf6d0e8671) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000180)=""/180) r6 = semget$private(0x0, 0x1, 0x40) r7 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000240)=""/199) r8 = socket(0x1f, 0x4, 0x3) sendmsg$unix(r8, &(0x7f0000000600)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000380)="08ae2e6f8137f477f2d55e69aaa9716d31eb7d2284e1fd4249f910952f26ca90bf608f64e3d9e1a89a02327e29c31318e9004dac9f7ac87c657f300bed0f7b34c312b638601415b2acff862e5ae86c290f7e41ee849bd7d0e3becce1113ea74ce9c288dbbcda848ff528a86c5c7b7b8b346eea4a165ab931e3bf8b6bc32638971df320b1b4653e64196d40c919cb3694015dc7ec580b9a5cdc9d52d77c28ebf8", 0xa0}, {&(0x7f0000000440)="04596b357682f48915149390a9b14f037cb0fc9f6780573463b28ab4204e3889db0a46c8aac302529dd26f5d76e412f25970cc04c27b2bf73d81e68dba9f7259e583e01b4944daf6aa67cd7a0a38af814f83e95e345d75b4c6ad5e70e05fb7f31474acec9463a84fd2753e75e8f65c41e68849ccfb0a96266d6d725821cca3", 0x7f}, {&(0x7f00000004c0)="47b324b5a3da1d4bc4ba4aaed130844d61f3a4c782b41d4ddae80febba0194471a8bd4e2c5b2b4c42247fc9dc927294d5592c0b5bea5d8ef16de04b61c12ab46c0f05e6d", 0x44}, {&(0x7f0000000540)="9fe3bdfdddc4db326baecb4a060471697a0bb9b11d51e319bc60c4f2e56c981f529daa2d15d2dd86d9c65a8c59c716135a088cd6332963d3bcbe792611dad081b949c27e09062d2c73dda2a226ec828908129b8b60ee7cdbe0c0864803b125c2c9005d29edd88d0c9d", 0x69}], 0x4, 0x0, 0x0, 0x8}, 0x401) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000640)=0x9) connect$inet(r0, &(0x7f0000000680)={0x2, 0x0}, 0xc) bind(r2, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) fcntl$getflags(r0, 0x3) setgid(r4) fsync(r2) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='-,\r\x00', &(0x7f0000000800)='\x00'], &(0x7f0000000940)=[&(0x7f0000000880)=':-*$){{*\x00', &(0x7f00000008c0)='[\x00', &(0x7f0000000900)='\x00']) lseek(r0, 0x0, 0x2) semop(r5, &(0x7f0000000980)=[{0x1, 0x8, 0x800}, {0x3, 0xffff, 0x1000}], 0x2) chown(&(0x7f00000009c0)='./file0\x00', r3, r1) semctl$IPC_RMID(r5, 0x0, 0x0) write(r0, &(0x7f0000000a00)="606a78a4e5053bf203ebbd57c7de8ed644e27a41958316c0c44074ef874865fb8896f1dd35d8a4a229a7be221430794da0cb2fd7cd3cdb2ab41557ff9c7829731a05ac824fabd70a202a801c6fb304d57f3c46c764e242087cc5ac0c73282ff9251f39c4d356e6ebe12f04dfad2d98af219a3eedeadc4b2775bf3cb620a128928cb52f5cb8abecb1c1f22d3dd71abc8195c2da8250b3ffd583dd4167b7dd329a5f5e4bb3224e8ef0762100f01ee80157d175159c0f5cb300459d1e58bfef24c93da875ca6f3768f458932cae2dc530b8e687dacbe8b8671f5ea85ef2fcda4f485ac67e5e736f1dc44c98d241739c3b37d3ebbe35bc", 0xf5) getpeername$inet6(r8, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) r9 = dup2(r2, r0) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000000b80)=0x7bdd) 16:04:22 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1000a, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x1, 0x2) write(r0, &(0x7f0000000200)="f6e9bee19820c741695b4a2d1ae6b54a6e18133aa2874b6a73ace467460d8fa0069b845a1af8f219bfabd4962171b8d4085c3c25de003af4235dc650675a16317f069c82b16bc5753a7011569a60b14541ed803a470beabc1bf6fdaca1aa984a79eee8d8c43afabce098ddd199ef388ead20d664600f60e7271f60f87ad125feed5026dc3e59026f7957392e", 0x8c) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x400040100000a8ad) accept$inet(r0, &(0x7f0000000000), &(0x7f00000002c0)=0xc) symlinkat(&(0x7f0000000300)='./bus\x00', r0, &(0x7f0000000340)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b09232b27feff023519ed1ede61d711e8f2f7b0000000bf02008c9798171fbb18fb9d568e58a6", 0x2e}], 0x1) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x10001, 0x8000}, {0x1, 0x4}}) syz_open_pts() 16:04:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0xe41}, {0x18, 0x2, 0x4, 0x7fff}, 0x9, [0x200, 0x6b49, 0x0, 0xa85a000000000000, 0xffb, 0x1, 0x0, 0x400]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r2, 0x401, 0x1, &(0x7f0000000000)="31475aa2ea72dd9fe545bfa0de0a657473e01258bce450484e5424c84c35d89c099bf838c9bed70e9de5bda55ab0e57e1b633b300dcb342cb66a03c48e1a6f7319737b74ad3756684f43974f8169ec2ead7b28a9135280b8d0", 0x59) getsockopt(r2, 0x6, 0x2, 0x0, 0x0) 16:04:22 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:04:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c5, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fchflags(r0, 0x4) write(r1, &(0x7f0000000180)='R', 0x1) 16:04:22 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x8, 0x2, {0xfffffffffffffffe, 0x8}}) 16:04:22 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x112) ioctl$TIOCSBRK(r1, 0x2000747b) 16:04:22 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt(r0, 0x100000000, 0x6, &(0x7f0000000000)=""/61, &(0x7f0000000040)=0x3d) 16:04:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:04:24 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x6, 0x6}) setrlimit(0x0, &(0x7f0000000000)={0x2, 0x91ba}) 16:04:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000080), &(0x7f0000000100)=0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:04:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:04:24 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r3 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x4, 0x7, 0x4, 0x0, 0x3ff, 0x40, 0x2, 0x2, 0x2, 0x7}) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x3, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)='n', 0x1}, {&(0x7f0000000200)="911cf51e68306f8a5e167ecc2ad04cb4f1421b6278cc", 0x16}, {&(0x7f0000000440)="111bbf393e3a167e02aae9c44a2d0c45ef88a5474d22b59f9f41081727a3747fc78901687b91480d78583673632256fa3038f48101a613a51c43b5e7cbb0d6a6a2bfd53e901fbbb76147a996e292fbff5107a7692523bc20f10611bc396ec89723dbdec5c8719413327ec0003ec3b7b5df92bf30e0f8fc40fd58db403abfffdf9880a3fe1499712948ba535dce2f4cf8f0bb0bb24dfb7e3c420c23728b0a670d740ba3ae866a84e73aec8f1d7f03c35c892e79cba54f20f24e6011c97fe79f87c29bbfec3c07d5262687d88a0e6a526b60dba4dc8246e1ec68014821c68341a271ea7b647f8eb68fe14a73496c1269357a68d3a501470b6090c7822304318e70cbcefca28e9b37cb318defe704e9d3e65e23ae10eb4c5e88e0eedbed482165d846b20be95d177e535b91bbe3053105ebfcdbd7488cf4ee925849673445ec307789352a40fbffc5d04144a8b3fe9e42ebc9594da48f99e7f68fcff776f2e24095255e0ebe3408a7072a5c8c0a986fbb63b0b39335131909546cd448f31eaa46cfd3fc3356e39eec2095ebaabaf1e2746f8efad26ab75c806199b04c6684d92c341069ca93dcc9a05dfd8102407a59e6e65b6ae2f0f25fc0850cf000445953fe8871c68639c56fc31de4d87df42f4fcc3ceb9c971ebaf07d606e29b27f180cd74f57dffbd18a6457a6b638a1e0ab351207867f92dc83f155c30ba60e92bc804e438a7cc1eded588bd079217cabea7d57457212b1549235a65c688b8e8e05449344877617d982649cec548c0727d882440dbc5bb030b3be4b4e9efbea7bcb82db6efdfd494088a3850a8777b297a4cf4b47f5555ffa8db0f107eca4bc740c2da2530689928bdea617e9a0799441a4fe27301dcba65be1e9a747483273b4ad0def82edb11c0fc65c2781aca247ab1674a57608c77d35fcf64409644ad2766ac889172e643863897314e2a943472ff97fd97e3cb7d2efb798e992640f3e3cae42f10ac13a30aa618772f204cdf13f071008de1b30f76631c2afc075c019b8b42f2e64bd8f9aacb72c19c61bc28780af6505c80b629248cc09a099b2daab2cea13428713292d194708d88fb09bc38d957fdcd8710347663c0d4ad9308bebfc93890419e132feed5b675bcce440159cf957b0f4202b529a1f635105ed9dadceab1a24b5f838c030bf6a4d2d981245568e35b756d6d0a34b87940416d1099ab6c933401615f2f8ee96c57b2294db8cc15ddf140077b4997dd73c2ef7d87b67dd630ad76ee329b404735f3c02d8041679e6b3f8eb5ec5faa803b5ef7fca14d78d9847eb2fab32087935c1c7864e0cfdd114acb353707b08c8fc7169a4b2a0ba39113915fedd4b7506f75f9f14eef119d7ab6aa6a1bd556f43c46adcdfc64dc10fea4ddfdbda4f86da051ee344ac207b0b9a299ebd5f8ffa5209388eb37667290b5adb9a1531d5f66e126d669e1ab51a2586d0f99ef1f5192078078ee580b1df1ce094084d9ef73c0dd6002a2fb2ae801b4b5fc6f0b67850b9ded8c8caf696c02ea9d0a707d41bfdddff7609073e8e7d5804bd21aa348a154422152e59d3a6a401d6dd7841d298bd90a312657e384eb584332078b329c6468a233c21e3ad226a9106f1239b778f8e1be273288383e0a33f5fa71793ca945968c2bfaedafec27fe2fbc121f5e9a705834c88c076f67cab7c5de48fe1850b2d962926c8b32a0b8009ffb700badc0207e66e145b0a1d46e25e37396a33ca84a656ef9fa6e84762a6c6e49aec9353d96436a0ebec89820ef8d8848fc4e7a3588583d14a27478f7f96e5d32440cc2197f384c61d1a37f6bd96228b345ad7cc03c5ad06fbffcbae59f1c96878dabbd821a07ba7ebf992b372f0e62ce972247e965e6dd085c0a0f0cb67344a7ac48380512508e6f79ee38d7d176f93ae98b26a6663c9e6a00fbbe1e9bb676b464434d361a45c4cfba5def497343a81b3b5ea451afffa9eeeec9609234a480e383a59e527b4a1f27f090524c3bf63e9b6e643c7c929ae7f3379152131af4f5a835d0fcc8bc419d210ec46ed44190e17b218f8c68cf38c17509e9180903375af9dfba4d37df9c35ba4495d8fb6ccdee913b8776e7580de229d0c3386842345680ea84d5c7e881ab62ca27fec5ddb8c79dd864b584d8268eb8f6ab69d5a9c912070be701aabd1ba4498d075538c50ab928777b048295ff0f530c2cdd7b1f7a85ca1333722420abd0da610edbdc7319c330e1a9810486564e683cbc0e07582da340cc54d730571648bb3ca6cc16bd6015de83724137aa42f4074ab154ab689714b2dc3ca8860d475364d3e2a70fc0f413865e5362aed821d63dbe1258fd4b415ce8a0154e18128d5fac91d9f45893e96a8d528f0d236e1927aba4a009ce4f1683390bebb5fc4a72824883bb7a49f8ab30c7b2e929ae1cfe62e006ac0ed9146f0eb8ff4ea91841d969f7dced7e0361566952850246b1a081d007d88f780f948d2d00daf2f06fd9162524b21901429c483ed7fa273e1b6e64bd96407a0416c40d64e9bd36ff35ed0cef1ab05603349d6f975af51437b4741fae10d4cfb81d4965063934153b35010ce05513bdf13ba0f2fe1c6d4fdbcc999fa5cb38f574f638e163620a26d71757e0550d20c4eced94d0669f9f468a5f88842aeb3fa59eb5750aa269db559bb07fe6a4c5baba2d3e1d915a6a50590ce4d0edb713519ec8462c578b91320bd58ca6929095c6e94977fbae1fe41ae7fea40eff85bbb690d6bacbe88106d59a941f83ec78a199dd87eb4548516cc432821c28e8dc834441da15f07f6fa51b002f43e3d1ce2d3df5f5722ccc7a3a0793905907ebb858c13d8fa2b7f239ed082354c20bcfb9d0983acba3f5c3189b75177f92fab1096cc6143c1c3791f074a8e6efea5cfb95bc5abf4e45b7a5789669499fce6eae81f903d86f167be8697705325c1740b9d9f2a6adbb14db37f631b0ab0c9332f336c1185c16437ff773e8a13307b44e35026fe327cb52bf007f3bd6bfbbbf4dd6a94ba89aaa86a6a6d7628690e1476b3ccdb7f294ee63c03e3329d4efd831bf7f49b0f288353ca8936b6d9dd27d3d80a1b828223d6b4b5fef986d3ab3005bd2e50add41d4e0a1a5aefedc48e22845ba57bac25282b7842ae1b7047916d24e5277f3c362ee88e08269fb3da97cb88f638c5db065fb519b0a13f5bdf88daf0765ca0f8c3f96e330c389b52a4f45bbb2e657984a22b596238c127f9c7c0556c2db336b5e70a2091aca890c24772b03ca058d099d18306e24b77859a35dc2850ce8cfdbac68699862a4b66e77d51251d197d8966ee671ebc06cd54aee795bf3fca910b1b2721ebd5f920848d134b11ad5b95817e8ea199eb29bbedf7e0fdf5e6628fbcb52e9f74e9f5013ea3c62c5e598cc3cf169a1bbdf37e64e01cc86ce456567094d9287aaa237d8d677673f1014e93eafc45d6ee3c3d62f96bfd8bd69af06dd267ce11d9733942cc351929411da684c37e23ba22eb275720c4e8e12c331a0c9e542fa67f1483c9ecd4b925a04d74235074dbe7d802ca681dcc45b86a651996d1aafbf4f3e417df285b527b9ce0a45aa065fd665891eeeeed37dc0023df9cab27c035eeaf960520c0d2955271024daaf53e5053bf88d4e632be5d056f9372ca2e2004ddef2466e94171d74b38d0678dea6fd19925debc53f2ef0661b757b59cd5021679c6614a3c2a6c24311de1dffcc52e149ed4dc2b312baa3bde8a4440596c2b4ee0d1635d6448c237854ffb9bb61beb82612384cf644d8aa5376029454475e25f53210d24b205fb5170ee2d5861f310bf44042cf8d6fdf1828124bb347dc6570dca9753743dda37f510bb51ded4bdf965018e8f9e294abff28525fd1184ee5839ad64cb5692c597ec52f040aaced97ad359f5665086ad1e72072324696c17ec83046b2bcc539ed4a523e03d3d23b1542c1fcaa89a16d8af2ffeaca29dd3aa4d3a1ab562ab48dddafb6b22a83b4226d3e65d1928d9b33b311a27c095e8752a31747f3c4e90fa86e598f4d1f88aab900927649209d507289c505f252846c42ee232ca0859eaf4ee4493fbbd72851b165aa441d228990c642334e586890f92327b161fbe6589d3c2edf1ae8ec6e5992905fdd1e6b3aed4e9e3f814ae9fc927b4d5b208fba9ae1bca3408f65d7e43c2cedbd1c672de13f206b4e3e62f2df7ea6c0e37e030d926195b8a04ce92d216caff45e5af64837c2f2ad118f206a2b36e91732704767784a068ed861fe37e89d55304f3556b584abb72e260583646961a63b2a24d0318e3dded2492630871b753685dc37240a98ec6be9b5f7bbdd1aa0f8a8066059204ea664bf2d9701b52266152ce085d06dcbacc0cc6bc279f3db4d996567a65719cf1c588f456bb7434b839ea05194c8106b7aec7cc9e0359ea8e5b558bfd1b49aae8fd637b18ed3fca82e6292b498a5bf647d72bcb45b7da591dacdc4c4854d8d8485adef976a5e8d43404d183ced6a7934cbb921ff36142019113b92ee2edf54c9cf045c12e30e5162cb496856fd7e6b7fda10ad095bf4d121b18c5e4559727bc1a3d5e2be501c80f29bd1981ad0bbd5c0b51c397688e13d32b82f64d25b612c1e7c4f1625767eea158cf5a13d44a8846dbd12b0d25e74828c3feb8b2581462900a4fb6c4524e868fa78a2b22f7a679fcefe0ce70a5b71f3dee7daa76275bc5b4e668feb4ac1bcd9ca56809f082f495302e35263e77fe6d2dd615b98b7b6d285d6e7f63f919ac68490b8d5469af6fcbc2239fe4fafc7adfdda0d0256e0985784d5956826cef7e40960e3fb081aac7c3e3c0c1ad927ac48fdd9e2d346446feed073e25b226376760169b447fc2aa627db18c848bf820363bd14a5e3645020a25378ed2a12b13c559ccac211ce09275f6ca54c58d962054592bda5a97c9507731d0acebe69ecb5231d32e32726a2628c0c1c87e6192106c8bd7a25c3830a06c71462fcd3fb545f655f86c5487f41e0c6ac195d1a8e9760507b7c90ca50c1bd0f43761a506330482668ceb91da8978cbf3758210039aab827c7e7913996203287fa0154a6bd33e378a3607edc390268cde42e4113916a6b3be810a36db30f5f86c1ad19622ad5e5b7df7022919ace0e7c57318e161c4514ff2ff646e40f6b7b387afa011c3775e05eb9631092ee8e04a2e061418f2e2e8ad4feba699c016873dccad490cb387039516b63ef0fc3cc14cdba7d34bec6f4ed6a515ef329afa281cff6f771479e2b3956bf40a34644f928311dce5559e3f2f6db0e72802ad1afbdb1fdec8b841a583601edc120486e054ac6d78a8d7b72b56a6ac4f7f0a7ebbbefe00081ca778d738f940bfdb73e007074700be01c2ed331787f7e60c25826ae1145906b1da92d61a5b1c336b5f9214e40287f1d96c769bf3519581a4b0762f20a0880eb3e13be99b7392a63b9394476ec0848bf1d9e1d362520bb5b9fd3ae947384dc507d573917e94541751644ab07b7e3f48ecfca44894a78440f6bbdc72c14377cfc2cea6b412d8de9a8a8f91389c31af77906f82682f7d42da14dc805644a6ff146f12cc9ffeb649f453b08a420a1c6efae2704a2a8571c3edcbf87b77aaeaa949273744051bb61fb0a3449b4969f4de230e5c0f755d92720cc430a26dd40ad16b3368c28ebd6f04be27d88358e2bfbfe09f764abb6a133dbd094768ccdf41b3ac9d5afeee92b6bc4893ffcd291d3caf8c8da89f980e73ca8a1e11b8e2122c7f8e90a2ee01f87153a407280615dfd7dfaecc3f71b32b7387f78e0329e28c15d334ddbf0b42ee2525c3", 0x1000}, {&(0x7f0000000240)="9c57e162508c14734c55264a340273c334b3e006b458318f26ca", 0x1a}], 0x4, &(0x7f0000001440)=[{0x30, 0xffff, 0x400, "24f670658070b6a0edf22fa8cafa336fd2d044553db5b8f9e0c6685137"}, {0x30, 0xffff, 0x9, "d1c5c1fb42c1a0b9b44ac8d76ca6e222e8e326a9297352bc38542b2f"}, {0x70, 0xffff, 0x4, "6f5dc12b89fb96540eb5841fe43a52fcf1a37f34d1d46d7b4829a416f31982b70211e683254aab3c0c5bab58e8ee0b95ae6d08ec52fd4e5180c97cad05842a18bae987f889ca4cc437ccac7a2df9f5451dab27a1068a532e7967d4bf82614b"}, {0xb8, 0x1, 0x40, "b54302f1ffb5a7660de5f4134a4f9afb15e37d8ffa8d7b0b94ea62e89a74a4ce32d2d99a58e97ef805ecac4696e625a8e37bca7bb39e08774564a7aec29d569d8dabd26d4eb8acbd2986d944b3b9b87db60b556808618f0d648e23fa5f7cd720480065f5c5c36cda1caf04c4c93491ec416b6054e4a7c29fa2cea413ab6f6d4803c0b3df2fe8efb8993aa808a6d489b975e05cfe7abf233b354db25009435f81f358679fd63f"}], 0x188}, 0x0) fsync(r0) 16:04:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1a0) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 16:04:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) socketpair(0x30, 0x8005, 0x7, &(0x7f0000000040)) 16:04:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = geteuid() setuid(r0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:04:24 executing program 1: 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, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) 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() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x18, 0xffffffffffffea68, 0x8, 0x3, "03e4e86ff0167763ea2340b983b07ce8e6a1862c", 0xfffffffffffffff8, 0x8000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 16:04:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x1, 0xfffffffffffffffd, "850000000009000000000000000000006f9c00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:04:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x21, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000540)="e4bb42c969edf30be3ef5f4bd932a084868ba6324aacfc4050d3a0f0de6ade48a3f524ab059f830b51a116ba5f715b86686627535a3a65d4a08e4d92fabcccd11e3ad8125aaaa7c2343cb4351db994af54309416d15fe13a0057fe4e1b863f9c315cb57492597f713e7a01d2fd27f7e54979f33da4bea444222066118a1bb79494b5bcb289780ad2f62a2421726133f8be5a12f56b49cfcff03fc03a0f8e4cd7a37d219b5fffb3a520167d8e344c2e0c5f14b4bdd2932ee9580d5a729b59a59703ea05f0b397884508a452c3af9599565d333d9c901bcb8e4efc41338a84ae883807a1562989e0277b1bb61c81315f456ad4f89035ecb2eb19c7f8814efa19264578f62194939d6a085f5dd07147ef14ae300dd0aad22057330256e351972b2f9aa6350e6cbe1ed216b0eff17c0e039a76ef6d1f8991fafc4aca8e46da1ff98f3904ff3d650cbae021379b487c0525c7b5dcfb514d42f3af2b3ac42b87cae9902f7e15786bba1a9aacbd40bc82d6355e4a5ecc2d9915ec082cfcd19b11a3706d3d3892fbddd8e0bac8079fb2595c7191eee242f66fc2cdf796612a5696aafe00605fd6e11f2194ef8f1df6904b637e84d600b5f02e34b27afa31d3bc2e06facb744ea4321285a9e705f22f1fee9f760820a4e0398cc2df458a41890e77419ead1ca947642587d93eedad6824c1d078d32f265a8daf55dd958a2022c69dda1be5d0f61e008cd192ae7ed094bc712cff908182b64992d666dced5431e513768b01508136b1491b447643e99dfdaf37563b9b3369f425deeb8ffd6c06dbebdaaa5eb43a525522afbd196ed42164c0fb49a5a7ab694f6c23951259a81f9399721a0a82f7a6643e414ed69e8b869e5e274e701bd5b0602467fb6a6d4dae1f26611fd8536f0ad2cd1c203ea943b7300c6d2ad8d4658cec3543ad8149169a9a6e262d8fccc7f59da1168501334b9748102a5a5331f475a840005c94468d6c11168a00b0e18b74484aada6f1f4fb03d1e425ec4444688c49f0b6cacc086c04b93aa6340bbedd5769b19795d66fae62fc70ab395d072f9eb3adf457c97dade877b20ea71c5050c2b98d63fbfeab08ae5713cce67bf984b3f194bbbaeabcd8422f1517c4037a877369e11b1b6f814018e07badcce9348d1ec6cc15aa9372851d27815dbf8f423d89937e050666aab388870c4a1f1432acca8842d49bd7e16756705fd9228e1e9ecdfee20a8e9e72b67891db8887c83a8fc850375f9982d9f56ed7358a57e91750e41c1f423a121a5d3e2b2d2afb95c8c08e9463c8196b09388a924f06fc64dcd4a2f1f9ef23ceb9e55e179f94eee26bc71842df94c5b03cf8761e12faba89d1476de0625b9b0952874aefe84ce84b0faeb90d5d36b6d2eec59715745493297dd6636921d17192d3a71e5e15ab3723ed00d4c62c7e8e2b389a05f8a66fab9abcde10bed441e4e6e7733d33db31927e1c0641f0ee40ddf62f7fc4dd5d0d985bc99eb6c5763da2c0ddebf831cf8b1fe4a75bc0ff2cc160a6b10b4f8f211a5ae9927cf1444ea6539740daaadff8fa31eeb69dcb39e95c9b9087cd7a26612830f00b51ad575ad48319a77523c89c5f6aa411d4e760d449e67bf3a39c8b076689d84a7141126c7cd6dd6b76f31e0f8cc5f31c814509fa0ad2377e21382905d888afcf1a16b14321e1883f2a9d4a8e99aca30f46230f158f027d76d878f78aba9e70da112c57832e6b643cc396d546616ad65e81a791485ec608", 0x4d8}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 16:04:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0xff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x9, 0x4, 0x4, 0x35}], 0x66, 0x0, 0x7e, 0x0) getpid() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x400, 0xae6, 0x7, 0x5, "5571292e3178dabd9f08ec15ec3d2b7f119a3d2a", 0xfffffffffffffffc, 0xffffffffffffff81}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) 16:04:24 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) open(&(0x7f0000000540)='./file0\x00', 0x8000, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) sendmsg(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="04f78a1e1fea454845f79d0b3fc389415ca2fc079858e1e8a0ca9d3afc25f3a88bcb22765830ed5bc90c5064f8d7309847cee14415390d084351890caae2bd92d54fdfa7ef94cd34c22bd12824910c0e48fae136cd4ed036fe0ca30a4b655970b8d2f0a2709343c1005f54cca76f1b9b5328fbf947", 0x75}, {&(0x7f0000000100)="3b2a2382cb78d827d16d9da393121d5f7aa566714bdc9909e16e08e9dd808a326eb0db85a99afbdbaeb01dcfc60ad804071119d1cba798affc6c697c283823bd04f16df3048a25c498e1902b121214a7634d2d284c5cc3219bb35094a8a4763383d29f0fc13648cadd76760a60613265cb5aae9bc30f4fb88011a8879ba0202138af3038c7f333dbf338e46b710ed9161e77c7911a2272f6683f42df54357564f9c57e38f537d6f94a4bb9b4b740fefc8991d49798160770613c89567831fb53a1be491d0e3c35ba90d7d2cfc312", 0xce}, {&(0x7f0000000200)="db65760f43d092857a8f1229abcf11a2496896161d3bacf46a825bb11e9da24089e0ae9a952fec2560fcbcff453fa052f89d7ac4fc50aba09111d38929c2572b66d53e54d53c2779ad3e4a959cde467296d7", 0x52}, {&(0x7f0000000280)="5c06cf6e9d2309b0d7aa7b611de5128e07f381497387e35fde40538cdbd72ef5babfc5237ea6d5c5346fed696c2e2619fdb149855570", 0x36}, {&(0x7f00000002c0)="c92ce3c6fd059e8776a8d9f18af318dd4cebae287300750533bc8382d9ee1aa819ea17a71911a9d42da0b9b2b90637b537dba9762b268bd547e9035c9e6f14dc441e4c677cf92d8284b9cf91ee", 0x4d}, {&(0x7f0000000340)="3d9a7ebdacdd9850ecf7ac1520a0f0415a73e3e525ab5918bbfe3f1957cdef1e103d8fc3a5a3dcd71b23f5166fd483f6", 0x30}, {&(0x7f0000000480)="51573b46b9d48a1099affd6ef315094055a8599f5e984ff0721bb493073e6ddec3dcd38d3ebab748d755eceda008ada25c9552f595987a81d6270c973205a9b5737f211167117759542ede63d1a17243bffb198e45a500b1a56b71dae6d6b61f6b684b6cfebfc571ece31b2720df9fa75983464a900de8c11dc54f6593709a10eb38a6fe40cf1fe729e982d2c9c76f925511da9ea769e4b1c2ce0b7e4b4c", 0x9e}, {&(0x7f0000000380)="d10efc51b3e4d95249e4c61eb02a04e873c0aa59d09a0935dbf129f5b928499c7ab64b506e28792e6eb083bb40924c74b3d9bc", 0x33}, {&(0x7f00000003c0)="0a633a935932b4103a8d7ee326622d626eb77681d2560cb5217fa834fb1198cca7c6b5f8ee1056c06ec78b99d7b7cb530861887dad9a14bd", 0x38}], 0x9) open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r0, r1) 16:04:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0x306, 0x1800}, {0x3, 0x1, 0x1000}, {0x4, 0x6, 0x1800}, {0x0, 0x93e6, 0x800}], 0x4) 16:04:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = kqueue() dup2(r2, r1) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:04:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:04:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) kevent(r2, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffc, 0x32, 0xf0000001, 0x5, 0xffffffffffffffe1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x14, 0x8000}, {{r1}, 0xfffffffffffffffb, 0xc, 0x40000000, 0x99, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x0, 0x9}, {{r2}, 0x0, 0x65, 0x26, 0x80000001, 0xffffffffffffff0e}, {{r1}, 0x0, 0x71, 0x7, 0x401, 0x5}, {{r2}, 0xfffffffffffffffb, 0x88, 0xf0000004, 0x8001, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x4, 0x1f278add6d722b93, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4a, 0x1, 0x4, 0x8001}], 0x3, &(0x7f0000000540)=[{{r2}, 0x0, 0x9, 0x80000002, 0x8, 0x6}], 0xe667, &(0x7f0000000580)={0xffffffff, 0x1000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f66696c653000cfdf2402954fb35abe71a29a7e857683fe646bbc90dc6ad278169a975939d6ef7221171d20243878a5c9cddc6c91fb7890c58ae4ac6045043700d0c604e1f755a040bdde4e502af61ae2129396ab322cf955860900d6640e6446b200d503b0cd206184aea54579f6e10473b23e803cfcf086862da55a9e44a5834dac93c570a68b4d7d3ade47fd8e80b6bf00af8d2c24363a836e92809d77cbbb14c799827f97d1949c3673108fbd3cea768744fc98dbb60939e54f9e04582778292f8cac67ca2cda08"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="7474ebdadad518543b3910830c578a0f7d265f97cd06fe7a582420c22eeb285ac772d73d211e8097f6309ffa94a7ef11bcbfd76f4e400de326ba7c5d31be8661193c5e461ad64836a577d882d4cb7ee229c6ad19ab466015efd2fd586136a8c306713d06db17687b6a1ef318b00aa02699e2239577c393b4fd99f37ee9e4d9fd4ce72359497a516033f8f72994575271a51d6238ae8df3e8591eb1e548a5902aeb40235c3b90510829b2527f60cd", 0xae}, {&(0x7f0000000040)="ec003699ed166e1ea0ceafa7d09c59f2b86125bc299afd32f6f0a5bad2ed15b06d6b973456", 0x25}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\ak\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2], 0xb0, 0xc}, 0x2) 16:04:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) 16:04:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0xfffffffffffff315, r2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x20000, 0x20000000000) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r1, &(0x7f0000000340)='./file1\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f00000005c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000740)=[{&(0x7f0000000600)="ff1a4f665456fda4bef89b4c9da4cd5a37adbcdb0bfc7563b1fddf5b2a441f97887e2e237c67fae98dcb0ba888ce33c81d3f67793f5e5086fccc289463cc0a5102b97f34e830b29f6ee4886537acb74c696291d1c73715ff29d565224ce5a20f37cffa5a30b31ffae6dbf7935268bd23bc304245ea29c4cc8eda7e060c45958d93c3bd5ea54729a35652d619ff64e2383c3a30e910660610dcd6fe760e5538d8b5b951153da50bfafae4cf82083af623e345c158779f469b0799649c5a84d70bbca353251058543127de71146b1278d5e35eedbbc391cfa7f2c6dfd6580f5771be728d60131c106032ab4923b4b4fe09e056c774614f", 0xf6}, {&(0x7f0000000700)="743cbe121f840c5a9d04a891eeaa479f70c780f99258c7b709bd5df69041", 0x1e}], 0x2, 0x0, 0x0, 0x2}, 0x3) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0xff) dup(r1) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000480)=[&(0x7f0000000140)='$\'\'!-&%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']', &(0x7f00000002c0)='\x00', &(0x7f0000000380)='.\\\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000440)='#@\x00'], &(0x7f0000000540)=[&(0x7f00000004c0)='%\x00', &(0x7f0000000500)='<.-{\x00']) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:04:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x0, 0x90d2, 0x1000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000ac0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9c9c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a3030001d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eecb6532f6041abf57cc353f53da839ee80570f60e18b3797494f97c95187d97f6c069589c83de001a2349fea01473d2cb51cd98d8a0bf67aff1497c7d4058a0c1388c8a099427fca11ee226d8b9e2db853218716b8af79638e76ae37", 0x220) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x3, [{0x2}, {0x2, 0x73c}, {0x3, 0x1f}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x9}, {0x4522155a4227d650, 0x3ff}, {0x2, 0x2df}, {0x0, 0x6}, {0x2, 0x8}, {0x3, 0x3ee}, {0x1, 0x8001}, {0x3, 0xb82f}, {0x1, 0x8}, {0x3, 0x4}, {0x1, 0xc0}, {0x2, 0x6}, {0x3, 0x3ff}, {0x3, 0x10000}, {0x2}, {0x3}, {0x2, 0xfffffffeffffffff}, {0x3, 0x80}, {0x1}, {0x3, 0x5}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x4}, {0x1, 0x101}, {0x2}, {0x1, 0xc0d}, {0x2, 0x6}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x7, 0x3, 0x8, "b08d16c624d8e500"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb541, 0x100000000, 0xe4e0, 0x7, "ab3b96fde63ed1567898ce669a629b1711ccfdd5", 0xfb9, 0x5e}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:25 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:04:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) shutdown(r0, 0x0) 16:04:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:04:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:04:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:04:25 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) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:04:25 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1) 16:04:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/101, 0x65}], 0x10000000000000ef, 0x0, 0x195}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:04:25 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) getrusage(0x0, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8088, 0x80) 16:04:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xffffffffbfffffff, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 16:04:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000), 0x200000000000020b}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x811, 0x0) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 16:04:25 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./control\x00') 16:04:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:04:25 executing program 0: shmget(0x1, 0x3000, 0x202, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget$private(0x0, 0x2000, 0x454, &(0x7f0000ffe000/0x2000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc2, 0x82) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/181, 0xb5) pipe(&(0x7f0000000240)) shmctl$SHM_LOCK(r0, 0xb) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28008, 0x0) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pipe(&(0x7f0000000040)) 16:04:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000440)) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r4 = getppid() getpgid(r4) r5 = getpgid(0xffffffffffffffff) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) lseek(r3, 0x0, 0x0) r6 = open(&(0x7f0000000480)='.\x00', 0x0, 0x4000000000000000) symlinkat(&(0x7f0000000040)='./file1\x00', r6, &(0x7f00000000c0)='./file0\x00') mkdirat(r6, &(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', r6, &(0x7f0000000440)='./file1\x00') mkdirat(r6, &(0x7f00000004c0)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000500)='\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', 0x80, 0x1) 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', r6, &(0x7f0000000000)='./file0/file0/file0\x00') setpgid(r4, r5) r7 = fcntl$dupfd(r0, 0xa, r0) dup(r7) r8 = semget$private(0x0, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000580)=""/152) 16:04:25 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) r0 = msgget$private(0x0, 0x203) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgget(0x3, 0x2) r7 = kqueue() close(r7) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r4, 0x8, 0x3}, 0x0, 0x6, r5, r6, 0xe867, 0x1f, 0x1000, 0xffffffff}) 16:04:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e37526a4a5f0ad08c161d2efa10b1ff0e095621a114b2384f40bac64d00062984afd685620ff519bcfac64709db4f9fce4859cbfe6db3bf9f19f37e6ad0b2420b9500808669c9ef3f095c06d711f7ea0b9e7ee577fede5ac7687f54001d85d9bfe037db568dea6055c8fda4cde612ee02beec42ca9904efc19afcfdb8687fd3aa2f9c8c59e2ddfb908457b2d69dc8747cef6f1c048db3fcfeeea368b0c23300000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) r3 = shmget$private(0x0, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ff8000/0x4000)=nil, 0x1000) 16:04:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0xffffffffffffffef) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:04:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000740)=""/241, 0xf1}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:04:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:04:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000010000f, &(0x7f0000000040)="eaff125c00000000", 0xfeaf) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) socket$inet6(0x18, 0x4007, 0xfffffffffffffffc) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc, 0xfffffffffffffff9) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)) 16:04:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x66}], 0x5, 0x0, 0x0, 0x0) 16:04:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="3a02aafc2e2f66696c6506cbbdcc2788fd1f7a08ef0b2262d77672f6e00d69905e04650ad2f9babc9569c4086260902b3ace825477e565d3da030c28f1640977d4ebfd8a"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="a7c95fa58cce6c7faa0e1646e06e26990832d81ff24e4ec02da0a204b359acdc756b9c098015294d8c03544ac48986ef7908a9", 0x33}, {&(0x7f0000000280)="dcf1ea33f1cb008a532e3bda77ffc5eb6d1dbd3af5b0b994e8989c10a9883c1200037ab4d9637e85c3c7d89a6b6539f8f9335f8c6df7afc09f5db43a0a08761d41bc26ee96e3db5c3361de3faa6104ba343a1d31e36a29aa6495e89dd913e95711cbf85777f5b837a0852f93567c0299dc8833e069df423d924ae7bedf46d4feaa17cb9b6724d9dd080fd5fce4f74b1d44316de202a953fc9a9477f854f76475aca855c58e0cbe6f91c87ec8bde676c34aded9cdfe4c9ddee240c538c7dbcc011862093be3e029112ffc88805682fb8ec5c210557e48236a108ca2700a727086bd362909b336745839611f3db02f718c02146705372a9774299c2d421bd61fb053ad1c5fa783ae131db730b6000ac3d37ef7a5eefbfb99c755fb37d7fe8266f6408b682268cc054976fb6a5281a738b81d8acc852004b4468d24a64b1d483258728896ac424028f1a06d26a417fa0d395ed7417869c93c0277ad1cf2ca79aa71e3ae542c45d9b7be936880fe8caea851d882e6fcdf2cbf8904fc7f7dc1ea41f2d6f324ef9554f037e65b9f0dfe0f46c26651761bb9379b31d2878095921ca5d44621dda0e2caea0b4036ad0588a026ca58f62d1fe05cfd2e070e8dd74d193238da088cd7e27a5db888df9678b2a096a6538d960f06a0ad50992c1b0289468e1ef19c39834c5e568cfa6f91087add6b2b4352a0ee12169604837430a1922814d75fdc17742d288ea1ebfe882bcdb4c809a8785a0f195376f5bf14a1a4093a1c5bd6e339d50556ac0dfbfdc5977d8b50d276ea9a7f68483b2ce27e2e427174f587784a2b6e89d35e6123028f43549e5e5ca6ff8cebf707caaee01a76d0212bc4ea2a490b334469539030b28793f18f64188ea0e94addff6ea05630792a86c8c0a9545336c05f5db28251dd96ebe3fbe23a26357f91e6441490959a95aa15752d877f8d400cff9593ce93b1c72af697d7da0f6353c10b0c744ea128d3861971f73895514da51598949db436a2e35350b30ec00ee8f6b724b7ef026f9d76bf879f40be1f28fe34e07eb6606f2900fad564d2505f7f3b2d9f5af0217267e5ffdf5318d499182ffbd08528cc023cee8708ec5eb638aa15c0cb0671e1b1374f0699b6e16bb1b33df04365a5f24795f82605c8e21ee739b71d29c0bc9a9d6dd00aee120e099ff44eb5dca1748d02bcdf72e300f89be0506299214888fd5145aa19734eb209c25e336ea61ae86611d077dae5fe43e2d037062edd31a98c688a86165786a5a3f7c35117e248e49cc183fad2bf80de3320d957c414a43fa7f828b433165355c2bde2c2d20f35b5febc3fada523ae8b5fc005a9d63c970b7cafa391a3a008bb88648f999bc3ca08b622265f35c1c2d0bb7c4d2cd2d421999a33b464cd94438a01e4fd7e4ba85c9d4ba27d9c8506490591343ae235d011513de105bb1da0a9aaf32dff620517ab9b26cf78ef8626a9ab0e01b8f98cf8ff8c3659d98a08b940c76742108c8f1e838f50772ae9f09c40096f01c1b9de9d93ffd10e4a1e3fb523b97f586b861674b6bb2b2ba6e8ad75195661a98e07644ce125e8bea44e0787bb60d5b2547e8a27c23486867c125fe27cf72a63d17886e49bd9fd07b5dab1f740d5261ba53d5ddbeb2ca651ff0712672afd8f3e762b9a520e2b63ca04f46fc846f9295e8f632b2375c741363b7d529172f9544ea8d9c99dbe15d0758c61d8690dd9d56bf3491329ccc7bd0443952108b8975c71ae6d980a632139304dad28f66a1624f23cad8a84577376311f985fb0cf69bf8176e4c25f38f138e14c9211b28ec993d1413a78c89ea503040cfb52f47ab90e47ee0a6e7a654dc3f95591607d5f3efd5ca6cd912096b3c3d93d2ddbbbc801d55039c7b0460e86ffeeede9718fdcfe2898fff5995c53f46efa0e45f3a3877318fe9498257164d72d9311a5c7018eedef7ad989d7ea74ad2725ac2b57f4e671987fc8144a9199a3e5bdd582ab15c3e8a9dda1c2bbeb898e219300dcdf7ad95fbc60d2c3661e9885ca132109f52475339d848c2c083cc79c2d1fa976d76fc0e1da79c1288473ac731886e154f1a1437cbcb3811680e4852426a0ec6646d7acefa90d72222744d35930488b59eda8ae5c8e1fc3c54fe0ee00e2bc2a1f6ca9d49e37fd4901c22ec3fe6b9ee552aeb3059127a24449f3f71536ad778ef1b6c03eed89987b177610d31b55a696b09c5bb0031d9ee08acd39821c6fea588b53234e1aba4a8978a2b3b930e7773d0ac21e45cae5d3ce84700ce459287c8b73f0bb956e33637b35c5abae90d673b62ce59d4e7aa118609aafd10c8aa7a58397cc70ac9cefa8736681d777ab0701afb5e598bc4eb4a90c5733cd21e91a10a7c61feb1f32e96a967f5f4fea5b9c6cb13f91033358b728e6e9371ddac3b070fccf7f0f7ad7dd2b8bf178e961af5bd16eb1fe92cf95932ef74b5046a833f9949841366e986ddf8e2b08fb1cbe832cdc7b9e5d87acd30a4e4acffd127079aa2f4f9dc118a53d9b054a5d185e0c52cae6b099e7b2a2fdfdc760742437f60535a61c38e420ad5ae0cf7c0ee6b10de5ab39d9675ac39914587de28e4143d8911f983cb7b955f20c75cc0b7994315bbb4cbc978181be39720cf6f813fcf9263061070f9dbb9188054c5bb791e4a8fe1c3a750f9c257e842840759ef3fd6450b195e26f092160575cc29023cf14151fd084fc37e4152baea9f896760587178b3a84452e8a70ae99929fed71bd9e415420d808fa1855fcea48cae9602fdbb2435956abb1a5e218764c574cc00c5a9bf50856c116c3d00dfd6a52b6b463dcec9789d508fdc6a6e40468155b4341dde9e98ef0cf174456fa56414a8050e6f484aae0162cb85a1837e76933dd11b1ee96973a8dcc3945c2374b42c228315399dffb3a72745d8809a7937d76beefe5e7d1aa0e8c16fa0dd9289c690d62e6fcf36cd6348698a01f3e07b34221ca9f0ad3149c08d9aaf22a6067b1812b38925b5a83313d7777dc042a555c717055f7ba42c0f891ce4659bd50c122afa890a4aa89fadfab94c966c55d646b0dc1bc8d1403d180a5572c920b64d16375faa31af00996318fbbdd888b07634569f4810f18b9414872b1c150f0a9b6787f656e72e1c9829a7d9d637bead3ea6b1dac461e26db89431acd0dd7974331931765b8e670de67269caeda59e2347daaed12c61d363a53979f8b84bde35e6232b81121b3760ffed3049e9895372f762d40ace100af35dee0464cc86c4a5d4c909f911ac648cec85948ab899cb9553c0e286d4d19a93cfb8f560be0265b1bd83d27ab6d0a402b9004a3a32557317b72957cf8386ae118b2ef02100137fea7eadbbd916b9a9d1c438e47382948b34205a54c867696aab966d5fc242810c3b6cc535938d1c91cf238c52d38ea7e3edefd1b037f249f8b5c96e08be56d30c189f678c48aa44ace58db63a03e94e44b6057ddd841051cae2264527d4b535e094941d6515fed940c12e071a979c05e0b8231bcc4da1dff568ac79fd5f2ad00a1685713ab934a391c8b2b3ad9fc3d16f8f79b8d55a78887fa85fd38aa99e5be6e0de227a28388cca44ec68d1ce4ba0f2e91f8f4d1a583de51b7631eab0d98b1ea3319bff82a0c11db62793836f1fd6d4f62d499e7eb512621e3c3d0b009c14d6cc752a760df22b1f596d485645e09a7cc3f1f405283eeafe72a151ef572bb69ae2cd1b3e0fd481f5e66c392052fc95c4f358e530e9ba21d8833b37e1b14716f0aea8d486774b8c92f8ab5a0477081b01a6a4a4ac91728b6b1ed9c46514332f858667b672865652092f732cb6724858d6ec93c39998f2aae1ee3f5e33d4b30bf44b312d80811d460763153a1c9f42857885fa5b246a757a8d6cc0a7240f0d37eafcda5e164557fc888516973339e59725d06d465d467205f3dee0cd192058f487bc95b1087f8c2789091b68cf3882170c5d1534b1c2492a085e596383ede35abb8e509775a3f1764a8d452e1bc0f888285d59e376b3e4833ec65a5930643c995b180f6ecfe9fd1c104890a5f7e8a62a381ea713fb927fc59ec492e7310e91bed052f72d752743765bee5fd19bc8d07f2992559125fc2fdf8553d460adecd9b13ba9cc52de42962ebeb508dfc2aa5b02bc447f9b6b6b58e62062b190bac2897dcccf2a772f5372169e141f240ea769b6473cafcf75f61d0463945e735db685b843559a4facb052ac8ca62723d1b6793e4014a585f5e7fa77e1add0750c6f205eb0d55b3ffeb1771749a0f9237aa2b6f125cade8a86089f40b241f31f558a1ce1bfc547e99f079b2efb81952ac0f27e9dba9d2a734528d15709bf5e334d846e62bba06a8a5ab09b99eb265573fb2ff3d402deaa1ce52773f6eee707427d4690f2aebdde94acab67865be17a07f90435ac28c4d0d4b948627cb4702c1b5f86448d1b1641114c341f3a1a7b2d64a58cbf94a7efe24447dd553891d2204a926553ff226b2e4513c6cd3d95acf767dfcdc3bea758e35ad19364f83cfaf213e05ebf21df317ee5a96d86684f8dbb17e6ab6cf631cec33faf6e4e70893f65fe7b2a6e04990457eddf5a8812fadfdd7ec64a4c5aab9c3acb3956d22b3fb7ee08e518dd69dce8f92c0d41748d708cf7e4ec147a31f55589f7d1614cd22623756e37add23c778d714110ec5aa870257eb9819de2f3de4398e18281a27d0d2adfd8ff740e62d8ebcaab04526ee8ca2ee96ad28009e6f8a5fb9ee4c03b28f6bbcd8972f867eec0ed2cb0623d23fc8bf58e4a8c52ddc6c30bf42bdb2eb15b554cae933841f8cd68ce85d954456ffb75dfe8eb53d1ad50da305af2d3856e278873deb15298d76b22f88767f84953afb5d6f03c0b8afd8c4c8c4ea508f859fbf3f00627cc1c571ed6b6c7b344deaf8540dd90f9fc8688f73076557a781923252cd274fc26886a3d5938ec3856e2d4aa5ee90101c74ba98796eea57dd9ff3a0d66cf307b6ba00b77f477ff191dcf8590e03897a0b3302b99be5c746487563794f0222db2a7758246f11fdca95b5387daf645477405a1541969275cf7473de0ce4cce98dc601746264968833591d53e2f23245ea19f68b24e877e61b092feda50869a93f5d9f2debacc43e5ea506bd774c9ffdf382c29f98da99f67b2c8f18dd64e8f04e3c499448d8c1af58323764dacdcea677f95b6dfa35a8331cb02259c79aac403266fc24458f144baa5b37f1f595dede7d9d1566cea39dd056c8f6c303296cd297d829c8dac3a1b10fb40608ea5ed7e07ff3bf1c87fe3a78b70fbb74b63f56cf8e0803113a40d7187a1ae97434d905a472a78d62d021d3b8d2415bc1b667c7f33a3771b3adbf2c533b944a72cdfaa5e3710392f5eb2d0d7c2d0bc82c7b28bd25c780f6261fadb2d321dc21dce7722ab4a145e046bc405b45f7c0799c4111a6c43b2ae63b5fd2dc1052c51cf40db9e1a4d6f26bc61f1c28433cc9c74006de7113d33ca7cd29f2780aa6ef2078c4aed8e7f800a4434d410464bb75b9d4e0d984f5e16e5fe56611b2ae0889f1399fdfbcd389671b78d12d114fc7814d5f35ad7bcc366e39429b88f153e362d711e6698943ee5a679a93d0eecd3af75fe9816051b675ad249352dc7668d77a9a368cc382507a5d0506350a82e36fc19f1cbd3f29c11303124bf213e6980efc66ba2c133de584cc22d81fdd458745b270cbedbb17f0b99b350314ffaa493756d696bd14d6cbb3f3e74978758316a3cb19ea320cfb085f33c904e2569988b17af5c1818901cdc490e985992612097ba26f532fb59979760acb841b4fce1fcb65ed", 0x1000}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801b50d0400000000000000e2ff000000000000081000000000", 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001680)="e919b67c0aadd178cc298a05442d1fb169ae4e6aa0841e20c20f2f449da1b7750393c04e0c91c74453840aafafab257261c62202ff8537cd6d86f5f2b4428fbe43fd2d13ac873eaeb50893290c092d4265f18230ed73d4a487144f33e5ced4729132bd57e29a735d6b759b22eb758c282aa9d9755a8169e508af1c44a2b463f6d8987472f6a27efb6baf43356a13bb08f1cbe612e918badcfb32cba2de6c0b7d187206a476202690c560dbbd7916cceea203b4460e28d1c2a657e0ca8b0f71935ea143eb3e55aaab3e901777e05aa7ee3a3f58822b40bf7680910e53dc15b4942a32512a442afb991f329f91da90a018b2f4d827a9fecb4e1d8f84a07b797583b43fdb298aa23098126fc6744245f30ffed227dc5489b0161a408389dfa294c06d92d4eb3fd4f28d76cccfc8cc3a1ba605705fdd1b0a48fe0860ad95fa681aa0c51bba3b8c8c9e82fc45870feabebd3a993431fd202bb27292b9b3a8853f267e75a02046e602670bace03efad5322bea957364bda72cd89aa673bf732891911f94ddb77a3cddf7bf98cb2d36067877386fcc4d99e6fc3419dfdd295d5d05e3e46fb2c5b8079099a59734865577b6ad2a75b44a2c63db430c7c497d2cf6ac3217bac28a959e32b26baca28ca739d2398370ac3413dfc466d4db2403524e6bb2d1a9b41ebc7d8ef35acc3f3acea6816b419c75a731245d4e289073164c49af2a996dd395c1d8e0bac972b6e27222ce4fe5fe69d42f1f6e0e335962cdaf54f10cc25c0fe3f058b043e12ef883c35bca41c5078558c81c3078101173d3161ca5e263e9dfdb32e80ea5b019af98036bf5167652571ee004c5034bb2062ff3d2f884a65350b13baaf2a37f9b1cbff7d6a4f0902cc30ac1cb05232a1adb24db9b8ca82f7e55c1714f6f702b1fb0236e1f4e03f3e5b7e0b7ff73aa65468dbee2789637ba369de0fa2124aaea22730735678a4748d5f2e3b22cdb3421bae7686b244c293e5d330b2cc6d738ae81176b69a182d45cc09338e5170817ba1ac9e72f5c9cc9121ce51f2ab55ec0d1841e5a6e650a73a49d8fc708d5376bef8d98e1193bb2fe83b4a31a1e514bee14896b309063169dcc9c211aa4e9aaa2612052806e819461ae8741541284c91a4cc470daad09fce04602b5920f301726c4733d4c5fd9105e6bf758af9df217ca9743b005aea7bdbe9458c2068430b35dc2409d4f137ce179cbb62e80a882355d15bb797b7238c50883797b2c05c55a09bebf1ea69f996b655e2201af4a96bd9399f6eaa4f115b733ad9fdd32dd7b976e788bcc451dd73aeec80ea0f26c439df6a7aacd9ca8a036d0d1ef679a0126d4973ca3d61c8d758e09bde9f639cab593e6e101f8e13d9e4f36beb2c2f1b3589e72df21408b93fa33a2683a780e74c20ec7af864800eea7d3d438de6a7e0526ea77a0afae7cb87348eee3566348ce986edd022413ee59d0e9dd7438fecf7dfa94586a5d0698263c952d578f26b7b9d69c154f03adfab940ba18d15abc5433d6ea9ef571c8c22819bbce8afb20720f9e2472f303ad0cf2e04451fbe19f89d4fb413f5a0a5afd4f5ed1562c68ee83de64eb7dd079230f72e2ccc677348a5da0179169b7788828d064448864935d6b84b5093b37b742e20269db306ce37acacb7b0ecea40cca00c097f81b1c8d7a0f1aec2048872724cfb013eeb041202c80f63146e9a9aedac06ea125dd2421a1a344f3c953325963cdf232661e3681f4b704cfd8be01bd26d47dca467eb41373334022c9ca918f44afaae2fe26871f1b2f0de76d740d3d442a7984df8e0bd6bf65a02ad1d49a13b7e4e342bb91c4d53a1574aacd9097ea8c7f12a5f9283ba7442b95553343d982c8703aa811f2eeebc70bcec1ee572f19ebdc565609cd34b67ae60a9197bc2214cb3628338d5f6b19c22847470913ff8be5c647a5dfc8069ffbbedb20e955c8c53aea6065fb9ef24d82926d88074c9e22f9919106437a4eb9899ce169", 0x585}], 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x155) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000001280)=0x4) 16:04:26 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)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000140)='\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:26 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) pipe(&(0x7f0000000000)) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:04:27 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/220}, 0xe4, 0x0, 0xd170dbe59e99f5ec) 16:04:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f00000013c0)="4640a17436d6bf210022afe3426f29c214292eee0162cb0df84b0c9050447ba523c9f315c20eb56424c5de56c8d69611005c70673429c0ba32aa46cdacbd147e1414a062dc54bccbb3ffd0d11d4363c9de827db8a9c6df25234359d00ebf46e05cb47fbe380a05f7cf37a27e960c3a2d713e9067c786a2ca57d605d9ffac65d12defee4dcd9e137eb32d083655588568e5884ca957bc4396fd44e232efb21f2f420e8f1b333788632d", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) 16:04:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0xffffffff}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="39374cbd6decd3f1946692779b74b4d08dc3f14edef6bada16a6267aea8ce5a0ba6f710d819b47034831562d55d954704c81f067673328f0e37da46560cb9a948dce0103a7", 0x45}], 0x1, &(0x7f00000002c0)=[{0xf0, 0x1, 0x8001, "bbc10d192692cba9d304480aec7afb1f4f51021dce51986ceeab00d85890d5c8a223c6713f8c246417a32d34590b21036c9ba5ef07a1602627a42b0923dcee5263923ee021f8c8386485b7705e1eedec86dd5153e3c9249d453d490d2f2f6d152c5d0e1ae1db9b74f83a0cf27b72f9f3b614090ea4368f730cee48290969251c77e3745808d8473e7076b7ff10a03b0550fb9904abf20e7026da0ec37cc5a28cfa2351a31d15fc7e8b142af2370bc945d1d5944bbcc9c22c1496b0ba153fb4981db2ce209adb7a86a0325757483d37a83cc37bf046815c63055b276558"}, {0xf0, 0x1, 0x2d786cf60, "1c42cab31c8437560162e7426626c6b2820f41b26154e01d1aa67bad64a69d417a60cba9e4f0cc8ffd95546bc6914372cb007e0e6b4265e9b5dd4efe271abf3ebddd5cf7a1c1000cf9853f9430045f442412a65607819a50393ff836bde4b801d5d7cfd59cdc07c2f7c5c4e1229792b278be52b6f16934eadc94431a5ec6c64adaf4c0569bc68420245d7e0ac727f0a56cf17cc477d164d82e6f9c7d374e1eebe0ea190a9c2bb2318cf6ca00fb3bf064e86a312e299662351e800bcf9175e576af9bcce1ed62310b6270324f1853dbfba64a7b220e8434d31ab539706498db"}, {0xd0, 0xffff, 0x7, "57e284bd9e21a1e2c71426182b3235ef67309357c419cb3d490a52dc2005804c3eb69d5c8caaa9bed0530663dc46a473a29d199d4624f8bb478d6fcf40b30eaf0d0d25ff1b52120724bcf8c2e6866a133b7ae5b01d2913856ff01bedddacecfe0ea42c7df313ae095e4d5f09f529fddd02e4fa91d0f9d8b2e1a85aae336a514c6c12107c0d9f6f79b58b97a9f52e55c26f98e56ba17e2d73dda108f386033c740131c65f9e1edbafbd627a6238c3ad48c296aef55b49b18df5e9601d"}, {0x68, 0xffff, 0x3, "41c7ce3c7d9cdb0cd429542e2f86b2ab4f83d557b80c7ae946ff431e510dda8214a61cb0f83ffb7d13e7fee42a8a2445566e9f3e31361892d909aa29465facc1e447db68f21caef1b42debfbc8583bbdafc2dde81810c0"}, {0x1010, 0xffff, 0x80000001, "432da4803e1b7dcac9cac74ec3b67203a1289aae980f67a0b733c9585c63ac5464403defdb8f8836ad3f7c57638f4ab0608074b32d08c67641d60c157645237921fdb160cdd8531e50e1c35d105579bd7bd19660f78be41f690ac14453091a6442fd3bcb4e11ccf9d1b9aebe88ff3a22997b6339f2c3a92d352929dd6c7fab8149e36ddd3ce08b73284c859e5cfb38a65e247b6e3248edddf39a0d39805c58e4fc6bfb6efbab72c553a7da642d1997a4d859a39d0499ee3551c61865230dd58c49214065c5db425d7d17d3255c0867734bbfc31ca1706608ac527acab248ea64b6039bf0c149a62760947e98a2ce61e6041ecedf7eabf7ebf60349a0a51af30b11ae72f63c583014f103f018c9dcab4fb8a55fb0e3af4dcde31ca5c3f50e329412255d6dc84e49d7044f0ea80ea8dfe58efeeb929297e76bba6bde9ef846575ed679aca6e81c6ff70a989a26e1b48e2dccfe1eb6e11a1609bbad6d6e06ce25ccc3deaddd046b2e82390651e53d0f50a7d4123deed9fe1fda1ed1d500d08f23f71b5b62e9a306ff2313e54752f1f1ef9c9c36c11ac93aee2f9fa63f994d655a8505681aa46b0f4ad1d7856b0612323d003faa9e66bf471885d6d0b579d3a7ce223b824ed1f3c609861bbc67979296ea77943ca843a13adc7424dcb6f2000cc6caedadf886cae933fcb6a2aec47b403ed4c5d4c4086a4fdf6949c2ecc05f710bde82df2ba309d2da2672a9ae98237a72ab188b97b9f57f768221cc8505bfe68ca48eb3237298e19477570762fc31954c63cb2bb8377773788f37b111f3f0e910d2013defa0bf7d93afc4f6288e60d62e6f6e979683cb2c7cfd03acb2db06507fd25b717f5cd15ee5e0d383fc312578d2c7f55e8c46ec6b0be5b5025ead49e963b5e81102187e6234cc1a9b2839901b4084788f0f8ff26a7d40f91ffbbe98146b10994d978ff21c583f10630350eec723d5569cc81130502fb3db98c9be0f2d9780fd7a76ec778b40ea3e848e3d790ec9679e9ebb41959cf43eb04499d4163e18345a0119e4232cae05c0a97b12ee38b324ef691c2acfb7c62697c3db2e20d4243a3fc042c0b3dd153311242619d9f715e437267d2f3df7082bed8a0fd1a6f906bbcc58f05d9437ddf39af5f1e20e275ad86352d0c4e3fee940cad2d214451cfa0266671b79801d9ad823b549b3c151d014f1d01c6e4bb7698ab20d97cda953e23f1de18dd3dbfc416e00f4c57cb7b1a03778ba21620c1e2bc8fd7846f13f570de4ed53cb559535430f35c4ab6c5529cef2b3d3a394b065ceef38f939217fe77917fd2435f7ab616287d99446dd722742380fb70478a9092614ec7ed1091e1493e6b40479cc7c5ed268ba2d7e06cd60d56b933b6950ea96655fbb14855fcd9d06e5c300885f4795c00724f8978ac606dbb56a1c1ce31f125c4dab0042c97849beb98c090d883a1a899eab02caee615ed564e5dd270107cc62eb03c79efac0a71a516686f870f6467e23e75522a26891709af8759b929871ac01d050e8f2eed4f248865cd99aae16fba0e278964e5583f1bfd62b6f86c95f86e49b0f75a924cc2f52f41c74264025dedc3360a6bb481bfffacbb59a8252527e623b86f9856344552fea9b2cb943a09683d05f7578878cbbd80fa68a42c80dc57ac146b79b5666fbd02fa3736312441592e660879af8ae57e8ae94a70124285f65338c704c2ef1f99daa8e14d5d68ee9f997e9aff682f1dc8944404a66388844886b18dac8f03115bd7d9554e7b21f6380fae44d157b0e217e74d2907acac5d6ba2720b6309f3117740301ac0f0077526db0af5031909b1f1456551b3dd869cd653775c1da1cf8dfd3de5bca9e8d48b6a170920517098a0eb8ef22c78e0dea852e68812939e180c5cb9c115abfbf46776cab4c63d62ba1f8e1b1a386a852743c9264bea7b7227abd308019ec2364de939809c2294fa03ab06779724cb11d4950cb6643324cb44fd6cc53bc122fba2f4618572d6807acbd1cb981bb6010b82de16056a274ba95818f223f2b200a6063e6e9300af979ec267beca14c11bf1a7ccec8a07d2e30eddaee74c93b6782fd65976059f90927fece297257cbf020f30256e672dedaee4e90d6c9dc1096e09c7b98794c168530f1bf23c991212a054d810e9b793305ccfdf4251fa2a9ca3cdc2c4caf4e6dfe2957e16a262c07795518268c3eeb82b86f462482d319d021989cabd18792b57b8e3af164720e48abb535f3a771b5f5f2d2b50f6fd1b978810f23cdf1aa26ff0cef3fbc3630e8b9f579d21c93226ded15dc20ea5b85ebbf2bc0c2db13e8952ead0816f7dea30ea71af3efc6ca965fa7bdeaf6ba8b17ed71e342f79b6d382089e59add25eacf41ef4eaaa0663016693f1f57dc9e05a3155a560e27b4cec4d9edf0c93d8641664eafb2e96ae74881f9a6b31e451c797009157252e4f85802284738774cecd4b92a63bebad57cc8d2e6537e6c6c54fd140d848534c18a852746e757617b0968e67067535fed61f659c004b1db97ec90536c05843d496314f4fc00cdfd7a54dcd3b449aaef643b92803bbeba2c1b517f14b441dc50e3021f23289a783b6022adc71463365a21e0343ca06c7d6cc04faee10863305ed49873a155020b6de1d78ee3a449f24bd5f98718cadd2fab215631393194c8f6f1248944d2be1fa5783ffeb1da07fc042a90414a5d5708c901f6cabdfed946a73ca5683a2964bfc67505737a39b5fff02d7dcad5b94ac2c61ba3f087e19bae0ef117d3dc63cd164bf9d580b7469c03a9836347328280a41243fbb7c27f3ad216c8fd7f514422f55458f683f2e255c6909b35c4bf455a94ecc623b927753d9279e91b9420ff4f5b2b2a890e7fcf6e953e62a2eadcc9baa1ece30a2ba8119072b3c3d34b2663ba7d9e0212d9319f7ec49fba172bb4712b31bbd868c9a60f1ccca854fc9cec7945e6b9fa44c4d7e0a562d0523ae892020289c6cb36ec8ad7aa43d3d6b95a8153259d6f2be3193f0332687edfe334ecd55bcf096206f7308d6e85cf7821a9d686c806878d8b7d5d40abe9e11c7d6374c68a2e65c9fa121781fc9f99b0fb18d300d9e543ba6668d805aa8e7c9ae3171d301c3774d6e5d72cf3bac522be1e27f1d5c539028251d3d940d614802a843a41ca78a93635545a6b76725dc684964cdc613089bb0a229ec56a9a2ec1dd9294def9010dec0fe30e7164c698be2c086de4492af57212b0f2fa16c4e833df1a32fe5f1fa637c9302c24da257cbcf23066c4c9ba84df7324707957c47adc9a0b5544cd17d8c3ba7b82e24712d0a997121954fcaaa27da8ac22f309cdd6a1241dce823ff8b1530df858d15c66da235ad8612f79596404d0341c5cf12a0a3134cc121a850401345cbb368544876fb2e1f4d731eca3594a5d3fd9ab7a385dea0a0aa2e59541f421d90da0329f1dfccde33ca08b0f3fc68e8777c1267bb757c179e538b8407e45a5936947713c350863140e856d203c89184c64c87b76e5069a1c4637f1ce05715a59b38a056d09cc05a4b3c80cffe91e21753405357273778756c5e0a9336afa8ab1d4df9c9eb0416a6746cdbe43b9c882f1825e472663b7c53bf6de272e0bf110150237d396c5d2d94bb3f795cb766b9f0c4ae773c0deceff203963e9446dcdc8da2ae6efb32adb42da1a5d9966c26b31ba3d6d65380da26cde5bd25faf909769a061d498309c46c0bdb93dced19b23dbdc1b772840f1a43dc545b42bea1b46480efbdd2eec63decd057ff376d403a2034735edd603092729c90ca8495c1e5f31b227e5e9c847e0b2e6a6f61c2a7cfaef669de481d702ee4e08cccea38e980691c5730199d1bf8a2d7ad3668cdedded7189aca94ba3a4b3e84649fa5ac9ef45ec1f439456e9fbb47ebcc51cbebad48dffe6d611cbb157eae98208288f972d4ee81c874c8732120c27836f99e18319adb5f11aade4462d2cdc4d7f64fdda7b2e9e67c8ae5102eb8675e463e7b3ec680e7462e8dc78a9aa46fc5d86f4c10e74aca1f467b55de61ea453966c16c419ce28d7ea78ef5189e1ecb9d56ff9569b74af7a14c8aed12bd0ccce754c401b8aa402a91a925ceb5c18d026dbefb79ded78d2ec0b083f524ebcae976d2c0a7de56efab96d7f7535f3664079d95bc3c18dadc65d7fc91834e8d4b2bf3ce361a4f3ff9b07ded51aefb69fe904cfb5293614dbcf08e8be6f40e7b22549276afb47fdf29cd6c6e2d0f3c4dbf1bffa8deeec90df12492dc031edd3135695dc1e7ae7fe2239a22bf9ef0f8e47e6bf885eaab1ffaff6660c8708b1e9ad25ce25239337ce5ebcd65fdeaec73f89d3860cbc28d95fc8bf401e398be91a4f9041ead2ed843964937a03304425370985a3bb1b54b5b95ec26728edee498176b0ebb02693f4aa2d9622d5fa9d28d15da5fb1977164a2e1459d9abca158e01cb4b53ffa22d3c1063f6a0fc7310d535e29508c553736f277bb517ac5165f2b12ff11bdad28482135917df36f37c00301dbcced1d1154febb236d5e4546f285fcea91b9336f52a83f8de819bec2f50428b41911b0f4310348a693b69b36d4b8bfd5fa6bd0c83fbd137b7ab2460e7af328cefeb8fdc95e563433babd1a311bc57a3a9f63fee03c2ef33e35a7f1b9635f7fa3c20a28567d7055d54ecc911e2b7566ff9cc667f7ad42efa9f5c03f008e0b3d7fc2d9af4c721d0d4f0814a61777f87cab74e59734806b74c3a49edc8842e8ece38d68be52db6747f50b2bd98872d20ec874168d8d90f8a465da93d3ab89fa16c6033f3d9b52b21f915b2aa2281cf3add84296ab2589964dbc94af358af5cbb2ea899d363a007b73e025e69abc513c0bc58796bac075fd736ef170088ca0f9df72b4fa1ce9393f7c0fa0c46ec51621ed571533be8952f1d148a214ed4a5f90a4b887e8a8c8d909e3373f3494abe5a200f59b6dd5b2bcdb4373383cec59eca645b243b9575a97173a424c3b464b2356ce1245d1799597b545efda82a46d80423981c825203af9070b6916224974f7e0aa9b97904032a5bd7a06532c2e40099563f74c88290b68fb0fd02871b7331ef92d8212397963cc4146daab6641a553c5b788ab1db485fd9e6c99667091eb65741e56314f505cc2bd8ae217cabaca7157407ab10a0138ad9be80ac693045eba24dc63a855786118489ddd0759058eac0590e6391e5928cb762241ce8837f42c9ac4c70936cc0e8da6b4bb8058eadd0fc1c465f1495c062c0bd9a9d1804eed14b864ee2dc7635c23ec08de3d006e31422c0c4d08bca5133c34376ee35eb6362a7c4569f8721b8c99df495d36f665a1ff43db6171e0a50ca53486a4edfd534b84ff95677fe0e1af7bcca8b845bb63065e35228aff52e2de8452e8b33e1fc996f38d3cdb3afb9472e33894e372c4f53e792094b3ad48847135fe540dccee62f308c96b6e532d4058b88c668a827e70222647c82c4b0ff2d7c9f084f197c5a75d7addf056fc9a0df0b4f0dc92415829f54ad517e06059a5cddd1882d9beb8d8e63fd856ed312901be8b8d35ddcb05939269e7a49f3d57a1ea7e158795f1ad608d8718b105dbd042e9943049d6d09b007add097e423fb789a765d59bcfe769e15dbf1e8a388c8ec6fcfec061a43db52bd8e73b7e681d5b52c60e437d53f8df288b34fff45ed3b3e22eb979f0dc0e18e9ac01ed56def73ebc2bf81dcf7f33d1b2c6de0b0952f82cb11b0a28938814e689f44564725a519cca1adee7dc597ca47089383b8c37beadec45c0559b8ac81b5a19279835b4b3e3c46d8cd66fc4181760dae08"}, {0xd8, 0x1, 0x9, "aa9484fa94e7baf17aa77e77fe2deb2b5c8b99388e45a0e0dc4a59a8d0fd05f743c3327afb45fb87c1cd4f707b059e2b48add21e5e560bf70a08c4b8b471ee605dd08e27ba3df93656a246aa98b5d6e5f8238b29b8779b6d8b6bb6e3bb4f0330c4352c4434ea15c2390564077f0d9a047628665eefb6fbf8180144c54f0b7b38aa22452b50f894b428db76488e6cb38474203d5fdb39f26cd95bc7b0eac2084bd0e6dc480c5e63d6d3cdcada4ebbbbf54361d0646c6b46005c33d49c2bcd94fd82ebec28"}, {0x80, 0xffff, 0x6, "3c2751853d3aeacaa429011b4e8fe06e7b60959dae5c2a5348884f463c11879f7c47ee98e5184857d023e36df606e4cd623a6ca8db9502ecbeb9820c68fb065d32e4f999df4dd4f3ea5fb9ff949e3b4189b146e28df07c8bb7f4950e09329ed65b31e6f4dd336a4dc8f9ab4109fc"}, {0xf0, 0xffff, 0xff, "7f521c239ef54dbc468d001abe70222b0b5b2dcf70005dfdccfb45efa53b3c4c6db8e756eb0a68808a390dd9243959df631810b3154831b087167d14b06dbc009275de154e7da666c6388643b1becca74443c42e1cec4963ddad47dcda252dc7e6f803a90864222321d9bf4dd31dbb20db01660ddeeb28c5a64a0ea1fc508e4179f6aa31f5e7cb0a9b98c6de112dafd896341219d9898002a343cbada2b126ffb747af741843bbee872561ac2a9835c38d6928a927ad3c297c33a5361ec5bf96ce2fb687c0c4567788d44876b281ee3c4d1d189d9096b433623923a31c189078"}, {0xa0, 0x1, 0x2, "ea2174344f33df74d26638f88f08b29c9570adeea91438e887e1c9e9f60bbd41884a9d078caba9103366e4b9b7b9f851cb87950279629dd289d22bfc5c2cba896633d435451b1896c761b854f002ac43bdb3091f20c11bacb2888bb9b373795d5a34dc6abc65c609572d93873cdd043754604181aaf422498bed5ce4f2d1428769d6ff537592b9339ddbbef80c94"}, {0x50, 0xffff, 0x38, "09e51a79f09fed0da9fd57f749a642bebcfa3c7120752de1c316d6a6e2d7b40c7da1868c0df423e1a2a7e7941eff5a7ef89936208f8cd4636e6e0a8d6f089157"}], 0x1660}, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x80000200) 16:04:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x17d, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x210}, 0x400) 16:04:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000518000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0xfffffddc}], 0x2, 0x0) 16:04:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x2df) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:04:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0000330100000000000000000000ffff0000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x10) 16:04:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x22) sendto$inet6(r2, &(0x7f0000000100)="49ca99ee946130a63f1275d4c2c920605d7029520eff4c9bc1e89294c90f5ab98b7d3d49c6a06d44d2f475899af4c40623e48c973f0ef1812be2452e81b3f068f9d43cebfd8d3ca85bb1e5762c73839aeb89e14d3db84bfc5cd52aa9ca5acbd1138cfb41bc9311dab70375fe7d1bd52931f869ed170dbe0a4ffc88015ec71c37748cfa2417aae551b48a06721f7961b3bf765f90c7e932a5ad187f09338342cd4bee19cd72971341", 0xa8, 0xd, &(0x7f00000001c0)={0x18, 0x0, 0x4, 0xbccb}, 0xc) kevent(r1, &(0x7f0000000100), 0x7e, 0x0, 0x200000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x0, 0x1, 0x7}, 0xc) 16:04:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getgid() r2 = getgid() r3 = getgid() setgroups(0x3, &(0x7f0000000040)=[r1, r2, r3]) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100000000) 16:04:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000000000/0x1000)=nil, 0x1000) 16:04:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket(0x18, 0x7, 0x9) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x84}, {r1, 0x80}, {r2}, {r3, 0x82}, {r4, 0x629d745de1ee898b}, {r5, 0x41}, {r6, 0x2}], 0x7, 0xfffffffffffffffb) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x2000000000000245, 0x20000003f) mkdirat(r6, &(0x7f0000000140)='./bus\x00', 0x58) fcntl$getflags(r7, 0x3) 16:04:27 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) msgget(0x3, 0xfffffffffffffffd) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 16:04:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) r1 = geteuid() setreuid(r1, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="28900d9916199007872fe57a3b2d81f99d2ea0976110a76d81398ad63f1aec1bd85e6693f00853e0e67fde8c2fdf56", 0x2f) r2 = getgid() fchown(r0, r1, r2) fcntl$setflags(r0, 0x2, 0x1) 16:04:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) setsockopt(r0, 0x4, 0x7, &(0x7f0000000000)="4fdc6c20e4305bbe6d9f50ec0fbfbb8351db8752fba2cc7dfa128226bd", 0x1d) shutdown(r0, 0x1) 16:04:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="528c9e1d5b66e22aaf74f1a4557e994bfbfdde5f24fa4916fa4b9be3bfc3316a136cd7bd6d888ab2eaca4e61f35be5b1221443b34a4a537fc647e132247bfe11006f22e5f51cbd9f9e0d52be54686db241996dda43d7396ed2a6a13492996ac830f63dd5def4ac9046b9642462909b39c5312fe80d24ac471ae869ad0ccf420f3815c9429b54e39fd571a5cf9d1daa296ae5d2fd93f093213f015753718b0c46083da23284a24548830ee0f14653c4a5787a0e56b730be07b80807397623ba76d1ecd374be2785a648d7294d0a3452131c5f6bc6234e1b66af273201c3130da68d2ec226fa65c6e394238825609fcb0624b47c71a0fbaf5d694b2511366f", 0xfe}, {&(0x7f00000001c0)="9ecca820bf7fb300477619a121bda4c4f321441cf9665a00f9cbec744c5fe7f83548e051c6d1da29305a2a9aaab0eb003531e5e8b3a05fbf01494e8687a9ca8bc4946acb179fde1b71a98331a7e1731a4b5f52d473dc68ae2ba68fedf3d1a16840", 0x61}, {&(0x7f0000000240)="483e623d2807b737c1af1f44b6d1d73370e140e6368596f6c50c81fed0b283f7eebc2eb020100dcf3ee7f509e8ac626053fe8512c6dd8dc64be15ff9565d7a66d45b27493ac317ac4d08", 0x4a}, {&(0x7f00000002c0)="485b6c79d22bea9110fdd418440741e3ab18b234a0b097bc8274054e945c78f1c986acb9e21c8ba9dfb349174c279e4c89502c0b3a9c927149d3f7836032106bf3da1e1af36156708cb2c70926c8254225d397b375f5626f07fea3459f1b586e38e2c2b0c606e3e5c1b147221b5ad3648b8255c467e8948bd00b07606738455fc839e9a5a6b75a08bc890af1cd9dba2677b032e36f73261208041bc399dd5970057e748eebe0df39ed77cce1a5", 0xad}], 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) 16:04:27 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r1, 0x80000000002) close(r1) flock(r1, 0x1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/199, 0xc7) 16:04:27 executing program 1: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0xc003, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r3, r3) 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, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shmdt(r0) r4 = semget$private(0x0, 0x7, 0x4a) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000280)=""/150) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000340)="3fab9699e6819ab25e0327c6b67bf4b1c80b7e310cccc4cce20079ce02588387f309d1d9e8f40bd1444263a915cd02093fc80affc2eb4708f247299db145b7c364fd78ee0c18fe34b76f399588687bc8040be74920210c9f3b8c3401b0bd07", 0x5f}], 0x1, &(0x7f00000003c0)=[{0xa0, 0xffff, 0x9e0a, "c0de3ccd8380f9778af74680b21756201acc9ddb78e0b34ced9c56d61b6c03d841a6063e930b146850ded29219651a232922ddc89f2ee33e4e388454bfe0621e9eeca34823a02b4b285fae8179e918cb802e2e8e91aee1fe3cecc2ec7c53218bd30405034f926b1d7f27b1e37dd7904c9179560f063b0a5a31ff2e5fce7230e19880fd8c6893151dc4bb8b9e5396b2"}], 0xa0}, 0x404) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000500)={0x72, 0x9, 0x3, 0x1}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x0, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2040, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000004c0)={0x3, './file1/file0\x00', './file1\x00'}) 16:04:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x31) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x4, 0x7f, 0x1, 0x1, 0x1, 0x6, 0x1, 0x2, 0x3, 0x10000}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)) ioctl$KDSETRAD(r0, 0x20004b43) 16:04:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:27 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"}) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f40166dd4a955aec744d4287e6dd2e1839a3642ad24864e6d19f2616db9d1d7862cadb56196a9669594129973c9716fa840059a1caa436468f972de5a55f7fda2825e2ce3e3238002b8591e7a0e1f2e6f8d38ab54dd61d4f4eff0f206138c282ab9f8d8bd4e824e9c1d4e1d72917c2d42cbb550c46b68e3287748d308e6e8fa3a506d1f8e129e9e51822b551b3cd16a376f72863f18d3100b9a2fb0b6a8056a4e9e8ee15"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:04:27 executing program 0: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf145a603007c9779b93d53ec5b56411ac916893f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78926a4fc47512d73b208f5e78a9e965673a28a1112022398fe33eecfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef7100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5937f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44cc9cae4fb375509143a9b1506fe0aa2983fe73cf478eb112cfbb83690799c916c56e281711ff575efd26df89f64cac2a42ee92f520d673a56160e634a962f175801557c7a5cea00c642d9a45ea9ca8f51d1487bcd81f76b0060c000a304dcdeb78bf7303631850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b06b8f457fed67ead804caa07"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r4}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x3) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:04:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0xc40, 0x1) fchmodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x11, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000140)='./file0\x00', 0x470a, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa26", 0xc1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:04:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = semget(0x3, 0x0, 0x300) r2 = semget(0x3, 0x5, 0x14) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/202) bind$inet(r0, &(0x7f0000000180), 0x10) semop(r1, &(0x7f0000000140)=[{0x4, 0x100, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x8000000000000, 0x1000}, {0x4, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x4, 0x2}, {0x5, 0xd0c, 0x1000}], 0x7) 16:04:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:04:27 executing program 0: r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/92) msgctl$IPC_STAT(r0, 0x5, 0x0) 16:04:27 executing program 0: r0 = socket(0x1a, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 16:04:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt(r1, 0x200000029, 0x23, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="c47ea2155b86a1c739f57325c7d56663695d7ae990027f57d4a1a71760375aef95d1b6963158f04e6ae5ac389af150dbeaf4", 0x32, 0x6, 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) 16:04:27 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) 16:04:27 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)=0xfffffffffffffeb1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:04:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) rmdir(&(0x7f0000000000)='./file0\x00') r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='\x00', r1, r3) socketpair(0x26, 0x7, 0x101, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:04:27 executing program 1: r0 = socket(0x14, 0x8005, 0x400200080) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/184, 0xb8, 0x2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0x8}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) close(r0) close(r0) 16:04:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x41) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:04:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xe040, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/234, 0xea}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f00000013c0)=""/68, 0x44}, {&(0x7f0000001440)=""/34, 0x22}, {&(0x7f0000001480)=""/102, 0x66}], 0x9) open(&(0x7f0000001600)='./bus\x00', 0x400000003fd, 0x0) 16:04:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/98, 0x62}], 0x3, &(0x7f0000000280)=""/53, 0x35}, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x2) r2 = socket$inet6(0x18, 0x5, 0x8) recvfrom(r1, &(0x7f0000000340)=""/36, 0x24, 0x800, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) chdir(&(0x7f00000003c0)='./file0\x00') connect(r0, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f00000004c0)=[{r0, 0x23}, {r1}, {r1, 0x40}, {r1, 0x61f6a316e6b74573}, {r2, 0x100}, {r2, 0x100}], 0x6, 0x100000001) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000500)) mkdir(&(0x7f0000000540)='./file0\x00', 0x60) fcntl$setown(r1, 0x6, r3) fcntl$getflags(r0, 0x3) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000580)=0x100, 0x4) r4 = socket$inet6(0x18, 0x4, 0x6) socket(0x1f, 0x4, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) msgget$private(0x0, 0x50) fsync(r4) semget$private(0x0, 0x2, 0xcfbe479a9528826d) mkdir(&(0x7f0000000600)='./file0\x00', 0x0) r5 = fcntl$dupfd(r4, 0xa, r1) mkdirat(r5, &(0x7f0000000640)='./file0/file0\x00', 0x110) openat(r1, &(0x7f0000000680)='./file0/file0\x00', 0x10, 0x6e) writev(r2, &(0x7f0000000a80)=[{&(0x7f00000006c0)="5612508437b93849628eda4e3391394c1c2aee673474225cd16f0144c35ef7392f80516dfd5e3b0ea9be1e5f5968fe70d70ac5ad958d11024d4426e613c570d09f1863b18bd83b53ed9f1022e176e704c1dc5bfd870fcb94f1819920f5bb6fe1264f1d80d232b972073b0151efc206679dbf6b51d2ffe7bd40b2670a81ad65934f18533aed2585f8dbe09ae2d751fea92d68f6ec0e45bb5e65b022e35045b87b07736b4d60127dc2bd62812e171c30617fe58a5b8c45", 0xb6}, {&(0x7f0000000780)="68a34b1273c08ceead0129a3d791a31245e67eed2f27b75c618efc7d426151bbb6173ba08baae1e5497e89669b8ed615c8712510beda3bb44dc73d96040c86241fdc123683f0f40083c530", 0x4b}, {&(0x7f0000000800)="9bc15af4dd2821218f9e182266003c7765", 0x11}, {&(0x7f0000000840)="f761d524bc0c41dc99dddc4426f985e2c7190eff36446dd18538b2bf60c75c473c00efe99750342dc114092ad0f510eb643bdf27bf7829c2f00f2b2c9061109539a60fee7e3b4ffc64a27822fccd83f1bd0ac3003e42f66605067eda0587ffc3e338a78c053bfbc7ab5a5416f5f8dc323cf963fe32e65d9cd98ac134763c4706dc6709604b553e8b23ffe676c01352e309cfefdcb0de", 0x96}, {&(0x7f0000000900)="7f787f34ac8f0a2cd324d84cef3fa6a998e2f02097064b327c2fb8a91408c38265d468aab9e0f25413e354b4d64376aee7f2a077c2eb22032668eeca0218a1eadbd3a65db39339d9c0a61caf300e5e440ec8bd679131694081520469b5c7b457cc5999b8a0a6cf2391e5d4613f9b485b0570604c15e2fbdf7fa73c36e1e2c016e51cbc099dbb012bf552c3feef383b25395a3cc22c976f07b6911b3ce7c6c3a9adcae6ac3c226f85f26b967ed1c9aefaa948748f1e3c5fc8cadf5c0ba829b631d9c4d4f36bcec7b41c02fc30be93646463418d84c4a65f1d4b3618631001a95d", 0xe0}, {&(0x7f0000000a00)="64391ec2460269349e4b4a0e27b2c51521164c6ae8524f0e2228b03c1233cb7a6841ac72d9c53fd10300fbfc091338eb866fade0f9efda8c750c5a9079a97f9f30d3ff11cddfe1c208c16743b0a8ebcd448a54c2c9a5", 0x56}], 0x6) sendto$inet6(r4, &(0x7f0000000b00)="e4cf7348dee3f63e6d6601fc589663bf34c150f6f1089b95ba6aeb8a711e08d0347c7bb341def3", 0x27, 0x7, &(0x7f0000000b40)={0x18, 0x2, 0x40, 0x3}, 0xc) 16:04:27 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000900)=0xf11) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(r3, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(0xffffffffffffffff, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r6 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r6}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r6, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 16:04:27 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fchdir(r1) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0xcc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r0, 0x0, 0xffffffffffffff76) 16:04:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f690e457a12bed82b52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="3a59490de4a7f6bf9cbe632465ac008b26a2054c6fe2eef3520c6076e3318527697dfac17593b1e995fdeba847416c62b3b6355cfdc3ca432515328b005585b507fbeb4c9a690d7050c7e155db1cb6f48b84878ad28f7715e094ab343022e789b0ac4f9fc5c37b4158ddfef70bc4d18d7b83c04723eca8ee18fc3f79e54b724a8c3448b4d42ff3b8a6", 0x89) r1 = syz_open_pts() close(r1) pipe(&(0x7f0000000240)) r2 = dup(r1) chflagsat(r2, &(0x7f0000000200)='./file0\x00', 0x7, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85495508ae1a11fe4dbfa600", 0x0, 0x1}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) 16:04:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000000000002000, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:04:28 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) r2 = dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) 16:04:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) fsync(r0) getpeername$unix(r0, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1f, 0x6, 0x401, 0x0, 0x9, 0x80000001, 0x20, 0x0, 0x2, 0xfffffffffffffff9, 0x80000001}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xe002, 0x8000000000005200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x22, 0x80000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x4, 0xa8, './bus\x00', 0xf61, 0x800, 0x8000, 0x1}) 16:04:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x37b, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) open(&(0x7f0000000540)='./bus\x00', 0x8, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000600)=""/178, 0xb2}, {&(0x7f0000000080)=""/94, 0x5e}], 0x3, &(0x7f0000000480)=""/118, 0x76}, 0x800) 16:04:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 16:04:28 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x88, 0x20000000, 0x5, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000002, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x9, 0x6}], 0x401, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xf45a, 0x7}, {{r0}, 0x0, 0x90, 0x0, 0x9cd, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0xd96, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x60, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x7, 0x7}, {{r0}, 0x0, 0x1a, 0x10, 0x106b, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xe0000011, 0x800000, 0x4}], 0x488642c0, &(0x7f00000000c0)={0x200, 0xf1cd}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc, 0x40000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f00000004c0)="2881b2d30e170a7700", 0x65) socket$unix(0x1, 0x5, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000400)) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x170, 0x9) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x4) r4 = syz_open_pts() poll(&(0x7f0000000100)=[{r4, 0x1}], 0x1, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0xd09, 0x0, 0x6, 0x1, 0x7, 0x3f, 0xfffffff800000000, 0x3, 0x1, 0x3, 0x10001}) fcntl$setflags(r3, 0x2, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20100, 0x0) 16:04:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{0xf0, 0x1, 0x7fff, "332990bd6e7e611e6502fcf0d4c3506f014449536bb50d826daa64b420ea47d96d75ac5a3e8ae242f9dc930a4fbb80492e288a3fa2be702209430568d7987922e75033f9a02247a091bb90da285ddf92c1a11579f09586f6b8f07ea60ec7fc6cd78227f1d5cc3421a7d0768c7394a6491aab380868a5ed9be0b46ff09c2100ddf2fba5deb7344d1ca49cfa976a8d625bc2fe66e0efaae098d7b3c6d695f59e407745316325ac712eeff518aa6e7b518964f040efa6243f041464f62ae85412408cbc99fb36bc630c8e2cc280ac94a9a4b9da93cdc0fae387e569520efc"}, {0xf0, 0xffff, 0x1, "96a2947199d339cd71689d13446d2e93d9d1eafe3124dc0771c4472c9aaaa8dc4679c22dbfd77c4881795b4723f7be70064f5dd8883081ed64cc4fc8b51d595783cdf606b76af02a1c26ee16da0b9b0cfcbfa40368253a798e87a610e93230d129da856e9b115776fa9eb1a8c2a847869dc32dd3af5a3bbdd2aed0ba7c52ddf26400886dff9a0d06726957ca7e022b2df8cc295d5c6767ab354db68d1f7185e75e2a7a64bc9520e0255ad27d35c729fe2fa5ee4a03067f0b4668db808410dc7445c8464845111fc0ee2d51b329a667e85795a6f544effefff9"}], 0x1e0}, 0xc) sendto$unix(r0, &(0x7f0000000080)="753ad0df4f341e976dc37e8495b469da257d4b0d9ba8b0ca2788887b788b33861a2879d8b652f653e4ceeb4f1399f12971b62f5be76f884d10796fe4aa7569bba8fa767608e366c76d75b4927451f0534c76732756eea35f493315b3e6878099f53ca65ecb644315720319e551dd50b9dff0c81b303f572424aeb6", 0x7b, 0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1000000000}, 0x0) 16:04:28 executing program 0: shmget$private(0x0, 0x2000, 0x8000000000000, &(0x7f0000b3a000/0x2000)=nil) 16:04:28 executing program 1: poll(0x0, 0xffffffffffffffd6, 0x400000000000e2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000040)="2945c669cb65925a693fb4a142b41aee6af13009171750a71eaaedfe161ea3a89e83c8a450a06043155b978644f53f3796161f14cd32e478527ff8029a68924527368aaa488196477115edadd6196a165abb3f36da33f5620d062fab3ff0e4baa966d1ca39c82185940c9082710d4c970fe0f7254a18490c363e1b15e9b2059d15ec80539cfff14adeb9b6cc8a10b0b2a6838f8af5c66ded1a91ad", 0x9b) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) 16:04:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x100000000, 0x3}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x441, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xa00, 0x0) dup2(r0, r1) 16:04:28 executing program 1: r0 = socket(0x2, 0x4003, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc}, 0xfffffffffffffff7) 16:04:28 executing program 0: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000040)={0x24, 0x100000000, 0x82d9, 0x3, 0x100000000, 0x1, 0x34ea9ca9, 0x8}, &(0x7f0000000080)={0xfff, 0x100, 0x8001, 0x1, 0x800, 0xfffffffffffffff9, 0x7, 0x1}, &(0x7f0000000100)={0xad, 0x6, 0x0, 0x2, 0x7, 0x80000000, 0x100000000, 0xfff}, &(0x7f0000000140)={0x1}) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6", 0x4d9) 16:04:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x20000, 0x31) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setgroups(0x4, &(0x7f0000000240)=[r1, r1, r1, r1]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r1) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="d000000000"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 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(r2, 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, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() 16:04:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x40000000, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="cb5b928a2e25c2431664abc8ea338aeb98c0d6afccb638767f872951d9cbb8", 0x1f}, {&(0x7f0000000180)="389b1e518731dfb5160e05368a9b18ab6f8481aab9d77f64a30fd28576ef0768a782f40166ad7da6ab9a86146feeb4df715c40226d1caae43c43188b79f65328973b96e8bb38e36a608b82ef42366510823b9d4bd54cc334cc8f3d6d02fbaf7684b075eb3924a12ef702db4f5a457182587d9ca837673f8bb96bd86257134aa17acef6ba0fbfc98acc14f510e2a125b16f9a746074fd935acf90d70a91240a2838b4b66eaebd5c8734cb940fd860e9360c6ec38643d7670a63f36bb85ffc5a4a85858f2e7cd02c6a68345bc283e962b9", 0xd0}], 0x2, 0x16) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r1}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r1}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 16:04:29 executing program 0: r0 = socket$inet6(0x18, 0x2000000001, 0x187ffffff1) fcntl$setstatus(r0, 0x4, 0x8c) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x87c0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 16:04:29 executing program 1: r0 = socket(0x18, 0x1002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="d613310a78f9f2a18712dcad17508c8c78ac874d385e699c54aef66c70ced1e167897c8c", 0x24}, {&(0x7f0000000100)="5e7e0f260e44c3e24ca3b9b9c5c8d8469598c94592a90862655bbbe455d2f66a0aa296709b3fc77e06d9930c1c3a2f45de1f955ffd99d0e53c058c96468816994bcb00fd10c888e2df826098f572973be56ef3028135f0cc1cb07b3f8957674ed49cee1e420d2fc947dedd6dad4ae721ca61d87012bc6db0ff6867bc57ab8cf05c3f5f81f597d6cd73bbc04befc44926b8b34f885dc25af9b0aa24054ba561f56d99619e8060144126fbb5f295b84ed15dec98014bb737cd9a8c22c4", 0xbc}], 0x3, 0x0, 0x0, 0x400}, 0x404) 16:04:29 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10180, 0x1) renameat(r1, &(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000140)='./file1\x00') 16:04:29 executing program 1: semget(0x2, 0x3426f1d07f33c824, 0x28) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) 16:04:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x6178d721, 0x3, 0x2ffe, 0x1, 0x7ff, 0x9, 0x2, 0x1, 0x2, 0x4, 0x20}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:04:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000a40)='I', 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(0xffffffffffffffff) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x820, 0x0) poll(&(0x7f0000000080)=[{r1, 0x13c}, {r4, 0x15}, {r1, 0x155}, {r0, 0x28}, {r1, 0x100}, {r4, 0x2}, {r3, 0x80}, {r5, 0x144}, {r0, 0x24}], 0x9, 0x7) 16:04:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x14) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0x3b7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:04:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x70, 0x2dca}, {0x8, 0x761b}}, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 16:04:30 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x60000000, 0x283, &(0x7f0000000040)="c78c268b844e6c37c74bd7c64f525b9c34ab6a07750a415da2bb0b4802c8de2673fb5b5282e761eb11d575d0cd87d4e2573fb2148d3a8753ac15fb70e828a7fb85f4af11eba4f3f0d0cdd2bb73bb150ce1262b49236b3c324b37", 0x5a) r1 = socket(0x0, 0x4, 0x1) r2 = socket(0x10, 0x1, 0x1) recvmsg(r0, &(0x7f0000001340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000200)=""/238, 0xee}], 0x3, &(0x7f0000000340)=""/4096, 0x1000}, 0x801) bind$unix(r2, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f0000001380), &(0x7f00000013c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:04:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10800, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) fcntl$setown(r0, 0x6, r2) r4 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r0, r4) r6 = kqueue() close(r4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0xfffffffffffffff8}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) syz_open_pts() 16:04:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) 16:04:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r2) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r9, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x9) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000100)={0x10001, './file0\x00'}) 16:04:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8007, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x50) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x6) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd8118aa4e003048e69931929648", 0x14) 16:04:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:04:30 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getpid() nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x8}, &(0x7f0000000040)) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0x0, 0x20, 0x20000018, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x26, 0x0, 0x5, 0x5}, {{r3}, 0xfffffffffffffffd, 0x2, 0x1, 0x80000000, 0x7}, {{r2}, 0xfffffffffffffff9, 0xd, 0x42, 0xb62b, 0x7}], 0x100, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x4, 0xf0000002, 0x1}, {{r3}, 0x0, 0x20, 0x10, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0xe5, 0x40000000, 0x6e, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x2, 0xfff, 0x3a80000}, {{r3}, 0xffffffffffffffff, 0x2, 0x81, 0x3, 0x5}, {{r3}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x70, 0xe6}], 0x33cb, &(0x7f0000000380)={0x741f7df9, 0x9}) sendto$inet6(r3, &(0x7f0000000140)="260620d646d022aafd6d95b51f2ffb7b87455ba413e2e88a557e61d6c9bb2aa28cea2bbd397f772a654edc6a355112899b8659e6e73e9048561673d4b69afb57b7a87a92b8a28dd6e68f8d424a0fedff7d542e2bf1e5b628235695fbd6bf15bfb6ff1108add2a31cc46f98b4a6f995139b074245d27c881ee539ed7ce658c0fb707e1c43b275ce545fe3d5987cbc3064efff5a15476f1732af572864e8a60039cf54101cafdd3b455c230d61865d54f1a73ee516da265833fd6d5891b3158e7f4083e86fc41cb479e72ff39a801923b3cf81036ebb5f6ee9d66357486cc780", 0xdf, 0x401, 0x0, 0x0) shmget(0x2, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) nanosleep(&(0x7f0000000080)={0x200, 0x100000001}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000003c0)={0x8, 0x401, './file0\x00', 0x2, 0x0, 0x80, 0x1}) clock_gettime(0x2, &(0x7f0000000400)) 16:04:30 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = socket$inet(0x2, 0x4000, 0x7) write(r1, &(0x7f0000000000)="978318fd6b7f0c0b5cbefcd9417fdd80d09a33500e07d0aab88a7b8eb7", 0x1d) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:04:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') openat(r0, &(0x7f00000000c0)='./bus\x00', 0x800, 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:04:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r0) 16:04:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fchflags(r0, 0x30001) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:04:31 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) shmget(0x2, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) close(r0) r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) 16:04:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xff, 0x5, 0x3, 0x80, "c337a08efc041b37dfdd0152c58ba64111a6ac97", 0x4, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x800, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 16:04:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x202) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/4096) munmap(&(0x7f0000347000/0x3000)=nil, 0x3000) setsockopt(r0, 0x2, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:32 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x59) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x220, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup(r0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xfdfb) 16:04:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x121) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xd26, r3, r4, r5, r6, 0x120, 0x82}, 0x6, 0x3, r7, r8, 0x81, 0x37, 0x8000000000000000, 0x5}) r9 = kqueue() symlinkat(&(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') kevent(r9, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:04:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280100f09dae600001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:04:32 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x3) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000140)='./file0/\x00', 0x800000000000, 0x180) 16:04:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(0xffffffffffffffff, &(0x7f00000001c0)=""/115, 0x73, 0x2, &(0x7f0000000240)={0x2, 0x2}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = semget(0x0, 0x1, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) semop(r2, &(0x7f0000000040)=[{0x0, 0x20, 0x1000}, {0x2, 0xffff, 0x1800}, {0x5, 0x7f, 0x1800}, {0x0, 0xb919, 0x1000}, {0x7, 0x5, 0x1800}, {0x2, 0xffffffff, 0x800}], 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) recvfrom(r1, &(0x7f0000000100)=""/94, 0x5e, 0x2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:04:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x41a7, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x3c3, 0x3, 0x9, "af1c4f25d5ed5e2c8deefa374aaf61860a9d5479", 0x10001, 0x7ff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x1) 16:04:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:32 executing program 1: mknod(&(0x7f0000000080)='./file0/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, 0x8004667d, &(0x7f0000000000)) 16:04:32 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:04:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setreuid(0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x2, 0x64776e9e}) 16:04:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x8000000000000, 0x2, 0x40000000000000, 0x100000000}) flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x220, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x10) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = fcntl$getown(r1, 0x5) poll(&(0x7f0000000280)=[{r1, 0x88}, {r1, 0x20}, {r1, 0x20}, {r0}], 0x4, 0x100000001) wait4(r2, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000, 0x2000100000001}) flock(r0, 0x8) 16:04:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c6530005586d6c594511e1f44670c8f642758e2d0e2362ed3258af57ed103873248d1b80b1cf2f6d215698bbf646777aca3"], 0x3) r1 = socket(0x1e, 0x3, 0x62) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r2 = socket$unix(0x1, 0x20000000002, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:04:33 executing program 0: r0 = socket(0x15, 0x3ffc, 0xeffffffffffffffc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:04:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x8) write(r0, &(0x7f0000000080)='qL', 0x2) socketpair(0x1, 0x8006, 0x1, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="ec854fa497d185ed8fb0439af5e7c245d9fd6d63c2aab98d0900e7ffffff0000612b", 0x22) execve(0x0, 0x0, 0x0) 16:04:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10000) 16:04:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x108c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) 16:04:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r2, 0x101}], 0x1, 0x6682) close(r3) 16:04:33 executing program 1: r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) 16:04:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/133, 0x85}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f00000002c0)=""/210, 0xd2}], 0x3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 16:04:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x400) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 16:04:33 executing program 0: r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./control\x00', r0, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./control\x00', 0xf67f, 0x2, 0x8, 0x0, 0x81, 0x5, 0x4, 0x3, 0x1, 0x80000001, 0x1ff}) openat(r0, &(0x7f0000000040)='./control\x00', 0x0, 0x800) 16:04:33 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x81) 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, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28100, 0x0) close(r0) 16:04:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82d525"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:04:33 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000040)=0xa) 16:04:33 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, 0xc0106924, &(0x7f00000000c0)=0x28) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) setpgid(r3, r3) getpgrp() r4 = getpgid(0x0) r5 = getpgid(r4) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x2, 0xffffffff, 0x10001, r5}) fcntl$dupfd(r2, 0xa, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) getpgrp() 16:04:33 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x106c0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xe7c0, 0x6}, 0x8) write(r0, &(0x7f0000000380)="88", 0x1) semget$private(0x0, 0x1, 0x201) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000080)=""/232) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000200)=0xc) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 16:04:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x7, 0x6, 0x8001, 0x0, 0x7fffffff, 0xffffffff, 0x496, 0x1, 0x1, 0x7}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000300)="6295b3b7bd944e2ec3bfadd36d3ce1dd3dd1ced325d6c099bb9420551a4e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) 16:04:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbdd9dbb4fc8236573f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7b84d7fd11ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d8ba809e9767bfec3eed5dad1d4a3b816cdcaaeecb2fdff5d20c594e1b1ff4408641b244732", 0x166}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x79d2, 0x0, 0x9}) execve(0x0, 0x0, 0x0) 16:04:33 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) fchflags(r0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:04:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r1, r3) r5 = kqueue() syz_open_pts() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x3) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000040)={0x6dfe, 0x3, {0xffff, 0x4}}) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x280, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffd, 0x88, 0x0, 0x7, 0xfffffffffffffffa}], 0x7ff, 0x0, 0x6, 0x0) dup2(r1, r5) 16:04:33 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000680)) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000140)='./bus\x00', 0x82, 0x4) bind$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="95cc39206275d9fba3a07161a0768be89d4af160b78c676e0a255086193f7470b671fb0246ac1e75ea19205a7a738264cdbe"], 0x1) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[0x0, &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) link(0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x4513) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000740)="6b199c670c5fd3bb0ae6a6952a2eaba2029f4d6b741d337481fbfc1b697f42d0c99348b3c477c3959bcbee14beda4c2c3f19f1692404927439cff61637d293810ca62394ceb2c47908bc605cbb37b904a19d08ba357187dbe9884ca1e36969912a9923d6da0483bf0c88f59e7040064d068e3ee1b7af3255e05f7eb593f154fd251272c0bcc64f", 0x87}], 0x1, 0x0, 0x0, 0x2}, 0x9) mkdir(&(0x7f0000000580)='./bus\x00', 0x1) fchmodat(r1, &(0x7f00000004c0)='./bus\x00', 0x8, 0x4) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000480)='./bus\x00', 0x0) syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 16:04:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x653cb85f) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) r2 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x7f0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) 16:04:34 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xf9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x8) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)) 16:04:34 executing program 1: getgid() pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') 16:04:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)) wsmuxpoll: not open 16:04:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:04:34 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 16:04:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x10000510) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x400000028) shmget$private(0x0, 0x1000, 0x312, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0xe3ec) 16:04:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1f01001035ff00ad011d4a045504ca381170e9e040af839dc14d22a280f153ddc5b1d31f739fb5bdc972d57442de722b6ccd0b5597948825d163e397b7de37e680ff236a2165aeb75c576e24949fcb2eda867b9cd3271d96e16d53c7b62d72236f9450369786b2c54af45018c503ee799eaae33d2d61b112a634f539f7e68893a9a69b65087446ca9d10461fc365e123f09bd6cc426b0b7c6b6cb7588da093a7474682d388e224d4c74cf6d60edc54b4d63501dbf13ab277f2cb9eea797d9a2b3c"], 0x9}, 0x0) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) shutdown(r1, 0x1) 16:04:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='\x00', &(0x7f00000000c0)=""/156, 0xff05) msgget(0x0, 0x219fe2647f837824) 16:04:34 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x440, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="1876ce1923e721d8e868f12ca2f0c645d051ade57b7c9ec2e518b19ada7833ba69f4f1e53811613bc63d66e751f8dcc976427783acb630ddb3c8781cf5a1f68b917c88dcbce9d8601593c20910c8dcefe35e25c4de1722fd6e4dc5fd90aba67168dd0346b58d9bf6d0d2626750f4bf26639debe51010212cc557a6bb32de152aef8ec5cc2b1b28e77b6d3ef328289c0cd654ea8ecc14dfcd1ca257eb39", 0x9d}, {&(0x7f00000002c0)="1e26e605355bd6e9d04725a91df2ee959729634808ee899d0113b10b2912189ac198fc0ea211cb8599b032238d7f3b08bc5f034246bb5960d16cdfe5b32fa0d7a7321b6f5671583da1849e22f7dde743687aca6d3e8f3052921fef236b08c5412b701c74504a499085f43df6230688a493ed9ed9f93a4c14d0b5f08b66bf5a3620e00c6404701c2610dd241eaf49e1a373907bc402223f8b8a", 0x99}], 0x2, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) r2 = accept$inet6(r1, 0x0, 0x0) shutdown(r1, 0x2) r3 = dup(r1) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) connect$inet(r3, &(0x7f0000000480)={0x2, 0x2}, 0xc) fchownat(r3, &(0x7f00000003c0)='./file0\x00', r4, r5, 0x6) preadv(r1, &(0x7f0000000180), 0x3, 0x0) socket(0x16, 0x7, 0x0) 16:04:34 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x4, 0xff, 0x140000000000, 0xe8e7, "fc851a0cfbce04e9e6a1a02af2176731d889acbe", 0x4, 0x707d}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = msgget(0x2, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/223}, 0xe7, 0x474b2c8db29b1516, 0x1800) msgget$private(0x0, 0x404) 16:04:34 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='M\xd9\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget(0x2, 0x3, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x9d, r4, r0, r5, r1, 0xb, 0x952b}, 0x10000, 0xffffffffffffffe1}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:04:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = socket(0x12, 0x8007, 0x8) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xb00, 0x0) close(r2) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 16:04:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = msgget(0x0, 0x1000000e1) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff00000000000000000000000000000000000000000000001af0286c00", 0x2c}], 0x1) 16:04:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = semget$private(0x0, 0x6, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/66) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:04:34 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xf3573f52cc66adc3, 0x0) getpgid(r1) 16:04:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000005c0)={'./file0\x00', 0xffffffffffffffe4, 0x8, 0x8, 0x1, 0xfffffffffffff800, 0x5, 0x8, 0x0, 0x1, 0x2, 0x5}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x10) r2 = kqueue() recvfrom$inet6(r0, &(0x7f0000000640)=""/61, 0x3d, 0x0, &(0x7f0000000680)={0x18, 0x3, 0x7f, 0x2}, 0xc) kevent(r2, &(0x7f00000006c0), 0xdfe, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) fsync(r2) syz_open_pts() close(r2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='#{#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='#\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) close(r1) 16:04:34 executing program 0: clock_getres(0x20000004, 0xfffffffffffffffe) r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) socket(0x30, 0x0, 0x6) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r1, r2, r3, r4, 0x40, 0x8000000100000}, 0x8, 0x1, r5, r6, 0x0, 0x7, 0x6}) 16:04:34 executing program 1: r0 = msgget(0x0, 0xfffffffffffffffc) msgsnd(r0, &(0x7f0000000000)={0x3, "fb4144054847028f5e8702ee83b8072d99a575f0203636fa2f15e05affd40fa6bd0cad726b548ea2d2774b098bb39895e31b398afc0fa69cf81287ace9c4d6b5425bc259f383cadf82884da5ffb114f966e48e0500a455cf3411d3e11271ffa56f1da186fb49f80cbe59d7f9a5f3"}, 0x76, 0x0) 16:04:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9, 0x1000000000000000}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:04:34 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f0000000140)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe401500002800000000000028000000", 0x2c}], 0x1) 16:04:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:04:34 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd0\x00', 0x41, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse0\x00', 0x301, 0x0) r3 = dup(0xffffffffffffff9c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0xa, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001500)={0xffffffffffffffff}) r6 = dup(0xffffffffffffff9c) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x800, 0x0) socketpair(0x1f, 0x8000, 0x5, &(0x7f0000001640)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r13 = getuid() r14 = semget$private(0x0, 0x2, 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000001800)={{0xcd0db10, r13, r12, r13, r12, 0x8b, 0x7b}, 0x8000, 0x3, 0x5}) r15 = getegid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000180)="f121be60e446f2bfc41adc3d590e2046451f21806a104dd53a0a89ab3506eb9825e97e5cbee4a4052c9fa2b9e3f23c91", 0x30}, {&(0x7f00000001c0)="a0ead26726ded85d515c297c96571ce063b5793d8a1ba8cc5f7817abdb9037d5349d5109780f26f9608ee96fb75c4c87b852dab660e01a5ecf79cc61157b430145f5ce1606ec45814305068084c7b4b4c73de65bc6cf2ef2c23e8f591dbf35cb91aef876be5e3dd6d0223bd4a30737bb29c8967a8dc09babc8a999aece540f1fded5", 0x82}, {&(0x7f0000000280)="dcce9a4b5c7f7cedcfa78d750299e2e70c4cbbf851ba8afa88a6aad3ae57155e13ed1224a82abadba1ac226f69969ff5c5f480355f86a31309b615070176618a4b3b2840b939ee9716c2f9c831967bd2", 0x50}, {&(0x7f0000000300)="97a0b91e6a581c3537f43ad4a9dabbf9bc4b1898122d8afed0f5e490cea2db785aafb454779901979bb7977ea52dd66d3b078c8963f1f1631278ed0fcdd579be562159917f66b528207a172f51e75fd61497e7dfc83e7f868bc68302c72e262a77beb6de5389c710d5a3e5ea235f1b271b4dfb0bd52ea6c9822d7d222b9733fbe977fedea55002953cbd96dafd3372a57f44e058de4b3840576b3d0677087e4622474183cd77f31d6c785e965e17e2db5d5ec4dc5ae44aa6fd2953df9707ecee79b13e1e67b361247b3cfed765d2e599b4f1cf80f041fd26998a6a52a4493f5de6e62b75acbd2310d476c4a7532d9908755b0ec30398058898dbd9d14098c3d4f9f54a7fde77ef39719d7f12c526064c87b277d2ceca07fc2f98615d9ffd0d97c911aaf73ab9b67a9020b8468d7ec368e6bbed0b1aae40bb2ee2378d618943a4d3cc8643ba052138f9dc8cd8959209bd29a5308983a024150d676cd7f46cc49c3022b82d24e75ffff19b14593cd1b7d1607da94e033d0724cfb948eb17c202d50b0e8a8d2962b047b35595a30104f4855813f39436c231654bb6fb20f6a6ffd11e97efbce815216ddda974b6159d01dfd40bb6f9e019ffac70472fbf767875b25529c0d9589ee68f9bcc3f5accdd892ff38031c3e51b6828616298c5a693c4a8d7434aed40250c8fd4920029b1e21f0f8021bace7ce3794cd86af15168eed862b20f0add1713b7e35ee35b2aae0e330f307871374f8605653b0a7f661e12e2fe9e413d715a7475daab87adc0718c103140f4cb8699e7db26e327c0ae0b81fef9c76c5e0114d1c447bda543c1d89cb2845e0cbb1e5a7cffea6a8f575f5819e6a15de2c49be19fd55b0a483b16b1af6580e848bbcb5bafe62ff5d52ce2fb174a118014d120e704d4a2dc6638ed18ed303ddc9797ed7e1bc6c2bfa06562787ac24aa7b1a473faebeb51e063e54d07567c14690576b7fa679cac3361ab3be43bc8799d8ae90a82a82ad44f5631521e929f91ff50349607fe6768bd19ee6bf1ffd972a6f25ed714e8b1a5e6f73c96f8193944ecb89c2839786563fa1298783130284156c2a588467001e6c537004f694bc936c176ec64c162b9b50db1c3f3329afcacc06f96d8ebb0aa81a239e1e43904ab97f06ec22db2579a0f6516da5209b0eaf6176b697744bcf7af9da7cf13dba4897454d62f62991a595c239777835a9c71ab79a88c9a964ab67087e9a21c865e666d54d4b49266e89b05f36ca5db14bf472f929340f58411297750ae1bb961be8030cd6e20eccf28c0038413f399775b92030a63db51f2a053bf9e4c79fbf58237ecf0d83b27141e01f8b84c3bdab9cbf2ac3722339a9f59678d4748bae70c9b0d29f646d8ed4789ccf98e974148152068aa9f8add5ef8b8461bbe52bcf06fe68531869a86959a454efd5be118323cf8eb57dbdc74853e5ae5420c6ec8ae16330ffc4d0dbb85a2451c712df4f677c7dffd1e6081504402a7f255814c0c8fd0bbcaf02cf2337cf453d90ce33afe8878fead83da3a5c0253bee66fa1663f8c3528bf6a18d23ae65bbe09d0198ef93802b4073b845eb3477551feb7407fc125928daba223ebdfdb209baff17b0750c12e685d04af91460f07dbc3478da12c176824f087235d1adadd5f380d9f105c273a60b7489d2c6f34bd94707da8c8d5cc3629dff010c58135cef18abe4ff5abd214dc2395ceb4731cc7ea7a0b41f463ed891e4cdbf5f2ed8e4a85895c63732bb6ff56ad8e3ec867c0f11b2ca860c7855936465e444237775c79bf7a05bc24b5356a32312ce32b0d808085972e60412e1f88b90c545d51936fedda0719a3b7a9aceadfacac8737173d2ecc1a6bc75f46150a6770fd6f951758436a10af6e70b8fd8fa92e71e28bca4764a5f9bf041fd0f7a2b142993c7763957ab822e0823ade71bc5d6a162cbd5b80565ca4ce081ade6383cceac8b170c375aa2f060b690472f3c08e3a6c11bac4cb8ccb1c512b5dec8ac5daff4d7372bff866a1ea285d67f435c7521b08f28dd55e96d40fd5b56e2438cbc4d50c1fcc8e094e16f094151f4b2f69a8d459999d5f1780846212a7f11231317b4a776a8347d90563ef6e77e6d077acd14dde6e36e872a074fdd90b7e2d8c7480877afd5eb537e8b21eb0bc5361fcb5c84968a81e8969fccd7f1952351faab7a11e21051e53219f817e507b9c1be7eb7b65437790ec33c954674e615e9fb648f708a3f360245ec7fbc5a80308a85b36721210874df310108985cf012a6027e415dab40b6820648cb3a255a11c520def8d091e75b0fca1ef60fb2e4e4ae8f5a4cb5ab723e843fdc572cdd2c2fe91a64281eb4b4901b5c61c9c848858769442af8a7f675e4536b81f65d8ff8b2ae66488735dda88cf7412b74d118c8e9df3295e87bd33da2c73301c9fa52863afa627ecd2ff596bd214045a4cce3113d645debd144af845797980b22f76dd19f8b2419a8e80fa09b0924eb5c9aa7d10a4fe389c9c58713c8910c5d1d8829ce968a567ed2cc824a66c9272cb5930c7799120982695b95a2e2a53575b878bce0ffe073486da37edd6783a1a0b198dbf45de89a50638575b35641f37b952b1cac28c149e0df586466c5b20167af3a425708962dea195b75447ffaa6dcf8b8f41f3b65fcb5a1542bddf19e9a1ea23e10396cf3cdbc6fbe267700920e97cf6799fe6f8f7d3d45178e1ee3a2571c9e0de943108149b0db27f5ae06159f9302d4cf3f9107423ebddfc62f3288c9b5d1825dc1f5c218816cb0c9a51ec64efcbd92d93c66c0fb087c89deaf135adc98cc16dad4242122af3d79bb1ca2e48be336058383585ca056cf7815cb30944054ccf80a13b0582781b9adcf36cc8a8f9f0a0f108e505d9c68bb7a44bfe11e7a699e1ad370a0ea0712bc239e8f13576e189bced45e7c5c08940fbef52f78d41d4dcbe9933c0212f38afd052a1701d52407dfb8805a6155535765417c5911ed6bfacb62bbd49ef19891e956f83a4219309c899a46079d18517a7ebfd5f72d068a73a4fa4e1771261176d783747db323b882368735c9fb2b727572c3f59f85d3de93ee445dafd85af40cbdcf46c411399ec6c8e88e29cda644a0d1fc307a8d4726a83b6fc4e1e59385838c69207ca148d194f006dc6f87269101520e9824a4e8e544fc6077cdeaf62b37ce17fc1d23433723c59932facd4e854abde22e4b280f4655bb8e8b0aec9c77990ec5edfa1eac1636b24cf0ccb216a0beb797565c2e1da6046012d7fa6d92f374e48eb7f77724104463f0911e7b1358c442b1ca4bb0539d02e58ed001c2da37d9e8bf334cb700df403529bb32c7262cac730ca5b51036b0809287998a9a44df2d2cec6544ea1e3a8982e521525ef5707b5e7b916f037935e62f8611df19a69abad61452b89c628c42ec51db3df7e47e7f2a4650dbf164d47a2b027b93b2857be60ae8775be1795f63bf0ae08671224bd35512361c8622913e010b4f96bffb906e0c4740a06524142f512f7f0057d24926e7a847221b4b5773c30030496344e2f0cf8875a8c6b380a4bc866ed75d6823605f4c36efbf8a5fc531aeec538c06ff6072a3902460c792592a7abe2c022edb3578c4e52082e861f7b9100ee69eda981d6f813c75127d1a5397495f3ecb589b6ffec33dcb5243bcec6b4ec4c53f9db2863dfdce6d203c46c3086902385e63210751fe8a73d107659c384f4d7b8afeb7e65a4243724fafc5ba8fb305e9d826bd9a97719c56536487d8945665d24c56183c9eecfab4b66191c1a503e48e2b124aaa69cb33db9cb9a0482c8f9ddd40fb7f6b84445d52a1257ca432ab5cece915ece127774199394d741ad67adf8f8819b4352a5d4c8825b6cf1ad84702ecaf11661f2dd24e7db6ef97b9199f46f036695920aa5c260a55c3dd8dfb08da2b64d5ca55b4c517fb7c95477ee90a3647324164d13fa61048195e5128bdcfd8ba09d0b7d15ca31e1d6b877fcdb8ff6c93bf97b2679ea9419669647d51fe957f861d3fdbfa1c07b5e15df7b206c40f173a24e6905987fad0510e89778285ae398203c4d870786c48f67c7681f2419373fed4d60c3fcd4ff8a91ff73e27e9291c0f823bad7f7da09e718fe5a425dd67ad737ccbab92194f69137a73b8fbc93574d0f5951a5aee5928ab08436487408505a75852fc2359ad17faec7bf9e571e7b255037da7f2783a097d9961a61f2bcc35e731b83309cd8cbc3ba773d6f6fff7dd2e84f88512a0bbbc50015bacfea0ea161c8349cc4c23809adad03332841ae4dd4ee4a4e873670b38177f2a4df890769c9cb0d0bbc54e3c10f964cc090679d980b7697e24b9f375b2a67aaa8c5223fd5688a59a4eb428ad4373318fb6c0fd37ffb47608be9a1fe5cb5cd1b0d840522eded2daf030ab7281a07c94ee9c6e9d32e664a25856efa5beea9fdb6e5eb92161f1c59903255b240890a9be0ecfac7d0fbf862da00b84f4a2608b8171eef737e81faada2a491cf0ba15a0eeaa493b7f2c9678cc183baa55571acb673760143a8e0ab47ea82b5848bcc658e75f167ce052bd641a895a4e21d420f8f252183224cf534d43cb540234bbbc491d5f2c35c231b61e1def52da7b69d31fa03f4c7b5d65da19749d3523ffab7062b1932d51f29578413ecde43607676c3784808b5f03a8c22e4a54107cb7b46de94cebde70a3ed5385a29dc1e34c8fc55a46d8d6df81595908d11da34f174ffdd85d39c5649936d9f59a0ba97c96771b0a62d948c0604428261dcf2968f635e02120bf4ed3593c5a33b89555f5609a7d2d11ec5d8578d37a28b607298685b60703ee3c870c78fa1c0ba640e481fe32160c312ddc889bd9937f1de007aa3e4648c9effec3ed8cb77e2cdab6145514a6ab7398a0b11d4a8666cb6f6c61b39525a81954eeb9e5b274101e79572893c491a332cf694168106451823a26b9278e1a7d30e03089f16b30ced578f13ad1a2c32d3c3ec184f99d7fb522e9b9717c19e48d5d93592b05b0c236cfbe9ee8138d285678b6261a7de7084cd0943ae13de31f5248a38e660d46c60dd5abf24688a6b131f74ae30afa3ce9d4854dd5979f7008cb7cce2ddfd6d75e87de015630540ac3900f340a28764ebf536d4f6647ccfd3141eb3da56d53b54d831ccb063290642e5d5f4b6ea7df49e5c90b14745a94218183e1f91ae2d75f099ae396dac12cfc386c71ae7a8ebb09cf82b195f5051d2f41b5578be7fed9b09b8e0987dc8a178009a31a7ab84f261c5b9a492d1b5196e6c5133062351f5e4030fb0913b64c17728fc58387a397eb57b449a911aea24c9c554b61419f05ce67dfea8f3245bbbdc9eea5feb2df27c1d98aeb990fc20e3b9bc8640be6780d042623f8814b1553d6c334aff484f36d6593bb86a577d9f730c053813dc7dc930ad0a46c5759fe791312040854aacbc08acc9a0341a10ff47b34530a5f466718dd3be2f7f27490a002f953186bbc1aa92d3ca177fc6b368a300f7b365192616c1b0bc6f0822b23ac5f245978d67bc904610c776bdd60eb72fa44c2179a4b19df5bccad6b6ba8d6579723e6ebdacacfea6420a8026c014a29d86cfa10b9bb73df27e1e3c51ccd4f619b844a4c2820c4a85f1de8c1abd8b135705d702ac3d9c99b9862668f42de7300c22163e2352cbfba8821ca59b1104d3cd1dd8983a3b00eb000d563bfeffa0620908eb2517c9f2e17a1980b5ef86f39ffe9f412a885fd86cca47947a7c64f242722d2374c0cbc9795578a8cff57edbcd8f90c7b4e04d33ed91fd9b3c9f00c907dbbc263965", 0x1000}, {&(0x7f0000001300)="4b37f3226a68e1316073d8f44f88524bd2bcb9b7f8c42dbd1a74e619f3910db60b64ce115d1abe60cc9e786a0abb4d71059ff7371269b535a076865f3ec77bcef4313489794cd1c618f7e86a22c64d1c64b370a5d07cfb76429bb86b9527d56141c35a132a9413065d79fef53a9f8aaa6b1c2a88613c231ae24ac0cf944c3d3ea2dd745410483151c5edcd63589cd8e285d9ca", 0x93}], 0x5, &(0x7f0000001700)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r13, r15}], 0x70, 0xf}, 0x40f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x400, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') open(&(0x7f0000000080)='./file2\x00', 0x80, 0x84) 16:04:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8150, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {0x1, 0x7}], 0x22}) 16:04:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x5}], 0x1}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:04:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8}, 0x3c) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) fchdir(r1) write(r2, &(0x7f00000001c0)="66ebe3cd1a7fba24275b74e5b0fa80326ca40472b5070f7f0383f211609df035e5c7eb152307ea8f69da052d238deab1fe85cdd34740fac071590000005c6f497cdcd0c4a1ab4bf80939ee0e495ceaaa0bc9037bdd9e04444456e203dceb1046b65fde572864f568e042b1956fbcdb8e149e770ddf2b3b5dffe265ee3aa2644050ec7372f5fe1c8085f08515d486e2baa68db42686b59950cb77fac45568eecdaa82466dd8f865b9a5eb5e1fd972c2c2db25ce", 0xb3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) 16:04:34 executing program 1: r0 = socket(0xc, 0x0, 0xfffffffffffffffb) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:04:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000080)=0x14, 0x4) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYRESDEC=r0], 0x1) shutdown(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2e66696c653000"], 0xa) 16:04:34 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setegid(r0) r2 = geteuid() setuid(r2) setgid(0x0) 16:04:34 executing program 0: clock_gettime(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:04:34 executing program 1: r0 = semget$private(0x0, 0x7, 0x200) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/144) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$KDENABIO(r1, 0x20004b3c) readv(r1, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f00000003c0)=""/189, 0xbd}, {&(0x7f0000000480)=""/122, 0x7a}, {&(0x7f0000000500)=""/181, 0xb5}], 0x5) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) writev(r3, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000280)=0x100) execve(0x0, 0x0, 0x0) accept(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x6) mknod(&(0x7f0000000640)='./file0\x00', 0x6000, 0x6) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x18112, 0x180) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:04:34 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x45, 0x40}, {0x5, 0x6}], 0x2}) r1 = socket(0x18, 0x8003, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r2, 0x0, 0x13d) 16:04:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000014c0)=[{{}, 0xfffffffffffffffb, 0x5}], 0x5, 0x0, 0x7, 0x0) socketpair(0x1e, 0x8000, 0x1000000000007ff, &(0x7f0000000000)) 16:04:34 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open(0x0, 0x0, 0x0) preadv(r0, 0x0, 0x118, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fchdir(r3) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) read(r2, &(0x7f0000000100)=""/179, 0xb3) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sync() 16:04:35 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000140)="b9fd812eaa4e713048e699319296480000000000", 0x7acb8e5cc4b9c622) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:04:35 executing program 0: r0 = socket(0x40000000001a, 0x3, 0x42) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) open(&(0x7f0000000080)='./file0\x00', 0x10028, 0x1) fchflags(r0, 0x20004) 16:04:35 executing program 1: r0 = semget$private(0x0, 0x0, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)) semop(r0, &(0x7f0000000040)=[{0x3, 0x3}, {0x0, 0x9, 0x1000}, {0x7, 0x8000, 0x1800}], 0x3) r1 = semget$private(0x0, 0x2, 0x26) semop(r1, &(0x7f0000000080)=[{0x1, 0x400, 0x1800}], 0x1) r2 = semget(0x0, 0x4, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x3, 0xa257]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/179) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x868, 0x0) preadv(r3, &(0x7f0000001340)=[{&(0x7f0000000200)=""/152, 0x98}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/94, 0x5e}], 0x3, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wskbd\x00', 0x800, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001400)=0x2) r6 = getuid() ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001440)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x0, 0x0) sendto$inet(r7, &(0x7f00000014c0)="84cd31b13979a1cf91d118af49eb489cfa17905ff27205559d5de0426044e2892da02f782e7400b21640c9fcd04962093b074f004e49cedf6fe7eb8c7efebced254c384c1cc942e407b820cc3a0897dc971c92f36d9c20a015d3f57b430b888577ea12c034e9f42af8e22f95a189d8c3298c5cbd48b715b4bb248f725c91d14f77f27ebd878c7b42ed957de78b08a7292968311741aad5370db1e2256bb3af0d2cf5d797c59ce384973aba3a692fb0f40d3052127fdf3bac1d896191caa3b667199f0e779c1eb612ee0f1c", 0xcb, 0x406, 0x0, 0x0) setsockopt(r7, 0x9, 0x9, &(0x7f00000015c0)="66943b205c72bee8845b4874324120a2a3dc25e39e1173f8d822e53f4b62fe7a8cb02262608fb4730189a8a77ad8cbf66ebbcc4015c8a8eae27525f91473e76a5f6169d179f270658b164e9801385d", 0x4f) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000001640)) r8 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000016c0)={{0x1b86840a, r6, r8, r6, r9, 0x1, 0x7}, 0x6, 0x6, 0x8ef2}) semget$private(0x0, 0x3, 0x28) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000001740)={0x9cc, 0x7, {0xfffffffffffffff7, 0x3}}) fcntl$dupfd(r4, 0x0, r7) setgroups(0x1, &(0x7f0000001780)=[r9]) semget$private(0x0, 0x2, 0x2) 16:04:35 executing program 0: 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(0xffffffffffffff9c, 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}) fsync(r4) close(r4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 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"}) 16:04:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) chroot(&(0x7f0000000080)='./file0\x00') 16:04:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="37a5b3d8bc6667b681062efd653d364d0d20007f", 0x14}], 0x1) r2 = socket(0x2, 0x8001, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0f002e2f66696c653000"], 0x10) 16:04:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='W\x00') read(r0, &(0x7f00000001c0)=""/20, 0xfffffffffffffdf4) 16:04:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgget(0x2, 0x410) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) 16:04:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0xd800000000}) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 16:04:35 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0x1ca) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:04:35 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)) dup2(r0, r0) 16:04:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = dup2(r0, r0) r4 = dup2(r0, r3) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000000c0)={0x2, 0x3ff, {0xfffffffffffffffb, 0x7fffffff}}) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffd87}, 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) 16:04:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee00) socketpair(0x2, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x44028011, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r5 = dup(r4) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) listen(r1, 0x3) r6 = semget$private(0x0, 0x7, 0x610) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000004c0)) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000140)=""/2) 16:04:35 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f0000000540)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 16:04:35 executing program 1: poll(0x0, 0x0, 0x401) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002500)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8002, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:04:35 executing program 0: r0 = socket$inet(0x2, 0x4000004001, 0x3f) getsockopt(r0, 0x5, 0xfff, &(0x7f0000000080)=""/89, &(0x7f0000000100)=0x59) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:04:35 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x10000000000000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') 16:04:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = dup(r0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x5be9ef5dd65d70e1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) bind(r3, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:04:36 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) shutdown(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/112, 0x70, 0x843, &(0x7f0000000000)={0x2, 0x3}, 0xc) fsync(r1) 16:04:36 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) msgget$private(0x0, 0x42) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/59}, &(0x7f00000000c0)=0x3d) 16:04:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x80) flock(r0, 0x8) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/52) 16:04:36 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) recvfrom(r0, &(0x7f00000000c0)=""/234, 0xea, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x2}, 0xc) 16:04:36 executing program 0: getppid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) 16:04:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696", 0x270) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x17f) 16:04:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) 16:04:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x942, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x142, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x182b, 0xffffffff00000001}, {{r2}, 0xffffffffffffffff, 0x21, 0x200000e0, 0x9, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x10001, 0x9}], 0x2d02, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x84, 0x12, 0x7f, 0x3f}, {{r5}, 0xffffffffffffffff, 0x42, 0xc2, 0xfff, 0x3}, {{r6}, 0xffffffffffffffff, 0x0, 0xf0000011, 0xc8d, 0x42}, {{r7}, 0xffffffffffffffff, 0x64, 0x10, 0x7fff, 0x23f}], 0x0, &(0x7f0000000380)={0x10000, 0xfffffffffffff41e}) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r8 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:04:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002005, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000024ae2c9dd0c75d145000000000000ffff64e88867d3bf8048de1eb0617113f24099bbfffb2702601cb78af752d5194f8705d625f7a3582184df6d20ec53620145bd6547d22ce11c60ca9f07022b7bdce9d1d768e9890905148119cf9fef585d9fa7c7ff26e2778fe51f113f9227f145014a2fd303f58c8b6bc854eefd1eb7ec8418d7196785f159b092bff9aa4d84bc94ada8a4dfce5f08904cf74939ba99c3e39c5497e5039b48f395452ce665afb99ad76f6bc7ee1830fc2f40ede2d98f73048e2eb1b2d24712b697e8574366780d7f9cfc3f59288f432afff6f6aa6f51e5e3832e7a9bfc1620061c55607af0d6cbc18bd820a6e2265ee5186b58359f58edc18f233714bda3eb493d4cc0916faa87ccae0723ef353e7dbf43abf0533855915effc92b3e39166a38a999519a1a2c720c905fef80", 0x138}], 0x1) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r4 = getppid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r9 = getegid() r10 = getpid() r11 = getuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="f2d90c6cf2af1e7c8f3d75ba76667d84daf22cad1165b30b8cb9d585c1a323b3ed203f6f72947314c115a768c43cc51174303998af541be6a39b151fd8bcb9a19f4f61a7c9a119047e6893c2e488861b71e4cc1d84507f5146b9801d9d3d30df1f6d1278931545ec99df32aead5c26241d9d19ae02b70270add731a9ab748ee74bedb0f58ffcbe42775b63354248edd587fa7b6cd79dcfc95a61efbf0aa8897fae7f4d692dce31e0386d5ac97e74", 0xae}, {&(0x7f0000000340)="bd4e547c70c646277a1d9f7c6c0038a9de3cc0d63f2944f72906241d6739a49297800e4811ea6c900ecb8ec9f894da769d6b35e7536b674a1706816f4bbd29e5052b2d5c3f1a805109a95b2f6b9a8f16e5d9249a3bc2706d05bf76281cb86b0292fc067e10f9ee00c76f06577683a1c625e978a814639b9bd092da45c85c1e51dd2c7b8a064b0c34a1c605eda015ac8564978abfec96ce437141a834031d90d5e7f465d6a7a157525612fb67cba584b3bd8ff39661745cc28c7ea5bed362c327601dd828", 0xc4}, {&(0x7f0000000440)="1d3e54cb1c8d25984ae8cbb3b26314032daf160b2b2ccb46c371d6f717c6c731c9a509d3c4d92825ecfd566aae6c2253773e5767484c6304670243c9462c668732d714", 0x43}, {&(0x7f00000004c0)="8845e52f74eddd9471faa3627b2817989b587bacdb91834b1a5fbd62cd060514788c1e58f542b41cd3884bcd74533f4723fc45c919684fc2ae7146859f424bc223d0cdd2eadfb251f85d8c00294cf0d5bb47f843dd1ed864f766cb00ca4a746fa651dd614ce69c2511f8dca16b2f741890d9e456cdf01823683ba33e42c81993582233beb6ba61993c56d3f2a4f059c373f87d226e48e9fdb2a05c9c141360aeb10f6ae154e714f4233095c7118962e54f7f77df6aa059496d011598123f49e1874fe367d08f6d9cfcd158c5a61807e19e9ac884807a07cd49b89e43cfeec8e5ce6b962419a09831cb459a5c67ed5b", 0xef}, {&(0x7f00000005c0)="09b91bdabb2ebe690cf85cf5a4782c8271797bd6df8c1800666586c1401e14a5e3fede77a4e0041fd1d40b279ca67fe7452ba16a8e428d91ba20980f4ff2eaff869ac4ccdf83e62eea3a8d7ffbc9c6d27c9332473680a3e6dea14f1db7aaa6e88e1c26675078981fd7a9a0a6b8f00e65263404b45e01a8ee90d224e7b1ad1338e95e7094f78792a106a730352808f307774f8cb544848ab252", 0x99}, {&(0x7f0000000680)="14d6bd3d275feb13f97b198d607c4ed35bf45289de57460983ab6d1fa51c133d2f1819b4a166e8d2f80ee324f804ce68ffe68616a4605812b4bce408d1a8725708a500d92d10e35a96b9a831731eca93b91c8e24fe600e40679d9c8c29e0eb04f1e575a3538b8aef473a881e9bac58ceb800cfa85798adb13c308a80f68a9e1ac9063c54e38e52a3beefcf363eba30a24f66b65f8eaeb290dab9e332cee7df375468ed43591c23b83155735636c4f35ce877", 0xb2}, {&(0x7f0000000740)="dc05733901d75e6d42a1d6cc5fcd2ed4bf5d79739d08d6bef285470d3ff08c18030903fbc1723b8153d2b73f5449891101c688ff786165515dd82afc29393190dea024b1cb10dd6e7bfa6f7c4b0539d090b7db77f2f5d038f2ec0c7537a78a0f123f9e64f2d8a68e8ac93ea9173c4acdbb751e6d7a123920706787acd56af716ee4d84f80906bfc5633442818fc06a6d725170351df7874714708ceb60c83397e3ca44f4d3107c23170f24572c150c466da8f83d193df9293df34bb2a3f4e085a7729fe46a6a1de6ad36bbb3087f4688c13806faa932a01808cae7fb505620bbb31ec040bac028fbe4d33784ee017fe40f29b95e247182759dd6a81c22", 0xfd}, {&(0x7f0000000840)="72bcbce9fc9a0db39db24fa6dd11219018b7c0a2f76be356c938464ff8e13fa84f953c058b9d6e3b44b4c66621e5d38bf67aaee400e044108d7b6e5ebf3c8eb5b36b54cb8d091c86e96d271ce628c0cc55aa7fa898f9fb18fcfaf639421e81cc03d8ee5c1bd8d372", 0x68}, {&(0x7f00000008c0)="b71c2036a736798f16fd11b0502e30822fb77c637fd26fd3201569a20b45581834bf0e53568682440c8aaa0d66f5995c4b749637bafa2796f4c0d04a3107c78462a89def9383f6c4bf0e6170f971ea6b19a9b6f3638d762ba3ab39e3163d7a2364cc5796466d796badc78f6221b41535a13a1f24a7e0d4edc3dfb204488b60d38dfb2a83309e0eb579e9eb3347c6788d531312ffe0f3509156fbb09b6261a1c78d92c6", 0xa3}], 0x9, &(0x7f0000000bc0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0}, 0x8) 16:04:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() read(r2, &(0x7f0000000040)=""/57, 0x39) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:04:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:04:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x262cad7c, 0xffffffffffffffff, "5549554b020000000000091167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:04:37 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x200, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x3ff, 0x2, 0xffffffff, 0xc4a, "734edd38443e8751a3e43cd60c3cc4ee572e3262", 0x2d9, 0x7}) chmod(&(0x7f00000003c0)='./file0\x00', 0x0) r1 = getuid() setuid(r1) getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[r4, r5]) r7 = getuid() fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) chmod(&(0x7f0000000480)='./file0\x00', 0x40) sendto(r8, &(0x7f00000002c0)="3e2b378f5efa0a9d5a75f3b0fc7387256a5870b63a2f2825438aa28d00c47f278d15a4aa0f6f638aa7857f47be7418517ddda57e29ea8399b055f55696e645054d1543d6b96c50dd688254f7de196d9fed62c62caf924656d81f4dc14b8a1e9ae625f858b75c582b33ee993f4ae21e203f743a5f4567ea5e7f49667dc7fd83486cc185954333bb96285f3020c7eb2e951b29b4cbde9c1f45223323139a07a89a94", 0xa1, 0x406, &(0x7f0000000380)=@in6={0x18, 0x3, 0x2, 0x2}, 0xc) r9 = getuid() lchown(&(0x7f0000000180)='./file0\x00', r9, r4) setgroups(0xcd, 0x0) setuid(r7) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') setgroups(0x400000000000003c, &(0x7f0000000080)=[r6, r5, r3, r3, r3, r6]) mlockall(0x3) chroot(&(0x7f00000000c0)='./file0\x00') 16:04:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) write(r1, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/173, 0xad) 16:04:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x1, 0x7, 0x3f5c, 0x100}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:04:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 16:04:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvfrom$inet(r0, &(0x7f00000000c0)=""/183, 0xb7, 0x846, &(0x7f00000001c0)={0x2, 0x1}, 0xc) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:04:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="7e87c3eaf5a777ac0035b86533332e2e", 0x10) sendto$unix(r0, &(0x7f0000000000)="bc0a33ad01d2215bb798b4f0fac2b0938256f484afd8ace4a5b5e459537dc427f9cec36d8494f17274b48754c655f697c561a48c97f951090abb67f9", 0x3c, 0x40f, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000004c0)="bc0f2af244c49d23cd906a39dcdf52a3ac0778edba330eecfdbec1fda26bf22e9d6583acf6e678da49a84d0298e1f2aace6b0867955599454c98de92c9ec34b1554e3e54926bdaec624d2f760022be37461842d66581d729d32cdb7bbe363ec97b332fb35f1e7532cd4a207f91442f1307f641d09a26fd559d02a46e0c8c3b6a2ebdf5dc7652cc0917801683579e57c6d2796aa06032bb61be03904cc1ca58dc40dae47b623859c849051e2b44df4afeb974571facccf90f58f09eac95f9e6072119f407d8fdfd1fc1ed4a5fb2420b5b995e87be8f46cada059800e03d7af3d145c3455dc0a210ebfa5f8135c10579705d82e6e4b38e39e4770a17547a101fc218b9b847ec3f0efdc4b1b5f926695a92f463f0fee008a34f27151cca0c6ada7c27dca687a2341cfa2045853a8af57e052d7d58d33e4de12975ac09eeca2673b9d0dd5d6a6b8cc7b47b06a44afd1962bb190f8c07488398524ed04213774eae0bfc1513352a91579906fd97c27feb53bf3dfe71b608c7e6a8e1fa3ae54f688f32a8b1cfad6d4564e1967e7ceac4abc0f991cc8fbec0f7d1c26f563be949aca6c8b813a3e6ebec97acf885fb5f69a5720115798b1ff0b3c2925c4d28049b1b588b8d1ebab28ff94e75ca58d40e01d868d7a753109e3be81a65384a4eaf745a92b9c261d15c5e17305be342b5141cfa84277e479667b9773bc5dbf42131c9445c6ef50c5b92c859441e3ecb88dc7b73dfe3309d4daab961f396528a07ac90ebcbfe1f8b5c4208eac30a4940ce33153fbf0a3e8ed889892cbe820a6b9c700a445f9e5e9b054362e9e1d5044f03b64235a8e6049e5eefb1daed57b55ff76c6a70e91fcb4301d1cbe6a765e3b80a1ff2c9f15a127402ce69397d5558c7fa392e7119f025c1ab679d81a230502efcd3c642125e9db0196503068ab07a741046d7f95c1647cf2122299be434109fcc3b0b08e4ede1fbea0868c3166ad8d400ba95a76eed35452deb3d65e690dc7ccdb948cb2f5f82ceef55d88c4fec776ec7e09a3d4397959c3086f007f132e64fcda54ecc2065332d02318f1978ef5e738e77df75d7c50263c2f8a0123f84cbf91f6611144315e24c2b085fc2699c0edd771ed6617b01fd24a426a8b780b5839ceab9ee9c47645da64aec89d2c5c9a24a200cae091005cd83ec982c9a17b8e18ba15d7684b4bc20457fb9d29bcd59e01ba37dc762f7c1a0bde54b2fc0d7b1086b591dd6c403dd83bb42e2d96f36ce7bff821689cc451937b9fba50286349d9add02842fad76476e7d95e9b57eab17dd5a1dc6f93afbe33bfb1b84f2cbbb06b71ebe0d603ab47625d4d76aa6c2ee320452b2438aba13e002f4311599bf5c1c6770977fa5e967aceca6fc36b3240ec88a17621c22d8fdd711527c5c9a3c6ee56af4598b8c5b36d463255af07ec2ca618821381652f495d978d613ed1e26c571745ad3f81c5176ed3e8e82b2ac62a49bd2f3feba8269a0d0349dfeba01ad3733f5e2eb79f63e3922540dc2e00fc21db9ffd24c5f1381550ac62e03a903ba2da80b585e3c0633318f4c63eaa50f6760f2ac03bd6aa2d2f2a9c87cd7481316ba0b2468f81ef1a646285fee689fac22562a3c1018ea08a1c32269e0fd4acc9c797f0e4a33985649d783a8104385d1c1093e08364e0cc88e4bd4e373c1f7d29653af66e01060fca22100819aebcd5edf227066ae8b297e49597fba27a5a3504d27d1ea0f72a50d7b15255504c39a4e1715b5e462aac5f1bfd98d6d970d99b855545ff786eb295f35379b882ab8806324ede8597a3a3085e8717ea38447848c62f6da00545d441e36e176d462df7cb035919e457414699f8a3fab326c79bf1892f281189fad4786b1c9229f23f2d6465099aea1bcc386b639d5cfbe8593b3e801f40408cd789a2c33e68837c86092c27ca98b1c9ad03eb2def833f20f5b8ab74fec2bebcc6ace7ee5e8d5f6f484370a7cb2c8e99c86ce806ca7434c041510572dd8dac626c906874f0621c9b3cc861d92651cc92e56e2a2674fa40795a86f20e879eac9a994c4907d4b6c19622d93929fef34cb0a5ed8c3f364c2bd67e61a8e36912bdcbfcb61ed8127dd3bfc097f12861ba3d16d25fc7152954ddf51aac62182b4af92e6e6d9736706480a0280c217636c31b9144de5645a187397a4afaa4b1e2ba40618889a6b3a5f97527aeeee467a95fb2db398e7fe3217e46b0577783c0d52f90edcf4b95207372c512ea22ce4265a7d997bbcd01f8389da751c7f8c13b43504a2fb484fe2ed0d39f419751276b2627c2540e3cb8fc10c5e5f4bb67fb988ed1de5f092ec9028cb36c174c208ed5cebbe1fea87ed381fb51c72f4ae86e542afa7abd4157c0dba8ffc500fe424d274e7d7ad1386dc88dc59cd4fcc5cd0404a3b7175286b5d15d4f69b07f13ab8d780da26ee87143697822713e8f1ab41a94cab149cc4294f7e091cc3b12507933de560ce3bf4aad403b0a490bd3947d61b8c062aed04067b4649d63d5d22d67b872ac0bde6e1f2af68be3ce9bccbf952596b13d312ca754987855a9a0e82710e896d8f9153924107e4c5ba19bff71e3f3b6e4c800aa058a56313586ce92fa0c69051c2365bb9a2e5782c94a4c35fc75a813885510485a41c05561f12052d9ce2b1009c8f7fdd2bcd38546bb0bd3c9d02756c8d63d1838502027138e0c13ec767b44a273391fa593277cfd4fda33b34da9ae0de045ecd310d9e0142544065cbf5d67ff151636e5bccb5e28a4e81e4c3cc25c678efa425aeb2106f659096b05f1f4cead6580b45661d3b0d07e9aa637cf208c3acc6f25955931b7f581d076d29b6bd5c1595b02393aabc254c68c7c6355ec115bf27f505fb31230ad16d438ac0656981a8cf5843e6a9e395edddd20691f76400158a677aa6832db32b564ce95f8cf2499fdfdd70a2383deb481801f49d00451b996b511ff32e890ba2f516c97630c557111dee309dcaf8f96037bd93f5c1484401551d4292154d7f749fa64422debeee6a3f66516a08761dcab6b6b4d7e701dda5a3a70878970797ebbd2bac2ae47c0a67bb16696b83351955a4e638b604750643361086b3ac3aaefb262b45681801f55d787f1b9d509128dcb770bff1deaa0c83944cabbe3db9c31b7f67f7f6397f88439e3088f03d741ccec4dc4c2f18a73a07bc489e32f6460644c95e6c6c694ff482ccb07a468eb2d19cca11b6f30ef86d03c16ac59fa0644b229c78aceb08d2a8ed6c3a7be1840d7dd7213aa05a01afa4f21ef7c3a0fc7dd930f5cf0dbe69783f2604117cb03d0654c71348f82a09d99e5d3ca307bf214159aff93e0987dae5a6e9d560fbf3f7df2d9b602e5e9f92bccb81fe22f4ace313cf37be59940e7cec0902e73610f1fbd48a68306ba0967c4ad2c27c0adb9bf18ed1b8d83828c36155906ef935e80f5c5cc2b1abb549eb6652c88a725b6f0fcf978d863ed386fe4755383d9eefb26b2cd8ce53bf86f2a0e951874761fd2437a2a7b03ae1e40da2a3df479b02717879f6912473d9bb05f96ba50cec1521b58bf2afacfd8f02a3b4e463cf6d99b6a1d0aac61a03e705934707492ef8e19ae187e590f426dc2fdcacca8ee9bf6730c5915583ef99a3813b7911cf4a989292e92ef2f3730e6ed29abfa6eb86fcfe635de1dc0985c3db594c00c72c2405195d670fccbc5e71cf8071aee865ef330e5f36b17c468ec277bf746748f0a5cddfda5b2c1701b09bdfeaefc30814659bd942089d8f7801ad0ac4eb8c727c02946a61dd931eafffe0b51aca2d89c5e9b1a0ecac14d9ddd7e9baccd528087ceefcbf1829179867feb7c8742b7ab1bd64e678a2f83908c8f8c443d2c848478c578d5ae182c8b9ab4d6efa03a8d15fd8bcc7aeb3672daec07166f196bbf4a38185eb420ae90f818e7de19f85e6e976760dc8037f8d39c00c0451e3c8b9a729eaa7057d1f6a4d0b58c2412f2d6dac49fca7a778fd3732190d6cab979c21bb56d6117d0c12ee024b189f6e019a7875f89912e8c81b8227a20ec138eabb02b267e0f242449d965427e24e4f2148c5b550bbaff1b694a3f6c19d582983867480a65668b09dd3fed716c7692a3b23ab7c39f1dd12085abcdf3a94d9d2d57f44f073ad0783929de3051b69a9f67c17835404b1a306a6e6121a9973761229ad45d30627232555a7accd56328dd028c354b00dae66c45cbb0b21f6c6025ee62613be377c3e63086d4edc4dd7ffb61ed8e04535508e3ec46ad27d9c43147ed99a9a251b319a38d18a4e59bb7f79499f19591d4934ef7e212b1a456b43402896e9714d3c3f017f23728e5cd14d9243246ac600fd612746f4308b9626daac81c721ce56fdd14408a49c35dadac9484d90a43ec59a9d7214ef858be5946f8c782a0694e31a0585280a7ea675d64e0c503b8e6fe616364e8cf9e66e401a42e63554b48fccff7eb3908b981c8986b6c3345960323e0e9016cfe06265545a05610cac769cbc4c84896fa4f288aed3aea348a46f3feadbf9a906e7f07ebf0ea02c8550c8184a8129b7bd640df6ded6f7e546939b5b2e38f65a31858c582814e4f504909d2a9ca0b27c459fb8e72222a761e248d5ea1cd29c1818a5110bdd554e84097a0a6453c237e5f9a0a1fdf12c9c24c998a4c823eb05e33a257e9e273792693316754162993830af964a42b3ad6afa089cc264220ba12579211cac9724c912d515edb30e8c54ef812776f844417348a68570f32d2fb998f2bb0cc9e39b4c3039e44c98e2461f89b51fd8940c7311502cfe11f00a5a28cd89a798b86781dba0f019f43698d0bd3ccbab63337999dc831563c160d9c9a6252b8ec3cb3596f3625ad17a1b8814200e22e2cf65b16cf97363a724eb95565f6d528a27192abd94e68d03a622a7cbce3ceea37d44a6a25cf04ecd157e6805301a6e520804b77c2f2068cc081c0284a1a6f70583636ef07d0f30283b1a648d7dc485a05b9822b7fc7936628cc55ec9da20abb688162646fe450121fe5e6805653e8bdfb2bc9764a3af4d76de78ce4a0e2b38e2d24cf45ac56392f66a264f1100fc8c6aa16c3879b0c9e12faf819b9f49042de76ff8fa6e248030aef632e85f1b93b4ecfaf4958756f121401f950e5fcaf26a7d0a6685631495d0533d69e116369daae03a1e004fb339e7156f5e2d495ba7f1fb36f489b5131ec55bdff533faf80330fc36fa5a53455d4b3731185eaa0dafcac7c39ea5ffdf41f2fe0f40b6268635fda86eb4f920f8729d6a3b08069bdb8777d0319cef79cae5211b728d38de195a36d411be5fe8889244035de27ee7b9c1a6076e918b6e3f6479c9fe462b939b7087596bd8be74528abba7c5f866e817ed6977280a6bd05a441ea6a277a15772e0089c354825c7738495ca3a48e092bd23a299d591938f4ae942e9d20cb1c5a440b0c43afa61d84fc9f42f2107c6028e459b4452c48ee0da9211b619cc5438b762aa3ef24d4d48f22efa3a134af41f44143355eaeb2031ab1f8ac608428114420417e81b329d17cc48ac4695a0031a46e634f523edcc6b4abcd5aa7a9269cf6ed5c90da8cd1953c8e934b20eee8288e97a2aa7f47b3ccd9bebe2bc2a5f471843006bd791a639f13018253e96f287d6af3b54d63d7b280b712571ae5b45622e68652f1089991eca19bafe16510b5df61ae5069a088a573b6c9ef6056437ab240de54f69d2a3287ed09a35f4e5865b4ba1be5356bf1c44b8e7b531df925b4ec5556978909053c800b6e847c5c849426f94608386e1dbea82b7c152ab48a24e10ac2c75aa9d8d0dc2b0b2b64b", 0x1000) 16:04:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:38 executing program 1: nanosleep(&(0x7f0000000000)={0x20}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:04:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x900, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:04:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xc7, './file0\x00', './file0\x00'}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x9, 0x2) r2 = socket$inet(0x2, 0x3, 0x200000000007f) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f00006cdffb), 0x153) 16:04:39 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000480)="8a0392bfbd2c025239bf110bae7d753d16094e87006b63a77809bd74591c8ef53dcadc44583ae10d888fbed65a606504134e31e9df16de0b850556fa4be13d9462deb599b8d5281ec3e2b9d3d7ad120778a307c0c298453501ade2809e66c10bb83d3d2a85206ce899f62a4dcd3aa92c80cc93e5d704ba5201275ccacb355233e43b28fb4d272a7cb49130672cc3f3f5b10ce61e3e69a327b728af6dac32308b0e024744d6d079b897161ecf080e61fe4e7b79e107d023bd8941790e0d7e0069ca77a5109aae23e36874f09c32d0ef4021e496e9dc2c6f8d601d33e63f49b217a299f03c410f46e205527f4de8167edaae8653ea2e6bce33aa75da1692b24ff35110bcbbafb149843545d34d0116239699a8db2ed69633470003ab9250a4a84e3f7bc1a915998983b4737658fe939f6708331e66161b1e9224cd8e0eefd024f2d6b8d0a33c01000080000000004ac85f8f7cddc3424b4be64de4ee56c5b0f84141d0653d209c7b30100b0229e739eb97ed21bc068763a7cce75c1e613bec7c09ea1649b5ce509e05f49a83ba127675c315aac01c62ca48fabe183e81e0588d646892e7df2965fb99c823cf062c908aba39f4aa06578467c14d646ee93d054208ce162368cbd075d15c1ea0d7e5b277ad532fa9f417157b965304e55f7de7aea74b2fb12fc81a9f7922bbc7cd26c535", 0x24) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1, 0x40}, {r1, 0x185}], 0x3, 0x686) dup2(r0, r1) fchflags(r0, 0x1) 16:04:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/81, 0x51) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x9}, 0xc) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x2010, 0x0) 16:04:39 executing program 0: mlockall(0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xb423, 0xaa9, 0x6, 0x0, "08079d7e410441089fb9efe1e2d6917c34c664c3", 0x8, 0x6}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xc8, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x3d9a, 0x8001}], 0x19, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x0, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0xffffffffffff183a, 0x5}, {{r0}, 0xffffffffffffffff, 0x23, 0x20000004, 0x965, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x10000, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x502, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x16, 0x1000}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1000, 0xfff}], 0x200, &(0x7f00000001c0)={0x7, 0x10000}) setrlimit(0x7, &(0x7f0000000200)={0x1b, 0x80003ba8}) setrlimit(0x4000000004, &(0x7f0000000440)={0x130001, 0x400201010000801f}) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/236, 0xec) 16:04:39 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 16:04:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x1) r2 = semget(0x0, 0x6, 0x44) semop(r2, &(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r3, r1) 16:04:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x4001e, 0x7, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x40f, 0x0, 0x0) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:04:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x300, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) 16:04:40 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x201, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000080)={{0x124, 0x10001}, {0x4, 0xfffffffffffffffb}}) 16:04:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) 16:04:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="37e00f850962e2f6771c4a956cb6d77867c9b429322efd798006011d02a29013ab2e8f945efbae9713cf75d4d1b5daf36082206d7a07572866b16b0a17677d83ec050055c919c823ed894e6f99d2aca0c9d757ba573c1cdaf75d323fb8fa789f0e1131a19b329183ab09980f", 0x6c) 16:04:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00002b27feffffff0000000000000001f2e9ffeeffffffffffffff9d0e227df5ab009db9", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:04:40 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) setuid(0xee01) shmat(r0, &(0x7f00003a1000/0x3000)=nil, 0x0) 16:04:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186000010094def6a700000000000000000001b0c500e1ff01ff4f22006e000000000000004a000000", 0x2c}], 0x1) pipe(&(0x7f0000000040)) 16:04:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x7, 0x3f, 0x4, "fffc7f5115a5a91724ddf12ec35219634aff333b", 0x800, 0x3}) write(r0, &(0x7f0000000080)="d2b321e1426be30f9600fc73bf3ce60485a34dc77e0837dcb50f3bd342c94fbb0449f68a056f437fdc146206e3", 0x2d) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x80, 0x0, 0x0, 0x0, "61aa7f0000002000fdff4d8d0974739ea78b7ec0", 0x6}) 16:04:41 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:04:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a3000", 0x1, 0x40000000}) write(r0, &(0x7f00000002c0)="dfe561818f7d6c89185cc0a4a34d0e858c2f5aa8e069da73b31c737ee402756cfeaf49a042ff265a0600d42cd89b50f1b5098fe6db5abb0aebe16a33c5a5c319bd3719854823577735b1c2017ee1f4bfc2b945e4b541792c49e5938060521cc538eb27188da40ce76dc5feb432422a7248eb964e806950c7f209510960a042b28e3e630f78014d3c90a50e716adbc58df27c7edefc908c30e99b6b148dea8e1e31549bf3b9e2ff1f37ced36803ccb5", 0xaf) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) socket(0x11, 0x3, 0x0) dup2(r0, r0) r3 = dup2(r1, r0) recvmsg(r3, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r5 = fcntl$dupfd(r1, 0x8, r4) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x5}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f0000000440)='./bus\x00', 0xc008, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) write(r8, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:04:41 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x0, 0x76, 0xbcfb, 0x0, 0x5, 0x9, 0x2, 0x2, 0x1, 0x0, 0x8001}) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x20) 16:04:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x8000000000000, 0x6, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) 16:04:41 executing program 0: shmget(0x1, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) 16:04:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0x8}, 0x10) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:04:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="6295b3b7bd944e2ec3bfadd36d3ce1dd3dd1ced325d6c099bb9420551a4e", 0x1e}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x99, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000700)='./bus\x00', 0x40, 0x2) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="65ba6b0321ccbabfbb0aa19ca90d2ca28bd801579be19e67e3f50cde37", 0x1d}, {&(0x7f0000000180)="484ba84e3482c069650c63fb023e2fb36a8e6c0ffe850c31d416cf127ca743bba63f2db5b0fe72a5c8bb26e1ae7abd709e7c2307ef53f36722ffa952092a9614d802875c0fb8ccff7fbbb28c6035838898e17f9a3423ccb67878d2b4d363c59ac5ec06d22f983d2343a2f47cd4f64e4d964dde328ff887023a54d75d4d3614a703b2b1b1b7106db463b50d25edf3570577be61b483ba24fb9743bba83ed00f11f3f646ed7f9145894a5009f1cb6b4390a5ac9fcd4929b4479ad522ff9a929aafb6d7a878ddbab861b792606b7a9db7", 0xcf}, {&(0x7f0000000280)="4b0ea65ec34b67bbf4d32710eaff8e24f7b38063dd8ec7066f707c85a84043abfcb3879701b2f34792d5e681454acf959de18b604c52cfd153bd4314f15e580c818bf06154738a464fcfde11d530b0de4ea8f5020aaf7e9c95d74a585d53f67981f6046b02bc9b53c096242d57d1d3a55f182aa33c0794f99f45a7715c5bb0d93f2213b401466825ea572e50325186007403b18530ecf1a1f6fd2c92be13a1101dd6081b9ae1320f02f549e7daf9385cf7da75adfe798238878622ac278b5c2573f93308a61288978b32e41162817c4600252124ae453a", 0xd7}, {&(0x7f0000000380)="b13eb4d65ddafeb14dd343c56908981267d5748b8b19311d11fbb00d8f9085a029ed25b620d77d581c6e1afc1756207f504a90ffc37b2aed59872d23583f13798334f0ad8a1c7ae971532cdacac51409da0d2dd68efb4f7c50a954e4a62e8f0b0d4b38e8b80a3fcf18fbb85c8ea963bf", 0x70}, {&(0x7f0000000400)="0c3bd0f4801a826a70fb1fcd52de2b55ae96b7070b97add462d81520f10a9075c30e627da3c2bf2bbdc73def6aa351d0e2aad4fcfaf9c90a20fca0d7d73e9040a4a6592873a4d41e6653cc21ec965d049de0f3107388bdb70503c1b472a56f4d6552cec5ced47bc1639c58f1b0", 0x6d}, {&(0x7f0000000480)="79765b63e72d681521792b8a90b1b9c1008ee38283b2000825ce3a23ec676899fa62fce03449eddb27be0c592dd377d879c364ac2e4a8af787675e856d09b6230bd96a4cc11698fdea6166eed3d73d942869d289356889", 0x57}, {&(0x7f0000000580)="257b0d73a84f08be2530ada77d82c46713e7514a9245e4a4d109fa7ab7dd772bd4b6df751d9dd3832ec998a504f1efb9c82e299da8faeec061821c89d15c70efee15de5c0ee157e486df9bdfddcdd22cf0f2f462c82ae4d38e6a886f743c9b6947859d76b3d0b96e0a15053bc4721e055912d6ece99c9f7847b5875a461bdaf14f5e1beb30ef99b027e518d4f948a9aca29bfffe6b8db47b2e9b0576936d36a19899fecb02c244dfd4c5ca39d7375cb75dee", 0xb2}], 0x7, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r4, r0]}], 0x58, 0x400}, 0x400) pwritev(r4, &(0x7f0000000840)=[{&(0x7f0000000800)="e9ed107ffec9f14edccbbc3d0f9cab163e57601fd529cc4ebe4b51d256c3bd68c08399", 0x23}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:04:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) dup2(r0, r1) 16:04:41 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:04:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) open(&(0x7f0000000040)='./bus\x00', 0x41, 0x164) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:04:42 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x32) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000880)=""/123) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r5 = socket(0x0, 0x3, 0x8fa) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r3, &(0x7f0000000340)=@abs, &(0x7f0000000600)=0x8) r7 = kqueue() setitimer(0x0, &(0x7f0000000240)={{0xffffffffffffff80, 0x4}, {0x3f, 0xce}}, &(0x7f0000000280)) bind$inet6(r3, &(0x7f0000000580)={0x18, 0x1, 0x100002, 0x100}, 0x1a9) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) sync() socketpair(0x18, 0x4007, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000780)="7d34c66803a86376c3e8b400908ca38cc4eb018e1a00fed9d14588a8c76432baef45427794f2ffb4cf7ef6612bb17c20dd341cbb89cd28e4461c6f71477eae130bf38c01022cdfcfa40a0100df93e6fe9c1c720f4b186e347b9669eda09438a1d7ed5931fa1f906fd8554fa1e398935c282347cbcdb26fd31c4e0d98455d1428ab8e663ce7a3c0026444e6e398466f02e3796144d32d8fa3c276e33692261458839c811aa503f5a8d8fc9019a34c859f183555f2308fbd0301d39058eb7bcbd407", 0x2) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {r7, 0x82}, {r8, 0x80}, {r9, 0x80}, {r10, 0x16d}, {r11, 0x100}, {r12, 0x2}], 0xa, 0x7) setsockopt$sock_int(r4, 0xffff, 0x90, &(0x7f0000000640)=0x6, 0xfffffffffffffcc1) kqueue() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) socket$inet6(0x18, 0x7, 0x100) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) 16:04:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r4, r5, 0x6, 0x20}, 0x7, 0xe77900000000, r6, r7, 0xffffffffffff0001, 0x4, 0x1}) connect(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f62757300b47b034f21cab5a32ab473707cbba80ddce03dd86ba4933df6b3c8b011c11cbda72176277bf3b1b851d5b10e1ae8e767680066709efa8aaed77bfc2b5a44dc992e52a51ddf7cabdeb3d825db66993004b67f2378"], 0x8) r8 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4080080c2, 0x0, r8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/25, &(0x7f0000000080)=0x19) 16:04:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x1e5) sendto(r0, &(0x7f00000000c0)="d5c42637dacf6ecc5f446c544ba106ff5c58d330842f24836393de8e24d59e3197abb80b393a29b3e946f6f547ddde310aa5e0beb0f263221142f615d12ebccc9dd84d57f9d8e083263e571cf5d2ca5eb7361cdd47078bb0b4540ef5c840325297f8ad61633702e3c40b1303f2e3ffcb09347789f8322896a44e7c6702a62e0205a93330d796cc98b2da6705794495cda2bf5d9a7fd96686d0f04a9ff3ebc9a13ba9921cedd8af52111e8ef70ac25e833dbbdf782b51bb515127fb5672646bbca93130aceb2a0e49246bae12bc10d77248d33e", 0xd3, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f666903003000"], 0xa) r1 = socket$inet(0x2, 0x1, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x50, 0x0) r3 = dup2(r1, r0) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/142, 0x8e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x19511cb5, 0x40, 0x0, 0x3}) 16:04:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x10ffff}, 0x8}, 0xffffff5a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000300)=""/110, 0x6e}, {&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000440)=""/111, 0x6f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x7, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:42 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x1, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/160) write(r1, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) close(r0) 16:04:42 executing program 0: socket(0x1e, 0x4, 0x6) 16:04:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x141, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCBRK(r1, 0x2000747a) 16:04:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:04:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000001600), 0x0) 16:04:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='0', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0, 0xc8}], 0x1, 0x200) syz_open_pts() close(r0) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x2, 0x4003, 0x0) getgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:04:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002001, 0x100005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6013, 0x800) read(r0, &(0x7f0000000100)=""/81, 0x51) close(r0) 16:04:42 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x7ff, 0x0, "0000000002000000000100"}) r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/18, 0x12) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) listen(r0, 0x6) 16:04:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x4000000000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0000001860e6008bbf3e2b29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0x8d9}, {0x80, 0x7f6}], 0x2}) ioctl$KDDISABIO(r0, 0x20004b3d) 16:04:43 executing program 0: r0 = semget(0x2, 0xb, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x200000000800}, {0x6, 0x10001, 0x1000}], 0x7) semget$private(0x0, 0x1, 0x1) r1 = semget$private(0x0, 0x7, 0x1) r2 = semget$private(0x0, 0x4, 0x500) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/194) semop(r2, &(0x7f0000000000), 0x2aaaac55) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 16:04:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x600b, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x9, 0x7, 0x4, 0x4, 0x74c6, 0x0, 0x400, 0x7fff}, &(0x7f00000001c0)={0x80000000, 0x3}) 16:04:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) socket(0x18, 0x8005, 0x1) 16:04:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0x1, 0x7, 0x7}) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f0000000300)=""/164, 0xa4}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)=""/203, 0xcb}, {&(0x7f00000005c0)=""/45, 0x2d}], 0x8, 0x0) 16:04:43 executing program 1: r0 = getgid() r1 = getegid() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r0}, 0xc) r5 = getgid() setitimer(0x1, &(0x7f0000000040)={{0x7, 0xf8}, {0x6, 0x1}}, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, r5, r0, 0x0, r1, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r6) setegid(0x0) 16:04:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0xe0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:04:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xa}, 0x0, &(0x7f0000000100)={0x4d, 0x0, 0x47cb}, 0x0) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)={{0xfffffffffffffffa, 0x9}, {0x1, 0x2e58}}) 16:04:44 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000005) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x31272001, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:44 executing program 0: r0 = socket(0x21, 0x3, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0x6}, 0x8) r1 = socket(0x18, 0x2, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x7fffffff}, 0x10) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000), 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:04:44 executing program 1: r0 = semget(0x0, 0x2, 0x14) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x66e]) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000100)) 16:04:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = accept(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getrlimit(0x5, &(0x7f0000000100)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="bd4955b3e535c60bf52702e95a558f7dfe2db95e99c4abd623dd2a6841191f600fd5feebbbf747a52bdd866700bf7c1d0e4a17b513ab60377a91eb537295b1da3e88414539ba7c6675b2d4ceaabe63f861ea9fba7ddfde7cf92cef42a9db5b036fc946", 0x63) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000200)={0x6, 0x800}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x80000001, 0x8000000000000, 0x101, "b4a8334350736f813e5ca76cb65c4223d2343f84", 0x5806, 0x100}) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x3) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000300)=0x3) write(r4, &(0x7f0000000340)="0d4066e5a9c702e08eb8b19f2c0612ed964c9664c7362686cf5ff57ed7ed714696a3867e748d050f5f82bd5f17fa6214e250bfc062649b35e3a332e725b0b635a75f4f3a8cf4ff4e1673549fc8a31e0b62ef3e4bb70b813d7768c9f038b8cc202edb10e1faa147a7bed57c0b011b2d093ba3667db76838a5a1139c059c2200952b910f3562c5a8b39b9f", 0x8a) sendto$unix(r4, &(0x7f0000000400)="6e024a871189b09c6f5c055bfddfe445660e7a8848641d1d5158a950114c597f0994a64c063fbfe25c07b6f1441135e3397730179ab2bdb08b46e522583ad066537900825dc7459206649ca51eeeae9e1e8a37f70029d256d8fdd0892309c58ae8b1d4569f02fb54353fe787f15880b92412b7670cef4701ba050fdae1f48eff91", 0x81, 0x400, 0x0, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000004c0)=0x4) poll(&(0x7f0000000500)=[{r3, 0x4}, {r5, 0x8}, {r4, 0x12}, {r0, 0x1b4}, {r0, 0x162}], 0x5, 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000540)={0x3, 0x9c}, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000580)={0x4, './file0\x00'}) semget$private(0x0, 0x7, 0x3d0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000005c0)={0x0, 0x2, 0x1, 0x1, "9f7c4d613c243410d3eaedf0af6f749520a496bb", 0xfff, 0x40}) ioctl$TIOCSCTTY(r1, 0x20007461) r6 = open(&(0x7f0000000600)='./file0\x00', 0x10000, 0x1) dup(r6) r7 = getppid() fcntl$lock(r5, 0x8, &(0x7f0000000640)={0x2, 0x2, 0x6, 0x40, r7}) 16:04:44 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = dup(r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="3dff9ab2db977bee3ec1920c626ef5637dd76d1fb1b559e5b97c2db3b2c5ccdf40c6cf641108cf836c7b6bfc5c7973843597bf54e7b03b3f36e5be00c57ec34b6c268c8fb599e3f05b1547991510f912f436e1ba768c90e0d2ec09e58e6182a5243815a06e2d61e620b5604c7c27621e21277a6b5ca2205edd65367ed1950b406014e29a8ec07a31ff3bd7781e71d5e299da4a9593815ff28ec1c9ff7a489092e6f5", 0xa2}, {&(0x7f0000000000)="55037fa4b90e14ae38fb4ab41bfa9753611b3df428e2cda481ce2528cf4542e1506ec382cfd3a40321a820f85a6a1f9d67", 0x31}, {&(0x7f0000000040)="55f2228d733a9e0d2ed76b7b6544a49899186a6e29a12ef012f5bdcc6b6f59e90ce621c2c10518b3", 0x28}], 0x3) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000100)=0x801) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x5, 0x3}) 16:04:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:04:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000300000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:04:44 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000040)=0x4000000000009) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:04:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() r2 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x9ff548f42eb3e03a) sendto$inet6(r2, &(0x7f0000000200)="471c0592040c8bd27dd10b79f159df7a0da93a929a9d59a5afbd3f3fd66c8af5e1ed8c7791fdf3a1d457479a17e3b45b305eb5af9ae4f86b9618e7d71f8c83c946a7aa759c340f7098fc32a1fe857e130aafc8d6ff820dd73c24d0ab758c5688cf9fb38cfe010ca2b911dd4b85771a46de638b579ca586e338885b5f71", 0x7d, 0xe, 0x0, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xc5b50f30b9fb4c3b) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x2, 0xfff, 0x6, r3}) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)) 16:04:44 executing program 1: setuid(0xee01) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) r0 = shmget(0x0, 0x4000, 0x500, &(0x7f0000ffb000/0x4000)=nil) r1 = socket$inet(0x2, 0x8000000000002, 0x0) r2 = socket(0x1, 0x4000, 0x101) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="91ae7e51e69a31ce9d3f6ce1dabbc2bb51ce0d68fb2d6491f9f2c4406903d1e0bc9d39f07681604af5f5004e3e0ba16356fb552c322feecd66d872ce8ce46b3a83e594ea2060b2a68362bdcf7d8640cfe818c7d5144ba4de06f47a2abf195b4596cc0333dbdf13d8bbaf41972e968ae7d15bedf627da0912658553c518e07513f53df089ed7edc2168e82531104c4664ec11301dc1db4bf45f55afc1668d33ec606f512dea7a", 0xa6}, {&(0x7f0000000200)="cb49084ec5703f2a1da23e225fdef760b26d43f48ba102ea4a05751b8ad8bb50c29832bbd4290455d8d057022beccc612125fc0707affd58e07a62e2567fe8ed16f3c4d834a259eb6eadb9c232cf740d89fc5fffd18af89952fef6e21d78b045b95efc1a975419f0274100b1d929f3979cb9b4726ca1b7cb1c00636b7bd11da00ea0fd3bb4b8edda53f09b0bb475892dc299821d643371a898dca69bf5b1bea10adc9476adddc6a5a382fbded0880899a5ef31091c936fa653942c19b8e33df77162a4cced096e", 0xc7}], 0x2, 0x0, 0x0, 0x405}, 0x1) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r1, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 16:04:44 executing program 0: socket(0x26, 0x8000, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xfff) chmod(&(0x7f0000000040)='./file0\x00', 0x2) chmod(&(0x7f00000000c0)='./file0\x00', 0x68) r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) open$dir(&(0x7f0000000000)='./file0\x00', 0x121, 0x2) 16:04:44 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget(0x2, 0x7, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/210) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:04:44 executing program 0: 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, 0x1, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:04:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 16:04:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:04:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) chdir(&(0x7f0000000000)='./file0\x00') flock(r0, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:04:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8d5, 0x1000, './bus\x00', 0x1e027bd8, 0x0, 0x7, 0x20}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 16:04:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r3 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r0) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r4, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r6, r7) syz_open_pts() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r8, 0x0) pipe(&(0x7f0000000080)) 16:04:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x9, 0x0, 0x0) 16:04:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800000000000008040000000000e86a87d700"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x6, 0x1, {0x2687bb6}}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(r0, &(0x7f00000003c0)="9b57c67b12f0863c", 0x8) 16:04:44 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) pipe(&(0x7f0000000080)) read(r0, &(0x7f0000000180)=""/182, 0xb6) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:04:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) fsync(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x26}, {0xce}], 0x2}) geteuid() 16:04:44 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x101}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000140)="a0e45b4d29dce06ab56a42f8eca8f4acce4eeeb05d253fe32d6bcdbbf3b81b2508d351d4495456978fd091d5a13386bd7fbc781f7aa33cc095a53b009b7f4d60a683ce896397db380d7bd7b4058cf01cdc690866aa14ef9ec99da446efcc43ac402db3d901a2356fbde4791f2261221af9298face6ebe7a47a1a1e833ff970bfca88b6b7792c40cb34338916b0c736dd1a904feba5234c447764ca9a36f659ed5f4b44129bb7075d9386", 0xaa}, {&(0x7f0000000040)="23ee3607c13e627fc74188f5b188005dea1fc71029eba9b7f85c8f980ab057b6fb36f9b53cdfd6e4e5", 0x29}, {&(0x7f0000000200)="ab5c296a27a2d04496b624a642c00336c201b9fa378f83a2013e18270b2c9ceaebd0b9ec80608ba71afc0e4fc4668cac81af424a1442b05339c102e81f8d9e0bbf46d66f9a85ba5172d0ea8e2dae477cd35affc50f4c8acc5c677dee0237948e003236a28f3df4f8d355e7c2b06c5d7f73173f9de3c93666c7797c7b00e56d0837dc9b3c76d65977a2a7cdf3e7bef8aeb512d62045ecfd364062bb8cba2c118767c7934a9a4a128fe5", 0xa9}, {&(0x7f00000002c0)="cec5dd9ee3870746b8ce989f5cc472899ed4365022203492b9ae63f5f74ce5fe218400c38b424b967e4a75701c8c0bfb16149626f042841d57bda87486bdafd1057a905d71a2bc00dd898bdc897fb80b8bccddab6ac5ecec922b7b432bc678496c0b38f310267e5a53321544ff30433e3874258d69e41df832e67047a39eaedac713c831277086365aa51bc9980fc19b6a4fe740a437daee4b302c91333a8920f8837f9d380fd72425edf52f756739819dccd48f815b24ec91e731c78118f7d86d4c15c44ab1fedd405c03ff6c1765d8c52f2b73", 0xd4}, {&(0x7f0000000440)="4edb8e691bc215a3585b6a9ad84a2fc9443122a4a8665205f232caeb637b71058e3b6af5d08715ab0fe252bce2183c68c7d058cace070544f6118f5a82dae323869318751b6ee5280a65d7e2b227d725c082d68acdfd5ef7f9edbf4d9e67d23118d92b8ba223f68dae3086d17b9f1065e64071b6d10432a39bb8aaf4ab7cf4e2b6719c54139241f8e44b570011348076b42370460b92166c9b95b1829cbeaa5d74b44192608911ccfa469607ac3e970d41e769ee3285051e761c4f0979b928cd705622b645b541c6", 0xc8}, {&(0x7f0000000540)="e7f1f1fbeed52445e66971091e6fb7b92c2afa627afec7f6328be6990e7c41a00397903b555b7b148a33069940030509370095049e7f3ecb041dfb7b662a3e52dcac2382e9dd908ce2a2ddc4fdc3e6fa765a1f209e63caeb73177851e132a07947bebd7b3615dac53752380504ae4776e1bd144edef704c5509d23efc7f4636e0ecd9a19800650ca7e3d95ea6028f0d3df198ec3149b97dc4d2d74cb52deb8e56d03b13df27605d761cb04df8248da410d3942335a003152009c9b570671609648d832843b9a84093cb0d805cb97b982a7233168122f6286653e5877148d1f96740edf0a41dcbe29b1aeec940ce30fdcbcf8efc2b565ff8fdd", 0xf9}, {&(0x7f00000003c0)="d623f0acac7a1c7628abfae1fe40c56e4c5285d6a452b7dde780019f881130e9538b7af0ac3d5178bcce31dc3b31bb29d847f067", 0x34}, {&(0x7f0000000640)="ae348842ec5b2dd2b4740717cd3a5e701c3af92559949d2cbd16d17a269381e4fd70350dbd1e15dd66e5f6466697af6af745c451bf1be97eb2d27eff7508c819e267c7fc0c8db96a30dd71fa5c3b2c6f132c1f5407c5bcb489c78d238fe24e6d62675c95b9e640523843bc938aac2a48580745be3c84b38079bd84", 0x7b}, {&(0x7f00000006c0)="e974b7cc2ee1faa8e8e0b0ef659b97232676aafa2b58fb2108a2df4e1800bb1822bb560bcfb2f924aa96000f306f9b34cefa57299505ed53639d4f71024c6d35dbe011221b0749cc", 0x48}], 0x9) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56b5bf3e752b0000000014eeef626d8a0e69d0086039d7202000004dd5706c85b0d80002deff003c00e5ff", 0x30}], 0x1) ftruncate(r0, 0x0) 16:04:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) fchflags(r0, 0x60004) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:04:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6f4c562a7021e28a188c7831491fcdb0f77691b0cfcc4dc17f4d9a4b784b231c8968f38a4ba998418109e9694f915da3f1584960a67c37287a4a79ffb72b9df0f97732635d43ce9bc06e3a45f92829abd15fcd319b5238759b4bbb253eafd2c851bcdbf631796ea3d09707b2029f2c494500f02990ec1fbf3519e830f02edc5ae723d5ac13e3a4f5dfc041a4998208ee", 0x90) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:04:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r5 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:04:45 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e1a692d08fcee558296ffe2c99474ff59081be5398a986e7d9d32d910af047ab1a279c84e93cfd8c6be8afec700fc33dc44388241eddf8146d0489f01bf1311ee032f02b90562047f4863e8d911bdb9f4adef3770fcb6217847cd3d3957af326", 0x60) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) close(r0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:04:45 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r6, r2) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r10 = geteuid() fchown(r9, r10, r4) bind$unix(r9, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r11 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) fcntl$getown(r13, 0x5) r14 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) semop(r11, &(0x7f00000006c0)=[{0x4, 0x2e6, 0xfaebe706345947a5}, {0x7, 0x8, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x7f, 0x800}], 0x4) shmctl$IPC_RMID(r14, 0x0) r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r16 = getppid() r17 = getpgid(r16) r18 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x1, r10, 0x0, r10, r1, 0x11, 0xff}, 0x9, 0x40, r17, r18, 0x4, 0x800, 0xfffffffffffffffb}) r19 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r19, 0x0, r19, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 16:04:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) flock(r0, 0x5) close(r0) 16:04:46 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000000040)="275a41048f16ff76d6cafc8ea8933a", 0xf}, {&(0x7f0000000080)="7de4a6", 0x3}, {&(0x7f0000000300)="4613d77eb31cb5b172ebf22c3b99af21155c9f688a4066f1f84a76ec6cb7eb4df7853704fbd6c46294bd79987e07eabec6f29e78f7e82efe94efe7d09c4681d5c650654edeeab1bbdb02334c3fdf176d8ef0b321f138457f89ca0c18ef00fb1cf7a31007b6cc5b31b7865dd9db17d268028b2f2e4d35581b9506f8a5527c0c30aa89865466041b6aefc20ae727882f60e52622b3fa806360d6dd028c6ddd40cbb4a63a36bfb7edb9ff123607b67ca906783a26471cc9898cf38e991c9ae3e75bf147dbf199c038edc0f2ad2773ccf064d459b82f75ec57c7f02af5fdaaf879466b9353e06d7c711a9aef1773f44d2fd35a946d9acbb6fc0a9a7b4fc28016d803eec1756ea97a3e5a092f2c83ef0f37dcc7132b1a78ec6ac4796c7f417c3c77e32ba9bf8c9f3a8ce0d5431a94f4cedbd7097b1b62a15213760cdda8941fc0a2543b58d3e845cb16eabba04b95fdf7f7be09c7179432ec961a31a12ade76c5d5a63f656164da82055a5b35e11e373c7ea7a0cac7f121f237cbf01ff66f8e0d3974a656f0624cb18bf47bd2e3acfb16507e0a60eb00718b10acda3b183457496bb979729e53fc1a4e13574c6fb25c392b014b014186af0adb0a426805c0525f14eb8882249097ae272c7d4bd7f9c3171b0fd63bc1daa9c55e28e638241085b79a8b244293fe299d1502994ff72799fc31eee2b64f791f1d4e3a6c56cb0ea46ebcd2a4f29b1f9d6be3454f9b6c78526c36983808a9a65fd85799422c05d996d2b32cbc8754cfb3fbf45986cd65149d6ff668f580c399941dc83be7102a8f3adf69871d2571ebbd11623ad04ee238aa1e37791e37e67c7c80886eed3984f1fbcaaa3ed1e145cab0e79e080524ce667725e7ea02dfceeca44074fea5d1224ed52289762cd7cec3c8e655cc886ab7757779ccff6744cfe84a7ab01fe363a37ff27cec16ce70afcaeb2347ebae0e8857136eb6faaa2c938f8c419ad8dd63655eb3575622a45c09f7530a3c9390a042e1d825c81777b8b171c5efc9bc3375f12a76cf47c5985d9027dec52f4eebf01f4c99b41780b147f58e7f8cfeece09bdc6405d9c8e5941ced0e300cd64e4ca25e818b4e75350dcb3ab7e827f7d6d3e8b8075c39c827df14fa426697c6188bf05479a58736888675b6c9bc0ac2e4837cca0f0d16b662fc486130150538632aff831fdd6ab2c31b8bc03ca2b91bfdb62010624f8222263a94a690f7bada919d1abd740132a77151fdfbbeb61bab177585664aa2ef081294c16b6e2730214941bf66161cb0f992f1473a6f16db5d61aa31fed73519ce07573a2d14b460646bbf2ff8a077ea3af6dde604e1b6813d798dd9ecfe1de914f65f0b906e11929cf50ebe829c9b32fef6ed6c4e2aea8ad52cb28610d1ee129a6e6e671afe2250e4458f1721ed40c64e5226845d01b3ef710a8903247695056e90f2509bf2a9cd9f55384f4e389e30db14e6d6a39d190c1619b75263b1e1a03afdb7315bd1650f547522abe27b1e77499f63a0eea308c5c0ac50b000d93040125bca1973e067d20d5b347aa3640c3e0598184bc2804e6440a4b9f60d288e993c57b6b7aa5da885fe6a98229963ce861a5a2ee43a05684e541dbea3f45447b55f63f8a6cdafb9ab7531e5da9903ba9958fe93575b008cf06c08596c4fa0f5853817b76233f78178152daf8c6aa9f66d93ed3e3eb7a9953ccf52a54421f36b21290cd823b0b5c85589439d5b3f642404d417d52df835ae869041c7300c57be24a82bcebb3017103f575e9769fc874aba1101b33d506578d270c8a8329714692ddc1dc2d54e4925fbdb2018125b38e54bff18bc86df273343a67db99dae018ff5537f71efcdf6a7559fa7b9f9333cd7aab7b1b669a220c12fcb88ea14d5584b653ce2fcf3c8cd693813ab9d6ffc9a8d47c0c4a3c0a8f26c65beedf710dfa93dd4249ab5065af28c24b38c471877987703cf4a22f06e93849f5cd2535029f59d97adfa6f2827a19c2e66df0d121c99db7d3de5d8af6f89ba7c90f8aeafeaa71a70fb5447f4887006c4539607dd8c2c0aa84953a2789fd5b09c75cb4ec0efb92b1893cd81e4ceae646fcd6d6c62b8222612927a0ad3e167d1746cffc803a6e1542d1768d9419c2066d0cfd2012d462908b7b79a72092b46f26da0018f964131a118c1693ce05204c6dd3e30f7a1d30efea423b903c6b705ca637468f905107822fa425e244df4f1bad039b43c3b3a49348eec40ecbf1ab8817d82512dcaca214e71192519d067c571a5755a9f0c01161e9ab862665af57cbcda429daec2e6929ffcd7b2143eb251c00cbaf63d45497ed918e90a7058a373ffa33e6adeabc95938b101877c7dc2d4a3d9157e7d35cc486ce636109b5dcb2f665cdbb6900deb4cdaedd908ff4c8fd65bc7d7c4735214f6e51f0914a00975d6d446690d8d15051ac547ff000a4dd5475aaf070eeee723be3f4673c1b2bcea36fcb88c8b1060b6ffd785768b20d7839b1346a651d96207617bac2baac034412810d2d9283f50ce3caf40ce6ffda500acbf089b508ef93f379f350500a8f48ae740952fe37418953e2f27b0fbddb47c805a54a612c43969347cf611178c1c83a3774a1100e44892f86ddcbabafc1dd62bf7d8db19bb2a5215dc6073cc636a35e097e16d1e8d37216a43fab77a38b5a31b7797fb5baf0afbcbde9e149439f466e695678a7394eb46d8742d985afa3e4f4bc89f4af76312e7a004ef63b7f01f9e83046f610092538e18aea9c83204632b35677a0778268ca879939ab27dc8a73ffc3c19b5cfd553fb51cb09babe1afafb02fb87d2b02505ad7d1d949222f179e05ae7b7815a5f18dcc055ed41e2ead95d86656297999d2cfa927d146b4f3b90603d17a33f5401c40921d17601729f49a547ec6469e105cb7cd9e4f99371e79c7bb14935d4e9117db26b4f320387e576a2ef570e039b462d3abb50c2a2bacfbe1b4ef4c7536f156a1bbe61945feb59283de973471d122e2b729aaf24762cc42863c99898da6aaffc5bf32e9dcab0adb66efbbdd51164bf60451f0e67b4ba41f0bb6e7eeb00f560c0821dc620fd38e22de620b6ce1bc6afce357a67606e851a15f6d0c84bf078c22e3436121d147d8758e40f2879ca010c9469acb2660c2f8cf9dfe80faa17b63a0d1f47756b4dc6bb7bf90008f610f3141ed2d56ab5142a17be6efba539f1b15bef5ee52f1f1c0ea0b34e8433fc35ff902c6049a78bfedc3fb608c4e3401927a78979d480571c6a9bca67bc05ef68b3a715bbef41db8aa17b1520798d5571f6f60be64220e4f99ebebce4d5605043c3d1343bf2b2c2f4b544cfad9fa7e49914fbfd2d1141c74ec392535a2f959a182dd21dcc966a8c3f20209a504dbc4c6f5c63fc6721db7e9474d2c4d523d234e96963ee33fb28349e72a4389eaf91ecb9867d559e7547bf63926ebd7016c225fdc52ecaf4ff14d8388a5565d05e6bc8cf000e42c7a357211a6aa2f140eea9a364aca21444109686ea78e7bd387bf1969757382dfeaca769e045e52f14567f0b05c6c036d9fde68a0086bb21628e67926aa5de5af7460203100f696609369af03155c4438f62d592d60c2e3e3652f395fcc8521f440ef270bd02406beb6f3eeab940b44f020d6e32d4e512dac6a3d6bbbe3d06a36787f8fb99a59b77171b01600697fba48804d7b307ea189f17cc8ce2aba2dbadf591dff3a4de8ea25612023f7e3741f68fab25ac168953f29071d3d4ef1af1db3e9e0d6bfedf69c5e23db1252d7528dfd54b1a6fef7b114d761f58a61efae6165a832d2bbc83e94727f5bd9588ffb4b710ef38ea7a32508a0c65dd169413304a89569373c391b2924f43a588dafd2b81dd77c8ce4ede9306bad986830e14a8fe0772ae6136972e55b9f55103fb57b87d4d0d145c242135a19d93428000668743539f1ee3c2e3b3a142185c8359197414d55fa670892a245f37d2828b69f384f879a280ea0f5e64124e5fcbbe96095dbcccf775ffa04afb1f53fa1a56a1f44dd3977878bbf990600bdacf9ae6aed25cd878d23c0d26b1640a72bc55f31262875a89b723f3c2a79e66234bc9c2e13ccf3cf69c1cddcfe494966639531b6726c0baca0f034216b254bbaf96603b88972fadca7f79970d7af4893e6f92231b24810e22f630140dad38f523d6709b69ef2e22090c4522e1005396e6ceda57a984fce1c951b786ad0c85abb9a100f6446731fce0f3e3d393e32c03e00b9015e43ef992a2b8f55c4221a369298c0d6fec7203dcf930a74cd3dbd0cc044ae20a8978ac57f395cd77ee92dfa5b760b840452f317c436777566d18498400ade02c83685b3bb72d80c1db2c1b644de076e6370c08c80810286a62f61b9c8e3ff56316cf375c6873615544857a1076d3061f1d622a26d17d027942b4b2c2994262048c8d2d531e7bd64c1c8f176d410dad8749d6a516bd5f4af900f0e5d4b817e1c58b345b134be90cdae00f4f7f06a5240c5c1c76c3c73842d827288c1b5e85511e798e3a9734c37b133da9f10ba540d099bb17c80912f9a937fe254d4fc2b0b91b3e459c24b3e9ffe9006fa2a9a9e80e588eeb7a8c8deffdcd1001ff161c8d76ef1036426f9aed5fe2b2fda90e409230be8a0c1dcfdebd27e5d7536f198882332c69d3895d5f275c63d0bd22f7c1c2e06b0a3d30bd472b7f47a93f1deb0b95774d547579bad2d7db3be820aa98c8a535bb29aee939b37ffbcfa06f33d63ed46484fae00a103bb7715e02904cd492df42f0bbce4d85697dd085767a2718a3b9530686a4a57dc5ef61c55cf556f4dbf6c5bb1e00a103b2c5ec607741ef4f40c398167bcdce1fb93d495a576402343484d677cfe8f0270bc0e8ac24dc2fa27a21fbc600a9f00d3c40f43b68873367eaf86cfff0d667b36970d1a1c4a1b363c8fa33e2fb427152c135ed6cde9c8c709b8b739b580d8293c0d0c7cfce950609e3fd04757f4fa5449c9031147f64bdaead7cc9fe8640e30def13856c5ca687e77ed3b54ce20b1b40c60ed134930f4992f0f81d9d1c98f69269a5493d63235309c69c198aef071ffa0ffeb22d542fead78d0b8cbbb4857159aeb6aa6f1f14248aa458bb1af923418bf1a8db3ef143d85c624c4350f6febd0440e203453ad25d511f75eacc696726401a37f4bf18561fde785cf99935b720e9e53d45cedda57a57a2bc2248237a3c58303386c88c92a63d2fb6a9cf228395d730e1a7ac517301907429e8ec470644599b6d162d329eeca675804118282bd0c18b3eba36f01b4acda94dfdf88d1e29862e40bdee31dc0ef47075817cb8a0592eb10c2fed5cc47144887c50fecfb321cd7dcdaaa7df1d150dae08096092f5136d7dde69593d0c7f1b33fe9b428dc1d817d16a26c2154db12c284e6c7164aa152d397046cf5ae05f0b43a9145ce2b9bcaa7b688f4aad05cdfdf1d4f5a8756a93ade90dccc32f5346076403fa9df1f6f50b470d995c6cc822641cd416452717f21f48188eb391605d60de9578ad24805b1c2b9d45d3025cc91f13ffe0f40a9a246d6c9a7e9dff36412b74efa94e0fae72f3c0c0782eef873e42fdd8774bf70db3efd82c032637bf68e411933ba4b02d93d18fa240a93d9d479470b61aa3bb948caed66cf28ca759b6905fc987c7bccea995b0ec03172c470f25c46f091bf92e21dc4b1ba0342f202b4fb7098cfc4a87c0136bfb6687515ef8a5c95ef420e7c0da2d8e667acf830fc08f2eaace0a0a82034fae7119d1e070746a14a0fe8c19f4744188a20cea63c8b179275c3067b4d5fcd76326dc246ce6", 0x1000}, {&(0x7f0000001300)="b6456c69654c7d7a43385ddfb30eb0faf54a74f81baf2f3e1b214c27ec01f3832d0281ddd504e41fcc7af502f3b0a038d221f8514257b82e194d22c2daf34e59fc3294451a12c4c275dba9f7566590bb2d89d0fb2a94336c1fc8d3cde90dce3600ab5dd3800820a96a3098421312e29bb8f2716e3998a498b36af46a0f1ccb3055e432a26d31d4b393e87a7b9aef67095b83840ae1d4a6e5ca2b0be2c7382fec5963bd7fddb78ed3f6bbe0bca69eb2e1e6b82d9536875210d2e32cc6d55e5a0560d8ae80e05ff0f413a8b7fa53ef6ccfb14b3b272c1a769aa493ad6e70b536106fc2f735da448e8e69a80aec2b3e1eb711988baa427ba28245903dc772bd22efa9d8e9080e04aee3931438e9dd2bda77e7b5141f8b33c94a25ea177bf5c1bdb80456dc690b892c0da7745e59a70835f21f708f42b6ecd64f468f9043b41fd8eea54485a36770912974e9a80322e636f86d59154d02c48e2d51bf88aec4545764b0d5ff3a8fd77d4038e2f82614f072d2309e9d54c88c502e42c79c6065782fb7b2fe19896158e1bd2767fc54c870fb61a90308b2fe8a5d71f967ead645b90366e94f8e1e2f4e414164682a4224f2ad1f96a7726bf1d0784f4c25aa68fae99b8a5932b03a49265f7e13f81aec2fb970ee400589dc13b1ee9234bce55542e76023ea5506cfb3daf1e28d313b062501140097367fc6de6ff57b9280d451fc50028dc12c92b9cc1fc7be2279c05ef2c1742b7ba52371c92170a9491a6697e283f5396c079dd5fab8c12fc4f46e263c84ef67870e605f6d5b379e277855cfcd111cd5f0ab8984b7f874795c31f259f52e47341f0df85b9f3ed4b80599568f551d7ced3dd9c37a9a7f3ed166ae9f3cbd744e4daf24cd1ae9be159962840ae4280774a0d5b27c7259adac1da838ca901006b101d9ab505ce11a87fb0a492ad74716c9f8933d4923c4c34cd24da25e413cd57430f0b94bb8b263bb60093736144ff328aecaf37bf274117ae27fe467be7add84547ccba1e9d3edbe13e808622a08faeac6d273a8f60de765827bae388044a9f1bba76e60e8a45ac0bc0d9914033f54ed6d6355b65d7e6d43eb36723c7bf0ae32e945eec2c8411e2f99a14f4095bd4cc7d5042a2603d0b91583510115b9864f53a784a72ec9f0705366c37262dedb72955f2a7e443aa3fbe9a1463165800debc92d6e7c55cc00597aba0a9af86416171df00d081507604d2267cd3d8234ba2f9563a352f84ead64ca64bb7d2a94fd7a2d52a38c8ed9a315ccbd0dc0ddb1ed5ef9931164f5325e2ffdf2ac397c7eb0e9f556465e4eb7cd7343fbe5b24c4cbd7e0e3751a98b4be753f09d91d6512295933a2506f0f4db9030a4f343025e4a05c2c5594c6848447fc43fbdaa1c44cd36a994365296540242b5aae67ae55c2a9b045b93c9db25a7816a595ee965857d394710da0b358d8f37e59b252538db39f6ec748414d5c1a72df6bd8f11e1db37648b388c1bf6280befa09c4391bc3b704f2d3b08da8d0639b5bf4c4a40375658a1e7723dfc8b77e2a4e153e097ff7988dff0732d95aa4523aa98767b211a8361d110798a5a013622ebc7189d33caf8ea268a4298963079de29d0f76c8233d464b7b069016b4027f3076f948e582aa46619ede2b56103ebfb35dbb4f3356390abc30934ea3f9be9ac2ad3a859239f9271acf71d14633fbaeef5a12c48943b41a16a396b4b10142426cb2624564c31130e97e4e0e94ad40add99a6ca06784de6865279629b0cc8daa1f12be2e8f574ac55d3e7ab6de2a2f2361dc9b0b52fa4bca44165fcefd112feea6ace3ca60047a7c153ae78019457ed40f3f246a55c5b4c2a2c1f9a3f7790c835b8a7d93c73799f5514e9e0b557bddffcf9adb4854bf4e6446a39f30d7b838414201a41c7f878b79a0192a31aac5c731b3c659d6179ac02b8ddcd5ed6824b07c390ed84adee5e95731004f9bf791dca77401b60b9ec745fb637ed5f46c3bc344a983f53496d98ec5bb40b57eda99a0a17645ad55801bb0880d8ae4c0c34a53e8ef71e7cfa259be39e968c37a3669567e906a48db2f31b03a988cae72b1d79461a3b1709f986176ffcd1009d0e9d0962d28a958ae0d476c61189c5368476d9aeaef36663d8c756ffd4e44b0d73ff01fa39d0ee1d8e2171f25d3ec93ef1cc305abfa960c495677cf17922509c4d995d5de63d5b6cce7c516a3d558dd47ef188327e7097e589a7bba652edf278e7a7c0d448faf8648359b846d6ffa920334bacc021b1a4942e6aa81f8148c6cdbce9a02a057f79782a2d7ef6f1e2126dae4f39ecaa01d88ac29954e5f8a5515173ac43f334b94d7d958ec995f9ff489015b5a228b918dc5ef27528e4aee472f53ad3caf5e90ae5899380c3f08e4327485479217caff9b73a6d577a43e8714bdce2b779c8e8276e9a9d14a8fdb5ae101792a49cb753b11e41c17cec052a34ca637d5b97586fea33838c2c5b7c26ad3a02094fc5fd69411e24e30a79dcdffe6c7a988861d5e389a75a993b5801c2de19354c0fe9ad240c7847412db4e39f545cdea130871e4f61d5a859d0a91e5bb38e9bac61bd83280c61b1b8008f60022136771e53fc66cc243b9e5dd78e41f8cb4f8d85af8161c574dce05af7060e1abeab1602d63de2ddea6159c4d3264c60e745b69ecfe78a94d4bb207872d53f499f5a1401063d79df9c487de71ee67f11174091c9037579abdc928af00e2e1faae3dffde7d2949e2267cc61aae65b6d4fe8d78070be58de16034bac820c385ef220e641f5b1ec3db9149618b4195a3221b6cf225e2ebe3c59d6ab1b89fbaa1b0db9a8cf90af6e13f76f11d72e36dca23c179411263a90e1f0ae3e7df12519b730320428aba35add61c41676259e13fab58e4b78ae3dc6f0cc0106a17f341ef6984f15bc9ce177d3b3c99a2b3b5c315e6b693c87fb1b77a15a676acf2f7140a5f05c519d39b6c48f0dbe9742862fc6a0eac757baedf701aa5932871366b4d7632644d9c38d86aaba31b4926b02ccea634ce3fc9ce33230fd8c3daff7c141c4a06fb0839250fb2ccdc7ef408a9ccadc1295d773d8068a38bbea7782d225a2c4386c0490273889d7bd73a44116e4a955051f540312499492b64fc6fbfbcc5206ddb616b5946911e95e5d907c76da00022940058d95902f9d963e919e58b208fe52d8730842cfa221f3f5a75341aa5391a41b5649bd8433d7272bd3ce034c571a8b86af0dcfe5f02f79ebd638d2fdb516a7fa577b59a1cc2009d619fe83ce9fe2fb6b016b2d302806ae173a9ca4b62831d3a4a867a8603898cb84d10b5ca827625b9236ccbae39273e78c8eebf7fb8aed67522b5e5aecffb32ed12ce27a4c000ca69f5642ef424ecce434018d204ebeb599413f7926d27733cfc7aafcd398b7af8ab8a9c19ecd6a51805e62e609c86a5f2053fd4c30f40d7f55da29a1f98b2c2bde33cb4e922c02f005df2515e0a9b4e4bc04bc9115d7baeb9d3250859c0eeab76fc3ca6b05e8877770a1b11fbfcef29f67c4fbcd5464509b7d3219b0f5e9b0404cc99b198f9bcea97d33870f86769988106a1804d245441bcdd08831444fd9723c87fa54319019d1f98ff83578eaa8c46a735e2f7d8d3dcf457d3783bade361308c8e098700a8e0ad91d6c31b39d28d203b13b24c95cee646085c356259f60433e8d4c77f857cf4c903a96a9399284ca9e732647f3f474746496cb0bdd1c14411d9957530afe47dc15f3e7a307195ffbc135eacff12d093f99e63aa30c556db44de957fb16084a4ae79862d6372fca161af3f431bdb9440cabe8c931167a0810507da59a86e7b99d8c13716b282851cd15a68b863b8a2dad4a3867397c9480170a00de801f9c81751c51c4bb8868f84e0453c0674e38198403ad50a9e00093920e18488e1d4f901e636d72a44dbfc6c2d5233d741f19d48993f4b55934283bd1f514fb403c5b1c028f71119f15eda4de92918a0d9dc622cf21c08af301cbf0867a8029f3998e769b2cd5f9ae5dbbe160540e5675299fa725486abcc5e4bc9b7baa76ba7df36c7de15a07d804007831055f94d60afc2b2ff77763099af691ad0f504e80f62de323ee603ace9d099232bc3b7514b1f5d71e50b32ef16b71a6fb5b66c3a018ff1934b756d482de5934864159f650ff5c4ea115cfb9a4bf7e5f9125a851c0af15502d2c9839d3c02ca06770637bdb0087859ae86eb9f5ecb72934f76c6be87bc98a5611e14bc588873a491a584a7a045396cf513cc74e97543f188307ad155e35b88999e365945a724b60b4e60c6478832bcee6f88d0f6b2f79eaa5f6a171cfa0220ad969b90a9503e90cf7d6b2a61117f746ba34e0f6adad00a413a25cfc90f6243d9370d3df4ac2f46a574b764e7d57ea2af4cd4686ef980dfb2e29ef28e511f7482458d07a433c7d44abe5c37b8cc238874ab2e3391c53d9eb6e8c59e9089a15fd2986709981849f551883af7efe836ab2696b98be897c3fa63b851c0e84bb83e1f86e1f60a5099978ff0ca1e76974ed7d943d192aa87eba78c5cea66d48562b9a314f6662de5102293099cf98b3a389c491c26344b1dc41e18509bbcfe5fece62afdb565cfd051724f62c573ad9a9d2c9f0f71ceed1ddf4ef9704af45900c9de1b7e99f9d86c71e553376fcdfd2187ac43581ac96aad47b5bb1318ba6eb5f3cc95bfa6af837938047004b8128ad5acdcf5412d1f28629830017f8b432c5ad996c630bf89b7e16a64ea86762c44ac90fa84041c17dc04b5587796f93046bcce8088e6240ead3ae5ed0d151676448ffe580dc190e29ae6b774f3ac0e103b7e8df3a17bcc3824e0af8b87dff176786cebde41ee911639b4d7525d098aca2178dfa06df3f65471c445e9ffb49db92372463a82a632be54461a4142376c71fdad5f1cfd89b151e2a20b0bfd75aa5b06974852212955800596fff117a7f1ac5c597c67825cc90014d430ffe1dfb1d6cc4bc1d1f15decdc2cda301728bbacc6f39f3dd8a20c47afb48066435498d54afa1dfadb2b0718e5e1be55944fe8437abf42245a65d6f556dc34b3cebbf2c0c8b2e71fa253714f056b061c878b36b34fdf137b1dfb1a0d7597ac1739e596173b9855b7deaa92b5a90f0be2e2956567cc1f90352a98ca6d51bef0bab096e85d40c87969bcf001b71ab194d9903c673c337046a0abfea9623a42c98786f25ec66f21baf2e996ff7b371304fae0c5adafba85eaa0b5055f2c85b2590b7cd7146e629fa01b8eed425c554df2a408cc9ea72c1a32f6d8800fadd6e21c2a550fae6f153e2135d3c81bbd43271040c1e4c3143ad4b7e71afa8822eda85f8c4179429fd1849304a30e4bd8a1a7e8de94a833909a228479e168d353e72cb671c007f2da136e3277172c73aee227a037e2904effb9d05cc7ade0217d36cb01e0f8addce1dea4e7ee7d768c1b4064a052dc2f47afcf28afdd3aa008e71ed5bc885bfa50ba60ea6c401a1d7ce8fa9376eb10aa208a704c5233c34d448c9e0580e1461a052354ed973c8882a393d80f06a675c3bf92cc06cc45ff7c96a14a93f9a949a4f489b7091d13a5ed1bb89aacdb0988f68da1e2b9fb41b92a568933288d69e5773bd9f46716e534c91166f89a67b17313d054a52f6e2094650140f99033dfa11dd314fbac188b04aa20f238cda9911df11dbe9a93bc24d74f8453e233c69bc8a1e6399c97c08639098b9e6ca27fb1e95b041cc15a64337296f4904a65fdc2de4945fcb41c78befc879b91a82d3707b3f77464c7c0cd5f7490edd5819432ac35683a9a064128bef", 0x1000}, {&(0x7f00000001c0)="182ddbaf308909f794e38115f60da4f9c2024a59044abd12e6c0afa71ce888cd503e915c3a1179727ae001844e226551c9d8af9ba4fa98f7b749e473d5eda562a6e5c6b25213e6d7fd2a711f1926f780a600cb2d56268947855b31", 0x5b}, {&(0x7f0000002300)="0cbac1c40a0812480583458da842b0ecffa915036c414ef1f1db93a4871c9fc4be00f983f0b7fff4adef7f984ac317dff267325f95528586b61211d2e991b10a61c2c029e69d41c185a1685325cb489ae1c5b35024520936cc77cd05586a5cbc6bacb76e73eb7617651a0bf7748859b88261140b5adfc88fdb976ac6165e320b4e359ee3d09f68f7cf06206f703414f0c256273c4479c1", 0x97}, {&(0x7f0000000240)="992f8f6a117805e30fca1d50490f88c657ece3833a970fa2359d25a0c7c5b20710dd14cb45daca2e13408f34a38884c6b50e084dbeaa1ec6401ca6ae5db93e1ba85d0772f6155d547443db2ec5a8ea9395bd165e52d80479cf5603d53c30e103c24ba959f682e7ab", 0x68}, {&(0x7f00000000c0)="f8ef4ba0853a", 0x6}], 0x8, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:46 executing program 1: r0 = socket(0x20, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026814d1b528c31d7e2e2f66693004d752fb39ad04302517bd8aadaa99b1a283ffcd964c550c1b50a91941e65df491568604923c2aa480b00b6c75298b8a9ac1722a59506b33fb99f00330baeeefaacea50e1509141b3d039a646aaee98873191b64b82b45fce570b4cf626453d435020557787187508c5cb1e20acdb327e9f5b5072b5bd4207b4e6f884839f780cf37b31348c7b24ab0"], 0x10) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:04:46 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000540)='./file0\x00', 0x190, 0xb2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r5 = shmget$private(0x0, 0x4000, 0x4aa, &(0x7f00008bb000/0x4000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x100000000, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f0000000240)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 16:04:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000140)="b8", 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x100000000) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 16:04:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setgid(r2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 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(r3, 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, r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x1000000000000001) getgid() preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) bind$inet6(r3, &(0x7f0000000280)={0x18, 0x2, 0xe3, 0x5}, 0xc) getgid() mknod(&(0x7f0000000240)='./bus\x00', 0x400000000009104, 0x100) 16:04:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = semget(0x3, 0x1, 0x40) semop(r1, &(0x7f0000000000)=[{0x1, 0x1, 0x800}, {0x3, 0x9c}, {0x2, 0x6, 0x1000}], 0x3) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) 16:04:46 executing program 1: r0 = socket(0x10, 0x8000, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xac47, 0x7}, 0x8) r1 = socket$inet6(0x18, 0x8002, 0x5) socket(0x6, 0xc007, 0xffffffff) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) socket$unix(0x1, 0x3, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 16:04:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) open(&(0x7f00000000c0)='./file0\x00', 0x30660, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1823, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:04:46 executing program 1: r0 = socket(0x10000000000019, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:04:46 executing program 1: setuid(0xee01) socket(0x13, 0x3, 0x0) 16:04:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x3ff, 0x1e8) r3 = dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000040)='\x00', 0x880, 0xc8) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000500)={0x9, 0x4}, 0x8) readlinkat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/199, 0xc7) setgroups(0x9, &(0x7f0000000380)=[r5, r6, r7, r8, r9, r10, r11, r12, r13]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) 16:04:46 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x100000000, 0x5, './file0\x00', 0x9, 0x7, 0x2, 0x27}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863ca1159c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) open$dir(&(0x7f0000000440)='./file0\x00', 0x302, 0x83) flock(r0, 0x4) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xff1a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r0) ioctl$KDENABIO(r2, 0x20004b3c) dup(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) poll(&(0x7f0000000380)=[{r2, 0x4}, {r4, 0xc59fd8e31530db3e}, {r4, 0x10}, {r0, 0x80}, {r3, 0x114}, {r3, 0x40}], 0x6, 0x1) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x900, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() 16:04:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) write(r0, 0x0, 0x0) 16:04:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000, 0xfffffffffffffffe, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) 16:04:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="021e82cff64405f0d8539dab407ca7c6510250800d0cf8c718a6f8d3f25b2a0646e087b43f638c36e79072e5ac40ba5f7cb2360854df8c25491f146b3f4d9a4ab676b27a38aaf13f827e18045c4dff96346601c83c62d3110f70453314545644eac3b3a61285b4e83e07bf77b0afe8d88e8b758d8d4d98133e99ba271f4477c1e803808b08b8ae0d10a877db2b849cfa6868bacc4ccdf9114e3853fb0fa77b31c98feb3d04ee93c77312964e36761f0b5ff89362e8d781e05cd2", 0xba) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r3, r4) openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x1, 0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x101) 16:04:46 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee00) socketpair(0x2, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28091, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r5 = dup(r4) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) listen(r1, 0x3) r6 = semget$private(0x0, 0x7, 0x610) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='*:\x9b\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)=']-\'-\x9f,\x00', &(0x7f00000002c0)='/dev/tty\x00', &(0x7f0000000300)='/dev/tty\x00']) mlockall(0x2) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000140)=""/2) 16:04:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) dup2(r0, r0) fchflags(r0, 0x20005) unlink(&(0x7f0000000000)='./file0\x00') r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:04:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvfrom$inet(r2, &(0x7f0000000040)=""/60, 0x3c, 0x800, 0x0, 0x0) 16:04:46 executing program 0: 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, &(0x7f0000000400)=ANY=[@ANYBLOB="012fe64073000000df3b4fbf4995b5f78b7b93c644e3fb7ecc0138ce871f21883b"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x129, 0x42, 0x0, 0xfffffffffffffe7c) 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', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0), 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:04:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x4000000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x18000000000004, r1) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0/file0\x00', 0xc000, 0x3) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="46055ca0019f0208fa1d267a187b8e30464bad8344a80c2084d6ac816bf4875f92c16ba9df0c0637e1b7f7118d7126b9fc0ee4a8d1175110a3da873d71ea7df0576f0923cb9d19fb42efecc94b052bce0cf58d227ece17cd8fa811b7e57539ab9e3169378b1e18a0f812f42a5c4df2c8f39ed1a2f9", 0x75) stat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)) 16:04:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x2) 16:04:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e155c639b3a895b408000000d5dd38c238d6cf97c74100", 0x17) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1bc0d445d895d2de477cf5ec55b1f14c799e7170d9a3518af5ac6d5f203193b980c13e568fe5fdd20021a5e3dc991f797eac1fd40233427657278c092f39718085cc26b559dd8f35bdbc7e9657a57bb6736c061a50302894ed6c739d41b42f318e59304b061528e5be97eed58658fb56d4693a8cc170e2d34dfeb9f1cdc76fade9c03010", 0x84) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="937a224bca596d9de90cd1", 0xb) 16:04:47 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, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc4926ed68d6c5366c51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d5285000000000000ba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f99f1458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc868674287e82ce111b68ddd7a8bdaf71ca7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e09058aa723c5c32f5aaa3ad85ebf6e7f2c90061aaa44525025c32b4d00c066481ffe92f2a268c9e49999c907bf94f593b5ec8eda2fe087d87bbe5c81732a2d08151ee12e6547537792a3e69854150d1eb20f846c13b374508c4906adc30093800a12fc78befcbc35fc7cad239e3c05b3bce2bc9638fd7a235e0c86a2104aaa4bdfca"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=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) 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) 16:04:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x41) close(r0) 16:04:49 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x3, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f57ae12c700b690937bbadf99f4806acb769885e5722a2a047a5d8b922d58c54f29e02b5e3935570d69d04ca9c494763b446158eae066482d7f33fdf2e233c0fba35996d1ceaeb1b251ca6a4098253ac5f970fef8fc407ba044c513d99084c118ce39dde9decd576c4e58d97d2a1d2b3b6da1ee9d5b75fdbe15361442c01ec1a1130ffa410886e8a11083f11545b078553614a4eb7146ca8cc45", 0x9a) 16:04:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x9, 0x80000001}, {0x0, 0xaf}}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}]}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) 16:04:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f6cd974c7923ed8bae1cec4982c653000b55e69e21bc6b3c75c997ad962c713519d442a47e82b6130f64e4e13c2baf4f9dcb00e273662a4a6b7a1f6fc3c6b38d3286ad2d6dd46ae53f8f7b35708000000000000008a6d4cea2f208bf7c27b4b4a82b06a37f5d12ede2c"], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x3ff) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:04:49 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) r1 = getegid() setregid(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:04:49 executing program 0: r0 = syz_open_pts() execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)=',\'\x00', &(0x7f0000000180)=',)\xf4\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#,\x00', &(0x7f0000000240)=')*(\x00', &(0x7f0000000280)='/}\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='(!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*-,\x00']) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0x7}) r1 = socket(0x18, 0x3, 0x0) getpgrp() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x2}, {0xef, 0xfff}}, 0x2) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 16:04:49 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000887500000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab99304f5286718094ff085d8e4746c267923565fd60eba9ccedb55ef9997fae707540739dd7adb0fd"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000701000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) munlockall() r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c58a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) shmdt(r3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000280)=0x8) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000002440)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f34d9df5d6613de4b171217793e113592e50f636352195566f6f43efbfe9dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f32d442b8650a5f101e8abc01d120d80a063d615714ef21681768f7d"], 0x1, 0x800) msgsnd(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000000068f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a23f228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"], 0x1, 0x800) 16:04:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a50b5dd3e752b00441955482000804dd5706c85b0deff000000000000291c1572b9cf49f5290000bca9edbd9c000000070808d9725e4d96ecd282c26601ef5348d4d82607cbc28834f01190e7bca8616d45caa6e477afb3cea05b3e692873b5c49f3e799d59cba179f25f13abcb7e9aa8fbabc40430dd9674dd5d1d173489468153135a8fb69e1081a0ee98c2ee9affc65f68415c954969fa0adbc03f5efb36fa555a301945cb48a9e5e826ead1497352367e6c11d3999918f972e878f862b651964f9b09e79dd79a09f53e48f8fe6da793ed5e9e4de25ecd43b08fcec81d34b9e2ff1bae8c374f95fa5d0a9fb24f0d0e61b1ebe038a2a766b285e1efc4b262bf60af54b2e497e0b4dff206d24d52ff9361822d5617e5b45c01573a30a4144d73a177a26ea5c333991931d2ae55831c20a9603462507e969120102233d3954403c4ebe772be952341fd46a73b4797378887a0f0c5546193082ce6741312105d0bfbe804796ba45234efcad99f", 0x171}], 0x1) read(r0, &(0x7f0000000000), 0x0) 16:04:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) dup(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r2, 0x2) r3 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r3, 0x3a, 0x0, 0x0, 0x0) 16:04:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x7}) r1 = socket(0x18, 0x1, 0x0) close(r1) write(r0, &(0x7f0000000100)="352ba75839cee6512df5f3f7209591d03579575fbe7fbc6d70de9298c3b4b3231d50bb6dac2db3e09b3b5d010eeb866e5e374815d8c0e4007bc1354ca40f0d649e5afb1b06106f7ec06b166e6ec2b7d50df888480287ddfe27b0d7277d328a8cf71045f737cbc0edfaec3fac84725515b2503a4c0f2a926522dbebc0d995d6b3790d53de6904c8dc3cd658b7cb4d834275d3a6ceaaf1c8d02dbe00c9c09fd1c03cac197fb814a483d0aa9aab9b7ad1c64c83a62a20c3dc2c1722b13c37f25fcc11c41fe0a2a8c3e16f4f9b390115763f024b900da3a7b8ec74b69422019d1e5f39", 0xe1) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="43ed1d221875f92f7737b93dc3e3b68e81dcd920", 0x14) 16:04:50 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='m', 0x1) recvfrom(r0, &(0x7f0000000080)=""/137, 0x89, 0x801, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x3}, 0xc) 16:04:50 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b15439", 0x6}], 0x1) openat(r0, &(0x7f0000000140)='./bus\x00', 0x10000, 0x38) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:04:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) r1 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) open(&(0x7f0000000080)='./file0\x00', 0x4c1, 0x0) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:04:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kqueue() ftruncate(r0, 0x0) socketpair(0x33, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0xe0}, 0x10) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:04:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:04:50 executing program 1: madvise(&(0x7f000062f000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x2}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = shmget(0x1, 0x1000, 0x80, &(0x7f000076d000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmctl$IPC_RMID(r1, 0x0) r3 = getgid() r4 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r5, 0x0, 0xfffffffffffffffb}, 0x401, 0xef89, r6, r7, 0x2, 0x4, 0xde}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) 16:04:50 executing program 0: r0 = socket(0x10000000002, 0x4, 0x40000) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:04:50 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9d0271b52959f5df6a16037a9868928b436acc4cf9b9641e5e7971c8a5af386cd8289eaa581a6f43b9e70f12d0c543d04f8f23b339bee36e66181880fda4aa8b80cd63fec1f44f79fdf1e7be31c2704c5fab97", 0x53}, {&(0x7f0000000140)="b76b018f481963958ad2cf2ae92ea93db5cc03ed25572671a6e6ca62c68aea985e83ae88c4219d5b23c57f19af192fdd4a1fea8d42b91bb8cde963bb52794601b05adc975ddb27f6c2aac44dc5c1a2199845f81af576a78d527d7ae356293fa5", 0x60}], 0x2) r1 = socket(0x2, 0x7, 0x0) sendto$inet6(r1, 0x0, 0xba, 0x5, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x2}, 0xc) fcntl$dupfd(r1, 0xa, r1) 16:04:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) ioctl$TIOCSDTR(r0, 0x20007479) 16:04:52 executing program 1: stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000200)=""/186, 0xba}], 0x3, &(0x7f0000000300)=""/128, 0x80}, 0x40) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x6) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x14d4a163ae98b63a) 16:04:52 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x0, 0x4000, 0x8a, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x1000) 16:04:52 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2004, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = semget(0x0, 0x10000003, 0x2) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000140)=""/181) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSWINSZ(r1, 0x802c7414, &(0x7f0000000080)={0x51, 0x8000, 0xffffffff}) getgroups(0x0, &(0x7f0000000100)) getsockname(r1, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:04:52 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="7f7ad95ebfd029cdcf69d948783c3e77d50b3a37230857980ed57a18d45d314911c3043cb8819660fd4e3e37ef43c5a91ec22bc9aa88f8ab52f9edbf609066e397bbee2d390c551c6f03ac4e6c17929007e56107590f6a1e61ebdd96aa38de33ec5fa08c1eb04de41fad920d9e53688de00ea00923c3bdb41f9408bfbe68d6275215698dec6cb01feb21f1cec86a1af0eee7c95f4474218081416426e6af228eb9882d2ca899501e5fea6767cf3e88b8e712c90ed58b2b147aa4e03c181077e05f41a735baedc7dcab7f6e14064d7212967b41ce57f15b731e2bb091b45aa84e545ce93d3e648247e96a85330a8c7b797928e2117e95de8f75657991b416bb297618c40a83bc8a8b8e963beaad6904a70d918da32059cd1b2a04c20a512bb3dc822489a700868ecd63368d4569ec5f5e438370aa3a08b598e86bb8f0dc20193a3a69f6f18889f210b8eb80de3f7cb559ecacbc8bf785c85fe3db574eeb7cb9d651c8f56fc1c1c5bd72a12f354110725b4424da436e88eb3f332958a94df7cc3ab7c00d68e4bc0817017b1e83b5540d6aec7c95f7b2fd512defd7aa0f22a24431f0da518a2b6dffab21343a2be3a1dee0ee2c50f32583d99a8f7c7d54c1ec31916ec5aa6fa79ff4db58e7c5a0bbe572e0e332ee0545509cb3a91e2155dea9d39f4c529552f0a60d8e40a7e12ab85fedb33738930e1e1108b8edf6cd11a9d1e8a8d1c53230aa9982f0e6bbfac87b6b97a35dc79d32a334b3607b28b38813671ce2287759fe667b737a7ffc788eda318bda7665ce346142c4aa4bff9dfb38ffb31289321ebcbfeeebd33ea6ffe5d56746b5ec3b8201678a0fa164763f22b0340c34d3c60b7c5c205398c8bc24d08a2af38fe18b001878185ad492edb903927259841e496192c504e9e88e716047ed12a1ebfce389b8f1dd675b11ee3b7f131b37a526dbaacf03081ac1319c261627b4334b1651e1ab9a968b6096fecae464c1d5ca408eb96fa47368f948218a1ba82a7911a00ecece336454137060a68409910cc5f54dbfda71f57088d59bece9bff89ac28615b2d9c611278fcfa4cec7dadaeda63c64643ca76e3068a2545d9d4f318acfba9bd307bcd5adfd95c6f712d8f24cf7e504fc57206a115fe0e93dbad68679b25d6945b0f0c2ee91a5308d2de8827fdf375fa20d99e38aad15d033a888b4782d3b6c449c529e7e6138b737b4fc9091bdceb04605bef1159d389f60ec8bb5dc19c6606a2bd62a3c7d9c8ac775fb3d0675b36b33009e06e5bd0a1f3222f0f1d09d078ff49c9a7a9dd15346623d68064cdc54f2d41241e3ee1f4791cd7afbc9742452e366a155cc67fd9c88ea1192e08b84140bc1a36c5f53fd01c5330bf5d61d19ef1ad127f88fb29b23a0cbd713756431d2ae77b38a3c7c568f8fe35cd816fcf9418b4472d8c323605f7faa0f8b032a8a9dd7a0dd46c5bc48c409cfb169b8bbdbd38c5889bf8109c0e520a91f8981c3f895650a7ba6b0b105e45b67b2f84ad23029d30a41a8bc1eba7d013e1b63aa26c605f3bb3656fe502f39875a458cd536b717cb6ec11fa29b77a4e2e1dc79705c4af26d9dee35d48f641c327fb21f9434ee856ce3e93a715190c6ec277453a79704901f5fd1a649a4bb791518a1a686187cdb829f944363b131bda81b6b22a3045acf254cb38a864ddb78532c37a5aebc3917d6f43b9c5185529586b47dae07fe47eb5d60c2c2a8642fbac058743b86706d10142439bbc633e5eabbc8c67e4e5a3c6251ac962ce178410d83e7b8eab46060155c666891f1988d45ca0ef7770fbc22d4eb5a487af28454fc8595d1c3bf4f41dc7f833a73d22553468eee34733f83fb6a8cfcfcfd277a51e2703b51490393630764333edffbc421668bdf7044040fc77de9ae7b371944f4566aebfd14fe6cacdbb7cd81487e8e1fd3074f34207a7c721b7c07152f500a3ecb0180310e044017e5c67459c4e2d1242a144558a56c8b1af381c404544cd1327a03a6fdfacd5af46dd6d0509395da49eb0742012326664fdc7e8f3878cd10c601f050a31f9ad040c714c29e5108e78692b00729c8366c8aea5edcb22cb1efbdf1f57240338a20c4a8558836edfe2500ba813553b141fb23d84415c340a1843e051cdeb8b84fec62cc56ed4710c9b3cb876fc14fbf3790b453ea6ea74c7f11df1f12450ac1ec340e063b8daf14e2f020dde69628b24e43644d9d22ef9ac7cf27187a9ae30a905873163bb4f48bb0c29df2ad474fc6ae3566127f18bd7a5c5153b04ae7b88641fe5152c25c863f5a79a473007976013e8909847b95134705c65229a3b9b9ecdc5650ff7305c6973910f05f74210ab2d1fdd57cf0411b0975e8b68092c73da2789db5eefdc36cc073064e33b91f0aa7219360e8290c274ee4c414d1454dcfd659dd7e1a4a3fafda1445b5a9e3ccca137ce4c3ad6403f773e16d04b8126227bdfd24f1f6ce4817247e41b6a91869c6e8ca8fb1e307272e8091ba9f16d223dcdacabed7a677d95926f1d241e72088005cbdaabb87190a78cd5ea42b1fb4a666fe7b71a88b48250af9d2d1a766d490f411bf341f6b66fe4f577812abe0355bd2ae22bb547871d6ddb6ceadbae3e141183264cdbac4c2d2e1d603f1cf21da663204270f4ac278e8a9af12e9961dbf425fc84264d23dad0ad679c3af762909d23d36517f658807b609e56d580de117d72cf870d8c0dcfb7003ee128bf2609bc66a0d4635053ab02e2116cd974e415f020c42b2401b9f9c79fa8505675db91eb6330813cd6f17b5ab54a5dd04981c207a6e4953ccf9fa21606fffe55310b72914dbcf5393ca8922bdc7d945069818fe6a089449171873bbd29d63f5b0bcb95016649442bffd88b357bbc35adba5a758d4460340199b5536af512737b8d43137c4a79b2dfd71d049b75c80b5e437dc26dd6e9d6b065c0668fb52bce990c39cd814c37f3283dc75f39deb4e7d79cc2c16890d14aa4693988e35167f3b0cb2d7c19afa681ec69911b109e3aa8acf783fe32a256a95dc623431203428c0f209a963c9034bfc516a0dca5c1fb969e48d5dc031858c79b5cc02aaf750d0b59470877bfbe2bd50e3eefb91f0fbb3b0b07ea0a7ea8d1943ac4784526ea97d672148982918894d400393ddfb22b855ffaadb5e3295b872911d52eaacc9f25a6b2f2d3bd5d9674a9fa3cb6c00e7f8a810d5b285d833c7accc2910bacb3dc73dc1fb862ae03c0d8031fe0615362793106a44e475d95abe8527a2a72694daa69f886facebf427aba0e0bf33e694e58a656cec61b7fe02d82480f0abd5d3412b3deeb99d493e4d9a6bc25cfd2a4f7f1fd1fe9f3adc069ffc8d0ee467e49c221d7c081c8f9f4ff264d7d381ec0b71e75b08527cf4d35fc2f6b712da4eb21b29d7414fb6ef2ce54a29a1db3d68ab5a3c1906fa6758dd3957dac2801bbcd10b1ab397cb15c4c2b893dfa847cd2e3ed988ae1e7d6f7852c9932d468a0ba7b1cd72c6ffa480d15807daeeb4288e6ebf6cfb1dbc67fe3f07da88e0ccb1124040e8d29b7b0576d4e4306fcb0af1f7a55aa0b5af5fb27910441301d1d7236080c6dc03d50a3403354d4b43410de2d263c0e8ec5495d5103de52cec7fbfc04d9ea28e31ad9977c7fd022c0c62d25396ba5dd2e98084a4208bcc666271fe6cd9b9554703e56fb87ca38bcbdad12bb74a79ce939b1b704386d29cb447e2e483dacfb8fdece21582ba588af26b333f4d0b6c1b3c57e57857aec3e87396f6a4f06ed623bbc20e93c026ae2b97075e24b583aa986a77aa8c268792150a54e794a73744d0a6adf80296bd0431f1fdd60d465d91b06ef66930119841db4cc5a78aeedb66bc73f007ea2b30463aecc3fb4c0d241c59bab01d50cf1cc0b5822c4483918ac3a0dfa124ddae71a7a2d0ded4dc1d1b200b9c078b055f92d39416b6fb45bfbefa4f52f18664f423008b40f5be21bb115c12b7d8b686bab2a3dd38d85c85b92a56b62e916abcb61da966feb539bfc2532b99c54686ad4353252f98e47ff4efa6816626c543ecb3d15c60a5cdad11a23746ba3c3facf5446b017cbf92869e55c704450b5bd8dc6cc9b0b2d8c1c713e389f006e090fc4c59662f32e4b1f15be2f43201f6e3f76ee7049ab8101f37d66324556a0845287a7f22ddad2e6f2bde1461597dd995b59845c3d1d163a5c0aaf1a562934fc67ef6a1d0990bd0ee8be5f1ad422dd28b72724da03891ceb09c7a0bdbe6d7a3cff859671f04a6fde37a0d265cd7388291f26c07be49a5ffabce20c1f9361ddcf9a71f45074ee1faaba054f8d9ec2b26509f571a2442bcd37e5e4313edfdd3d7010f04d46d75ca1f6d3c492d63c329847dd85a078c0aaab7268c841328eac2b24b4ed2baf52583eede81ead20393136b61c28c231737569f63ef71ec9501221cd525f665c4166f6277a4d07123fe23bd1249e0f87ab84cbf01a06970b987ed315ff0aeeda9afdd9e57808761812c7f378d29741356695c3f478345f29c5104ea76679b8e72d1001b811da3b01d799c6eedb4e0f623ada887009be2298e2fec18f406f81f1760851845894484c05d5f8032dc01b0fa5a8c76042dd8f05ec87e85b804ca211189ac28c4558de9e2fea19ab262b97f164b9cad5b073091d1f441b02d1e18f499d453fae740765806c9dccbd4fc3edd493840ded1b8e6b189895b218f81b0f05c00a250cf804d1f79aa71c4dfeb3b341ba7628d1bb9496d4abc7ddaa2cea777c7418dd7fcaa1d0fd6c8ca63d629fc436298f562c2ba9f05f20f301bf767221ef6ac4e0c9ba9ae2fe6e45313a33a191966505664219860e2cd35b5fb749903929c57f0241b865993c76fb67f9c1ca6cb960fad93d71743db8c1af2c5be3a6dc739860141be3c72eb730378c92e621b6cead376cec893c0dbf7d7b6db1ae3f94bf89f6d3b0e9ef1aa2dd33b47f1d172c2cfca3847e0596ccd75c63def7c7f3567e02c3f3d685f0fcd235fbf627c26ebcfbbc999cb5f9bb9b23e4c07e7c22ce2db5cc3790cd8391c92ea4eced765c664dcc56a37f8bb91311bba9a19a34acb9e0f7754082e69b6aa94f3b75ce79402cf5128eece53ed498c2906504e40bd38525b39c1a4460829e0a645823f0fcd0fd666c16d4139a51d6c1745f4a5c30bf66e03924392a10317b379f21e3680ba4f82477481d4446bdebc9c2db9bc5523a70e878e3070c4a16ac5c3a5f7ba33d3cfa1909d460f17b1a099817e892102cd6ed69cf11afe8b15c1ea476e9f8653884a5d85ff902665302f2808ec961f4dee24c8df825a35ed739905e3da1a95c924fadb7304455f6edb780faa321b059b389fbf1b71ad6890c868baedfaf4fecb19f1938cd03c6c86c0ad51ac1e274a35c917b45ea0bce41be9034bd62cdabaf59ba3230689054b7aa8bb62aac1d767c3dd5ee57c3c4b837d82ff16f279191a4c7f4b7c986a03cb0d5c42a7095d723c14eb5f23e0dad51693a87b336e28a8eb00a376b868a6d56e004e38bab19b86336d2de6036f3a1468297a1c7573e122bf79c049d3b83cd322635ae9c83d034d40c6026b3fdf4716d2a4c5b9fe35469e7e9b405edc292ef1bd8b7eead80f8023d25c027b4669d12b1e0cc2cfb06f4a48edf82bc9b23835e67cc046b4c7dc579fbb7ebbab6954324d9cc10edf5f0eec40a9c287083d2e2fd9bf5686d37cd3198f150963288d77cbf56a7bf4350cd61ae89aa1b5df6b552b1f4040a70c434708ecbabc0587b8cc13d27e2ac33399c5af96f17898e5839f32178aadaeaade43aee2b5d5d895ef1ca6f6415a189965907dfd", 0x1000}, {&(0x7f0000001140)="4f20b546759263d7eecc8cb9b6ca681cd4b83ad72edfaa74a0762e622d718c76f803e9adf763ca5c0cba2f8fad2c8652142c20e2473a6acaa500695e993392c3c8da720d23baab372f0dfac509455e594b0c45bafc1a047ebcf45f34d5c8d1bd68cd1669c0ee51e2048695df3bd493b915ebd337c5b55e911d92c032a06bd8e208d61365c4292fe6", 0x1b3}, {&(0x7f0000001200)="fa2dbafb8d2076cd3df2ddd5079208a0ca7b8cc8a995cd6a968fcc5f9f9d60c14c9721cbd4c3e9d804b82bbeda0d1b1b8db78a603bea67108e7b5c6f29ab56029153b2e78f404206630cb85c3937ae59eb3b855ccfe4e09d60c406f96705fe46b48eb85d43acdacfb308f36105651dd2284498ab829857f9546b9262ae065acb92dcc780b78122885e428399313002e1be182ef2b2529ecfee35cf9c8f8f8a797a39594b75242b50508cdc1a789a8a029c148c7c682d3cf7180e00135df08f22d19db14928474554c1f6c34ed8525ecec20ddb2e317320", 0xfffffffffffffceb}, {&(0x7f0000001300)="973de4a9123b21bf0aac719582b28cfb60eb59d485fe70102ca4c62d60866e481d1d3e3cdfe09fa2c7182269cc42c25109183b5322e10d1c3af4a8ab57c19e00c22a4645d62b46c0bebd1c2b1b4b995c17459d31c6651f6d8a57dde6cfebccfc01d24e341531c3c6b143eceaf10ac96eab51a20dfbed6fb83e05f9fb458db8fa28c605926ce8db8ff4e0b8be8bd1c287a748734c0f025d2bd3e9cb815952deff5e8045244f3665aa96b1", 0xb2}], 0x4) close(r0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000001400)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001440)) 16:04:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x44) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xbe, 0x5}, 0xc) 16:04:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:04:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000668baa5f00000000000000000000000000000000000000"], 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)) 16:04:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000240)=0x10) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:52 executing program 1: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x252) 16:04:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xabf, 0x3}, {0x101, 0x10000}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) 16:04:52 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000540)={0x2, 0xfffffffffffffffe, './file0\x00', 0x7, 0x0, 0x8, 0x9}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0xffd7) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000580)=0x5, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*{{!*\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='r\x00']) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:04:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 16:04:53 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpgrp() getpgid(r1) fcntl$setown(r0, 0x6, r1) close(r0) 16:04:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x1, 0x7, 0x0, 0x83}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x6, 0xfffffffffffffff8, &(0x7f0000000100)="2c396d049144a2d60c2f2a458be50f15d6fe79b2b5941011ed4f47fca9733f0822ab50e5cc02cdb8958def366a24de35f5b4cb1be5989d57b6e98d2365e737ac3011befd11f9c8633dad3880f96ba4f2fe81ee6d6fcc92a8412ef52f2f4ff18dbdbf96fc19fdf14a94d1cbf1", 0x6c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x3}, {0x18, 0x2}, 0x0, [0x0, 0x0, 0x2, 0x1, 0x6, 0x4]}, 0x25) 16:04:53 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) chdir(&(0x7f0000000100)='./file0\x00') 16:04:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10001, 0x0) lseek(r0, 0x0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000040)=[{0x80, 0x1}, {0x88, 0x5}, {0x6, 0x6}, {0x127, 0x3f}, {0xe6, 0x81}], 0x5}) r1 = shmget(0x3, 0x1000, 0xb3, &(0x7f0000ff8000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xfffffffffffff000, r2, r3, r4, r5, 0x14}, 0x401, 0x1, r6, r7, 0x4, 0x4, 0xfffffffffffffff7}) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x80) 16:04:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r2) kevent(r1, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:04:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8400, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008b000600000000000000000000000000e0bbb39c6afeffffff0000000000004b7f4f22276e", 0x2c}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:04:53 executing program 1: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0xffffffffffffffff) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3a8, 0x2) setsockopt(r2, 0x200000000000080, 0xa, 0x0, 0x0) r4 = socket(0x20, 0x4000, 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r2, &(0x7f0000000600)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead27ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a65e2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ef040e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e01cd63671e3cc8133580d0000000000000000", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x6) r6 = semget$private(0x0, 0x6, 0x100) getgid() semop(r6, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000004c0)=0x2) r7 = fcntl$dupfd(r2, 0xa, r5) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000400)) semctl$GETNCNT(r6, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r7, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000002c0)=""/53) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000180)) kevent(r3, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffb, 0x2, 0x80, 0x5, 0x13ab}, {{r7}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x9, 0x2}], 0x1000, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x24, 0x4, 0xc9bb, 0x8000}, {{r7}, 0xffffffffffffffff, 0x2, 0x40, 0x6, 0x8}], 0xffffffffffffffff, &(0x7f0000000300)={0x4, 0x7f}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) semop(r6, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:04:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc8) close(r0) lseek(r0, 0x0, 0x0) 16:04:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="b8125a87", 0x4}, {&(0x7f00000001c0)="bdb2d0dc920151079558d46c46a54895b2e647e52828ac2cd37b9ca223c667c60de7f33b637172c2b85742ce92e6e61091156d930465e5b74880faf781f25dcde594aecc45addcb7fb4aabf160214f585e3c3697ef131bf956dcb4601d5579d15cac52e6cd134de47ae6b98d76ded90013e4c6d8db919ea1a334ed82d2b343a49215bc3cfe34de24eee16996ac8ca2d874d538ea9f7bfa6d883c8275d3a3f984ff43304ac0bd6ba7be98aa17933c374a25aceaf9dc", 0xb5}, {&(0x7f0000000280)="82189564a2e4f72f7a8843da5a144908cde6142bde23ddf639db426a26e837d537a0d2e2b75f44be181c55e30ec02ab43a2f18b001ebc885d9bb66e9cc80adfb806a01d4838768dad5dade18144f118407b94d236b759734b2662510e5b5ada2ed625ba225dc3238cc1d0a261b1edd7748b91339f9daaff5e972cf2be7948330c0", 0x81}], 0x3, &(0x7f0000000340)}, 0x2) write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) r3 = shmget(0x2, 0x1000, 0x48, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = geteuid() r6 = getpid() r7 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x1000000000000, r4, r2, r5, r2, 0x4}, 0x9, 0xa7, r6, r7, 0x2, 0x8c, 0xee7}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x6, 0x3, 0x0) setsockopt(r1, 0x8001, 0x4, &(0x7f0000000040)="1a293f5f52ca9027469476f36346b22f5f337b427cb739f8e36a", 0x1a) 16:04:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x84b) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) fcntl$setflags(r0, 0x2, 0x1) 16:04:53 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x614, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, 0x0, 0x0) close(r0) 16:04:53 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="82a4ac3ee96f4bd531c86c92d5c259aba1f0f27ba9f147ca94b838e19bcce990ffe6bd805d9b87aa8fd1e6754b17614f754b4c655a68d6d3921c0f8cff6829edf21517fc479ddfd2b578e83b570e7717f5c615b898273428d20d0ca41d3640f5d11c9eb2e958f808e22752e967da26231680cabe63dcbfce9603bf82fab706d5523ddc58f8da88f33cdaf5ae7ca5813012a5363af45395e200baa8bf9cfa1e8cf2fb1da6437b573ae78aeec44701986166222f8d5f85d5b59abd755e9aa5cc923e5dd46c10048dada095", 0xca) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7, 0x1d}) close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:04:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="a31ff77f0aa11919ec297f54aabddbd2239f75105cecf277cc44e25fe217998bfb259157eb8b3712d4d58d78de05cdf176a1ab0901cb88828e42848aa501900ec0dfb79656008254d1ee6a8e5f1e859bb5c16ddeb66aa2bd6593d28b3de06190f5025cce64cfd6bf0118ed60febc75d7ac60bc4ba3caee0a12ca9c0267cbfc1d8da730b8fbd1fd00e8b28ed12ad514443510c8a5efb264378970d5c0ff79e89bd8e0911a30017d485e90", 0xaa}], 0x1, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = semget$private(0x0, 0x0, 0x81) semctl$IPC_RMID(r2, 0x0, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x81, 0xffffffffffff8000}, {0x1f, 0x9}}) 16:04:53 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) getitimer(0x0, &(0x7f0000000240)) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x10, 0x8, 0x9, 0xfff}, {{r3}, 0xfffffffffffffff9, 0x8, 0x80000000}], 0x100000000, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x19, 0x2, 0x4, 0x240000000000}, {{r3}, 0x0, 0x61, 0xc0000003, 0x80000001, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0xd0f, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x41, 0x40, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0xffffffffffffffc1, 0xfff}, {{r3}, 0xfffffffffffffff9, 0x13, 0x20, 0x6, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x0, 0x1a68}, {{r3}, 0xfffffffffffffffb, 0x8, 0x3, 0xab, 0x1}], 0xffffffffffffff80, &(0x7f00000001c0)={0xd9, 0x6}) 16:04:53 executing program 1: munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x9, './file1\x00', './file0\x00'}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:04:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) r1 = semget$private(0x0, 0x7, 0x2) r2 = semget$private(0x0, 0x4, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000200)='./bus\x00') r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r2, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r6 = getgid() fchown(r5, 0x0, r6) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r7 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r7, &(0x7f0000000140)='ml', 0x2) pwritev(r7, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(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) r8 = fcntl$dupfd(r3, 0xa, r4) accept$inet(r8, 0x0, &(0x7f00000003c0)=0xfffffee9) r9 = syz_open_pts() r10 = fcntl$getown(r9, 0x5) preadv(r5, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) semop(r1, &(0x7f0000000380), 0x0) wait4(r10, &(0x7f0000000000), 0xb, &(0x7f0000000100)) 16:04:53 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x82, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:04:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x80, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x100000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(0x0, r2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xffffffffffffffff) 16:04:53 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x0) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/123) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$setown(r2, 0x6, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r6 = socket(0x0, 0x3, 0x8fa) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r8 = kqueue() setitimer(0x0, &(0x7f0000000240)={{0xffffffffffffff80, 0x7}, {0x3f, 0xce}}, &(0x7f0000000280)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r11 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) ioctl$KDSETRAD(r5, 0x20004b43) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000480)="7d34c66803a86376c3e8b400908ca38cc4eb018e1a00fed9d14588a8c76432baef45427794f2ffb4cf7ef6612bb17c20dd341cbb89cd28e4461c6f71477eae130bf38c01022cdfcfa40a0100df93e6fe9c1c720f4b186e347b9669eda09438a1d7ed5931fa1f906fd8554fa1e398935c282347cbcdb26fd31c4e0d98455d1428ab8e663ce7a3c0026444e6e398466f02e3796144d32d8fa3c276e33692261458839c811aa503f5a8d8fc9019a34c859f183555f2308fbd0301d39058eb7bcbd407", 0xc1) poll(&(0x7f00000002c0)=[{r4, 0x2}, {r5, 0xb6af833318d61353}, {r6, 0x4}, {r7, 0x6}, {r8, 0x82}, {r9, 0x80}, {r10, 0x80}, {r11, 0x16d}, {r12, 0x100}, {r14, 0x2}], 0xa, 0x7) setsockopt$sock_int(r13, 0xffff, 0x90, &(0x7f0000000340)=0x8, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x3, 0x0) 16:04:53 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000c02, 0x1411217cfc273bcf) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:04:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000086ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:04:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) faccessat(r2, &(0x7f0000000280)='./file0\x00', 0x40, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x801, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000240)={0x3e58, 0x4, 0xffff, 0x2, "eb262a083b1816c52b71861305bf47473797bc1c", 0x7fffffff, 0x2}) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r6}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x100000000, 0x7}, {0x18, 0x2, 0x4, 0x7fffffff}, 0x100000000, [0x1f, 0x8, 0xb42e, 0x20, 0x3243b4f4, 0x1, 0x3, 0x2]}, 0x3c) 16:04:53 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001680)=""/23) openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x20082, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) select(0x40, &(0x7f00000013c0)={0xfff, 0x0, 0x0, 0x4, 0x3, 0x3, 0xff, 0x19830000000000}, &(0x7f0000001500)={0x7fffffff, 0x2, 0x5, 0x9a3, 0x2, 0x4, 0x80000001, 0x2}, &(0x7f0000001540)={0x8, 0x9, 0x111, 0x5, 0x101, 0x7fff, 0x100000001, 0x7}, &(0x7f0000001580)={0x91, 0x3}) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000001380)=0x8) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r1, 0x0, &(0x7f0000000200)) accept$unix(0xffffffffffffffff, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000002a80b300000000140024930000000000000000000000000000e30000000000001800000000000000000000000000000000000000000000000000000000f138ed3d18452b0517b5ddb8cefb873a9fcecb9262b9dd9f2494df8e80b7210251136d3e62e2e826dd26ac2fc545a89aeba6f5905981168c5f886ebd5fafccb884bdc451a7d76d"], &(0x7f0000001640)=0x5d) r8 = fcntl$dupfd(r0, 0x0, r0) fchown(r4, r6, r5) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000080)=0x1) 16:04:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x38, 0x0, 0xfff) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x100}], 0xfffffffffffffffb, 0x0) 16:04:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x9}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x242, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x7f, './file0\x00'}) 16:04:53 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) 16:04:54 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x1000000000011, 0x3, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:04:54 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) 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$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000440)=0x1) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) r6 = socket(0x6, 0x7, 0x1) r7 = msgget$private(0x0, 0x85587be645872756) msgrcv(r7, &(0x7f0000000980)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000780)=0x3ff) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) kevent(r4, &(0x7f0000000880)=[{{r9}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r8}, 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}, {{r8}, 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)}) r10 = semget(0x2, 0x7, 0x20) semctl$GETPID(r10, 0x2, 0x4, &(0x7f00000005c0)=""/88) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000640)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000003c0)=0x5) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000400)) r11 = semget$private(0x0, 0x4, 0x44) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000004c0)={0xd75, 0x100000000, {0x8, 0x1000}}) semop(r11, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) 16:04:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x1f) getsockname$inet(r1, 0x0, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setown(r0, 0x6, 0x0) close(r0) 16:04:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000385) 16:04:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffff8, 0x2}, 0x10) ioctl$TIOCEXCL(r0, 0x2000740d) recvfrom(r0, &(0x7f0000000040)=""/62, 0x3e, 0x841, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = semget(0x3, 0x3, 0x19) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/125) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/184) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/113) fchmod(r0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x3, 0x3, './file0\x00', 0x7, 0xfff, 0x3, 0xafa}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x100) semop(r1, &(0x7f0000000300)=[{0x4, 0x5, 0x1800}, {0x7, 0x4666, 0x1800}, {0x2, 0x8001, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x1, 0x81}], 0x5) select(0x40, &(0x7f0000000340)={0x6, 0x3, 0xa48, 0x100, 0x5, 0x200, 0x7, 0x5}, &(0x7f0000000380)={0xff, 0xffffffffffffff87, 0xfff, 0xced, 0x8, 0x1f, 0x800, 0x3}, &(0x7f00000003c0)={0x7, 0x1f, 0x80000001, 0x6, 0x1, 0x9, 0x0, 0x2}, &(0x7f0000000400)={0x0, 0x7}) getsockname$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) semget(0x1, 0x0, 0x0) sendmsg(r2, &(0x7f0000001840)={&(0x7f00000004c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000500)="9721c1d066e34cef0f34d632daaf8acbcdd7eb61ad9930ea15f6f3404272850c5dd1626625a94c9bc993b33deeff816711b1f482340aea570cdf6555edb6620067abc3bee7dafb7271ea7ef3fbce5d4fd31dcd5a700a51b57e3ae5a39c3a3b70505f7322b4b6f9e6fd68dc736e164b5d77006e2f8e41bc929ee693cd497eec18f30fbd7dcc2a999491c402ded32853c8ec109027b1dc696ab17e43c987b7f2a28605db8a975f75c43bde4a8412e75eb6cc0839cd34e3d4f96d533c21e61bb13e1eae4727469e5e18f2f20cf980778920deec0a19a04ffc1afe8b4f98517561de79161926b485fb650068ebba75b9bfa3670a8f34fa236a36784c8e01c59dbec7cba5b985d3cdaec01493bc42e5b23f9c6210fbb6e922bcd8bcccb371763d32cd50aeefd0957a0bd3c2cf9c372abaffff2c7b2cd7ad9fdb49855a3429baf383f9e47f52d023498f7357234d8ca16596cba32b609f593061f4350f239f2a384577ded21f8c6a1dd89bdcd0b4e6d9af70ff0e701b0b16ed087ce198fdf916e7c772e8ccf72b7e55989c11d62c4d3996dcdb8ab2a75dfca6d7172a8c5e03a5061760f6f230f545d60a24d669cc4992e27c0ca76d75c4549bcf1aab928985b18ac2dca1d84abf3cb8456a02010b4eb840e94afdfa2114f9ed22970329bbb0b35f206708a1a01e7c61647a53a535ec4a216a346425d033ffce81453a83747fae463bcd9efd53cd90ccfc3b37a69f30ce56b5edde294aa2df92dd22ef30be577d93a44290e62c297f39ec07bf659f5493a0551133d3775a0e0beebc9668986c92c58997f381dbadeea8c0c71a9b76997380e837d4983307a893f53ff772a14f43031d2eec65fbc682a61f70280c42fd4fb403124eca33cd259b08ee92d010f7595ebcced071d641b46388d21095d6ebf9974ed924dd4e2c3669ada47c762c19049c9743874e708e37f7184802a97f59d10256ea7ec34ca100978b885fbc0d6884ce52cd6c1b8f297a4d82cc838706f79bfde83adc1007d900f94be35096ce54cca459dc5abb78ed3e9382b45b05088fd806270c7799c952fae5cb15f8966ebda33cc4f03a3fb068927492bd24840887670cfd08d5d7ca87b164c6698e73c7864c7f95d39c265191403eabd014fc2a3fce06b4832f9a00cd797b54eb930efdf0caf47ecf274cfa2ce00a71ef2581230e265168f0a282b6d6d158de3814a89c3c363247b4dc8d1d07d5575409d2b3b58702839f7f3ee81ce5e83e7edb3cdc7db93b818254c03d9ac947316fcabe2f083ab1585de949fd4983e090ac0e2d44be91de7c91325877ad7276c5dc04c8c902cd7e9b673a6fe7edcabf99eb4e582649aa91167a34bd9e4fb7bed932685913a2e618f5cd613e8826a61683ca646580811cdf626fd106d43c862e99955cb97de408eba97fe48e0118749316abad40b908ad95f0671dffa88e0f29050aa27fc5e0019f20486b5eaf030404628f3e4fad0aba1229e89ee01f970740f6cfc96a9ac27fc736ca93cdbd3b4a7f62d5aefad0acdd9fee6ebc24d0b97c2edef6a790c8fb47123529e3f4f87ff9fa6150ac739901d154621e06eef55046a3ce9416deb4d96b92eb2026de272ffd99b279443a900b321aa6c630666b119b1fd4463e41dc3111599092b5273898a9d436ed0533569b9aff3af0506a25ab372ca157c7a9a4dd3211c7b365cb8b7e55056b05d377691945d09cc954a06bad6f70de09145a9a23985e9529c8fff06b7552c7c7c539690afc44d4c39ed214c9db099f56daf93b6b7ab42d3b93ae540173efdb3d11d2e696e8a482ed0632ff90506bac5eae56c013dab0ebdae6e14c498ea6b58e6a5e8c2e64cff2eeb586eed87e52862e12c555a5a5b7fa63c5afe8f998008cda205f39ef8f232012244f45ab79de011630b4025f85e4c6fbe555ee23b362faf4ee3dff869e83d6256422a560126e8d1e74317c2168de516af4deb87d01ab6a38238aa53a26ea28bfbc4d2fb9703b45838e4064d0da38ce29f5cb66388b1773bfda4d3ecdfc06d85fba02226578b4462612875764c2ec682a92d320fc7c900ad96b7046e01464597c90f3e99353ad5a75d7872cf01cc9701b073cbd5095aeeeba46f0d8535e19e0e9ea0699b9b3a7c29185f441a4bb54a2be0d9b1b98aa6bb6ae831fb7cd4af74660940a5bc77739cbe005dbd4b315830cbd5cee1fc94fe956fab6d49f6aa4f02a20978430030868d91de77e017247599d532c3dac94ef011dea93934772840726cc6a9aeb6e283196e8949d4441da38a304a12668b93e8f89ae57eabdb0f5754ce4fb8ee3fd4cb86d9c73b41d0025bfcc41831326a96474fecb6e223b363392c7f04b1376c0bef87a33a3be4c24015cb5bc8c7a887a38d210f47d5eec426fc9a68b4ec684e367690d1b50a34885df3130bb54b2821c60da04f399ac8829b9240a6f198823679f4b2521b81f4ab17300847f5ab823e62c06269eb068935e0bc28fa182734e58706af52dfb2222e9adefac9611229e438eea95c8c5dc90dca4f644f328324653c44bc27e5828fceadf12abab2b1f88b1cce33e9f576ff51a83b14d605ec89b8f392ef36b5451f738c8391af32088f0a656cf2f9e565089fdb71c1c3b264107889e8f58f8e3cfffc226b243b97abe9b5e5d046fa8ba7a342ce65d26aa36a1b6b924eaee370517fd9760e14f32c647d772a40146d7fb00e282d018ae81c771eca5fceaa31091c3c7e1ee2ef68d9f330d0fc04ad29b93dcaedc48226fda0bd22502583ae941a880be712636c58ce03ce93846615dfc584f29e709b55694def913948bedf9792515cdf1070b8ffe4dd20625120a8349ab5d5a709c9bbf41cc8a7193227289b4de15386d97daec856ce8abda70e32acf7a3af01ef0854f6698338817f7d510a84f1c4052c80c21d7c6492ec3e3cf252eef9e08104f388e3b9f15b2db5e26591527846011e4f4cd559d1b18303e28e9395c2ca45652a92304f9b942a34d1961b59398f5445159da2ad641dab1f3553edc179b9c49b96d12d7c4d685139829e475848e2d49b0f21a8298566b06a37be4a50ba581a1888b01e7b7f74be0da7e1e2e55fc7329dc6d6bdabf7406dca719d437a4d9354be914fa60278ba1354056326738d71e8915ec261100738c6492e2e8402b6530b3e6721bc01ac43a35f1b3fed1b0764f4fa6d5f7daa705a3780989b9679b604c0184cffbda12c492c41e8d3d2707f8825ccd51574cbc5504aa6533660613cb57a8363e653b4cf1cc13447dfe7a72c2bfcf4f2041a4191a50e8f1fbc8a955d846fa77d37b3a60eab0ce0e09f1dd4e394f7b10d4b7e9f4c2fbdfe185c5097ebae26bd473954fc8ec73889b3355e55c7e165146fe3f342697fdd18de3e126912474993b964c025c1c959ffdb6d3960413857b5c64193ef74c8852f6d6c83ce479a9b1fbfe53784a34e6a53496e739f603dd49dba27e2170a79da1b00a1d757fdef92a45f9a8921cc6fda46cff11b806a39b5cfd2dce751fc3e9ff39b0feede16c0405e63b965db3b72cb14e801aed5728fd919436a5e107f236df36388bf9d293f91f675457bf4b93aa9f62ad9a4b2b62423a2f7a5c9a0d20d3520ff128d104b5d4ca7e3d2b631ee1575de44f740e86d13d7ddffccb4678352a1274a27957ca9caac985a5b4209d2dafdbd6eb74edbf22ca4e0506d1c90c660fc3d992529c3aa8aaeb17d015847365551e526b39a41eb7277946c1f9013874c6e36cc503d01f4c9c06d79565d868aeaff4a69d8b3043d2763ca65c6d134c8bdf796f22e5c3340c24d4b3eba0b854aa28e67950ecf0c1458b8da5c953f193636424cd1ed043669a5a30f3fea678dbb24bebba11bfb00e74234b841f237ed4f677f0faaadb2953a3ec55ca1004934ba5d682281e25827c0eb6b5f801bd2fb31ebdcf2c33252692d8ca851d961e5dd852d3115d5566e1f545bcd58dd32f1634517051b937e43e2461ad2b4f2adb8426af5513a9415860a8223ee9b6a54e2cd6ab45e93fcc8fa074b78424f0fabce50ab36a1bc673732ace1aeb509f7c7f5b2641a5b9649053104e0b244e1d01e1e48d9e2a2d5016b95995bd05773d6f1cd1d9780fbb51b8724c6f755f5eb8acfc45f304870a616b407593de1ceb2619397ff2b897a0f06f47e0098accee0f2296cdfdfc5aee8260ff33fc848835a86bd5947a4f8a0a6b3f5a6aaaa3b15f013a191bdd07ec005723032cc17ceca02e3333cd10d983d9ce9b3850d4820d5fe2d1227f9b699574a7ce40df3cd91f49bae34ffce0d3f7cd58f15b0afc25c0b2b34b7908639ac3f265146d1c2a7022a6279bb88f0576f4831b7acbe5c0ef7002ce35654bdc31f6dc50cbf0ebe1c0beab581e9ffa470fae8ec4a72f39cdad2825244d0201e3025c946a5abae7c97248195b95dcc4d84092a154516c46bdc73a53a5f63ccbefd0e10866ffdb7e72914653c87a9bee0460f1391e78e8bd0f698783b569d23bb330d5f30ac6c7f81eadf33e5a83f2747b1d17fcacdbc30a123da8a191da39d7aca2936d8c655d0703d3d8d2f4e1eba3340dbf3380d4fd3adca670a005beef49fad06edc76a5e37921d21df721fb3b5190a3eb59c55af322785d82c436940b9b7cbfcd2a775acc7c234bbfb3bb50e56e0b7be204978c9175ec61aed3355a9ba3a708ba711d45e11c5087b3657b063d0d6cc8be91103657d3b784a015a5ce1394425062af95db2bd959e43bf521f1b439425422f0862cf4438ece1588bb5db1ea9f1d92d6adea2aab4884622026e27db620a1d289c890804dc094f766b079f3b517ac52eff7ba33628c7a9cc726d50d701d60229b404b3d00e020bc957da3fec19e5a749a7b77d990e04e533e290395a9e6f91a15c09a663cb0a3d1e3391769fc27e639dd6f20059124fd8e471e11366018525bf8fedf75ac132721f6d3d6c679415e3a104a3a2d92f7e11ead102190c9c1098bbf95e8f253ef8131d5a31d402f5617ae4cc406d086019549a8dd6f14fd531360be9abe3bd506ef39ced6521de26b666a646596c08dfa7496573e0aef16f3311326b078b08bc001e7b49f95221a1558c816b51362194fa424cf48d89b236dc629314bcd2cff5b67431dc7437150a3d7c9c9bec70b311cad17d06b0b5a91be97eaeac808f527d00836166c9febe050e493389d36acaabee23a1f016909f82b0b2f6e6ac2a0f352fd7c6bfd8c21eaa1133c736630361ec09ecb14b31c9e45d14ce83942aab0a63e0873788c2b0578ac428e84707b812faef9bc2c7916db413dba878d2fdb66c3595e50333e5adc2530fa5ac2f7d95ee83d597bea706fc4cbda3298598832f73dfc7f65d316e35c44f997fd95855ce01000e2c08c599592bb4c6e145b288710e2c4a936da831747c1a0e781ec24f7c63ea9dfc12eb0c2f552ef2b9aea3862d09c346a159c152e53e9e6610e89cb94f1d25eddf908afdbe6b3be00b18e70a836db76d2685b64547417e33bf0a08b174a4f4b1a1bfe6dacb27dcc85dc60564f3cf793ca804c2b07ae019a78090830a92545ae846db21da9ad57a90f75a46ef409632f5ff8e0ee15fd4b488ebbc449959bfad78df29d5cb1c6633ec304c39f5b73c4edd627877265073e63642396236d55f92aa029995a0ae2261a7ecc5714f0c941c3a65f6da66dcbf3ee8fa97e48623ef33df62677094bcafa8653959a0d34d93f08f9eef98e6f3163254fcd14d062c3d88b4fbe8ed7ac8c423d14adbe2fec9991b3d2c6faa3c292baa1864c837b2d1935e052f055ecb9786013fbdf7fcc99a3d966cbd59504763b37b0", 0x1000}, {&(0x7f0000001500)="2466f4c87e531825bda6f714f37221a371bde7e0538fb39c25f00a3dca6d4d7694412f3770c07b46ca7852c72b43fa8a5fc6ed513f85e9f1518b8e1de336ea41f617dd366c2921bf571a1ea133ad9eba80e035e54696380d4740c4c2af72252ab8d10d5907542e41b889396b1172bf06927594f7611aabb9e1ce02693a088dc28aab8d907205a69292ccf6c5d54e4feb9e1894260161b7963945eb330aadb7698dc19b8724fec661d6b065f7ff1dfd1340e95590f0b96123032a366c0dc2c7fcca44539addd40ea2162cb403af0e880fbe810901e1fec74bbadd243985cc981d3ab11b488a", 0xe5}], 0x2, &(0x7f0000001640)=[{0x40, 0xffff, 0x3, "afc9dfa95a6ebed7592a81e132e1b54604c941166a4984c4171ca4f048e3272f081aeaf1abf108a70052cee7c214"}, {0xd8, 0xffff, 0x3, "75fea524f4e1a79bfe5e1239f2afad2f1e822505963001b39ab347dd7e487e2123a4c7b311a181c637edaa04040342366a4e72b293c23f9ee8e82ef383c2610095d3eeac842c70af92952ca11ca702124a1dddc5df127c191865944bceee1768e411c7a2205bf352d19a41cd903edf567f95c35e43ab6f13d43fe79c94428052255e9624cae61cdeb476d3fbad85bae247a8dce32d1de256bed5c98d7530118566573e084170055b80071d6a1867d3a4ac7c147a33a20a9822559c043eb85123ad0e03f2dfeee9dd"}, {0xb0, 0x1, 0xfff, "d52d69baa88f7a7ac365fcef08cb0c33698adb21db44b5352c6665375d5426dbf42f400671fedb955d280558b038939ae381ba890ebfcec4724eddf86244a218da0546d1fc87b8d6724dee8e2dfcb825ff6b610596b810ef7e8ea88463468999903264b9a784dee5bff87724e6a8283552062376dcc4d9f26cbdf010d895d703261d45a7b6790ae8f4cd5fa18c72110a2e0465fb6e6aa3f4b12f04d959"}], 0x1c8}, 0x1) socket(0x2, 0x3, 0x7) fcntl$setstatus(r0, 0x4, 0x40) r3 = socket(0x0, 0x2, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r4 = openat(r0, &(0x7f0000001900)='./file0\x00', 0x0, 0x84) pipe(&(0x7f0000001940)) socket$inet6(0x18, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001980)={{0x18, 0x1, 0x800, 0x1}, {0x18, 0x1, 0x6, 0x3}, 0x8b, [0x4, 0xffffffff, 0xb35, 0x1, 0x3, 0x9, 0x7, 0x1]}, 0x3c) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000019c0)=0x1) sendto$inet(r4, &(0x7f0000001a00)="86273a07314d174b9a825205e9d72d487b622d89d8158be8af9ec8d66aea7fcbe7faf61d151b3e820f7c864a189cb885d63afcf707c4e0a5158c44daa37a8fbf0e9716a15e06189621b18172faad26fcfd26af009f9010b59f53f0bde6437447e749125e6be478cc658907876cae07fd7ef9a3f11c9ccea7f4c3e0cde60e328fde52821de5c260e101ccd8a521e0e5a1e6d7b4052a6e98e7322f1b8e221fbd3554062354e6eca92de0b905d5128e3f951a4792747133bb69c18751c0592cf2a3dac52a614ca83d88b375472617e3ae2a431118a03e4cba6acc0fdb829fb0199bc43050637fe0c72aa7c8e03f8635184a84eddb8dd157cf5e77fbb1c5f204204f535ffcc1f32adf5b7b2714fd7cbcc47772b990c4e253295b01d0afb96b2134826f56575dcade868ac345fcf1dbc39ab75e81de78d79e29fd51d4eed52710fffd28ee15013ed9c1685eebfe91c832a78b7734968202649cd1a710300f1b7e106c8696b6e165583794938413e9340a291c701d9b1981e1c13ca657f6c5777c869cd58120c136c35347b2dcb8ae2d879ba4a0e9818782e130cb85f67e07aafa39449cd5d5c44fa72042d3ea121cccffb894951fafc82dca680442e56351db7a394a8c8637bf93869252a771c65de09eed686018986fa9154476158aa80fa4d4b7be3c28e094e754e4a9b7caf31ce855705c60d56ccdf9d9819992e798ef2cf6f0c9b92e78f26a86a283b489cf24d64e350995878dc3a8be088b152c0ee5253fa89787d287d823cc171acc6b088c2e5a6850589e332d8bd230b267c313dfe6793a85a00d634c6b9068493c2468d54d1984c124bc7985370ad96eb8f56bcb4c74982eb2b13bc8d019b03754f91619e748c78bcfb3208ef6f140e7335b5b7ed3b4d61017673bb134bf64d0b92ca10e6230025dd7d1792786176968d4f7b75c28bc47aa3cb78ae08d9b77527d066878b4d0f7376a4cd574555f5cc095c4a8f85f4047a0dea87d1baca597cd8e496ccf00e378b7442f78545b612e8616883fac6c122dccbbe3357d310af64642ed30c9f089769d96f12d0a027f3c17d8d358153ca58bc563832952b9a206625397bcab7d6b8b0a104ba3ea2626ef640a054a2851c8f210cebfe9da6be547bb005d5325c8d46aeca9a072c525de36e429a8eea83c47f52c81a902b30e53fcd77b48029a15fec4be737c9b35a43aefdf44eeea5ad96d69d721217d6daf17665595ccf3e78811ec0be843761e1cf974b10703b3823a1bca36e12611eb6d7d7c042c2f4d37416e6b3591f6e013505ebdb6a4a701c91e612d2b4bedd2b700477fc754d2887f8ed048bedfd3398d44296d1e63ad1684f7c43d7dce212d3bcd8df4ef45a9addc03895db8bd7ac2fefd6ee23d25840ee44c86804d3965f1af17afa9e163ce366c3308b7ceb63c6ab85e61d67c3cc1f4dbc429ce13736cb57db123c11002ebef2515f53a21e4134c571d22a74947b6e99826b7b61791480a3670b87897d6d0632ac63e315228672e93efb05c5d46a96cf7fa8093a6158a34591a0a87eeae1cc4d6feaca45602ed76fb8c90ed8ebf13372e9005c77deceb6f06bb47bda3691312c0a90e77fe5fafe4252cb7a27c82a4b1192731a874dd701c99ea3413411d108fe1dca36c22d415549dbd9d2fe3c7400f33b17cf30c42f5424ba3b8a7fadb0c7c4fe3a32352e7c5720ac2dab638bdbf9ed5f427fffb701b9c0aa6f460c11779c6fdccbe4f0c31efb0232c0d74274ba0278190d99a751ff92bf7be623e9b6ac79371154ee3571eb38c77c681177dd81a2a5f287ab2f486401df753d5b45382a53aa8acbb61395f49e00bdc0ee357d5aae34f655d9518c9612ff8fdb4f03592b486e97b9e6efb470a9c66989f3f8f1f157cd03df30bed355de4609de5f79e4a76735c81711d2998439437d9572260c10732007c897107da2c402f9d93f340267cbfb59a1b10d8c98fd6952caaabc7a9b33b63899b1f46be49894f0b7373a3d9d5ca7aed911e52155035427721183de90bb8cc29d2cfedccd6c963f0b975aa2bcada2532753a6689dd2ae7869398ece9c56756bd4c7b44736433212128304c04b1a627e7e132e73fe639b8031ba668c4cbfb011997f4313242da1da0a811a15798d869effc0f2b6bff0c7b557b18e3436c91b2d243792f44f06a8dbf46496c506199b930713991c8bfce6120c0f417009929316de9392f5a8c84ae98d1fd29008387e7d8c31553938c602c66e0f215baa199d270fbeba86038b9b4154280a25e5681b0d8f5c2c129a01543c1736133603f5237864f8591964ec0465b9b68244bb12c47f5b6ab561a26845d5144dc3bf70f15e56c5033a221d4c6474ea54281980cde02a2bbee47adeddc780067d0b94c46cdc5fa813833dc4aaa504dff0fc659aee1b778ce28d2db42d255f3dd4835be63f96a2af9f32752f8e4e52e43370200fb861064344bdaf3578a5fd9c4a4b2f1b6cace598f5510575c8023ec175cc37853add8a485bac94787df98bbd08cd9e167cb89e5e3095121ae4aaf34fd76f3f0c0bb7555f69561f5b6fa2c68757e072cef368ee12f6da9ac65ca745681810c91c797f6f0bdf56a1f0bb0b1bb0cf848c9270418c17238354cbe831e8fa57b5cdd4e12ae215453095becaf80362dc058bc89b6aa2a8bea48024797691975c7e4d99ae8fef3e788e4da77599d543ef23dcf2f0092a48bcf75b84a1e8112427a6eef7ef99184da4b7aacbe3b5fe68d34619614dc1bf6aea824a5914d7a5ef7061b30bfa34f3618abd076718183a76f5fd1cd8cae5e41ead502fe1b7270e8e61d6eb17e1893863bd2bcb7298e1090da0be0b63c5f10ac847a0a237da796d24c687d88bb31b85f77e26a608d9ff844045446ce311fd6aa747386a010eacf51317bb8a4bb8cfdff1f4a922f4c95d043cdea5fb9571678c1d03a08c628d81c5598c283b8d3161d6f1317ad90e61dcd90fdea46d78cc9b08ee4ee28adf9285159cdae50e1a190f414d09ea434583ad89aa789bec86f00e5f19b8398fac57a6fc6809a10b95642e61c641db208d0a9b82a0d8dc77e02cb55e82c17e3715e25f16e5267f3c05616d955bade620118768561045735108951698d6f82abb3657350a1662f92b818c4b510b86fd2c4bbd50feebf2b665a82f7299ebba9411e37b8dc1f1093aa82f9d3a414ec41f0288279c4b4c522157ec66384e4b9def4917e70dcb5d25ba4ed943e02cb9acb27f700f5a7fda305b4c356802b3997abbfb50adeecf754cbaef4b0e998a5d2464ec87265dead9a66391b9d26b7f7f2479d8b1332c3147acfea5b40687bac0dab2e5f5087b1e0f94bb33a83a16fadc5246f0a10090ae4edc0639a84656d3648ad35b08c91e421e6a78fb8ad2b76d71d22c0527f086ed6109b797f84e455dc86fc794ff5f2e2e44587c600f0e42416890dca17d245ff3aab191e8f15f9bb12dd9736ee210fe0fe679b311bc46ed74c8eef2b218437062bdd613583233772bde079de9862e6a97e61beec1c6ec2ef40fa0072195b24ee85b5a404004280eb1127a083b878d40d1b124d62d9838c7830e461f93a47038b062f3411937757e75f2f348ab2ccdd5669ea34f2b8caaf34b173bf71b9457a539f03be357466a5b744e4682130378e865b5626993aa30e2a837ad5446a3be24ec5cb0918b83330acf3caafffc61924c39d205b8527bb5014ff2717cfab06e75afe4877d46e6b3b00e7903084fca9084e0f38338e95ba5b0fe1a9cf4e469b5ce3169d9e4b4b45ab2a9522b0510de7504b3cc06f55d195fca626168ec3a22712477ba6c84099170e54372e379db0359fd5fd24f1f0aa58c587a001064430177369aeacb77cd3acb883a8ea3324845b5dd1aeb49c29a48409290e417874a312d1ac2a197278435e55de535ead0942c2134efb127d2206cc986818280b11e2dd69426083050db8f05ce1320f466212b1cd65905e65449ae4e1e457e1dbe7f0261d7ebc997dec0a7d7fc0ed2145832c8e556813ca6a19b86c904473ee258758e914ad96ee00a8930d472317c56bfec6e3ff9713e7e087df1bb71566d1be407d36f6da95f9c4481966bd1cafca4e0fcfa0aee4fe04fd3b2aef977598924fe58fdb95ffa3dbe7283f7e5200e228f798c1ab7a0a7e7dd6bae971fca21cddbf3b653fab65c60babca953910a9b3d245ee142ad9f341c75a02c33a87bc195c9d41aeba4084c3bd878b7510c6fccf4e37b6d1c2fc9450563b702afe2290a0caab85a38cca33e1492d1bad89d9e5af0bbbc76996f5b6f1b1df726827836b686128c5db87c24efa15300d380087aa46af5ffa33f2be67a9fbb521d227c7a870223a68e749b8f843f193e968d2579fc5d1bf744ad7d09cdf7b86995bcd6dc0bbee935fdf517dda1eb7cf6a5b3857a26b1371deff2df62fbfe351da2c1f86780778bea646ca6f05c747f974ff370316449a5c710d5a8c60c4caec7d12c99a6f8f6e3c08544af44ee8bc3972a2d0a6db5a01b4801c1d61f056c97421cb4da9d67bb76c62d3a3fa3fd587958eed1a1ef06dcbdc8555890349852191d386e64e0fd0cba1f1f5fb84d83bb99bc86eff3b6e4c49e09aeab6084fbdf64c1c45d01fa8a59f9c7d512ea61231eea187b5d528b8b2501cb96df4d806f4519fffb0aa2f00fc3ece5def7cde715dbaf1788a777cba999fffd8fa7b5dbf72ec05db65fe8728ac4df49011a65b6d14617888cd8baa7093a346bec3441a66addf1a386d71fb65e13d4563871c83fab552f4c9f8b0acc11e69f7d521f3a078ed9bdad637f4a170cb762554bb686f57b3c5f109ca8801b9874edbd1581330ff632d8c9459e11c5bf820824d972ad949f942b6f7fb91898890d5f26897aab2071852d5f2df33141ac97f880d6930cbf7de5672072f1370c09ce6b63346d23b0e27b50f74aaa52f85c12c0c59bb4b6498424a69aa394302fdda1fda7192a4df82dc39f4c6b80574d4019b2e6f757fb6ac2aa41f8b9b98d001d09d375d29cc38248f08a98af8b2784595728c82f818599f12a01c3438c053e2d2412de287c96f1f38b7bdb5b31133951737e1ad933b00207dfa787aeb2cfa5776e303c6520e3babc350d1a287ef1c4b3a3f29ea4b8e78fcb0dbfbc8c14756ab719c05affa7cd275ab94c55cf17b1c1422472ed35de4419a8d1ea812d6be9fe81f2a7059467ad0195269e6c331923171dbc1b6c21a100c73f0f716f467b080e12cb894cc2468c6b9c580dc12c4685245762434d1b91484d1bfe7bd312b36d57f2d3b5e883a60608ada2f309e26b58b78385a8dfcfdb5d80255212a0facaebc74201e9d19b448ab28622fc87c74d4b3916c16282fbb86f2c83f16ac97965fe1ced5b51c4a8dd66f0c759ec5ead9446f4cb93dff0a01230b0dac259797a517a2e51172f7e10cfc61dfc0a373a21a87d024ae743222dd0ba1abd8d3802bb4ee807fdef7d1cb639c8abd17c917be4b0bd49ff6126055f5f8216d9a65d78778afa7ce9c57f896de23956d4d4fdaab72f04752ea3ff9f42bd8ee30309d0d4fd36d36b6b42120294ebaa3b38793f90e105de64b3514ba8200a1e7e47acbf1b34fdc02c51522807a073476ba530b2f84656216611f711c1be8a8627b0bb949d5c3712970ae6ef956c45a8c716c99bef425cca6a0f6538f1af1a9b71450cc39fb27276e12c6142be5102eb53b30e2b583f1c809b594a26b35448d92a56b1926c30efe5c43675e7fbfda6e8d0b1a15088bcaaa79aa4e5ec2857b58cd4e62e7a6f4fe49040b32707045dd3c3133c3bb9a423dd49d64111dccb3", 0x1000, 0x2, &(0x7f0000002a00)={0x2, 0x2}, 0xc) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000002a40)=""/72) 16:04:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) socketpair(0x36, 0x3, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x20) 16:04:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x40000000000000, 0xb2fe, 0x0, "00000000e74de40000000000000000000600", 0x0, 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:54 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 16:04:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 16:04:55 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2042, 0x2db4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x30) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:04:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1140, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8002, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:04:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)="cf38f08813df6c180aecf94248f40e27ce1d7257639da63714ccc79f92fc5fea5e9b292700f96e545da00f6731ec5fee615d2686499f8b51ac3807c5a6375095ed76b2357085877fd5d2333d01cd41ac460b113c6df2249b04abdc1a28832914af3160ed8ae7582bcc64724bedb5b7537005b8e194e382a99d0d212bb0119aa52384abf4f72b", 0x86}, {&(0x7f0000000100)="b889e4870b954eeea936a94dbbe9bf609be7dfd81bf927c72a8f370630a98a1a130090ddbf5bd3cb12b3e6002670b8a2a4db8451c3496ccae43f37ac9b6960f492756be96119de65baccc41ffefbea09d8e2eaa1810dd55f3d89495cb5d7ee627840224ba74659dbaabe6904860f4ad9c08f3739e3f48bf7e5e785924dc31887a5743c10e0dd9ea8d18a04f652424f0130c91fee78b954d06908184df3f6284ea02c500d505c0fb7161fe7ec51a046c2881d69c8a3de", 0xb6}, {&(0x7f00000001c0)="11cb2da7147745b59239f68d580a6073da8edd25054c14d8c9197024bed90c7a6a9242f00b87de914edd9a1de9429aff41b041e6f228418f6f0f3ea0a1749fedf44a4defa4ee27628532937779952e3f11da8df642ed95893c56413955cb4efa5410e48ecdca7c8ce935f2e5c279c95489b42a61fd950761452679177022ffd37c3b2b21ea744a59136ad53acd256feb9bb35e5a6c5aa995b8888cb6791a6928ffa59bf22daa2c211c98890a6c754eb63066eaec7f9fecc96ce9f20855c0ed6057fa0eb4ed6cbce29dd23b659227ada9c7f1c91a37e8de1b6d788d1e4d6d6a8622", 0xe1}, {&(0x7f00000002c0)="08761f9ad9f08b3947fe5526f328e533a01a0bd74484c1ab01d8dbe82e68ddf1005bbe44e44990581489decfa8cc2c8c521ac7ece7e495de14274251fced6d493e0f380d1a120d7e4c8cf67fd1ce2fe9281f54a531e1d9f90847ddc42742a9af3b50c951f7a1fb9d8f02d2c6743ee9d94151262f272b69e40c670be1748160157618bfc9c63e2383e69bd75f36c203092ad17558a711b91cfa71aa2a42149b838cc9fa79ad33dc306ae028b7b5111fadca88816c85c47b70dff0a91ae093de3b8f2313", 0xc3}], 0x4, &(0x7f00000007c0)=ANY=[@ANYBLOB="9800000000000000ffff000004000000b18d451301f4b3823233a0deee3697937699b2ed594aa94edc21d3a04757207e6c90109767ef9684d25c0bede1748c337a2b7b538757daa7fdb228364a4185b2ae114f01857a72990fa63bde7050ddbd2202924cfa8f2b0804dc829a5132eeec3bd91b4e7c1e2d84e40b6fc6543a19efa5d9c03c28f8c5727cbcf9cd56f240af983f400200000000d800000000000000ffff000006000000261176c080f63f313508c05dfdab14944af6fed8e7bbbf44d933a8e3e391a1e6fe508606b9691eb8c2ee6cdae57052a765618bf189e23763e25cf31442f179b20e900863c436412fa35e9471ebda83fa8dacce596a88ebd47da50ace1c020300c49bf2ea079e193bf5060e30baf56e8a212925ac508abb79e9ed536219b1b6db2e4e2d1a2e49f3da76fbfb882a92189794287dfbf813d3611970dbf550dc72780af3b6ea24013d2963a94148a7a13fcef98e24c034dc130e54c167da27dbe534b35d000000000000700000000000000001000000080000005c6b455a3c5c5d0ecbff35ec9881c9f13dd99460e7dc59f8bcb820b784c0ac92b536b71e5450d883f52eb4b61712e0e6431c540db64826b8da19f3b942d2c42843e9277d5262401d4e0405b7ea320de4a88b65890594a5b442bc304b180000002800000000000000010000000100000073ee9efffccdea31bed6d3dd9be5749a980b9cefb5af6e53a80000000000000001000000fbffffffa60f3b38ea3c59992e843235dd7520500b8488638077d0425bebdc4115c222123208fd475c12efa53c5583003ae9ef738fae3e5f85c4b399dbb4c005ffc486c140030fd4e8a625ca3e2d9c245d23f6a92bf003cbfa9893ab61fb20439375236fe87dad0854535c293a7f7a5e1ca2583a74703513bc8608ac743c6ae540a2ee33604d90b711af3b4aa2dcedb3f60ffb2549de3b75a20000008000000000000000ffff0000090000008f23a7b63b561db77f96ab4352cf7b54d67c858e5d14c4091d8d5ddabf645975ba5f94655252780007b339053b7564d26a489431c0ef0f907ffabe5476416dc102bfdb5ed0fd64d2d8cbc6c9add312d9549ce663727989e3fe14c9148df624b49cc61427b688cc645200000000000000b55cdb10505ebc0b635b61e441e92dc71c7c8c31ebcaecb437f860f7e3bbe58b2b72d1aaf2909b529b07a4138ec2500e6389bc0370a66e695992004d38ba48f2b78d7f94006ea9d6c8b595ae62bfbc367d7cc2882472b416840e5297c5a1a384c8f2e2f6ed5923671f9fb9634f6ab9135bd138263ac38cb39a"], 0x330}, 0x3) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 16:04:55 executing program 0: socketpair(0x20, 0x0, 0x5b, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:04:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:04:55 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) chdir(&(0x7f0000000000)='./file0\x00') shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x88, 0x200}, 0xd6, 0x0, 0x0, 0x0, 0xff, 0x8, 0x4}) 16:04:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000c40)="3687", 0x2}], 0xfffffffffffffd0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x1) ftruncate(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:04:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = semget$private(0x0, 0x0, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/129) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:55 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1c) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x42) 16:04:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/30}, &(0x7f0000000200)=0x20) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4100080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:04:55 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) unlink(&(0x7f0000000400)='./file1\x00') semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x20000000000006, 0x1, 0xffffffff00000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) mlockall(0x3) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) accept(r4, &(0x7f00000025c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="32583310dad4039fdd673800017bd04fce67a106290abce8ef59", 0xfeb2) semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0xf, 0xc003, 0x80000102) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) socket(0xffffffffffffffff, 0x0, 0x10000) open$dir(&(0x7f00000002c0)='./file1/file0\x00', 0x80, 0x10) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) 16:04:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000280)="670dc355bd", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000000)={0x0, ""/47}, 0x37, 0x0, 0x800) 16:04:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{}, {r2, 0x1}], 0x2, 0x401) ioctl$TIOCNOTTY(r0, 0x20007471) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda00004e8495b7e047298611", 0x11c) r4 = syz_open_pts() getpeername(r1, &(0x7f0000000300)=@un=@file={0x0, ""/37}, &(0x7f0000000340)=0x27) r5 = msgget(0x3, 0x6) msgsnd(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000cc1699a46acd2977c010b1079020e1ca26aa8b9966b693c19f2eaf154ca4e42a0303773dccadf66b7e5f24ce8a766556fff6f3f655b7ebf2fd100b3a0c04b1d211e57fff145ef62768e92536db58d05d864807732704dd05929619094bd7f0432c7c1933a975b592952a1c4f923242e0ebb8f8a6d570003c7aea9d94cd3d14e12227c84a488e4a82ebb4ff36e89a7becd1e969c46ccb38fdbe9db20c178f6a2e40645fa57787f199f4bc6a384b803df7751f2cf2839c268cf3690fe94a06f3ee3f7261958b39869182f0ccd51aefb40e144c5ce37fda76c34a2077154bbcbd868e280cfc455cc037cfd0b201ba39302d6470ee4326885b8bbf91d00a0652ad583959f753f2c0ebe98b20d156e794f8719dd5fcc94831534fb5742cb97861ba0120e5cd21302ec6a20d79624f91659c7b464da56f14cfd07ee30000000000000000000000000000"], 0x1, 0x800) r6 = semget$private(0x0, 0x3, 0x40) semop(r6, &(0x7f0000000280)=[{0xd6ae7071a07be03b, 0x80000001, 0x800}, {0x5, 0x4, 0x800}], 0x2) close(r3) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/45, 0x2d}], 0x1, 0x0) dup(r4) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r7) 16:04:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:04:55 executing program 0: mprotect(&(0x7f00001ac000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) setitimer(0x0, &(0x7f0000000080), 0x0) 16:04:55 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="000000186004008b00002b27fe97912c1732ddcd29e207d507fcff023519edffd338d2ff0000000000000000", 0x2c}], 0x1) 16:04:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x67) 16:04:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x600000029, 0x23, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) truncate(&(0x7f0000000080)='./file0\x00', 0x1) 16:04:56 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r3) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, r2) 16:04:56 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x12) 16:04:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x2, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x88, 0x108) openat(r2, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') unlink(&(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xfffffffffffffd34}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x19, 0x4a0c, 0x7fff, 0x1, 0x800, 0x6, 0x8, 0x3, 0x2, 0x5, 0x1c34}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 16:04:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x100020000000003, 0x2}) 16:04:56 executing program 1: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) r5 = shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r7 = geteuid() openat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r8 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r7, r8) syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r7, r0) shmat(r5, &(0x7f0000ff5000/0x1000)=nil, 0x1000) link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r6, 0x5) close(r3) unlinkat(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) 16:04:56 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20010, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) 16:04:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 16:04:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000000c0)='MS', 0x2) write(r0, &(0x7f0000000000)="dc99d6f17efda741981c86d7e0ccc6ede41ceb4b3777e86d6241ce88eb0cecbadf9a61cc071182a1dae4c89f8254a9a24e1aee18e962d96f527c07ef526bb86bf1fae4c19995731f06bf67212e63005207ff45e67420d09f7aefbfcd09307463ce07562083e2a47805c4dab250b6495086c7a730346ea54cbbfa7af2b02ad323d1c3ef4f9b81c2f0f3484626", 0x8c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xfff, 0xcc0, 0x7, 0x8, "7ad08ed98c76cdefbbfe22410bfacd7b39355948", 0x6, 0x3}) socket$inet6(0x18, 0x2, 0x1ff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x87, 0xfffffffffffffff8}], 0x1}) 16:04:56 executing program 1: r0 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0x0, 0xff}], 0xee, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x11, 0x100, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x2c, 0x40, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x83, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x26, 0x4, 0x8, 0x3}], 0x401, &(0x7f0000000300)={0x4}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) symlink(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:04:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt(r0, 0x7, 0x20, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) 16:04:56 executing program 1: getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1907, &(0x7f00000000c0)=0x81, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffd53, 0x9}, 0x2) close(r1) 16:04:57 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) r1 = geteuid() setuid(r1) r2 = msgget(0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) 16:04:57 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, &(0x7f0000000000)=[{&(0x7f0000000100)="73d4345df6d9b801a305b963dc8b3aca1d9ffb1925b9781223a5e5d4a0a925f3ef0cf626c161c031b08cee29a3b2883b99d7d5b138845e74bc4c37bf0844cb03eb09831157ff1af75c07", 0xffffffffffffff62}, {&(0x7f00000001c0)="68674631c9f7ef519a14266b25b97d3a9aac43bca7cbe0e0cc8855ac539ab51824ecdfc1f973c7079b7a4dd4239413df6d4516232eb71034ba1c2a7988e6271dc0c89bdc97f549b7febab3862e7a4b7847bd1ccd3735028eecd5bcb40fdc69f0aaf89ab529a6b8bb5d0fc47cbb5d9d78b2db8b37b349560e2e0dcc5e42edd19b872adf2598020da3ece4e3072585ad21ab29ee8cab68e722efcf760285107ec5bff7a62bd28e67978f8ff43d004488e197ea7f6b095342a9f2b00504153255d75771", 0xc2}, {&(0x7f0000001740)="e19da48da80211c9b7d21f90277b6a80a63bc5fd745858e631b1d5c10754b04ddeb784cd27fcf2402fa1a47bbeffc88d615a9b41a0edde3bad228360687a81cfd68eea8a9d670dcc07f98bde5674b92dc4e9a1ba837fd3e522a224619a5183f518755fffcad2803f9b4f5545ce4a2a3edd9c75f0eeb5dafa66c3082a1465297983f2f0d0ee1af39404ad6dfb7e3c99359f20ee038b1ad6df57c231ddca79ae7f116cc6f9ed041fb530ad793931bb7dfe3ba916633afa9c2651e0df57ab529c0a94ffe7d42f0a97452f3cbedc78e2eb4217e967e801c2f685ea46d210e6b4eda7db2aab051eaaf04ab15766c127f642084d1d41b104c4b71271e3d209d0f90e0ed470fe7fedd6e174dba7b5abc806f82f2b7f4a6c532d7c2d78103736dd2c65764eb2a08edabd990fafe855727ba4d99162f0a08809a669d2d6a0d4a1d91f5bf8cd28c66860bf2e8d6e8e8645abdb4fb62dcd68a28b416cc72fe484c5a87313b447eaa31acda724b9b9c34c4a55895e7a1cd9d71f317b5e6f693e01dd81682200ef1521d464aa0212ba6f08d32d006ead8adaf10bc74b225788c716d541af069024f1bb022af73f905c925cdd208721795ff1384f4f9a58b96a48d16518f2b4f1c6434590b00e1d3039314e246ecf80531bc8ba03fea9927d6d4cfc8777547ae18ccee7219c88f070d1638e8f2db4eb22aa691781c2d2b9cdb3a1025f5cdd20e9c1087b5075817f14b0e996ad9507ad5865e29e0c4b4c19ce46772ee08bee9efb3dce6b2f4f5b5201da9abc612469d7cd5e70a16f04dd43aa8e74a74d18a77667f8fa7f307d47a7ae5ab738bf204429ae3b761b766e65d561e345e6f865b8493053d25a11a59d0b24994f75ab4112f4b9f00de71872258e566a8f84539e05d73c32a0a7ff1c24bc8e100db9c0dc49f5845b8b57c1c143e6af343dcf704dafcf443b74648f72d5172a5013a56c49fbddca7ac6ac3f82fedc623281f4f72fa47d39efbef10322cfdaf309bf8ea0b04331918e3b3333468b0983f4415b6389984803450b99a91ef13d972adb477ac4118919027bd1733c7267483303405909db33fd8e71630585e187e97a2cdb331adadc5b93d76cb64b11a7d1f58f4042ff311242574cb7ce16e292480b0554a6c37730b5e4a4b76df146e13c48acaba3151111b2f80a76bf19f527f401f436cf445bafc4853aab84f4345918922cc108b92f53fd1f3af6094d4fd9b10898f1aefe5ee875af9e3eae3e21cb8434d18552d7a689426b909cc2d50c353d3ec00100f77796392dd229b0a586f6922ee5ae93e03841c2ad22f3b781f0d1543ebb837b4b9c66fd11a317f0d0df9d470ed4d84ee05caf25b41ee179e6a7b796257ecb49808e1e9913c6de227f813f43320b9d0f08d34320a7b00f98dd489ec3f3fc158963f845d3de361761f44048c55e41b0892acaa2ae0abe7efc6b7b03c4da8fe161e02a5492eec7c0b29fde9bf1324c92f326cfcca29fd8681dc46842e10243b3af1180842d0a1250b578a960ff94078dcbfb3d58bd83ccc653f6e1b7b39fd63cd8570134bb1c108b3991d2c2da96035393ac644470cd018b20057449090128da56106687b8e0be464156661e202837797c9c9d5925441bcd8e099022a61ff132a9bcaf74e7b30dffa19f18b6c3b2e60e1aa76edf8f34ac02a7f84d35504967a4ced709e77d38c999611c5751b59a24b3e93395ccb9cf6bb4bc8edc03369683801960d516a0329b36539e74fe2225aad2694e58cb513abac5fb463b0f4f50eccb7a59fd579eabfe71d1dcc3f8d201c26d6238323c804743c58a360c6a99d804adf98507951c74b7fd00fa47de3546cf8711065e644351e0cbe28279d1a4b1c1ec423657615aded30bafa9cdec36235da73d475a83ca38a3bb6ea7b5418adadc8251dd84575b38553f02c55e2aeab6e02f46b38bfec32c7f15111a19bc3d0771366e6d89c0d74839b7d632ad453e99426bda8722a8de05988c5d24e8af29257cde3cf3cd523dc9fb88bfd5eacd6b52ca9448bbcd626df12acc1996c60cb8b7e9b55275573365cadf31f7db5266c77d0b705dfd2b0707b72ed3e6b1f6085a4d8bd3b2471b0b7c570e19f2dd596038071bd658c0ea188230ce5e0b60d3b23ce227aac9e1e591f823646b6b823dce3e35fe7fabb29bc005c09fb6f3c1ae18368e853eb8ff9e304e245f339669d353796db1528e56342c4a3a5530e4a8b1de03b4121808a025f8770a30024a64c1bd04b04fd0f5157a78090aee6be8f84790df3338e60a358c2d61005005b0aff07b9fcc8b66ac1c7f326219b751aa7ec822047a97421070081eed8aed32b4efb60bef8999645c3e3a2b60b0b1577c3f748f48824cf17c5a0c4fb3f1554d040785e84430b248d9794c8bd609904e7fa08c9d6d418fa2ec4aef897e7d7d635eeb59a1a3bb0b7c62b7bac800675500366b255b68f0586180c484e3e8c5fd70294dcf163092c608704fa1414f97259d228300ff7f293ac5930735d1cb8f306ffd2316966423f1425238c174c6a5260b63b9b78d18a5d9cd57b49a18f9cf5901d34a1363b25b426e714ecb58ffb9d91bc2726d0aeafdedcbb3636cd55fe670a9cf58a6d403ad867b66606b763331d02b498673110df17bc92af36d1923087cbf48acf01992a2a09b1f3d720d75a4c6da3bbd1a8954a47984ebb4b29ca71917b74bf25cfe69d301a9486fd44b6fce56d0b52ec15bbdb076dc9bb4a0940a33bb60004a2babb3a62a8a39d7ddd68857acc4f5ba480fc220b204265ed0a8c32c499314ddcb77544d71d5557749b2b5fe928e7e78a896a914f279eaeb7792103a1f2b32e4b164f5ab5b32e9a26d63e880525b9511fcf83bad7003fc3da2de0b4a20e4720d506b5249be83806169a2c3f55c4906c430ce4e4dd843b8aa6c263ea5d61de7b51f7e0b231537cb83bca1cf28a240b2c9526db03e2ef4b68d5947af0dd3ccf91bd3a51205d4468b9d7cee062d447c09a20be3b72b58505d4cf26499989d3cad8654b2470c71277cc5b372d9c3be6f81f6c427a817e0599abe6dc131d5d85c440f1194f706f608db20e0fcd6fc49fb5ffdd060b27bec09496d674b56a0d1a03477ebc60b0c816bf1162ca99ff89fa35847db0bdeec8c34c0c5053fd7d85c5d74e536e8dc4e875f20a59033c27a7df411dd00d0f2eb9081465d95373da231477e3483972042794fb72416d742c1919b6ba774fae7419dd88cf6f220553ecd57621af94029eef64a7c49c879e89b989f85feaabdade2ebaace70eae8204058bb356065d38a59ca3afb72726c8e94a50d890d11886e638496fb4f67a467cc99cb8d81e083ff77469f4457cea8dfd4aaf64ffa1b52cf4dca674dc16f477e369d41a01f396f06a86dab891ec1b80ac0a301f565146d5721d9c9db16ddad4133c492b994597683ea8552a766166d7b0af09acfb11afb91e5d1a96c47f53fe247a5185406d1d40e39f7536ab4e49a7d26cb1a27a889f8b787d5ab5f5f2f50b11bb7e75049616dae7f87ac7233d37ae49db2981a8e6e8a8c56d37313d241384cd932c9e66edb69a3f395d8f01aa905059373e6753f8f4047971f150357b9210bfe2292e6975227a011ccd6af6acc7a780202c312aa2abc61dbf21ca94df18ca5322eac7c5076ff0b1eb741211723a0e6b2cfd733ddf70fe77dd3b425730583a7adc0d8f23b710633ca956e3868b34f24b9282edc897a1b30707a43dce636d9f2ffb81d049f656e9c8dd14bc8b763323ddb80a306d0ee88bddeec2555f545005de0dd8bb715e320906d58a44c98b8acd5e373765b0c010ab4b2de3cdf01aec57a4ed7eab6a2572c00652b5d47e836fb6d27c4afbb60e988006789559f5c197e321a6379a17c5ad00528ae527012d10913708b39dd147109848fd8226adff4044fbcfaf7a82b236590825eae93f3cf183496d592c7b7ce8ee590fdde46586600a5d634a75e61069b4cc903102b30015819aaa17bd9c1a231132d458d9cb4a9a452d45f76a84892060ae93b12c13980b307232640897d2068eb9b9ffd9eb74e604317fa4e0bb774175261cc8bd93c4b484539492b7f66355848d1a222642b89098ef2108a49d5caa30926bbf78ca55f1f748b9e3d1baf5d125088389fbbb39f83739696b5036ca479e28719e798c862d39403ee6698c89d5283150354f4b33c1f796eaf01f83c8f0182fb512393aeaa8d9a254526e4d1f4267acbcd781eb630b5320a6864cef5cfef316d1212736014233ed61c58dfb6e9b1f1dff28a684dc0133cd80345cd378bf4f30ae18088804c6f0f4056c9a8c227b44a622ccaf58933b160daae2a98988bddc7dce367932bf2e32771f15c4fe75abd22227462705a80b374d191f2c53b2e51b09ad9b7c06f2f8d41056d7a0517d31f5cdd5c4ee50371cd8d3aed0caf65e6c45c8074901848bc53f4b6fe6f8d9bf7bcaf7176d0e2925d564667cb2fc2d28dd56a15a7518c31a5020b91b5223474922c7ffc4264457e320551a3381b8e92ae683108c95ab6de538536436dca93fa7b8cf6b53c3e5a9d4b098154dce0a10acfd11c19833cbca80360d9a19d8b8b7257bf72fd3e2e0aca879d8c534249c64a3f91b44b17952f82e96e90b2ae6f34bd7d8dcd1d936807b96071041b62d36dc2d6791f4a833e2221fa95f7b04e5e51cf413fa6d246c1823746c7bee62b0d6bffef281a76bf73b32c85a1d824896a8a81218c44503182c4aca925fe8aea93d8a9b85fe6d074e57542639323000a6f063644b3e089bd4397b4747f493cfc15a6297c64a1bb8bf042b51ba66363ccb4c47df3cb54595ebbe87e48612a295d5cd194374486b282a100e4ea7700e8e3a5f06503a102afa2440635d5f8d66a085d6bc77a9c15ba0e049ec6313a2877e4c198aefa9903d0066811043f969d309179810712cdedc240157ba5e59042ca805b47d76318a2bf3be76746b19152e92be761551561e62df4cad469e9fc282b915ef8235d9019ecead248cf065d052768b2dbd8365f15e6042c30698df575f282fb9c0b15598f229e78f15e417304a6b2479be0d1c33af8f5da702cc4e0ec030d10de602569f3e7eedd2ae3e1b7ab4188585f5a7052fa5763a5e3d8d0e7fc1ae2ca49c25baa3ed85bdd333555a06c2645d8a6912b38bdc20a46c3e42484c0a005a5d7cdddc7c6ce86817975667c81128d654c4f5bbba837c1f2e6db626fd21b85ad442b515967fa14f2fc81975f4892daa8e01fb6b43bdb6762b436c317fd43e50e753ee6d77a7108f4071093bf74168493277f72561978611eb0cd58344c9ca01f1579c4c13e639323a7d9fb2cf80ef9422dd5adcd2d4a11c8190c48bc22080c605bf381945d29923a49066f3aa060471ff0a68c8e98e246a0b19c553ca073f1fbad56642c1551255eca7c730f4951d324056bdd3273125f5b21f5bf1a15a1323db9f2a043c17926ffa4f8c951342f4cd35a1ef1d9b40a7c1e5f1352716a5ab0bd15dde73e6f8dbf6a5f444ad4025fed508c1f3c7af4c2177dff2dca4d50ba8597a7e8d1d10b04848c7d09abe26bebad71a4c6f5f83e854239adff173fa00a7c18e76edc9f0cd9ba859f8f0160f9bdae5e57fd8a382adbe089346015ba5f5301e0de25d2963ef91fff1729b50d53fa598c37f2a2889206614aa923b6f62241ca48111b4bc6b07833499df92f825daaf871b34cbd4a73c10594079251fc14dbb3eaa73176af7dd08f18fdee041f272b667728d690964e6c2d30007b4098b28422e0cdea3f905f9e4b57a5f032f26d31ec7303bf2452ef5567a103af0cb5d9", 0x1000}], 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) socket$inet6(0x18, 0x5, 0x100) close(r1) close(r0) 16:04:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530000cc901def4b942ea98e578fc8cd1ca2fe9df2c636c1d8eb7c2812963dc7257c0d6f66f7f9e5ec4d30cdbf0a836b2ca0377136f77fd7b490df820b3a7c91185b913ffffff7f0000000072095d9058493fe2e33bad76ae599f305a14ba68571987dbc0109f3808b0a617986cd6f3fe726a1924ff68019ee2583d9d05a5254588b302159ef2998eee8394095ee6b28be432434ec10602630dcdc4b50fae0b0856613541933ab5ae36184a5f25fd257f"], 0x10) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:04:57 executing program 0: 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(0xffffffffffffff9c, 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}) fsync(r4) close(r4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000440)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x9, [{0x3, 0x10001}, {0x3, 0xfff}, {0x3, 0x10000}, {0x3, 0x401}, {0x3, 0x8}, {0x3, 0xb6f}, {0x3, 0x1ff}, {0x3, 0x401}, {0x3, 0x100000001}, {0x1, 0x4}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x6f0}, {0x3, 0x8}, {0x3, 0x67b}, {0x2, 0x5}, {0x3}, {0x3, 0x4}, {0x3, 0xe3b}, {0x2, 0x10001}, {0x1, 0x100000000}, {0x3, 0x3}, {0x2, 0x9}, {0x1}, {0x1, 0x8c}, {0x2, 0x7}, {0x3}, {0x3, 0x3}, {0x3, 0x4}, {0x0, 0x9}, {0x3, 0x400}, {0x3, 0x7}]}) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000100)={0xbc, 0x4c, './file0\x00', 0xfff, 0x7ff, 0x81, 0x476c}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000480)="0358d07e30ffeb3fc8e18187b363700a92ac4b93e3e4ff2f0e3b35b6d54fe8c4d4f7afe73af45f7f18919a5790492e93b3aa900739fc36e558875c34b654188fdb74a5ee555713341d7504871819620ff081c894960ed5799c2f728bae6cfcbb9d801cc8538278cb4b4522ee2e38a7db87be9fa17a1ebf42a7f22dd12948ce2c776fc90131bb89671326af87d2493f1f50988b11fcb95ae9e07d647c5ec967e7dc31cff8f2cb21b72cd43266ed62d1135c9adab86cd304f2b8e5c0ee62901b8b83fd323cd3c87089", 0xc8}, {&(0x7f0000000580)="cea0549fc553f8113f0f08973a12bcd35b7d74d566b05bb77aeb684ea1687704d31087dbe1e13a07b575ac7698b0314e35ea0f155983dd9604517dfca770595a1af9f357045315162dd232b56ee6322e036f98f3bb45fb0e23c44631de63eb8d667215b7a49139c9f01866c536888232c4a0f04d095dcd21a42d6ba9e24de245ac3503f1e4db6abbea564c85e15a5878d7a85d34f2669550cbcb809305ab5e3d67c6804c5b1ee328e1a0a48bed88d0718b079f7281ddb66b240970bc497c9a9d871c3dea0e781cdd1c4268f6a319cf142ccb2ceb19587de0def13d31b52f7d7ccdcc6d5c744f7ce81d39eb28149e861fc9", 0xf1}, {&(0x7f0000000d00)="3fabef7e89d0583e756d9d5c5c50ecd699bb077f336f58bb03ba69fc354f3492d3a621474642a70f4b177459f5ad24bee38eb60bfa75a0c6b5d62868503434922b2a08914f14b46ec8d92756cf4b2e7cf3cc5bb457ef9747d8ee1e337896611bdbc6562c9965d985223ade21422c87b0f2abcc206a76e85aa990ba9aa3877defa0224f91e3786ff2d903ed0e491b573ccfcd37a7ddf50191f727419595611ccbf53cabe8ebe9428c4ec2dce02c3b1867c79fb12833afcbb0a140e01413b7af442053cdca63d60024a37f232701d53532262c6ebda5213f5514d0d8ce53dc35cdc5831e0b3373559c14181d562d452d3bdb9b211176edc6b7cde5a1082a3ac829f9f56c443b9fb2b67359c0754d028bb57dfe4a91f8a7909be6679a6f85a41f184d098508b1eff8c0cf2a6af0ce7f8e53e26b323244ff9d91efc97bf1b8be150b9a155daffdc69657f38a098f56b20648eec605c1fe2218a626ae9a15b95f67ba00f1ff97871f602183d4e0ecd3cc35266ed4d7953ca1fc1398de0d3a9fb602ed604e62470bd2c48ac321958daa2a635fd1db2905078fef07a20b5123f85930b0bfad633cf95af2a90250825b8f89b8211e0a52d9bb1e9fb07380f0df4fc42ed3adc3add5ed79e1aa138dce4687286f53d65a1cbee3ca9c36ac26b1e7c7f2233f90f34d12eb11cb22a2f616850356ce19a8303e096280f837f76c90f5ff8a7a20a171ebecddf780cc622b2209cfaa862447dc1e4ee5df2b9f3f43ca4c7cec740c9333696f9a6963d9188104228bc38f2e906ae7a14b1ae69cda9e3f96bbfa6aa8ac604b1123813052c06d4549bd261b8a5b17fe7be9e9eeaaf579a9d27330a845f3de458e9157618d13c40af766a535017607713206e0db63dbedd0153c075e08cd8f1c1ed8e4b0482a0d3802e7c375e57c175a5dbcac997a60eb89e5c2dfbc8f8ada6d7819bcfeb7e1c962206e27d6247d1b61bb2b90a2ca982084faf2f0a494e77537ec3e94a4c1ea51a2320bd774217f7ae4184bd6d48b3bcd2771ce0418107526ebff3652bc753a9934fb021f2ef20cc79a2b07eca3c249e38cace62022c35654182af3a40c47f9d34dbd3017f241bf53991f9ca9a7220d424036c07eefa77715a78224e604cf1f626acc22b21f9a3801f10f90dabe78aaf14f58ffc19055b1af751b15a1b6fab4f7f56cdbe9354544cd71c2feea39fd3761757083864f1580c75c3a1a9b9f6203b6eef6d4fee625433d703d3622f348f5ae33909b85bd830afc102221ffa1aa8d45dd9f95cb5b417400c2601d7575a011a6fef1c1fdcf0ffbdac7572352048c05697be098c827ab558f9b6b9b326324667cdf1c80d6e1d6157cb3e9da8bb2269f780c57c727171269bf0a748d3ba83ca0f78b42e90ec5d56fe2c1efea106097acd05ad29c3163eaeb9e2cf38f255a5f818bbc2c5532cfee9f70039386fa95a513cb3f1b359f4240cea92dd449925480c8eab39d815feb9f046d2986987e53baafdc89c75f2fd1c60194d38a4cc01cb0f5d04932bf45f1af8e8613dc205cfc606fc07653aecdda3985f0b8d89b0dd8ae6745edf4f6560ad7b630ba4eba7fb79b295a6a441a09aa97f19f15421a463bdfa5ce036be3490a7958adad0aa699fb0bc9fad1bf542ab44eedf29e5b3c089b7c49cddc9999ff7307a1c011e6e24ec8350d57efbb17dc882a27f955b04011fdfa05af3cee10410d1b8a9a1e2dc3fdc077e9707345c2b5d758de86aeb9cab5ef8d13708e495f2630e4a285dde3583e84d24ad9fa73055ef341ecc93f7d9c848bc08336b51cb158c0edc5581746af8ddd3c29e3ab2b532b574c0a012c2f2428c42dc697c5310bd93329b505956c68ed533fd26a1dbf74f6806b19e885745c6d098e88d74d57cb773f46edec930add0836574929cc4c51ed38fe7629b21bc8c41e4544fb6c5c73d091308d9e1aab7ca855d282b4021d0ce997ca2b504f57f861a1c4de69912bc30ab022ac99213a281e155a41109b251d02e3437b49bd3ee56511a6fc1952d180e47f66fd630db3fdf3024f733e39b883cf45b8d5138310d11b4c009683c7724266f108f28333704be07301b1f4a511edf6665159fad85450b645b5261c010fcb8039e254eea9d0b96c607dd3f00f2314bb68a5e465e5fb59cddf967948cabb71d56eef1bb32162d0a110902afe164ee5d904167d61c4b27812b243b808002c0235026cc8bdeb06bbd64f64a6d3ef8d5923ec9ce8c07923a8112af4375dad07cd39cbf04ddbd87085bd04b55ee2aaea892f622be519e0232f3768b7e20656217f21dcd86f7abd38155e6931118317a2fcb6115fdabb72643dd1281dbd3552837df8899c3754d7e8d64b1c51a06830f05a94d1b1b680246dfa45ce0a2b8b435a6b0fb172ca8e25dd9ae1c58167726c009f5a1e0556b53ba8c0d5a2699561332f0e8da6fce88f623d8f88b6755b01c8e27bedfee3a708c54db686c019cfb45f895af870bfff06047fee4cc20faff7db55397fce26d4f24ae6d854e8a94aaf8aa82288c20965f64bc74a2202eced6804e198f90095e870646274ce9b163f66ed268ff2f48eb19c8e87af39899bb42b4dc2e2da8de0f37776b6bcaa6462d4341c4fb38a078f21c6a4d1622ce474cd31d1b366c07ab7ba8c5875f4117d87eb14ff5b42491d2783fc5f8fb00d73919b8e32aa4dd66ee6da9ba9e161da8c30c9d6b5227b30dfc7656f28db519110fa88daf4c679fd63a385bdc93455dfdaa429eec0fc689adbbe9e4a8a0176319c1834f7d79448a40e289b7caaeea2b9270a7cd4cfe0d1308baba37161b85116a8241e977f3f19a658d24c37e75a9e314d95dfed2c8bec2c10aa7dc842ed6ccbe1012a6bda7d8b3e3beb09bc44eae400f2be2802c95c3ab9e5cc8ae1a547d9daa45ce783680d776840971ce8061de296229870b4db46488a01f2191ce1af42e8cf4d0be577da1df6444d888af1df3ef5eeafb8b53a18421bbce1ce9d4730231c273853e457310a1b2fecf407c2fd9f41c25dbd97ed4288d4af966bdbef291605a1a8850163e534475f9a8847afd8a263512b999bba34df4f4337a3c5a265b8b03e3203b8640e4668cdc888df93d0ec7c85475835e2c10045eeb07e5e2d4ff159953887d3d8492ccbc5c1d87e6eba39dee87e1e8b1957b5247c7ea358b5bf4d0beb388d9376cc96e290666716d59e897a33655a701bfc37a2428f26241fbda5bb83eefd10de8720bdddc62ba1363d333ad60c8d6dc5468d3db006792f9adfcbaa815931950268b658bf3b82c68a661c7c4439be1ab3769b1e6429277e2696a5990c7e9a38975734466ea9fbde6a973602029f016a6ed2d28db643538d09df2b00059ea7940b7498114191d4188320840bc571e8dd8c7ab9cc2595e240ce0c1fa12eb0c6c179863c886a9807cf3d64f7b21be10e7228f3d728d5103617cf5f112bff0657e75d9c0e6d3037ae1a7c5e0f1d1213671f0718994df7ee8f2cb0f5fdd0f053782ae848827bfda83cd7d321606fe0814d872f1b9249f249be380e1fc8ac6f840c5135662d240a56194d3a1699d93bb40f43b6f2fc76aaf6d58ff227309975bb404f3795fa9a45c84cf058749d7f60addcbd0d4622fc7c7c11b6a2ac6ecf520a0465020dea9b664c83241d3c98f3b4fd2d0176d499420463ade37edc7cc4a163d13d5acc1cf3f0b1600ed9c5c8f32eeb6bc6c3848344f1eb723dccd66217042d0adce8fa100e78bfff9877eee01ebf2ea070f0452e7dddcc7279605dfa2968adf550eb04e2fa64427ee95db0a2423a9e65a208c2103d7a83b4e87f804dc7ff26c7864c45e91c765e9b27f60e5500dbb7bc91ffa0b7cb4fffd4f64a9f7b365566f7be501234c83aebf6512a5036c02eadeb666d701c321168832c00ea2602176682b06c6362f2e47b916d10b08219d80820c78615b6715bad1cbcb2f3c6d80c3f6c7452fc5ac93e32d56860dea3b6e1cdf1221138dae84bc3267a4049ce32b8e780b5063912e7be54fa7f71dc8b574d71951dbcb832661909a538e36b48832b4291a4cd0cb729a86b7983820856b02afbd3ec39926e5f8317d580cb7e804ce12bfb494de442610b1c8ca97aff103824929bd0227538c114f2ee997743996177f0c4a3d8a79dedb96092fde07dd93f6226c8a8c6872346238bc1a4800249afc0d4d6fcf93c087ee775611e7fb6834f66019136591fd2a05fc9eba407220f5a9f824bc70697b1f95c23185716cfab41a83d4484390ade595d1d2cc45e4af16470f46f64eca9f986cb1838c190f89c42e326d9aba3448c38021b9261cc22db811f30f07e639583e7a809c8981bc111d9eb735e748ceb4a52b8cd5f865d5eaf94095af8da6a94b3d790889af99ca0b9aeb3056fb0d1988304317c8c089e3988fadb5ac3cb84eadc3cbd3356e04e7c4484373b854896c982611f7efb6baab3a1cb6c6a4b0b81342db427d0082df469fee0f9bee908906fe0bedd1cd22f56e9ce634328f79dde0c119e0e97160cd50f364d5fa5f13a7771e9a251664311d95c417aa234632274e37b13f883999a6949f5789a2b9a9a807d80fa6a59b32ef5e2cd887d71dd7a316a2d4b5f5f626393e740ce8940f33b0d34158fc5cf9d78b411f813ef9d8d2f881b04439bdc078975018c2c02d5977727fde7740a7f01b741ddc09b69abad26f08d6002969d43896f2223b739dbc1ef1e1a60d2e67c00123796f8663fe232af86c0b3843eae1f89d6941ede42f4c0654a87c6c53f14b49be3c3a2d01536b6db14348b6780c2e99db921536103fc2149e13b5b37ead9ef09d3155550c3a4afd744f192c194f5e75c4a4d6982995d8c5c435b1c78784d4a4877c29bb6c87a73ef41a2579e13d89c430be1401cd5d945b45510732ba7b3cff9771e936290f04abe462e9b920dcae9c619300c6c7676209db5e342fe2bcd036518ea95d7a39575e87ec2df8c16f7022e2d061bf11a1842fff0692b423d4ef9d9a62d49b8bf4de4cbe2ab22ceef58cd7df58e515b3ab74554b7ab6227ce5c80878cbfb04d00d8d190b42f7cceea6b9e806ec52d279cfbe10645c32dc0cc82424aac7e7dc23984a3c887d014bcf6fed416e2e2d7a1a484666bb9651911a16a727dd3c8f88ed3b159ad0f440e91de78d64594800586f6eee15920a06c8d821223b6bf95a37391f37a85de64220441b2720acae4ef40c422193bc28f444a8ff37b45bafae272dd9137f7f1f732ad001347e7e830714fbc372a4588c5a7881b9fe13b7d94dc1c7799a4c99e324d305ffe931e76bca2ca9e1539e087c990bb1109369479bbfb79d6c182a1d1e29769cf33fbf8ce17ca8f958c9e05585f81bda8e9265817fc6a5e1a11b5200b02073ada545bcfe9dd7ba85eb1875b3dcc4d7335336aa6da3708f38f9edaba3732bf5aab68f6ead082374a799b72520e352ae6289d9a94623b4daa9979761270730e8d202ee6d632ec4d06032cc0b0fc9c5fda8c93768928dbf6c63e32b3ef86bea8b5eea9f3e87e60f4fa636a2980aaf6b81811df301823541c6f31a414d2e780a3032bc69c93d8e24cdc4f53e3989f3f36088041c5a9a1c34b2f22f6d1a0fc761382f8ae7c51d9d8d924679df7827fb7bc72c2b4ae2baa8b01868572133e79132c274b043c9a5cd0f6e01898e28504fa69370a4f076733cb0d656f4ded7dd21a8b24b0f96581e2e33e95d6631ec5fcee5a0fb7197b72bb6ace930a097ce0a7affe9495452d323a58193f375fc60b317e2eafedaa4dd2ed7c400b99a86fce8ad95f5b3e1ffa84d7e7a37f6ab03c8f9d7930ea27af", 0x1000}, {&(0x7f0000000680)="6659dbe0ee84f114edc141dd2bccc79a7e2d67c3db79667b9cb54bdb19088c037ba50d54e7f8a25b1f6b4f3359116c177936307e84876b9ae9e677126e307fa72eadf5d334fbdeb026c5a284b0609edd507cb86b13aa599515416f866e11481255a58661f21b6b69b4fc2c065558a88c7964f0b389618b051688b5ed6b2c501ad266acd6c04a07c68d499aea98fa43abb011f77567cc33dfe5a1af3a6ebbfc30004488d4921dc1ea27feabea7c5ad24c230cd1878889b00c16641a172c3e207cc4561b260e5b0fbd2f9b5a22fe0164a22db98aca", 0xd4}], 0x4, 0x5d) 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"}) 16:04:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000000, 0xfffffffffffffff8}, {0x35b, 0x200}}, 0x2) 16:04:57 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, 0x8010426d, &(0x7f0000000000)) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:04:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000480)=""/170, 0xaa}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000000540)=""/196, 0xc4}, {&(0x7f0000000640)=""/71, 0x47}, {&(0x7f00000006c0)=""/252, 0xfc}, {&(0x7f00000007c0)=""/131, 0x83}], 0x8, &(0x7f0000000900)=""/159, 0x9f}, 0x802) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000001400)=""/146, 0x92}], 0x1, 0x0) mknod(&(0x7f00000009c0)='./bus\x00', 0x2000, 0x8872) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlinkat(r0, &(0x7f0000000a40)='./bus\x00', 0x8) recvfrom(r0, &(0x7f0000000a80)=""/53, 0x35, 0x800, &(0x7f0000000ac0)=@un=@file={0x0, './bus\x00'}, 0x8) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, &(0x7f0000000180)=""/116, 0x74}, 0x0) 16:04:57 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 16:04:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x80) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000280)='./file0\x00', r1, r2, 0x4) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) open$dir(&(0x7f0000000200)='./file0\x00', 0x208, 0xa0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() setuid(r4) bind(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="25012e2f66696c653000f8ee995235dbd750404385c88d85740be3cdb9f80aa9256062be4d40af3a273ed0002512e8622a5952ed90cf61b9dcf425abaae4496c04ce59fcbc9970cd589841116aa10b59f78a5df6787f2965aa07f1d13c0a5af55480822a8780044daa12f524bb177fa2ccfbefdf77bdb40d6658b3825a1b7502d80ab7920c645a88b34c3c502e692b14a6e53964e47f94351042b7fdd179064d68000000000000000000000000000000"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = fcntl$dupfd(r3, 0xa, r5) symlinkat(&(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00') 16:04:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0xde) 16:04:57 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x400040000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:04:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xe5e6, 0x1}) r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x10}, {r1}, {r1, 0x1}], 0x3, 0x1071) 16:04:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() semget$private(0x0, 0x3, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7ff}, {0x18, 0x0, 0x2, 0x3f}, 0x6, [0x100000000, 0x5, 0xffffffffffffc636, 0xb65b, 0x1b09, 0x92e, 0xfffffffffffff801, 0x3f]}, 0x3c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) shutdown(r0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:04:58 executing program 1: r0 = semget(0x2, 0x0, 0x40) r1 = semget$private(0x0, 0x6, 0x100) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000300)=[0x1, 0x5]) r3 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) semop(r1, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}], 0x1) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r1, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r1, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r1, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x1, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCEXCL(r2, 0x2000740d) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:04:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x45, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:04:59 executing program 0: socketpair(0x6, 0xc007, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) close(r0) munlockall() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:04:59 executing program 1: r0 = socket(0x6, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:04:59 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000180)=0xc) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000000)="ea1a0be6df410892bef0ab48a1b682ef7e7ba6f849bfda6cb08fab", 0x1b}, {&(0x7f0000000040)="7418c1e1d2e9f6fabab3be27aad213d13026dee58f60fbd95d03a0ff12def11bc421290cdab98e6d14808b5646e3cfc9f5f36f3c861f13", 0x37}, {&(0x7f0000000080)="3e85", 0x2}, {&(0x7f0000000200)="71fc4d36d44459b275fa8805b82ae52e9bafd686c9f5e498ea5f02bf7e0325586711148cf60915d55b009b29a7c91153adb981b0f2d96d42debf45cb20477d4c555d53a1363788341f9c6e7c40b6be5d71773e5771a8ea725aae998e45386f6f7e982767991afd3891c07ffd3445e904e9c4685fb73103fcd5b16e1df1d0a4c3acb324e14502b29965b689ab90342643e9a33f68", 0x94}, {&(0x7f00000002c0)="61aa33c1e0c3c8195a111bce628ee94a40cc5e4922d808f18832a03e46ee9ff0aae31d500b38ec30b1258d128fb5639863c8e3de2b8cd2e134a7c9159c5fe1be8d176781831766696f6e15c205e83e9162d9538494e7861bf1cc28b26148519d93b86929b36c7c60b0736c5791db81ca5573472cb55f29102c5e00850eb3b3c5dc35b59dac6c31122fdd672535671da095a6b72919bfc0f923d70d6d8ea7a727ad9d7b4437b3e17ec5d79687f787f46e4dbfbb5321834c047d6d84dd3f525c331ecd72cc36d6683ce57d0bd507ecf0c0e3c8436c52add61236e920f63639c3c6ecdb45007ddba80d02d6604886d0ca0f7fba", 0xf2}, {&(0x7f00000003c0)="d853ff036b636d01972dff43365a6eb6b9e190386729e9a9333b0a4adf126a9e407617152656b6e8fb234d5135ff5e410737a27dd75de1ee9e245e2c882832f74abd1a344858514c7cbf39070e52a1895937a0f002ab9ad51a81b991d4b73ef88e0042a13eb28003b3016bf9bd93ac99a91f2212c5e713cd6d2e30de9b4a281a5fb51e173362ebd338d4ca8930e0f7bc61242747a076c2", 0x97}, {&(0x7f0000000480)="aabf97e874c4573f45e45f03460bc4c71879f3aa58292b9db214e7f8367969613595c21d079a7d96b047bbca06c37ea70858d1c1f9d919a7e1767ababab284ab0fa81855778460bb97d89454919efcd088ab43ca02eb56d32f7a48fdaced404e9822ed776ea747edfcbabb58103b603e0ced3fff9860de55a05461be05a33820621ee0a4d7ae6d783e01afa5815b521eae64f879a1b0d7afe595ad4dbd", 0x9d}, {&(0x7f0000000540)="5bde12b5fd9387f03b8c413fbc9820a22134def64523c8ef80c7e86c39964f2f589ebe98fd32be7f7b8a944214df4a0de263c5959802c0a75b53bd0d150eedfd41385807b684a19aa754b3042d016d5dd813fceb566006906643a545f2a136d038936d0e0b848e4358cf11b51321489f2ac226186b8c2ac0afb3f921092e49562af2cc773e3faf478e7e3d9a597eca06f4eefeebd17416de4724b4135be14448fc7c9ffe77580229d33f77ffc86e664988445db602e4b673eb7540ba89f8bb9c652f626de3c2ab50f70687b58c549567fc369d31af2288c5b2d351434f9830ce8bcba892211cade3d30dd93efe57006b3f2f91acdbad17a95d", 0xf9}, {&(0x7f0000000640)="ac6d4b130176a864cc4e87e9e6cfb5a384f612c9e637231232d93b94f212ec8ac68d622f21db011d8e1e77c7f2ec2a556ed1c44e728ef92c4fb7134eb8e2b37eec481b5457c2753033d878d7bc82a974f511313a4f7638b649bdbc44177fb194f3cc26cb89613b2ee3a11d21c4ae9cf6926f6070d846e50f9865bc2f345b7bac8b2da20131", 0x85}, {&(0x7f0000000700)="10fa8c6d62ed667a25bc2fb44fe8857910e85fd15954665068c6adfae590392705302935f67b86a0e694b60fd22c5d97bad97d297173b63965a90c1108202dd17a5924fb574a7886c54ec0d31658dabb960f5f5d64dfffbd2ff5b5cbfcbe53a5cc2db838", 0x64}], 0xa, &(0x7f0000000840)=ANY=[@ANYBLOB="a0000000000000000100000000000000a26b3ac38e5a4dc893f182030f13578509313c69af81f2109e23a83ed3be4440aa4f2321b6632ecc6291c545abebd4af92b979c6384fae6afdc526cb6f1d60db9a7e6d74171b54ab2ff9a6f1266d5233d0dabc2f5150688735d93e66c9b9503b16e10b885e6c6ad067c3f80a8d19612c3549d0adf7d059bf6e2d136e470068588151ab909ee8ad1ad68ce19eb9000000a00000000000000001000000fc510000d53a8564f6941267d1a1e8c11ffa7b8912ba71eda7f03cfeb18206250d599452d524850ee17c90870cc08f799bc179411d64eea2403b681c491cd5f98228c95bae4836d32e38995da519d3af516c82b50fa4eac5e3d018fa4556eedca27a583cf9fcaab9fba92519e30c005cc181f9394a173db5c75b05fa6d6496ced24d910257cb8c53710e87eee7af54240000000038000000000000000100000003000000b1246cfb7319bceae459b6262c41e189065eb4413e780ba1f1ba96f6f5563bc6f2000000000000001010000000000000ffff000000040000ff0e7df1658c0e5ded34a32451684061b4076468f56e2d220e555ed6c2f0c43d735e0e8565a009bde385fb8f4390230185e69fc873838a130288a7512f114808c22e9a56a59d1a6d478ad8a72a9247d927c8eae0a85e6a6a93f08cbb4c09e8255e39f9baf59986d7a14d6078a1ade74a0f6031a52e853d159153e8a28d3c358850d3ced9785030742fb3f7feaf79354d934993ea137cc115cc913fe4c4f4d34b5ce1005916b04242f2e21fe9f4e13bf322af554218027be361678def5ae96a125e15de7897d509840bb33a0e68d4ac804389e112e3079f9d4873e957b35bfddddc4733cc58d7f8bba8134e6cf129ff352ed28b6d7a4ce6a9f8f788d72e1db3c8685e3679baac95ed88842c8b092688dc07304be7a0e77f1ffc10dce1f810ad800c042a861f589dfa849f1aa382aec473cf2cd8d4beb54f74bba9acc6ff60f0fe9c045414e08fd83642fc2f99789c647bd89cebc9a8f605a2a320c83f71e4e283f009d3733f15c93bd257e99748656b145ba80aa7b2c6f34546ce61cfc0a1163fcb610cc144173258eb1e34865b9dd3146b922ab2113219ce05bb8932831470ca5ffb1a35d2d49bbc9155a4f956b19cc3885b9283603cbe9cd645b8446f02c2b700000000d1919e3c5ca384f2defd2aa57b7b5efa4d9058324e676183453c03e519a02efbe692590b1ffd828e41793ecdf6d68d8aba357a7214e50d4a16ab25a95a47b6986ed70e68a332429f14e4e40ece63cb9a10887ee37f8bdcf7175c979664f517fa3bc5a82cb992ef2186fb315fa579ff9da0dc4382533ac647e46337cbd2846e174dc956412e529fa21d3a26e3fb522fa55b05846bdfcaf642cace9a638a568e5056b654f2d646441aa7b246978b5571c8e16c37d790302eab880da2de73692d7048bc84d7cb415ea45fe4a39c266b297f45cf2a35e1936f6497a4a5954306e8cf502ca06058dd62b4c5cbee98924adbc3943d3e2fac1e11f0033ed6fbfc8116881de6145fea37bd59f1574dd217b44feb9c0ea72f904445122f13857b794954d74b7e0587e6466511fc7b8a972ead8b4277a7a8259d5ee2468315c49baef730a33bfd776d5534cf012c529f4759b089ce9ae9bb6fcf31229d897ff64323acdb62701a0d8a96b99945ccc4ddda1f4507fb02db62f19fa3e9a27d83d90da7d84558759898ec96a2a7b871e399669d5ef2e86334734f39b629cebfd0028e4131cce952f1f30df00b55ff6853aaa193d53d2f38d5d55002b3283c2b5432529cb5dc91217f67bb77aad3b0594d80720b4c3eeb259730408078085d0550e33fa07a7f090e1d056d32102ce701fb207d322ed090c655ce4380211dd498a74edea166be1ad85d78118796b559566e5232a30729c94f102c5a2e4b067dfb0896193323769302cf67924ec5cba1af0327f10da3fc660a654d0b427079e9266d45ea9249e25e161364397b415838f71fd84df7417a91e0f9994eb20d783f04ef0922f115c65b60392617135424009ab32472be82a729f3c84c5cf1f83ddf82cfa9f77b4e40ed8d5be782ee22312b1bbb51cfe43463ff8def0bacd2a3ed995f9f486466fa3360bf719c16817c553eb3a4ded0f10cccdc72d0d47298cd036d5c00ea0e97abd079f4e0028fe2f2d4ae385cb3d8cb9c537c6d6502baf63ef2b713911852f779648cb57cd95f93201b25972c33de92d020db0f9389e4372853f6b69b5fabd3c17f27471a47a589c53cc486df3fda33132e9f870f350941b5413d66f94dc69cd0777185d4e7f89b8df066629fa4bd845da3bc622d044825be29634554986bf7f6734c92aac6a5e9a5243eb41405d8356d0c779c554211578c325c76ce1bd5ce0dca9778f45984856f676a9651c121d74101626a0868b65c586653131f2e9dbb135af2a7f94f33a25709395a0c67d8a40790b795368184e1d068b440e05700c615d89efd055d60e1a1a5191003dde6a43722914a7ae16b47a419debda9e7017dcd6f3cf67f5b6b2b3212d0313adb0a549ea6d35457d2a132cc955231126a5ab110f4c9140552985c9df7639badf7b5b0e962c7c028cb1215bcefdaf59abb75105eb972cd02a07af08d28bc4a613df28111f0b7fc1c6a4a58b1026719b931db8f0fa4501feecbadb414659b8ae76c5812dbbc9d09b6156870a4eaf5b645de44370466b2da689a365952a62a5f65d2ca9ac88739a161ed47c7067abde603f3a63ef388e5d41566caa70de689cac900bedcf8d71aa8a54e88cf8ced62722c6af5454ed50331d19ab77b28f915563b113c41b7796458f50492a31c402fa7a0f6f9228765a7caf96ffdc6390860d4192d4e4241a6b89897530f6d5ae0a9081a26cffc6b9383ca7092f4c06ba4b392e21ca68424f6630543dc4d636812959fdb315758948c342f3bd9c0c363f8b10d83e14e8f141082b91fb2243b4a5c5bf928a1a509a64a21395d3f4d8e6afaa27ed46bad82dd3b2c43a2743947f4fa84bc3470d59e518ae598ffab4d3c2d5f3bc3cc91fc77e38b11b521a9c1eba6cc792da33a64d276677119e216a8898bc98222ea23711458df7545634cd25fac495dc6be10a68c19efce54e807770c03ca009c25dd26b96d930ff40a1ea780e94a4d8318909c8f54695def909dea15bff24f0116eaef52e80b38313619c076a58b3e6aefa60833b4040c0e1e9aed37c85af444ac782c672efe01fc0d0ac78af9967f2fefeefc5c0dd91facf11bd87fd5c576fbca3bfe11fdcefd8b3327ef4d26bfb8d2c07fd7b9de179e5c54767ea46da26ca106b3d65ee94c216ab1c0bb902c1739926583a86467b30d88168094c6e0636c5ed60e45dd2c38949c1bc987f1a749b84b66d5e87af21931ac9f0da06b5ac42cbe983ec4744525de3d6aa1dd1ad27f914d2e27420d6cada01708b9065fe20968262558ea4e343e289ae5f52b657866bf1ddd6033d0cecbad78e5dd3d60876893be04b191b77cd1ecebbf3260280f6ae3bace006d365dbeb2fec0b7d2bce585d534ef70a3774bf1731404f80e8e00b5a994e05b21f3b89ae5a0cb6d72121cd0eba43dba41d1baeea56dfc6562f3b18640f83752b71fef14d31662d7b1d4708260482fadcbf4332781c4fb7aea646c3737a365bf804ce60100cf26eaa318463c16f3e3fdc18f32436f9361e61a9be59d490c9800d55ec390161bdaae87f5998cec52c0b3c5ea0a1f4ba4db25edeea68a6b8685a60ab071b002052f1089f2965bdb9a680c5a0d70551e7588ec71097def6407f0ef9759007a541a172b654112838d142f7cb6571eee66c0c92cf550bb3e0290c7cb629198557885da3283965f1ae593888be2100bfa0e4fec1f25315a0c25c72ed94fe342626aeb960c6f8d884a2eb04ccb7851c26f74d4a881a378885fb2786e534219dfbd0b552aad819a5882d894b8526f7ad32ee049ed9ecd1f5c7996a9b4e3465ac089428e74737265beb22365d65e0c25b2ff09de3509579a1fbd0579d8cc3c205e91171261e58faa57bc394e8d551169571f3236e8e76148a485a7059aec3076933e518d2d4f1ee3f5dae1f685c467045dc58d2425a138808b18bbdb41bd10d2c329cc3dbfb4a4c2b31d8536c283b7087f6e3b352d1f5db0b24e2d9c1a3fc538240eb273ec0791deabea916bbac74d81a522e405dad2bc91594b16f298d7e01d0a2b767c405ef2d6b3289dd99f0da88fc92df2944f61242bdf18664b697105d42a3da6ad5d8c8a7ff686cbbd05f34d950821a0d58c7426410d19975dd88fd8e4fe62867c8eaee18682f085d7d159a176580858f04a5512fa01189fb5f4ec223e4580a7c6262afe5487ef389b5b469bc32cac7501c1d49c81d0a26cf16643946ae365fec99607c63d20f5f1f5e97b448811d1a51c0b6f748f5f005119aaaf49ca033dbffea45bfa7d188f29e4c0dbbdeb6439ac4ef39043cf6a35d219483ce3571831dbeffcd776a803ec60eb890cb244fa45eec8b7a91811faebc1ebf543d09e097f3e6220d037a4ecc9421199dbcff87b93a1145a07a2767cf5f7296b90261111bc3dbfb362c7551e459ed6a65dc2eb3d56cf52a22e4c99601fae2280aabe1a3fcb3222a4d854ba86bbb2ce58c37e762949b22f9ab700f2b639c59b2ec7da8ee6f6d3642250a883ff9dc484814da334ea3accd18e3222ceec7214e6ac2840d6fd2d3953d093e54c5c5960acb66774aa2ade2697970c0e316225cbff52b9bdde9456d95739a64b39804e9cd26d60492c9524451d27cfc98d0acd1237950a6b192a1cf9e486ac9d717a56f7af39dec806367e75a7c720c265f602828d9ba87755619657210f11f954729566086539b8c62c10d512574fae475470ce333a4f4106ac28bd3bb626498118db2994cfdcfeca516237cd21cf6378ea97515deb7deed39583d69fe06360ece2526dda21df93b73085150a938f0647f100b6e65571a537b23d887b01604102880608b458cc0d1dfca385dcbc9f362cae41f300c64883fa1df271f3611689bc830f85db8ec69fbbacf1224ae163ae9b5ab3c5615e215a4cc3b467bf65dd9446f9cc8a7a32159946aa276ae0012e1f70cb52e02c6abc5ac24032ffc66c24803572703f635c2b4896c292b960d3c8552cc0023f22aa3fb9eaa3ee2c9e0d7225db870be6b1ed89f68e576f9da0aaadd79cc60245304a942564ca632aeaa989f55ee6c6a4ef7f02ec0bbf45fc56eba518bf91928a57fe4eb5fd4e3ee27a2e62bf22d6b4711f4de4ff8ad0b0657d3a5a8243ff316b53788fb8bcb6b69ce31c1460a74854cd247634b9d22baeb4b28edd3ad694e53ecec6aaec45fc2bcb03d24b391f58ebec78d24bb476d6bbbcc6dd213078a775cf4ac6f2a7dd16783727f016a6d8a32a37ea2931d9aa0b2faeaeb215785011a25523b2352461a6ea47f29c8391fb34bbd37484decb186603809ae10ab6e80180873c488ad917bcd4711d0f9cfdb5783aad6ee81659a7104f8f3a7d6c16376f380c6d2a36b92e8d96f7dcb17c4b54c98487c16f4d73a32570bfbad03041114d9bf192da2e5ff3bb90c36e338ff934f527aefc97bf3f4f42f0fac2f6b7ba5783b2c6f7a83ce08162989c35fc36df990e2e65f8b7477b4a22945b0a4af7efc9f0e9ec0629b9fe29a6c994ec2ad7ccfd9af6e1a4314195ee3a2c5d6404de7956a9cae269ccee891b6883d0c4c38831ac6bfaeea3087f711856d13d225380928d8f271f27c71351619e94f772ed27a24954d0099e27c4bcf93f4e4658f7548e9070f488236718056f2de2cf8f1213015aa27f7d760245ed55e6bcf4db81a3cb82fceba129e529157d56ef7e81fa220d3eef0934df0856a8d6bb42b12dbc45c8acf66b3a73b76b1177998142f15006289a46f4149a34c9f1661fafe0d83f6017a5078ee6e5e2ca9937588d2f259764773addd71524a873740a1b2670c59d53ffc587d65319b9f2817f8242b666e677ed2dc8c2152322f1d2a3141cf96ffd52639f9c4e510f3770321e394e32697d6fd376d4d69bd98f2047569944693e99017393ffe0272b3957a55f52641606edf93c601c4eb9616bb9f9496164d9bb69dc48c33ff652edf2bd7dbf57394c6c8512a3694100466d0cc69e2111031232cd706ba17abf24822edf8173afdc31626d57fbd7e53d18ff5721ea311ee2945d6c4cea9640e14e4321ee8be980b2c0c726bac2246ee96374749a9fec3912b55ca22a9bb4b4bf54fad1b033bf4ff269a144621e6bd62e5664a591151da74830f506c9573a3c9c17c6d0582a985067a17d5cd15b4b60da036ac3aee3003a7000000000000000ffff000009000000af818b31df8c4380619a08770034453b30129992ce117c33d2fdae5c65d430405adc20603a0bf9aaec49a62c24230fc05dab14578ff9090299be802012c6687508ef1303e75cb29dcd933569baaedcbeeb78a6e8504c270dbea751c012e30000"], 0x11f8}, 0x1) r3 = semget(0x1, 0x3, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/64) setpgid(r2, 0x0) 16:04:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0xd8, r3}) close(r0) 16:04:59 executing program 1: r0 = geteuid() seteuid(r0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x10202, 0x88) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x1, 0x4) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:04:59 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/28, 0x1c) accept$inet(r0, 0x0, 0x0) 16:04:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x90, 0x7) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="abd519822706685371f04e79db6d982855e812a542b4257b668c41ed851cc00637ecb06aee0796916f61898954e5893d7c2d6de5bf879cac69242020b6132d307d47caf25b28139ee72b9eb78eab10342e61394ce41c771440525f1a072b5a26eb23895392fb1df226e70c4293635313eee7eeaea9408c5b4002594f3ff8b8b8f1aad8cc78"}], 0x10000000000001b1) 16:04:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:04:59 executing program 0: r0 = socket(0x10001b, 0x2, 0x63ae) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:04:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x4}, {0xed, 0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x5, 0x36df}, {0x41, 0x7f}, {0x40, 0x6}, {0x63, 0xc7}, {0xc4, 0x9}, {0x85, 0x7f}, {0x26, 0xffff}, {0x8e, 0x1}, {0x66, 0x9}], 0x9}) r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:04:59 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79dd3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8c0, 0x120) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0xe3d18c20b42680d8, 0x2) recvfrom$unix(r0, &(0x7f0000000180)=""/95, 0x5f, 0x2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:04:59 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x8, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x12, 0x3, 0xfffffffeffffffff, 0x2}, {{r0}, 0x0, 0x40, 0xf0000009, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000001, 0x7}], 0x1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x345f}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000004, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x48, 0x5, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x68, 0x1, 0xf14a}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf000000e, 0x81, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x26, 0x20000000, 0x6, 0x1000}], 0x8000, &(0x7f0000000000)={0x3, 0x6}) r1 = getpgrp() r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2ffff}, 0x0, 0x6, r1, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = geteuid() r7 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x7, r4, r5, r6, r7, 0x40, 0x20}, 0x8f9, 0x5, r2, r1, 0x2, 0x7, 0x4}) 16:04:59 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff21, 0x0, 0x323, 0x0}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000140)='mn', 0x2) 16:05:00 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getppid() r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="7fa5c43bc119ed0d7e7ea4018e1c92b4d33fa3197912115cd6a472b817b2c01f7997ff5bb10695e23698198ab761328203b2dd6b52ef30dc0f5486ae1c448424e8821573185303b1566103cd650ca866", 0x50}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="f2614d01ff92afa2588935818cc011bda3f964046e667c2fbefb9a59ddc1462d1f9a24894b627c4dbef74af23b12a5343eff7d48a7ba43d989a226d503c3fd7f73e713f8642b2d", 0x47}, {&(0x7f0000000180)="2b75fad8010b2d5712c89211215c20e40bb64544d1019ae28e01192dca232611e4ef202ba0ef50701fbd66e0f86c1ade164f79a6190fe81b91ed945060ef24097838826cc36443235a953f916c73d3bef5df6f405020b79b6ceb25c865dab1bef67e0a9d1fc7b340afad81546bbae538466fdaa1f15679a019acc7141714fc56698a43f339", 0x85}, {&(0x7f0000000240)="d3845d9fe351b07fb9f9dc6bb60fc4255fb21072fc31bd7d36ea5510571c75775b107fca56969c2658c65b9252fd97943106eab09c874515a010ba84b73ed39480b9c05bd9aef7144b4aed32f21103ecbd3482fe269c8736e2ee738b860bd026b2e818c86187bbc459211c9a90cfcab1a9b2675246b1469842146e331f222f6e836951d7295844eaac69c19a71", 0x8d}, {&(0x7f0000000300)="47a08794b18991efe469f1ac51770d3f953ce0fdb6b892aa88e8381790374ae50f59eccae4589bd031a78df426569ec3181ae470f64107d5e4bc81a4001f0c08ca4bf234dd4100c75be016ca8d318333eb87c9b174b78fd9708841b706a2cb20757c4e022a71596ddc21b487c2b646a9bda7ac32bd558ba3b5136b07bf1ea597c5ef50bd7bdaa716485131145fc7fda9820cf5baaa688f72943f1080f78f224c6345857b9efde61bcc1c011dab400b1513d50879cc2e3b1854432a3396c89baa38f371d70e9acd70ab4aa59f3987f33984d7bf3960581f8ae8", 0xd9}], 0x6, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x120, 0x1}, 0x6) 16:05:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000140)=0xfffffffffffffe6a) r2 = getpgid(r1) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x300000000, r2}) ftruncate(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:05:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:05:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:05:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x580, 0x80) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:05:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 16:05:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x300, 0xffffffffffffffff) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 16:05:00 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x7) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000340)=0xc) kqueue() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') r5 = dup2(r1, r4) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) kevent(r3, &(0x7f0000000180)=[{{r5}, 0x99199337cbe851a1, 0x0, 0x20, 0x0, 0x6f9d}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000001, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000029, 0x7, 0x8}, {{r4}, 0xaf927f50f81f8b22, 0x90, 0x80000000, 0xfffffffffffffff8, 0x1}, {{r3}, 0xfffffffffffffffb, 0x4, 0xa, 0xe4}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x8001, 0x5}, {{r1}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x3f, 0x80}, {{r3}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x18, 0xc, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x82, 0x200fffff, 0x7, 0x8000}], 0x4, &(0x7f00000002c0)=[{{r3}, 0x0, 0x96, 0x10, 0x1e24, 0x6b}, {{r4}, 0xfffffffffffffffe, 0x80, 0x8, 0x7ff, 0xffffffffffffb232}, {{r1}, 0xfffffffffffffffb, 0xd0, 0x4, 0x8001, 0xffff}, {{r5}, 0xfffffffffffffffc, 0x8, 0x80, 0x8001, 0x4}], 0x100, &(0x7f0000000080)={0x100000000, 0xffffffffffff467a}) unlink(&(0x7f0000000380)='./bus\x00') dup2(r4, r1) 16:05:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x2000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getppid() 16:05:00 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) 16:05:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) 16:05:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x9, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='x\x00') sendmsg(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="a308c11a0d546e6a1b68739c0b7a078a5008bfbf57f10d9c22ec0b766f4d765fd967a94e15016b4c6745515b01a94419f13b2345caa6419f0a1581184a4bee24356deaf27ac1ee4d28b843c05ddc804e780c0c4b1f395dfe3216f47d0c811fb3b84a4df25e5848132435960e3356e2d213cb454e48e7c4628ff1124e3f2e7fa9bace9ecb6d0ca774196c3ab80e9ef6826cd81b5e7f540d30d0d561d99b9c1622aca7305fe250f424fa916995", 0xfffffffffffffc2f}, {&(0x7f00000001c0)="40043b92897775a3ebb2c6d8206cbeac283e9a3b873076294a8fbc58fc1d270b2071fadef7a707ed6f7ce1417869f9a4a4d7958696f8991585bfd68e287482c7692a8b12ffb118b8e68faa7f7793ef4b1d2e37938dfb62674af9cd402e77ace49c30207844160ecdf04d95d3acc6ded21d8c55e575c65bb67d224e35cda1a727e7720b308bed714ce0fc44e21555dff51350b969da59fb4aaf9acbbbb683d4bf8862e72a67378c986c145b022255e08caec697dc68a733ca5a253e9595a2f44d46c7ca7f52a7f22de3", 0xc9}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="c000000000000000ffff00000700000021ab905709b2ffad68170dc5297b9264f0c47a2d8ad31d4871373d0af9c46c0520de3c855cc96dcb196b1c709e5d0bb2d41cafe5504a80820872b4047410d535782367aa2621df517f5d5f32d109625c15715005f2cf355ff03381ee4c76e029758afd2fab88044bc92fc5a8a1522b64b697a97c0c039ff293152135a3cf8297a3d5410766ebeb3e867b592d000000000000001001000000000000ffff00007f00090000000000000054ead37e37251335ee55521905439d73e08d0b943134ffe4b4dc35b6d8a2d11f0e816390230238bca6f7b3d587f80e9d5d6bdcb68557345ab5d0ec4730b505e3185426ae70189454123e95282ef200d1072eef75084374c8ec30611f3318f8b30631fb976585dfb2b2c7564216dda54db88b8205d1b7245a3c3bb772beead89b8bcf8a77d3099a307c500985e18fb55e5486184055237e5fe7ca3917332e90ae5d09eda0a82ec92119c51f5e09ed6d8f29035b24923ea8c9972d0081eadde66645e85549828a646bd4d8ffc4c5abd089c26668f22af7f382a68a9528cbb381e024a3616a81688f07126246c7a7afdf5dafeff42e212c000000002ddbea9bcd738e0000000000000000000000000000000000"], 0x1d0}, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) fcntl$getflags(r2, 0x3) 16:05:00 executing program 1: socket$inet(0x2, 0x4, 0x7) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) shmget(0x0, 0x7000, 0x20, &(0x7f0000ff8000/0x7000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) 16:05:00 executing program 0: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x22, 0x4003, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="de92a1e9633e6b41e7a5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb627ff29ac98075cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d83eb8e3b990465a3c373", 0x5e, 0x400, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r7}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x3, &(0x7f0000000540)=[r7, r7, r7]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r10, r7, r6, r10, r6]) mknodat(r8, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) recvfrom$inet6(r9, &(0x7f0000000640)=""/169, 0xa9, 0x843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x1827, &(0x7f0000000740)=0x9, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup(r1) getsockname(r9, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000f4ffffff000000000000000000000000000000000000"], &(0x7f00000007c0)=0x31) 16:05:00 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="adc3c696dae00c05327b2697e2614cfb66d45897b6fadfbce33e6b912388ce5dd9c446c0c23ae573d5d1237eab02d8985583db9d3a770e50c77812baf651af8f439ca1b7a84718574d89c42caae80038eee6d9b18b0303c81cc0a1d64ba1af9f9944c0e325118c12577ca46f18ab96de7dfe57f131f45bf40c401ea8b6286dd2afb0dddec8514c4852a3cfac09aa4fd61fb6e5fa896363fdf563aa53d691f1b71ed7711794142811de91ab0c37a5220f80076d8b7ac3cbf4895b9384db59f84b04745a5e40bb3f1810b051be504cce6f1eea04e44ba50ca6e5ae1a4cc9dd361c289a7e4e0d5a1f0666b558259fd4d2c3e94076208a3b", 0xf6}, {&(0x7f0000000240)="040ffc2c720ca678cc62a602022566e5dfa20af9eeebff9655f190b8f3a52b643c6894270b64a71ff81300604e28df3ecd1b51f7687024a75c4fab2c9612e5389a7cf3086e68418b7f7acf1fe102a479932c949a1af510fac40431bebbaa5e1ef538a4895ad8f4671013d6619c5d3de8e4b464fd072948633e2646c3648b48ea092e81e3fa68ab3d0e352e1d1fc940f1a5bef43575262914d66f0d401450224b49abe8290d56015a291f", 0xaa}, {&(0x7f0000000040)="f9a8469e976840460be9e9bbd18ea7a5471a4c", 0x13}, {&(0x7f0000000080)="b942", 0x2}, {&(0x7f0000000300)="5e0373911bb506ce949edb64a17478f5e358f7cd53580a45eb9aed8bc3da6252e0b7c15096c4e8582ae74ed3a44588370ad4dda632f180fc6e09e5f288a66918e0", 0x41}, {&(0x7f0000000380)="e99b1ffa2e0d61c7880078bd624431b5b9f4a2a0ab7ce8a76d75707f9befe3d407963d680bb88e3fc12e2d6f49ab30e4af421f4d8bd2645530dadd912cb60e4c7ebb35657f68997897a6df7fb222962b4cafae19f3debe75ad11a2d3c15bdf11cbc0dcda458d1b05d5553fc9bfa7cad14159407c5475d8eccb65020daaffe981a8d8601a0e87da83bc93bd2e18ac6fa62c6f91b90460b446e5056ac5b68e1754596b9eac107555d12a4544e7", 0xac}, {&(0x7f0000000440)="0043db1669e774e20af0e5a52ea99ef6a033b79e96f0cba7ad4f2121e798503567ed10c146ec3d5504d1732429d2c22048199cabad1597a498da9afa1938da4024b494ba4b027ebedfc45b635fa82169f1ce43d011a87b408a15972671856be0eb77dd247b8eb3e9bbc0d405ec17c184edf4d10553f169cc3476dd945a847f3b89e0ae7cec8358826b76de56c7ed97b88b04b6a9d4a6b0713827f4c41d074c41493fd86539757c940b85", 0xaa}], 0x7, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r9, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r10, r11}], 0xd0, 0x4}, 0x1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:05:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="5903b2f9675a622d7a8ce0754759173e7ae839a5295a37855a704b352e020f85b3e881384068b507b6776b6d7790928a9124e96fcf8229122014ccc2bf629c40ed9abfffe0dc67803e5e9a91160eedffeea409370bd47581ca10674715619716ae7fcf6c9493ea9227c5e8a11fc77290b4c5a5ace786e692a1a33c327b956bc08983c5e2d21b9eef1d7bd7e233", 0x8d}, {&(0x7f0000000180)="9e376f5483e8e2cf935e1ea5c1d4e8e15510695478767951f80ea5250321deb07e7d90d270dd285ffa5225fb42a31f8d2dbe35b30769b433bc73424016861c487429aafdef80475f48227ece4344c3eaff1aba0afe4d3e08a863b37833edc8ea1b30c5e49536c646aefaaf2025c7cb6cd1c7fc5b4eef599b06d76c241f1c824f258735e266218853db653df122b6d81be99c0b0b662a7a3d0d7846eeed8132dcda9cb4b104f115d609", 0xa9}, {&(0x7f0000000240)="ec9e531ec203bc243729ebdac2a88d9ebfde230023e4ff5ecf2d97716eabfe315893cb70566760ccd5fd39a7e556d556781f6b8418c77cff4bb5002ac1bacc9cd7fa8fc8c6596e74dfbb3e3a69872c222d6fa151b92d1600aff65676e637556ff962cdda60", 0x65}, {&(0x7f00000002c0)="225401", 0x3}, {&(0x7f0000000300)="f09ffe458baa", 0x6}], 0x5, &(0x7f00000003c0)=[{0xb0, 0xffff, 0x101, "d7afce1334145289bf4f4ade60a171839cf1cd4fb91309bc3bc6381184d20af2de262418e4cb162dfe9a0f341bb38c4004a3cda84223d3e58ca6554e9bad0d7de3bebd6d8ed9fc3b6c780f132b3b0a16eebaf974a3a349c10b1b6bef32a18ddc47c99c4e0a45ce5143df4d04d59ffc45124a5286fc5461306b96c7af686925a566b3ca43c6a5cf62abae701726f294ba5888bcdbe345d4fb18e536b45fa8"}, {0x48, 0x1, 0x2, "5b12fd4f21458b6fd146598f0c89260c829418318c035987a51e6c99ffbc6700bcb7a12d27442c698520edafc93df608ce"}], 0xf8}, 0xd) 16:05:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3, 0x2, 0x7, 0x1, 0xfff, 0x6, 0x8, 0x3, 0x1, 0xff, 0x5}) 16:05:00 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0xffffffffffffffe0, 0x0, 0x0) setsockopt(r0, 0x80000001, 0xd7, &(0x7f0000000000)="0d320c20b7af21d5b1f8dab79e1b44b178b4901696799bccaee6c15cb8b5f6f09b6e95150d2220b89d25de9a4b7a51bc8bbefb604f90de6b015c35be9e0b55cf5b9743adf0ad7c0d577d7d7e5dac06b8bed6507173993e8b8c2d9a665d1b481963e7452c045d84499269d9ce493fe3553210c09679afd9fc6b1610a65d913dedbd008b20841829d29e6f01ef515ad37b2ad5920539b84589418537773b4043fc638bbbe3649b73b4a04a8f0c5f1f79858b637fbb214b03ad7dd6c50fca9214e380874824a9d30067e2e39007dcd409caa8cad373ebd6fc247389e541d3b221ff4957b823df36fc801140bb220f2ac6256b1a7401a635", 0xf6) 16:05:00 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) 16:05:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/173, 0xad, 0x800, &(0x7f0000000280)={0x18, 0x1, 0x10000, 0x7f}, 0xc) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 16:05:00 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000000440)="da95a2480fbe069744862db2c0e7e2695311d25ea8dd166aace6ce9ec188644ecfc48b28d68233142bcccdad6a5e790aa489be333a2a94e0f430e40e3eaea9e8347532df1d830379688043f3a7ea6f7e0381023944fe91180ec9c97b6a3999e5874ff97caf99f0e55ce5052a4a4466ab202d2a9d6ba589e14060f775e4989c9fc6328ff44c13f6f5bf793707c6a245b66b8a788b0d60bbefb5c4f4cb60bbc33cbafb2f21d14c4500c7833524", 0xac) setsockopt(r0, 0xa6, 0x1, &(0x7f0000000380)="145ebd8305bd0c2f4c965b921e16b89205039210641a71080ada6148309303f112ea124274ff02af924744aad7d91c22b82bb1c4223208c9e5e1e287533d8f54ab5fda559b98a96e04ed15d352352392df58888657b4e182a003680cf83cff640e775e2a84d864cb95e5a6d8db526e5589d68f139d7cb10fb7f5d5a9d52624527a", 0x81) setuid(0xee01) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom$unix(r0, &(0x7f0000000340)=""/59, 0x28b, 0x42, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x0) r7 = shmget(0x3, 0x7000, 0x400, &(0x7f0000ff7000/0x7000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x200, r5, r6, r5, r6, 0x8, 0xc5}, 0x7, 0x2, r4, r4, 0xffff, 0x4, 0x3}) chdir(&(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10080, 0x8) munlockall() setreuid(r8, r5) r9 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r9, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x140) 16:05:00 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r0 = socket$inet6(0x18, 0x1, 0x2) lseek(r0, 0x0, 0xfffffffffffffffa) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r1, r2, r3, r4, 0x0, r5]) 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) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x8, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = open(&(0x7f0000000340)='./file0/file1/file0/file0\x00', 0x80, 0x22) sendto(r7, &(0x7f0000000380)="f88910fda9c186c99344b68fe27e10aa9dfc7589576455b98bc7a99a79ced559688b13d44680582f1f0f2e1de5ecf0d315cf7e040788d637d78f20b989cc4703acbb859528bb7294aa8a6cdf83fc6157729e", 0x52, 0x0, &(0x7f0000000400)=@in6={0x18, 0x1, 0x7, 0xda4}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440), 0xc) 16:05:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:05:00 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0xa73, 0x5, &(0x7f00000000c0)="5988e5d9b04965a3fc02ec27900062a0b661c57daeeab82fde", 0x19) setsockopt(r0, 0x3, 0x3ff, &(0x7f0000000280)="6597c78a4bc84a2c9ef624415ebd744929694265119e41f5c661e26a6bfb77d633f1a8b18c1f029b88d6916658e96774a9defb1ee633f35ed45b009a1e2d8b146fc4752dbd83e4cf119079006de9a602d6093f41856268922d726c66178d479c88fd4a1e2bb20aaba29c17983a286430be782333e827ee2809b7", 0x7a) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0xffffffffffffffe1, 0x1000, &(0x7f0000000140)="00000000249a432d693392e06b4282ca87526e1ae452a0271b198e9f6a7a2b3ddc232de1c8de0e3228371a02c1cb3c9ad4f3e1e29a2c4ce525454ef5e9d68d7353fb60c5c51abff218a6a4ecb0d3fecd047ba5c3f48d92de83b73d8a62e45702e174cc8011ddaa5874d070682e6ebefc153dcb71735579d9066cbe496e39ceb2520a0711d9f331efaf2ce52065f59c03bb00000000000003ff3767aac9ef8b116c6a947bb6a3ae940c3bcfc3424fb834196bd0c84a179e16a5217c107be87dc9269cd330416797d3562e695f1d1bb21e570b021ab31f1158e835ecfa25dedc4f95e10242c3347b1cdd14599575dafd85748cfee649a531bca2a08ee040680e82de379690c1561693a228b53cd87cd4881f2f0c8f965aa72a27d4ec1352563d062195d2e00a3416bf22267fa94d58a7c5a32d", 0x42f) socket(0x0, 0x4002, 0xfffffffffffffffc) 16:05:00 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f000039b000/0x1000)=nil, 0x1000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:05:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)='\x00', 0x1}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x110}, {r0, 0x20}, {r0, 0x139}, {r0, 0xc7}], 0x4, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x401, 0x0, 0x15b3, 0x5, "11281553584997b5700c218311afc1bb3f913490", 0x7ac, 0x4}) close(r1) syz_open_pts() r2 = syz_open_pts() pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="e312c792cf8a4075ebc2a0c52a432888a2d96beeaa823ebedb2a979e1ebbafec8990f8d8e45ce920cfe2c764de43a928fa941c295fb84463ea1a2290b7a765c82b086196dcd1b4b7fdc274a615a11c8c7315e3a41efd5393b2b70b27980fb14a46a95904101a1e3893529a8b28f3c352c0417877b0a247156160590545da3f4c9a363a645208fe7402d013fd78d453c15fb2b4a592847580bb2053db79c4640bb61642683add969d", 0xa8}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 16:05:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20080000001fff, 0x86134) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:05:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x40) 16:05:00 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x7) close(r0) 16:05:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:05:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, &(0x7f00000000c0)="000025424eecf80f835efcda5d99eaa2b313674add3c8100000000000085703eeb98ffa634c8", 0x26) r2 = getuid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pipe2(&(0x7f0000000100), 0x0) seteuid(r2) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x20, r3}) 16:05:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x46) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000000), 0x1f0) 16:05:00 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8210, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8efd, 0x311d4a31}, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) r5 = socket(0x18, 0x7, 0x0) r6 = dup2(r0, r5) ftruncate(r0, 0x5103) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f00000001c0)=0x10000, 0x4) pwritev(r6, &(0x7f0000000240)=[{&(0x7f0000000200)="4a10e1a1f2eb8c058bb7e9afdada2ab7fd16be121de8ea2c42dbdc3ffe970ee0b9cb06cc2056b8c2e4", 0x29}], 0x1, 0x0) chflags(&(0x7f0000000280)='./file0\x00', 0x2) ioctl$TIOCCBRK(r6, 0x2000747a) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000002c0)={0x5, 0x7ff}, 0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x6, 0x1, 0xffffffffffffffff, 0xfffffffffffff60a, "e6f570400dad3e07723051304a04ed4abff4b943", 0x9, 0x9}) msgget$private(0x0, 0x440) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x18000, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) bind$unix(r2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) chdir(&(0x7f00000003c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000440)={0x1, 0xc26, 0x487f, 0x3f, "2ac6add65c5932402d837254be77fbd4456f6ede", 0x6, 0x4d}) fchown(r6, r3, r7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000480)={0x7fff, 0x7}, 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) bind$unix(r6, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) write(r4, &(0x7f0000000540)="c0ad3e1735134a050d578fe8a322db26bc92a93e7055b0b36041730cdac9f01fc29616895a9c13561967f2f26b7a39244efaa42419e2d452251c91b5394f3fed1cb87b4d04c6b250e15d4545ad8909af474e6a2e8ca16d2f18c5846be948d83ab68126af8078255411b020640ffda7082ecb73ec9937e81883638bc1f8ed42a2935b7e0c256b9eba91ed4827ab1bbf", 0x8f) 16:05:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='F', 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x10d) ioctl$KDGKBMODE(r1, 0x40044b06) 16:05:00 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{0x0, 0x8d, 0x800}, {0x1, 0x7f, 0x800}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x7) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, &(0x7f0000000080)="31f654d8d0a4c619356c846cbc0c740570e1ebcfeb8741611a1121d4093f99681a6998eeabab6a82e34e9d2bc80afe2c410897545c077293c233c3793bb7f187fdad8218a1af206cbd20402c96201a917429952710def63c24c6345121b3d64e89b9f352ffc79e16621ca76396ca4e52cf734c0f9288b2c876241d9647545394", 0x80) getegid() utimes(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x7fff, 0x100000001}, {0x5, 0x6}}) getegid() ioctl$KDENABIO(r2, 0x20004b3c) getsockname(r1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0xa393, 0x3f, {0x1, 0xff}}) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 16:05:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x5, &(0x7f0000000180)={0x0, 0x2, 0x1, 0xfffffffc}) flock(r0, 0x2) flock(r0, 0x2) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/124, 0x7c}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/76, 0x4c}, {&(0x7f0000000380)=""/239, 0xef}], 0x6, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x3f, './file0\x00'}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000500)=0xc) renameat(r2, &(0x7f0000000540)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00') 16:05:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="a3e1ed36b588562d9e547ef8163747", 0xf, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) 16:05:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047410, &(0x7f0000000080)=0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) 16:05:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x240) r1 = getuid() r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x6, r1, r2, r3, r4, 0x0, 0x6}, 0x3, 0x3f, 0x6}) mkdir(&(0x7f0000000400)='./file1\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r5 = open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000300)={'./file1\x00', 0xfff, 0xa74, 0x199b, 0x1, 0x100000001, 0x2, 0x9, 0x3, 0x1, 0x200, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) r7 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000200)={0x1, 0x547e, 0x8, 0xffffffffffffff7f, 0x6}) fcntl$getflags(r7, 0x1) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:05:00 executing program 1: getpid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:05:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x41) shmget$private(0x0, 0x3000, 0x6cc, &(0x7f0000ffd000/0x3000)=nil) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') 16:05:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) 16:05:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xfd, 0x7, 0x9c91, 0x8, "0400000020b0b716040404979e0691583102cc5c", 0x0, 0x10000008}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000400)={0x6, 0x1, 0x880000000, 0x3, 0x1200}, 0xfffffffffffffef4) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x7fff, 0x1}, {0x9, 0xffffffffffffff7f}}, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 16:05:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='[^-#\x00', &(0x7f0000000140)='!\\,H\x00', &(0x7f0000000180)='(%{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='#(\x00', &(0x7f0000000300)='\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='}u\xcc\x00']) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:05:00 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5d32e25106d09461ca97e13003ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r2) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000300)={0x6, 0x4}, 0x10) openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc10010000054ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r3, 0xa) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) getuid() ioctl$TIOCNXCL(r5, 0x2000740e) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:05:01 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="68e87331da5debedb64a1b22f56dd3ebc112bf5ebb4f4968367c941337d8b519affa6209c3e9ac348182cf83f92fe6e31f769407b95c0ba7f5800a0522582ea31161b7af3835bf48e17c0e0cd9b3084abae143c1348b04959904638f090b8c158096f187242d28642ec0d2c1abb90dc0b7b96cfed4f479304476c29e952c2745c31e3423f5", 0x85, 0x4, &(0x7f0000000180)={0x18, 0x0, 0x100000000, 0x7733}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 16:05:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffeb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_emit_ethernet(0x6e1, &(0x7f0000000540)="b5b140f9d9bcfb1c3a32f40281882f16d8077561a20dfdf173c9bcbb16c26b110e8e384d916b868fe36dda924882c30a421775d855d8d1a2204f6bc0e6c3b1d9ed3b7abc806dc031eca9ddcfd745510b062121c2c63236e2a1a5acea6c5fa433550f19e8a91916bb5ddd33e8cde698a373532745a173cd5719cbfff4317aa63a84236f1d279dc7c5ce6ee3f1b85f7222a517f2bba55dd632e6d29c9d8c9a95c00f5b316a3cfccf24df33976cb29576b12a0a615bd780a818e952bf4519495abcae5cb169a55296c16301ef6fc97e89366d954c43a10b74c099d3a968b77ab68505ec9dcdafa461380b8b3f7b11d5d4939041a4741afe43b39ab286f981b3a94f5312a213e9d6636a0965d6003d71c644f09ab2ef6eefff9cb7bfbb6b2d93a7bd39623918d10c2339c022c36cbe1aed4390c9606aa31b5ba42d1bf28804a3afab7ac113e21d2c5c6c15579976673411a65ba913fca48f8b38f0441999a7092c3e50f0ef6c49d29d95b34c8ef9df948054115f21ee7b831936d78976b5ec2260e4b84c251eab10bb06beb6e5b4bc40dbc0059bb9d320c6f0cb19c586e749a1b62fa0ccd99bfb03893c59a24f39a916f97e0fad37dc1c08ad5cbbade39d7b1915afb1f81ec49721c4dd30cf43f2d912d50e063aee8d4de1eac42ca36519266d902fecc99bc8e96767b7533527537ffd6f1ca2f5d148cba9168ee48048bb73ce07977191dfd430e012e59481d1c4ae5eedb3aa3d9517386f0a73474969c757a49b0eb1bd4b9af1d878018b2c80cde1dcf50e7bf9d77f3e4d5955b7794cc2be233e097fa1190cd0fa627835b4e7edda289ba0b2d94adcdfd1c544947e52abb6da6ec6589ba3ecb99fabc66be5479a22d7200546c651917946c3115e7008a4bb4aa68fe249adb2590212fda3b21bbe38b02ca3fc2d247bf77db2dc562a76cb786e19c9fb80583941e1f8dd75f6945e2d9badbc51c28e9fcd32e52be2058cbb994e494e8d2995e1f532c30a3aee95b18313bc8803d93ec0386579dea830c4756c804c5a327658162b14a6b93310941e7999903646de844026c0994d89f0d2b4ee14bd7e77d4600e459acef5c27cecfb50ea8032a1d2edb755d8f9fc3754c6eb0e091a9b0f5ba63b6ace316e7536b93246e0da08a4fe00eda6659911d4359437479861fbfa19c687239f8565e1f7f55d9793b7cf4b2315330b14adfd2bbcad69a08378efb255ec34b2423ccfa96a7e8f1c7d1e5e600a8b12dcb93c62862750752ec99459687fdf229e9d80843421dcc6bea98e365943b351ceb5a64019963a2061e75ba7640f0f42a853eac833efa0de00891575720e7dfcc8cd19e9218e903c685adafdac402ed7716bc7997770fe6c5019a25aadaf1710640f699a93b0a482d3e4f875d428f7e9d0f46b37948ee581b5484052f6eb4a78dd1be0c07ebaf7dec02fc830021f7a8044affcf3efd9297ccae792cd2bafb07d16f2f78aa2a51a68156599322bc09784d91ab52acb7b46a0fde31721d6fee8f41c55935d11da50e0a0d710c7d23fc6ea540d1ded47fc891334b6b403f1cc6191313a2d6ae52ab2692c9f2b28602bf846141df9427efd805cc88d37222d486d25a4bdb683191332d534b88bd01caca57cea54bac78f06f4325123d710523ffe1d6ff7f337fe80e39beafdb30dd77250844b312ddcf401831549fc870e80afecef136e987e46869b57b86e4f6d1116fa369c739385ce6929b214885f20c4fdd2a81d357c25097f14bab6f6a885a45b627112770d0d4caf6edc320087f4a3f9a4ef6783d0c1610b5a5defcf113bd24e248c59d5f956b71318247a6dec1af391bf48b229dadff87c95c3cb143520f7c090a5b0d9fc327938579d7bd2ee9c0b6980d0e952f85e5a90f0b3214a3e49982e151309c30ec76ea6f9c979300d56a65780ecaaee5ba7dd1ab07728f2352bd751daa62c002fefe6d2260354add1ccfb4ee34e1f0d19319744e88f65e229467dd483d7f4d52b2bb9d24678b60fc02fce1c994be184658ffd233d3bcab31ed22919c722bcf55cd42ff3de7b2fa2cdff31eda65b98f92e5998a26b2499c1ec3a636ce39e314f3d42e8c416b7d4d7cdb0779c28d6f0d8d619ac1fde577ba9e1c7a0a32070459dbab047e646d364452c01c958ac3026b8b726a387d0d0c48ea7ec04b33b4c43514b04b102e95ae60444844a4f4aed5973be1ae44750807f546b995a216931b379c2524ff7e9e5dc6e6ee3cf0ed0f5b4197490e21dbb2a817347c3c5035251c4558a8dec4011a5fb619c3434e2a6f22fea838d816584baf94261107620d7c49ca7e14b8107967b5fbbbf60db87cef098238ad295003a3b68eedffc8d92d2bc68d438e5acdee5e6737c04ff4566c9a02c88333c0609b2e74fc6d7936e9506ed59ff71ac8b873772f27fb60f9e8babf85cea5f42ffe25d0b1a5aca2e2a2a33ba79923cac5619fe33b1d0e41982d092875be7d257551a9a4b6f5fa8e95c") ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x4, 0x0, 0x7, 0xfffffbfffffffffb, "5c06001b000200000000000188e4c12e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:05:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x10) 16:05:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x8) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000fffffffe, 0x0, 0x9, 0x0, 0x800000000000000}, 0x0, 0x0) 16:05:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8040, 0x0) 16:05:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:05:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x23) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setgid(r4) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getppid() r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="221e1e23add04e8715894628cfacfe07f96e4e9b3165adc1c761bda45ec2851249094839ad98719ed242632be872072d8928b0235c43dede7f2789ccc24639b5f671d156848941857037b50754e25916c40858458fc0098e1135871f35c79299e023b5613e23f3151782e5bf672d2a42b0ca647533563935c26c893e5c1d40b2614f87c3130068b59efbdbdc479c216adfe377910497efa2525701de5270c02f5e075a464582ae5fa2b22ae558d047cd5e07f49dad8c55c70c7a", 0xba}, {&(0x7f00000001c0)="c0630c28e6cf13662d2c984af346d0c2d72cf2ac0b40dc02187579312e3cdf34c0b9553763f354bd6a0097f74d0d93a8c254076dd0174a764c267aff9012d40257b141b9f177d2622315ac3454ea91fa6521c97fce88bc5f53a84f5bf7ec938ce48fe30b2a1d25bbccdeeb50b0ce06b2d01d4f51875a60471f689158ae035e7c0cfa7b0fb21ef3dec6741cd542d594b25fc51c00526563dc1fd4ebe1bfb2770e9a4eabe8bfaa", 0xa6}, {&(0x7f0000000280)="588ff0f0499af8c87e639b73821bd1cc85100936a0808fea197f30c7b63be87e36a98ce90a683062d3f72f85cc4833a5f306b9ffeb910a6f6295dc6a4b9b90fbabd03b51ef7cae375a8e7c28996eceabc031ab6de6d64e42f421740d0c0f48785e", 0x61}, {&(0x7f0000000300)="fe319259f74c098d8d16f4496bd9b8c42db391b8ec28e35565fa28afb24e0840d5873a8dd8deb25d4234136598227541fa2dfd7f69f244b39b23129885f063f8e56f914ef43cd5130278d779b6781da45acc45cb265e3a5153b8b94855825ba73a237ac26c3bc05be2848fb3bd99a0b256c4fe79bb5a9cef2c92b9bba0809e3d5a59bfa18e1a96a9e453e0d5828d28c1102d228a1ae83b1e7512332ba6e97427e781240da24819365adbcfcc221ff0", 0xaf}, {&(0x7f00000003c0)="5d7ddac86ce3ac2fb3426a58536d6189f29717a2a7e0eb137ec65db5d016b6ccae6917ca6900db50d2742b633e6f0740736385269d35afdb5b9a8abc05c371244341d03bb1328ad891c2c1d7b4902c4d037985a4ebd9833f6581ae214482ee5b4fd30b599c9151a0165dfe09d493a07550b323cc0b5be66a92175105a60a1e28f8fabc37e50da387b7c2c53bd59f2753fd444dc7f9395149af6860916a8fae8b30f45a1c22a426", 0xa7}], 0x5, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="00e798eb1b00000000005929ecafdac58f040000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x108, 0x2}, 0x409) 16:05:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0xe5c4bfe2a9acddc7) ioctl$KDGKBMODE(r1, 0x40044b06) 16:05:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000022c0)='/dev/zero\x00', 0x80, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x0) fchflags(r2, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000002200)=[{&(0x7f0000000080)="4e5ba417d3cb0d5411bc381cf9b66ca2146bbe9c2b3b0a4eeb1ebd23cb3ade68d984460a63b809c024aae5b248ff3657f676653de78d569586cd5f538939607f7c723277f370a8bb757696f166c1d5064999c20d40594169c041e5284164aaafbb1bb110ddcac5991606d4909aa127cf765606837dcac78720c0fbbb12cb00e1e9c30588b2bff6e1db437ef045c5dcc6d64c3b63d09a98f61fa2aba5adb85b0d8652c02d6e9f5c3bde97d7b9a28feb0b7c951dba5fd5aa1b843537d2efb10955bcebc9654758252783b2c132d5691b7b5afeb0ef9c720060b08b7f2407a9d03919b49f5c800bf408d4cdf2465dc13792e097e21790d4340a730b237d0a28a440236e9a5fd31a2843f6bbe7c78a11505c63029e0e6f26386fde04534fbfa19657b593321b51fc51c01b9a88d4ed343bbab9abf9726da1271000980e6ad8e634e6325111f0faed50c7bac90f308e3a6cea570d34f44fa801d50979f01b96519b5946ae1b702f85dc30c41014f081ddf5fc50d278b01ab25d650f66baf75da6fc0e39096d588823d4e6af18bbb8f3f7d8a469a085cac3875f1d35d988cbb73fff2d1086b49bf53b2946824f9706c2cf5d82762c57d22fda03d1588209958c0b0a19624cc3df41106e308a67694f768f66b9f5ab7a14192e076b260904425b001d551e38dee78fad2312be62fb616c13b84c8191aa2114621d4613671147df1485126746745d1a7235f07fd9bf142a7c600056cc1c52d2a3dadc8b6d36b4f4d9d99450b11e72d2757d034d74f1667714676b208f87154e49a2fc29470f0eed0a029f722952587f90920f26db5a1cd9be2ed4b56f053b6ba83caf31a78bb49c3e6ebb46fb2507bf5dfd12914196e9d102f4afc5044b46ab3ad4c74e8233df2b6045cf8197dcdc6923728210f41802f794fdf3849f4755e5deb95bb30e6b44f2537754179c18793b6b43d594cbcbee8d8d4548c7d294f5f436a4ea876777d86b6c7f189d283c349cf47419d82d12a336b4db816f68cf41aa08978ef185237b1a77714f7dfb332dd40f10e3afa4f94a0837c7f4a1599caf8227a442b56907a919c7213f9f41bf19c1709efbdeea21b3d6ca2001a78501d433c48db925b6acaec634d11ceb1f3164abf8ca5d8f4ca00c1e0f55339201a0bbe5d2d62e8fcc98f910474e8120c0ec0820425177ca1b8d6cd0249ce2375541e32db39b051a4a5864457dff52424fcfd95693eb326b186f15c5ec9ad1bde40a952ef7ccdb16e591558b685aaa43f7209d42fdfaf061d7572113661bff7a7a09497d9134731a1e5ff1e92c7a3044968f424236a67424c33efa7f5f3dcf624c9067213c414c4e84e7624028e78bf7e242c37bd16669fb9c57f9b56069cfea16d857e7fa5a83809225704a33c2148bdcc058647fee47a6ad3e1673f21cdaef03c5f7b4332d45bc376fb1890865d77a56f492eaab6e26924c70c9787649976bf614eef3c442f77de87fadbfe1e3824e6b6442e4a1f517218f05233d2ceec7c766334b93b364f167938efb0d3b65736c71e82f6908e494908b2d040cc993cf12cae2006a3d8965dfdb636c8155360429acb35b5563a31bdfd95e83e1a57d551e5fa2a17d307077a0a1cd63ef9e81eb83dc57dd0aabfb194f084b0969f3d37b3aca0d6ee6e5fa233770e6442b16068d29cdd388da10a05a4e743b38b017002fa04ad2faea7fe5d81bb077db38ed1a83cb885450c41e4fd38ee46eb86534d8ac8f4329eefd5098b5eb2e7c8259fb30ea67c6f2417a5a7c6a7799951c04472747b3d232a5371ddaa25511f1306aeb473476087c0162f809c2118826fc3fce502ca90e4be9c88f96f58d0a24db36f78ee7c0a82ab0e367de1a24908cb6619a6252ea1eac0f4b7c2fe79d440a1f9bae7b6bc2fb93075aa396139560dd9733d43007cc08206a570d4b99fe983447cc2e083310d1e4a3710939684f008f3936a157de892a80e620e31dc9d18c8825b7b3c169744fc44e9a478dffc340aeeb7344d214ec24973cafe1da8be6e8015c50b774f43b26d22db1385dc43fc4ddb668c7f93de26ab0003c7616baa5a7d980b5af69437f6f23288ed6b150f08bc53cc8d2bfd768d61d824791f966b8203af921bfdf1ba4afe06cecf840fa8c434f8fe975faab64701070d3afcd9688d68b7e487e786bdd431575dcde92ff65940c708fa8baaa8007709e3ea4455746f8ea6625265a480fecd2c7ba2ff89192e403da3c9fc778fe990011aa3deb5eac4a01d6ea23afee2fab76118e3ac3d694db5b7e12b8896b6e88f2483b88e9524b0512679f99acaa5dc19a0b16c534dde66f61acbd16c6742924c0d767b301b751cfae4e1a1a24a649ed6c648816fb3e59d7b0c651a57a89cfa89a5801fe38f593523cbb27d8b73e85d554014594766a1613ec0e25e48687bf1d273d6b3a9d3c9fa3315f0c9ecb22e996c60663e091f694042abb26330488a32211a059fe4e51f2beeeb4db49bd42b3bfb3272e43ab496e0329a3edf53a19e6b11ec651e61c776b72877ba6ef02237837f9eb81730a1c0bc30f3b9648ae18b6b03d00f4c2b6aeafdd6f445da92b8532d45735bc8d77d33cb5b14f9bfdd3ea8c38dbcf1753e4e4c00e675dd56c892e3ff1da7a6b26a863f84266051e116b63c16151ae2f69dd19e8850cc5695aec0073eb895540444afadb71025235f0c656b9a9aa639aadbbc1e70a4a98a44cfe861d53d5a33f46ce2648dd8510e97d6c0ec5f6fdb8e1b8fd998364f74b75cc103d8463b0f5fb9711ce5671ea709057df8347a63fab0f902e74024a5bb93c2e179759a3c19946a5a3ec3d2fdc6801647d554c697ce7e980aa63831c29e26ee79d79d86771abe8e7fe1192a0a962f8ad5eaa664bfc630908ce91316f607a5b61e9763fb8dfcffeaeaa5c3c4929ef439f2de58e29383661982eafc4e444c5eaff8b2e87d9d9cbd6a512a739751938171d81945c4f569fc6b6f32ff476afd20e7b19779a6ca4c7c8574d7127109e50d2d018ee9e4f61ae2a39bd303983c0af84967d48a6d6d62d8cc16843aef4f69b6d24046c08e389c7f9859c91f2c5d827799039d5438b706592933f4da6eae587386bc5fc1f1d6580e12ba47b7049b47034986c9cb93c078bf2a58e9274dee20a04fe377fc576abeb7ee4ea5cd368d889093c023d45e1b15670436e14e464f719cf02a340bc197b294c485cf4bbeb7ef782250ac643b9ce04fde5bf033a33e27a87e9706c2172bf73a921dc9264ce5cd13ab0ece47fba4c42f77f73e4a51e7e855fe2e9a89367f54b0a9ceb4aff6ea8358e0fc1177b542f9c17f28ec2b4ee9f6af9ef882e50997a32ca24f705652829f582d55f34540f7784e3710062331e1a9cc74994ff29b832f6aee4cfb9e4af8b4440d5f49026983ae3213456c8f449bf56f732ae33f9e3d6cbef426f17201e39544599a93740601846557059d946a31474254c7ac50e1e5a88b87777005b0e48baf4c19a04edfa98d1a6898e9dbdd74ed2819ffc2dfd0aea36f5cfbf771880a44c64f0ffab6b4eccec30c9dfc5ced6bb0e79cf93bbe6ef454b032b05551f2efd9c65cd89c09491bdbb6f1b6ea4d141fc6775ef34cfbd4071b0bcfb7e4267317f58479826f5d0d268bb0bbbf032034f3fec291a34338bbf665bd326f4752f00d8bab4777a434b55003cf0ad882879dcd6a9990b640d80f83b191cc15611dfddd00e5196686096c2446219c93689a50f8a22a3e07fc67f5172808db20231d1939976feb1bfd4b8088831a559410c020d9ecee36dbb82ba5ece9c7b4fe41aad380ea9568360360dd2afad7102eaa88c3a565071c62e058797ffdffc48a04e50f67523ef3ec31431b3e622df06e99f10fa5f1a8b0cb039544fa8c20b64bac8207e86d268fee8a203d43876f75d136d6b0e1c1270695c078ff416c572cd5ad18ba6fe349eb3a5d6465754d8df4379ab4004b635072bcaa8defa119ee61496deed86b13000e18bee0cc4cc63564b8df2214a3b83567f18ec6b7bbde7a0f517c49bdcd848292b5879153c15d69e413ad8da2719a7bd57b8365dc77e4d854ca24414f7d359cfa4d2a7c64ffd39fedcc59045c25858f8c2038ad35635ee84f65b9b5802e0c5d38fc5fe81cc936a000097a8505019f859e759533bae5393ce90a3407bab432ddda58436d7e9fae58e0a1198094ca30799deb2b1cf87057ad268074fd1b62fd826d1fb8215ff1ce351fcabd36c6b923d6d833eedcc64aa9407afc0cd4e9c3e9ff07f9dd6d18e32c9f7612cae11e0d47e051732e186da9f28b96674338ba56361ac19a09d67a83b6b36cba6a174a01a23801878b4f5a1df0d505643d5ba88bfaaf7a230b8a376ccb82774b153b53c5832cffc0e89f9f6fac13315c2a573c696a073562a833a3768eeb07fbbe59a56ea5218bde63e685a881902a3965906d8c37f7547174cc71a82ee68f3f07485105f484803748fe73800b9347c1e2dc2c41a9ff11eb7d35c3b1240a974295fea98ee09e007c250bee7276690f476c6a8280bcd6fd32ba5a83ceb434056b91d1d5155dd3942b2052f130317a7e51cf175d95bf59e013e497314ea1f4309f2ad5f5cd9d3b9a6977ad38780a995542e7c6705e190ee2c57f6f5559650ed48bcc3dbed6b220cab025735a02aae19db7cd9e71f892b01664e40b43687102aa30f016de1f6d428da1f2734678738b4d71af697eac30962442da968dbc4bf1339f654cf19a34ab7a7db84074b39d71ce13cd2d13b0ec131b89f125d316df21e46832eb490d80609d05db97851fddabb0a51468c988b8905be932d95bd33675c7c4fd75ebd0dcaab40eff647d9b86802fed2defa3741602ad4f18054b49b5605c16f4077fd48711e090a234f1a23b336c138c43bc3e018353880d88dd3bdc6a7cacc51edc2d0c9242709886c278a708fe39bce15f0aa24810be979552c4d01f36c7561b3cd3253b7a18b119fa8026e159fa44baf4022ac627ea5184766f280aa2cfc7fcd80fe3a78488093a449e864e19089376e1e1a49c791e2da412f86b9b82b7485268a27220ab4171ec7b9b05a7932f3e1b89cba1ca6235c3526514ad8355faa87612a28318da031fa0e136fcc6ed40745f00db894c9547ead123a15313949904db2a6b913d9649925ecfc592659937a0ed317f28520a96ec562b3bd34a662acc6e6a6bc0ba27e7388cf75ca83be9f5109601d68046ddbf8926c1392e0dcb352871a5269115d385dea764f75cf6cc867e3060d9dbcc7498d455bb708d332f1a7d21b2616f9d51c77e93215ecc06a3e24d329b04245103c74d1a2ee16f263805721df7539f327f59bd1b155e5817e12993726cd6d23726f74e84db2e9abe33efe8fe39e4902b425ce63ff6ecd827420f3a5a7d84d6e0da4ed29d08f8c29bb9aaea689c3fb548b7a9611ee44472d9ed51cea5f817fc52448fd8b32b2d8f4636bdf523d917073c23d9e2fbda6fbe02d63dc128d43bb165de597274fa4635c142b97e3325c2fc53fccacb34d3de92e0db522776d3cd2bb7a27a44d5b740d84ca6995e7f0c9ec1a5f40d1a32ce9eb720bc05844b0aab01e50cf27db649334debcb4f4202304671fac485fffdea6ebaec2198624c329149bc9fc4bba1ce4419416eff61b73df14a68c240205975991c4de8438336ba6b01bb869490da7657d493cb9168290367bed850032bcaa5b5718f1355f515820d564c71976ef854daceb43ed5211356e3e8b2d7d93c30270651f6d1b033a53c4b77f3b35fd5b36bd34744d4071e16777a17295172c5a505aff1c0c5669c39734e77d5f75f4eb", 0x1000}, {&(0x7f0000001080)="3a9a1436cfb791d53766b05a9c343521ed9408b78f925f3ed2f16756e596af27a50d29e2a9928b7e345fdd783b70380844ed9e6205024da5f75621a6eee3d3f6a159813a4902", 0x46}, {&(0x7f0000001100)="6f92456c070cce86b6bd4a4d84aae6923ebc75f8f477c220d1b648ba6ed8dc3dbf82c935efd35fa2b3c4f9e42edb9831742bf5713af3d725f8526738ca7d3ded00632137b7760a9b2890feca3365643550fae964b9548d38268a4a1fda27b252992bf2198272e93be98dc3769ff83be8c97d929fd03d3c34cc43bd79a4c231329c2403ed3efb1d18b3aad1581ed22a05d4bac3ee7b0a44971014ee1f6169be8d9bb21f3071237d9eb372149a92aabdb1ae0ae8cf49664c639d63774839d1270e73fb46a54123bdc44d334b5d9d25b448a7db98a84e1de1042c93989a", 0xdc}, {&(0x7f0000001200)="f3f8c0ca555463329bc500ce8a82e0f98cd84d0648cbfd61c4df9b45ebc9fea13171ec3295332b019576756b99ca825a83256c1d771fdf0031f2961088dff41ea8cfddec329fef57ef84aec8d5fe2aef392256a919da522f74cd4aa72c415ea0d8fd21df42af2322e5db1acad5749c39b714a4b17dacc4fad404bd78ef931f80c475229d164ea4c698f87fcffbca8a450322c10756acb651a6f0ddaee67a0718e831287d7145bbebfe4d526881a3b95dfb2fe8df20d1808f3408aac644373379b72ad7bf5a480dcf221c494759c5118576f6e4bfc696ee6cba58c9f5a4d10e9843b1e0c6932ba07f3e99fcb5d0680e35ef28e9ebccf3ee0e00b29f4480ccdcb0e2c53a9f9a19b33d4e202fcdeb5ee55b9d28f61b011388d87fdc37e2360223528fa304a757a3cb196e1a485fdc1fb07b01a665d86fd079669ba9ad45232ba0b9c1347f0952ac40cd943aa925a3e81dc70f0f26c383e1c694641967585a617c5e4e179b921951e3961d13304fa97ae655f6f9a40fc216a5c57b661563cd6ad379a9495a11b8897a4bb0924f0bfc9a79b1bf81eb1a928d11c5984e413a3dd3a6c80485ebf7f62a0c59046aeac2ddc213388c13279ab8651de1e451b58b33fee0a65e5e51209697dc1bb8c50774f9aa9c68cab2143c79afd545f5ad6668228078641fa2e9fe41387f2a55481c3f959d0cf761c1447f96d067d44b82567659929a41d2132cd62ac71107c2ab83f76353f7e1859c89291aa55d4b4e620e4e2e541d72f75047278d2491278bf2f0d174e0bfd500998cd4f0bef02fb6d1929098ad47bfeefdec0b1a938e3eb3cff50ae248e0e8619ccc2858708d45f927d244547f4a10c0d0da7c17e613625a65e7f1da3b5a09369c1ee45d16b2a776b9581c18a71b18c7e32c3a43ed173b3cf1d2af2e4fc4579e1667d130978aac3e46a2d8eaf1b822819c6d1dba81e401494616163867c3e0ea5b2e04d2495981274e1217033b63eb36aef26a49db8702bcfe1c8affcf3897bb030fcecc5b91b120753df607182a61deed502a8b1d756d3e747c6133acc67b86e0aa3faaf88a251a33f703ba9cb5f528893fb5c552bc66229eead71912f09570baf24ca8aa57450f6c71c82f97cdae0c5c5ce37127747f6897aa671440d99369db100dbd7b914c8055e795a382780386e15f1fff913e2ec8b38762f9a7e236e7d8e8b8ff08a18ef1521376d7bef9c2ae9b3b67410caddc6529f5bda339dbe839b6ecdb8fa0be933e91471df4fe8deaac3b437687293020c2be18343cc9231dbe2dbc9c0bbc54b2e4ea37f5dbcf09868b1e1fb97e71641fe6e86c45c008b8c832a75ff0ff8016491ab09f7177b5c612f786ed4855b5df7794579ebb91ea915ae5dbbdb580efa10369d262e9f4d349e1e11514c75847a742437080399081cae9e2c907e2b79de30ebc7fafba35d974ca0072d8a069b7518e9005f5d4c5ced542084f24f71ae333a0b8d7291dd6f9b94ef3c1da89e384c60f0a17e06a72ccff98612099d593466c6a2dce00cce78da4f83652da51463ca6e7949c947c32af79dac4cb61f6f067658ab01f29e1f594e8b54a13ae1280100f6339744a77c9cea07e5e37c4560d9e58fb3e73772412c0acd23880dd79ff20c74a852e63bbfeb4d38e83390f34357758e7f2544fb1e28389121aab38d72f99fb0782d9f51a3ebbb86a225846782a0cb65e46b82cc0c50a1978980c2376d713e271ae02a279acd2befcae166a4b5f085c5630ed73b763ac02593d121501a3982addf53b829139b92be7f748e7455ee2f3e589e6486b2a48a34b8650e6c1649c9e2c54d295e722f9b95f252f77aaeac33978dda21cf81029ba0bf0fbb96dd2a2e6ef9fd56129ed0e9174510290a6e47535e785470de8829c2ddd85b14a24f308b4abdfa92f3379ad082bd9e0928449d062c01a8b9f4f18e8a5a26304802648accd88289bf742f4e529596f3c6056bdd7551fcfab3c7a0e977daddbba1b367e811ec092e9da8c65ec5416ae498e9bf5916c479f6cc3063e77b7596fe3590ec573a5209a79b74959c5b970ea036337dfd127ec59954fccd9387d66055ebf8785d7e81b873c76d0faa1f3522f84e7b31696a62002f620967739bd6b37f28df1748f291f144921b08087cac086faae20bef74b0ec72d315d604240b705170266b6c301dacdf62c0873e311d5f3e541e6427ae5b9ddf3440d9de80bb1e51378cd5fc93bcecf7b5eade3a2839fe7aeb13a5d74a54fc202be56fd36f0728a66cae8ed8bb7785706819e694c8610a78d9302c2d616702a8e63650dee78099eb181fc3c9b5ff2c60f60651eed2aadf188fb9b097c4d865f52b8cd3cad331d1b4ac544db84e76037b015af460e30decd7590ae7deaec4b8f93b6c2190ae58a69889ad5d79b7801e334e8f6b6b7517c24d0d949752bfd5640c45aacdd417a04849916e448ef346161a40d199a7ab6db9ecab5cc26ddd2278fff608890a7732cd30cfde7d4dee12c4f66b21e4a4ac840a54726c269cd771b7464fa04330999e46bbfd1deb9b9ffcde8bc47701818ac62104c8f2c726d214893fab6f2138c5ca9e2165c19f925eb94bc806df0e05ce4bac8505ed7d6bc206bbb4332c25ae5fbc0b2fcaf55d287519b8b4493f710291ee7bb72ab29cae171415fa071ace70d980c618d4ff79e60026b43c076855ec74d9e39155c6bc075133c94e208708ed8f91ba9abf6ce3eef6cec5bc17ca6dccd22851fabf1aab9106c6ca84498984b74ecb68f189a83b73195cbf5bfc72f702235be6afb0de4a53a5b928d838401de5b59b580a5f722f643b325f137064f92069be940e4f0d4bb9e0f040c9e1e1cb118279296ba01334e459e65106a8bc575e4be227561a7f27841258099136df09502a43824fe55ec350fee11952bad54c9ed7a83e8cff7b1afe1a65963378821a8957fb2c1cfd414035a89a98409cab19306df8b2dcac973afa046ee8bdc16e52a9dc81cac5542d367ffdb34b4ddf3b34924a581bb611c6d4d1d9619c8bda1f43a50e024febed862ecccbb3e378ba8e490f8e38bf2a3739272841ae05f87cd136d697833b1b1e3bb35fb44e2b7f290eb121178e0c95be55342e43f2eee191879dccd40adebea93df357188c47229e302e4d2859343231a5c59cea2c05a5924d41de92cd370ecf84a7f052c22a2ede9a2ef09094b3d7b41019e43c91378aa0542fcc523b6340628cb58a3fe46b4224d652ae1f6f50826697e1e3b912df9c62da5d05a6f27aa10367f8df04209b5820a24a7e67ec909fe47cb1832662ed5f0d88a9643f1fe1cfeb33fa1e44307fd7051239b5f711e7c769cfbf2d68218a8e5925b590733b2982ab19e5190cc96553dfb612ff3de6d63d317aba0de1a4f99afe127bce20911408c3fd6274ceb7ed50f2db90de6b3f0708eea4acf0e144e39ee7dbc71eca1c6a24ebc6db75e19d660cd78ad6f522441831088b9785566ff26eab4ead10dd22add79b0b8db947fcb72821129a3fbb4fc1f96135ec0a7b2e864e4d6cb107ddee621931bb9bc5c3ae680d0de829b6b8865e9cc57b8c09241c105ab5d787ae824b3f6334a80f10a3024d4f450e2101f4a436225b1e2dbc50fa78b4dba99da1797860da2aa20afb40786ecc0f59dc70518da23b8f5dcbae983cf8d3983e880019cff6f00213e0fcc585865dc3f6a91312d32e30cd26fdeb0e94fa51c8d023bc2f208d87daaeb40903c928233ab073f1729a813401c2adf771166a9c32d9163d42b026bb9c04cbb8fefaf7b4603aa143766f1e0383defb7cda54eb55e30d64f8c9875c045a3eea558b79958039f11c35077ce906cc16c0dfd4da4b377b2a34b376ed096c5e3efb8548a1bdd199dfe0f778f8d8bf9e7fdd671ad478813764b7a831fb3baf7f9002b7ce5ea740dc966c3f408d18995258e3dd73c996e4ee44cec149e3916cd888db30475f9b495976f8af2c9ee0edc878c6431381f3eed6e2daf51cc362df604e753648982d06f4f9f6b5faadbaa28fe03ef527461df10941387f4d989c61b0275e1e70b26bc77dc72f28a4cd97ab102bf81d8dfd0026a1f3b30b5e861390cd82b12ddf79e71f382b8e332b7fa2e41fcc826d1be3559afd97b61af3ed4b84ac0aa1b2181c7e8b4e7d578e29d3401b384d97f21bec5a054d199ee063683ef9477ded4fad5a3bf0782cc35c0ab15ec5d4096c52771607feb5ef818f60210f9410a13fdda93a2e1afd8e29629a5d1a4ad7184cdd3a423cabe415ae01888d01acbd00e4ac1ef8357b6cd83322e749042a441c80e3fcb1fd8f2c93a5265baab1f4602dcec56ae9c66e6fb539e105522499f8600e219049be46980687d5d1da667bf956220e3fcaba150161128644debcd4154c58e064ced67a73a5f1c4a46cb6ec6e1bb5f2938f431be93307e0f59c3551ed3c20823a810d11aef565b163d430dc531f4cab2fdb4c4534c2f5b7bf94a87eaeeb3f0228483eb2c8c5dcf7bb8c59cd962ac7c2d58aaf64e4da1817a89628cad267a939ef10f006b9d68d614e10d3522f194a5d77923a1dfbf63cb1c381a90c103558fbd4a7bbf4c09be8e28c883939648812601baf4942bf29e10419f1650166ce98a0e403d660f403cb6c12c108b65fa2c13bd831f6ace6956924709690857bb87dcef10a5e1888d1c10cba335d5e593e721c6d9242278038c8bca344a17e1b20fd93afb6113198a478b0de1ebe72c8f3e546d35e1b582678fdf0ceba9a04fbd6bd3cd2b85be189c9195471708e3c641804174f0c0fb300dfd53251bd06093541e929cc2a642150b7f441d497090deab87c67d1d5da6688a794925044c209451952503d13ca23380fc8127b126408bd1421779a555f23bcbf8bd7a5663ed9adc51fef08e38bb8b62d5955b03507d8e2308629fc4ad86dcde8ff223ee5cbe37e2736d85a87c8ec01bef18b37d722668ed1532875cbc6e4204edf04622f7c4905f6f53e43713a36da7544d4f15576011c0870b0cd628f14de5b91e54f52ec30f3e7a4dd18223743c67585cc8caf9fe7f368f82b193cfac6454c3ddbbe19093167b580e9226580f81711b838eda2d8c21f4afea6ddcdd10ecfb207031df869958b15d12f890ff9ff7dc47a768dd0575705d072dc351823b8c9ccfbf0ad859ac258e4fbf0d93c9b2c46a60630ed03b17636f41754038298d3e69aa90993f921016de8ea1ca1902c626d107d766cb6c0bb5f7727821ae738db844a960ce137e6795505f4863670cfc2d9be7430346c429ce563c7a37e5c0f64ebbe1e4ef1e596e51502b2c0aaf96c876333aa52f67fb21ef2bad256b396dcfdbf0766a11fd055c151bdd38b60a47e8fb9fd468a90cbfd1273cdb9dab8f2e62f10e28cfd7b1a105878c5426fc1bd7948eb5bccdff612a51b4a3e352c7f52402339f327495e25abb01d5c64dcd2c531bb522e3eba63f7526db98a25ac986ba840220815d22a42b43f80b7fbe2aaa42ec5128b2e29d416aeb9485c51a9518fbcd094d6f8eb1d2e55d30f839f73d68320ac9a9ac9a633fae3f400cb0169931b641b551f62a9758e81cc973497b70a24c421885f5b7728526bf9f5533fbd6abcf842db5b014c2106cbbc921cb40a3a66d8b2a49d9f178d6f644a81592d33924633c0a2aef0c5ed4a6587dede9d83dde28d601cefffe2d5fae371ad817a8496855fe52ef7d5faa7c8790738451b0f7a8dba050d7719e1c383e902d583257dd0cfd83b3f35c4ebf0cf959ad783acc2ce34ab9c4c6a383d3282f30288feef3ebaaa2b4731da8dfbb5b206233271169fa4384e51d22b8e5f20709", 0x1000}, {&(0x7f0000000000)="084da98a9b9520a312290d9e0405854beb8792dc2a282b", 0x17}], 0x5, 0x0) msgget$private(0x0, 0x8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000002280)={0x0, 0x7, 0x1, 0x6, 0x3}) 16:05:02 executing program 0: getgroups(0x4205, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setegid(0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x128, 0x0) 16:05:02 executing program 1: r0 = socket(0x1b, 0x4004, 0x800) sendto$unix(r0, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:05:02 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x3}, 0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000500)="b4", 0x1) write(r1, &(0x7f0000000100)='w', 0x1) read(r0, &(0x7f0000000200)=""/150, 0x96) 16:05:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000100)=0x801) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) getdents(r0, &(0x7f0000000140)=""/171, 0xab) 16:05:02 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:05:02 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000000)="4579fcaf64ec5fc5", 0x8}], 0x1, 0x0}, 0x0) r1 = getegid() r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) socket(0x3b, 0x8000, 0x7ff) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000240)=[r1, r2, r3, r5, r6, r7, r8, r9, r10]) r11 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x88) listen(r11, 0x400) ioctl$KDMKTONE(r11, 0x20004b08, &(0x7f0000000080)=0x7) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="767c70486f9543e71a6a841b491527292efde1970d760a3aaa71b1ac297688cd6b31b441993e2ca9546609f57f2a76940217a28d488b7f41f4", 0x39}, {&(0x7f0000000380)="967780972e7b515a90f47d45393d9e32186dfc8311d8ffcb9deae00089d8ed2938d918abf5a1ca8ddcf779e65e86e3b7080a42175cb72408647b83cafab00f1b551a36dde04c7329ad1ac9ebac114dc4cd316f0617b425fc99c850e74c4f84cc3e8365aaaaa3b2e77940d8936d4795abd943fd760a44fb3aa40da43dcbd3286b8f9fe9bad41c8b4eed1cb4c57241a04d7b59fdef0849438b3c5932cbef3c9b807ece7cc2cf38af004b9994f3a28f49fee7529ff99f40aa6bfa3ec28f3d8f391d7165e53204c6754d80eddd8766ace9e68e267259e5d2171935546a2b51062f9274eef963597c3463b8", 0xe9}], 0x2, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r11, r0, r0]}], 0x20, 0x1}, 0x400) 16:05:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) accept$unix(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:05:03 executing program 1: 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) mknod(&(0x7f0000000000)='./file0\x00', 0x44, 0x7ff) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:05:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0xc0000000, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x98, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x5}, {{r0}, 0x0, 0x2, 0x20000005, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x49, 0x9, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffd, 0x94, 0xf0000002, 0x500788e2, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc, 0x9, 0x7, 0x3}], 0x7, &(0x7f00000001c0)={0x4, 0x4b}) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001300)=""/150, 0x96}, 0x800) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xf, 0x1}], 0x7fff, 0x0) 16:05:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000580)="aa81c08329cd6436b96273b130885971cebc493987d15d18da062527a5622894d793b3ce33add3ea1eaca16be4c0543838", 0x31}], 0x1, 0x0) execve(0x0, 0x0, 0x0) setegid(0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) 16:05:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) 16:05:03 executing program 1: r0 = shmget(0x2, 0x4000, 0x42, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r2, 0x2000746f) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) read(r2, &(0x7f0000000240), 0x0) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTART(r2, 0x2000746e) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) ioctl$TIOCSTART(r2, 0x2000746e) r3 = getegid() setgroups(0x1, &(0x7f0000000040)=[r3]) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) geteuid() 16:05:04 executing program 0: 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) ioctl$KDENABIO(r0, 0x20004b3c) close(r1) fchflags(r0, 0x1) 16:05:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x2, 0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0x8001, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x8000, 0x8000}, {0x18, 0x0, 0x7f}, 0x7, [0x3ff, 0x6, 0x6, 0x6, 0x544, 0x5, 0x5, 0x6]}, 0x3c) sendto(r0, &(0x7f0000000580)="4b2592658a090e5b276598d33e43dc55e4b832f8dbfc240eb25cf3b1e9eec77bcea893250d5844d012bc409396c315204773057cebff6c8bae00d0ec456ee27986443d11a5ab7fbedf300f1b79b446d3d61e298a1ec6be732ba8e606f796815c264b9675d16077fd7643657133c8e7ee834a17d11edf3c7a4c190ac22156beb7a644b31c9d19699424454c3ac0c2fe062bf6f0caa847f488157afac3cacb7d405800ea9e66d09f1b2a95816fc88e3d4f608a28a573b020b5da9aaf475a0da23b78c4be7a3fe65030be5398eae760e1014c151a1e20f42bfe85a6b17dc89f4806c74236e6c1c5c189c8dcc8326216e699922fb380cda0bf96e3f0b6e5d9093631d5c7e128969a9e0e7023c8c07608d2181726332b9e9330972b1048cb60b95c287300deba13dfa9bf86eac6c077a7cbcda9d6e9b8f956c46404908b4fdaa478bb", 0xf8, 0x410, &(0x7f0000000400)=@in={0x2, 0x2}, 0xda0) pledge(&(0x7f0000000140)='^\x00', &(0x7f00000002c0)='$@\x00') 16:05:04 executing program 1: r0 = getuid() setreuid(0x0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x98) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0/file0\x00', r0, r2, 0x2) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:05:04 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000041, 0x81, 0x200}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x0, 0x3886}, {{r0}, 0xfffffffffffffff8, 0x2, 0xa0000002, 0xfffffffffffffff7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x100, 0x3}], 0x3ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xa1, 0x0, 0x2, 0x94b1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80000000, 0xb7, 0x82b6}], 0x4, &(0x7f0000000140)={0x81, 0x4}) 16:05:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x1ff, 0x0, '\x00', 0x0, 0xfffffffffffffffd}) r1 = socket(0x18, 0x2001, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSDTR(r0, 0x20007479) 16:05:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00003eb000/0x3000)=nil) r2 = semget(0x1, 0x2, 0x18) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7073040c, 0x9, 0x800000, 0x6, 0x2]) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) shmat(r1, &(0x7f00003ef000/0x3000)=nil, 0x0) 16:05:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(0x0, 0x8100, 0x8) dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x757, './bus\x00'}) 16:05:05 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x100000002000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) r2 = semget$private(0x0, 0x0, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x7d, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f0000000580)='./file1/../file0/../file0\x00', 0x2) chroot(&(0x7f0000000280)='./file1/../file0/../file0\x00') r4 = openat(r3, &(0x7f0000000000)='/', 0x0, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r2, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r3, r6, r7) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r8 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r8, &(0x7f0000000140)='ml', 0x2) pwritev(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2ea15cd87cd8564ce2f7161d264ac11f2c0ec2b47a27b1272199be82e793e8aaf556ac1c5b6c4af8b89116466b", 0x2d}], 0x1, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 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) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r9 = fcntl$dupfd(r3, 0xa, r1) accept$inet(r9, 0x0, &(0x7f00000003c0)=0xfffffee9) syz_open_pts() fcntl$getown(r9, 0x5) preadv(r5, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f00000005c0)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) 16:05:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000602000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) minherit(&(0x7f0000683000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:05:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) shmget(0x2, 0x1000, 0x130, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0xfffffffffffffffe) dup2(r0, r0) sendto$unix(r0, &(0x7f0000000040)="2a87ce942b9d7764709a7b3c84825047f77b3ac5584cb1876c82f6e57f3c39b99ee7918b3cead5dce066a86500e73f6a227a9eb58e6cae45adbdcff02dbf4aeef483de35d25f960a4dbe408670dca55d76b08b7fe1c813f11c05121ee19bd1a46151602283706212c816ee397d6849d0939eb0685c2aa3cabb73133801b945c6636b79bcb27d851d3d4238525e73", 0x8e, 0x4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x5) recvfrom$unix(r0, &(0x7f0000000240)=""/162, 0xa2, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000300)=""/123, 0x7b}, {&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000400)=""/211, 0xd3}, {&(0x7f0000000500)=""/246, 0xf6}, {&(0x7f00000001c0)=""/45, 0x2d}], 0x5, &(0x7f0000000680)=""/112, 0x70}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x3, 0x1000, 0x2}, {0x18, 0x2, 0x10000}, 0x5, [0x6, 0x81, 0x9, 0x100000000, 0x8, 0x0, 0x3, 0x8000]}, 0x3c) setsockopt(r1, 0x0, 0x22, &(0x7f0000000180), 0x0) 16:05:05 executing program 1: r0 = socket(0x800000018, 0x3, 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) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x22) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)}) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0], 0x12}, 0x0) 16:05:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xffffffffffffff01) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010ea009300000000004634ca7700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:05:06 executing program 1: syz_open_pts() execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x1eb) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8000000000000000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) socket(0x0, 0x1, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getpeername$inet(r2, 0x0, &(0x7f00000000c0)) close(r2) 16:05:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') fchown(r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x8) stat(&(0x7f0000000000)='./file0\x00', 0x0) 16:05:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x7, 0x85) semctl$IPC_RMID(r0, 0x0, 0x0) 16:05:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) 16:05:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xb27, 0x7ff, 0x5, 0x9, "19ea689f3f9f119cb3a9378d37b65d4e9417cec0", 0x698b, 0x4}) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) 16:05:06 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) semget$private(0x0, 0x3, 0x280) r2 = semget(0x3, 0x0, 0x92) r3 = getgid() setgroups(0x1, &(0x7f0000000280)=[r3]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/33) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x1ff) 16:05:06 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r0 = dup(0xffffffffffffffff) nanosleep(&(0x7f0000000080)={0x3, 0x10001}, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) fsync(0xffffffffffffffff) 16:05:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) write(r0, &(0x7f0000000080)="e30c852f2045a47219c3d397bc410287c60de19a62167b5ad37bbf519075501ecf483983dc0bd0d79151efae5913eb5c7088e345a2f5691f18a69d15d37e93c1c0f1d84ffdf8d70796eee00155faeda88e6d79260433c7fcd9b1ef13306207080ac7b44b1f98f3302fab1ac2f1717d6d705830bfaa4452943802fea7", 0x7c) 16:05:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) dup2(r0, r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:05:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20090, 0x4) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) 16:05:07 executing program 1: 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() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) fcntl$setstatus(r0, 0x4, 0x8) 16:05:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/254, 0xfe}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000280)=""/21, 0x15}], 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x3ff, 0x9}], 0x101, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x24, 0x5, 0xfffffffffffffffe, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x21, 0x9, 0x6}], 0x1000, &(0x7f00000000c0)={0x9, 0x1}) 16:05:07 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = dup(r0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x5, 0x3, 0x2, 0x1, 0x8, 0x0, 0x2, 0x0, 0x0, 0x8001, 0x9}) r2 = syz_open_pts() dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)) 16:05:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x480, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:05:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r0) 16:05:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0x8f) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) pwritev(r1, &(0x7f0000001500)=[{&(0x7f00000002c0)="3d1ad19b87b3145728ad7a1d1e3b7d71c6f73d78e0db459180dfef613fb8b59d0ee232d614ae6bd507029afb2b86d29d9508ba986f562751bfae05c86912074c5cfdcbc0d9e1795802b6f0268f4fdb34c455d57a6a9837b326a72a74eca519690ce4b93f63d2ba9db0f4dba9cd6551d2c9ec6c9cb3601552255afda766bea0f847daa5f98da9b20464d0cc439af2c1398abb7c56b97ece646f14a8d836f5b56df1262bf061b6d70fc004ade0499f2fce5e0f6e933eb17a6b3b46dc39159b8ac2b61dc77a266951318c0ff4f5fbba0be6cb683056b4ad57de482b11c4dcd9b62fbf75b4bad3a55b069ad17d02", 0xec}, {&(0x7f0000000000)="a1aded858a60b38626d99ee3a813fa3629c78eb9c35dcad6b1baf9c8fed4596dd125", 0x22}, {&(0x7f00000003c0)="a610ec9aa882d8c98041928fdfb3629191d9a4b7563bf9dac9dff754afaa95db0ea1e621325596b1caeb26c845fb88e9118467a64970f22adf155e275413e66b5e0cf72e89fa658ea5eff341b7099d7cef23c4d18c47935ed995a69b8da356d58705758e64b188272a6e47fba663e8d0395ab91f894cb9", 0x77}, {&(0x7f0000000440)="0fdbb2e3ef39e066f822d2629fb7fe7479c7dca0c2ce4c2d9f078c54b24e11a02ef585289ec15608b67a18859f8c95a1a20afa549c3fcdc3dfe6b2f0f8d1101d7298e897f88951f98b908150a95fc809f43bc6e3b1a98316e6b73660f7b99e6879d561ea98ac9364d83b8a7211211c6f7649f0af9fa2f030de10977e2d3c4cd4717a8bc5327a52caf546afaf30fc92d2eaad2fcd3326c06a369e613537fb20a50884575816", 0xa5}, {&(0x7f0000000500)="eacb791c9bc57973bb53da2b24b10f122e3ab6cb4ce669c23f55c27cfe3869b3e40c1f22cd1d4f4e019b4225af6e1f726320dc041883c92261b939f4827d5735b445b17ca8d3168f33b57ebf7a6a83f2da7d90feacb3aefc0cdd0461fc572660ab79cd8e1522b68cf16cd97ea4c91b5abffad8c2882f06d9a93d1cb11b2d6683e1c5aeb7c99ef42b093ada3e68029410a5676ef42f6cf1e7746cf666f050a0e2150440af975f8fb015b9728d91863203fdef614d93435189427ef742396a27517a56ccde392eaf53d56bfb8cdbfa626b73993f37535bc04b3ed4595f43dd546a9c1a5773b742d8d6972798533f59e4a4fb8255a4a52cb69eb8b5165f23e7d317487fc972fa14d4d7d4c8fa0b13e9daea79859df61e16219c1469405fb58565963908d89a745fe19feb07e37c405c0240659e06e720a276bd1f27fd2e9d557e0b0d0ca3b4cd98c55bb1406c9b851457fcec0b80ab5672b20ee3e35f139b880c6a140dd227b0779fd5c551d88d4a0edc8d07f4e9bfb9f43814b34680c0e902d5128948f53e502d1ff91b6047ba2e0b502a556d0d4215a2339bc796de3014ef070a9e0a18f61c59db39e31acfdf3629aa5a019f51f9531d049f8bc89d62c772ed2a26cf51010591b8cb511f1fba108698c75907aa7e2d4bcedd485b939a4d320219e68c1fdec4e8fc63563829f69f10a133504f0a5044c75f4b6f7fbf91dc915270347cd2fe046d35abda7e99c709a7febacf7ee0c12c987c4eac35b393b7a74db32504f7ae173b8698e60518e002a6b643a7d08606d7c134521a77cd16f69327f886154e37e4b374616a4ef430555ebfb5a96e41dbafed3dcee0099982d0148641c866271b70d0e66d61bd0e84c5ab9b3aa4cbd91f0e1a39df2a87ced7c5b4c2c19a2616b7dc09433aaff66c302f08753933654c0dc21a5080b35455ca378640056f07eab5152b3167504556589b98e2e2872e08c5aaca55e816e77bcc365d8a56d3ce2d661c09a9f60b6546422ce2ccac24ff92da300b6b61096ed03ae77709798d08be731d2276d818239afc9ce242a78154804e4bb6d071d04c9e19463ff2b73891ffa2afd3777505e20d51170e95505f95ca654256f7782ad1c1d23231f979109c5d19efdbec52b9a8c28f8d1a12c14d653c4a0ad886c56d40655bbe5611535dfe433d48af98cb79b2ca0d6fdb37227adbb9f3639b512d1781ae17182875083473e13bef84c41296da14ac6babff00c6655c4632926cfbd6a21dc40a2b41d4427d654e7fefb925e60e030e34c7f4275fa10d375953c66261ac240986ae138245d6191aa5877502c120efdade8e832d10efb24128c83a154ab059f1e1a802f6ef5a56b93c49a01a39ee75c6da13ea924bbd8ee75b541d5d3c8b252f4401f555f5193de3074f0586c15028ff4638a15ee79a4ad31651bd3d6ef753aeeca3ece1b1994b9ca826efb38b9f2cd443f199f456898b52c0b472033da244d4c30539bb20b097cff7fa214897498bd258caf85280bb1a8b64bdb934ae4d4210c18f34f84e6c440033073cddfd9636056b608961a2684e8805a8fa074a3843a69ec24b6b9e4cdabd6099462babb048b7bf16e3448715340ed46cd371484a6dcc53b95e2504bd147481b92a5300ee831f6bc06ee9a5c8833c0fb341d49cb424faa15bbf7b3caed8f2ebceb431b155dd7a674663bdf187b1c908e355560b5aa3c0ef65d04b93370b23110e359bd359341f9c7de2a7c1c87964d37529cba208c63b7a9cd485b862746af09e8fcc53a8bb5438ba3b28ba4227fffd58d0b9da161b6085863d1065d15060ff47b80d82c54fef46ce857310ba5ef667fe0f059b076c6331ce476cc284efa75c69ab7e6883e470b68fb15ebab28ac7db625b2ab7688473496244855b3e2f38adda95d258494adef20437b64dcebb8fb603780c299cb07c445e17c2f3a20bfe5c7c1effe9578a5bb53313aa0169b21c13571170fd6c837be8b88ff3e0e42e23eac0bf8c190adafae7667aac8a40081f4d087e9893664a41767c13cce7e806cceca77ebb8666c194d6d87d3a56f6a13b8d3dfbccb25f6df5a2dd4e9831d2c3a14ecdf5ec301f060f6bee6697b1f07e3eb57e0a0c3ef01e3e4ade5125242717f8538d9a10d9a616fa036fc43426c69acebdb701f07978b241024c3c81fed45ccc86735b91dacaf1faee08b34e0018127828395d02bddbb7319749c575cd66749b40071948f410cd47761c60932a516b4bfc79c7e8098eb32972abe5a778f7959217e1e91c7bdf67caabeac12b20a61245896a1704c9acf73682dee5e84f996b64b6a6b603ac5670f36ede526e4b7ef4cbb3ce805ba22e2c4d60efee335b9838aa1635a0a9ba893fdc46e10b10aefb7092e1a3f56dda5c1a9b891b5fc818ce413b268ae57c2ec96bb5a200deb63536710b75e7afc9f4c90d5f5621431c8631b302d4d369a77cfb172c0c8622d5ad65e1970e213e3e379eec59c9ca136a55c664fff7e0d10afac11089ffb9c7f7eea86426ac946137c4fda1b755c2ea01e2ffb8859d72e8b24556f21a8766092e08b09e65b0dcc966eb7d8ae060bf5447850c3b24875ed5305cf2fa54ae7af0873e47ca471069d3bb51ba4b48e44ba218f59ebb5be98b461b91c5e3ebe4aed49fe99ff693ebe79ac433973fed51e8fb26fd7007128d41789aca199b3e050852f5a3ae8fd362c5ac510b19b9a2c1b64b15f23b2650355e4de8de879fe2dd124da9e6e660140d716057113efc883e8a67664fdd331d6d77764db6243a0c9fc1d2ac97d45ef83e9e960f18de46b013b9c2d1584134cd8893e799207e25c39369cc4585394dc75ae6446614ff7700e49c7903badc89cb58cdae58481199d3bf43769eab5de5b20776786471450386061385afe0f57451ce2a50e79e8592778fd2fd41f7843a46c3993e9b12b34c95f7d6ff3a00cb52ec32a6c9fa86f28df5cfc6560637044af1a2916a14217a31453200a014af55401ed4ab79ac6167b44eb7a880c9df906d7912eb7cc0944307e637202fd274466c7d064679758e24912ef60537fc3e0fe92f4bea443576814a3287cb7e1f5b1749cfdb7b0ea162d8602fbf224975665d8622cafd46567792b1128ec2b9c5a07b7978f5f68edb377909a772ffb5870d6123bc88857b40f9ae5bbdeb85a921450338159ff4a2436589d2b48e66270d4f4d0de89c08ef8ac84ccb85b2829d28debee364fdfb8ffef053dbbde2f0ac28fe2a6f6a6e4d3b89b462ac23ef1f0c8f6ded980b3cecf2a72edcfaa586e4cabbe55100e9387df444b1abe5e898d3ef8372ab870f1a2c40bb9729df581c19abada0e163600e70e40099724c56c0e331abcc9c0342d1739c65d5310430fefaf78ebd137becb335e23daa021f0a11a1a962c898150aecfb9dc217875e8f4c414e378313ab1c5ad0ad65f21905f1ed4a4cbc087a33718d211aa02771d5f9ad7852bc66265f5a38ae365f5cad20447b623b3f1422b970ae1118d71c5a7d95c06262a265970f645f90bbc17376665a906e26b2f71473b0fe001f455a95ed60c63d7a4dd0d4d69ada4b46ad5c1e2c946bda7b1a48759e4246e9f1ce12682fa997ff2b830f3ed2f0d55d52a03decdb1a484957fb063248dce1e59bf1aeef6f4ce4c1cba463cbe5d6aad3fc0a85748d0e5f48b522fc1a1e897d201614c2d66e7852651974bcc073e2f65e9355ba0f2ac4f5951d668929adbb2dbdc92c1132460c9a3681dc08b14e0bb84ad70eaad9b80a4483a9d78331654a17031d80c33c7aafdc0ee3a0e703ded9a32b97af75631d55654c7c4f03d5ffddc223ca33577f0fd5b7445083c1536bd502f8353b1b58b608f94d8d0212a7453305b15a98c711fcd8ecfb2b1acf819ccc5b2bd1ac1b2340b4b6ef35d6e8d11515abd90549e604a55c5fc76a65c2e144bf9b423695c7a5c7752b445dd66519a4b116e9eca886bc4eebb6b44fe278cf9869408d406960c37abe6b51c5cbff88b7c7e664398a1a46934e19fed0645d29efd0615d2694a009ac5bd18ee311a79be084cb4d17619358291b74865605700902bb926caade618e5c20faef8df7329f2470dd855d83a996cd0cb4a1be1b90f8941b0869477d8fbe55352ba6c5efcaa0bd8bf8aaf105eba57e3fee0e3f8f28841b9dc70b47cf2ca8251283cb92554c6e12f806e4e62fd955bc396f11f91c3166360e4ea62363a6a4d6cfb8e8f01d20c4953d499f5d0b6d1f89b402f0dc4a158e93f869e8ef059be61b0e7a965ef3b2e58c88c8f9ede83379b28df60527b9e994ee6fe5583ef762ecf693a7ac8473dff652d1e1b6e25d069c9e75ed7e01c4fdc474dc604d484956a701c94df1f364043140477a58655cc3dd593b21cdf42b630eed1757a125ac0080a024bd40b1c878d1daedd081a380298d6973984cdcb3e67e36bbd011fb737fbfec94f6f0a19f7a0e4c49a4843abd469137f42026729c36048ff9ce30269a7085b115550b9dc54ed8d57501a45af56cff0b39f6f64b29bbaf77685ef4b4777a78b3dd88a4313ca9470d99bede2009a59b2177789c404f15bf500957993aa13e0419b1cf8c778246de2164cc17d33496edb070053ac5f9cf6ecf4e8721ad07e42629cd38acc75f7b7ad8aafb8669b2411695f81d5d3745f691be30b45fa9634b51cf17d972552a8ee971b192b08c967771c1add7f73045c74bcc55c917f1fdb6bca497c27a80136b42f87a8ebbe6105a5380eec4790cc3e5a0fe9b724b05818003920f2b56a4ddfc782498f05ceb0cb0a5dc00ec28a573a9bc91753006176a25f10295b7f52341cd8a304ca4bdb98130cdaba34946d2196f13778dd6e5ed9a80c14fa245e6f17225edcc765d07ba40e003d3cb13266ffbef3ea937d32738fafe195adcc8da08f2c59c3442b5755548cfa4942864dea9a146ac02a00569bc829702bc1c67059472ef392f2e8eb41de3380b10ce538ea8087bdafa2acd139463f3eb22db17cb298f998cf9c7f8782798ac626518dc773cf0e497189fb54355965a662818c4b0b383b4098ac4159b8e82b8088a3f29d28f8690c5f8bf57b514333a4e417996c815500a5d8815f427225f1d4070a7879ec496a1fe3a62627dc082f67561fa84226cbfa87229c694603438fb33908815520f8e71ebe809f12f544ef8a63984ad709b8569fb8e722b13641e06c367ef13b8b920064166909aed060f293297f9943daad64baf5af2e53c42b078dafc7170391155801304231883b3bbc18128910bc4eee8ccc92c7ab876a76288688cf329a48dee70fb570553b0e9d507bc388a18057e24b093f5a72440260313cff6dc42daa2ca777f33fd5eb54e8d68e92066d9f053f7e05050fcce28080162fe2519d262f5e43f11f558bbadefa1106040eebc0eb3e537f230d77dd64dfb317cdea0b504ffc8420512e15e4f3dcc87d1ba59cca055d565b229c5d62beaaa20ebbe46b45cc1e4bed9ab1036a22e0685460ea9544ffe401179a936e9cc2f02988b6d7f58bc68635067a2de253dc38089ca4b69fb6a7c9e78e29c7aba7dc5ccc0b954107bddb663d0365058891d111bdaab5a296a94cc2563ffbcf54b80fd6062a9205b72a0009077494acd3deabdc2b30aea28c715160ecda4acf580049064609e8214b9b13898a55e3f5c81d0e0cd548afd44e84ce55b78a148fcc20c3219a2b35f82d0ea1fed372820cc8c11dba7c563713cc2344cc8b843f5910518f62e913cb5348c49eb4235898723230722071abddbedf3db54ba817353aacd11f6bf45a588a4cd65aff9923a9236403a58e5feed9846a64977ee", 0x1000}], 0x5, 0x0) 16:05:07 executing program 0: r0 = socket(0x18, 0x3, 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) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0xfffffec2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) 16:05:07 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) lseek(r0, 0x0, 0x1) 16:05:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x204000000000c, &(0x7f0000000000)="ea69290b7eb63cff125c00000000", 0xe) r1 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a1d1b02d942b5b944fca506012a20ff7b058adaa839d45df7e6fc397b1a2a0a92d7061257828bdc6af814dfb3874ad3f41dd9bb8e57ebe15ee8bd8c1afbbb8e1b2534c49c06be0876069301a81c00d1de798ba6dac7dbde5ab3474637a503870024bcd03778e2ebf505712d9d5324f50a9200ee174262d4473cee7", 0x7b) shmget(0x2, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x400000, 0xffffffffffffffff, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000c03000/0x3000)=nil) r2 = socket$inet(0x2, 0x4005, 0x3) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$dupfd(r2, 0xa, r2) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:05:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x9) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x40, './file0\x00', './file0\x00'}) 16:05:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x304b0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x203, 0x0, 0xfffffffffffffffe, 0x0) shmget$private(0x0, 0x1000, 0x460, &(0x7f0000fff000/0x1000)=nil) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x302, 0x10001}, {0x3ff, 0xfffffffffffffffd}}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffefffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) 16:05:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000180)="1fb82f0bf11e17191b60db6d5282bb6ef495346fca6974c9a044a0fa60a1dc129e05d099c40fa5f945ffe09de53f1644de35567c391551b5e22c107aa541cacbd52161cd9e5f8859cd0cd2287b6f865fb3fb405fc62430934c872bfb7723c60b7df07de000e1ca8b99596c0d1b5ac8640f8fe40122b0ae531a24bc0314c7d098c6383e928b21059d29b3ca093fcdc9b2a74c371f8b3ca6679274118d9bedf8ef88f678aaf1df2a5f5c15c47d249a5fdac0ea5c01867099ca902541f4c838dbc7829ce37f23efc0f17245", 0xca}, {&(0x7f00000000c0)}, {&(0x7f0000000280)="203616828aeb3bd0bda76d446fcf6df3be46a1aeda5fd6590e871c4543902addae4cbbb1289b0b7c511af6865970cbc48b9210887e447668a5debf08b4b87cb72c453058c8b8ce98671799501b92c4980aac7ab32ee05800a262f45cb241532f5ee8c63b7a4c6f0e296080a1aa0226afff4ce1d4391fc1852945a661b315431599d998f0fb5db0e06ca7e10577cc18a66e956f668c0a97fe7b8dae5fcee5b685f9d87f69f4010d2a8b2567c49efcc01049579a40d99b9464522092bea984346059c50dc8e96d3160b05c56010126dfddc9fce0060fad5a8af811ae626dcee108da3bf8a6b9", 0xe5}, {&(0x7f0000000380)="9c6b949051508e72aa35601b12bfdcb7e816f7f8b697d716f38041a21b970cf5053f55e2e45215e8e8d6d6a973ab3c60ca458d5fd4dc9750911e3edd9de9e4be809c64e4b11247b18201e3a603985b0cf51245d067232cad7f9b88fc868fb0ab65c86f50be3cf59f93fa80209d09118f4787d44594629b5a1f6b037a8c3f3d8347de9609e5bd3f7256e3b4cdf72c4d29f20ea9f9bc16e00f3ce98546cb320207938f5ab5affae062cec9e48a0f1277cc4147153487323b0d3ba2053ad001d437431b870e01aa", 0xc6}, {&(0x7f0000000480)="c972447899fa53296cc34c03b4419f45a0d3d4552a507690639b38ff74500a81bb92ac2771c7ff6d8384d270888693d9095ca72a4040a711230d268534d95ef8581cf88784a1b01f0979b0eb1ab59d028f3682ccc113f6dba51a0bc086309d4f3113ccc3203436a9cf4894afae05bd3520f562e61a13ced5dbd2284ccccc20470ac82fbcc74940d4441989", 0x8b}, {&(0x7f0000000540)="089cdf0369169c63ec3136060d0842ebae49621aacec478022f1c3c7b812172216d6aa7c0b0bd8d9cf37b4cb441502555aa1c11aded962984b0b6324d9990f9aeebe1294dd6803a99f43e994026987da6ba24c72048b419ba7e652970e6e2cb10ca8ff22ad42deabdee3da9830c64cca45bab555331a280177993878395054d9563c5205ed91e7a724b3aa0d6d4f2a6440eb27740df417b079bc36c44e4d438ae9e31aac8d0ad85233a64f88fb9e892ef528496fe8b1c23ebb34c083db0b3cbad23678c110f995ae2dd687cd17adab2afff59dcf0f1d602666176d64c390f4e78a625df9fc39f580e49200d14a", 0xed}, {&(0x7f0000000640)="ceb91526051040a40be0833e40f62dd4a65b3fb08145d38ee5ac68d56bda0d84973dfdfa1529f3534c03282fbda5df59de2f8b053543f83d866246a5ac0a28000becad53f0b74839a314c4139f20ad53e778df9fb7c7be2118e76f48d6ece1c01defa1b89776c40f9eb188bafb2696355a062a49f9933bed017055a3564b64cb4506291fbfb6546df265b720", 0x8c}, {&(0x7f0000000700)="a6eab1be30e27258ab485630415df790c63039f11ffc1ade109a325da3ca842f39a02a706d4040f61e430916ec74482ea558b2c7a4bba081a4937abc83102dd9976a972d8340ea86f982d7bccf85850390459ca9bd39aaf4e8d79a99d3d1ccee4b", 0x61}], 0x8, &(0x7f0000000800)=[{0x78, 0x1, 0x5, "37e0fe6846f509216e00f4ed6716d241d2422265d716bd514551e8b62feda9c374d08bccfe78383805e783aeef2618c0858faa8627737fc7d73ce92ef11e34ef44d57da8104257c956782fe656aada555b0fe5362be210390acb170e7fe7ed5f6bedcd"}], 0x78}, 0x0) setsockopt(r0, 0x29, 0x400, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffe8) 16:05:08 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt(r0, 0x6, 0x20000000000000, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) 16:05:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x194) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8, 0x1) 16:05:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40000000029, 0x101, &(0x7f0000000000)="d5ff9668", 0xffffff86) getsockopt(r0, 0x6, 0x80000000, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xe8, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) 16:05:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x1000}, {0x3}], 0x3}) 16:05:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2601007a3d000000000000005cab1e5278ff1b79d0e9d948e7479a4b3baad91bf8d47677d508019635c63b9406476159362fd3c2000000000000000000000000000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x10, 0x0, 0x1ce, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000ffff000004000000ab9e0c3cb807d8e58c5a888101c992ebe5e4a5c9c7d0eb59d47d63e7297e056c951e94c00a39b3e75f58f0c590755e6bea9cf88de2577187b2e812a51d345632ce86713114d7164bbe85107b98be356ceb995177dc4266ffd53bb38dd088b0da8602000000000000ffff0000090000006dc7510e03cf25318d0f6d11cc3263c676aa4d129bd8142d8bc3ea7da213a82480b341e886afb7a950748cc1439fbf11de6e483744f0c44fa681a8ce08b1683e42d18dab39829f8d08a2ae1ed6f5562051063b00000000000000000000000000ffff0000000100009b830fe3aef90f13b2ae5ac533f5e7a53b11f2df228a1deed454153670aa4866ff2c4e894e2c775b24757307a104af8a3b5df8e9dd6d7ac18db5eb1a5b04da8f0c8a6037caeabd13764b842f3afd796124460c0605af5c15e5cdad13d037eb6e4c78478965dbff42a91114fdf4690ddac2c68dca137d86b9f26b64749c15dc0d2024d6bd642e28ce786154dca8d3a80be7b72e6afe63287aae7ee83cbe63792298e2bf04cfe91cc25ccdc07a4d34d553a3b25b3b89a58f00"], 0x128}, 0x0) socket$unix(0x1, 0x1, 0x0) 16:05:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) linkat(r0, &(0x7f00000011c0)='./file0\x00', r0, &(0x7f0000001200)='./file0\x00', 0x4) sendmsg$unix(r1, &(0x7f0000001180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000080)="d575e7994c60876d12ed495cf81f511fed619e68ebfe93ba50f520d95f59cd98a1964e2152189b82a80722fc302f369715d6653ce9e893ee8e00f4a7c1c9e182f28313f9c0339b3cf01271cb01374bae47ff6e13840d1d", 0x57}, {&(0x7f0000000100)="b5002ea2c245bf8832cdb4145a35bd3ec56cb08f9f24f6839d27fea2019c55e1c4e32b5fe006093f91bed75dc1e627f596e5e7dd9f4c51e8207aaed7f792bd28e48c409329daa2c2532f0df6ab5e336dd2d46c72265af70834c28725b46904753ba297f0750ac2571b2e7e9ac0246be417de6e78674f4373ec73d1333868bad01ce382d035264b8363c866248c26f450f6bd2daf6f26fa66454c0f612fdc3ec387a387b9a106369708356fdd0e5a39f670bf6d3f417777942b3b073fc53f8d3f80ab02e3d11050cfd3f6143354c4fcadedb1a08f93bfb79db02d31ec4bf925728b5136d15aa70555165c5b2df1a9db0349224d1a7ca927ae24959d53ae57c000404a626bce793287e9f50d06e5d946384eb990743e6b02f83326b58caff3088e0bb4b7202f68951cbc0bffb56cb342b919a5e293a5d50f2bae92b3c5c5d8b968c8d8074db5b509a32e72636407e53b819cb4180d92a112dac83ab3bbe5d277f3f3627ef3999adabee070acb617d39ef4ba101f4001b7628cad945d64f06bffc03f27c4a5a34a607c7eb88adfb22055193c0ab01dc37534a70274c75c828d1fbb38d1a68aab6231c99b1efd5036e872000199e90676c3de6bd81d934da24667ef64dd3a0f2fc4aca22cbb5fabe6f63bc36f69684a8f9dac5a14df9acbe0ceced8197e3024d2628d3f9e73ab8670135932c4eaec11bdf81dfed8f2fa60c392ce36a4435c9b72521e0e4770f624c1c1440a5d386ab48bbcdad0f0d4f3a1c135cf6612ae135e0cdf02501a853f510e57fb2a8a3be4eeb7443efb59a6f392a4fab43660db6fc316985823246ec54f01b5ea2a34c90f53fbfcb478b7b27f80dbbbadf181cb57db52512a44a87d4f0df0a3103d60a3f21e17901d77e6de13ad526db463d8e570ff460af7f34b85f11f4b176195a6270464f1f53280f72d8f82716f483aa67c9ddaf7663887d7106a72bbb5fbf290a443cde5a26b658c2244b2ba3b5dada3998a5e11381af99a56b754720d2a7fced356a25f72389916fdee9714a0c757a6f13a9d70db2010227b0426f2d41ec595472d9f4bcdc9d38cadd5da62afd6e0d64ba38e18f48f253348cf08bbfd893ef612839d12e9e64a494eafbc644e00c5b5601c3bc4db8baec705084765bde3bc17b23ea61dc47db37d4c728b4a33c9867cc00d3f96bc9a5557b4d3e53c7ffefe58adf6eb6d3d467cb9c2c274a6c2b62b759635decd2e839d6dc5b9655921f4fcaa123f9547554a5d6b5d09fe01f9311bf218c32287acacda82e5947f619526ce08ba7916d55635a585fe4ab7f70580296dae74ba1afa9960f35a929767adf0e4eebf8a307b0a4101c28acc504533a9ee550f97dc67bf614bd638d95c85583018bec3d98b1573c4c88df8bba8bf71ce6aa69378faecbfefb751a1dda1b769ba0362570ffd13a5832384ead786b4129057963cd2d9017c9664f189fe0cc2d5b0d879bf521951f75f6743c795714e22eded1c3121b262be8c1206a8fa96b39f126f2f1daaacd870369f8e62d0e8163496fd3b47d71009ab031c2629d2e29ea4668e7068d2ca37b3bb7347511596770bb6a342b548683e8b4b8eedafe78335ebcc1463df4ac09aa8fe737261677b9a288806abbd704c7549a564e3abaf1755fc24bc57d6067b67c6a805807678397a15cc87aa777e8fae2d7a5a144b4d4b6de22fb4f37c0170b6ce73501272db6d52159e72b0459add81a64fe97e1198bcf355700a91482dae6c8537482ae9e52cc93abb09fd2fc220960d670f4d7f1706c020067492abf869ef1e40e6e4e1234f10ffa36180ff3107644b2c5a34ef5d933cb00420fbd909b77c6ce22387363cb84820835371031d63526bf1fabdfb1b077f79a2bbc173d381259b58a310f5400e377af7b96169bb1b88f981581a9289c3bd34f92b4469e723ddd27e8fcafc04359175843dd914f6ebbec6d9efbb165ad0930049adb5c5535b5224d695dd9d6c4bd235b08174801b0f9c2557c5787aa8cd387ee49fb9e9648d10f3fc23b05536fa4b1f82a07d64169d38011b00ba535cb5b978142434a063ebccf4aa341cd7c0f40d230da54b285bcf9e3a6ce016ccd7348e46124984f0dbe132cc04bb47870f99b625716222556ab45b185fba2dbe6847c1f008c4c376459877ccb3ed0e97360e0b414a732207651264897e334176788bfc01e492200b2fad11a54cefe50040a2c6e69e5a3093b67177ddb8b85b6093c211783941164b8f33d717347ff278a3db794de3484f396dbf401452a944ee96f778f17e59107067cec00b1c0643f2183dd54e8c8f671642e9a074377019c808c60a424dfdfd2c2e48e31e2d1cb65188a8f380ee66ded778b61ade37dc3dd7331feae5a5df9f1e2cf480d2c5e5274963bf01cf7b20e791f96e38140f234c8338d59eb2aef309502f4d50f3756252d0ead3c06f1b56da7d08a177188298e4045bf5dfd937718596e9f5779daedf427d47725d164dbd07f43c502ad831e766f69f6595dae2c83928d0d17b031edf31a6f8e35c8d77b33b4205f4c6f126c8395ce3a3f03bf53df024771be1d7d991a61ce3cba09b7394d7bae8b153618eca007dbd34f736f030a25d4122f6ae25e2a2418c5cfccc813671d96b25413e2781fe097f64fb7fc276f447a35ddd81fa368b683da6f71c52ff584278cb19ec6650f5a08655eed96f876971cebe558297bea6568151e78e95bf011a9080b4d419eb17d2590821963cb0d9b1589d51728148d17de56a99e19e07495a39b4ed012be077b10c20f4fafabf89ceb4d741b7a4d91f50b8ca4a22ef8808003cee142ae23079aca17dd40a1dd11c2dd95ac64ead5f35504f2e2b905bacf1a0a5851ace632759ea4a80f042b607a66b824d4427fbe23c9cf1ea85187a602d4fc608d39603d9328d5bb15b71b2ac539f2dd2e9702643a0f950f1c7fde040664bf316554db8ef5e7d517212b2e5f784b29c1a7e581cd5521016735a689912850c129d3b566953a10b884e4c059045acb671e2f1f42c361835188ba546f3e57d595a08e65cb43cad03f33aa8dbae730a88ef897166dc4c5136424c3b8c339f1b1fe2469c0e3bf31f391892c920d0ac0a904e6798e8530b63bbadd25505de8ce9477199b2a31cc63668755d5b173aaf77b129f9bf0a076ed390efe26f808a62d6cbb8544c7827bda22817c30c9820ecb436481f0c42469981025495fec370fba894e3f339fd2aeb37686f3a13d070fbcb1d942557e0b38b70bda94b4f6c629e98a0dabb61544a48657571909c330c83b15c9d16fc48f955a91c601b2077c78c295c40a5eb6b090a47fbee30cbff6f65d650406bb4032cfa6ca5f0ae895f6fececc103c7f2af3f82ccf176ac4d3d31d23b56de8da05a359afa99eee5dbc3b8cc87b2aa37d417bd6592fcd909c69a84e40af5753bdfc0ee5a5991ce94d61b70862ef23a43ebff31dcc90e6b3a832bbcd6fd5c41d9f5c2f0de34ac96145f4b57418576b590a6bf695215e31fa951187bd3d48da44f1bacdaa72e740e6c7aae1693f1ef7d42e6265bfd0e59e6ddbcde08f3d3a58a0dd7e337ce132379ff51a158210744b7fcf4252d5e6bda0a752b3b734aad01323466bb45fc681cd2081bb2d7ba5605d1822682c02b3c7dde9d464a2beb6c4c771b72052e6a991d3fbcb28cbb1483ee4ab141df7873014a9a35263e49e3ba03b706f398cb3e5a972919c126ab60067cd55b39172b86e5b725e1f0406616586e0e48eeee917c1fbedcfcc4c79e5e22015eb124a4336827564a4a568d6f0c6bb58593a8fa5b5d5ee3eda007a7dbea2ffd0bcb8998b04cd8aa04e146bb13f439ca0db89c07d583ede081c5a31d3d42e20ffa7d2f5e1691e9bcfae21aef9104f8f759a784d2f582872d6ec4ef45fef92d2e958aabcfe987ab22aeb7482822211ce179eea9c372ac3451a6216af07e2313b6eb271b12d657082bb54320214d62b256ac4fe44731911919ad607b0ac85d911f9be4d882827c64dd7a2e2056614f6b7fff918c2ef194bc2b604d1ed0ac02b724a0c3949ac3d093b1e04b55d379704bcc0e57f38878fa7556df99f8963af2789ef6f1041e8303a6c9d13dea3122767d9aa12d3ceda39b438f02754d53deffb632296f9c3937f6f2914e7930d14b4fbbbf185bf91dfadc8588726bc21d1a9968ab5a70ffb105a3584d13b8a0760db23a7069c0cfb5921df1c9588e40b6a7ffb53c910068db8aa275638dce02d4f07898c09d9ad764f8112bd7a2d5a6d3bc19b7a32f2ebf4138887e6036355f732908eea269754b992a42187ab684d2b8af5013572565eeda9f3cba9f8b2a4d27c67b80558fe1ea0cf00a039e40158f7862d3d968e6520f4e9a467439c2fe78f7dd9cea356eb691b229b0f0734af5dd37ea533fe9c2e5b8e72bffeda2081c2c26c47fa8423278a7cb68d6f30cb132edadf580b402c8027d21e6e4d57fcc0ad56be1e7f3abd35cac491aec2079d2edefc2ec787b4f1dc7b0fc18df19222d48bf793e4b4b2d4d9c74caa4d114314d0105ebe6cf3e0571593a7290fc2620bd98a90b01d49c20b24e09cbf05f3a8267d5df4bd6132e10cca2d8fa3c78d417aa49cea7ccff6dc38580eefa58a960525f5196a033127af772c13f0acd20677521f86316df27cf3c37d7291a9f976b6b013ddc3a5e5906fa6ef20efbe503ec1c5bfd40e6ace81b2110c16dc35e8c1d3c642f478a69a98a7ad2bf40019edac7fd815a04217c5aca320f6b2505d02173e2fdb24477f00aca80c01a867b39d5d39e2a921dff580635b9d86ba92b935f5194c4720caa49d835946a4e8a7e227002a950d2533b0fa7d76052ad4aafb300fd82e047149dc972078f90abde2ec67fca9aa8f343511158f87ae1a9f6a191d50b796f4b196b7cf670ecf1e136389a3782f57da2d47e5c319b4c5d65e1b36d065206b9b62fe3fd79739311b66c8dcf96290bc0510701c253aed03d088f7b968007d68cf89cada68331973321ba26f14a3baecb8f23e2f0eed192526cdf39e652a8dae1e3167eb048d32aad36892ebdf7e47f23a1b3eaed99ca6fba3da8a018d7cd45aa9cb3e7e56225ac21789df765d4f0aa0b6703370301692815a9233912c9b169d3282ec13a33fdf961cead5d8d4e82aa185c266d7fdead34f60bb4b1bd514f8923fd4acd506c5d5b1ec64648674efedcbe1199d225c92dc575545b7b88260f43bee04ab60ee90fbdb362fbe4f52739bf81593ef239b3a87545225d08dfb6f3158f852a2da45141ba60999121a17e7813959b71deeb2438a36499ad9e0e8e4434276a4fc9ff1134644edb86c79742861e108e2210cbf02446efbd00867aef10fbf8af13f37a3ea3cb98ee05a85bafa2341f4c71dbf8f2b17f33a8ec5ef7057c88afd17b09b22ef443eb8ddf70350d7266728aef17534d688578b702798df77a4b5402ed89fd1ca996119238e518ecee788f794380e75326aa2d1072f6a1c62650fca10737497df8dce954b4f1597a3fd362373f0de80a7034d18ae84cf5f9ba84e7f49784c685d81b26040699b4aa6eaa8763e3f7b56b8d6e1d8c8aa5d5858a630c059c037bb043ff84b555f9555024919ec301c711d81c1f28d867cb06690a3772c5d02ffc04346990cc9d97ddb3551ea7ad858234da0b19260ac42481f2123c86a146bbb621b8a2f2ef17d00f113895067ba55f71d7718711998a39c894c46665252ceb83d280b5f1ceecc6064489b8ee3c00254b72b984758e8f967e6629128039b8edd169dfa26069e087967afbf92b8350d83a4e7b51a8cc404c7687132c1da16eec90c6", 0x1000}], 0x2, &(0x7f0000001140)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x38, 0x1}, 0x6) 16:05:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0xc9e86466585f8ed4, 0x3) 16:05:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x47e, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r1, 0x2) ftruncate(r0, 0xed8e) close(r1) 16:05:08 executing program 1: r0 = socket(0x400000000018, 0x803, 0x8008000000000036) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2b, 0x6c, &(0x7f00000001c0), 0x220) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = semget$private(0x0, 0x3, 0x182) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) 16:05:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000040)="aa382a74447d5be92d3d791bf2", 0xd}, {&(0x7f0000000a40)="92352ae06d522c727fcfd04d20746b85e4e62df74d6ba0f61f54f7755131b448819425e90d7d8061015445bfa417659f2b48c6d74fd7cc7dfa59193d1969a5778c2d1a1d06af3015f67abfaef218a3110a0c443b0e08ef15daae22647a4d4fe96fb2ca2d2e94d88efca624bb40b239ddb50cd0373c6bbfc020b2fbeab04e7eef817785d5a54a697e0854e2c8e2071eddb4981e02b8462e69be6524c35b283627195efbd92739c3a8b669c6aaa690083cbe42acd56ed5469ebe25cce01325dca1c727062592b4bd0b60fa7f928abb321d808445bf59b125b6a0162c37d247861dfdc1c2ad5e9948e302db1d2ff8d96d456b44a307d6222beed40dfc172b1cf9d4e6c65f2e7bde320557d7c4ddffea30407c0052b66a1228b1fde3dbd6e923ef1cc8e36be34d46c1f01ab0f2bb7618438c65a0bdfe51d883e96b38c60a8fd31469d394d89274e7b57fd21801c7c39c9e8082a65324e22b312228320161f4adcec5c9acfe3352de17004e6fb59e0adabe265af6c463b7685c6c53620c49e72b350c5d6afe9f240372044ad8a137ebd699f0a805ed13653bc8cfa81bd51c80d0d987bc57f888e23fdca964b790a813336384a26b06c81973b04bbce38668189320ce1c387e911a40e5fda1f9c228e4c403888eafc7a733611adecedb6aabb875bf4b08da502df6bdf3022b92f74bbbca6ca12d490a8b3bf9dd4a37229395e4e8302a7a89affec07d660566b23397f6b13a8ac9791f2fd39a4fb4f5701eff28c9440a592be70d3a5a8befe192adeb128928d5f4218d13d2b50ac8ab126abf40b213525fe28d933446f30cfd8ecc5f3ddee1bfa2fe091c10cfd0e2bc4c34f442998b30b6ac86c0770f9eb0f2f97f21d56032b2acf7a44b9ff2d5375546e406cfbe233fbb80e0d2e037c95ec19821b0614ccb615423414e76f0806c5e6416bba1904d261ec323f3c39551be4967c9c73424e2e39401930790d255b758871c0bf5631dd3376c98355cf102acf1e09ec61a5270d6dbed70bbfcda0106af9de3737663b3840013846cf19cdf2333b1a34cb3d75273e326dd09732527b16850555374f2f18600292232c5ffa194b3fecd3a25ed24ee6c265e1ed3061b242b339347bdd25302b2cf9fb2e391a6afae7502a9ba5be6c58f9eea41bf60112c060dc97f3298a62696b7cfebad1a990ca4c8416399aef87e9602ea64b56035c71afaa5f87c37b3c785022d85fb42d528ba802933de72d907310862f1d3a0c19b93cdcf6945c57cfb9617daf19260e3efe748015b1e134b88df797e31ab6421359688a3b08476b69ff52db6b6352b6f53845f2cda573f11cfcd71e8061ef4b879f14ac9be7403eaac909234e5e5a8d3a3270d2526e5b48a78cafccf509db95e550ffd2a85f2505ece41da8c94bf6ede4cdf51d4ce4a10535c8aed27eaa8ba6b883e08ce241d8c5e0fcbdcafc04850ce8c69f9f86987d87794f206f13ca5754a5d773a67e6cd46bc4127ebb8795eb903bc1dee5b770cc05be1b17a77d213fe6f748b1920bb1e7aa7eea0e0cce1ffb2623dbefd59854a9f3ad470a1430ae48b65d02f375e264bc9d872074601aae11c669b7a4e919ba9b6c17c41a531001f4af7cb99d87f51fc237d333318169c4b5f8fa22d41b8e1f26e9a711d242baca79c298e025207420d3165aa6a6d0cb2789e701fc463e7e18f6535599dff49c686050e2c9fb8546f73e270c77c53325f15bca5aa72716c9e1fa7b696a334ddd3d8badf28ea0c14f5e409f345f8aaceb087671720ee31ae8cd2bdb1b2f18328038440db3cb0f50c765f9737721fade1ea7ff978b5f008cf0248ff6ff2115ee340929d0726138504eecca4abae008a3c4e2ea8223c3e160081393e1d972f97a7b45460bfb3590162d2dbbf445cf536e6696ff321a2262f66d39271ed8b157de940062663cb8d1450cd783c253afe92d30809861f18cffc72831470b745996664d5b0fc4092cf0d954e6efcb9744be0571592c5faa6409c823aade2e90cd11e59d5fc5d8b95b0f7c0ea7a99953128ec0fd9c740a9cd5744b5a1f005b0fbad54d2c213ad668b19695b6318422dba5bca8445085b2dc8acc8ec32e14deaa1d0de440600d657397741dab2649ca24dae7e257034bcaac771eb6733083091d3be76dc7914a99daea892e23303895ca7dfa73a5d2ef4935f9cddd064b6706704e407b3ffde38736a00b9c7440632ab00854644c9e865412e3439aceaa2561c76abd0dbd9078cfe313a689bf2d2970c5f71bb2b662332ac9e052ecface32f1bce4a1c208f23db7b60aaf4538360f181b968c43e3290d4b3cdc4857dd7a6efd01840efcf797e54e3975236e33fcad0b2df3051dfc38eb3b95e802b85a20fcade6beec3b36a13023a86bf6157a1b454d189ed9eff59885f9a4a92097d0b89b46e05d26bf6f4642c11d805b56a016ac978b742aefeb3de7949e0d9ab05051adabf6f608dcba4900027c7a12c1ae9565f801db9e67b90658f79857a3023cd21fe0dbf71da2bcd0d5d4bad1a792e75656ddafc40cb29551784c861119073719938e3f9a6296ec0633d203318f14c43462637e3581767c9bb83e3e5db6d58e6ebbcc94e3463191d84c88e2b3a482e90f3959b1420798062411eadec63e9f46eaf834afee29abeb0a6ff6f5d9412a52e441aa13b7c2b07a0899c906c687af79c82cfe392174c04d0d098fbc652c873497b529ed1a27c3dfd21a09121ad53b81c7de868e176d70633234e67135fe2fd60615326d4a1d52c225d35a461b52534e912a2e0e607d6de057feb2a275ee3d7f547afee6c98a574007a8445e0d577397e72220e111da684afb01f0c19ed6ffa7402d44f0b4fb7a25d6a8aa667632367c8cc3f6c523c13bc78eef0252a7d3b1a9d66b62f36ab80b3f20db62aa2f1d01a1e7a15698750128e3c027d0fe2cb6df48bb4c6f33ec42a6f771c9105cdfb04232e9031c707c29d1d67a013bc5a27b520bc828d0978cd5ad34ed92e900017a27b37c184685a8afdf2940bdfcd567e451cf7f80c2a2aa61cf7eda53a5e0c3a64765b9eab1f8542302ae5d8fc06912530befdcf2ecf68d85b15ed3611c72f00feb3159f97c849a17e56458a1fd2cb8a49458ab48a47da9ca23e2966d0ed6c422f8fe18f7d2270f1c2654ffdd9964f5609a994da945b48aa45096fd932b9efaddbba7ee417c72f5b671ef2545e1b9716b8b7044f24013e62fd6a13636a7e8c447211093ee03f3dce0221b65fa41066c8bac41c1c9dc959f03b6c44d8883bb734fa46a452d4bc01a1a275181e1e8e30585cd185e8f2ccab364fc66db64c5ee98dd1730f66733553cc8fcfff774358a7fa16ed7a8d104f81ee3e2e82f61a99378b4b8241bb904c7b52f827e0ab24dbaa794617e1a59b81a926b4520a19d441dee6f1b6b530db06d05414dd5a2ac66d76fd87a7bd82d68f779caafae669bce2e1ff7d16a9ba997c04cbf27899b6c43d01782f8fa6ab3bace9c221e09864370c35b57fb8f50dfe8929745b52e528d62d817ee75dd3fc30b89f9cf863eeeb8e45ffca4da62b64be267394af16d907d5f90bb7202536d083e86aac99653f93e67fc8eaced535ecb705771668318e61ca7dde6f42d2725d65b5e013fa257fec0406c68bfda4d7bffc83d030cf40ec3003b0999b0bf08d54414055a616a2ef9c63ff64a891db44a8f604ea52bafe768dc2654b58874675e3b57e850a6eec398a1eaabbcb61debab9f9638b95aab61c731c441672a6e9e9f8eac6f8fc06ea3596d6c7cc7b946592f60f23d1bbb4f1558729b60d4cdb7d6a7c241acafbc38bf9eb3094697b21b538ee4ade5215b9119afa25170a971f3a9937c3114a5f9f4052c847c455a4f466512b139637e6b4b6ec78318d8a7bd177b002382830466c48f82087e368e5f443fc7f1bb5fbcfc6dd3cebf1206a2f884b75593427ffcfaa9c4cebce04fa0a6b36c5ce99cc8ae803dfef5f66b10a12305989c03392a2195592975f4e36bf0dfe2362f080d6a6a37849225882535ccf35927e6b1b452e16393e1a1fe9f25d75558ad5a51c709cbdc508f74db8fb151d5f952a68a93566e7bdce61e00c4faabe6991845622f34c882c254cdd9b847375907efb57825353c602ee8fa5aed47811b84b3bbdb5ec689a711e095425061f294d194d85c3ba59218122a8a1e51244debfeae4ddb278e659cac2033d43d78e80699b43493ecbcc90433c08b4935da2551960f529843f6342877feb76a3f23e9bbbd50cecacbcbceb39bfcfc1b910747c3187a88c08087c4423c773be8dfee1ef8db1c5d20f9351a5c9ad46f8ced31fe84532050fd639f3f14743531129d07d299a11e1017a828eabc99c43276b9c6789ca266687495d06fe6c3abb6e8cd0b4a66bd21f92a81f729e066635b19d811daa7660f73d928ed9dd2d1245ef19f4aa7e9a8c5a588e871d3622059cddcd81e6e4f29482e26e214ccf184c302c5eeabfec91dcefea0b030646adab1150e461107119673df8db53832307ee1e9256486f8402469f7cfe0a937e3d60bb6c5389aeb10491c14489ad0d1420f8af6b06316acc2434cd995c38835546034c21e7ffa3f05e23553dacc961764760b024f9a9cf483f0259e0f07c3b692cbc16c23e706dd2004dcc1b0f7e7871dc8e47f878c75c4ffa9c04cca6d2043fd01db2a452f77a02a5c6a00fb161a80bb764a76c0fd86a3e22df69c92020989332990c9ad57e747190eb3df497b1694361b61474b4f61738007a289eb079a37347645a4252f4b6a9e967513b48a4ef397c425227d108b0a6f6ebba2b65915d837a79fe14f413ff15b45f5af424187020151264028fd793173d7c54b574113ba161b0ab7f621df8be0ff3cc6fc0b2a67e90cf0493a44131450398d3583d096abd61210e0784b4bdc50ed7ebbced9bc8588734ae736869a60e472ef96b79ef94cbe382d9bbbab1efd45da98af08ca8c0af7a92e1e7a55b74336e5a7bd89000906364d6065ef972bb88937ac00ecc5917ac8835113cc85d99baec4ed28fd669a0fa94842f2c0bbca51b3ade7ab7458d2ccf02d45af67be177e39ee80fdedb7df2ec47c0193ac9b12e849f1809ed0884631f121e10af8c141a2f469cd8eab1549ca2023177ce84287349c0a80730a72dbec73aba23e84133e4435aaf3a60ce9a4ab8e6c33a20faf0f1f6d8fbfb91655883a5c7cd8a27e5713d9a279660d477b3c439bd5839d09ef6615d3da4049e127b0fa7db1c1e374f17c464902f86758f3251ade5c581a114c2eba7a6fad565e717e797cfa71127fc2f325851693079430ad1eb5d23127bf44e4d99a2c911678cc5bfad1713ae37a6799d81b04c9496f393ef6d5b8be2c649b6cc8e9bac52562b1423975183685ca768f6bdce33f7bf1960d7540c44a264c5770f9d4bae925b3ce47dc0f243ef365e7688ca500878d6efc8e372d34ff542f51fd1d607f426bca73cf3394cf8e512e499f96d86f8f8f96943ee8fdc29e04e20f9e61b7d12b8e76929c67930492af095e1786ee5c575ae03ac6d8fe4ed5e75dfbb368909fbbeebc277a6011d8d304af9642f14d542c51bb2fdebb53fd36760a659e2cd86658bf885e0f625f0d1cdeec7b62f61d86642b417b6ee560c365f712c05c0aecbe26ace197e6ccdf038ec52aac468e19361263af6459b6211cdbb063bfc44e7b8ab5e5592b32be7fdc226a15388658a15f77e8679c866205dc29210559f38ad747dbc54489a127f3d5f1f87077afbcf266e05906096d185b9608aed10642d0595baefe55ae1b85f88bbb80acd6c8556cc45190b4bd1af", 0x1000}, {&(0x7f00000000c0)="ffaae74e4ae674dbf8047fb0785e05b5369b9d6a52403082ccb6bc389f58105257de849f218de84706c45280ef76c5ed65a9acbab3d36a4fa28e5109235afd607635ac3bfcb24c5f7cba3c307b6f633fe4da57579ed47219d99969b464eec136c8fafb28e9ce2cde2fce9f151cfed34f83f474c089296a5e4f3c4c2283f95768a052163bffef0adf97eae1d57d29112f1ea0a410491b5d06433969633652912a58e6439bba41dd8ef28b9379ea63309cf5a17878966b7d187fd50856ede8403793c497b4e5a32e1995910188", 0xcc}, {&(0x7f00000001c0)="7cfae2271903c8dcfbf24b879948f844bf013349f321a2cafcd3eca8482ea12cca87871c42bc7e6fc53432f02ccc16829a36ad591a05281fddada6d1", 0x3c}, {&(0x7f0000000200)="74f103a62484cffb330871ec986e1dd4eae87b7f516af8eded83d9f8cbe0cff1dc79affe467b5df0c0e00620252ad5fcba68512b20bb57ff81fcabdf72cfca169eed96d5ac35064dbac4366c831fa34fbe5881daf9292da5c898d581d55deeb1e6a648ac93f59570c725d899128ea5f928b39ea4ed5bdc073c2246b966139bb442815836338fa9e4b5808d9a964e6562166fa5fe5bda9a53161cf205b10f6553e0c174514b72b09083a2aaa5887f2f2a3798fd9bfa5b461dd1081104b6fe7cddba0d255b7ac6", 0xc6}, {&(0x7f0000000300)="71cead47f0de7c799c", 0x9}, {&(0x7f0000000340)="e8c8cfab47ca0cc9f36738303111acf8b2d4b503f037ca3143ab3f6fe8d1c283612a7429ce1ac6e61b13cad9a93c8935bfa51b1f9e63266f382bdc88070259455c324378f05db986aaee5b34096f82fa4d3a1f5bf2133a8e9c6588516766bf627381f2abafc56101dd8a5db773731f97a51224449b08f6b021300de29d977e23f61b7b28b3c9b51cfb7da804f5f41f444c695d28954f92b975b6fe043d85cd4cb5827eb7cdea2b1a01046be68d5c4b5ea12e4656deb197c3896d9814b9b704713042f544313bc9ca12bec8a2fa4afc56f9af0c6df0b55bba15fd278aa8bc707a3441dc6fb3714aba", 0xe8}, {&(0x7f0000001a40)="7abb8c715c8484b07b21455e2739f8d3455b603c9679b6209da05caf83c519efac983c9137320325d5ee81336f0046f86288185548b3f3b244f67ccb441ca7dbdc6489493b1acda78da9a3221dd30453016d6dd33d1a62d434b42f65aedf7b685882e92a7248240f3e6a3be553cea2331a363db8751cef041c2fdfbc82bc3d9253d8ee83021ff2f1b8dfe2b58dcef40df8ee20cc399dcd3102f142d9012fe8a4ffe643bc03f2f14f84999f61243ad067907f7446893d3957e1018d1a7389669277b33bcb49a9a6435fbeee0f56effebfd337b97d06b6a0b04302be24678da00b86ab8e633a787efcba7a9dbee96d627c2123d54426839f77a443728bb8a8c6e3cdd2554f650fa40801484d83d8609ea6b6185f79cd398bc1d3c2daab71c2ed3b559d9194cb3f5e6ba12b3bf3fee828305f5297976cd1861941c8f43243d45426bad7da64c8f8447755ee9b044a7446de73d9ff84a481379eb09fae592199b0bf6126c8e89a54d86c46026277568d5cf40446a9d1123a17d056097605d9ba07d3642ce2356a4ad1f3f553fa11ff2dfcac7a249b71e42c941cbfd2a6c8d1a198ceb63478558cdfb8edd06617b1122c0c70ab023f891835366a3fe253260c1296047100026f93c35d9549f43b1cb7d911b7f9de729e3fca9c51f22420efece04db6324657502219dae54c4bf96f45979b82a91e29b25a55f3a6b08330baba661666711543199090e1c80cf3d52c006ea7ca2152a0a205e88e5cd6ec736885ddcb85341363be1bfc7fe2a0845a9d35df5b02f40ca202c50d35a29ddcf40605bcb0ca2baa4fed911bddf30af723af4841fcdecf7648549909d5b32bc63856aac877c09aff4b5c092931b3bff6fdd593196df61ac2625e625174760da2b2e53c707c088d40d8e0041560edbed73ce6051fb26a5c7d822ae95efc15e9711e3f2da708d811036ed78cb1d422c563f5c39bd5f4993b2408b670eeb4eda200cbc6918d9465f3952cb2d13d4475d57bc7a6f5af45b03aaeb9788b83c879c529b0bed8f46b6590e76175bd31bc5430d5daadbde1ed46a5531391edf04addd68f25fa9f2e3b9b69edda2da44ba577404fe554f48acea7e5e65bcd57cae7c2c99a0e49b566011e7e5c1ee94cab2bed1bc4fbca57849d9ebded916a74bcacc3e45ea8c12bd5ebe1ad836fdc7a430aef1d3b9ade746838d1ee00ee7570319382367c82dc580f25c9b125c6ae643e12d7fb784911b6496f2ed9f979189594ea047599a26f978055c294ab562d9ec1bd16a14995b1cd64a0dc5a24d844b28a2fa2b5b30a7fbb5a466d4136e14a232dd65204857669b374857cb211871258c34f85c173bd175c4c9556c0030ca30a495bfaf004772253ed8299ab9d673fede90d9b7e4b80a161fc82aadd1de424c25d76bdccc03ab0ecd5a1e58a2b5945a1524d7c27d69dab4f56afa37a1da89f70a5dd1b43ee413827ab9ee79da976f263dbb6e5599476f1668a8f40a7e856ee91b46031b705b6c522c71dfafdf1fb5db4e8fc1e123bb3e7aaa53ad0e5143db4834fa1f90eddcdee58c65895ffd735c9326deaba724df555448bceaae6311a7f0552f9a0750ca8834bffda461c51c7cc96f39ae8c36fe0ceee82cfa3423db7941415778a89cf37d84ef28249ce36ad1c3bd3645bf2964f9b6d7d2fcb87a911695f907d3a99d86252c0b73815e48a8b7a54f9e001183ddb20322b35207bfd6d903b8a760e7bbe485031ca43af1822626ff47fbf699da2e9b492d0f60fd9847e6b554ed6cc73bb3286c01466de275f48cd82bf73602eebff6757f5aeb2e8f803e5f6757413df1c9a398143efeac783d3188e25937f1b0fb5d2c6bc10927cc95c482fa7508b60213b6ba0ac3bc9ee6060e172592d255a68c38fba8d2cade25e66b88f703d2cf4ece871c997ebdf23f8a52ba4ce2c788834d86c1c9461c282d904da15d7e52a0958a2eae01332b49142ff714aec14c33a84555ee94c1e58a23b3a1477c2e1b5acbe3938528b218c91d3a82c51c1d85ce9319162ae3ad330cd3e12285f45c281968d74c403a64e1dcc761f829bf312b3b61bb5ba61e581ea3aaa38f0b866d0dc7a624e926aa2590f19f5160225268feba81e2edfd0868cd75a6f500030b29560b23253b61932ad5133b1c830f584f08b7f7d3beee00781a81508aa6bfa591177e5a555b3dcdd7160c4700a5ba846fa35869c34f786169aafeed426dd61e91f8383933108c04855bc2fe3084a313c43cfd7e0c29c68235619e7d385223fe816fae69418b0645b72b6d93ba3070bdded6403919837c7793b66fdcb9716d181ea6f67c96cff18bb7bfe6cf9cb67b5cbbc3ebf804909756f53da9ce7319026aa1dcbc8f049772507461b499d98effd73e1f3f060a6e3dd8d5b06a0ce872c7bf2bbe739b620e92807cfd3070207459649ff35cf8ce2b94fd151354fe6f524d4949388c05f9f00ba3b2c9e3b0276cfe3534e934b5b303c1439459b4cd18a2a179db118bbdff67cd253d05a0d088b8bd3950d87f701cec13348fe34fb451b28c172be8964e2d0fca5191c6533a182fe64db5b29b4c0c687de11fded5e310146e51f5576f4ceec65c1c9c6b3d251441a5c2152bc256c47c3d9b6582f41ae4f5d980709b68a096683b0cf017d792fa008e2b24845e5e5fc70a5130e5bafdc219a7d7ff0cd819dcb197bb76302e9d0e4253b6401057f1c9b33bc284ef8c8c841fb0f06571d5ffbebeab5b139423afcc9a3e953d077338c7f030552b52879af5628603aa0d5e0d9d26f7bc96d7efe46fa2bfba86b431b12233c7d8ac951ac0cdc1d1d7b74098d7277c2cd8185e2774e574010e957cd0c15bd884cd894cfd97616ee91c508fb52859483c835c6d76ef5fedbecf0f99a4a4c41a4b7a5839d992031ebd19617a4156bc6d2688266caaa1ac7b61cd32675a5199d32e2270357106b913b6435b7d58c02523029382017e27433266d740bfd9522aebdec4da02122225175ccf28205ef792360f686088ce109de44e288938834c5f8478a32771685239a9b61f32a2deb3a99d84e1674d2cbba38cae078b57669b6945230166752d70fae450f5be78598b0255c7c12e57ddcd112733852d52efd2197540d0ccb2015c01e088c004db60b4c3ce45f77098f641db762054d9fa46778119ae9b62f6a4a965ccbade517d20c88123bf8f989354b787492e9d9ba3489d77bed31215b22c9a8de7dea2eb420be568de29093f4dd6d7265136272b8f95cf9697111243b66a6f5217acda7d733516a366aab86788a9fa165c735d0cbe730f72515a3b9b7b5b1a03e9c4baf5ce6d44419576d0ec53e5a873a758eb3c90331bc3f676a6fd36de96c9f4bc41e8dc7dd8b9f8010bca8ae29aeae250ada7a7907bd3b56a9f5ba03d2fc32a0b7a111f76a04c29e60a797aab70821ff76bc1ddfeeb1c278ea4c03d204cc011ee936efa945561b561bf7c939a31b2a0b6762170df1e074fe12d441262b2b2eab7b4109603764a448230e89444fb6c800bbd546339c08bde1f86ed3b86b86b834e1f51a214232928d514cb9183b2ebc982fafeb97efa8bbce6446f251fe8d74849840f7192f75c1319e6b63961e924bc8d1baa6e8ad3e59923445bb6e8dc39ac54e024898d32f69e43b7ea33aada0211c2238ebf34574a6b4f575d825977cbe8342aada5959a8baf297299b2e0408e04f85a37d69fc91cd663001dd9fb47075cc3a97ae1b89c540079c30464162e8478b3bbdb8d7131e2f5626935941cf5a9a7fbb217e8fe4cd90a3d90fbf651e99b34e73de17b7110736a4c564fea816494485342e92a9e141e1ecb00b64e54637f36e93f53384ccf41408a3bc18ec5bf590f6fde967078714416a841b6122300a7011330eca3d2630ac2f7b9b250f67ea5129f4e503316e36e00bf86c409e72a45099ac976c84d7d784c3a3b89f9128ea74ccf317348447140438e049c4ce221100acd66d6ef43bc7cacf3d698b79563d9bd7c91f71b235ea23b80a3dd4208b4426a012eda7af10e4c9529b6ae9edd10a6ccf023a0bf77c57b09eae7eab239d0b0ea75dfcde6430d495ec13f34c65d7e386cb7e3ac43bbf89745df924df4a121a84d73ff3910b14f237512bd897ec378462153312f00a414a89dbdd9f1ef8e23522cf508708ae8709e3335c90c471065d35fffed0c5ebfb2a5fa4b28ba3582f51bed238fe32c46621a84c5c84794d52e582b78c20bc100f6c7424c44c6a419b0a1a9bd178626fc5c26bea5f3f1e331f63aa28b245063441e8ce0dd61345dd1889e9c8e612c4f1e230aecb57fb3f446b73c23acf9c40b2dbf32da0ba6df143ad52f5db2f0b242664bb12170c2170f0fa51bc7ceedfcea659e00fedddc6aeda2f1e3d56ac10520dbaf2cc1b26ddf540a6437807962d0ee9e2a3721a9e5583241c8da29b7fedd1faa0372614e4a0d0a9b1128fa6e854160ddaf2063457768a6af822ab588624227179181ca9a2b5926c0eacdfd2da878b643a7dd772cfce13448d59a0844e1e05367ee8fe7e50b5c4b574a1b865792be0615642fc7a5df8bfc87ae7acbaa27b39c17dc8918fa68f2b58c9a41df96ae719bb89a629457ca3c5db359971be7545f7d02f3fc39bb81d8d399c3589d5bc4f07473c556644f91fa53ccdd3b21e06c9fc173c788c9371d5bb5c275c0e1ef679bba633c41d5fd6bce1857c5fe1553002200da6effbd05cd25a4d383e49f3c49712ac3aa52697326e44a0fa6b62f08ab81df4d6050f8a8803d615c58148323bb041c1439bfec488677b68e4f7dd259e02b1e6c0676616d23ee7ac0e905a95b3b371180ea46f065ea86ff2bbb2be6614564852d4a4c1439de3f0e1a793fa7577f7d6585c9cd126e677d51eb0344df2c081369c4903cf73ddb8bce44ef929a2be5916818d2f87adfcfcd862c182491562578f1136ec2e0f6ea95d96ab00b22af466b6f94bf1268ab385da3d724e7b5cecfbf32eadc1f8551e148ffd5f97aea4d0654f391ab81ba03ad716706ebe04d95cc5fd8f511f89c2d5be90ab9902d2b0efcbb5f8429b1c3f1f142eeaade62f471d283d22c7db1079e35009336bff166e75ec132f791b14bf1dc614f55752d91a6b2706d86ea68f85d751a16404a593153590ed5edca412e69dcee1ee9eaf492e4400a124f2f26656c0c7ace7dba632acc1dfb58cd9ee072083c48194ff046c89a1d7d9d5d421bc7c28cf996944772ead46e2fda232e4929f0a4cbd2000e5eaa785ca05904b28b8f803dcb77c62293ce31fcf6b1940bb1d6ec961ddd872f195a8908f54b6b9b4436c4dcca589745029316978656a033c208686f81456b95759394f17d83011689bc83f46f2e8e9512056e4785f2eac8533c72431581d57001cfcc3d69cce2119366b55fe8c8a1226247e043d2754d14d9ae7bb94860a9246bd752b298d32c1d32bc3ce4a6cf78fcadf992f36e3c6c8f1218d1ca92b3fcddcbd8cb46dbc426f3db6ccdcab00b12be0289669736e422dd4eb89a57c8e6f37b6c499df32a729d6693883bb592a084badce3fa700a6d4e90f513d12a24c2846bdfb62afe2ed5c7bd4bf63f3de11bad248f73120b383147bfab8eeeb6d7093d4a768b96563d7d4a7426f1aa2e06183a148172657c78b482b49ed405f7f459b743f4fdbe6d0b52c80a6d2f0adb00eeb69cd86485b01a8635a29baa215bcbf613c33b73d88b2ca3a0fc580be6976d9bbeab4ccd130257034cde38e82401564a31d3644e1d71a14a9317cf81180e016a71680a3da56d95829fda9c633672e604d0d5b3c86d5944e5e41005c0891182b32", 0x1000}, {&(0x7f0000000440)="b2dbe222d924e75ddf48a987de450b27cb9523659188c0463fa1aca78bd77c818ef103a6d7fb8addf1a3f21b6f702fba845b6702bf62b797c047352828710a66b364952ae9c5f3a85798e943d7ee7af5eb68e5226eb0fa89358d1cd6b7285d2c714ec21267778f93dc2a08d3680cab6363", 0x71}, {&(0x7f00000004c0)="f2bb0b8090408dd1743967bc9d4952c2b478ba280de884ce0032ea775c26f9ec7e3a92a0ae070c672142a7eb11bb9b5d8e1a87c755b42f440df0d556272035d77d8417a6e371ae2504d96ae0fd208654fd1fa1648a0a2796d9a0d45c529b36b6bb5c85db925ef791c7cd591a63b0433355654feac1735eb98998ac28336aaa9012de411514000db8d59e378d", 0x8c}], 0xa, &(0x7f0000002a40)=[{0xb8, 0x0, 0x1, "6fe58a647ec0cab3123441bfb09c253b92713066610b44f5511116bc886a71fac9fe8bf37944648dd1c8f132f633ef307d2d9594adbfc183bcd40cfd9e5255ce40ba6f2f7f92ddf2c7ebbdf0b677a104e1d3a1ce1425214baceb60d187a5deb95ba394e5e9e0de0b0581a42e5c70872bb9fe493442cdd6c669b9c7a694250ccefc082afe019ccff17c991db13ee366128c1aae002a1f5ccdced58d8ccfb2505435aedf3d09"}, {0xd0, 0x1, 0x3, "34c6e91755e70776dba44953783d069150e142faab41234561f75afc3f8fbb076a6caa3822b8fab31a277ee1054ac63b12a49306061d340033666fb4fb37409871814922561ff58434130deb3c99e32ad0bf6ff40855741657c9760d171b1ff059db6159995735afe63ae7df17d041f0b28adeafa774483925599e828d0ecd094b87a1e07e2ececf1ebdb7cf71b8655e61507e8b89d21a835310e1fdd469062f6b80014b00e0e15a74ffcbecd21acfff2029e327dec89aa94887"}, {0x58, 0xffff, 0x0, "331f1574dbe485e3000c821f0063a29a2a2e04b99d34d986cb715f66dc5b35f66e1291b16531fadb418cc608d6ccaaea7b94a3eb92047e3c7ecf16c15dce260b5d0b0bae"}, {0x108, 0xffff, 0x5, "c2b94a5f9d6797045ef8cd461e22567b6267de6d9823abd3b6679ca48b396cdc229a1421ad06a5b974a5f8cd477ac5d5adf22eef9b90f48a3bc28df4c7b68e39f8ac4716b90c919202e27c55d8f6c4485ee853959cabc695ae7ca62a17f0b5012df5a9d1e59cf64465f363a0e74451ab08c1d8f97c59ae03d278d0416704103a8da762397aaecf961087cc656c1a251dc2167719bf52627c5f5b4c07d5da658bb07ea1ac0e87330cac82b7f53ab29a148e3fd4de9e9998f3f0341182231c84d027995ad869b54dd43303b50f30e1d030bedcc37b21f1ad93c80fb2bbab9cef669d92248f58f9e59832433daadbad7d8c49a8c80ddeb0"}, {0xe0, 0xffff, 0x2, "a043f5ec8d646387b49ec5673c427c06782a0486202506215fabf31eda141b2b81796304ae5e14bcc984f44a03b718531add4cb970ee7bdc3246435848217c28a513b78d229893695863277dc1bbb0cde421ff2322ba035f09cf0874cd371af16f89822db48cf6a706246a831196c228d7ba28a9c4f8647efb8e2b2e75457b4a58c83dc20c5fec0da93a121042c2b1276759822c964d88990c2ff3b19d25db0e2e72372ccee335607a987e4ba6e23633ffe2e62d88e6f6674bdcee72697f18624288d678fa373d1c2602"}, {0x90, 0xffff, 0x3f, "962185bf8c98621760af6c5902d960178c02ef82fcce3f1d3cace7ef467fec998e23e6b8b302435ed3bed55b55e3521194bbe5154261800e265a5eeab5b7d1d01247639436bec5cbdfdca6357de4a2bbfaabd292be11d07a0f0b893e132bc935a83a56498f8dcb17ada194e8bec8dfbeef2af9ac4907a1276f"}, {0x18, 0xffff, 0xfffffffffffffffd, "d24f"}], 0x470}, 0x408) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0x48, 0xffff, 0x7ff, "c89dd1cde28d0638f3141ae5d26f46eef75ee5f0a288d9994ea2d74f8d6402f74660a31bb71df1f2a22a5bfce3c870d02e4c0acd"}], 0x48}, 0x2) 16:05:08 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$getflags(r0, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x800, './file0\x00', './file0\x00'}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x282, 0x0) r3 = dup2(r0, r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x1}) 16:05:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='A', 0x1) write(r0, &(0x7f0000000040)='\x00\x00\x00\x00@\x00\x00\x00\x00\x00', 0x822) close(r0) getitimer(0x0, &(0x7f0000001540)) preadv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000140)=""/21, 0x15}], 0x6, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) linkat(r0, &(0x7f0000001480)='./bus\x00', r0, &(0x7f00000014c0)='./bus\x00', 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x1c0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001500)=""/25) execve(0x0, 0x0, 0x0) 16:05:08 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}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x800000010001, 0x80000001, 0xfffffffffffffffc, 0x5, "4e7220099e3f00915acf43578642163961d6beda", 0x1f, 0x3}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 16:05:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x9, 0x4) 16:05:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) r3 = dup2(r0, r1) write(r3, 0x0, 0x0) 16:05:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x5, 0x0, 0x9a, 0x2000000000, "61aa0db100000100", 0x8, 0x3}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x30}], 0x1, 0xf9) 16:05:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x20, 0x3, 0x4d2f00000000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') socket(0x2, 0x1, 0x8) socket$inet6(0x18, 0x8003, 0x915) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x3483, 0xd2}, 0x10) socket(0x30, 0x5, 0xfffffffffffffffa) 16:05:09 executing program 1: kqueue() r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) dup2(r1, r0) 16:05:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) read(r0, &(0x7f00000001c0)=""/198, 0xc6) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1, 0xbf4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:05:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000040), 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:05:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:05:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) read(r0, &(0x7f0000000140)=""/250, 0xfa) syz_open_pts() 16:05:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffe, 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) 16:05:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8318, 0x8) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 16:05:10 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x4e8f, 0x8001, 0x74, "c5819a866f3859213b7f11c08830dd92dc1ed071", 0x0, 0x9}) getrusage(0x0, &(0x7f0000000040)) sync() getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) 16:05:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt(r0, 0x101, 0x1, &(0x7f0000000080)="46d86d8e073a2355510c6a62ae0b11cb09005775a57221db975f7015f5e017cf3003af48b091ffc49ce91788cb2a5bf254e77ff010607cfe13452b06455376e8212cb14efb17d7f94cbd8066c7ccdc796714e4105b156acd629d7fa68dc5b6f94a8c1ed62b18ac2675da816c5b2763a20b9ebee967096f579e1ddcb346a6e5954acf18ff669b8839271e767b76004be7a7f4b2f346d016e4232d0f0fa61b72a582b3e646671ceccf26f4db76ca", 0xad) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:05:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x5cc3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xd3, 0x3b8000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = dup2(r0, r1) sendto$inet(r3, &(0x7f0000000140)="d48b49911c282aed4d0a89b0a78b8ad8167b5ac93c8f5cfa8c13872a07934f3c9423c6278fd314a0719e8c48d601dd989d3d78249739167307c9870095b52c5b5dc224f086ad861a3567e3fa1e1cde20c25b3a53a56e0d4818dc0ded500137a5ceafa14f8219e477ff9033530cf99c6a2e31789bf9ec98fbfea3d9457ea9072a50a1f575248ed152603e4605602c0fea2267a92b18550b822aabb9fb2f9774136dd166a1558fdb17e37fbdeb08d2f9336e98acafa80a152c12003b9d6e02c3095b9d2a580146d70449dcb7c769a5644814efb327894114f815ff5927a7a99d642c869f", 0xe3, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:05:10 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:05:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x80000000, './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r2 = semget$private(0x0, 0x5, 0x1f6) semop(r2, &(0x7f00000000c0)=[{0x7}, {0x0, 0xffffffff, 0x1000}], 0x2) semop(r2, &(0x7f0000000100)=[{0x3, 0x200, 0x800}, {0x2, 0x5, 0x1800}], 0x2) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:05:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x4d7, 0x6, 0x3, "b840ce90f81eb16f9862da613c200440cef91d6e", 0xc07a, 0x7ff}) r2 = semget$private(0x0, 0x0, 0x44) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000140)=0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="71e324b51655a6521d6547bf5fa0ae780368111199a73f1351d8d47838f688151e5f93aa735c8ec8a194cc0ccd1153adad22de442951f494b06536f689880271d24f39161f3ebea18a1ed4732f6184ca85d6e245335da5d39934f4ff3bf4bc29dea6b3cb020f52f8e12aa9d47a8da073471fe50f048450324f233a2dcd3200ca42e91ca82d4a00a43a19c7b487c961f001249dd2197be163bc340ce64cc47a1ecf0cf9365be9ab493cf836c86cccab94eaccc4cf44116e93ae21866ebfd17f", 0xbf) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x81) r3 = socket$inet6(0x18, 0x7, 0x10000) r4 = open(&(0x7f0000000280)='./file0\x00', 0x28000, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x3, &(0x7f0000000800)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000340)}, {&(0x7f0000000380)="1849bb40b2c04f7bc2f38e7a3e8b34d84f89e6a1442d30c36ed3be97c6c0d8f20adf1bf0a631fc7f5506adaf3336afdce4e8dbffa3afe5c8acf4cba077ae95dc3586bddb0f6b6fb9684798dab88d221ad31608a602738c0032e629d2c9616a86553d81fa1c56ed90d633ab3a6b4eedadd4803388cf0abb3353e06b25a5c12a3a1dac8b1e099c3c1d8b40daf9a9ae4f45d9b4c266d0f2c42ef97043d4e3a9943956c3038be3c434540d260e10348b50f04cc8c6f3523d8730f156e3243cf4084f584e8c177b734a96e6", 0xc9}, {&(0x7f0000000480)="3a235bb9bcc587f8f2facb809491173cae5bc96c4f72", 0x16}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="8c66a38ab4cafaacd83a377bec652efc429b3eb8b983c69912190b333dc8eee4fc612cfb5b46dad68259174b38d172be1324cdf0b65e9074a748a75521cbf2bc9bcaa928b353b3b38327682a9c1349f17710aea5833f6b890176", 0x5a}, {&(0x7f0000000580)="040c32d747060a6fa0553f0a2d627c4df28f25cfbdeeebf81dd5e27a74c581aa6b859d9ad9263c24a236e2bf4bc596187ce9970332c174dc001af97be5d3e136f1e8005ca5d500d60af820c4a6affdf058d6533ccaff7b83c883c2743a398ceca6d50a625616176d179d93744b7f2d6a8978ff571d7807f25f35246bda683a3b7223963575a61673602e351d8a4f575a658ff3c4305e475054ea0f40852678f917979d9910737af8e367b0b913ec03ae2c3481b67612ecc6ac00c219a4e5cb65b92afe405309d266db0a3458e39827e04403", 0xd2}], 0x6, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r4, r3, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}], 0x60, 0x1}, 0xa) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x1, 0x0) setuid(r6) r14 = fcntl$dupfd(r0, 0x0, r13) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000980)=[r15, r12, r12, r15, r15, r8, r12]) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000009c0)={0x3, 0x7, 0x5, 0x34, "bc9fcfc8e28142a7c5864678179d4d8bdf983809", 0x2, 0x1}) getsockname$inet(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) chown(&(0x7f0000000a80)='./file0\x00', r10, r11) wait4(r7, &(0x7f0000000ac0), 0x1, &(0x7f0000000b00)) 16:05:11 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x77}, 0x0) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xc) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="3d7a37fd21ab83d442972929b95d8f293f783d36a6936536f2c1d949dc7e2d542ee66ac9172116fc8d2f6f35e1e093fcb085e15e2959f5a0404e5bb96a5f15c5969c949a18621b345887291658", 0x4d}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="08010000000000000100000004000000c99571b2492fe9221000edf80504c0fb57a67109ff56a6851c4b8f0b2d2de4e795d9d3d6764db1395e43a20c010ac7c21ff9cc74210dd7bd8f8ba04e9e9b15102f311ce6cdcc0fd44950cacdbff9a79d437201c50d532711677d9d0e808d25e52f1252d8a6b4b346c1771635f7e62738c8f64ebb01e4df7a73e8867a2937e9d86eeab8a19a54869b8ac4bf2f82283c72fffc2a5ef953747469b0b017d207e78a435eb73175f943b24d7b15f911e3a979197f2831c5f9e4b02a933734ce7d0209eadbbc420e7c93672567b1931c8b94fee18278d6825cf947f17a08897802c22959aba0c36e9c24ae749904e6adacf633c1dd35e1a1249d2a"], 0x108}, 0x4) mkdir(&(0x7f0000000300)='./file0\x00', 0x109) 16:05:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x40000000) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) kqueue() select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x7, 0x20, 0x4, 0x1, 0x6}, &(0x7f00000000c0)={0x9, 0x3, 0x7, 0x2, 0x8, 0xfffffffffffffffa, 0x776c, 0x1000}, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) 16:05:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) socket$inet(0x2, 0x4000, 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x5, 0x1) mprotect(&(0x7f0000188000/0x1000)=nil, 0x1000, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x30002) 16:05:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x4000, 0x7, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000080)="3e2b1dc949c50e9f9a5e2cfaf4bc776063ea98937c18d420af664dc4da6141f67951a239e92a1334bcce424740a0a6c3066be86d5c9e33ba40836b2ec228a867c94520bf65ed1d84c4cf608ffde18561432134b6e47d96860863a2b52dbffc4bc83fe3224ba9a6d2d6cf67cb393b48413f8fde50403d455c71", 0x79, 0x40f, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) socket(0x26, 0x4, 0x10000) 16:05:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) sendto(r0, &(0x7f0000000040)="620efffd90d89d3fc8a7e724f4526ec1209109f3ea095940e2d85f20cc78a6ad3c0827f319d3aa2c841f91fa3beba5f4a448edd23d557a2b1e9f19df1fb1f564aefa3dbe8f20946d61f3ea8eff61967ea78284b92e3977173b533705640d196678bf4b129b7f9c27f310ed1b74e92b2129a63ce0aac1b442c50e", 0x7a, 0xa, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) writev(r1, &(0x7f0000000000), 0x1f0) 16:05:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) lseek(r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/6, 0x6) dup2(r0, r0) fcntl$getown(r0, 0x4) 16:05:11 executing program 1: socketpair(0x21, 0x0, 0xfffffffffffffffd, 0x0) r0 = semget$private(0x0, 0x2, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x3, 0xff, 0x800}, {0x2, 0x4, 0x1800}], 0x3) 16:05:11 executing program 0: select(0xfffffffffffffe09, 0x0, 0x0, 0x0, &(0x7f0000000000)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x802, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x95, './file0\x00'}) 16:05:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) 16:05:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x4000, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') r2 = dup2(r1, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x2) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:05:11 executing program 1: 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, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) fcntl$setstatus(r2, 0x4, 0x4) dup2(r2, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3f, 0xfffffffffffffc00}, {0x4, 0x866}}, 0x2) 16:05:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c388", 0x588, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 16:05:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = dup2(r1, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8}, {{r1}, 0xfffffffffffffffe, 0xc, 0xfffff, 0x4, 0xb}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x42, 0x2, 0x0, 0xd50b}, {{r3}, 0xfffffffffffffffd, 0x4, 0xf0000065, 0x3}], 0x100000000, &(0x7f0000000180)={0x67df, 0x1}) 16:05:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffbb) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:05:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x4084, 0x4, 0x8, 0x1, 0xf095, 0x5, 0x5, 0x0, 0x2, 0x8000, 0xffffffffffffff80}) 16:05:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f00000000c0), 0x0, 0x400, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:05:11 executing program 0: r0 = socket(0x0, 0x3, 0xfffffffffe) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8200, 0x48) ioctl$TIOCDRAIN(r2, 0x2000745e) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) 16:05:11 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x6a736e15f93308a5, 0x80000000, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000008, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x32, 0x40000000, 0xbb9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x12, 0xfff, 0x400}, {{r0}, 0xfffffffffffffffa, 0x88, 0xfffff, 0x3ed, 0xe3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x9, 0x2}], 0xfffffffffffffffa, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xb90, 0x9}, {{r2}, 0x0, 0x40, 0x80000040, 0x7, 0x8}], 0x8, &(0x7f0000000280)={0x6, 0x8}) r3 = socket(0x18, 0x1, 0x0) close(r3) select(0x40, &(0x7f00000002c0)={0x3, 0x0, 0x7f, 0x8, 0xffffffffffffff74, 0x2, 0xd25e, 0x5}, &(0x7f0000000300)={0x2, 0x8, 0x2, 0x6, 0x3, 0x1000, 0x1000, 0x7ff}, &(0x7f0000000340)={0xc3b, 0x5, 0x3, 0x4, 0x1, 0x1, 0x6, 0x6}, &(0x7f0000000380)={0x8000, 0x4}) fcntl$dupfd(r0, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x5b1b) 16:05:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x541, 0x0) write(r0, &(0x7f0000000080)="9709000900000012bd", 0x9) 16:05:11 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0xc6}) 16:05:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x200000001ffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) dup(r0) 16:05:11 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0xa0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) accept(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="000000024ae2c9dd0c75d145000000000000ffff64e88867d3bf8048de1eb0617113f24099bbfffb2702601cb78af752d5194f8705d625f7a3582184df6d20ec53620145bd6547d22ce11c60ca9f07022b7bdce9d1d768e9890905148119cf9fef585d9fa7c7ff26e2778fe51f113f9227f145014a2fd303f58c8b6bc854eefd1eb7ec8418d7196785f159b092bff9aa4d84bc94ada8a4dfce5f08904cf74939ba99c3e39c5497e5039b48f395452ce665afb99ad76f6bc7ee1830fc2f40ede2d98f73048e2eb1b2d24712b697e8574366780d7f9cfc3f59288f432afff6f6aa6f51e5e3832e7a9bfc1620061c55607af0d6cbc18bd820a6e2265ee5186b58359f58edc18f233714bda3eb493d4cc0916faa87ccae0723ef353e7dbf43abf0533855915effc92b3e39166a38a999519a1a2c720c905fef80", 0x138}], 0x1) pipe(&(0x7f0000000080)) 16:05:11 executing program 0: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x5a0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0x2ad) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000004c0)=[&(0x7f0000000340)='#\x00', &(0x7f0000000380)='W\x00', &(0x7f00000003c0)='/+@!.$\x1a]\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)='{/&\x00', &(0x7f0000000480)='\\{#&*%&\\)\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='#\x00']) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x0, 0x3, 0x2, 0x8}) fchownat(r1, &(0x7f0000000100)='./bus\x00', r3, r4, 0x4) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) r5 = semget$private(0x0, 0x1, 0x3) semop(r5, &(0x7f0000000240)=[{0x4, 0x7, 0x800}, {0x3, 0xca7}, {0x2, 0xffffffffffffffda, 0x1800}, {0x4, 0x0, 0x800}], 0x4) 16:05:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585f", 0x15) write(r0, &(0x7f0000000000)="ff9b2ef80946", 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='W\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x7, 0x5, 0x4, "25ec9ab07a9b9f1fc8d1d7736bc6d738609b5c57", 0x7, 0xfffffffffffffffa}) 16:05:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/20, 0x14}], 0x5, 0x0) execve(0x0, 0x0, 0x0) close(r0) fcntl$setstatus(r1, 0x4, 0x40) 16:05:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r2, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x80000004, 0x2, 0x2}, {{r3}, 0xfffffffffffffffc, 0x6, 0x40000010, 0x200, 0x7}, {{r1}, 0x972a646ae0f8689, 0x41, 0x1, 0x7}], 0x10000, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x80000001, 0xffffffff, 0x5}], 0xd0ae, &(0x7f00000002c0)={0xffffffffffffffff, 0x7fffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$TIOCSDTR(r0, 0x20007479) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) 16:05:12 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:05:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f00000000c0), 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x30, 0x166) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) 16:05:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000180)=0xc6000000) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xffffffffffffff01) 16:05:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000000000007, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x5, 0x6610, 0x1, 0x100, 0x1, 0xffff, 0x1, 0x1, 0x8, 0x1}) 16:05:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x4, 0x28, &(0x7f0000000000)="3daa2d92985526c12d1e55fa809ffc0dd65371", 0x13) r1 = socket(0x2, 0x4001, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket(0x1, 0xc000, 0x1) 16:05:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchflags(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) r1 = syz_open_pts() r2 = dup(r1) close(r1) r3 = syz_open_pts() dup2(r3, r2) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, 0x0, 0x0) sync() 16:05:12 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x80000000, 0x8, {0x7f, 0x3}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) mlockall(0x1) 16:05:12 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/4096, 0x1000) socket$inet(0x2, 0x3, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000010c0)={0x1, 0x3, 0x0, 0xc327, r1}) 16:05:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) 16:05:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000480)=""/4096, 0x1000, 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="c6", 0x1}], 0x1) write(r0, &(0x7f0000000040)="6c966a5437bb391ec9f4a77b0f7e2d8ff98c8d4bc1ffa387b53e85bc47bfc67b27aa8bb35f97815f79c5191e42e5f0e3092166df6873a85cd96de58469a61f3cbbbfac4d51bb0849c3bb6b106ca88146c6b557cb0ecea657b68a2bb3fa805baf68d8895d9489a5c212140e12696fb1e387d3a57e0cdd2cd91e9eb5020e4a0a322b7b2eaebdd7c06866501547fcdaef7bb6711ffafe0d88699c43299b683b914e010088b0c908f18a030720b018f0d0e23a53e0fe7e0d96aafcf99a4668db1121cad406c4d212f65274527313bdcb88020a8a152a63f7c9f9a22abbc646d61c3c4df4", 0xe2) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000180)="4cfb8db0dbad758cccd645f6919f84eda80a97ab8135efa4e1198fd2ea3e27ac4367d186fe1bdc8e83e35a26dcb45fe654dc80f43dc7fa84db5da291a6ca0f3840e0aad9dceba5eecf47cb46c7ce2dbbd198d0bab47941630a88f2b51ca17936a7fe137d3cab3966de845be3906a65abd04016a35fcb0bb4a0ab247d19dfe864d1f5a168d4964f492489c1f273dd6d93f65d92eaacfaa70a56c7308197132a5e40cfc5a4546d8eb76d22400dff1ef0753841e456b0e942ea134d83f3adde47c0048101102cd43edc1d3eb860256902facc6eb28d", 0xd4}, {&(0x7f0000001480)="230049ef00f59ed749e3e06898514473102293f02fa15fbb7f839f4c94455440c5624277557cc3de4502076ab6459b660f819d90893055563e9ed6baf681684bd6f393a0ec74786782072e76ddf9965de870641ffdf000f0db2625e74b5c6b59b00e87e33ad8c21221b9a84612ecaa18401c96885d9b5a5a2db6d3bbb91e1be5e253280854391b5220478b106e0470dc33149cf95616e4b3dbcc9bbd5713f708303e15ef93a2d2076e0cc6bfc0c0ed22c8d6cf426a2fd6bc6e3e00269d356c850b5201ff6883f0a360e968c471448637da90ffbee5601d3f8ed39e429f0647e04b3b18520f16539ff88976ec11e8483e69ab416bd8ee2e7d43cedad4728966e02324084a60639cb26f0941051dee68a789b03e64ba6225d2ae4eb41e695736f32e5b171b175a9f477678ee8a25813f97cbaeae766853b6ad424934adce65ceeca3d62dc0069d7f57ba482a442b058a8de0a7458495a3386f5d9b1cb9f60a9e72ccbd57104024fe2fd13826651cf867dc52c9d92061c7c67fa494c7d1520e900a8561f8d93ae3842ea6284384976694a7b1b8991e9af4bd09fa2bde3791a3f415bd4da46fe4953d91f7429d22bc73ef858c13983bcc4702b95b4a8dbbfc88ba71fe257961e9343f0ffc4ee8d90289da5b55531d47c637b1ab75f9ba2279ea85e9416282b4db87da53e78ce61c7f4a3faebfd097fbe27a7bff7039a0194cddf4fddf14d0be85b8d6934f386f42a809d8b004ace5fbbe3dd030a9cc9c2cb1179573fe51e0c0fccd8d84137d145972d7e5ee60509b251a354a1580b85d453a0ec32aab1931a223469a77b1c34b44d9a2a3ab0ae18f8ee66fa07a2328fbb785ab3dae8d29974679337a82533d04b40b3b7eae9460ae86b1a0df7db37085baab71382c3f95402f9c24a50b81abff7e16ee759f8c22f1810a9039c2cd7ce33a0500b26a9b44588693125b3f1129a1bc302701dc85216ca15fe58618b71c2ae97e27cca09414f6d3148e5a237304919fa7a7a0fb8e94add7fc438e6cc5d00aa1f81e6fbcaf7e5c7281e289d1f300092926e9c7b9fdde5cd9cbc03ab520824a3e2f76536fedd4bf2a9eb581ea0c36f860da3900bcd3af573aee5b7445d1505e0d77158fe40206ac4d7faee1311a11910d70384e7003fd10c620190d1b57b1c0b35fbab8302a78a3ab3b6ed4439ef6a46e2e834c2dd5ec84099152c4de458b98bdcd4083c7cf132ceff282220f83652d18a6ee53c75ecc8e51a89f0629d0075b6e0c422eac0aac7bc5e151e856f6a1fbaa3ceb0804daed0ba98353d1e855b559cee3e5da1876bae3f81f8ae7f30bf8c10f3f8f8d9212e1c9ed29cc81b8db2de398c7cf99ce9adc32adc65d145751dd8246e1e5041e696e34589ada0dfeb83ad5e4ae38b1265d866ee8ba807235950954a1088cc62075499df6663eeb84fdd2389acd1bfe8406a24d416f085132f7bea406b11ffcdf8386108c72a06fdd3599f1f5e894abfee14c10406e2d6a7193ba2a61965270e538204e7384305a562bd4330af8f52190d386b2eb4dfa6df4a83ece40fe9f687700c1748525b76e447c3e10f14c22802c41a5aa0ac268e51417b4ce40c7a6f18873b40fea2cc3b2cbdc1f92df303c6151183f8d8b1f352319a7e460ce46f1318ffda5d196fa2c66680e53e735b80015b41d0b902ff01dcb83aba0fa32718790e5fa0548c967bf040b1c06af47ba7d3d1bbca9274321a34ed4f5e0e2eed4457e2e2e4863e44da5dbc8c8d6982db81a1243b4aa9dd17c3fe68eaab7b9ebd224d83d494e087878f4433fb2784359a1bbf76165cdcf3008c27efcad9e8e69c2cef783a67243ac26f521084e22a7232e7ebf90f47a59251accc4e2e1c639999c899039928f230c84fd9a30419e5b2280050f1f639493cf550e024d5734fd5af3c0ae1f6e30607dab88af8d76f27dfeb6510e564bc0ec133ba7a17a7a759fea2b4cde54db98df996636adb76475c14656568af38e20028e980ef4ccdc6d2d02177fac654e2806ada42c507bcb6898c088fe225b07a0510d04ce6f055fb3c215b9052deaa0a2152181b5fc100f445dc873f44e5ff826f53b4b89cf8770491e56350e449ce84bfbd0e227cd1edc514eee3102f288daa90d443535fcd169c381d519c11fec30bf5420244e273b4403859dd1ac3c4ef72c4627035fe74f37738782e92f4d09432ebbf8fd897a5a2a903756385c9c9160d81f0a0a3a4c72e6d0698908329c29ff28d2f4ff28cb7c1db6aae7d14eafedc00077de8df7332f39954064af46268568018afa0e4192ff1f90cfca76f244b4c1bc71cf86fcbaa74c1bf92f1db23192dc5c4c5eb4aa85d6136c6a877fd64ac0a1ebd94ec6d1a741718ed75899c63cc214dc9387bef3641fa1107726f8380f80ec011354a71121f8b99aa8975ff175231d7c2676c57313ec4370a40e373a326f904badd78967c913c5dd84256e647cc114071121fefe54aba702294f92975f5cdc75d61a05064074033d2095df6291f02eac3f07709c9e0a2551f93ad52e753df8c1ef453eefd2d3db3e36f6246192375440f5aee7076b0455e7bb42ff274a0ab36b71dc9c4b5d703a0c7f0b9cb68acbd9c3bc6db0e50215497ffe21a41a7551d49dfa4f33e5b77533d6a27c0ba98bf83cc979f0d2d137e5a87cefe21fa7a88b52383192bc8c3e3f9eaef992996d76eb27056997c4a70509caf43e28addd43250c3581672a788c669d4c0507111010dd4fc4f85e4c6001e9dfccb1575ea9e69f56a7abe895c140bc549f6b6be6a7587eb04d7ebfdc579f98eb36985ee96e47c1e4098f611e67ed8e62e25bd05a168e0d0770e4130e361e2d888724db7cf8580ae21796aa30f2cb3119d50540ce3ffdae84e2227b4756810bdc9cfda99302be99917fba44d6e0a1fdbee766b340031915e00de270fa3a00e1173806a9ea72c18a5d497c4138b68edc4e743ef15044c43256af3b5404696a3ac289fab10e8f3f6475e708f2a3acb76cd9cb5418e2c407a51029bd1e9d5b20fb78b973732948f8832483f07c50ba206f5930fed9116db1ebba0e302f1c36e668d0d50431ee36ffd6c4470f73d21119ebda337d475a4a07424ede29818ff5f4aa1d4834d655c0fed1ddc7a286557f903b7e1f30619e842e4fa0e1a2b92a27c0604c236ae15d2b5c193a211d04bc97ffebb3e565b6111a00231d3067430ba33e01facd6adaa6a4d62ff9e1beabe5b6778fbc60dfbda1b8bb6de6759f559d94126d4290fbfe79ddbfeaaf9836ca8d684e3aa584335c9a0925db16b8f67fb7eacde56d63f59eed7272a9618de56cd8c34dc6be9c5e740d6634d6926e6b7a408d6236de77c3d189b0a0a0a72dc9405a44de6d77e21eda13a0806d11b5ef798f41b6dcbdd30529465701ff67ff6efc0e702efc39afaf98d5bc7f4dc41a32d883bbbe76571573fe015b7764562cebcd7a7aa7217550e1a1e87801d99a81b5bf59d527636bd9542262cf9bdbdf482d5d67466b2881c0c54080e0b83b9a57b874588d6539b76e01500846108187d2735e4668675e0f45b5034fd316831fa3b8e2abc1a0c9e0f20d129455400c599f9892bc9809db4e00d47bebb68126f4f23f0b0ce69f575c6db83e6688581215925e3416de50660cadfbe2a5d15b6f372d5813222d013a713ee31ccae2cb09e5a61914e6a5782fc8c83350b47c80791a46a1f3a3f7f1d64de377da6d667116ed29199b6d0cbe7b0ce4b79110865e2583caa81196db50ba0a748cb2dcd13a11edcbfac659303f75c42486462d606de20c497068370f51463540589a0a9647dd96405b6a8e12970cea9506c442c58ecd139281ef37e4b46aaa6f01ef3028dd77c0a373586b1042002ebff137e66975ac049d67cbb98841e4e1f534ef897864ddbe8ad4082e78fcbf69b64713bdb931cb8fb8028f952dd038331477a43a4ea9dacb2f178bf3c5ad7afc5d39675d9b978feb83202788b142272483d6293cea885fee9779958a9d211d768dce56c394d7f9f3b74c885cd63e9d8a768f580d01eb9691543214aa2119b420d6f5f537cb05e93a4dea25b725a673fc32a3d9f58bab7a5bd9f186a91b86ad372da0199229d3588b8c7eb6307f79000c08e2306fd0710dbdba94357ae516f63f3ed126bc02ad50c9e34ab1b02716add8bac274b89f09cf6ff1b6492c85d510e393b566013e6dda4c02bb9bf7f1497684ae668f74e36636fbddd2db3315522b4dc94a148fb095ee2caf1c029a22edffd434e9378fe868dcab729a763be7847b93918d09ab09c529f7f16358c3edee53d4dcb5486f351e88f87a857c0a3c4e458815b5601d3c27445b80ee70601b28185351809b37f87677d718e1876ef4d9c4e8e9c3570af52522b7a60cd122f0d6d98c78ddd79cd4155fcc671592f1c4354de2407ade2c24850a394936ded64beaf9a72ee9894a78d85f88d2e0a6bec100f573d0ae8f9076b29f6d9ae4fe6d4872e31bef6b07a1ea3be8ebeac1959481e685ae08ea8802cb40a83b15cdb6637b208735225b9c08870b92f6e3f731572856de750b0a76f03919241511e559401d5c22f35a6d22cc72545a03659e28a7b66d555a3b407716d208e900a3ee69b784cf5c9fd97b27e6c9c282ba26757633d997b2245a7a1697fcca75261cdbd1858c2eb9bceb2b97a0f2e65c69535bf26b5afad9e9daa1f70efd03311a796abc60bea7f9b58a04e588fbb3e7e7cfd85a81a21c57d844886705aca47b153fe49a0fb0d8bbb91cd94dcf6ed2e4ad8bae3b491faf408fd48b9b90ce9fa517cef7aabfc2fd69615ae4b42cd5ff513950d52aa384c6e757e1954625e207c3e3a9fa685701e925784af9eb7918d6a037e6306f9b8f66e970ea462f9c79e32e9f37731e6bd31e70fc3d61f78aed61d1fd6d2a78d87c30405e2a1792670e7046dfe109ae56fe9b531119e5ff019cb474fd07988f74c6cb93509374ff4c9fcbe0e7811ccea821b7795e3d6caf4887e0c6a495d9694fcd7b0e9b71ff372a931a8c6504d8259d49866f6ce6cf33b5a1cc3a67dc6507575b9c114c71522dd50dcc335e24ee53e3b5d17e87506a15db7534fe0fed549ed1b3e9f4c3009f94961eeae09704d2727c6fa2f08bc17c17506d8950eeafb52082932c6c4c462584569598cad510e472283873841c451dfad0ae5698209d4a01e70e08867e17ba01f0541a5bd128c13546cc9d1a38d77ccd3e9c59dedcc430685d31c5d10f3ca104e09f3b8e4743b7535f7168f3614ec1e203b1d8b096b4ca64e3a12101b0761b8d1c0ff89a1b344c00c3c275d76e47b4620a3f6df918bf87c77057f30e23bfa87676b43b210ee10505d7e7a9e683bc9a16ea8787b6cba916b04f8ea6668148c56e7a88301bdc714c3ce47054b031f60d08bf3525116f5d362f4ef427fc7b765dbf6dcfc6e14c4c36a525b37d906cb9941e9f2a68cf99fd4d960a500a2cb9c7c780e8e35f35a1fe570b22a11089cd3e28855d58a1a4060d7a064c1421c64b05d814141ae3af6cc9813bacb04de85778ddc6773df1011d31024fcd22115d5fbd3c2bf8d3e071118a5aabbf8e07be1082fd43fca43c022baa8243d76224755ec13f8279e3176f1dc05e401835ec7eede8897173b383e819f67e01720fb1f8c7ede951b1a257f07e8d5f8a26e00a835b952a48631b6132ebf05ff0858aaaccb8048ed944110351a21228dfc8597c6b581dab228f4d5473083f50a0953ed01ad1c9eb368fceb627ee3ec882846effa3a4e2404f5cdc5a2d8906ea25b814b0b2db49897416307c05f2790c8c2ee947391561765f5b2143c3", 0x1000}, {&(0x7f00000002c0)="ab6cf147ce23e1b9e0be6b0b5051b5cbf5b8c2ca696a26771007c8a903ca7b67a7d99db0abfacc76521978e407a8de33184fd2848dac1a398db6e0554a8cd1d1d89649c29959aaa5b3d3447150260c85e6049ea099adc9d318a02cd1ef5f66282c5ea982cabeaf179361e684d306fd1dffb27952af36dbd88ff00333061fd3e0e1d444a139c5136ce0060b7d59f8fd68a739e693ce3de4e7b900073b778dc88e47982e66889a16961b9c7d77335aad26a5bd22a4e2a435d1cc759ef0df15d27b85108e2a8ba7fa218bc1cadb9cb6c092b012fe31326892aceee868", 0xdb}, {&(0x7f0000002480)="b8a2ab24a56fb019bf6f5c5f54767662d607aee82eec1ffa8fab94b4842994c47a407ce421f86af9bed7ed13974352a4eeeab39316d8ca8abef7a4684622d6f968661b835f284bb12f95f19937e4857517b74b172d4ee1a107d536883f895464df0e810c77ceff0409daa65d7cc2a197c377f78c14d92f53edc845de3c140a4d74a390360fcb5a60754abbfbff6172edb7714bcd6f325009e73574eb038a8be181036914d4409db50ef0eda9d3b39fd0a10e8d92212cf9b2a2d9e41df80d9b8bfb4d35ca4b43f38c7a0fe08ce0794c02e8744ed5a0ec760b975993c0", 0xdc}, {&(0x7f0000002580)="ddddf0fd08e19703a3e3b74bb08d0d0ea0741394bbfd0c1873316b953e45b2f59235c105c0c4f6f81f52e35d914058fcda3b42c98b2e28ca454408d278c1876267c2c68c3892fba4248869efa6b7d5cba7ec5a09d5618d5188a4e0663a670a4b91f58e7ff26430a99475f587721e6d1014c1ebea898302cc2ef17ff1cdf3656e8c5f3c7060c8e0292b2b7ceb6604447bcd706c3c6b53b0e4607b6836c7a03faa8673", 0xa2}], 0x5) 16:05:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = socket(0x20, 0x8000, 0xfffffffffffffe55) sendto(r1, &(0x7f0000000080)="838a250680f0cb326c7e026e040f1f7f84bedca80ebe6bd14ef81dd8bd7f25eeeee85a4a7d006d90310f5f8e0759d292fe0b47eeda3e6d04fb936102d9d53d9fed181250fe1f0c4cfd549b640c6cba7aae4f33fd0d68a9148bfe38b9c0a2a0bd40f8bf6c4019f269784df2c3e595fb0fa16731b63880da93259d754635b5f30c7b17327e6ee35892a9960652c2ed58c0bbaf784bbafe", 0x96, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) setitimer(0x2, &(0x7f0000000140)={{0xffffffffffffffff}, {0x0, 0x50}}, &(0x7f00000001c0)) 16:05:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x194) r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) shutdown(r0, 0x1) 16:05:12 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = geteuid() setuid(r0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:05:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) 16:05:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x88) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xf4b, 0xffffffff00000000}, 0xc) 16:05:12 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7f7a, 0x4}, {0xffffffffffffff7f, 0x400}}) 16:05:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) 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, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xa9) 16:05:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0xfff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10049, 0x8) fchmod(r0, 0x2b) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000001f2e9ff00000000000000009d0e227df5ab009db9d800", 0xfffffefa}], 0x15e) 16:05:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000017c0)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000004980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c346000000000000000000000000000000000000000000000000000000000000385568f2420ca69ed7ace3978d990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774b0e5f9bd8137db047b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3e6030ceecd36c34125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d8ac19631e37c000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3b556900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbd256d1aadb44f90e85d671f260b2fc817541befcad30efdb4028347ee8c975ddc42297e07bc8f2036b37f04dfb017f429f076c36cb04ed3ea97b04"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffff5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:05:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xbe, 0xf0000000, 0x4, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x81, 0x13, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x1ff, 0x800}, {{r2}, 0xffffffffffffffff, 0x20, 0x81, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x800, 0x81}], 0x200, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x4, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x447753d563fdc668, 0x2, 0x9, 0xd0}, {{r1}, 0xfffffffffffffff8, 0x0, 0x7, 0x7, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x10, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0xf4, 0xf0000000, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x80, 0x7}], 0x7, &(0x7f0000000000)={0x20, 0x5}) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 16:05:12 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x7, &(0x7f00000001c0)="f2701f5c66b8b184e1296416c91e89692b7843a5a00455e7d95d37d12be01172e0bc9eaaf3fadcfbeb50935e63bea9a328807cce0bf2e4987034dd070be46c65ccb8e6c56882dbf7126c89fddb5fa550eff4e10f8d6867aedc749fdaf655df8e9696eb9e22726b9800ec3434e83c9896a84ba018609fc54666061c8eb06dd0bd902476e24229a875925c9716be04cf8e07a364f176b7f846ddce6a1c7b028363ceef0ee8080657ea7404c52f6aad582aa64030a7472f4720afece898c4df18bbce3ab7587be468c3593a6e1f7ed091d1bf008b706446e018829242056d9ba5375fb1b72d68a5186066b73f6ee7e30b96f7cd286666741cb6eb1f9ef51f48ed45850b0c6223c665e7465b40f55018c3b1ebb4464d839ea2e3d95783d927ef19662a6933e2b28f23543ae3d448ba10be70bc487b1be4079711eed7b7d78016013e58618be7b0de1dc6d2f1f2df7fb501f97bf0f8e160c95d9a623b272872cb82da9a", 0xfffffffffffffe9d) 16:05:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) shutdown(r0, 0x0) socket$unix(0x1, 0x3, 0x0) 16:05:12 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x18) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x40001, 0x2) flock(r0, 0x7) 16:05:12 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) flock(r0, 0x4) 16:05:12 executing program 0: setrlimit(0x1007, &(0x7f0000000080)={0x100007, 0x2}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0xffffffff80000001, 0x0, 0x4, "61aa0db100000100"}) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:05:12 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x1, &(0x7f0000000080)="f94c7b7c5bbe2874bcff7664a84bdee15a674d37853b821f750694289b9602068bd183b178baaa2fb2dcf0f69018245d2a67cccab2c32c4dd8a2664394ddf63373c6bc14f142e9faa583f7a2618bd0194b5ac278b699e7f388d7c8a9a53d5f1cb784f8df9f1d663631b7d87f3a020d2f6c1e5e1d36bd13878dcba85d19ae83acbac2e5e20b034701a4137fb067556937c54ef50bd1dcf56311f897f6d87493d788639be7ff6c46ba5ea05d2d6491132cf33d2e8e88c649d5ca", 0xb9) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="7988509d21bf6a8d708203a91175327af397574a7e", 0x15) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:05:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x3) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xfd, 0xffffffff}, 0xc) close(r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x7, 0x9}], 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0x9d8c, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x6c, 0x294}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0xff, 0xe26c}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x40, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x1f, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x95, 0x3, 0x80}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000061, 0x9, 0x7}, {{r3}, 0xfffffffffffffffd, 0x1b, 0xf0000002, 0x101, 0xd5a9}], 0x9, &(0x7f0000000380)={0x200, 0xfffffffffffff8a1}) getsockopt(r0, 0x6f8, 0xffff, &(0x7f0000000080)=""/242, &(0x7f0000000180)=0xf2) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x400c5708, &(0x7f0000000040)) 16:05:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) nanosleep(&(0x7f0000000000)={0x8001, 0x4}, &(0x7f00000000c0)) fchflags(r0, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') 16:05:12 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3665d8539de2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925369a2974ff7fef17e1f64616fd9629546b75b83d9661fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74454a55d0d98de62bccf3c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9912ad9b6e4e44e3fb0369d39f579db4e0701fd196d21c262902263648b826220e00d610b239b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb51bd032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a0f4f932366eaf45276fe4a9b8f5e4e9876f10c8f9183389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399e0080000029535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a509b73f3a9b563e9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a3f00cd7584290eb5277dab6a05d04d82b30d301e0d1549fa734afdc7753488a6290eb0118726911bcd3eca11bf4927636222948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d739e3b8b73f6db87f937b8dc2"], 0x1) 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="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e09058aa723c5c32f5aaa3a"], 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) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r5 = getegid() getgid() setregid(r5, r5) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:05:13 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x2, 0x5, r1}) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f00000001c0)='./file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, r0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:05:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1d) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgrp() r11 = getpgid(r4) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xea0, r5, r7, r8, r9, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r10, r11, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x8, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./bus/file0\x00', 0x8, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(r5, r6) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) 16:05:14 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000002400)=[{&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f00000021c0)=""/186, 0xba}, {&(0x7f0000002280)=""/155, 0x9b}, {&(0x7f0000002340)=""/159, 0x9f}], 0x7) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:05:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) sendto$unix(r0, &(0x7f0000000800)="d2375fbc3ded392ccc1eced7b8cbf139ce78cd7d9db4a0f28b28b21cc8a3b5487c83f3b32ed78f79ee1c10e727aa49a6900e904f190ff0eeecd0f1c8c89389e8f5998341d1d105190d4630be3e4e7ba3fe2cc6d53c118b1d666304c7136f3717d53dd7edf72e800366bc780dea5c4fe4914799b36e0b87123a764789775581c9b68e2f992538a8e038ddec96559c2bca301e15535dcadbcca67093bddd7bd4719b97f462c0853e568882fdc56b4b13e8479763daa257cc1bc6d7e1a273d2dd8475fe9f680ac034d3879c42", 0xcb, 0x404, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r1 = dup(0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$getown(r0, 0x5) getpgid(r2) close(r1) sendto$unix(r1, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r3 = getppid() semget$private(0x0, 0x0, 0x2) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) r6 = socket(0x2, 0x3, 0x0) shutdown(r6, 0x1) dup(r1) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r7 = semget(0x0, 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r9 = socket(0x11, 0x3, 0x0) sendmsg$unix(r9, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r8, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x3, 0x440) 16:05:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) write(r0, &(0x7f0000000040)="1eba93f9d1c65ac46d64aeeb103869d2fd4cb0e596d6a74bec6aa70fcb1cf48b99789d454d649973aaf1251b4fdac24e6b13d6529d35e5e741024fb86847a4769e9b427501d1e10827a344e239183790fbd91af5a41b7101e2e9b8a70033d65ddf315f38f29a96a85052cb446a7d0cb16fa9fc58af1ecc171f2f1ea6d221dd495268259e528687f5d6ff8c6216356d5e74079489", 0x94) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000003, 0x7ff, 0x10001}, {{r0}, 0xfffffffffffffffd, 0xe8, 0x20, 0x4, 0x40}, {{r0}, 0xffffffffffffffff, 0x5b, 0x81, 0xffffffffffffff7c, 0x10001}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x0, 0x5, 0x40}], 0xfffffffffffffffb, &(0x7f0000000200)={0x5, 0x80}) 16:05:15 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() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xffffffff, 0x400, 0x5, 0x4828dda2, "31f5dc932a34044a6a281f6052fe09de4d6be66b", 0x5de117f0, 0x9}) fchown(r0, r4, r5) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:05:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:05:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x10001) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x801}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x7, 0x0) 16:05:15 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c4429) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = socket(0x0, 0x3, 0x8fa) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x402, 0x7f, 0x1, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffffff) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/246) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000680)) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {r7, 0x82}, {r8, 0x80}, {r9, 0x80}, {r10, 0x16d}, {r11, 0x100}, {r12, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x812, 0x0) socket(0x1e, 0x1, 0x0) 16:05:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/152, 0x98}], 0x1, 0x0}, 0x200000000842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f00000001c0)="ac", 0x1) close(r1) setsockopt(r0, 0x10001, 0x101, &(0x7f0000000480)="0dfc65df7312514383c5bc8eb5d6056c7e2b4b9fbbd06ef689d9e24bdf02578efe2c3fe8d821be30d3af29976d301ad332609dfeb7d8b8bed002d4ba2fbc3deab1c0d35ffb7a331b06c030078e89a4b5e9970721d667ee16da3d5eb44a63fe285c818727cb26f65ac35107f2f28b9606d2f377b918e591b1099e7d16697eea1becf3de9574f5627892df0df8f7ddbf33b5b5956480b852c0c6f97b6e9f85db0bef2ba3b7a74a2acf911e082b05e55391cc63428c17406f4945006062650c09b328b701f5d3fbf8b6d5a0d00d2e92835b", 0xd0) 16:05:15 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() lchown(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='./file1\x00', 0x20) 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') 16:05:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x148}], 0x1, 0x0) write(r1, &(0x7f0000000040)="43a409a5cd0e6264c3c3e98c91ced66e7378a777de43b2aa22733bef6073b14e98778633fd5f3514664ead2d9911120d07b9b628f8cac3d77dc7a82af28224760292ba11698646343db84f100cb59e4f060f0b7ea9d68883fe", 0x59) read(r0, &(0x7f0000000400)=""/219, 0xfffffdc7) write(r1, &(0x7f00000000c0), 0x1000001d1) execve(0x0, 0x0, 0x0) 16:05:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffd) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x90) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) 16:05:15 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x7ff, 0x3db, 0x7fff, 0x5}) setsockopt(r2, 0x7fffffff, 0x7fff, &(0x7f0000000500)="e33675edddf7936c6b3778d951112e8d253e1c4e1db794a8f0023b3aae158245286fd0481319e353e9ddb24b39fd9e54971e7543be4acbfd5de1c5933801958e5582f10e02ccb2163a7e7f331459b85614d6ca5741bc091869ef3793382740a9f1ee48b9e8583b9aaaa18d99c70e53b5b12f286d7d57f5e2c4ae71f4bd7c0c2e5ecda6efbd115dd73ef650a9632ab8917f186144614e0ce6250b462f6dc68cf42d1ef75fc917760ba8abb897425448e7eec601c1108fd929bf6f927246f340ca5af94932c7276f049d6b11294c48b0cd0bc1a1c2fedb1d09cfd7bf23454396ca8e991ddca4d15832de5f01f53536f404bd69f4397b0e87dacf496fc54ccdd25cd2878b54e9ade64c23687f95e35749e9fca40ad5e9582bae732c687f68dbb5e477bc463d2484a6ab832e60f0851214aaa2aaf7f714390f3e173ae4a43ec494a4268a952f5ba3db7c07fb5fdcfdb6ecb07b48618783f72e2ba8198b782af119eb0cc96c2fd8fa0fc9de636aa533be024c991c92ff6132830b2bc8aab89ead61e5811572b484bec73e28c50fd359c986bf5615cf9cc2b90a13acdec75ed8f6ad144731641af8c695d24d4ea379a629dc8fed87619b696ee5846e0d6e7c80cee616bd5c397a69876d1cdc6a9106ad3653b37ba991c0b9fa25ce39b1d260d679e1c1e019c95b7926d4e8cda75487cb6f3618ef049cb097b53adf79139cba454642aaa20d6f0344f9b85e63534702193b09602406d7fd31981bb4346e9b8cb3e0560e24df2fd3a1afa33cb107bcd510c5ea23b5b4a5462660da2cca2d83938dfbd1505ff34de4c0be36a984451a815cc663bc927cbc6a5ceaf64127e2affbe8fb00d0e6f0363e7e16649a6321f3dd89587f3e2a281889e76ca2ffcc1a9d19bbb5042abb6a65a51945856ce8dd13e3b63c01f903f75830ff4fbc2420ed5847d5ee58db414724d16875d044912c12dbb7904cc1eb1288a5d601dfffc184e2dca0e7d3cd7e354049f4a4098f26fba6368ad3849746e6c9b6d15e6a32cb4e5e4f82b964b28122994fd217d264c5895a358a8f0b61da415d2aa9860df9f314d7c24d58646336e66466c70dc1e28a31aade0f8d2d3070a4ce7f931e2378cdf6c58df65906645a6e399e25a19cb9204698e7d464ad62d0c5a12dafbfb97213712b0119a68f78bdd39149177f93b88bcc23b8c981ff8eb9532cc8f3489806f2f30a674e2e2235441ed0a617433619a9a678935332e4fd75f1c51f96aac4d7c6cba15bb93e3df6fb70653c0e8d17262e2c0a232bcf5fa7d4b36279df28839da7cc8151a84be028849826b4d3dacbc31f80c956fdc29fd324a2cfa7c997a0795e1da43ccdd17b588b574161a0e6cbbe622c29159ba3346cea1035a27c77b03457d0b445e3ecb806acb89b4e75989d92f7da21b8180978bac850be5b09dc2a7e438ce7322c38a352923e5b55f13f585a48968d7eec2ae751ea9882cdd4ac9230f0f9ad2aadf5a4eb8daa1e3706003b00e25ffc73c3490d820eeb2ff3984a6fd66af3a66e61b6268d7b9a211b5483a7861968f8f7714fbe7e7d598328ff515e0ccc288769ff0c2ba29b285771c2aca6fc5939f624a3588f473c1b1b023e33f86b8845332c73aa4009dca4c467cf3ae676df83a1b120a362f3aba0b68c9ce8bae154b1c0971efc20bf9a2297223716d208e2c14edd180b0773a54003839ec91cf3a6cf7cb251fe9286c45be14dbe2e31039a51fb2d954c10a581a3e129cd43e598d80045e5ca9fceefd64fb64ee702e498126bb46b82e5e5bcfd04e89a9d31bdbe804f22f7a771e4ba02ed2227d1d920bcaa55689fc278f98e641be43257d03e19df2a732e66bff766862be17672de3bb82c972f38fd328cead15761f0957032064e41ae7f2d28fc8ea5a73b010a6aaf345fc52830fe6c1700cfd8c5cba1627d9a9af02b464fd5b3f464e1bf4a36c034e93d760696f62c3d9c466aa8eb8fe52474f21fc7ec7eaabce9b575b940a3dbec18b1202c0790210c11cf7ed2742688acfae70a85ba58af1c1fc63deace0c2fa145ae786a8a191e8bd913c7ea8b6bd01cc4fcec299c0c3a414b9276e71ac6d5e3c69a1e63d0e436fc07778a7a77f88306f8cf3cacb46cd2430b16e6e0efb7e46913c4e32370b42a46a3a338c896766a9f8b6593bd5cb6630d6a5523b9bb7569f4dd3e49a620ba4645095cd194ecbe72527ed94e9135713ed185e6a67c8418238ea14509400ed19a2ce277bbcd5eee22129389e0dc1324b63838a26ca5d688330329e170f9c788a5e2c4df640345de35e9f2c147f75468a1bfaa3e2a2eb60af9bcc531286f177037279d8ce6af94f6c9f025e3eba1b48b9b18cb4664a2aeebcae606d3ef928b368b2ccad5e469528b13b2560b578f8ebdb7af87abf09a27f7cd0ec663df01f70a162e9a784966e91f6b3c6d6d35e1699645c027026b39ac3711cc76fef211ccf49b827d66ad78264dbe406b0bcd4ad67a2540d8ac3cf149b2defae57c70eecc58cec5efaccc737cd871c6bdc5857b426dd5eae1c53a5bffac4873814db371d568bdd7b2ab58a75885915c9badbbfcf81e4dcd09643d1f531af076edcfd57c278181e45329c8cf49c7febb67a18bee0bae9f8a02312d09b460d3ba24fe3e4b5ff80a72363d8b07430746f183790368a0386d60e4b1028bd41ffef1934729e7bacd623023c5225c858749139cf0a556d5d6689dadc96e5d217231821dbc12239fe61785ea22a754381f1ed13547816fc0b3331ad27211e673bd3a48111b34888dfbd5b77e6071bb3b897568a9b78e2651ccbd0a937c38939da954547ae474cbd896d3e10692ab56c8925c85bf96c5df8f76b08537f31fee1b0139d7f28c37d4dbf886360f577fb018d25ed9e1f0012b467c75ed8c2c969a7fac79b77536300f9560f9aefda9afc6c6d0c90d6f6e76507e10aa08692892726d2d6857f7b9108be02e1a554593dfb517d620e9452a7c89e8fac48cfa3a09b7862e3012804bc5fca336f5432d3bfac3801f005e20b8bb9b01c20675c75af6477cadfb2330cd202422e77e76bcb646ee4a47727dcbe2d95e58f89fe717c942a675a816ea59a530b3276f024a146996cd4c4385c40cfd992648561e502857c87ddd6b2348b2a54049f76696f7fa367556c4a9a62d09591389f02fba7ff6a98e27c634463a99d126a59688f35b977a2bcc89669a79386586285773af9e276b34594193786258ae2951151ba37b5a1c5c727a2fb490e3491cc69292a80ee2fff1a6a8e6e0253cc1f2f8355cab0f66d5927fbaeae9e625aa179aa6da2121b169e25cfed89c3f0b627f43441992286f17a1b8bf2c6ed463c404e705056ef30181852867f6d00665b61948e2b6c0b439c6ad868ff8f5eed705c6086a7821d6086897fa6fc99281acd42a9104bf99b92020014fcc0e0a96d0ebc918426fb487dbfad59a093abd5f4da05e01e0d9dcf210df998c6e73647d8ce4933c62c7f9057c42734b2d1ffeaac24a49f81e53c9548db45e0c84235ca6c2b60de18265c67aa9fdc14a75c39a3a753340cd565260de45190613af0f48e22b3e27fb7cfe25a12406d74d3fbbe9b7354b89250e6ff999c1cfc06c796065adaada1de904483575ed6b03d02fb477c5ac17d1a9c1674a276e53bb2d301d4e8addcae744c5f3673e8c9e6830280f3f63cb9976ef317abc27b35cbfaaee5a5d5cd6d1410fbaf59eca1b8f05bdbaf90460609a99e0df8c3c7e4b81319efac6cfb2f767e25fc557a44ce0cf612d3309af6a2408145b6863271f7fb82e5eca38d602f02324a8a1aec802e2b2926f7d35660150e076a9465dc4fa1bbab0ed712a24038ac92a47fba566d72c1a9720ba9e85e4c951e03672570a26417605f36b2d7e1f627ee64bbb24c890ae84fbdbb980478c73e2da30c900db8331f0ec0c91e741651d4e9199c6f63a77a887c07bbcc5faa1885cf24f6b7f49390bbbd32490c47ff5b5cf71d27b2dbf22f08a4c9dd79ca81853eb24154f9a4030ab63c2c879d6e2801fbfa1c2d87ce641d0fc7b81617758e85b046f7eccb94effb8b76bf296c38878c951c2cd63e019e393e7b6013e67bdb60aff23572a5e71f9e778017fec6e89e7aa7c612b73879a1e7e3d27da84dbec0b74ea5f18bc70670a21734e1c181cf0d4153ca2bb368985d88861142d366678e265706769c234d6371a836a529beb09c9c655c77cafb551c67ba0e318e3423089baa3120cfdbb599f9ddaa02618b08d5de98f594aae932d138ed97075bcfeaf2af38d10ea0a55dee8b0b0d3c8eac31717773dfa1d9f7e88b77d078bf5474f478e067c4f7173a3e94b5641132eef214386861b9854166485c57b7e0701438f6e4240fec88f2644824cd64f96d1c134436bce61cca67a1515ea2d6dad378b141157b3608df815395a2b5ad7102a91aa5a832682ffeb7cf15b73059004aaad807bbec35377d13d5c7adab353543061a315679128e828a060d35f65ea483134633436ff7c262393beae09723a6a58f7d366c9d55b2e250b23aef3a98aa3772b5880bb6e8b2bd335f2b13835470c038894c34eb4a67f215e61fff2c61f41244b9f4c6a645f35a709ec349d48ad3fdddeb2f428f09c02d863a207396fff07d32fc71ab165feebc2aed5b2adccbd373aae9300a04d1735b298d258c09b431f50fd51c568f8eee7417b6478a3712ef4fc206b53d15830c34b16d97a1565ed61cecd75050cd766520bac218bc63c8171722fc1aed1c1264983b4efd531d1d22b505209c0b74da99196a7569847db19793f1fcc792ea545f953ee4fb002b31b52cdef8b4be2df19d26b6ac52b662ed8b4956e2c75308e3425f2fefc7f6a65fff12bcd0abb6852b63e38c2e0907fc227b2c20716e453f5a03fff9f79ff7f05eebbcccf50bbc1cd45d9fadf5a2367ab147c3a3bb4d0490d30598fb34ed64420ec484b6b454bce4ed7feaa7fd05be66ac89f2d93d587f7e7c68ba92fa30bb2db7087c3b9cabe681250b5bf48cbad29adbd1c20f01f9b2fed08b9214c33ae3b0ee1eb6ea127766610b580f8e66f0a72440595bb3c071a8bbdc06b96f7cd2bf3445446d83e50f40e756b3cc106707918ef0614797e5ad2ef9c31b1019fd9351aa0acf72e70deeca15ed11054d892d786e1a49a1514692138f447c731142f0d164e660fc18e675b80aaf5b76cf6d79b0744c74942ee3311d2fe786de8cfef8ba7e435d9f725dd6fb62f56c34c37814855bafcd1b36010758ac91f5db84ed8cbbded6f5f3ed6186e98b383985438faa55a5616184d762ad3e244cd3056ec3acd28f7b0bf29bab672939c840196eb2d298997751daaee80acdcf637ff9e0a532fc0d1b3f9d491c70b86740de91e67dead7dec45c87f971f9494c44075c0e3f7be56b35035477870db0abb19dbef13fe6ce4821be4730264752a0d90d6df5ae661d191852ae15a89717feaf36774822b6a73a18332248a3379e5ab7843a0630ea9e817f7da4441990c38ed87f360d6528601d8d7e7a5c2717e3ab99483a927305372ca01f59766d9d21927db8943968cd37f4443622f2ce239b4b06e41ce4571ed00f5a59616b7f33fe9385083190a5bb6c72956a808b9d4ae30dc79d9783b0db31a27e54d23bc21c7c3345bb5040fe720a7d767ae7e0b504714ddacd687a4e8fd5975a9e308d8c20cb2fb16389b1c18a0fc01ab452e5630e700c8c27700926b988e8989a1eab5aae9fe93346fc27f9bd3f1e7847600eb751a0126b30c8998675db36ba81298cf52e162d99e3a551b065f696b308a70fb49b9e83a14a88f3de9428dd0", 0x1000) 16:05:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getgid() renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:05:15 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1ff, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r4, r5, r6, r7]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() dup(r1) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=ANY=[@ANYRES32=r8], 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffe47, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x1, 0xc0) 16:05:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000240)="6259681339b704d50a4194d378c09352ce8393b40c6aec39425929a63a7a91a410ee5daf211ce1d486fe26fd755e61d35dffac1fc1ca4e92ce5fd9665c733acc9ecf831494092026b719923b5d0b2f7344814e", 0x53, 0x4, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x8007, 0x1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000003c0)=""/225, &(0x7f00000004c0)=0xe1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) sendto$inet(r0, &(0x7f00000000c0)="908060c4226c39b6feb3be51f5acd7fbac7ceab454684f6452086cdd8ad54e6ccc8c2509ec20a0622a1aa899c848819331db1944ddd325116e821da7f5479f3758892b64d67b8f798eeb2417aba5733b3cfd", 0x52, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000180)="0f6f811c45af481929b80617f3dd9d3eda9c9c9ec840c235fc4c87d99f144a9ffb06975334772a2ac38afc7429086cad234ef7a62d18823754e9f045e38ebebfc99067ee4765a9acc37dd41e696844852792b1df04b7765fdbdffae4bcfabdd6b7b4fc5ecb76ec502940996fae5d208d404922937f907de2d3911b62b66f44a65933a2345fd477dfdc89097d12c0b5c96f7197334fd6bfc47af6010b0dc46843fb4d462082418d33402de237d74ffa9d6bcce612f3", 0xb5) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) sendto$inet(r1, &(0x7f00000002c0)="c746f896cc7db4ad2f89fa699d238c59fbfafd6d42431a891184cdb8377ff33fde7591656e72a7d7ceea5e46894e65842091c1f4d80eba00b21f48f08a9b4b91c4bbc46229171259e47020238510937d6cf07307d8ebe61197f6ec79d89d72b966f23398c1dfc186a7e90044f000546b6718366c206e41d941942ca825ef845aa6dd9ab62048caef5c57b1c1eba3c872124208a8a87d38f83a3ed0b577e3c379f2217abeb98c53823cd72501b46ece903710460d00804f5b73e4d414482434968537fe9cff0734cc6a39cf761d9fd29a3c2f4abd7cd2", 0xd6, 0x0, 0x0, 0x0) 16:05:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{}, {r2, 0x1}], 0x2, 0x401) ioctl$TIOCNOTTY(r2, 0x20007471) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda00004e8495b7e047298611", 0x11c) syz_open_pts() r4 = msgget(0x3, 0x6) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000cc1699a46acd2977c010b107949b12b2a4c5b8e44f955426aa8b9966b693c19f2eaf154ca4e42a0303773dccadf66b7e5f24ce8a766556fff6f3f655b7ebf2fd100b3a0c04b1d211e57fff145ef62768e92536db58d05d864807732704dd05929619094bd7f0432c7c1933a975b592952a1c4f923242e0ebb8f8a6d570003c7aea9d94cd3d14e12227c84a488e4a82ebb4ff36e89a7becd1e969c46ccb38fdbe9db20c178f6a2e40645fa57787f199f4bc6a384b803df7751f2cf2839c268cf3690fe94a06f3ee3f7261958b39869182f0ccd51aefb40e144c5ce37fda76c34a2077154bbcbd868e280cfc455cc037cfd0b201ba39302d6470ee4326885b8bbf91d00a0652ad583959f753f2c0ebe98b20d156e794f8719dd5fcc94831534fb5742cb97861ba0120e5cd21302ec6a20d79624f91659c7b464da56f14cfd07ee300000000000000"], 0x1, 0x800) close(r3) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/45, 0x2d}], 0x1, 0x0) dup(r1) ioctl$TIOCSDTR(r0, 0x20007479) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r2) 16:05:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() 16:05:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0100605eb5f66c6530004a503b310d191b1f4f0be47bd8220a049311b1e3d4145c8f3332fa068d45c76e47bc81295a226c9a499182478e059ddbd3ca407393976c6dfc7b02c40dcaf5644ed18e2f30f7c8ee983cd5b068440fdff4fbc6c168fc59e3a28df28709c62533e745e549d9cf32dd88f1"], 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) chroot(&(0x7f00000002c0)='./file0/file1\x00') mkdir(&(0x7f0000000380)='./file0/file1\x00', 0x81) syz_execute_func(&(0x7f0000000300)="8f683895293236adc481fde6bf570000000fe7886407000064660f2e99d69400000ff400c4a1fde767dec44235aab601000000c46181e50500000000c441fa162c5c") chroot(&(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:05:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0), 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, 0x3e7, 0x1}, 0xc) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setown(r2, 0x6, r3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0xe0, 0x4}, {0x18, 0x3, 0x1, 0x7f}, 0x5, [0x2, 0x800, 0x9, 0x0, 0x5, 0x0, 0x3, 0x1]}, 0x3c) 16:05:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80, 0x3ff}, 0xc) setsockopt(r0, 0x2, 0x4, &(0x7f0000000100)="ed2f483ebf89dd07091f147189e2db1aea5123f33f755674208518e7a5760c", 0x1f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x8422468ceb148d1a, 0x1, 0x3) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x28) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:05:17 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1a0) kevent(r0, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:05:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x5, 0x8000, 0x0, 0x10000, 0xb9, 0x2, 0x0, 0x2, 0x0, 0x6}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff52c, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) 16:05:17 executing program 0: msgget(0x3, 0x610) r0 = syz_open_pts() lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x9c18, 0x3) 16:05:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r1, r0) utimes(&(0x7f0000000000)='.\x00', 0x0) 16:05:17 executing program 1: r0 = socket(0x6, 0x3, 0x0) shutdown(r0, 0x1) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="2e28aaeb713c1507a38e4348736584eeeb3fd2dafa618c1f16e8fb5dfaaabd0e26523a06137d416e7746c6312ee6efc17eb52436d43bb830cf92819cdcbc1833dbc342e6667316", 0x47}], 0x1, &(0x7f0000000100)=[{0xf0, 0xffff, 0x3, "d5d9156ea6453fcabacbf40ffb5c3c9d9a528b7cc6af51168660fb61aaa6b3bb4769f82e87a1d5244c1981c43eb8335b38cca0fce76ab2ee61c5f2448d720a6c9e231f4353b10a67bb0035a3d50019e51916279ff0f48a767d5405a5f90f5dee7be0442909a494d202c6b1ed0cebc0c93a17ed6f246ae4bfb1141c2fb7ae465e055a1f2b8c03c49bcd4826c9f0989a5050da9793042c603956cfca7b6b7423750c46af711e2a241d95dda7761b02e141069e57c902caaf2c2e255367b82f3ac214de758a29a47279475d09cffff4de6bcaddf16fe3ba59faba17"}], 0xf0}, 0x400) 16:05:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x1, 0x0) r2 = semget(0x2, 0x3, 0x2) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/223) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x1, 0x4) 16:05:17 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r0, 0x20004b3d) 16:05:17 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(r0, 0xee00) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getpid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3, 0x9, 0x4, 0x0, 0xffffffffffffff00, 0x1ff, 0x1ff, 0x3, 0x0, 0x3f, 0x6}) 16:05:17 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = geteuid() setreuid(r1, r2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:05:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x802, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="843cfc5eeefaa28f3f4ed5edabb33d777702780b4edfad030f241174e4938060f5cf6a2eefaf2686f6febd52e6f8e39feed113091450e4d61f70cdcc11957510cd3a6f8f93a21ec82947ef07cb472da856edb8add27649d998e40a60f3cb02b6c7f8b05de3105d50cab4ab34390ad67c", 0x70) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="478966e02fa18596f4e35f865e95b459623b5ff78197943f2256079c42b1701554201f1b815f4b635e3e4c40e5e7b6d6a3c57bd3cd5bae820963426fe9dbdae35d3fbaf6c38f30044abc35f6e839d87df822c2ee690ed2f4fda4bbf230270fc5ce9d606deb7a5b46ac2d8197375dad8ccd4bce562f3c68a5113f2fe530025f59b0750e6fa519e43d3eff56f6fc63a3d82bffba64bd5e6ac529df7cd15d23f793f1b99fc48fa973b82d6bd17877739e457831ede6b6ff06013c21e293d31c324c77daf4282298", 0xc6) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000280)="c4", 0x1) fcntl$getown(r1, 0x5) 16:05:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x6}, {0xed, 0xc30b}}, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) truncate(&(0x7f00000001c0)='./bus\x00', 0x6) pipe2(&(0x7f0000000200), 0x10004) 16:05:17 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202b, 0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="12edb2f76a906db66eff50ab99b364fee5757b9c86c16a2eb6affea0fbc43e728aba787c614cc0ac0f2d053ff606826707897de05ea79fee3a42dcd125b508e5e1be8f95d6538455a8744773441abe8410ebaf74e1e9f4e8cf236ab18083cf9c514f92d1607f49561261fd1c5a7d8ac57c99526215ee1834202f2e391074f11f924acd816f44c5d866cc4fd160767d88030abd462daa1377c83bf2dc2afad8ead337589258fa27754be3df262bfaec6efcfa01b78bdb23b940f74c3183cba425e142b3afbe897916f2483c3c7f495114efc0f195a9a48b2413c255d66d4f7d1e8dae6246b37378feda93ee67b1854e925934a61af3124725f40aaf48b46a9bf9c1441408e835a0ebdad67356a309a8687edb1e48e3d4fdce8748d529c1075aa93daf30479195bdc66a534a512c778beec4a040d977c3f6675fcb746f38258d233c2cd5966123e55822967aa872229d7297cf2055881be1f76014126b93886d6f8f77a6afa985bff401b53d80d81f73c426c7cce7d6057959b401dddd6084872e594f9b181402fa03f5e96a45277f985c0351fbe29e9efc731ec5d1a9f18c03814c9fd8066df69bac12198bcd74befe044a0c8e285cd3659c98c0f026d69c1817921a90df5e02f6269b82fdeb894cce6ed50e71d8022542a950b45d1bb10a72f68668074f9f78a380027e8d32c8dc32377787697aeb8d31c6b3d7c190e38c2080c41cdb5e104972a9d182db02b4ea1aaf6a71c422d1b7f9c07d2ae57f92af55da16cc115c4f18fc805183bbc319c07e20102769f8018149fe79caf1515e4f5979cdad656d31db394af271aaa35201163fb7a8394d1e1922f98992d2103a788caf5f49c78ae5f5d24ff6b0c0ab1ef78653e50a142d7114b375a4005539451692fd7e9f432e3397b28986ba40d3e4e3eb8eb8d72ffac0b4f03546d2bb90fb2f65791b92e7d23522f4a4e7653816c4af11136cfb13baf062df6ad07dcb0c50435b5053dddeefa7a62a78fe95dc4aa3606194b0e47ca5cd76371655c9bc0d5f7a6b60b9a38fe01dc7fda8759f86be912e92760044af34f9b3f06cbbf55bb82da0c6056fd019c17412027ca992fdec8ad0fb1d7bc5d367393402b3a11db35fce5810fcf11d2183ac4bcdeb09ba6664c9e4c3449a0862ba00da3c0f43a759291296de0bcf736e1d6b797f23926732a3d6ace2b2ae74c8587f79002d54a1b95f0deefbd784cbb12182be05fdcffce97619e2e00b8b7d92aa5ee2c45a97cbd981b378a0c4021551a5c32eda1dc8ee5181b1d004569ebe78baf129fe1254fb2978f9710627ba8d6d911ea50d12ccc07b2db298a2fd493be870ee171954b8fad0cc9e311ea18b13abbd3faf57e01f0dfea32bc40781171fc4b5f521ffde79db733dce2b8fbbe44cfd91a7c87a2d00c00fe38df8d76eb2b5852e7f193b1c6d4649774a95b0de16d84a1d2b955f038647c3cf772ba41111fdf87695daaf9a3d99b9d389a3e88d370ba43169305a9e359e083cac9cc7e50a62f623a8eff41ea066d5186e3cda4aaca1570133a45a3f8ed1da210544ce559239ed59aa9d3f32fa53f8162ff72da6cf89d2d8a1f223d1af30a46d49289d664948ee82d97b7f8227b57c7b256ebdf6d79cdae1c25b6316dd538ef2413199b0eb6c0e53260c2c54e8b940afd10a4ad204032baa962a74f084ff9f7c7a0fb0bdd0f3db8cab409e96a59ed1b5a53e48024710c6cd65c166100478a5efc3248404ab9f401cd1f225fbe0754744babec186205a4df74ca7aa8699b9af5820b9b947931346be4698fec0ffbb500a12f272f3019988bb5073be2281a65d0d265ca81cd929923b7f0aff2f8051531413d27bf8eff0eca01cbf52ad301ae45d34eb379872b4b072a8a146b067f1ac68b717fd8188994314eba6986abd2625674700b2db8e5cd651b423111635e98907c2cc4a3d25abfa616cac1ae9c5f84083e72a14a86ba2f10b0ca4a5c4ef628f73c659248f836acb9bcea667893d8e194560e9b257fe3956dbbcff6aa6bd377ca1891f3c6924598979cda62fbfbc1a5c165cb3bdf946cc5bab239757c9923e5fad6a76e7358981155d4bb03d6e938e14ea98864ad380d9ba25b02a1bfedbdefa596764e98719fd44034aac10edea32f6f815be15604599153f214bbaff82c232a8c926e174d500a5646353abca817ae903a3b5f0bc2eea0977d26ac7761c5272fb3f45fd342f84e7d2ead6eb1f3d7ef57fd81a539318b3a5e2c11c9ecc88a457b388c3a71be57045583b22ce467077d439618f86af360dc8c22d26c205b1079d70fcf7dec8b4d97902e61427985df8b9013366de5c3b1d22903c1b4757837fccca26cfb84bb410d45a3b6642da62f89f3b0f8e3f2ef27a8e748ac3c407f012a688813b335ff9553b8980173ff977985882e65774cfa211b334170dd92a13b5318c0d89598c8218a5fd9d476907f936aca8d508dc317d7704eed9cb336523100a3a59557c21705abb7d801340f8526ad03b8a0115d4f427516b0f7701f9a72ae1c7035f9119637043ab6a953c3eff213fadb87ae4b268b08d50a502e9506952308e41ebb737cdf4b76f38397accefc241361fc44aa9d36fa1b9c50fd2cc9484c3af3d9aa074ee66abf18a6ba2378538fc776d410b3a2f2b2e8bf039e3ce02c182e72cd4828849bfc91835eb4944ac0e15c4cca513b8f24714f90de543a7eab10cccd3af5fcd4c28bd3f4f8ec8777168dc00b55e682a0064837cfb8217aacc0e6057530c0fc7c8358e7a1a222e822d1579ed893416c2bbd0a6f0ad912d74e2019f1a4f30959a7b9d731fe131f69f22533818b72232c42f7424b1a2430b586a89a97202fa98609c4913d395415470f33d556a240cad7b5bc735777debb9fe2fcf0b5a5ac76a392e7ea11e123f36bd1304413e7bc158d7e6bf1c6643c25ece7c5ecea924a0af6d337e0ed800e3717ddf7e3dc9158bbf371188196799533755aae91ba99a094c63a71873eb65d5fdbdfe8b7dd86e53fae50e03a5cc3c446b25fab8e0c59e4fb6e03bd49092df9b036449ebc4259c1c90b07253369c82fd6265961f09550acad9433dda19ffd0f8058126df30e5e627427780f10a7f5bee5a511bc91b64c45d7a4d9b46bcbe9ecac98822a048c2e6dabc46d590f8bca1dd28df8acb8576e467fdcb9c35d28d04d52a8b6d9b02d3812d8cd0b79d2eaf3b28897a1eee1e5fe7706ee7d503ce6018e51e6e5009c5b90141288ada2bbd9d965a4844839ac5d7a5586ca6d19651b68ebde431968851f2b2cf970d4ae1b2b82ceb69497244914fc8d44ddbf08bbcbaadacc958052807a4b200d22de5376de7a33448948de9b8971f91ad2f91cc069a7bd94c89c07b25a5aaafdd408bf884826266cea5e8e0538037ff6c5e5651af0f6279826a463a66994082011e90c8243594c8ec6cb7797a061153545da52ac26ed5fcc95227d85529195573acb2de93de0ea3c59a05e98f6e7f879c30dd2ce394eafe26e08a184089a6cf97aa79c9d2adf78298cc49a5887596686305069ea92da7ea21d4eda090521bf820f012b02ee072487d143c7a67d682e0fad9f975dd7d3e049ffae2faefd3bd4f9b6e4b5880cae22f8fea7db16119c61109f1c069a6d8bfc5dd765afd874e0cbc1a28777887ff47bc32c73336a3a022476912abbd0193ea238a8b9dab5d4972fb997d4f143d5ffeb90433e1ae9b099e4a606e76f80b0328f8a53cd2e353dca3cc0d09f7c744838534d87c59ccd57f6d15e80cbe2c1796c19924e2a92a1ece4290d6521e73b8f2d1c147ffc815e38a39eff0349d9ea125190545cbeaf5438f92d18b65e5bf925cc20d52733c4381ef3265b81ac526c9f8b30c60c32583c1fdc17a6daa3482f820d9562321996bdedfd85cb0d37e095bb148fae6e1b70ecb25912719d6593c3b2c2b0a50b8f4f7f59b1cf43b5dca2baffed878c9a4f46d5f4efdc5587bca03f4386c9955bbc4fe5fb330379d36b408161f95acb8b28bc57447f38258de82b82547b6e8a46842df736cb60a87b75d49058bd471489f62360925ceaf1721b0d96d3cbb739da97abb0a44b9e0e26e801e7455441c27553da7689c4bc7d53b9a3496a25e713d28d698baf9351073dea0487dd3406a666e05aabe874f042332ee71e544822ae397273b79e7a28f6cc7dedb2d669e9b194c28cfba968b0c1cd66c0a86455a619ad2b4a38c622140011c31ec5a0d360e9713ef61e82b9e10a6441349a82c5f82b149a47804f9fc2dd8c4fbe4925b995cc06a5b00041e62d97b419ba33fef7935679e5b3215dc79e584bf001bab1029f45d789049210ef08fa1ee3b5d09bea19d12cf8d83dbdfd699f635a7ae98df37927adfd304870583c8e116ff86b50da12d780157133a0ab057885e7d2be6cd32d7bd9208d3318e65d7fa99678c2978d35186851aca0c8c06c98811968d57ac405b6d80a3698fc794544f2dc700e95785d407a5079ec02eae55b995a4400d55673be797255ee7c7b55038ea572747c58f723199a5a84be1ceb816cef0ef05cf670db680428484ebe23c0dbcdb1b3a2b1fa3cffbfbc3d959e1ec7a93ce770daf3dff9e6cb50880302e2e49f8e4756fe0420e8af0e0c4e15641871c65712be06ac684655b73c346468ad380f737b3d6641ce05b89803e8b3e0e520e18e03dc958f5bf0052939ec2a8ad044b6a7e93786d1e7b6899bb11385474a9aa66140556bdcb026137524f809c5943432bb8a0ce71355bb3134ab1e46062349b60205b37fe08880f30102239cc31c92de19bb85711d78390b18afd6f4e83a035c4c4178a02f09cf57af27a190a525e4453148bc6c3459616327e021cc0ff328a0336dd1f7e033d86926b7be6b3b006333b4dca87c33e0ba42a7798cb9dd13d0796345cb21c37d81294d0afce1990e6d9c7a85e2cc04205b6303c4dc93dccc4ab8dda50707e4847f90da263602521b62815c865196b207a2774047001b540a20de9416249b04aa87d8f9a9e4c305a64b90bd756706295a91b8c96edaae9d6f69a5ed2651a75ff362d83593bd5164a2a287b22668223ba8f92b5f52001e3e8ae207c56d9a0ae7cb58f57faa43dd7641bedbeb0bd32b5407c4c05b056497dca32073f0f4afb67cdf6c60e144fcf4639dd753704604ab1346f266b6225ffb2b2b6882dfd46c9800635fb20faab0c5fdd258f7121ced62ca0036b83fecd59efa34993ec01ac6bfd56bf76ea360608a088e1498a8aecebc1ac7c3fdea6a586960b3964b1673497ba9bfb9eacfda9273075cbd76f225dd4856dbe5d2c5edd3bd4e318f77054ff0a6d1bb0855a9acb155e921bf2728ec4a8f6524fec00ac62920e7ada4ccd55d5ba81a708114dd3eb38b705798c64108828d8237c422238e67f1be87133aafadc26d7704b2a5d111ad98c25e3b276790c913919cf3128473394b603c5bef7f33016bf2259fb48bd7551301232a705f2c6b9e2bd07a56f1cdbfa7e5e81805fea9127f83aa5d7c0c9f79dd4514a293ef3e6af1848297f474d9f8ddd9848f65575ceb9407134c2ba0925ceadb6fd2107c075b4e8fc6fceb73133ff8009888ca376788ca12f023bbed37f6ab332e7744b8ccf1ea15809d3c19b1a666ad4244269e5c2ebf449bbac4f01df72b760381aff6abf456f3d2bac28aa6cf7abd1aa909b86ad60c522633950a677e78e32276b0cfc1ac34f0332e2045db78b14901d1f2950ae42ac34d9e2587c92164314ae169a97dd99f98c4b3288e69f8909f50c0fc0c1c3a45fb1361013d106001002c238db09279c69dd277c66abda58a651d0718d", 0x1000}], 0x1) 16:05:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10300) 16:05:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000380)=""/80, 0x50}, {&(0x7f0000000400)=""/6, 0x6}, {&(0x7f0000000440)=""/10, 0xa}, {&(0x7f0000000480)=""/12, 0xc}], 0x5, &(0x7f0000000540)=""/237, 0xed}, 0x840) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = socket$unix(0x1, 0x5, 0x0) accept(r1, 0x0, &(0x7f0000000000)) syz_execute_func(&(0x7f0000000200)="260f380ac2c4831d5c85feefffff69f245da55000fae10c4417e5b1ac4c1ad151d030000000f5c9700000000f3adc4813016ee410ffe2f") r2 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) r3 = semget$private(0x0, 0x4, 0x4000000000000201) chroot(&(0x7f0000000040)='./bus\x00') semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/194) 16:05:17 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000001240)='./file1\x00') 16:05:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) r4 = syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r4, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="b7dd971875c759da1c479346bde46d0e6dbc72d79edd5ba568020000004eb15d71c522e2834a00aee403f762de", 0x28}], 0x2c4) 16:05:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xac) r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) pipe2(&(0x7f0000000100), 0x10004) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x9ddba680cae7d1cf, 0x2, 0x72a, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffb, 0x18, 0x8, 0x4}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x1ff, 0x4}, {{r2}, 0xffffffffffffffff, 0x34, 0xf0000000, 0x3}, {{r2}, 0xfffffffffffffff9, 0x20, 0xa0000000, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000003, 0x0, 0x9}], 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x12, 0x200, 0x81}, {{r2}, 0xffffffffffffffff, 0x5, 0x1, 0x1, 0x400}, {{r2}, 0xffffffffffffffff, 0x41, 0x10, 0x2, 0x4}, {{r2}, 0xfffffffffffffffc, 0x88, 0x1, 0x6, 0x2efb}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0xfffffffffffffffa, 0x8}], 0x0, &(0x7f0000000080)={0x3ff, 0x80}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x5, 0x0) 16:05:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x104) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/2) msgsnd(r2, &(0x7f00000001c0)={0x0, "b16a5cda01c98ee6371e00668bd7c5146cb96718190e7a1c190a65"}, 0x23, 0x800) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/202}, 0xd2, 0x3, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="37015cd77a78e06124309d8b0170df6c40969536b3d8bc6667", 0x19}], 0x1) 16:05:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = getpid() r2 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x4, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x410, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:05:17 executing program 1: r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) r1 = socket(0x18, 0x2, 0x0) sendto(r1, &(0x7f00000011c0)="9ef40c17d9b99dc7b9b649d3b714cdcb4ca82c2c3b1be803dc6d3e9a44e23843fbe3a556ee69e61c5631cd88a26871f63bd1e2b2f14e7e0f78196b45a17f15176665869e49f9e83e9fd1148370e454262a303443ae48228ff0278cfb1c3cbb73f07edbd437d65d5c05922af6fe0903044cbab688b399724b11a13cd7087123", 0x7f, 0x4, 0x0, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) recvmsg(r1, &(0x7f0000001100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1, &(0x7f0000000100)=""/4096, 0x1000}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001240), &(0x7f0000001280)=0x8) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:05:18 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00', 0x4) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r3 = getppid() getpgid(r3) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000400)=""/201) r4 = getpgid(0xffffffffffffffff) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) semop(r1, &(0x7f0000000580)=[{0x5, 0x3, 0x800}, {0x2, 0xffffffffffffffc1, 0x800}, {0x7, 0x1}, {0x1, 0x8, 0x1800}], 0x4) setpgid(r3, r4) r5 = fcntl$dupfd(r0, 0xa, r0) dup(r5) 16:05:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="07a09781936735df907e563b0e37e5a9b57bb5ffdd56da9af01cde8e418d5fafacf6ac48f0d0c90f1dfe1439a0f6fa5a090589094b944ca385c3dbe070ca43342246bffd29945d60fbf4797f3a8d01f7201997da1a30ad5469f6c03f069d50e338869a5a9c03d5b9b3b857a50c087f512d638fd98e4a6429f50726b96e1c2024cd5dba57701542e0bb2cc912d088af492ded3f0b6c8bade9c6f298abb370f4af8b29666e2c058890dc0b5ba5980dd5f34363930a6b60cc6351e3cc91fc2d7ff7961b26ee6f5e89216c8b7d68ce65346e59de35e9c3be0ba605f0fdb88ab155ff5e8829f618173e088366d17f705d7a4aeb470c8e", 0xf4}, {&(0x7f0000000280)="4a114d51d08dc2844b32a06a11ab68a121a923ee7b6699bb2418df4cf17e74a475f38497c4703aaeecd4dfa3d0b372cfdb7f1466b0524c77b5b4c171912bcdd8336a2fc41496f2a3b6a5174580a8b4ae8b31169418421c6a641713c43ce2a7f5a63b68c965616386207fb1a5ff61042d9ca507a08c314027bbaea9b9ced806054442dffbb18efe5c197b5edc4f852094fa1040e8b8462590531dc616a61ede47f7cc40fc61572307c6b0f5f5e65fc0d460e3817eb81107439f3b54dcbd32c1069a10e9e6429e7f3dc040db034f58577621bafc", 0xd3}, {&(0x7f0000000380)="07c0e723f4a3886c3fd814dac926e50779b7267404e4806783215c7ae5a451df458d40d763fa4ab4bd2d3a629c251cba04e0425afbba334e9e366e42f79c5ead7bdd1b05051ec13bc80a7c72f39090f213e7fc2be539ba65faed6b1648ce3742d68099e6b144e10555a1c143473a4112c66470feaabca77bce90456dd61bd0e4930416c609ba64e6893206ced79930b913117105af9458a41787862591a3d79c460c3b9c34b082563b9f1db98396e21991f0d3b15af2aa9fa116234357199ba88959651f046827e4d2c319beeb2058838a5ab399ddc33f3b7b3f42eb45c037ee581b27e048d00f170d143e56a3c0", 0xee}, {&(0x7f0000000480)="ea7c26d5ae79c1077bb952678ff24a1ed06a24d0b4919abd806b28e0b64a0c0f2b8d45dd4c139daf209341a3dbf76db6c2e414b310500c156de84f129057c2d3f418693ed1274f3d4d0946be41bd2a90f824a5ed0526941a0187510e88988c2c7374", 0x62}], 0x4, 0x0, 0x0, 0x1}, 0xa) lchown(&(0x7f0000000580)='./file0\x00', r0, r1) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:05:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$setstatus(r0, 0x4, 0x80) 16:05:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:05:18 executing program 0: r0 = semget(0x3, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getuid() r7 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xe61e, r1, r2, r6, r7, 0x10, 0x3}, 0x4, 0x60, 0x80000001}) seteuid(r6) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10208, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) bind(r9, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) getgroups(0x3, &(0x7f0000000200)=[r2, r2, r7]) r11 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r11, 0x7, 0x7, &(0x7f0000000240)=""/9) fchown(r9, r6, r3) bind(r8, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[r4, r10, r7, r4, r5, r2]) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x3, 0x8, 0x100, 0x1, 0x2, 0x81, 0x0, 0x2, 0x1, 0x2af21250, 0x1f}) r14 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r14) r15 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000003c0)={{0x2, r6, r12, r1, r5, 0x80, 0x6}, 0x6, 0x7, 0x7}) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x28, 0x0) setreuid(r1, r1) setsockopt(r13, 0x100000000, 0x3f, &(0x7f0000000480)="0b85cbda5a74b4ed520fed8b1b681b2643199a9262aa550fed4bed831d2e695827b3938f42eb1343a99a672fc57f030b5b12a7a474585097d3a2ba880e6a21c8a88098e4ba102f63121b174e0d0e2b18436d94f24cc3dc878577afae0fb7c232de30c17007293abc1a5017bb0e6e2d17ffd2bfe3b950886c", 0x78) preadv(r16, &(0x7f0000000600)=[{&(0x7f0000000500)=""/54, 0x36}, {&(0x7f0000000540)=""/151, 0x97}], 0x2, 0x0) ftruncate(r13, 0x10000) getsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000000640), &(0x7f0000000680)=0x10) msgget$private(0x0, 0x10) 16:05:18 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:05:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:05:18 executing program 1: socketpair(0x23, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xff, 0xfffffffffffffffb}, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) shutdown(r1, 0x1) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:05:19 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(0x1a, 0x1, 0x400000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:05:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8800, 0x1000000000000000) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:05:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) dup2(r0, r0) r2 = semget$private(0x0, 0x4, 0x250) semctl$GETZCNT(r2, 0x40000000000200a, 0x7, &(0x7f00000005c0)=""/203) 16:05:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:05:19 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)="4d6273d31f01c097c0b9", 0xa}, {&(0x7f0000000200)="17724324d2cba205bee7d5bfe4c03d989f31dc544dbf4be313500b03e6", 0x1d}, {&(0x7f0000000080)="d01e8343896f94c491446fde45e22422bfa429054687a2068b1073d138b94c3edc39280dd435ffd13db10bc780e98ccddf438960720d9a651e56cdef951bc85d97ed7238379be38b4954395d00dea8a92e5128493cf63db7f6de88ca6cc1315dd5bd511d9d7b9fab98d0a573e744faa7e9bd264c1070e6ee7045ca7d3a9b4a14516e", 0x82}, {&(0x7f0000000140)="93b7fcff61f715197562a12f801bc50b34e60a327759e30efc09466bcc9364fdc465e2a2db4e1eef23d567eeddc03412c1ddd214c9023ba84cb33bedcbf2d9b8f6a150eb6d8ffa56156694912dc473bb5302197d6942b7b762e73abb1bb91cb6fe2b24fc913f5be6075741c95dc284", 0x6f}], 0x4) sync() 16:05:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/118, 0x76}], 0x2, 0x0) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f0000000000)) nanosleep(&(0x7f00000000c0)={0xfffffffffffffffa, 0x2}, &(0x7f00000001c0)) 16:05:19 executing program 0: r0 = socket$inet(0x2, 0x8004, 0xee424dd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x9, 0x4, 0x2, 0x9, "1847a42291109d8ba411cbe25595d7e958576cca", 0xaa, 0x2}) fchmod(r0, 0x1dc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000240)="f61536513b95e2bc0873e5977bd270f0f1d499c3d93f2debcaa66fccd72b0fa07fe056e7912fbf4eba4c6716e38b347f966034a251fb26b5c9406ac3da88c6d28823745f1e3823fef480560a987354141caf1ee49205c8db66541c8372b7ba40e47174eee667ccb4eb0e8e07a64c6c2ad2e5b3f508aacaeaab7cb6bdd8ae2ca58c4b8110a2c365ccc3118d21be5e33ef123d7c05d4a60dc0318fe9a9e0cbe148cbd4cef3b2eb6b265450583557b734e1573c75bb862879b2b9166b4322bf19af304d124644719da379b949809b1d0648ffa59b22634d55f9f569b2f8a5e03c97ef8978523b611e33914ef3fd1f717c28e1d341dc952da4049287d764aebe264fc832192ed74192562abc34feb0bb67040e8bdac682468abe4a455773876c8efb28fb79accbf985f972dbc3119d2c347e53a363eebed1ff98cc15eb17dd622c5faec1f044c7e66e87f9495ebcffb6c4ccd8764cee2a8c3388b973b7bce6961864d25803e662cfc0b788004c18d1a22f715c0fe854957913a9edeaf1467c42297cd508a2f91613230a5756ec8663e11e18f64fd2c4edb6f3fb03045ccdc723ca9c4c874d7c82c74c5d7a51630dc798e4fde8cbbe713b9443f64396edc8d626a526b6174163875a965fe815780c897ec0a75afeea3f41a5bde6af6a999d3e4e17ea8446f7532776ac9e05e93814d31d352e61060e6e96814fab67a98d0e0e1f203df3f91ae6ff263d42903698a3470453fd39218a86f8eb97d5697370a91ce38b56a8110ef065a1dc9a02f3a97f1a11f0ac2fb5160b09c09de8f36343076702117fd8180b9020fd4194f04d7ce6da4c8642e42d8453f8a703ef525e91238ed577bbe20ec788840c493cfb9e0a338e578709396c1bdc2590bb8a5ef8cc2443e143ae51b2f7798355c8cdf55401d4d2b0c2c0dd09aaf3f53dc9ed4bc219c60e2ab3a63c6baef0fd10b5e87b5a0ef5401b37e64c6b6be0814aa3b2b197d5d6c482d9c96e5cb9a5d907482e04d19d93144250770b6a0c4a0e514541dc9fd350bab5234cf3db0e8d03a77280f83d8b57fc713e2a28014cccfa3536dd2dee9218dfb46601032ff9c05a01a8a3fbbfdee4c54201777968b4a10e78d8f759fc79bb6260b4844b4b67cef7958e108fb3f30cc6222b8bfc4433713ebb9ad203b4ec4f5f56a9e035a808516c27f42f37e7606378e32bf3531af5a1bec502d41bc8b22aa5009b4e75fd5c5c948afd2eab865c41dff5da8547bcd549ce0eca9382531191a01c52af05b218e6d6aa892d6521096a51785f9652b4a1b54b83ee95e3e16bdf36ff107182cd4e72da63c4c237a97f197cd2f68c1c885ad87d30986e5b3316f58b5980093f4f52cdb042022bb2feafa778f4f335d856b04f1fecb13519f61819d63ebe257fae63225e325c9d98c8253631d8ce1a9bc6a0fb43f6a27585540a527ac60e8bb1757dcf934693b02f91fc5ab1c4b14eccc2a035549df8eb39e988b40a6b69b88fbbcc3cfba5d8c10cd108023923080e82358ba974b47c3d7a2850315bde0cafd1f3975be7ea599fbc3cc8bf6c95850ae643179ed3bcd25bd8c4f56f8298211eed6e00f5c7fc08930ab46bf92ff8fed56f008354482c5f67a21c2f79256b4b829755ad3beaaba8cc872bd22ba390c981641bbe21a774937d91a928706d62f837af5e45c1b38d17dee25fc8462cbd41f49f0720461add521620c9cd0deef38ed99be411dee4c76d940c6667a54c1262b9755b2b775d6bcd61237f23f388bca244e8d0d034a4e7baa78a1bcaeaca99ff9b2f2aa25860271fa860b18e3361e57f0a854ab79d0cf8df1ed093494b6db2ad5af61c56ff1937f844480567c1dc8a8d20ab8567793d9dcbfdbcd77d9df75ae375229b06da8e41e7b460e022c2b85d6ffcea91c28e50e635747b05804ca2990834b11ec091901ec8878e4e55a874d3968939e00471a07b5fce1bb7a9bbb284109a86a20f0f6d9ff3618f8370ce5ae37c4921d7ce7bead63cef1a9528f69b50f648c7cbc6ebf6847eac81737a32824c70fe2a6c6d2a499ba3ca64f10ca15499564c52a5ff0386b56132a6948a6d46c80cb7f2fb63b5d1170cfe9d7d0aad03c879d595702ddfedaf5befe71ef708c29ec2686b8d410122e79933832dea746ce753f4f889851bb7937c9d88f6fa01e9da0a82697d9d7cbb24e95752dfcb0b0657729c93e02334cea5663b52e688d5a5edbceca948ea06411c62ab43f7ace0b5cfbf66765bd58666efd3e5f3d5f154dcb580632385be640ceade7f7c8617539b87770bc28a8c0685f35cbac98658fb12b124b9aa2eed54d823cef7188aa9066c2622634bda16590e986699b8a36bb3261b3c9f5652de0bb5466100339786a9f162f2ff7fac81422f6614b7176ac784d5a800c73b5e26aed650243ae84a33e7c807565742410b40e71bf67c8f5a618f3975b743ba529ac6008e486be7128db966459d7cb7764fabe1317eaf1acdf62f184f4b102a43ab188b957ce31aba4a9a988b2026832aafe975b6652adcac9e58d7651f02533e4a39a9ce715ffd513c26be2bcfa9898ac4b75a0e3b0a2020edbaff95310e80a4bf08fc3b3973a1ba8cd4e808a73247d5c048710e7e862b66eb359c5813a83647907a6e21965d00bdc0bbeddc51af8dc6de1e8b2c933e310bb978391b91fd55792799fe64122c4e13d2c5adc00b1bd6002d078bd06816fd804b8590fa46cde9b35454f6da9523713641620e0a915f3b5c2d6c4c9cfac2e1555a3f07615edc90413ad22964db8fbd98b76a1ddddcb2e6fcf0b7cc9fd7b3893df3a7bb5e91903847b2abbc47ea1233381513134a103ee5c9620866f4f0d7ef57e0e79de38ebe5386f13a821e20994543c492800f9712dbf12ea29d0941fd5695eccce6098a4a93f055f8841980c91ce94df2f12db171a75242d1ee0a0118f387bf83eecae3c1a5ed4095cf670cd9882bcdf183796ac67eae84acb7572a219299c24e73aa7013bf89d7e3300b4101b416da571def4c0c31bc63470debbf1f53fbbfa996f85ebb2c2a4299427483e51efc17c0cfabb725dd79adf63e65a06413d7e977b36aacb564c1076f23ed7cac0ea96001555061bd29be3abb43c9c089f9638a1e188f6db5e4f9c039572a1b7748f8a9f6c67e6c20671d48c0c5851fa4151593ca1b429787e0d350c8da9b97ef3d32435fceddc1dc6a4fa0c14423e1a3b69fec3c2e50ea6791c3d5174ec8f4236f7501d14a8fe20d6ad5c920a196d538030cc7993a81d7d37102a005f2c1432a488a7db4d43d61cc8c9e313c147b9510247d788768a9706bc4411842603776e82a814025c88c469a37f49921c64e1627a67e5be640ce8995092ac60f42333a45dbdc335ad993d1f33d6f724d9995351ead526fb1bc3cf2a04a7cf50c167f4bbc7190227dd566a2e845f1e29ca77e7fa3050cb6175501b937c99d81aa3178d9411e9facd17f5a9cf48a2509787ea174a813f9dffd5968f99704ba38a8dcda27c047b91f78fa6a3ffb7bc2174c66ea694c830270e211577cc2998fb74625d7b16db8e7db418a265d6e880edadb9943b2946f89b7d45a14abab8fbfa3979cda4652d9f702fb47c0b025c3be3021b3488ad679c9b50832a96c734fa5a7f2857c2693d0bb76e5761733bdcf62b96ca4c974cc673b32381365cd99143f49ed83ff8dc8483a908cd179e8563527497f36510f65400a69dd08574a9a21292e1b40e6e75b6b6b11dbf5d8e1658638cd6318843191dbc8a91a6463de64e49267f7661a5f5107fa4560df6dae9af28c4ee41618973e4330141048b82747d58586b103b45707ced3fd3990bfc738e54d4a38015c996bdae1ed1f7cef6d5c7d62083983bfa228bfee51fceda6752b54670146949bfa7bbb0663b57058256c26bd5c5ac1e9d088499bc2408ec87d5a3b4785f5acc53cc444a15f8fab36dcc12f8f7efec916f0c13dd08a0d25bbd1d569c97ae7605c633fb563151a8ab475951f84f8874ccfc0d2ce22bf7b879fcad39197666d77a5213ca9648592270e9f14901f2b94083cb9b2ffab9b0016d54238e8b4008d1164a244673577bfddbce07a1a0a3e98472b757edb41dcb36deb65b570ea4ad0b2161feb6732044b5dccab5267263ebf245bae791c587d7e58c5306a0216ce7b72fb2a83ce8082ae0a50d972dc0bcfaf1b8d01c2c08355dd9d8f535f3c6ea74dff19dcfe8629b93e081954d163ac5d8c6c3ca274480e3bc7b24de3abcbf0afa1ceb9de507b2ea00d39df46bfa7497418c5df576b0bdd84381b13406b5d085904d9408dd69400b21741470046f7bcf1b76d85075b64f172deea482a67e73908fc9f3dbf03ba1dcde3751f53d58fa27257c1871daaf9d4db1085c9aff15837d05f72b61c44d53e04d1d30362646348de8b452913da2484a50fb9847c27236afac4d7bad0293bb780f514c180d2f88c4b9d6757b77b3b6930be7f8de1a4394a2cf2e1d101ee48904a0f5dda5fb55a17ddcf4cd9a9efa6de187b6391897ab52193e389992816b44e9191e3255f44a94b04527b00c473bd5e0c5427f2a60e99268a05002af241cd29615d35e72a74886b8ae734e77447699705af16e97fdb0a300f75119dcd7d3cf129a02a91b1c83d33e715bc2d0ae54bc08f7f7be77a384cf62e8b305d1e9a9b20eecdf1435a16f0e3b95cb930475ca9913a42d70980e69441f5f31406f1e13c5210efcd58a4a8c9ef738cbc42667ef10b19ba89eb4aa73d91e807f2bb02d8b05c8a4c68aa35d5aeb4929249433e65df977f9299505d9eabe83e8b5082ee587b831451469546acb6a168c4dbc77b0ef9c6c4a6b0e697ea9c7273acfaca976ddf5184bb72f522002931d278c1a1a4cf10080bd1af27aef04dc18554756e1552532b713f8902a61a9ae0b59b1f434b27c14f4fa766265e47f9aad915b61d442ca8351ee910086dc018d8bed13075a9cd83a9ddcf499a9c9a5fd23b3cfd53d2dc7a6de2637bc13ce70249f034d1bf16ead6ba6f81655bfbb3de0cae5a11e6b1d966cd6e99cf545a56431ba54918321fde1ef0fd8b5d45a296859831b976952ecd8663cf425c2cdbe392f1ce612fb67b39f07819c33cb1036f98799141459a93e1ac9119529ad0aaf2f1b1aaaee74a260eb63595a65fa91593dd08b96bd2d619d26691afc0da9a96555b9da0ab1057dd5249ee62fe9970fc2de5be9d08019acb362bc7aa39c504bb278d0eca343317759041bb61098522e67a38fa91452edee57a0e15d9ded5118b11392b4cca7e88483ad7f93a2ac40629c98495a58d56ef6c87de42456369e7f856d44547406d6e998095d9f39d77f2aca60b44ca9fa33263f15ecdb93ba9a850f7b23ca28716a74278bb92e946f5053cf108952d7acdf9d5cb38674b53a7c4a0a4ffe35e2a5ad5596f387221968c7562f47cce21a6740a73ec08804e337387ba2b020f8065a0ebdc98648c12e52cdb07e614a167dffffd34b82b19184454ed7940a2808e4d6f5080dea13b11943a1408f7e81f3cdb0b05e5c12ea50286e9bac006779765729b1933c364a0d386ca5a802b965091b4b202391aa459dd30563d19c61d584a5a4b6719bc42448233240fabf9b87516bdf036f026edcc08cab4bbf7942fca8cda886d44c5118da7722e33b037fa77b79d4c6ce0c3beeb4b80bf0bb3e06aed598054d2fe664da2e8f64900d294c947f1420b05db78d21a94669299f3d6d8debd8c41480274fa6a9f686257989db8379117f62bfa96a32cd273489b1fd7d1bd314cbd1921971b870fb27a050c994ed9f814479f0202a4565c329ef9367b", 0x1000}], 0x1, &(0x7f0000001380)=[@rights={0x20, 0xffff, 0x1, [r4, r3, r4, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r3, r4, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r4, r4, r4, r2, r4, r1]}], 0x90, 0x400}, 0x40b) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), 0xa) write(r0, &(0x7f00000000c0)="8a370aa412072045cb87101ca2d155096eb2248397d640cfd87d5b9fb0c67fa12b2e2a8f1025947260437f1d513cdb3c0506ed2979ca6efa64ba7e3765dcfea510bd3b53c77e3dbaefac99f8fb4e3077b61b2a76dfa793abdd39ffe3b8749cdd10ab36bd45210b79406dab6fcfa5086fec51c28743dd13309637404b3fa6646b695d740fff7cf2a54fba20d3241eb8191b9fffeaa348e1578b1c429d70a1ceedf2d4bf05eeccd46ee6365b61a0465b018eaacd9d2cfa614c490cf0", 0xbb) 16:05:19 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, &(0x7f0000000500)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eafe2affd8ac20bb03546eca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed57db745ed9ec6823f31fd5d002ae7780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d3253276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e09058aa723c5c32f5aaa3a"], 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)) 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(r0, 0x29, 0x69, 0x0, 0xffffffffffffffe7) getegid() getgid() fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:05:19 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="e159adb23fae9a90f4de48c64e5c971c04cf019caa6324fd07", 0x19}, {&(0x7f00000000c0)="5b82726874ca4ed59de8355eb1a240aa56c14e820dc5880bd59a23c8f52abf29b220e9e4f1bc39989e08f65b1b2009292df7dcadfa05285fa3937c255a81961c3433241a8879142bd06923ec6a27c21089d348747aee69d2c905020fa03e66d290de5696797165a46c764a883c2aa100d960eb7899725ce0df961a6683e01f97db97f3d3244b9f41c098da44847f0f37c45021f93f1d07d456a0c56225fbeb83e9ef8de492e45b", 0xa7}], 0x2, &(0x7f00000001c0)=[{0x58, 0xffff, 0x0, "433ff4a13baa7b35768e906159cea662564b89e71b3434dd5f8018ed84005fa4e785b853551f0df2c6e4624b45391a0f0bbb8b52b58444b1bf9fe56742ab027107"}], 0x58}, 0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) rmdir(&(0x7f00000007c0)='./file0\x00') sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x5, 0x100000001}, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)="35d1c56d025bd177e465a44a2a4718dc8ef11f5b664ed5ca2e4464838f503f220b82", 0x22}, {&(0x7f0000000300)="6241c334dd4c6eaf2b01bda5ffe0d4b9506c5b4ba783e93cfed8d5800e43f55c43ac59aeecd49e314677a82a25634a80a24e7c800224bddb5f16a22d51d092c6f79f5b3a90efa2c15735796b072528d1d8256b5e59f1b270fd866d182178207d241b8d86f409a163b88451d8bbc00ce7b8bb8e20928fb0bb62d680b2bb2d88d1a93dbd530cfda8826f69474fd9427a34bfc3d4789034b8b500455c8cc65622bb8650fa3777aed3d4982db4099fb691a29dc5648e3a689335c7c179cec5bb588bbce3c7a6aa5702dd29a2c1a9b3e6a10d6e312b0a5b69fbd740d9669c59da78253b4b5be7f18b9f7dbd", 0xe9}, {&(0x7f0000000400)="7b706dbfdd629c5e9e8cd82e59fbbe1aa10e840e27b9030658d722a0a93299d0bdc2058c7a57200cfa2ba805cc2fd1be42a943f9b75883a0f203065ba573a22355ab2c2abbf44e99594295edb3533d3035fbfd6d4897793caab445a7c051d3dbc6f0d8882112bf6463bee77f6f513ba1caabb8a5", 0x74}, {&(0x7f0000000480)="017b8e25d68a86ff8243f1e143698f424f977ddce9d83372baab84c60ef758f9f4f2226d0751dc47e55628a4d35ae6675e53e65e94fa09dba330b8d8949b42a4f4106ccbac892590fcce86eefd000bd00a6e3cfef4ced84bbcddf5565605c3c150122357211a59a6d4996518d72fee57a9c71d15f01f6ce2b54aef911d43e5bfbb6cb537a23a9624f083740fad029bcb73d4768cff21a55ba1c7d1907bb1a446feaae4c5f33e", 0xa6}], 0x4, &(0x7f0000000580)=[{0x100, 0x1, 0x5, "6d9b832412b08d3320f09002975bccddf6fc8b98d7fd3c98a9ff908128ba455c133f610fb8c7a873e9c3ad87fc33d9b43ea46cdd0690e12e5091614c4312c6bea02d4395e7e35c5532b7da3bcae4479db0d26e13812cf73a829f650912527d4e8564cb24ae5f060dc6394e25f0c33e2f2436af2261815d981ef504685d74d9fb19b0fecd1df40999b5e8ee9b73b520f84ef6a7b5c97474e3c85989b1ba06a1fee6c2dcc932f73db274ee0413188d92c4130fa0b7781fb0067de9dd0e1194e353dfc2dfbaf79a0b61012237c115ed4264a76fa0855966bcbbf8c52451e0175d50ef246a38e79623eb47"}, {0xb8, 0xffff, 0x9, "4a242cd6aefa5758732e41163281673d1a8cb5b7337b05c5e34fac878d03416f78adc7d35a401ac1feff33c2652846f1d4cb723e9996732224cccd84a136e7b3bc1fe4a13b24e457828aea9892784017d2c6d8c4ab833dd5a0890547181e96c2ceedc780b31a1838445592eaf042c958d73b4352eb39e4c6981c6195f370518bc0709851835cb9f264091a3e5d9771b92362769fb193931c624c00d6b083af5e57be1ef0cfcf8a8e"}, {0x18, 0xffff, 0x10001, "05153f8e81fe"}], 0x1d0}, 0x408) getpeername(r0, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) 16:05:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x800, &(0x7f0000000040)="bbd0f45d7892f17235a331a1cf0800", 0xf) 16:05:20 executing program 0: r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400000002c2, 0x5) lseek(r0, 0x0, 0x7fff) semget(0x1, 0x3, 0x4b5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) read(r0, &(0x7f0000000040)=""/5, 0x5) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="55b4d30ba83adbb05fc7e73f54f1af387feb94397547c1d6a6f207afb29a783841c56c1f667a603cf3f29b3cde972af357cd0225f568a65ec79450b1f3f43fa17a46028765c93af4f6d0ca562548f744fe4097def48a10d361b08d80573047c5564040baf27a2231e08a0160f2125bfa4883f8508eab55494007a286741ae725a0d8354a79416946c8759a8cf2bbcd0f0219d246fe8215c63582f2309885"}, {&(0x7f0000000400)="2a06e07648bcbe33941b511fd81538ad7e0f76cebcc00dd5554507847955cff2bd8def18dfb2ff7f68d9c4c1dbbafed664816b54fdbf5942436ef648b57ba4848376c33c18ce253adc1a1ef798e0b4723a9a5c68a2134962b2fe7a7692bfc85f0a14dfbd1e4ae8fd6271f532c6aeb3f895ce9509a76e9e15880dd9131f64edd2165eb65d42154578dddaba6bd17f1a7465a9c4a2f164f8ce6c33b2"}, {&(0x7f00000006c0)="ee9edb0bd7c57e6eed77e52a137fe1bcc055945e3accba5c24e53899222e608b4a2f38245d7610eba6c6d1011940c8c89949b2f9331ffb95618f78fcbb845489faacdc1615b3dbac2cf9c4b700dd3338d7f56f63c4bb89ef9c5f4d2ccf0309c2d32441a854457e6677ce510ffdc9ff", 0x35}, {&(0x7f0000000c80)="1ccd5b12e5eb179c5ed60b4b98c300120909526ea324cc96abcc92d1b510944f544733e5a9872f4b15b2dfc85c69f008c4d952c513914465b0ff2ac63d13f33676f5ab666dba9d2d7c5c3bbb10955846ff2a480be29416afa757bdd8ab781a542dec327cd05c4e1a5284c855cbe0573c9dc57a744b8c611ce7668b6d2181fb1def21e18685a9ae3dee8a4e6d4a96be5d775a1e96d520958f0bc838bc1fd1fffdb7b6da7526eecd1dfda044fa5f7f1174289f0775a76abcebcd77ed14dd990b35c47199a538e69299cd81b4b3b800095eb6d25fad7f3888532ab4db53ae48e0c8ae010b7d593973c04976abf51cd5b21ef7f7c88df57ee56c29a45118fa4dc013bc209cde5652c8275cd1672d11c42b76a5d7c0d63517cca29dbec81ea6930c840a5998fec4ec65d3383140acb8dab06d859ec0744fef4fa4e6a2a49a966b6c09db0bd7d5dbdac6c757e098afca29ae1d3d576cf4222bee3149ce7c14d14842d75675f805ccef6a6cf5aedc372e7b6bd7e11c04112fd0dcb6f31745a310c9b7bcbe081a7734a4cea58addaf41e8c6067f93b25dfa54abe48a570d82e74dfe09f8f7d4c3c1aa1f82488d853fcb7be73109129773f9c00eec308ef2d30aa91378a642bea9afe4458044f9a68b0d79cb6b21947bcfdcba7d5e6f7487ed8633d2746e087a7450127707f486ddc381c29de7bcd386c78aec46b159eb5df58cb1dc2a477d32c382ea1a631e064cd2b2a4457df8371a97accafd189a2875112ff6ab0edd6fd8f6bb6b96a6459f59421da7a13fe99b200d73abf0e5298a390f74e490cf20d049594a64eb4f9dd0b6a5ae5d6990aeb22f50563b52a818d655aa9784ff8ecbeb996952e03ac74c07551915d8d25a4be1a9e49b2998851638887f9147c3cac01f1502ae995f1bf268d2e0a20d00d27b9510ce2d0879097ea5b4a4ec54dcfd7d743f18cab4f1d861e792c9927da64508233fdfa555c1cf29a04b5eeb44963b5ef6441444560e283fb457489eeb0150156cbc32f43b466167ab8413ad8f75e85a437601548668bb4dfac2f5371cf12fecc926114a71a80712bdbf99e252c19a9e72aefced79ba64aef93057550bc25153e784a76beda6063096f461b04bb07b4169d1c0cf935c97e51bdc29ca30ff09c4b0cf8675f4f4ead1fa7bacf1668869edeba69d66ad1eb12f9f352e2c4997aec71898d74fc84a58794122cea0fb1d7c4dce4e0ea7a8047905e93d83bc5cb07634a2ac6f9f69acdc650ad073c0a8e45765a579a7a8888e6cbd477934376cf830505ee089529ee80401950d6c760e790aad866de6a908cf40615f3d646e1503fa3ad4e1333af6a222222f63a79bdbbf7d9b7e1b45ab94c02dc5d87c838c66af6d1d7bfb56441432c41b57fafa5867a2bd0e1e863467980aebec455ac5fc7396f47b0ca07056006af3125b7caa433625ea27c08de7bc69f3f09498fd8b15ca83cbac36e6a7bcfc65eaf3a1cc3a01688368941190338cb06debffd72101da7bb7d10fbc38ad7b4df2cc0b6d08625c9da56e113e242098edfbe971aebdfc6f8e4d443c73b2318aad5f789c8c95c2df0974de2bf9db1bc16a2c685ec613d573e57916b46765fbd8a4c19ea27bfb6d79676b8ee50d9968db3610f17cbf4dee1b61e7cdf285b2ed53986eb8f6f757ed19c83b19019ab82aed3ded86d5b73abbc9e09f28bcddd7c321fbb1e717b60ad5e86ea4cee6d33e331374beee2a7748787f6d350b5e4562b76e441ad6654d570ecb50316f8d327ea9efa330242ced379c08583a1e531fedb43ce0a28890a0ea461ad8711369ba256b2447d9cbdaa5240f27ea7b2e0d679f333d7d391c91e0f6e8cfab06e2c2f14a2afdca24a59e4ae96a2602b999d55044856ed212d59684eace914f64111585bd8d34e40840c6ce63407f4ecd913838506e9141f40ea73148a04e3128ecb6ea6fa0aa44110d71cde4eacda15ac7c6b0a1460868705dfe5227c3202360ba808528348f343ba6b97ea5c69d79712f3eb4930f5cd020e1ebf76c3e54a3cbd5b99923199b71499d582c258336b07602319a7108f2379667c7f786dbb7e75decf60beb7e6c2575b6d1543ac73299e4d8719243dd9dc05124f9fbea092164c59bb1d8ed0b40fdb0d71ede818f7ac38181ce6dbcd047d8a832b9395aaeab8262e8a5c00596bc0b2104e8ce04595c1dd3abe74bee5f62c76afbfb3e4dbfeae76717ac29ac4bc7fdaafef40d63834e7e19235dbd478e3f308e40fc984441d2c9bfc7b85b85ac1d78bdff1bf04ae7422744e01eb5f6148d9ed81b9b4378a776a439f452c51f0cd8843189a6a4bc5d6ad2fdd5229d922b9c102f04af3e08e653510aeed956e32df7765470342054023fd8f57076b833a38182004714c2e1026342e7836e62d52cfc58ba9290a9f3dbcda2e807486bcaaec6fae9e62aeeee058caa8fa2fc0cb633721ea0f42ddbccf9c030fd11545c07c3232dc41732ccc2b32f9d27cae50afa1f13adb2cee347ea066a0832b72164c640a4aeb5a7cf75cb9b57b6dc821b8798a90d355e7de9f4f5248f4aaa1fc57c8427926df338baf3a4edc800ebb97f257e02d421b6957243b7cc2d20f3c65d0fe11a8fe2d4104b4c1b2fd37feea756dc6737316f55bb2e34354d9a0ce812e7a510c18dc0014e9f053764c0b33bad9b43211a5c666ab2c0bf52a091f2d2475bf1f85d8911a1c26a9d8c8b0971b4bfc66cc790f6c1b5cd4f98a82ee80ceadf3f1ddb52ff0a4beaf51fefe652a4e90af6344667888ac2c7157703605030d420bbbed1666df16761c3d849420df58e9ff2b80c75f3d8085bb30fd8bca6e67255529d53be9ce37b9f47559fed1d20ea7d977d9196f85fd47e96d7925f2da0cc667f791956ef348e9ec64f863fa936ddeb50457d61b1ed4c0ed3f4f8024bceb90e1d8d908ae1a39d267570cfac0bec37a12ab1fbf04d0724c48df5bad787add95d4bc2031cc32645b0915d4dd830f2bba49f4a1a21183fbaf2efcddc95f35401bc1412acaf0fd9a10ff589e3e0cffdf58dd3ed3ccccdaec4ea1da45f9382935f22f889a284e2c66165f10d7f3c88f80a7f70073dc05b340f95d0ce20db0a2394127d0efa06c08501b26694da7bf8a8d4a23bc4caf9cbbd0966db3f06310d968407bfec48d40660a55d0a8e1e79058a2426e5dbcaa9ea9e7a0d067f36b4150acbb03c85e4a88522ddb799bbf52c0db0d54bac35ca4b34f054b0bf9c57dec512916136cb201218f8a6e84177d9f6a214243bc954a515afaac71f48ba2b53e1913e26571bf3445c9bd477fcc2f985acdb70b51bd3c003a98298ca01426a90dc09fe8bfd31741e1e121f56914fa8e974af77bf6746e217c975f529f77b63b7e162a9dd09658abed0cee78968ba68334cd0d71d44adbcbae56e578b03eaad732a791cba095715ce3ac1e67fddc19127946e4dde48778c77a5985cd4a9a8daac5d7bbf678e5222cda22f445be2ecfdf45bf8caebeee4452c75164030e79be17588e0bbbb484b8657bacd0ba96c13a4c7e54944204ae107a53a7113651c5c2faf6cd8d18018de3853bb8b61e4aa920b3f25caca921d0315db6a3aef2c5042eade38f89015698887c95680db49cfae82aa83af1c87967d33a99cdbbfbc6044d82a267635dff99aba1207160b8af791fc3849703030df6390e61d65f78786d57fa06b1e31c3526e925de62521e01fa03087b1c78795088ec86c7df390b52d23afd58a4115f638809cd24c5814bb797dbb0deebe4efa2286c73cac1cdcbb7e60bdb40205def4aad4379d5e8294ccfbd397b95f611a476b044862d65f857374989819d46dcb98a14b934f9eea48ee31f6800a9f19205eb1a9743a0d5c223328be82f0485cb5dffd9a935506172536b9ca7bb0727d6d8ea9841853057fb7284dcba7265a446b3daaed65e96b9cd704739c99b7a876574287559e9388cb2132b3cb6e1562badc48a0170ad6606bed55c02abee2860d9acbd93382538660e6b788d6e0904008b6dc73df513a094238ca4a7fbedeb44b9d1abbc344a5b18124110a2d46114314206db6c40c1508fa1c91437c018c51416addf91dbac74e3ad5e17c777ef6994229bd6129a1e16524dcd12d071951eaae7cdf4bdd964c7c13775c75a4d09d9e2ce5a51515cb23d88093d97d77e5698f73baf9c86bd7e120f64c950e666374c25eed1779e0236774f6b516c21d820dc84c2c32de83625dc59314406a95ae616d49f62ac33b684408f4e58aee91f2cec02079f98cb95578c45da22921663da6298f3877e6be535314ebff95eadff33b95a723b3b436650a82c87181ac4e49f63368dde694aa2341c2cc26031eb0bfc90d2ca5cb2ce64380eca09bd4f1a1a046c242c8e317608a3d20920953ca2d9dc6d9852801bd7b848bab1ca85527792f2ab686cbb5f9f31700301366cfa4156d6cdc0ea63d70cc9f7650f8276dd42d5a3a84e156d36681e611472984a590ff2102a5b5c9bf3a94d23ebc25e03c15063140c81f8e757a05ef9d63889d6eee72dd190dcf5cc508a6fce988cf081aaefd185188c0360c685ac8be0641d66c353eed143c4af3f6a6414da05a05abe33a72f30c4fdd4365b37b55afb5da4e8dbd25a29c20bb4418b18a771560e5af63eaab45f4d39f1524cec357b3fa58299efcb81f9d0743d7a47c2e212ab29a5f742e83f8c8a96140c5ff488603f5cbb6a3772c59e81054c68e8f09e4309ee5004fc2a0a10825c30ca366bf3c499712d6559f6c5112c42fd172672fb48fbcd8bb571e7154f80b45c2d2ee2365f02883201bf1c131d7a00dc8530b98869fcb5245199a132ad026b85647557aa3ffe23d4ee897920fe1471fad3006e8d46d712ee10c7b708f620a5c913d9f8bcedc80f4ef2abbd4e4e68b663a4939beaaa11f879aa79c3484212e2d3c138914bb04e3a5604b96b0896a93f29d2f29232116f9dc2353e4b43486576507551f4722b2c436d7d8ea53c4debbcbbc8e424ac8d1c22d36c4328ec241c80661592e7cae5095f4be2ddbd015d4678d98dd8fa6a577a947ee3804602de2fbf55b50849f96962067b02291b090c014d6931f4862a54b97090b2038268ec632067e8acaf84ded24846feee0b46f61289fbd985cbb3800a73a3bf8bbdd127ba2fca6b730ba83c97bbc6da63711ade9a02ef87609542ee7b89904cd6a3ab8643f7ef35dfe2ed9496cf25664ca59dc38fdcc83832e98fb8f9f7e123f8a37d9d2241002c5919025f4007a81ac39183769e7325d4fb923177af8284916a4eafe9a6c571b333d51bedbb486563ebd09a06030d56baddf298b0bfd0b123479f1ea0e4beac504b0103468407d81b35206b7da3c212542e9f285ded7a473edde1c948cfd4941369432e82b5a5f9c253610a8cf1125cb69ff2a65371f9e0e6d2af4229d949e9a00375865abb980b42477f275692cefeb0191d13ff09bcb4beb9485bce09e583b479b9e115b25e697c846dac3af82761f2f15420daed3d3e85a9926a942013ec38b5cb46e3359d1d838b0db7a1abe79a023e651e53563db309c292fda564ae0f3f8bf8f5724b26f3d7bfac323c8b8060d8366e25e782e6c4118046b6102fb096fea436ae292a276d3b1acdc4a9d01f5826af44520e2ccbcd29f1d8d1142aeaa054c721e1440fd19443bd8d5c29ea835ab27cbc3f18a2ef9a0f152e7d9c718861dc02882286d494bf3aac689d3322ef91accec847ea597218afc24e268c136ce5fc4ceb8ce06d3c7cf2fc1c3031ff338937bf53ed307b2f407385aba32d6fd4e39557ebb2f49dc7feaa41db45eb59032cdc423"}, {&(0x7f00000005c0)="87dcd399d9ab79cccf34440b483abd9d4572a4363e586378ab5be67e916370d3885caaca57081c8cb5e3d04dabc492a2a29100c42aaffa11d0991b5332012b187a4809dd98debe76101aca24c27ce8059c14fdc24cbaf0ef2cde003c5a64"}, {&(0x7f00000000c0)="be9075a2888a55ce3691d77bb4d083fc9e5a22cd73cd8aa1b8a1cba57b6a8acddd6f8f8ebf57ed99a8acb32578"}], 0x1b) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000540)="c72e1dde731abf5d70770e6cd0ccb41a878e0933c542fa1a62ac69fb197e09c72c55efb4639608c3aa9f56377ed558c1b0dc09", 0x33, 0xae27c590a2189f0e, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) connect$inet6(r1, &(0x7f00000004c0)={0x18, 0x3, 0x8000, 0x6}, 0xc) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20810, 0x48) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x4) 16:05:21 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000a4d000/0x3000)=nil, 0x3000) 16:05:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:05:21 executing program 0: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000000000/0x4000)=nil) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013000 failed: no mapping 16:05:22 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x82) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013a50 failed: no mapping map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013a50 failed: no mapping map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013a50 failed: no mapping map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013a50 failed: no mapping 16:05:27 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) unlink(&(0x7f0000000400)='./file1\x00') semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x29e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x7, &(0x7f0000000340)={0x10000000000008, 0xf}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) mlockall(0x8000000000001) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) ftruncate(r6, 0x8) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000000000)=[{0x4, 0x8000000000000, 0x800}, {0x2, 0x100000000, 0x4000000800}, {0x6, 0x7, 0x1001}], 0x3) socket(0xf, 0xc003, 0x80000102) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) socket(0xffffffffffffffff, 0x0, 0x10000) open$dir(&(0x7f00000002c0)='./file1/file0\x00', 0x80, 0x10) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) 16:05:27 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x482, 0x20) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:05:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getuid() r1 = dup(r0) r2 = geteuid() setuid(r2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x9, 0x8001, {0x1000}}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000000280)=""/105, 0x69}], 0x2, &(0x7f0000000340)=""/38, 0x26}, 0x2) setsockopt(r0, 0x10001, 0x8, &(0x7f0000000080)="997bec6a3af1a4ba22230354fd59d26606b3080852bc844db945e7cdd4662379ca214656f3d899556887b9848242be3b5edb9b0cd6d57bebd6cb8ba75bd7322b561ddf1702ddc27d2f", 0x49) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013a50 failed: no mapping 16:05:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0510000004"], 0x0) msgget(0x1, 0x20) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340), 0x0, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r1]}], 0x50, 0x401}, 0x400) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/240, 0xf0) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x2020, 0x8) 16:05:28 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(0x20, 0x8000, 0x6f8) sendto$unix(r0, &(0x7f00000000c0)="cb79b5a335f8b8b96e855070ef81db071784279b1651540217044d3a822aa2715d", 0x21, 0x405, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:05:28 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getgroups(0x1, &(0x7f0000000240)=[r1]) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6]) r7 = socket$inet(0x2, 0x7, 0x3) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000000)='\x00', 0xfffffffffffffe7b) setsockopt(r7, 0x2, 0x400, 0x0, 0x0) flock(r7, 0x1) socket$inet(0x2, 0x4000, 0x80000000) 16:05:28 executing program 0: geteuid() r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xcf, 0x1}, {0x23, 0xfff}, {0xea, 0x8}, {0x8b, 0x1000}, {0x5, 0x5}, {0x88, 0x6}, {0x27, 0x3}, {0x40, 0xeaf}], 0x8}) 16:05:28 executing program 1: openat$zero(0xffffffffffffff9c, 0x0, 0x600, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) renameat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:05:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="67f2e2ba784dfa94cc336b980e5ed358c272842da038095a291bbd74dc72abf63b9f76570cb6cb3f246a9843313720", 0x2f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:05:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x100) openat(r0, &(0x7f0000000080)='./bus\x00', 0x110, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x42, 0x39}, {0x42, 0x9}, {0x47, 0x2e}, {0xe7}, {0x4f, 0x5}], 0x5}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) close(r1) 16:05:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2046, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xc37, 0x70e}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x3}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000002200)={0x4, 0x4ee, {0x1, 0x8}}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) r5 = semget$private(0x0, 0x2, 0x8c) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r2, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r1, &(0x7f0000001d40)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r3}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r3}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r3}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r1, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r2}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002040)=""/195) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) poll(&(0x7f0000002140)=[{r0, 0x20}, {r3, 0x8}, {r2, 0x4}, {r2, 0x80}, {r4, 0x164}], 0x5, 0x1) semop(r5, &(0x7f0000002180)=[{0x0, 0xfffffffffffff903, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x5, 0xbfffe92c01d1ca6a}], 0x3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000021c0)) ioctl$TIOCNXCL(r1, 0x2000740e) geteuid() fcntl$setflags(r0, 0x2, 0x1) semget(0x3, 0x3, 0x1) 16:05:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x10) 16:05:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f00000009c0), 0x0, &(0x7f0000000a40)={0x1ff, 0x1, 0x6, 0x8, 0x3, 0x0, 0x9, 0xffffffffffffffeb}, &(0x7f0000000a80)={0x1, 0x5}) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x40, 0x1) 16:05:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8000, 0xb0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt(r0, 0x3ff8, 0x4, &(0x7f0000000180)=""/69, &(0x7f0000000200)=0x45) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) 16:05:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) readv(r2, &(0x7f0000002540)=[{&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/108, 0x6c}], 0x7) syz_execute_func(0x0) 16:05:29 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:05:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x1, 0xe52, 0xcbe, 0x0, 0x52, 0x2, 0x4}, &(0x7f0000000040)={0x7, 0x9c, 0x1e99, 0x0, 0x1, 0x9e, 0xc1, 0x7700000000000000}, &(0x7f0000000080)={0x1, 0xd2, 0x4904, 0x1, 0x24e6d772, 0x6, 0x8, 0x1}, &(0x7f00000000c0)={0x5, 0x2}) 16:05:29 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 16:05:30 executing program 0: r0 = socket$inet(0x2, 0x4, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff12ff7f000001", 0x8) 16:05:30 executing program 1: r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xc9) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 16:05:30 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x3) r2 = socket(0xffffffffffffffff, 0x3, 0x7fff) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:05:30 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:05:30 executing program 0: r0 = kqueue() r1 = semget(0x0, 0x0, 0x0) kqueue() semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/106) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) 16:05:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() pipe2(&(0x7f0000000040), 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x14, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 16:05:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495501020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:05:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x111, 0x48) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000280)=0x100000001) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x1, 0xffffffffffffff01}], 0x85, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x86, 0x2, 0x9, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x16, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x3e2, 0xff}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x56f, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x22, 0xf0000004, 0x1, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x31, 0x2, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x8, 0x5}], 0x3, &(0x7f0000000240)={0x9, 0x9d35}) 16:05:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) write(r0, &(0x7f0000000000)="c0247d6809dc670a8ffa16dd58e58f6f90acbfd2413428c51dc5ad6c92b1e538cb8e9399df4b2f2f047727f977043b140290b325d7524bd41fa1c48996c599626acb6bf3e341a54640be52c2d6c191f15c219735b1bddc15bbb79db2bb38e51bfb38c503c51129bace6b680a65ae43", 0x6f) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x6, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847", 0xdf) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x1, './file0/file0\x00'}) 16:05:31 executing program 1: socketpair(0x3, 0x6, 0x5, &(0x7f0000000000)) 16:05:31 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000580)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) 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', &(0x7f00000003c0)='\x00') fcntl$setown(r2, 0x6, r8) fcntl$setstatus(r3, 0x4, 0xc0) 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, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x40200003f, 0xfff, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x9, 0x280}) 16:05:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x60000, 0x2) 16:05:31 executing program 1: getrusage(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:05:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x80) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x1000, 0x2, 0x2, 0x0, "428a1dce85302f6ced2f5dd06e6e2fe529159d2f", 0x3, 0x800}) execve(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x3) semget$private(0x0, 0x7, 0x102) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x6) unlink(&(0x7f0000000140)='./bus\x00') chmod(&(0x7f0000000040)='./bus\x00', 0x48) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') socket(0x0, 0x5, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)="806cb34d5a2a2b9b3d85342a33952baf7b03000000a7d798a17059aeb37eec19e90c638fb0c28773992800000000000000fff500000000000000000000000000000000000000ad712b9bf0545379bd237f7059594294715eec47f6cfce40926e29d0708fca09ebeabd8100000000000000", 0x71}], 0x1, 0x0) 16:05:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r2) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10608, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:05:31 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000a7dcb0b6f9a24f7d400f8f6fca79a2ed70d886044b4ae21766e48b2342d29d246600c2e0aa93aa1870988e3378d731b023bbdbd17f6213029e5bf828e7bdf5467235612d6e472cdfd7f747608f563df6beffb28e00978f06868d5f23d4bf1d710432beefa5c11ffe3fa9e0a72693194f3f6b31768daffd69ca8139f7", 0xffffffffffffff3f, 0x0, 0x0, 0xfffffffffffffd66) r1 = getegid() setgroups(0x1, &(0x7f0000000080)=[r1]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:05:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de270", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x6, 0x40) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x100) 16:05:33 executing program 0: r0 = socket(0x18, 0x3, 0x3a) socket$inet(0x2, 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="ede281b1b729e7281ee6f0a0650be7f78f653c7441157567dce9e5f6b59edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ae47cf4a5b4eca8b59856a98150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3968808dae9e58fd2052d6459f3ce24", 0xad}], 0x1) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:05:33 executing program 1: execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='@\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='#\\)-%&\x00', &(0x7f0000000180)='\x8f..\x00', &(0x7f00000001c0)='$\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=')+\x00', &(0x7f0000000340)='}\\\x00', &(0x7f0000000380)=')\'@\a!\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\\\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000005c0), &(0x7f0000000600)=0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="000000186004008b00002b27fe97912c1732ddcd29e207d507fcff023519edffd338d2ff0000000000000000", 0x2c}], 0x1) 16:05:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 16:05:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0b9f33ce04b40786a6e61ad79c94c773f3b1947d0df28bdad273d8b400000000000000000000000000"], 0xfa) getsockname(r0, 0x0, &(0x7f0000000200)=0xffffffffffffff9f) 16:05:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x169, 0x7, 0x100000001, 0x3, "6400ca26dcd25d6efb710041354426008fc2ac73", 0x3, 0x7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) 16:05:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = msgget(0x3, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3722, r2, r3, r4, r5, 0x101, 0x101}, 0x0, 0x4, r6, r7, 0x8, 0x6, 0xd911, 0x80000001}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:05:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x8, 0x1f, 0x3, 0x27}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:05:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0xffffffffffffc8b0, 0x5, &(0x7f0000000000)=""/156, &(0x7f00000000c0)=0x9c) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000540)=""/242, 0xf2}, {&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000300)=""/82, 0x52}, {&(0x7f0000000380)=""/96, 0x60}], 0x4, &(0x7f0000000440)=""/146, 0x92}, 0x800) getsockopt(r0, 0x28, 0x66, 0x0, 0x0) 16:05:33 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:05:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00), 0x0, 0x0, 0xfffffea8}, 0x8) lstat(&(0x7f0000000380)='./file1\x00', &(0x7f0000001700)) 16:05:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000240)=0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) faccessat(r2, &(0x7f00000000c0)='./bus\x00', 0x40, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r3) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x8}) 16:05:34 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0x41, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/79) r2 = open(&(0x7f0000000800)='./bus\x00', 0x8001, 0x60) readv(r2, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/198, 0xc6}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/192, 0xc0}, {&(0x7f0000000440)=""/138, 0x8a}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/236, 0xec}, {&(0x7f0000000680)=""/171, 0xab}], 0x8) bind$unix(r0, &(0x7f0000000840)=@abs={0x1, 0x0, 0x3}, 0xfffffdf1) getuid() 16:05:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc8, 0x0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) 16:05:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x3) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:05:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) listen(r0, 0x6) 16:05:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d732c1e7bb6fc6e23c5bfd000000000000e74de4", 0x0, 0x40000}) write(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x80) 16:05:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x100) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:05:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = socket$inet(0x2, 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4e9b4d52) read(r0, &(0x7f0000000180)=""/111, 0x6f) read(0xffffffffffffffff, &(0x7f0000000100)=""/126, 0x7e) open(0x0, 0x8100, 0x8) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x81, 0x40) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000200)) 16:05:34 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x2, 0x6) r1 = syz_open_pts() chdir(&(0x7f0000000180)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x40) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698d, &(0x7f0000000040)) socketpair(0x0, 0x4002, 0x4307, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x80}, {r1, 0x20}, {r2, 0x8}, {r3, 0x37}, {r4, 0x4}, {r5, 0x10}, {r9, 0xd}], 0x7, 0x8) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)) 16:05:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) lseek(r0, 0xfffffffffffffffd, 0x3) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:05:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x5cc2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x7c, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x29d, 0x9}, {0x18, 0x1, 0x7ff}, 0x401, [0xfff, 0x1, 0x6a1, 0x8, 0x101, 0x0, 0x0, 0x2]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x8100, 0x9) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) 16:05:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) msgget(0x3, 0x40000104) getpgrp() getpgrp() 16:05:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f0000000180)="bdfa4d2582c3d84b77359ad4b77c51bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa1684b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2740aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d8f05aa228132992eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075fe54c0682247a3e405d535caab085c9a7dee588ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x10e) r1 = socket$inet6(0x18, 0x8003, 0x3fffffff8000000) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:05:34 executing program 1: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) sendto$unix(r0, &(0x7f00000000c0)="1f074549f56746ba59afa3ad0d25f824f630817dddfd5eaff7d7900cb0234bbdccede64eb95fcb90e4f30e0c56bd45153384921391ae7162458819d010e624e46fb910fd55ce413c7cc6ec35c0b21ab3", 0x50, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 16:05:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x994528464c1e773c, &(0x7f0000000080)="fd3029e79d1d84c8d8a9d9de3f3d50c7a4e4b416ac47", 0x16) close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0x81}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000001c0)=0x15) uvm_fault(0xffffffff821f9698, 0xffff800003fda002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff821f9698, 0xffff800003fda002, 0, 1) -> e rtable_satoplen(21,ffff800003fd9f59) at rtable_satoplen+0x150 end trace frame: 0xffff8000149d3de0, count: 0 ddb> trace rtable_satoplen(21,ffff800003fd9f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800003fd9f09,ffff800003fd9f59,ffff800003fd9f11,21) at rtable_lookup+0xed rtm_output(ffff800003fd9f00,ffff8000149d3ed0,ffff8000149d3ed8,21,0) at rtm_output+0x1a7 route_output(fffffd80334b0900,fffffd8037000600,0,0) at route_output+0x78b route_usrreq(fffffd8037000600,9,fffffd80334b0900,0,0,ffff8000149fa278) at route_usrreq+0x35d sosend(fffffd8037000600,0,ffff8000149d4198,0,0,0) at sosend+0x6e3 sendit(ffff8000149fa278,3,ffff8000149d4258,0,ffff8000149d4320) at sendit+0x58f sys_sendto(ffff8000149fa278,ffff8000149d4338,ffff8000149d4320) at sys_sendto+0x92 syscall(ffff8000149d43d0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,36031d2d010) at Xsyscall+0x128 end of kernel end trace frame: 0x36238ddac40, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff8000149d3d40 rbx 0xffffffffffffff5a rdx 0xffff800003fd9f5d rcx 0xffff800003fda003 rax 0xffff800003fda003 r8 0x21 r9 0x1 r10 0xffff80000413d700 r11 0xf74a91c963a5d66f r12 0 r13 0xffff800003fda003 r14 0xffffffff821844e0 mplsdomain r15 0x4 rip 0xffffffff812ab820 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff8000149d3cf0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=357326 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff8000149fb2e0,0xffffffff82266898 process=0xffff8000ffff73c0 user=0xffff8000149cf000, vmspace=0xfffffd803f013318 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 2490 164924 44098 0 2 0 syz-executor.1 * 2490 357326 44098 0 7 0x4000000 syz-executor.1 44098 433217 88674 0 3 0x82 nanosleep syz-executor.1 13880 296518 88674 0 2 0x2 syz-executor.0 44163 276212 0 0 3 0x14200 bored sosplice 88674 426282 85024 0 3 0x82 kqread syz-fuzzer 88674 395934 85024 0 3 0x4000082 thrsleep syz-fuzzer 88674 116758 85024 0 3 0x4000082 thrsleep syz-fuzzer 88674 246172 85024 0 3 0x4000082 thrsleep syz-fuzzer 88674 169282 85024 0 3 0x4000082 thrsleep syz-fuzzer 88674 308519 85024 0 3 0x4000082 thrsleep syz-fuzzer 88674 25205 85024 0 3 0x4000082 thrsleep syz-fuzzer 88674 270646 85024 0 3 0x4000082 thrsleep syz-fuzzer 85024 365862 66290 0 3 0x10008a pause ksh 66290 177988 28301 0 3 0x92 select sshd 3064 481972 1 0 3 0x100083 ttyin getty 28301 336314 1 0 3 0x80 select sshd 86648 66114 29210 73 2 0x100090 syslogd 29210 68153 1 0 3 0x100082 netio syslogd 60764 352934 1 77 3 0x100090 poll dhclient 97638 250803 1 0 3 0x80 poll dhclient 55726 406317 0 0 2 0x14200 zerothread 43641 455683 0 0 3 0x14200 aiodoned aiodoned 2657 148804 0 0 3 0x14200 syncer update 45603 512909 0 0 3 0x14200 cleaner cleaner 82050 412337 0 0 3 0x14200 reaper reaper 56273 102147 0 0 3 0x14200 pgdaemon pagedaemon 15639 302822 0 0 3 0x14200 bored crynlk 69058 242035 0 0 3 0x14200 bored crypto 1050 90130 0 0 3 0x40014200 acpi0 acpi0 99501 137249 0 0 3 0x14200 bored softnet 73091 260050 0 0 3 0x14200 bored systqmp 46482 320187 0 0 3 0x14200 bored systq 13611 319404 0 0 3 0x40014200 bored softclock 16407 187327 0 0 3 0x40014200 idle0 90989 337612 0 0 3 0x14200 bored smr 1 186617 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 9593 6379K 6389K 78643K 15162 0 0 pcb 24 9K 11K 78643K 7738 0 0 rtable 107 4K 4K 78643K 6125 0 0 ifaddr 87 23K 26K 78643K 1674 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 364 0 0 iov 0 0K 32K 78643K 2149 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1190 75K 76K 78643K 8309 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 245 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 2238 0 0 dirhash 15 2K 2K 78643K 18 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 14240 0 0 sigio 1 0K 0K 78643K 259 0 0 proc 42 30K 54K 78643K 4694 0 0 subproc 64 65538K 69634K 78643K 4328 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 1773 0 0 in_multi 33 2K 2K 78643K 1958 0 0 ether_multi 1 0K 0K 78643K 107 0 0 mrt 2 0K 0K 78643K 37 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 2145 0 0 pfkey data 0 0K 0K 78643K 10 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 131 23K 40K 78643K 34569 0 0 UVM aobj 130 8K 8K 78643K 145 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 595 0 0 NDP 21 0K 1K 78643K 667 0 0 temp 238 2361K 2488K 78643K 47290 0 0 kqueue 0 0K 0K 78643K 135 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 127 0 123 1 0 1 1 0 8 0 inpcbpl 280 7399 0 7392 1 0 1 1 0 8 0 plimitpl 152 552 0 545 1 0 1 1 0 8 0 rtentry 112 1174 0 1134 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9 0 9 1 1 0 1 0 8 0 tcpcb 544 2633 0 2629 1 0 1 1 0 8 0 nd6 48 250 0 246 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 193 0 192 8 7 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 5384 0 5192 21 9 12 13 0 8 0 art_table 32 5385 0 5192 2 0 2 2 0 8 0 art_node 16 1147 0 1113 1 0 1 1 0 8 0 sysvmsgpl 40 52 0 34 1 0 1 1 0 8 0 semapl 112 2234 0 2224 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 22 0 2 3 0 3 3 0 8 0 dino1pl 128 24978 0 22859 69 0 69 69 0 8 0 ffsino 240 24978 0 22859 127 2 125 125 0 8 0 nchpl 144 45297 0 43253 77 0 77 77 0 8 0 uvmvnodes 72 7270 0 0 133 0 133 133 0 8 0 vnodes 200 7270 0 0 383 0 383 383 0 8 0 namei 1024 154245 0 154244 3 2 1 1 0 8 0 scsiplug 64 31 0 31 20 20 0 1 0 8 0 scxspl 192 191467 0 191467 57 56 1 6 0 8 1 sigapl 432 14039 0 14026 2 0 2 2 0 8 0 futexpl 56 238266 0 238266 3 2 1 1 0 8 1 knotepl 112 5037 0 5010 16 15 1 2 0 8 0 kqueuepl 104 4059 0 4057 1 0 1 1 0 8 0 pipepl 112 9414 0 9395 23 22 1 2 0 8 0 fdescpl 424 14040 0 14026 2 0 2 2 0 8 0 filepl 120 94540 0 94445 16 12 4 5 0 8 1 lockfpl 104 3591 0 3591 7 6 1 1 0 8 1 lockfspl 32 1614 0 1614 7 6 1 1 0 8 1 sessionpl 112 140 0 130 1 0 1 1 0 8 0 pgrppl 48 348 0 338 1 0 1 1 0 8 0 ucredpl 96 18955 0 18948 1 0 1 1 0 8 0 zombiepl 144 14026 0 14026 2 1 1 1 0 8 1 processpl 840 14055 0 14026 4 0 4 4 0 8 0 procpl 600 30970 0 30933 5 1 4 4 0 8 0 sosppl 128 195 0 195 50 50 0 1 0 8 0 sockpl 384 14120 0 14102 17 14 3 4 0 8 1 mcl64k 65536 5330 0 5330 492 492 0 64 0 8 0 mcl16k 16384 59 0 59 39 39 0 1 0 8 0 mcl12k 12288 315 0 315 45 45 0 1 0 8 0 mcl9k 9216 223 0 223 59 59 0 1 0 8 0 mcl8k 8192 226 0 226 56 55 1 1 0 8 1 mcl4k 4096 831 0 831 19 18 1 1 0 8 1 mcl2k2 2112 95 0 95 47 46 1 1 0 8 1 mcl2k 2048 69409 0 69372 53 48 5 11 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 198490 0 198408 279 271 8 40 0 8 1 bufpl 256 45361 0 38091 455 0 455 455 0 8 0 anonpl 16 1613232 0 1605549 447 400 47 67 0 62 4 amapchunkpl 152 62441 0 62358 166 161 5 14 0 158 1 amappl16 192 87272 0 86770 660 625 35 47 0 8 8 amappl15 184 2907 0 2906 1 0 1 1 0 8 0 amappl14 176 2700 0 2695 1 0 1 1 0 8 0 amappl13 168 2879 0 2874 1 0 1 1 0 8 0 amappl12 160 2583 0 2583 14 14 0 1 0 8 0 amappl11 152 3474 0 3465 1 0 1 1 0 8 0 amappl10 144 2466 0 2465 2 1 1 1 0 8 0 amappl9 136 3763 0 3758 1 0 1 1 0 8 0 amappl8 128 2661 0 2597 4 1 3 3 0 8 0 amappl7 120 2476 0 2470 1 0 1 1 0 8 0 amappl6 112 1924 0 1913 1 0 1 1 0 8 0 amappl5 104 1971 0 1960 1 0 1 1 0 8 0 amappl4 96 2781 0 2752 2 1 1 2 0 8 0 amappl3 88 1603 0 1595 1 0 1 1 0 8 0 amappl2 80 133438 0 133389 2 0 2 2 0 8 0 amappl1 72 261546 0 261139 23 14 9 18 0 8 0 amappl 72 32126 0 32094 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 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 14040 0 14026 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 14040 0 14026 1 0 1 1 0 8 0 vmmpekpl 168 92297 0 92274 2 0 2 2 0 8 0 vmmpepl 168 1514915 0 1513440 477 391 86 99 0 357 9 vmsppl 264 14039 0 14026 13 12 1 2 0 8 0 pdppl 4096 28086 0 28052 6 1 5 6 0 8 0 pvpl 32 4810828 0 4800028 1124 1001 123 245 0 265 17 pmappl 192 14039 0 14026 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 1557 0 939 24 4 20 20 0 8 0