6cf6e2cfbd16564a006453d12a245697d2893a984e4092f4ea10fd8e9543b1b85d8385f8d1c59a8e7a419288bc802bae24724dc32c6c050d645c1e9d5cdb18def8c60852615a7e85158df4c8af0f621ecb30a97e7804e724325b882c79ae8b84ab906cae8e1a09b4b73553de3835e9cf3057de7b3d0ab759853709e0e74bd17b9e3e247f90cf24da023613d59f7e6b94e112a8beb93f11286e0658946e3e0062614aae4ef10e331b386707cdebb33959ac171c3018f07d77c04095a5911e5a1aa3868eb68e774dd322d0f620f6caa6eb0530d92a95e1dce69420013ffd54eb21af240f941a3d1c61190ee387cae7b59fb003ef4001e33628e2a79be3d41efd858f69b2709817f76bef23613fb41e544e6277b5116baa81bab1a9213311fc3880740bc2ee2da7dd8a38ebf86d8a63e1c6dbb40a579e2e898f8ba2b58419f0e592cea04d7ddac506643781b823b8d72a76a8b1c0a09f8b02e5680b9dad40a48c88398aa1851a3e930869480ce31121f392a690e4c111486bdbcbc6a651a7343800aeea67c3d4e3bc99b0bc59b1f2a56a8cbe4fef2a199d4e7597ecd75b3c3e4be4816eb2fe68edbbfbbd6d5da6117a503e5b766698b0115f1c380fd4e3c26613df41e6b660e73283909384ce1ff0a863940e3e8b249e792cf7f583c4dc89a111f409f903e51fc47657826e48c94c10f4a436d895ca6d8d647691b68a9c6e2f27ae9823767130f104ad3f22bc164bdaebabeb99f1d83972def5f80b9a884314ffeb228647efafcf0d994d0a91b997ea35c3af3c1eb4730d5b65a3a6c1cd258f84288353511e0390e1595dab034a2bfadbe92b1d2dbf3aeb0c71701c9f776e51b6877d9b718db6f5c51349cbdcb7d1a74c6f117412efd5ad237d1956c69236d2ea51262c89c686bbd6e61d5e4f52d1c2d26c82fcbd842fd9f120f5cf59a68d1b846352b6925084882264039cb5866a9e5d07253add2b034011fe473589c754ad0efbdeb814e4a2c9d606518bee1d19bc2544371061e36b9e8c08c79d75a55bc223f1c232be1be3b3433f2e1969544ae5360306a2b7cd1430fcd45deb02b6f75c8365fee52796d890a8acdda974764f9788c3c5b4538f61ae68d4fdc4c85d3495f58f327a50704f8755f1d6fe3c9142fa00051c0bb0ddd17cb5a1c94e4a8f1e831be4e7bec038f19f7e6464872e9ca4db2f442c72a3530149b9d3f0f99ed75929706b42dd8db5d72246fba4d15c4395c2a018ff32aced2838b076cc6afefea41a27b06ae4623097a3376c6901b451061899b605208417e5003b5288d2e26953c755a10cc06a9849364e38b2adf3028da7822d25236731db876d8a6f913a062ae7269691d6cff75996487b465428aaf9584fa59cc389263d1e9591ccf7dd854151ccd43e9ed436d728384cb5214f785ac64ed241b15cc7b93238eb1bf574958286d9c771c9a110bad03caa41ab812431478adedc558dd7a827bcd0acb29d36dc5366caba8c153ac1e53f0c59bbd4c8f59829f3bdbd9eeee97c7f5b759bcab63264ee09fe2ff0c0a257d43800120786a0133752bd8d893dc65616101aef238cbbcc89c767a2e3d45405e6e8f6bd1fdaa234d56bf544b5c738a6284f073f599f6885add2af47124cac35d1fd815e2496e8e9ddd6ec89a8e54de308db032acee9e09a412d19564e97b8d669890d8c1d1e542fb080be2a8f957355b7be5542255164343f0fb8a6a11e37a0aab7464c491bad6746480aa4c695948d1361c21cf65f7dd3a965d2268a0fd203f4b2f01c5abf4823ce4fc0ec130410c8592e1c0ed7dc83df39a198e401d14feb963c77c17bef33ef9e0ef25ee4a460ccde83efcb72e5c130436996e13a20917e2e0e5c9adfb6e301a7addb1c6f80d94dee0699cf61308b2999fc266bd982a23cabad64eef005ab6877f4acb5ed0501af3c322312c90ed323792647d51451ce6ef2f3b99f55631434905f7bcb325582ccdae4bdcf0a447097b407d645b4f54e8e97ff3d33c0ac89688ac9de5024f3c961e79b4bcbed4319f4cec585bcb29a74cc577d6221b773b51fde7dafcca95fd162ba6a729c636637d48b036e4be056c7ba415c8fa195bb14045d3e325583d956e8176722453afd25d527b13c7ce55e48dbe97c73866dfc781799ae96663e7f100d668d95d275ae76adc4db103b746c3a5f010bdc0f11558405fc5ec4f025ed58bd65f5cda1c7a6c66a762fd5b2463e4ab93814d808666c3e00e5d02d1017673f371ffb062a101118afd5e63cbf5336a9119aa337e937bbf6d9fbebad732382b4eb17b7a2d974829c853fe9be4dd697e53e497dedb436fa466df2557bc5bccc798b4fafb656c631b68b0f4adb80f5f43ac1c9249092880fecaa9b71c56534ae61cdea1d9b07fa0311776288e9cf20c75b9d99f7ad53528d5641478c430eea88f08adc725c85be73304ed7461083910d55c85bb117927715ab1d3080481413290ce009488bd940fe40c1d70c8554a2301f28e5a8c546ec13e6f3bc144ad552334151a6eca742705e96c934a2f4e4fdf75579966419a2e0d9ce273e82f59fd0f7b1e20d565e01507599c305a4f5760e5d8e0364bc3216cd751e1cb280d49c57eacb6e1b0a21ce67e44fd776c7f6a72fe97b33ea000750d96844d6ffa6d25fc3640f024fa6b20fc5cb8b307b84cfbf44737e4b178f892eb8b8622a842248a2f23754c3b239495099f83a99c78946b5e64e4aa789ac3a860db9336e38da673b11df4228c862f3f1c3132976a6c1dd9ee7d6db0d7b4efc8b0d957b897c1f3ed6d4227687dfcd0a765225b0df679f616760b8e7e37e9601b1e8d2a7c09e430152d913ca30ad197021d6f7bd5f1516d5fd0961a794ef367c5c75da56db8bb56caa487b91f6b43174a299f618a5c931c10d7fc6ff98cf191e5eb6256e7536d47fae34cf5a0fd419007d1928be593a9ccee5f698a2034e9d07e3cc7479e6f1480a895f5545a56a87017d13e35a35ddeefdb9fa90b6a4da8e909fcadffbd9761d2e35263ff6d1c17fe28d0f500609a20fe256cc0dc3101e1ba5c35549c1878f4084e5acad20d440e53150d58f12e85a69e48ee13ce08cd88a31bfccc8092069e4995e2d25755a928fc65a97166909446599ba71cae0dccc004c3bbdc9ed256254350121acc1f2c52e28610daa2aab732a5d156ec960c005bd713170a883a334e3551e23da34379324fcd7e3af6da71b69d4074713d583654dac0831c39248c0da7c0aab7b3f81a27a4e665f8741c96475748d7194193bee6184c73fe04750320c40ab866041dc1b1b9edcc1e66435cb576800ab9a97b5c0fbab8782b435fee972a0e20ef388ab4bca6648d21d3650e3769cbcb96e8e3b5e2fdded80fae7064a18c44fed3be26d9171d100ee51a9308c7af21c2c7bb99d45db22d356dd87348ca7afb34e7dffd0766c2d0638ef0cd73c84b693432aa09590830c0ec5e3abd5692ef63c69ac9b0b96fa5899941c9f8fe8609bb94798596f6aa9e0afb2dbfd58b016c55d2e80cd20738e0011f748fa68ba220389749fe7e9825e5ce1297fd4aecdbbdd4f4cc38d12f94f1e0b29ab325b2c7ba93b6c6e81bdd3ddaafa81170d968172a4f5e6893cade6594f7f1b6b4a490aae7963e18678aad09f055c0bcb10cdd8a34c48bfe82be8f8f8d7e6ece0cfbeff9363a1647e53c0721ccd87af79b70288ccaa412475cb34cf412d827f30135b05bf6faa43b69867e1c816ec2328f8b2064020d5285b65426cc2d267e399a0a0480b163416ecd4a176bfd087264cc6e014fc1936eb868b9da646584bfc0526b1d15b8da65bf0813e6d7e4ff97ab2d60e1f370e15e888d01b2ca1f01fe2202979b466e8f0dd2041759a279a13798fe6159d1695b1f94e7a2aef5d26e00fc8e59f58926d815af190db4c1941655bc8c089a93f17a036a57438cec3af22704c583f08b23abe8c2d5055ad2afedad332db9c4fc5d9c660e1c9144daa284210fa2051fc2b3d26b0d76608ae3294fd490880ac9d4faf9b00b3794dd8f90012f6266683e825b8ab0210a821966a2a488f7083f49244b1978b98a5f6e56ef4b1270d10c27c6cd3f1550a0920827b495f461188e43581ca0b2573483ae2303e767374e25d377add9279318753a3f18a02582af9d2bc98b69ca468b8efcd058c926d9a8282377d0cc4c1733c4c9951ddeb0032041024724d9c99d4abdcf8c3c72206b103c984bbe3b78476c42e4b0a8f811ad936639288a6d62cbf8de2f76b28787512c072808f22b23db2ebbff602207dbd870d72370845ac0f4ac20737792f7a5468affd0e6fc26adae74b14bbdac265161c11c16e0eeea45b2738e75ff5c482e772b2c3fcdb8f216eca4133be2e59db2e0e42d068c1786ba77df7d986be449c3643613ade90d9243af89d0b9c25ea3982dad5344fb574f56e8f239160a47553f3b1dbb0704b802df60d5689c4905985c83493a2452152ca8a91b7ff79c1ea54ba805a9392aee5bb919e2e28d9e78c4a318432cb0073c38d8a951a804c8bd876f317e9e976203a2b1b08292b0c9a9d3c1c24ad0b5ee1ce314a8cb7fb8db6d44d2b138d09cf942c8153324c8d951fbfea4b0f731a19a5810c12e9b920f12d72731abb797e7eb8cccdb2f150f4a2c7e25ec54bf2d57ea9c61e48b95092065e4e1c82e448decdc4ae919c80792f8587629a3d2a76cf240c8", 0x1000) 05:37:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getegid() getgroups(0x4000000000000138, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) 05:37:45 executing program 1: r0 = semget(0x3, 0x4, 0x18c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/204) 05:37:45 executing program 1: r0 = msgget(0x2, 0x380) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7ff) geteuid() msgsnd(r0, &(0x7f0000000140), 0x8, 0x800) 05:37:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x1000) msgget$private(0x0, 0x208) shmdt(r1) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001fc0)=[{&(0x7f0000000f00)="59d5beb029c132be649a458954f12782fac63ced323292462617eebf75b0eb31cea318422207b16c56b5e9154b30bf6bb1f17e0cc4852c845507a500fad8f72199784e6863e666ea530798676f5512ca3b5543ef10de676100c586dcc78b01ad219f486fd4ca2d13218dcc10cf2a25cceba0aa6d8baaa8a805ab5b008cb3cc83dc92e4b0bde0a38b14f42db98b3fe6112c4610becf005a7cea296f56893f8514092766961344e9817e207ba7987eef91733184f1f7189546acae6a7925d1c5877e9daec300eddee08b8003e27d0520c7451936ec1528d3a950a39f6379e6be07df50f47408cfa05ce5c7ee57a5578faba98fa71f47e9f7311e93e16afc47a47caca0929666b9ccaf13b1c1264937b2efc2ec06746615df77b039a2bfbfe650e6a29474ca077f42eca5e0748ad9cee534fa24eb054f1f3a22613848bc37dcc0ee7d80b4cac7ccbc64fa11e599e20985971bdb7ffa6ee725f23f9b19cdac5c3e160c8047c2ee0d63546832bd69f08e88758d4c35242320583ddf5c939b5fcf13a5260ff3a2755cbc07603b5d7380bed7262cbddcc4c6a3efbb085f50273cec9f9f11485b5803e0c1b70c1b0642c0c1a4baf94b1127c81d1d3c58edf6946de02f6d87b6ac679b5d1ce3413088b5ffe38dcb873b0d3a1f76d8d82c9929571756448188e6b9c456ebfd973bc6cd2da783fdaba52d8b77d9045d204bbd5ae7e0f3526f34440e35e47ee5365c58ee3cdcd252435151b80f197de6906034984291e52005cdad4e489a024b7b736dca3eca065a04740393a68bd2f9aaf29ceb20d88b739068fb7de3ecb8efb89da664b7384b370ec2a9e83b2b79ff143e2e688e4b884adf6dda8ba9bca0a58a8c84256ebed3df39dd486e79f580548a6c57f1331adbc05618a68f582cd58caef3c872decb1f3ac496a51cb827a1e1110f063c574b77e0709f7a2540aa2d8d42c3a1c6bf7c4fb6daf455376c376a41c17d92f7cecdc26fc65a41bbe6f2f6303eca24fec5bf92ad1b0e312338124305228e9c301569cb66695e6bebcb1bc301edcc5952b596fe6871c798a489c5b167e8c1aa1c566d2d9706d30bc39fbcc285dc40c765f366cf84c5a0b936054d7ac492e5c6d1130ea25ad0e1ff14b8fdf75d711063171647b1ac651f049a63716dab9b1e12d04424880d3a5569779c762b2fde71e1f3917767371c1f101ac4cde4e90e4b7f1160fedcc8e4af54404ef5f72812c60054b2c5fd780dcc744ff1be9b1856c32f44e5540fb982cd521376f9386dfa6be1e2cb01ff10bb7b04abde7766f7ede73b84a9bb8c0db7444b6fe484e306db22f4a01f61d10ffc4c1f759427d020ccdedd6e731cba66c25b3c18257a9bbfaaf43afce85d5637fc128f66de064a33109a5dbf5d95d237d42b01d39995ce4b665dec10b1d440f193273a30b26e0a7e0a4c1d808fa1359e7ab923f1a86986687303c8ecdd1812e89151e4338cbdd9fedeca375cd2d3963d0b7c4d21d1626a5d05c26d7cd0f79b6ee10cef39342ed5d08a0b3aba2f6d8c32344cd9c8f04e6f05e761ec4078c82234b267e1e150a0d34b7a9cccc8d484cad76c612e45ff43b31a46673abbed325120193567645accdb8789475f42e597e60346bb1abce9f40a168cc48e6e0eebaf142e8561f99e49f2e260965701ba56749079b6f8e89797671e95944bf3bcf5f39bcf612d879b5d84f8440a8b82eba8acb07cd6d7c83135cd5aad51034b2d46fcf3430bcab50ea6cf252c01e56d16c41dad50a2a1e892b392f927d90c3c8b7dcf96ce7948b9fb3a76df5a6c9a445b29b4b1900d4c7adae0fc4c42ab13ddfddf580f92d0f1902812ab48e506fb96ba9f87d942d20dca2682ee18c902c8fd1b6481b14b3d9f853315688ceca2f283e59c5e05cc4df8ba54f730c29ce45ef0502ed5fdfacdf0628ea1b657c6917e43ada6602807be2b809e1326af8c4102bf2ea309907725973393790745000d394ec9908c2201184a2061522a4d98ec5f758a96444c224a557d2e56a0a5359e94d29397f9e96998fdfd6fca78d154418ae879218d91af8ad1bdb57c80756a14a5acf299bdd74a24a27b7d938696be445e3d48e820ba7cf025c987cd4d231edd95e9a03d007ec0961f40ae4614c9900de4b06f16d5d828544e805ff8aa80e1635db6f7178a87db1ae92c3ede4052024f0cbaa52d38b0fdaf83e1a1aa01c82a1f1a86fab7451b6acee9170bc4d2553c2002e4f311d784ecd238ebd070b6feb226c22692ed9c55dd4c11381a0261ceead8b2a457268ef12c067dab295e763a0fba65ee9186cc50b61dbe98cb15092a5b8e7e5b5cc08ef17aecf2b73d7712047ac49dd493c5e0150cc4476996fdd70c086e890a4565fe6e2ff0527e4f3722b459d3a78ee216c97998fb1345cc9d5b870722df0d9ab5cbac514a794d9e4315f26d20095e6d44f8f9f2ded0d0006897c6dda4d093de43bad70db288fc47581a0fde1d8644d52feb677597ac0ebd91e4d9e7ac4ba4d54f512e04228fbe89a129745fe70f9e06e4a64e8f203ce518c61740152d561aaceab259e908a2848ac2d6855c8ed2f76252deb487d578b4166f05ae1a2e6a47cdf6ab88263484f7bedaeaff57228e18a810be27278dbacb9e636addd7bf624ea362846ace25060c7391e2bb3b851c0ecd0cd81fff7981578c25abb8e6239762cdea955f20a8aee7ab765def30562539fbe399d1c487b618392b8fdb0742c1b93914762b52ac4a7b7ffe8ac4aefbf16fa6a46acabb28aba7757ffabf99b8c3f8bcb813c346895ea2e783f4211886668db4faded36b7cca1761c5f3a2346fe0380176d4701f8a11634a07ae97d316f39a236a66bbf057d2ea4e71a6b3fc3d9210db197b0eb2cb14db645d3719787c7fdf3bcf39bbc60120ff8802727db5e9d089c0947556d960ddf261983c8154bad949b46ac2fd7e8b841f17115995c9bbcb1be0830c5ba4ac9fff826492238caf180b85cd756c1f4675333ed3a37a0d3bd2fe2f7de9e67c750e1ac349e34c4135765a652de95f85b75144ebb4e3e40a473fc23b05bcd5cf825a23028deed5d700aa911a1205002e09bfb9ab7ecc9910333a184ad26885a4fd738789ef294201ca6853a6d569547864e5647de0cd749d619f4996359596d138d3d406ebba0979fea6557e8808cae0042129b7f1ad4fb096e1c24d43eb59bf5d33088f73ca6d66d24473fde28be13566f3a8612214b6055d2039ff21d895ac42d521217026ff86a3cb7526a492130ac611e178c0e43e3c578a1995077b8b05404fbe429ef5e09ebf483ecdb98d6834a931de5bf85f1926254eb88c6e41cfaf0687cc77322037b250ffa14accea82f251bb5c90663e7acfd854ed5bd6fc798eae04ffd4684703621cd9d9e2d5cc7907b95a27e1da89f879985023451887d268273bdc07c2394073dd3fa11519b943ab47377192073c080342487788c59b2c35b2017d93957d24bb9e4be32908fa8f135ec811eaf4cd010264180bb52a4038797e7158f55f9b08f9b96f6c556e54940f539060fab1a3a02d1060743f14e829728eeccda014e0dea6d6d0dca5e714afe076766d331f4ed2af288b7d88740dde8d7fe172a6ebe6c3b1f7cdc7dd69ec94bd57ea4ba11b2fbfb74a9b882d3a67d99c6868f8656de2fdc4a2e53e1473dae707d057b0843640294f7ef84ab5a129acf2460d7ce50990332f1abf7222f22a312781f1d53e1ee61c744561dbbac5da9c4e072c1fbac780b6f74eb78fbc9492c37baead8c0146e6fded33a5996d582ca5dae5abbcbf1d5cdeb353e1048d0815055eec4653ed605703fb3ef8202422755ef04a47b9d5252ac9b81b4dcd45fe31ba72abe6405036108a5f8e9d7b6013ef760422798b5bcd400e3679bf7e389f8ac5efcbc25d0dd944a64f397cab71114423176a7692eee9877ba0d7a27a87451416333148974b6caef111e1ee1aaf0d6cb8ac53fdff5c5d61509c187b3153f2c8854372e45f5273608324504063fc72ffbecc912cf0375b25a8bd5d9f1a11350448debe911fe912bd9394a664328200cc9a443bd9e7234fa3a7fb94f2f52c41835f13e5ee6e9ef9c095915053be94fb88d674fda31246641d6dc040ba887f4dd9e5635fe8a5e09f06bc0e81684c97381f9803ca6df02af62684bd35717352fbc0614f0cc306b51f378303010b6e73cfd7c50ce6b9be860e980a53fbe042ec0fa567b0aba6d71f139ffaa10c09a8a44177c06976aabaa8983973a739687f502d8cf62f5f495a66e4c6baa6869c0496c072f3ed2ba7c91f471ab7838fda91c52b55ef6b4fdb099a2bf28bbde84f2a3f22714ac834afdb2dc9906a905dc41822a99d7f177465e7f32a5e64b5b423315c932a4204b5cbdabeee7b5a3d93bd95d250070f115cf127a1dafb53b91ed1df2ef95e76d7ca8c3134caf1646964830a1996afad11bba80c06722153cf86127a6a3a2010def558955a85bd718d5f1730288090452e5e48442e7524d4b75bc9e7c2e727764dcb584d13c29ccb5ff4c07cc0711f27685b7af2266b1f7603b57f26157ca8b2a75c88a9104553679ec3742e609e00ff47fdbcf7dc6c2a0d4fb5d69b08c7abf36eddcb619fa0ca9649599cc63d3604f36e1703ab018f9626a64dd3d6d77dd366dcda1c0977c3c3790d878b2a0cacc5d0e0347e952a774a15f67bafffb43a8a4539b209b02ec5f4aba70bb6942971dde3f5ae7500123e54f0f82dd8252b111fa1a29000c0b5343894de74325cd1e758190dc612d8b30394cb93ba3f2ea716741f7987efe01129569c2b5b995824430f91a81f62d89ee2bb0345577e3218864f5c010ebb056968c3be6c4bb8656d33c06383c254aa09bb09e1c2cdc313a3283e5cd75b4e809f541ee2325775da1dc6300535dfeb4160d1553071c326427c8c0c646241429e41ca131b0bf5abac6898dbbb9896ca27a3d0dbe5b7f182082ae97475fcea10025cfad9eb4d093d56e8e2ac0f525783ab00a55cd918b1a633ff5dce08bddc072ea22713545c18c026d197de2273a0e1d129af47c67b19f6fff9e472d2b699f304a3c2819e11d6be9c0e59a13af1e08a28c4cdbf96b7b0b35ad5a031475aa0691d994cb2fc2a60ac2952b8084f00ebeb67a57ceedf1b7b79c91d43da4645b590321fcdba185b6e4c045afd05df6e5491890b03b413857a86d97b958dd8c657fb90a12f4c4b600a70a1dcb50667d167f6af2fc8cc7873907d15f89775c4184e9d1399851546757f639563aa374fb9c983f05a9ba8d7000436a4d37b3d08d0c111200c5235be95f5ce40d92c3a1d1f0b4e4811631ee2a21d7016e788a9bab1f02c25ac60426944ce21aa89ba2ea3d3452f3f7880cf914716f0ff3e1058f9dbaaa4966e9d71bbcdd82d66a51f84376437ce2e99c29e170adc3fd6a37a4a857efb49f2177c16e58aef47569dfae3b9cf7290cf71cecfd153e871c663ba4c0f18bc4129c98f6408ef5377f191da94a05e5d4b6aad2f73594afd3684a7261fe52a1df5622b68f5fc67a7a58576e214bb7ac44abba96ae3b0940a6d003ee5433f927705bf4effae5b1f3b0eaf4a597983873b580dcef61f4578392f9bb3fc56a8f8d227ace3685dabeca6ed4efc51b1828b2b2751162e51a800b4ae0bacd7c9b1d7a8a99419b138d3339a5d5ae7e20de5283399af02c8557a161328e6c628893b2cdb10b8b0d4218a2e5a82dd49a7eb2c7d059b35e0b542053607e2c5d3c71706ff22c5cf94966301e8bdf10dc66f168ed9c6ec0567c3cee37ff41baaf3b183e779a6d610f8addda90cb688a76e7f36e21c", 0x1000}, {&(0x7f0000000240)="c2f361cdd70cf87240126fe0a4e075edca4ab91dda903e5aa810c99f669b6742cf25697cba9587764e5fe3517c658cee92c084cf710a24081b854892850bee1e11722f71155da69f6ae9b5cb546dc9ee7d2b08f58752a67b59df20341f1ca0ca8d0e95660bd296e4507ca1d423f059f15980f24aa625638254bc4b5794e33acc28d1477826666f0a92d797f6371c5d471fd046ac164db80909b2b738066831b498cdc5be4dba73d9ef75bbd43d23c33bde4f13b68586b5059bcc905ba2238a40807d4d941bab707a75be6c047b1a1834bbf5fcb7849a9c456f0b17d0cf8213206a3c6e63061e61c4890377e64f", 0xed}, {&(0x7f0000000340)="579c8263d84d35f4d72dcfa3f2c8efe773178f80c77dcc6f301839e7d2486ecf4d055ca59cf9b7812d6fb64325d320ed6d99db0034cb907d6a010aa44a0b32d5e041e13755e8fc2c95d39747884b9325b031d78eabb1e1c882660bc68ecffd069b2858b9615db444994ea2843ee53d3abc4dfc5cddf8190a35a5ef38f16146695af21785ba83c427bfe41cff326f5a0621ccd93c48dda90aa873a17574894565351ecdaf20cbebe6eda79212ba82d706b10281dab6844df7ee4df149b00c2880b34729e4fa5c6abd3369f8420f96309231fe958cefb4226801f275882dcad06da8dd28393a08f96dcc2641f82fa36b2e620c9efd6c32a648", 0xf8}, {&(0x7f0000000440)="ef7878172cd1a30fa2fd647848a797e99f1ae999e9c0ad1798770133fb1d6069fc7e0380a0bb95a1bddb495b15171c45b6ec6e7e4e858f0a93ad7ebe8a494475b565eba2b484d09bc4be25d956ec818fe36a36119999ae24602b7092f0de19ba11ee5e5b8cd28edae44434594f47b848270fb1bcc0fafdf530c559cff456082e4765b4d20784766ad6ed1b53c11afe4456d358a4168fc36ed11b41f91287a3369965be5dedc7a59c4b476ce5c58ff006278163a757d8648fe30cc66a", 0xbc}, {&(0x7f0000001f00)="73e77f83715532baf7092d5dffa6d60e81116550d6b68f49ad35b79041bb3ad43d1c3269878a1324483bb1533776244d4a096b6897f93ff0564ea0aa128c44641d78148cea8affa8b9b54a243cb0fbd572c358aa2caffa96615d5c713d68bd626b27c2dd257839d4639d1e2c06cfc8adbc0c200844011e082abc694bc4d0d48320c1d005a2394481478f2e49c42e9560144438780b0df1f234a1e21fe9625a6368df", 0xa2}], 0x5}, 0x400) syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) lseek(r2, 0x0, 0x2) kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') syz_open_pts() 05:37:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt(r0, 0x47, 0x2a, &(0x7f0000000000)="049c57d7b75b297cc26cf19ede93d6563e7ad26a88911334cea2e34a63f965bb38373a89a4bfcd99651acb5f22c12ebbb5cb", 0x32) 05:37:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000002e40)='./file0\x00', 0x0, 0x40) unlinkat(r0, &(0x7f0000002e80)='./file0\x00', 0x8) r1 = socket$inet(0x2, 0x0, 0x2997800000000) sendmsg(r1, &(0x7f0000002e00)={&(0x7f0000000340)=@in={0x2, 0x1}, 0xc, &(0x7f0000002800)=[{&(0x7f0000000380)="420025269caa38d5f10501d32ebfc43988085659620c9c36095c0f7f188d6853bc6cb578c1f73aaab530a782656ab3e0981a7becd64d37f6c79e14a621e00ad17b454578227dff23ccd264b5963c12296cad512f7102352d90452154a6df3120d283e4eeb85cde961c0c0fe6e4d1648330f5d9f60eb5c5f638eb9ca5ad7e363e3f6d87447199d4916b587facc0852401044ab01f2568f8c32089e1af26628e352c3a5259cc6e723e978c9e90367c15c48ed4a841e6e9ee3281cb904d7123c33a808f7c4920dd30b98d04a0f7db889ec10aa1926c312202a7abe64fbd831006bb647ef6de3d605b5154057e7cdf35b1508cebbb90dedb86bce45cddcba5df931450831b8b9b5a9b81199ee3aa7968061e3eda20ff1b46d1cdd03caab4a6b97896d65ad9ee3ad49143c31a4ec5d12ea147771e6d004172c13138ad5ef9a71f7a098e2c2c173f390a6ab0b1d688a63440277932f95d53e6f275ca8f9bd7f9f3c8dbc0818c1dfd2bb89bf651badf15a06889cd1d06ec8da0205ee44f5fd44a45803c8699a5929c1813931c6224085ba265045526884104938d04622ef2feaab30c266f9da0e214c909a87733bf46e92b5f968250543f44b61158f7d5008c98a059786701ca9d6b82d9a8d0f425adab629d6fbf6a67a8c9267ca9b7723a15dba996df90c99e584d0c711a69a154a2f483890c0ff9f1005b7eb123977dd2bfb103d6bb87a752cdc019fef12d53a0804a9ccb4d693c670970538f02750ecd6760eb593df80a4ce6a830693801fe8bebbf51fc8c91efee1777b923abc0a769ba4e8fcd4739cf4e10305585848d82dec485567e4a2cd625587ef0bf88cc264fd81a02e583279e5896078cbbe47bcb63c997bd2c51e316daef299a62c2f805d0d36c7df324f68295c8e4c74bd68e8bd1c53efe25185602867be0d40fdb32310845e96673e1499b9eaabe04b659d7c7e4893bbcdc78d4c1cd12e54af699ed998866251a4b3219663f0c9b224c2e6406bbe55efc24896d40f8d952317812936d9ad22ce2a0dddc47afd8419eb7e801361efb9b00ab9a2a40e9c4c146d092a34b507b0582b8b6476152be6fcebd48af360e093cc7c8659030e939b7af4c7fbdbda011a40dd74bdce58587e6a00d1c071505a8efffac63de8b767d08aad7151e51bb0efbc50c610b88cd2c78d20a78b03e2449efffdf5a32f4602decb6126ae16a4d84a4186acfce4861c1b21a72d827b0d1c8412120235d489e74dcd8598c2026800a830f5402abbd0515c3bbdd25dc47cba2020ec46a426482d73aa5f88483ed8579e4b907b3458219c5b5ea3fc08c09baaf7a298ded1442f8f290b17980e9729edd7c04989dfa61deca3d9ee6eceba8789d068ea4184f2053cdadbc81307dc4db062ade39aa2313d395f266c59575b876f67491e6f6036489b36bcfa31a16f435c9afa7271a38cb23fe8dcbee47c6629139a664193b079ba197748026b41db0c3a6a9963f2f675acd54bb91571c74e26b4c73427d97b5448d4fae634ac48f422be15286df3c2d7de3c4897ac541b672f4af9185d21c5afc8829aa29f5a2f583fed64dc6bb670285c22147eaa840bd81eb98216f65d30b3551d214421de7e7f41732b39a5e182ea92e46a446105b8aab113f5c809be5f299d57ccee7669ecc46011a31cf56fe3a9175b32cc02a860761b10acf630434896adb98b674730ce6dce2d5b15facb58c6dd8ff7e4c95f54b4d3c359ba9557cb4d45007659f60dff2bb7ce51afab29b9ae4e93895f99210bc4f891a044ff78fada98fb3690142f7c77efe5f5ce8732f91a10e48b721287ae1fa7d70868b20fbdc06dd08488465dce04ec8b754f29632a246a83cbac1ae8bbbd99521a3ce20ad705f34208534a4eb8a0eb4972e141f5adf641dcfee654b4cfbae3ec7e1fe210a7c1641a50a5a0c688c07edf9324a3c197eadbbf7f76772a5d8048c3a9d162c4b97ebbe79d0936a65fd5e9390a5f8bb42b991bd3773215f25fded9c07325ffd3da3a42636f17c5c2eac46ba0d0569e1a66ebfc64d4fd95f17dcf090f11a112a89f39abf61693e2a0bf054e656233932d37ceb2b8eb2294d9abcb7a423f6d18309fe2ae1b5d8d7d9b61bcc57c045efac0039b9e914c243c53d26bd5e7ef4df65f5ff1dbb23de8d7e16fd42c86ed30c033c12c76f449da9c1ce01822d7888ead6877289939ff931a212ed80d8f9751e291a5cbad11ba72f71508559ebcf45f90ae553f51355f93bf12c5096e0c000dc7843c043f526864bca19a300052929140a22be6818889e928062403077ed6f08195ad59f14cf70f9a1d3cb1e41945d4b8543b51f442f771e1c90559bab36d0dc4593a66540790b28b0de4769aa07d3238f718647e06b9abde6ee6728ceef8e119c2aba8769b0b1b6be13a1a0f64c93d7853ba3f6e97077457b559adac7deb8d5782c0eb5bc064c127ee88ddcec07c5890d3d08cdbe40d0cf10348ed4ea58bd54eab1b32c7186fce83264622d0bb440e0d59e9a0f36b8fc29e1928428d88f4e4bdd9f8775d1e8e308138578af4c98d1d8418ca7ee5f26b810b5a8aae357dfd835a062f44b8911ec8f27ee5f29b673a2ca9bddefadc236ba070e640c013f06c9f895a5c93c2ea94e8c4bae7cdab0e40ff76c26ed4ff65e28c8439198a15f61129d449cc3cdb1d0aac70c615dbda1fd798f04f560b3a85c54d5d5822194d59586f37e288a5d5cfef126aad769ebbd4f04f089b5f3da85c5aeaf133bedfc00d91bf27d6fd6a316cfd1e609e19da5efb0edaf1c1841fc2c740abe1f4a1a8f992897cff004e95eede1d8e9eb5459271564f4e4201018cd2f8c9ab6777c46216d92ff80ccc6cec60531622ff50d212bdc1cb8ba918e56d96363025917dfaa1c3b101d2286435e605c85915b40bd83141af2a078d5d03a46d63a270e1404da5e0570d103abbe78d37c124f05ab72604f064db15b3f9e8dd50161e9c54643bab7e9fb634ecad597d9c28579804435226a7f34e62fee95c385600c36cca248f0454884f113347fed5c949408e9974414c61ae84ce824b625576dab024dd9f9e235b6161ca2a960af31ce4f8bc6255adb0d641b8f91d8d11e9eb25539e352fa6d49abbd2b7d344af8e8010c1178c9b73bf2252aed26143cd7ee2cb5615148491214935fb90609f2b755cc9c6dab91eb695b24f7741d13a6232d8e65fff47941ef055ee5403978c67658473ab54b94bfe5f12840b68ff1520eaf31a0ee481e5c36ef1a6a2e54e54c16bf89141ac06cb880a069cee8a35e2a3a47d1d3cb0db1db984af2d2c719a5e486f64d224da6f6a2e1c765caf9df41b48c36144de25f3a39464aa8c3a29b0df2cafe5cfd4a1c29a870c56b2adc39ec65e4cd91beae5a12c85dfafacd7fc4cf760a946d44154a521af73ddd1a5d339fdc6d4c824da5bd9142276ba5f21eec4a1901af695a3b2a3b392398a958e0b77f980e716888569a2a315b1a142d142436a20e4c4701e28591cfd41e2ebbb498a3219aef4729d5540961589b5437c731c2d80a89bfd77c6eb3a506b3120ceebdfc6aa560b22171432eb37f3ef1aaeaf2459d03802b7f8caacbe32dad5463d6caef6ca0fc1ef5eac98681bbe6ca443234fec7f6247f0286f829bb0226a008194a6d2649423494d3390b86481ac9009ed8a747892728a9bdb6610b03adaee6b7e72abdb1b683e7d9c4223dc34e59654bc5a6107a9167767cd76d5b652266607e342963cc2e615e5661fcd4c4acd6884c627c4ac54053231aef1895dd77ec9b46549509bce0ce9452294f2c79fdadaf1d08f118afea5fd152502ff2912db9564e5d8ad7ef0210521f816df5f00c940da7ab8c1671d0f6e1099bcf4c9cdb4efa5d02baf9276f587ece84cd82141ca320cee918917e2e844f126d981e277283a01fece8e82f7734c224566795dbbdca2eae971eac9b73af3ee7979e09c0e35a803bc3c4633bb5d66563dea4392dd96a80e00a14e854a1082f6db380c174e111b86b4770d6b623d9e053cf423cd09685590f233c247c16dfa240642574e26c113d1db17fca74178d289e36f851106192ef202fada015f8f038326d84082eec8f10f53d18b4bfac3156be9b34a44b808d94b564803f2355437b1fc31a7c752d7abe2baa8db69297141e30cbcab0dfcf4ab3b4ec391b000a031c3a48cb30f3dec7a68e5ebd7d4ec33741318d8a763c3af15bf25b4f55d64b005a6f4929debb5c377046931070e4038fa53c1b642c4796a9cebe2c78c48d95b36dc8209fc5bff13600546ec585de017b290da4afbf8acd65a18d6a05ea9799d16fec608f8a2d8516aae62e302c1d03fc06d812c9fa24d4116ea57266d2b082b7b8eaf4ae79585c941f18842cafd79ccbde837715d95cc818d8e92d1f7a5f76fa564e067549efe3a273170b8de2852e3751e66e17a4b3d317fc30634e824aa09719d3691a25fe64c469b90f9b4e9c33edda02b9ef3feff831c244f4050fd93eaeb74fe85737caec88a6df228aca8257ea16b52b4a62963f2e1897d2f116debb40d1d592d6ce5d8db6019bdfa9ebd184f1dce05d868f7f4d44136c356e370fb63ab4189fe9f099a29b6f901bbf1c8438aa57bc6b1eee8a92e584d3c3ded6b13727a99455b042a43331f023543635a55c290597184c18c26ca054094586756f3dd3ce7a3c9641ed4324b4ff1742f5eca8ebf1f059558097c192bd567245a2fc14e505a2a85f65d673cf6f715f6c8e410900853cb877c296fb7d63083116aadd5cecde4b1b953c4ce06938c4d2164ff294381facb69c5006b911510b35b72856346c1ee88477d8880e5453c0f4c78a382005faf877a348fe69e5a573cef7f0f0a5635b8e837a632000b09c09b4cbbc32b21f0287912427cd504598c91c4706e062f92a7adaa02ccfa87d4cc9169d662d6be3de07cee3e72ff07cd6314980bfe3c2bd244a6465b47b0e5d3a5084ea2ee3400df84f4c433470263750d4105be271c7b4ca1ad6e7931b0450102e6079716dc55657755f058f11efe7e6dc5c70363fa878634e634840f78a132fb3c7c3d539a77e045c05b3d37bde9f160f4e6d1840ed035b3b1a3811dcce32d85167e329a68cba222006d5a6fc7f418e9be924f923f577c9a6db7e36b3ccfcd1d2ceb6f4ab5985f982fadb1f0ab281f6a2cabcade8c404247f3b41cad51c64f8803c61d52c523b4531b27f9cad9a7cf9c526c7770cefd9f0efa6f0fba59388fe2aa07dcf8dbb83e6d2a35cd72c39d99aca292f2b322d086e09fcdb140a6fc35da357fecc3517b4df98927f5300e6a4adaf1898e806c585b64822f3e14cf45936e5cd971df3d19dbfdd39a455adacd1a22e5693c36d92f85ce1a6830d21f8cd16735edbde3a5cdd69f565387ed24a1de8e32076582cae962cea4b2d631dc8f082c5864741bb318559c1d4f2c88d3b9e806422ffd28b735b96a445f54c75164e2f32cf6bf150eb44bfc65908c2a3c152059b303d9461cd354e77d14879d92d6f64e2d11fc9564dfa0ee1f2f441a354210617594326317f280036193cc9632e66800ee4bfa956d4b5f47ed5bcd88c68dabb6ac5de5eea1258dded9017550f7d09ed5931b509800d7515a8666886f722f7912f404a5b2b7a99cf0267e0a9b795719d6ce07922bf6a4db524a54ce1ce1cc1cf925b805401a2369c64106b0862543965a276a2d1090cbf7d2eeb6af14a319acd05dcbe87c2562c2b42589dc5565e49da57f912c6768d957fee06ce505d66909732ba65bb4134865844959208264f96e7fe8187a4c4108d9efacd335d53999e22cb46462b", 0x1000}, {&(0x7f0000001380)="cfbe26896dd7eb75ef044e51e313986cabe2e77a6572ad6722408eb2dcb904b55f95aeec23c7f4d2816515a1ab59b725aaad7d605a68c1144bc152085e72cfb149712a33ebcbb783d5cddb2e7cceaf838405eaecb7a8", 0x56}, {&(0x7f0000001400)="cf7bfdff965930f00eb6e698a7be402b224def84eaa43479e4c23613d5500ba4d77e2bd9fef7d71bf1269d1c53f3f4c95fe634f6b5b0741cc9dd87ea5b398b1468298e62e6c38fccf0666f22fe3214410bf431aca73ce7674ee4ac19a3de4eff8c69edafc0e2fcaf241fe71085d32fc56d82ab4b4346", 0x76}, {&(0x7f0000001480)="9f30cafe2ff81303862444f37ffb9e7bc91bd9c021c334ee31879bd3f5141eebc4e992eecbfd45ff97698d6a49c6d6c0eeaf7f52add084ef636339fda1383309637c361aa88ea4459812be750bf54d5266f59b5e40c4da811c6dec39966eaac4ce2cbf6ee4dcb6a2dc6dcd5aefe40ff6dbe07d235943dad20994c390f829721e63f3c1276a37e8f7ccadbaef294628c9fa3662cef63277453a6d4debda18f64a17798a5afac3dc5b60e1505120f3ac4a2d3c104144b5ee76f6488226f906b90ee667417075fa0b22a30d6675ddb0aa", 0xcf}, {&(0x7f0000001580)="ea19c1ba99f927d2e4379cb80ea2ac3efb8ad9ee7f06ea531bbf0019d5f76639bb96accca83041726dbd36f8a5158ca6de327c645e06b8ded6c6dd153f67af48e85f70cd65f37da9e3af40342044c8abe9f581f156906e86883d0a92782f57cc4ce728319fbca269739a2ac7f5c12be0fab0ec7ad561adeb26902acd7b8ca728d2946383e59d575e884c0a8be35420b65302efd7f795e7d8ae20bfefb24057d6530e04ccdb3729", 0xa7}, {&(0x7f0000001640)="e88ddfdc29383417c27b0f201835983ce6c8e799a7d1cbad9d593c3749afc1535cd4290f4360a90f35197305f7172652a03aada4363b407e2d7c28f2fc0c3a0876caa12aab87a5d1559077407e55ba52d74277e441d133f8f44ac7e65120db16f961b69422bd4fee5e388a15f627683d678dc7c58945e6b9cb0410ccf66e3ec0f47afd982e7a0e0ca151a4265c1a71659451e9cbb3a9f9d22645c4453baf93873af9df1dee9aa421eb84358e82df8fa73f0d2486b4eaaa1c0ac2fd4ac11b2ec52572e15cdb706f2a3527bd09a9512a5596d9eb14a93b65cde0b2e8580d", 0xdd}, {&(0x7f0000001740)="cd299c1abd7126028d77876cc19b520747a906ad6ff97675c624c5281c82aba334dedb762ae9c41e0c4acc73a1b7eb7ca4be4ecd8ba98ae1e8466b728452323a741ad14b15deec733b419ed4490725cd48aa268f04debee9d3109b8f73e451bdc14bff7cd1f6a9255ae31f055fc9662aed86c17c0b29abff15306281d542e5b37b4a61dbd702f99e30dd4294940c0f045d212ab1cb848c4621d67dc582441243555dd7de3e139fe17da86070ae46c05eb3a1c52ad53ebb53c28fc89a6ede416a6b4e5fcf33f4196fcc32686852a1257038e42fe5c4d9b466dc857e5d6166162c604dafd1c5af75830a89c8e79eddda2fdffb6a479697061cf7de57ff7b170e604d3bee78ba876ee1323fb8a036e4bf0b820c904c63a5d196cff36b0415a54b923b67edcf5859eff8661cb434afa5bfb636ad0d324376d0ed50ab066edc1451154399807aad865a775cbea8195eaae25c08f0a67973e87350f620dff533d25330582bfe474658e1aec1caa58267210410ad738b56522404adf2361a488692a64fb7cc62eab53f416d7b25507bb66e7fcb7b63e308ada2b096f76c148b44555f6bd986316e117594c25f94dc75dda997b27e03020e197f92cc5da69a5c7de94f372955cb70b27a1011e43ad047f0293019ade332a1a167ed0eb99418ba882db71ed2ef7951a313c7139e669a7584c9a37db927133917ab6940881b56bf55dc9dcea9dc9398c1a5a4a76e9b04b41aed7da3b13707a121b45a9527f784f350ca6cf90562297ee708c6bd1b0582ede3a44d8aa060eea1b90376f9ba6367764fdd6be529170ae9a2b2a106140db4b0c0066ae7ee2fae29b612533a294416b6138c17af85a50b63eb99ea00c77d8ca19185d99bd95fd96e40bdcda7d286f3c20513c539ef88eab640174311f8bea9bc00710e4b0d069aee943f212ab4e697d4cde8a9f4e54daef9e79916ebd895415e936923a7150016364dd05e67d2fb244f5a2e6758fd7d7fd304c2a4ecb07cabfa26e3133cbdead1d69a5e7a254146bba689d5dcac630ebe0aa49a051debfc28adc698321540fda045d63059e8e91c2b1dba960cf8da9006514db68de7e8e88c0405163b51706e0768d77df96637363673925b57e8f211063b963b2426c78f5fd695753aa5de3447ed589b6ea3429a62e353fad0add84f31b3512f868082834b06532a0d4ae0935fa080a8cf98e46c0c30c8cf67b723dda769b124f48679e2e54d9ad39899bc15f16f08bc30baf33282a147dd181403c72e32c82fb534c486baa268c5cafbe6fdba2e2d100493bcfe2d85d1518651e48d804774eeb77de85c00f57faf44b1e48cc621e25ae90d0bb78b7431e7997cd314475d8e2e7e2032787e8c715e3e14cc89d4d1f709709622cbc5318ccd32cb0920d58616dbcbf54a92c2711408a1581047176bad5431fc8a00876c0325040c9b726bb1ba6af2b97dc69108c752498afcdd9f20d0df83eb8d834509ee554d64a63bdebae3e78fdda0087d269dc37404cb24b3a8a28349ddbae04ae8044d940c945886eb0120ae0c09dd0fe6acf7778ad5eb89485fbb6f0e9bd842a1e2f1f9b627732c214624503d34e920261d457319ee2b7fc91e0bb91b7dfed5351706cc9efbe694d977cf794cbf751f66469467b875f168e8353e2970972bfc0a80d3aaf312f1e65ce0ce1718a071afed8c3b39748092b6375ac828e1c2fe121382965fca56eff0b1bbcc5ab18b98581dfa0a8273dbac83881b5bd650a6263a83a036982e9cb74014e93a1a6855cc87c5a29a1840d2a30f69c638067fdce2678f5abdfd87a5be40fe05c43f0992cb5f1ad626cc1a0cb2a8b98119d2c5b5a116eb372eaa47087bb0a3e275cc3468387d6bed01920b4f781279185d0cd0245cae07fc7970d8128a2f5742a8a134dae38d10803662d50a349d5c1b5b09982835fbca7db9ef521bdc3dd6ffeca258f727dd48b71e4369242fdc039e3f8b87736a5cb382752e652af5661504423181abddd46aab52ababd243d4ed74e572bce62158736017424008a6a4ba17bcbfabf3e33150348d1e8a8771916704b067fb84ada277bcf3f25d5228fc675c4f4ea2c3a74cade61b2f1ce0485ef96eeb864ee30d399ffa121f853a0ade4bb8d18f9ad761c9a3496a317f2b57e56d25edced7678252581728ecfdcd53eb84577eb6eedcdcd8e63f9e6ee1136ce02258efd14bc01e40900270a2a02f541036e70039043d332e874a754376d1dc4ca7ad530cefff2d69093920cd9c2b25ff2955e4525763e6cdc3109dd2801f29f6ddac73a42b35615090368543fe4775e558c60e14865fba3ec21cc744ec2fbafc0eb583d72fdb3c31cb9d0582e9a403eac0ea2d1c2c90f191f977f779fa8add9e08994e20ec61f6c6d9b83f5f3f04582ed50d23f27c99f607056ad8a1182c91ef037587cb5a83368414412d4445feb393d88c54ed9be4a5d4bfbc2f0ce188d1f11a73156acca099dd63b4b3b92b027421d6c9e83845c40373803462ca9476a3f31489e14127c6d46c4977f35e447012b3c63c3c066e48166fde94519d6d8f848a464c805f79eceff05b7c9e69c5d1041e9cefb3a05ce4193b3b9b84e37e4cb2dd2b92be51e02a78b7cebde3a3e02d11f135e2c7bc62bb87f30ba451609f3f3a8ec6615b642f3aca7527800d24783f6028fba1ec7d37f7947c26b7039f4fb0ef2e677198d3c92875a675f1c70e4d67e05edf8481b73f6759a81ecd3010d262b77c031df7fe41883ef98d73e7d08c85b935e0b13a83fad0ee06470f1a146974a1b54a3016bb1bb194c085bf5a2abcf46967eff018e0c282617e3b3284966874dbb7311718dc610641585634eb9437d7eee6f65ca49616aa750488b5605f8c6fd66296bb3ca41e661d76d49777a2d23b1b5d0bd0488d350af824a0d7957ee5b60279b776a3378b1cea8d2cd287aeef958cece6959b222321389dd676acba490e30fd8d887602836a1eb8354dba0a1e892bfd96fc21582942f41b0038ef63cf37137e1623b09f23e40de00b33904e2ef22bbee6441849410b12b1b4c6efef38e4208380ea72373d5538257e965aa3cea4c1251668ab9d11fd56fcf1eb343ddf29b3870b329070b76dd162e13e9acc3bf761e0d1e7704f62275501092b4568f0b67b96e1545565b85b207f3dcc53185bdf5afa7b58459c1ad6ef57dd4c03465a76f0781d72c748bcffb42c1c40b56e3b6c5f9ba25f34446c53973acf4eaee61e1575f77f447c91f80c704ebcc715a063e49eab6fb9aeb83e156e23e1ac388fcf632a1fd3929ba3106b8f0d66cd1bda7d9849da060c643f1c30f0aa4a5cdf6936c087a65ffc0068c3bcfe9c518a2fd8bdbe3006c775c0bbc687de9eed98184f81c17d3f87773d491ffdae3d92f49634d3e1ead9bb52291fe73954ec745cd1fddeb27d710b66a4913630fb6e2e532fb5c03c03bc73348bcf1c569173c00379d9f08182ecb8d5b98bc889b424bad58e156bf11ae96ad2eef32c3e60dc06339e3a0c768628422c4c9f892c9c7d821650bea850de7737cdd18d5d4dd84637406ca2c94b0dc26b142c0fc58f7c6548a45b50ad3ad4d0fc9e2a07b015a7d2f94d5088d1f2e862b8995e75ccab4c25aeb71e3a6bd84a56a8bac77661e613b75ed6dc7e14049ae8dc8575c96ad3d6f3e23bd7f48438cb190feb735d2672e9ca3feb64844f58507bf21ee8c6465d8847df36f0164024a77e020493161239c08752b1e9bc479320c6c1031ade22e4feb235643bea8a9c1f880fcf04725417224e1527737cead65aa24f5e8ab43bd2c680bffb0ac0936a9f6306a789c7b26fced2e4da0e78c3f03a9044e9360f393a0fc7c07b0d97621b7e18e9da2de3cdbca5b55da9385e4c7f6f310c1a7111d7391e6c109782cd2c37356c6c5b768dab9cde5143720688a2c8d45e62aa050fe3957256dd91e33b478a71242a17b23d0c1b8c6e507de23a7a61c2df028d0fe1748177891093198c7f32d3ba4929e9c09d22ad5550f31f0ef0e66f2cabfe2080d282665083b1ee385d6efe154121228f9f5a2ab33fe581316b75b0e88cd7342f5cda9e060bf55a9ff0aef3f2da27625519dd9857958e1c0f2cb61b27c37e968b2383887c4f67524ca0e53f8f7f6fbb59f39007df5e6df40a4eb5bcf21bab7315dee324891c3102f01534b161afb49ea7e42c7d11dc9e6440811b11ff60070f4d83b10b1f5c14b2cb36f3f6010604a5fd9618d8fc5fd8ca8e59e05b069027234de17bfa37a9f4de0c3f37582a84353a594b2b2693c8e194617faaa840d311ecacbea60a0ca57327c6c5a6854892ed79216674093259576bd4bcca7729f9e4a27ac7c0404643df924e2c954a2cb2f1803b20d55d7ebcafce2502055a15e796c972ed39a0306ca0b1c75fce5da6f97d8b7dcdaac89d91f054b8836b316a2a6d30e81f1cbf73579b362f6c3f45ac87b7dee44404ad98535c7e2b92d910ac8c399d2f006602460eb3c887e8770dc3e18af5f771373ae7532be666513bcd1b15f539252cc984e91b366278431acfcbde8e089a87c8ae647480b6524865afa37f987ae4056c735c47cdb5a56428991303f31d228644385ed146d0f95f56bab80521e3c7e194ca0d619ac3552b78686bd6949a786404ca105f1d70c8e29adaa7890fea762c12ace58fd2a228cc1f0eafe75cd89f1b8c78efe6b3ecebb60037c931c9fcb35b753bcaae66efcef03be2600327c770376c769df07c3ddfcd9cc65747240257753f416e153f7cfa5d3772c7705d23740ecb8be3a272295490342dc050ff8c6e134000a52f752b9c42f4905b81dcab3d04ac8a0ff03ad5b0902e1f473a96995365bc8dbe2c6de8fd5d65945ad575f93a52aebb533a2ec2b96d57a3b8c1010bc77ad887be99426343d550500f3d3885d87f577dc4cf9d68cdeef3025ba212be657426ceb95ace20a6003b578acbe2ed93c29dc409ea63dde15c804f5c92997e41a50fc187c5239371df9ee63a28c17bd758e974297b55a5120be76b831649aa785c898de641620d85fd93fb895b28b6cea2a9238884f4122343dd1e6eb6f7aa5c5127acd503997f22dfad023eced6c692cb33729aa378f548ae4b4172882675a9ec31a42091ce887c1625c64a8c817e4d839bd20950aaa0fca5057845d95d0ae11a19d73057ca39eefb167cc0adca20f2e21c725afc9a49e766ba1d8940245672fd44f2ceee83880145db5bd238bad1b928c33b4a6dfa93eb03b87b7bf09ee7e674f2de28f3ecf52188cbfe9d354d7fd871427519aeeefae7af06bb7b7d6e20a4f43fcad55f06ccd40d33a0891281f6036a22be2216d8f9b38011e7e3c36812eef9c5e3d2bdb3eac558694431e78791f078dff615b3ab8ae4acadbafc2f61e6a8a0dcd38f5fdecee82cdab249121fe332400aee0267f7b455eaad377a21d60cbb3b16056b553999774bddf12261d41931a189857d1bd493de7999650760b19ea8279641d43566ce20c116b71707229fdaadb641033d02976a16f0cd505a77f7aa602f8161dcf2d26c1bb3b560a2b1fd266e9308bee443b5f0ef32e0ae89a97e7b681ee621c1eb683922491b20b108948edf74e2e34a2b62559d0c32a2f73b1247f86a315089eaf5f0227580ebd91412f6b1ffd5809b1d408655b68b4f9cc2bc921872e8a58ed98b3ddb3f623c5728ab24517f4ebb0f35b65c032d7bdb20abd45cbff8e0ea8ffed65718146cbc58bca2649cb5181d007f6d581dfc210632f34f0bc8009e905716ef6035fdbcf834b43966ff1ea0a32cc7acbcdc2e36555cd08558580fc449d1889eb590", 0x1000}, {&(0x7f0000002740)="5d0e", 0x2}, {&(0x7f0000002780)="ff1ff0ce331bf6f89b3a83bbe015be4063114ba1ae46727c60d48dc8db89f6919cc0bd2ada78d9072c9acd61b29afb633a9d83664a8794fe117a297811469a5383b70555ef1615493a216b574c0e4e4e1a690c576366949df1", 0x59}], 0x9, &(0x7f00000028c0)=[{0x48, 0x1, 0x101, "168563bca34726b181bf839474b1d3a8797b6457be24758995e2cb7482fa2ae69af69bbb5949e4f52d0f88302d4ad50c3c9cd276"}, {0xf8, 0x1, 0x7, "3fd7c1f2f7f9c9a361ae9ba969434d3c3e9837fc375fffb495f265fd1ffb424de422e9da1093905d5b40a316567bde0c09f6a1f5241b995753b1cbc04e3e194c7e51fe9e66f078396655592ea6caf300a9f89cb9f07db849d753d3ef7b1731da22cb3b1fc77826fb6a6ffd63933cd2dca3b9f8745f3ccd210b4dd08e9e3778c4f72c93f320375c03eeaf832ad3652b209bf8c3a4b3ba76acec44e4db05523d057b1aa07241358c9bff85cd81b059ee0d3fef6662f33a5c833f707dafd8d49885e0eb42df2e02f9d16023f864e1f0afeeef68d7f52d3c7ac3c5e7005f370187d176493dbe6a"}, {0x18, 0xffff, 0x3, "4dab"}, {0x110, 0x1, 0xd6a, "6f7c8000e398381dbd94ad8ed1a811e33b121a7aabf63c7a1d4b279868a1edd5096901f6f0a7395e68514bcc38d9120c4f917f69716d3654152cfb7a294a7df7acb06a35190f44e43337e3a7260a8edaddc92dcf62127aaaadf48502356055a0e76b58d9f4acb093e75b02c0d9f822543333357eb80cd39919ac59d35c101115708142ff145a59998e3cc8cfdbe68cc9f0dc2f90b828168348740858e847b59fd3ea10d27c719d3deaca9c0e8d19cf31b47937eaaa69532681d049bd415be55efe2dbe1863552fbe13e91f3a34265ebf400290c2ace91a8901a1addac96842df21c70adb7560e2649ad585ed1cfddd3cd0e4722ec27cb6736d7c6a"}, {0x30, 0xffff, 0x0, "95597e2a239f78d69462ede02b055020e2e7f9761d474406bf97"}, {0x110, 0x1, 0x4, "b2c0d96b101b693a6028266c793d1c29dcd446f61f7409a80beac94e679b46dd4659464f35861ac923e984f2ceaef270ff1c237fe7fc86d3a66c8f7efebce3eefa31c49b6c5d8dffe71feecb5aaad08e2aa9e6e3c3d233e7c39190bf5b232a14f8b863cafd0636310ad895b1e01ba7d8a7894621d985f3b9691696e51156bc4d3b74b2518501a51d8c33e826506118541ba4bed9c93896a9db75a259a7cde76254adec7639cf449bcb4eca6534e3cdf68bad1766c7197ef69c067e723013eeef2dc249d28c0df69a9774f6205a3be8b7d7da0008bc701f715d8071b38ffd66cc5b8aa972a6edd51b99f256c327ca6d2d16af048abab6c365e7b18c294884"}, {0xb8, 0xffff, 0xffffffff, "bcaffd85833622a9cf85b2ef125e428b630180562c49138d22c1b4a368f61058cb5c5e245bc9461431f6974923cc1c2aec6c871d8eeecb90ca3798ee211885ba79da2f15929965884166f700dd0f9504b81221d9f7e1c0f6cf22c4672d03fef6b039561072e2ae48f4b3e69b3ff2a5f5c54edfbb4faf50b0b362bce73979a960bb03b1d23eaa12a725e81175652894d6e3487457dc7db6fc1d6ccade592daf2d41e6"}, {0xe0, 0xffff, 0x8, "7109be5a88fdf2910a5a252dbea688b35c62f785ab90882ce1e0aa6af068be9726b253e6681ad7ed2599a9472adb07b67f361519cb055704ec02dab155abf2e5dd574d50e32be879f6c6f5a95e7543d2856586832d76f2fb1db4de9d31dc2b07568482729f3400e59f6a241ed5dbf8ffd07eead96cd4f66e5f30caf61210a6b24a8681c3d3a0db771fd6c24f73edfe12e6e2a565d3f48b28112f4e50c376fcb6778cefeefdaa81f27bc720264a89d221e2eef620ed0035ff782daf307b6a993c8d7fb057c1173562bed6d01f32c1"}], 0x540, 0x4}, 0x409) r2 = socket$inet6(0x18, 0x0, 0x40000) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)="654b81ddfc3ebf438340ce7d54f646be", 0x10}, {&(0x7f0000000040)="593213082e3def9ac1f1b05a4f11a54f7fea427883259491ec68d0ee7ce77354dc94772e9107c23f01d8a292f3fcbd1436e5abe4951ccf4089ef966d417079f61bd57a97ca9e6ff4ac7a2756a870e45d195392368318c09b5b4831fe325360d74dc6c1025b996c548bcbde81c68a104033f609e15f28a217e7d0711fb9b80f5636b234fec55965f5fe46c55868693be0a0edca71267fd8bef65e5f1fde2d80444395d6265d3cef", 0xa7}, {&(0x7f0000000100)="9dad02ac04e84f196bb89fbe5b5991887f1a8f34cefb10216afbc5a922d2d105ec019990c92893ee45c938ad3856a8d199818175790765f1b3f843a22d34cf931f8134da6575c28d9720daf4aa2794fb4aa4b3d38bb8d19c", 0x58}, {&(0x7f0000000180)="e17185a68c10f1b6521614de2462004bc9b0c9f78df82d5125ba1055ae93119b5263bc33bae937730013601da8b6b417dbc47576a7c3c873435c8cc99715dfcbceb9b566c8c175bec1f98958ad4a83089fe8c47f4d3253c56460aed70369b0b8a6095ece2629396cb6f5e7cd17e61abac021f42fd1c29a7ffef386016d995532f5a3a1afb41336653a04fc084c2419eceae9a2e5b83e74", 0x97}, {&(0x7f0000000240)="dc63a272f6f52a9bf0b99d73591d5ef179ac85e9d72c80059f79fde53575e4ce0e41cebffcc5e1db4f17c2f56e5237ff7906549472097c4050c74628cd413524a10a361a6711303b226b706e43a37ff6ebb955ebe3ede4b73567f3f42e83b671f036dacc72c6a81523", 0x69}], 0x5) 05:37:46 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) r0 = getgid() chown(&(0x7f0000000040)='./file1\x00', 0x0, r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:37:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x100000001, 0x100, 0x6, "a6ce67b87bb8009f56d46f8b8d70a857ed609018", 0x80000000, 0x10001}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r1, 0x6, r3) r4 = getpid() r5 = getuid() r6 = getgid() lchown(&(0x7f0000000140)='./bus\x00', r5, r6) getgid() fcntl$setown(r1, 0x6, r4) fcntl$setown(r2, 0x6, r3) 05:37:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) 05:37:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/161) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:46 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 05:37:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ftruncate(r0, 0x2) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) lseek(r0, 0x0, 0x0) shutdown(r0, 0x1) fchmod(r0, 0x100) socket(0x0, 0x4000, 0x5) 05:37:46 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='c\x00') chdir(&(0x7f0000739ffe)='..') 05:37:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x75, 0xf0000000, 0x8, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x104b, 0xd6f9}, {{r3}, 0xfffffffffffffffc, 0xe0, 0x24, 0x433, 0x8000}, {{r1}, 0xfffffffffffffffd, 0xea, 0x20, 0xfff, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x888, 0x1}, {{r4}, 0xfffffffffffffffb, 0x0, 0xf0000004, 0x4}, {{r4}, 0x0, 0x40, 0x10, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x4a46, 0x401}], 0x8001, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x40, 0x20, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x5}, {{r4}, 0xfffffffffffffffe, 0x4, 0x0, 0x3ff, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000003, 0x67a, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x7, 0x1000}], 0x9, &(0x7f0000000400)={0x6, 0x1}) 05:37:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x6, 0x8, 0x1000, "374df339a8fdfe20edd0efed44233a09a630a7ef", 0x7, 0x7a1}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) shmget(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) read(r0, &(0x7f00000003c0)=""/214, 0xd6) r2 = getppid() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0x0) setpgid(r2, r4) syz_open_pts() socketpair$inet6(0x18, 0x1, 0x0, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) chmod(&(0x7f0000000040)='./file0\x00', 0x48) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 05:37:46 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x180) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 05:37:46 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x4, 0x1ff) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x8007, 0x9) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4, 0x100}], 0x20, &(0x7f0000000040)=[{{r3}, 0x0, 0x80, 0x10, 0x2ee, 0x5f28}, {{r4}, 0xfffffffffffffffb, 0x40, 0x0, 0x1000, 0xbc7}, {{r5}, 0xffffffffffffffff, 0x41, 0x2, 0x1, 0x401}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb, 0x8}) mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 05:37:46 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00004e2ff8)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) 05:37:47 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() fcntl$setown(r0, 0x6, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x6069}, 0x10) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x8}, 0x10) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) 05:37:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$inet6(0x18, 0x3, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x3, 0x6, r3}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x14) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') sendto$unix(r2, &(0x7f0000001000)="b35062ed6267b95ce91e99afe5babca61b08d8d1a4f67937375bb141da20b71664521c6c610618faa0bb3289896c4f93ec1b89dfb55247cc41d3bf57b43ec90cecbfd0f55a6fd006a6c0e9a696d72ff18e52b5c0ffb2d40c08aad58c2712a50ee9177a4e2270ad6b2ce5ce15fef58e7156112c3c5c62eb858e19c6edb23adb14c23d50a446f9cd382f59d37458b9f7342a8deea5d44279b215b7fe913a1106de89817d029f308ead8dab490da12d1aad4d309af5fa8db5b778f65998466de0384bf63cabe49ed4bdb57e20201d904ad219108f8ff9cb396ca15c9d51fc0d8296b3e8a0b27fcb7fa2fd94294b9d28f9bb22fdf1a9f1892ac8f4596ce72cc68f815fc82e6f860b4460f3fbf9d62a2df9f4f7ae951e6b5d86292b74d58dd3b2f21a97f192b3ad03af33c75d1a2516edf546f93613d66424d03f21b65ea87d0ed532a5b6d92d329e095fcb080741cfb62ddcfec2f7c926ac89c5a358498078752499fbb071659c4e8bdcd2a5a89065b4b6c28bd08041ef505b9be61476e40b9442d6d80b5cda14e0c31143e8e88c51e6caaf558902fded3a28741fa72516ea1d5bb2aec35a8f5fd3a54d3396b41ba8f4930b67d4c44fb85a403982edd25eacaa0296b48cac3a938bc84c808dd3c2b25f6cf59633be438f89c4bb8d91547a94b1c46cbdf2b317998d2bab841ab69804eb7876bb483de399145e116df19503c75989990c68fc283aa5ba6b25e256d0a0fc2d958d8709975b6eee2b26b8e1f53e0152f783414853b91b9e720f49eddb2c47c392a736b79c51df139693155b06527ab9b5e1da3bb8a5b947f67b7c8ca207ceb49cae8f770c4ccf268b585acca1a6fa5ae12d60b05930df0972e33c072e3b341b3fa1d481155c1686c23783e783b11dca1a15a73ce248074afb57199d00515a272ff261eb122d5cad04e5023f9cca1af2b76e267f5d6cbd41ce34094dbced1a0ee9046484594234dfadf80823db2d4e037d23e122e6c066c56d1e5103d1543b1c59a7e0c8099c7f105766477b85fc8d732e33e6d8053c5cc1f4146006ac348ce6effaac988859123f406283abf1aa0aca01f7394bdc1327c2ecbdb7ff3630e107d7caa75df7b5f05d33617f7a9d3e8035788cca33ee362f2ba3aa47d9fe8588d46b0812d1411ff3873fceac9be9e9aede767b47e83668d081102bbd60f92e4c35dbb2d2832d42cf823c4fe764b96996501364ddfefe18913019875231f6cfa0ee5290c27e1bb6b70935e7b9cadbe12d4fb33134872f190b494d2052a9fe70a763c351287da00718476cb2b6c11b0f278ccde6cc8f1db036bb780dec440f52f8f7f07966efa50af683e5277e89c53211b30a9a75c920a8cd11b153a199888fe4118e4da32312361c01ac8195360e659612f46403bbdde96091533f4ed3cd6bc73dc9b735e4c54065d0e19c3a76f0ca903e94b2553bf75bff6073d7169e54e53d1631d5bb880437546145da9015abe13378bb6377e1f1837e3dddc134412cfcaa76cbac4a0dc277fbeab835fec26eb04af5915ebb2a6ace4a9e0b5985459fd5622599bfb92a824bc7e1ee02c0c02753b8e54243aefabed2fc3aa81ea6b804b6962cdd9b6e74596c06bc57d268476ff821987194d81638365529197ed495f623a4c0f6e9e8d1d80e2ca2dc627b58fc78295c449e8de123594e0fc2e83f58c8e9c3c33b5c5ed9dcedd6c214d3d98eeb09adda245129bf2085136966222fadc4fa4e5154de1c8b25372e9048353a244ba65afe263689856b19811859c51f9588698dc505564f15e839966576567feb9ee75e7eacef36925183813305eae9f6630ad97a43f836af7d2c3bac587bfaf1cca2e9ba3913f8a2496afdc17f96de6169e6fd8c1f9c2c807e7093d5a4243dba3eba70d9a9b28450491f38efff193babf6fa9639ef3df643847d0e8b008f0577efaa9f631cd30a963eaa0eb39fa501f7f1095a90afe9a1a6afae30309b279843f685eb0fb8a8ce5dab8998aa669eab66cdf8cc8ca084651a352bbe94f8c619be7fa5011b3c3ed21f39a88f3dcd9ac3748748ae040e1621ba23f2dc8b5eaa4cf8c15f39d628185b5cf16d1df0496704d05d8bf8ff6ae7d04576d78f495020ec0a8ef149018289664ba531807cb09bde3995f2091d504fb4298d8460edca0f873aa4aff65aacd1e56dc61ff50f73629b8e3e97de4ff812dfdb9d4706675a8374af2975bee414b9c257574a3dedfffa158381b0b47708dd370ad9656ca94314ccecc700f9f2f02357096ade01e714f3f80a2505f73991df964a90aef01a8b398f2c7686392bec4579ee9f83dd8162162e595d2dc0d139d85c0fcd920c538e2fbbadd8248116f327cb92292dec0df1d069c540a1fbb7bc03b591d4a67350df6561191718ed5deb5bafd0e980c9caee7e0bb993e1ca9bdaf569556b008a7e408d5aebc73f2df148bd10df8d202d84aa056251ae588c1771978db5c9f82a74c2b1ae73c87e246a9443fd087ccb01a8c724b5e22e33b240ea6b5a3f59d2d35ddf2bf4dab1be4e4dbbdd30d783dc9323d609685024677331b70aabc15a9de109e24cf18698eb7103a022d2ff61b0b06d898a3038a977c613c23144e88e86da86223a1e6029dbafdaad9163a2245a7dc56f62aa555654c6fe48403840430144783e94de96f18384a429c772e7cd11e2f5057530f3374f007c2422f4f61bda3036fd5d08fbfc46e8fae5327ba57aca548be96c912494d6b1a1b320a74903bd0290322e8aa77fb07ba56a4053ffb10d9672691b105714ad51dd9be19f334df70bca59f3f6fb633344e76ee58ba7ff79b42a2442844bf422d0dddae964c08ebd50c9ab434959d69a6744bf40f4383e62a291136e187c6b940bc4eefa5e32343a60f96fe1e33488304eee7ebc8a93e8e90fa0f7a2a07b2260c35d64dd9854c95f67f2cd230129af5e3e9c4a13679c2f778d2a70e61d4e1290ebdcea716748d7f0f9008d7594bf2af278499c297dea190f028b220173b35332f9ff2a61bbf027854848d5f69d4e044caf72d02eadff5f3811b7dbda221c2dd0d27cb708a30f2fd3783d7979245969f5331536e67a4b4158c72f3012e089acb0bef0d71c3d540be67497a0b65959248dc8a2c40a2a122805a517832a38b0ad77e90c85008be3aea22722acf94786dd4dd93d2214cf3fb72a796ee1874d532924057ec0cbf4593a0bcd425adfef5d707639c305a67b8dee7acb4199150889fbd251244774d2c9dfb2b381f674872f9459f2f6209eca47b3fe044e787b9a771652cb29e3e811f6937368502e528d68bb50510b1a75bd2674f7e311f73074b0823b75b033d7c8319459ec50dc1f5ae5cd36fa7f20e77ae313d899c1254258c3f3dc3362b4f668d7bcec6de1b616db2572a280b4dd5a383eccbaa91e513d47c1b6777e677c7bef079c4041f303cc60bb089fd3739f890805c0e04001c7a9b2cdd03008f6467bcf09d11cdfea6a4f7309645b8b6b813bbf61af89ace3f94a0bafadeb8b10e2fd4a6d136c7de3ac62c02a34311c13d4f7e858f590982d97dced7fd6decafd60160bea19e76176cbe983499a111eebb03b706e238e97b7afeb0484332117ece4acef7e4bf10bfd6f24bc883a7678bb659b7483d676251c9d07cc9bdde6378ed8bfd2183fbec85e426e76feab5a393a0e6f8f1170479d8c92b39e828a8b2e2cf47f354be3c4c08f5441894b4aea8035f02810079337ea00bef59cc67ad8fbe97a7e1aae1e73d208a20977e0f342cbb21f3f8a50c0cc8d64845791fe8635ffe49276af029e34ad76425367f61ff514c87ae3171f7f296bb2da211a734bf37cbde406d1e0f5b9e0cd775c69dcc04879a51fc365e819d4a701ebde03c63c5d5bb6cd3d2ce6e7f8d181da969910fb5d5d5b3e90fca9a5242358bdcf7eeefa07aed31c7806182b6dce11a6bc3656740af300e4db624c43e1179188ab732ffa5802f608ed907c559826376d08452911fbc3dcf70ebf1783f0098e27a8d569002483fdbcf07e2225fe98d116e48daae9b6245aa3a7ff8943b82daae68fc2a022b0d9fa0503c8ca1d3d8af76c81100ef9c34f33d2700c23c6ae0559a45dcb851e9c0ec8aac2f2efb946b8e174452430206ccf1b8745c6cdad22c24a833d808e33bf6bae9a31361dc3291cbcb712bf4d4fd7401a594f9c23f98246a5a7b604e93295a5489f4314ac786c7948d23506e7aa46739ca55eeae5b88e7b0610d0205cb9f4ab2e9b879a21d586b65d18c7047568bc123911057cf9a0901723bf21584f8879c4dad72e9898eae71827241e8a878ece7a4d5c247dc7f86c6f96bb598a06867d003a7bb3e4346923cb82e0fbb5d78b86c48432c74f4005017c1f8279b7f2149d0ca6d9417bd38401d4b5f0e8d2099b1c3757f5a54873b3bd2b30ae03646488b3b48571ae921971a42ff89469d95db1419c89357672ec59b5f439e37006432f11b033e0c2ee5815d1ac757e61e606fb975873631e46c865de6356e840e1021658fba7db595d068c768104b9fa3c2be96dfa7a1e2a42a66561b6ae6f559549d87e0435998f9b7fe7ba119be631024ed3b2ca9670b04aa8e3636c373d6efb80c0a530ed1bbf0d09598a961e0f88b1139e85a6cb6d25d85bed63eb3ab5aac58aab68a1a5afc0081a2d4d075976261877459c413fbdee4e18c15699f3483f92d67b0a8c5f532e057280d93ae7f224364b4f002220fee19cfd081025b660e4c2f235e73c91c15ead3739d78356b61b8ab34f71f94b36d5eb21f8a85992846fd7cd1149f053cffcbd74e181cfd2ede45ad86e7cb49960d3fbd6fa8836b7a40798d3b5b337a477c6f3c7847fed6242289a183ff3eda7429fda72481e60d31e54cbe62a7e941463e2416cc7feb0793b75eacab83bb29e4fdae3a1bfb92067947c9a5edcc267ff7de6f460e4f058223080638e0d27b1d6a5a6b3612eed14b6f9b1b621ebe27a7458629f03ee9c44e17d629f1ced8fc1b732e28cba2c1cd51a5c9016e4d2093440fca3439c84091fa24c74f71562eb82fbf44be3029d74f2ae107a0f4b0deae4e182d29bc7843b9e6c284f273d1ceea631bd3e14bd01fcdf4ab71280ef3ffb2ebea899027184be6e3d7e64592aaf48204d973d574ec750fa42780f6b122d144bd07ace6ed60810cf7eb00ef6659b8b964d784dc3b6e050188a2b77eae0566eb7304c450764fac60a16b35adf23597937696bc607f8c8009f6fdcfa1baeb54c99c6e9be735e731dd350bcf05d660362d68abaac55f42af22e5e7d9fd9737e6dc0234ce2f35445eeb1b4d06dd94c9f784b9d76efd34d15d8293c9336c393a0bd5b929894ffc833da629218dfb7b2b84355de939f2b05e251f22c225e64b674e8379c1190e81830ad208f1498bcff52cc83526a3e4aa8fd3bb78ef7e2bdcf9366211c8a90cbcabcae0fd9e013c9e3fdd7805591cd7b7e2af073dcda23d0e7e34cdcc2f0cb476e48981aefd369261e74e5c69ce380f5efd46ff823e743ef049250edd00d9f58849ccfa970689187b0af6f5309bfc8e62f2da20318bd43e5716f28ebea7b7dbf448f1a380bae61c33ae1788fb511e94310751f7d6bfa754c140a950af9c819fd40d04c57568a66ad6b20af98d09cd4df6b06cdaf57c093be6eaff3b5a58677203776f9c51b42d77848f0320620f748b8eedd7ba656bb69418effd71cc26369b757cd023b6c642d4e03878d659e32720648e693ae80e6e3c6e2314d58b8c0d40bf20392ca2da20d281cf126878677f531a7d15114b50baff798c1b9cc01395e9f2e98565de70e5b71cbf7453cc6c3", 0x1000, 0xe, 0x0, 0x0) lseek(r2, 0x19, 0x2) poll(&(0x7f00000003c0), 0x0, 0x9) mknodat(r5, &(0x7f0000000380)='./bus/file0\x00', 0x20, 0x6) sendto$unix(r2, &(0x7f0000000240)="57563d56c7ece45a73d234308c56823031b901b185c6d925c36b780047679394ca53fb45bc7dfb1f70cf8bb7f424cd375ef1d589dbdb5fb8b98f25bf74d412d48ee2d2c1b9f7c2c9272716a275f48468e212cabda452e8b617fec733827802ef13f2d538f8305219f49cb28996d2de4d690a221fafdb4fd807c69dfebbd98da41d7ce668c6a02deaee7be89116f5954c4867b44baed7836126be5acec5633490d441c7c4ad49f42ea6e777cc4375c5a1ba7999cda0bafe63d48181fc1c17b98104884b42d2b6ba10abd55f27", 0xcc, 0x4, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0, 0x0) setreuid(r4, r4) fcntl$lock(r5, 0xf, &(0x7f0000000180)={0x3, 0x0, 0x61b, 0xf82, r3}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 05:37:47 executing program 1: chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x6) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) shutdown(r1, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x6, 0xffffffffffffff7f, 0x7, "e3f36e598cf7356d89b87ff170302cd6de60f80c", 0x5}) 05:37:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x60e, 0x8001, 0xfffffffffffffffb, 0x3, "6364716bbbbae139e34cf6c7eced408511bb16d2", 0x7, 0xb9b3}) fcntl$setstatus(r0, 0x4, 0x41) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) ioctl$TIOCNXCL(r0, 0x2000740e) 05:37:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) kqueue() 05:37:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xcb}, {0x0, 0xffffffffffff0000}}, 0x0) 05:37:47 executing program 1: clock_getres(0x5, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) fcntl$getown(r0, 0x5) 05:37:47 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x0, &(0x7f00000015c0)) 05:37:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)) socketpair$inet(0x2, 0x4006, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0xffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfffffffffffffd2c) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r5}) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) 05:37:47 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 05:37:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000011c0)="9abd87f376caf5d8e3b5c23be39ff7af55ad46de8c3bc8aa834d208ff23a906c5cf0135cc56ba8b22ae8354f0378ca93604af7bd3643d93ee23e0a9ee76101785a6f8a5f1cf49a1d215b123a3cfca5ae6ec56e3754c0154c3974c6cb046281aa05c3daa570bf6f792f069fdbea359a9f4bf4210bf8de6f8acf6c2074ba6c58067d1ac3496f9e908a9e1d2826e2313ddfb28aeb1a0eaa6b106c857d120949084270e4f2bdd16f0571c3c93532ab1b4cfb3bdf454a20533737c0cdeb8805cfa40f2933b25f7945387fcfa71b0086f7fa518142d9ce96a7130e099ca8332f5d4d61961f1624e3e23d2c4182d86c29a9484e7f938f540aaea005c392084d3c16ee7f6468c60cdc015c9aa0f5d4f4ca5c753954bbb8220c2fb8d009e4cc03af412f8c8489bf3d7763bc03e0547e86da7cc21450207d90e59cba40e29731bfd5d841231f136492a02ab133cad9737728a0e1f3e88b9c603e7ceda62ecf000e5bfc17240bd2195c0cc69b646ea8792f6c837a4e8358e215a6333d1a2a9da975ffbfa08829c8650e5fac10df5c306148f6354254eba67c8d40338dffa256f0debcbec81d096c5a306f51d1394d80d08a866cad79ae2c9fd4f7b4bcfc39b0b676b8bcd762ce7fa476b91359cb59aefaa207f6a386e97302dcdca5f2b264326459d8fae3244ebcddbec0bb3fe2866a7fc2b5dd02ed5ff9547c9a521cd2b2e632b4f2b6dd9668a1a45baae155d31d36fb529c2e46f8e5f7b5f3fe7ec9ae08c34ce247e90a591e467b7bf1a1bacedf86ee2febc3cf973f984388d108beb6bb6d9d2c0e9ac811dee724704ee3d5ec2322bada552d6796e24b8ac2d28f23247dabd82a1742757cb1707e122b3354d05cf10be4ae53ab6cd252b0a697d5701fb18f376b69fdefd73e97b4a8814fe5670360edadeec95300d221859b5138eaf21e66ce48aaf8ad9cc475059881db50af5bb4902cdb616d37e277a4aff0859e0bad144bd4ec0816b33c88d11094662eeb02d88ca1ab535c2257f08a9c54289e29387923b50f5ffc21a0adbd717a6d3090cf8d58478a15d995ae39d6ec692ccbab67037c890cbd1f73d251b626eca0c4e09be818decf3eb21875adebc5aee21815a109bf0122403d702c98562f3937fd995523c3d2d9413b8b9cf714122204b0c46a88ba1d8d382465b756bd266a0e35003993dac7d656e948a56d3c2e1eeee9997f2c70f7f143accbffa85766c32e29c41a519fa3878d7cc93769928a42e3045eb428f4ba25dde030f69190270954d85173301512e82c1240f8bc2799453b8fc7ff341fc3852fec721337b325c6036bb4cc91def6e88bec962760d643156f827e7f5bc3ec28f2867909fcd4b1758be90db32644b8576757990b1f9d7843d1815889ac4e8b614bdb86ebbcfee9486508fa5999c219ea51b4e7c71d3bfda4076dd3e7bf6c14055333e2010869463e3b65182c378d03f5b937ce9f7126aedba89cfe90525ed19ba6a180971a23a4d908ae71c49babc6f7c5c727e42e7433d52be962cbb97d9bccbc65894879b6d4cd62e7362eea4a6ffb9026845e0bd2587987e1e8e66b47cd7eb3ec51e94ac9e61074c207d07a7f0c25373c92c2b59c56e48ddc32876634e78d91e69a10b3e4832cfdb2e4e4a358e07ef5741fc939196130c80b93be115d23acb03ef0281c2c767d1a28b3eaba0f74f0ecc6cfbd9df985b5e927e95fa5bcf5395d089d06a57201776a3fde6f8a3f7140d45f58cbb9a26c86e6ab9b9ceb92aeb5473e9630bfc71fc7283985b876593c54b44baea770584f223358266128e26c1297ee785cccb6bdd8f5b7c88877ec4775738a155aa5b859cbdc46122d780c7a0c0b6d74567082ba1509949fd61cf40a24f7c9f87022b677cd7731e6ebe751ba26f3e768d5a1a0eea005bcb9ef230008b1a65113c31f662000980d4e3aab73562c1a03f8d61531bef83e677cd0ff4a160b30cb62fed40f78c9288a64118f7ba14c62a8682b19e4d58de22632554b390d29c81d839224c60688ddc11c6c9fc0e518a35a2b758660847065c8442699d8347a95f9e45e644b4b6567b4a8df5bb100b79db7c6771504bcb3dfae413bff484383b52740079930b4e57cc8f4066445654e200455ea5ce1acc05f371eccb2fd7adac888375358590c5b57f039bad739df6c41275fe55a961e528ee724b83f1fcaf8fe2d15d83310cb2c5a7336244b64143afcec93122f572ee5b5e9fa38713064e164a57893f4e9c58c97621d4b25a75555007eb4b56e0bffddd6728b80ad013b0cdadaae85109e44f60ed9a3795b38065be489531c2c66a45b66b13a86c7af681064e9a26afcc40d67943cf7cf2fd0e5bdadb1637c2179e981779a4e00bc567367138a8c979f4db9017644f2ecd3e706ca8e5266fd48f993686f13f006b70ebc753f27b93748ded90b514dafaf6d6656e767e7e22e274b5bbf286e84235f67d638f42f7a7b146be949901135a86fe6d6d4695038f4eb1d5db19760ad975e44c45ac33fcd8f03bd1174ccf2f6302ad6aa2b18b8b05380cfd627830adbf3ca4b2acc3210e5fddfe04c087a7746c974355828009c34bb4a3488356b39e3c163bca4e99955b74db59bdd14915186e6ca1fe6ab20fbd6385b13b0eec61d1a94a562fc0aa1ae25250dbe2e3335fcd4b3631913d3fa52377a3bce773aaed6611b65a3ad79e6fae3f9d5863281a278deb29342bc747ed83f13ecb7d916fc341313c339f5dd87a6218533994660b35e863651777c664e7b5f2d378eeebfbe303415eddb98ac1ba215856368fa2c76be4e9c790e3bd77937fdcf6907d71872ce1eaffa847287b3c9e5b63e9f1484498c7f139f00b439e05d5b945feaf8cc70c36781e17d0f9ef2ece25cbaf2a53a73b3cd4c58445d67b5efb554ef882d773d101990085e504024fc16159fcb343ddb2cea37a5ca03c783f888fa029b932bb6bcb34612b8b80e5041a3cdebff1a05fe603f4807c90bc4edef3f132e615c3c4bb01e38e445f9ae33574e2f91676f07dfffd8f2ce84ce3e31019480bc2c10bc1a59b513d22d1212010f2a6a8b06fad2ade5faac7f7addaa657a0c1350036ce76b9cb14fe2f723211af66b34fcb24371791a7f39bb198ff55b3b5b909133761cd23edf33388c835641fc016fcc7c85fc9862a9904ef3377c356fbf42ec08c460deb045164be21f9fc01ca2fa93766e6b556a9d4d7fdf421f381645062f27208c1f988c3c691267c8c36cf4fae119ec6f1162af3a68e7479ef158e92a554e5b154e63ba845a14ba9c8f6e27fd33c9937fc4ecc087f65f46b727062b3e60fb8b5cab5f4f499f7c03f8f7fe749d66ebe5243cec64222ce88c225e88358eea49b1b165abf79e8ccb23cf04bb7e43d140d6282f42e0480e8e701267e4abcffe678ff312bbf2a23ef950014f16ff746008348b3461232a492b5513ae35cb759f143c660b91a75e69236377ff1dc7c2ae2d17fd39f2827c6ec9a2431cf02fc648ada1098e94ae249bb82331a48161684ebf66ab19a6f1424d4c607ea978773c3d43b633d2f97d0e33fb6d1d76196895c81e8a66d9bc63d95807569d77002f8fb16c8d6b9f697e618774bdc9c55a9c79a07688d3eaa5cfddb3e678b644229a2c89cfd9aa9f45789c160094634106de4d93507bd2d49cff339295eb33d48d3d91040ae1064de39bba0c69e6f9810dbd6ade757fd5e82b73ee4953b5e4555292d4875fb856e7a46d46a03c877f0f40e5ef808f83256533f84fe3ea33d9beb90f6dcbfeb7133849d2e8a65fcf950f7ef94b9a32a46a1ffcf2986d42c1d4fad8100110f433eb47e7a736e20239a5545102b775ba193bc64bdaae2874e851663f31f6240a6a63ad572a66c16877d69b6b20c02eb7b4810966867da969f6553238021d945f7b8005cebac46f5f5e618dd4e3034338166419cda6fd8910a6d397832cb8983506f6028a0c45d07b297194e2342c42f5de06851fa2397b176a180521ea2dac17925a12c9d8076a373cb9b2459266a90fcb710c49d6c6904d7dc9d20148ca5658b059821ab24b16b135ab4f7787d10773753670eb301b9a4e891e10c714ed91ff019e6d7567dd01b11c79504a4d73ed73cec9b897dfd52de7db78d8f96b3a3edca5d1891fb752639d86c247e5b742365f7e7bfff8d1c947ec16f79b3bbc5a46268f50c96e459114703ab9d26e7577edf51870d8ac0ad41f6f24982e89e0ec00276b7fe7bdea667a4c43ec0ce5820236fa329aa68da039f5327bdfba473a1e27bdaac73cfb09c576f96a456b31ac6226c9eaafe129f904efc5720d9659498317809f21f6c02c1021ed87a5f05f46dbe6b0323fe885077b0f73bf4561c3a97dd9e3ff6c9a34443df19f480e9a668a39ec13c3ac01040c2554cab5e5322a82d0aa60439e6b895709c2fe6bf3e33a9611e9e0be8915e6f30a536d4eacab7f06393e95de15a0ee4db89057184f78ac40b46319d3ec443d531bc37a68609ceb77d743c61d6e0f3134f5d6c14a1d7fb646ff8bb9ae796d89534ae84fd05b4f8576bc4c1865cc5f9bb3dd322ee6980459a59bcfc5fb787c3d5d8fe5ca54900c6542fcd6a54b001545f2aa10a6ee34d81379617c834dd1b2df0dcd50ad2502a61b524e01ed0d6be478764798c5c78a5db492d551cc28cac32f93760738ce651d7c32bc575ab53197895fdb06286bc65e9910bf3d30bb656cd06e5485093eeee422556ae55014e09712ecc8e387495bb18283d8348d6408d321b1eda7e8f47a479c841f986893c87abcc87b85b22c43ba162dc608c0c55c6c1287e11a68d1037710f22f46efd6c114222cc3867cdee38fe0ab482e1c9c64354228c9cffa6f1d7063daedcbf674e5b61c44bd5300341ba62e5221e60e382ab8e5f7c442538b1c1ec8819d573b12319320d46afb1dfb20d2d7567e30c24fd5b88fb64d2cbb4cf75f1846369bd16469ede31a5f410143a5db5ad93070a46e0498f41b1f91ec1fc62d444eb73d2155d6f16a32716ad7706ce85d5e89ad7f690d64b541be34afbc63c51a0ed8fbe01df13809c0a8e642f1a0d393f320b270ca8ddda15d7e4a2bc199503f8610e7a9b0a3235737e9a0c9f64ad367248c6518ebba6e384be2fb5e6604a2eca0ab95df54a104dde628e7122e60acf3ffaae8831875f274c1b841f8c0c39c03994546a7e2bc1c9822a8cea20ec262beebd8df792fbe471b9d3b3745c240a6395d842c2e89369879801a6817080a84fa9cc7008ea276eac242998809e6664528fefc8229ada4b40fefbac3ae476f56b4d96b7d15c52817872a27d74acaa69fd91094140ed8efc4054846a4440ac5a39fccaa506ebea8a641ffddd9a961e09053311cf78e137e36cce9f2e1db099e7d7443d971eb9bc35f45b41bc03b33c0f25f1aaaa1124bc8a8179374ec1a47c0bd6ab5dd9ef758992e9699a5723bd3fd061690c9c5fe71e0d3d04b6e25395f9aacc9a00294347a628231248896c6cb9c6626b5257a7384cf32e47fe3a7c3e9c3b834c1f278bda918d09853ee60b5774bdcdfb056049eb5affe514fc8e1acbf1f5cacc3d676020d4f8d8beda7b10c91f2e4b828d129f359c7d133e481c281a173c22911921290375c584a6728025d924fa60819352f93571d33b23ec84bb44da07c73ef07bd478519b63bf00a2294b1bf7f49e3205a54d7da4b434bb0a4b62e59874a213eb0b0730d32eccf184114627b287e8d98a0c55474c5ebff53dd0dc5070fe274172a30b8cb632d912c456df82767ff119b15841d2fe333afb038bc5b059749de4a6cf0e803585f65c02f3911a6d804a1", 0x1000}, {&(0x7f0000000080)='`F', 0x2}, {&(0x7f00000021c0)="daa7b6e0ae57df47006e340309d4eff0dc5a44008ddefb81dd24e90a6ccdb4a28f5f0732b3fac4af63a5e480e88474a3b3936327afddc70cbdd395afe22190403a3052564bdfd0ff63c6cf2b93505bd099f4a2460f5ee3bdab7f26a631a6c4758e70a757645a08458ee914aec8ff1c16e0df2885435f63d5a77166313b3a3e734f3a30bd3f43a5b202b948094991f46a80c00c77e9a415b836af9f04a2b1d9e3bead3057137d6a22c39a8a121ef5e87e82f666f6d492e4ce4d6d3ae70b87b2063730491ee675c5458d27433c3e370884875cc4730a300ddff641d7d46cdb53e854da8ddc4fdc416a8fb1daad34b60e5b87fb0362fb", 0xf5}, {&(0x7f00000022c0)="f25945e0ac09a1a60a053afeb546a5aef2bf6dab07887d26ce840896710188fb3e8e82b339d5bde1d1b864e37d0222d4f2c9c0ac69b181cf63ca93c72513146f5175f0ac290018e88fceda23e41a92a4aab42c2fde79bb36b275034f5c616f99c56137afff639cc9f5d3543cf3d8fee551dffa892862ca4d0b543c44be8a0f2ebf016ee4e1ac7f00bda3c9eb3e7721554e651a7f02d38d2dd404b27c9a1ef4fcb7a06ef7089be0bd4b2c7f2bd49668ec2e39bcee912e9f8094cb3e233bcca63c4cb7f452e452d969410398dab9fea376e0dea4973f55efda0895c299c5ee8ffb74217f606ff176d1d03ca964f07e1f159d3ec7f18ba7cc5d0be88b4c5c98c061c5e388b4f87801bfff3d295cea4500e68ea2cc531299d8b9e71e67b62733d33e4fb813e171f287d004dc4910a55475a0266f474e166766ea273fb18b4a7d13bee976e6ef909d6132081f26985f6ef15fdc425ef4058965d818c9e080fce9bce354ad1573ac286e96dd6956b2a73ba97008fa654183ee5378243ad3e11bee59db0a3bea6756dd0559ad1387f03f833a72d3a38256685550329421cb78c90584df29e415fda19314c85e265bfd5b6a1d57c286cc0148636c7ab1ed728e89b754136c55dfee9555a32df13c22a37d441134256165bc510168ba496988db3a1cd34ae84710dfd17ec93e15395201dc6aa192b4bd2ac8f1645bf692dcb39308063655c43d426aa3648a8b0a3c3f9fc9c6bb83fc4ff6a7aae0f783b56634fdeecf144e53c889d7dac59f10e9313d4d2cec78606592f452197a770e2cc8505440b3346ce2fe43b32a694fbbc5b41b00688be7a26fc4231aa69ef9e82d0b822278064ce3b821230bfea63070dd53c795c7a297aea2c1591cfb294e3d1be600c8b33037e8fe8bad9e1741d02531881d51e33dc24ca5cae85419d8ad692440daac0354f28ce8c450ab57803edf016e45b0925caa2e935513f3765cc9c73d6175b75fca04e3b9fa36cb64e42d614d052a6667879da5f267de07505fa3af822d81e12e8d72d03594454768d101265d1255c7535b7222b003c612b35eab9d43c7b5ed20d066583222b43264d221a7221107872a71f2658e802bd39842e51f57485f7b6c6f03073bf0a1dafa844a38864d40edfc9245f42df760c92dcaa0a8a5acca033cbbe8ed82e4f264438f4b474bd62d40d360c8d1aaa9efce5bf7c75aa45000779928edac86f8791c92a75df82657686c6779eddb86847435a4d660188f4409eec99ae0e767b6a3ca0f82fa531965f6a51d29d15d5746d9c3057d2cf764e31468cef7fbacc28bba78f17a0ab6884bd9391bf5b3cecf47b95535bd5957a8e1ef41994e3ffedca9c8c01be5f2a73094141df3083b0ddd1e3cbab9b85d529c21e64554c163a7e1ddce35e556b950c2091ec06468004674b7eaae9cb9039647298b1ecdd73a9b06c50068a5c72609c39fc410573d2829dffe24fd96d04cd39595a0913f7e845fba6d6fc0293c70d65c7aebddbf7da32968a0acf3db633e94a20f297b09d0dd2e3c3ed73147f709b5e1f8ada76ddd4d9caaacade4c99f85dd24fe6a36460ab68d0eed149232e682d196e4f0ca3e54ace9fc7c9f23fd8a2b135f5a55573c7cc741a4105c4ffa44e64949cc9235db42fb46795b08bc458691271c69b937595196b35b9af9042d5539f1ab80e37cf4b69a6b70e6a66017ea6338c20b6d514068d86bf0f252b7fc652d36aa7077b6e331fde2c035c5c3ea6a220d8d305cc84d2af039988abd53fc89dd8fdab972ca83160d0872c931e70d92bfdd909db6211456f5e90bc463422fdb9805048cd91d7b7706cef119b876c56f8e646b395723db5c20e12415c989e2c4329ad8bffc0818dc2477c69975bf20ccecf204dd5b196b324ed9bdade815c4dd899ca6f7d77dd67cf28d3103508a90f2944c7d96e5cd78d43680bf5fdf11b6eb47a8ef2c8695a7396f440e3ac0add51805da1af65f5d39415ce7d99e5799a747c2b261a04751e98270f53804d98a199aed8cf514d0cef1c42f7e2a6cc04b4c90cedcfd49aa8c982223405d4a6955fbf5afdd42acf87da5e1632063e903390874e38a902a78d4ca2d435ff06427f78d5c7dbc7bb45f4051c31864986300d446e4be3c7284d67af11e874780714ec2d128804272ee2240c17ec2d0942d4223621848472869d7d216c725c430c41998ff883241e6f3ce726bba76e378b9d9d45bb717bff97f564a2b1669fe0060d083413f16cebbbf0450c97c83055494ce5a15d91caefc239dbf826b79c290a85b84cec873d1c53116a4551118f852326bf652b6fc57eb42a73c0ba0fe167ee35d76e203bedc3e90bdc5132b982ab27dfbeae945ee615406d41fdadd6ac488869233fde6db64c18a1b5121c7b0ad33103520812250cf84a3bc3eac3f60da2ad85189ead26ef2db6880f1974eaf312d71dc9c3b7ec746c1337637d252cb5f9d030d00c3338843e4e581b450926fe86f4cb4223c74a5c7890dea3b824d0a92bfa020455bd70bdaa62cbc30cb87d2e3e279757c180a192cc3566b16f75bea33b63a8e590ec5510a5395ba173aef3315b7837b16fd2dbedcb25daab1a4699d36183e7dc33f7ec5a4ef5647a4751c500188bdb3cc0c1fcff1882e898766d684f6cf857cdcedd5b7ac4bb344b21678548586f3ea8b6067cd785e9e4f911b5be009110ba93066e11b6791426683992c81232c486d3f3a149e969c3a98d6a138a35fc4273c1bb6d538f33eaf203f5229b62872709b56108682825c9908f2cd1355e2b0849bc513156fcd6669713412e3bf20390aea0874317b5e1e62fd272a0692bd6cee1eb1b44058e13d2190af792e39a5fef49db54885e6e9e32c366b36c187a8ec48d7cdbd29019bdb59dcdbffb2cb35ff80ec6dd629b4092451b95452eec82f2d4bcf7171c8e75cd8bbd311f85a7b4d1dba7496cef14fe135cb6a85457e4f237adf7b09727be93991119dfc75bccd359a1813c3a8fdbb3829c6d039c2fd63d073d78085f48d6241dfaa6f4b0629a6192411a9def5351ddf1623865b793b3d8549a08cea1392a9b46b2d11bb4c923f59c2ebe005e87da014e7e78d9299022a8184fccbaf7e51e25a56a18b6152253ef7f4938252f5d3843516dc6fa3aacceb47d0cef5691f845847b4733d5d04e60ba8141b7aee7c0f6d5b0f0da67cd411f93e049680cc0c330eb9eedc271153c331453a68d808f7a3a2ace811406b8ce4f2c22b90279a9b24eaa874fe7e5833e66ebbb8226959f00df9853e9897881a608cf60d5009d63f441b8f71a44250a20220f6a10ae70aef380ea98f4ef2a563c4b919502aba37ca563534c6b680bb17b466be702e01b77e184273477b4d204a804f8dd6bb5d6e9bb3d76265e5f69bc194e0454ae953988f0eb925974bc166a6f05d5d53b26ab7a446407075d13bc14bad50f408c5b78a17d16f5b1116dfb524e9c9579740af2083ae22906a2e8b02aeea04b33e38c8d8cf4e426a88df29f137d71c0d7d70706f27ac80d0e95b8e851bff51723bba5955d1edfcb7e5030559b9e5ef1db4bd4ce1cf9876fe9e75913fa95634258671d6bbe1aacaaaf486b3c949f623f66d77848fde3096e15b09519394430c6533c7e738201da646417cf14c6b88c91f3f54e87c6e60db5fefafccaa6cda80c601f8597e08baa33af16ecc6d5735bf8de5c0bc9c4a471a4cca1ffe6cd39d69b80eede002bdb0401860fd22b77d9e5c530748fcbee17fb41ecc23564cd215b54e0dc22833974fbcfcb31f3a498a8ac40d90195ac560776b92e16a5cb9c0223e7b17c84938a9f328753ce056803f9ad0cbd383cf2a05000b006daf125572f11f6370aa04571d3fe74b573a684e0011ba778abebdbd65318f2115f82a301bddf1401f264e65a4448c96f36fb708c058849b13c7a46ce87aa168e4f7be52ebf83eb20994c2355e6fac5de62c072a42d4d7b8225220550cc405204c7fe806ef88ee1789efca79626265adbdcbacfc5f808adc33293106bc79645bba7ed9f5327730dd3bba42658cdcbbeb6d962ca1bc6518845d82c565b11774911719802031897afaf5bdc9b33fedf3035d0a8a8b50c660954835877b27a759b417df55559eec59157671a1ecccda05f2b664ac71ac5f0cc29f16996778b3df2ea0f570dc4bab806517782349fe6f20fae0d40fc07d7a3b8ea5d1ff138fde28ee2cbc9c6d35a65941f9d43b4d434773527bbacf5cd5c17ff51ece189f0bf5a14d314dd629e2e0560561de564ccc1e57266dd65ed121793b44f389def2ace5b502672e3003b5114c8d60ca51bb3e57d5b27fc3ace33bb44fd5f2b8b546e38000178c712fb615468716f1ea2af0a34e2f8eff757120de0b956b87f95ef226e2334f084c50c8fbb0f2c5968d7e02f3b9304a5ebfd792da2194e49b879b11fd02da5a61fed6d6f7f18b9ff6333da60f7bc26918cae3c917547fe772794ca7e4d5ce4f0cae9e1fce5c2b935c2f6ea898cdee9a31082bc1dd670b99695eee0f4ca83af5a2830f184c2d260dbbf994a2221ceed19c6d62c7120b386525d4146e9119bbea19df40e35de732497c86d4bdc4cff689eb4e73190c92f96089f5931dccf7654076d207a2728a108cb74701b0efc7f2546c6b9661b3a6ede71ebba3b7c337b13991ca901ef35ff4520c3cc287e6d45af1e3bdaf709d86dc20112ff456bc4958426192181fd55b18c080f610d285cbcc5752f5c02fc7d0be12d5aea88f22327044862aa58dfdcf4cb592d65f0337b37926bec0541020804b068c3bf9677c942115421d11c38a19d39e795ebdf981aa60c086692818aaceaaadf117884a6a149b0ee901d1d252056b08d73df3af0a4a828c1ab9abfd9f59385fbc8e362b22fd28a8190afe5d380e444653abc47aeb0893a78bcf24cb7e64b1838f805e46b996ae05eb1d8d93508d052d23ee88535b851c19f5a46a90a9bd7d7b7f0401fb651e830e6841a3110665a870d22ae260f8d2ea1ba52244b4017f4db0a351ae7a63cef69349dc48e20c340c05604205a226e431920da18a0e982fee9a240c5051660ec286ae7f2ae516f6c7d6f44d7d379d309cd4fd31efede05451378e98961cc82618fda5291ea20f1ed51ff12cfb75ae7959de1ae4fbc60739143f3e70c80be8ecb6e055efc309226d0eacd0def638be5247a1d8ef004d78daeec6572ea4a17a82c2ed32b51f3e5f32e59b981c072c9899a29b845a21afdee871f202352f19923d998bd86b81a6ae921ecfec3b9029e452488768f19dd87ecdf2e0ceefbdc17cc662f4a562a51bbc0a04a7b7cd266ec17bffc6d0cee6a4e7d07578a770966c292ad529c793c339edd551daaaeeac9ac954b8b4169302807911ff11cec03a2e0832c78d9eb43b90e1278c08a938f3d09652a09300aca45aed459a31da75b096bbe1ce4b714e84e8f5cb796a20f9c914205d97aed422993678105750cb886a492f037012a604d36178f0e0087e904985e4ba7a84693c8ad249fd06f4db95e3beac5fb2eaa8aa02ef26fb8b217b00f8afdf43de999e055f608fff8d20dcc534b3821795a933f10ed5a8909a6ebc67012a6c46d915e2f2e4e60e1d45ba4941ab295e09de29c629e81f7e2b9d03c8613966cd0b64574b2c7ba127fa98ab0ae6a20dbe06678aa579b428f2526b6c3e8be93e6cdd87e95dce7a50ea66b7f6be401791835d8ae8c8a2a138aa52d94cb59a1fa0b6acb6efe27391639326340d68e019ce98f2fdd2bf14f03b8ebe5853bd923a26379bd9525cc37fbaf492ab1c88077eac6744588bb08e3ff4e8f372bd", 0x1000}], 0x4, &(0x7f00000032c0)=[{0xf0, 0xffff, 0x3, "2ea57346f96e21f52f32a36bfff078349f9c2080297aade8621c191e1535eab8d5e0c5a183592d0aad54da4ec461b21e960755026636e03709a2def1c08c33b89b1f1495b02dcb525ebea2ca8d19c8ea765757d5826d59fdd2e31eeb92da22deee29f9c829075283ca5184447e3e0195f305e33c36e644b65aa3b8e7f80dc2f0ef58936adb74916c225383ebba460e369e0f36a6698a011e616006a74079a5c62d03e018c29be32c63c02fcab99e7d0cda83cf015012c66cb02a26f90e43e9517f201b45db82e4b4b1de4f378e5a64193ff5b1f52149f90afe21e07a65c35d"}, {0x68, 0x0, 0x4, "b6ec99907eb402de3bc4f93a63eaaf764028670b285a963327c55d6b1a2eb6cef237f101c257b416cc03f74df1e71bbcbf83eb588293f2f8adb19b324fe9b5dcf194e3a6bdca707a9afd6dce4abb4cfea1fff46d"}, {0xf0, 0x1, 0x4, "dbe777f2eb712a630e111bae67987fb6a9f7e072bb55519fafb2ff6286afa7a00ad7a32cd554319197ae8356df0a0246b951d86785cc09adbbc8d3def00bd717cbc90363b956a390a310b216eae4b4e6dc6d414b66311c89bfa66fc69d9c56832ebfb4a079f5afda31877b6fbe9e4fd52a9d0d99a99a44acac83631af7c8894b91beefcbb9094fbf382c08d0aabd1f0d3cbb4b81bd43a783bad606413a8e5d0007ec07c905896b1fde7885dfc274eeddb22bb8c1947383ee4d2f53c8a27ceff9a30140f99db350d4cafbcfdd799ea920b54d57849eede1e435e917a9"}, {0xa8, 0xffff, 0x9, "832d876b09efefe224db138d6e360381492a6f2ca98a56523af965e657801dddb0faf5fe4e5fa73fa4f493cae5351b3fed3fc121ad92edd89f27131626554117e4519c8207d9224ef33abf45f46a677c5084641c808d5c73c4fe2c42d3906a5fd95fdb34f3720ef802d3a642ab162fc35cacd12b8094e2b22ecbffee30be3652a91cc71d721ec3dc2b9198bf64888afc1076a56986c757"}, {0xa0, 0xffff, 0x8001, "48189283a1015c81291b61631599939fa9dd9f05a8fded91f1751577e1f8e701254e67cfacc9e4c4a5a588c0da3789c0df8e79f05e2d216b5909d698a3cc01bf10b16b1f97c194bd1c7af0f8bf792b0569ff36d4d67b3c494f290d5be85a4eafdbfe0b342be5817585f336090a30316937dac7ad1eedeb065f85ef69670c7405c87a22cdf280dab310d7bf526a698d"}, {0xd0, 0x1, 0x7f, "43b86f9e7909945eaaff6fa9e83410910338b557c3d72ae5cfa2ebb234d8f7ea82d2eacb49a97166fd21af22016f6ce53b7cbbd04ef56ff5be176c0e2540df0b136aaa363ed992a187553fcf6ee8520ca276c413299b7f5767ecf0f62039806755af6bcd80a80016ed2a269bd44b82206774d64bcb3a93abd2e82631a56c333f064517fc7600e0f543d12232bc9301b712b1cd6426a7b6c5c75c7f87fb6c4015642610b06227cd793813340bd9a4cf74019f22ee5ec0afdb6b74"}, {0xf8, 0xffff, 0xffffffffffff8000, "51ebbc797b5936134f91639cb9e8613bb6a403949f4bc4f9fa64b5aaf8e7e35c22f96f3b300c3a1b5928276b5861af7546c118d51dc64bd583ed515dfb8b1edbb692361866b1dd76e7ffac7cbd257079f3e8102abc87406c6197fd0c27a439e7b23e723dd9ef337d0367172b5c411d83a2d74d54a1ccffb16961e48adc630ff2e903c0a34d884e1380a02cc1fc980fdd01a6b7aeaa80e7523aee8faa50e7611dd53e9d5c56577270bee583d63dc84044a62d58c0bb91faaeaa5d555be6e443cd0d39ed7eff55f40118056a87d9f9aea4ccdfe37490588566afc8d485d0914052384e842be509"}, {0xa0, 0x1, 0x100000001, "2c96252cb7b91b1b3873349e927ea7d8425e0c76cbd823dc27503b48ab6c60c4f0f0657669eb278864084494a1ea87891d74b05e84106a9f832590e282a7c3eb9be9cd685278942530c0cb385a21bf27b1e1af97b184675074e610d7279087dbec670d94a2fa2c9ff55a94d60cd54c78fe1d3c103dfdc56098a1073d580e71c27aeb902ac4f59303f2d07f37d147"}], 0x5f8, 0x407}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, 0xfffffffffffffffe) 05:37:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() r2 = dup(r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) close(r0) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r4, 0x2000746f) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x368, 0x0) 05:37:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfad, 0x4, 0x9f23, 0x6, "6c7217667fdb045020544e5ca5d17a65bae46a71", 0x5, 0xfffffffffffffffa}) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 05:37:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x2, 0x101) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="be18d3414653342244fe40d772523f9998f92cc0aa", 0x15) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 05:37:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x8280, 0x40) r2 = syz_open_pts() close(r0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="4579b0c02def3d29513fa37a4016c1d0ef94", 0x12}, {&(0x7f0000000380)="62ae9700168fe14a4de83bfb71ca75e1bb78420833d1726b14afbf0a148af8f9f0d4e16d6ac87870b6753c27c4b683709ee3db37167439ed6badcdf5d4e7fd02dfa32b517bc601fd8f80f91701fe48fc90cd947601eaf60ed2b2f8b3b807803c124ebbafad9991df932ec337da4a41292bdb321d5011cd6a4661e563792c387c516a1e99adb5b31fe667e90e81efd17d60fdbd65d335feed979e195537a1d349dcd6935d12807c5b6e74383ef313faa09c1adeb44f72a4b16aaa49eed2d263fedc4c52f23dadc64726b467bed1aa652df242973fd67a", 0xd6}, {&(0x7f0000000180)="1c95e4a0cc54ff1d6e15f804807cf5968401a76e3f88c532748b87a178e4e95ed66a9a2066", 0x25}], 0x3) pipe(&(0x7f0000000100)) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r1, &(0x7f0000000740)=[{&(0x7f00000005c0)=""/236, 0xfffffffffffffc3d}, {&(0x7f0000000300)=""/21}, {&(0x7f0000000480)=""/187}, {&(0x7f00000006c0)=""/76}], 0xad72d08538536ae) fcntl$setstatus(r2, 0x4, 0x0) 05:37:48 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file1\x00', 0x20400, 0x100) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001440)=[{&(0x7f0000000280)="ba0d9cf44ea230b4a7ae41169f8c95b620abacc70f3ce9a0c6acfb90018acf1ab5b182082755aeedb71132d672e6bb5fa408685ecdb55cda6c1be9e2a357d9ba5bdea8e94f38cb634f3dd8497470fe83595b5f3959444ec6e8fcab1ab744032f36c706453fbf59334c4bfbf0418fa403943a3bf761eca6284ad2753fdb853ad88a80ef08a34c286782e631bcacb28dbd1bc099325256679947465d743ca90f22d232538dcffdb09730133009a187ab33ccafc2", 0xb3}, {&(0x7f00000001c0)="eafbb3e8f1f1233b11d8471412a4fd30b3f9bdfa", 0x14}, {&(0x7f0000000380)="854d3f2eaa4e322045c470d990d2411c215927f23bd9c14e6372fb6e2ed0bbada86379b7432ff71d6cd6759feef10a48610aedb8829b4a60ae257a3a51d317b484d63b45853b3e0177bf21da2e35b80bd13467073560b77606d4ab5a93ad34eea0b96870129991639920a632f4d8f51464e073300911f3f5026a2152b8f5a11374c0f42a2dcfe7638ff64308534c7cc7fae489a10cd2df23a73d766f0ebeeb42d4befd23480d9e2498104a49982d16e1e4849d9213f5276f3e8041bc9ba9519a6bf0a5a499ac57ec244e897ddb8f5a4de774ce2c81b0b862a3599da97e7dac889670dd052f2d24e270f90dc214b46728084d3bfd5a8028f3f8ef6a6734fa90fbce238daf9274795bf68aae40fe29a0a8b886d5ceb29ae25fd8147b183ce33840cad40e1085958a5cdafe7b33afb65a261028bce6295a9576f9702696f43c4daf1adb6fa79ded0d8faa776a811264382d7ebabb6d36cd08ba821e49d225029d235548c9eb0d1a829b729de6b9b1d69f409b55c12b0303b76452aaa9f90aca32b81b89b58d9487f9363eef633ca9996e854a277b02c6221d8a93449df1496aec095cb005344dd3e11b0d4704236a9ec07612ee73aea65135f3d385c85c7b6e9ffd9c4429a6fb71c2dccb18ec5da67d4ca974254c844d83fc90b8889dc6562503cb4b6acd2a8bba09fcb06a4299559934f08bc6a7a50c756de33ba44558be04f6f6cd0ce2763952e2149a213a3ddc73d51535a7ae0e9e9a18c5845d0d9471bbd5533676a29568e5ed39c7725bc175b11fe250eca640631365880d722f8e63b857e2d143f46ca927d9aa61f4240f87e55f89c0f22384b942eb3d43a435642e70efbe7bbee966bc68ee4e7ff3f8daa5661ebf7c7d3b05c5ce68e60e6d0b148a6c8447a4150d045afa20243ac84997eb141393c209423829dfe8a75cb829b510c14df35c856d003e0523954ab51ecb260275bd3dc4b73a94054ae8f0b9a197d09f8d61307a5f864837b5ce1379b8bd34718303de0f7432b7ef66c446ed6ba5534891c06a68507a5334e78c86fb90f112d2ecfdafd50bdafc6bdeb13a27d9505840db09ae89e9efb2aa9906f486eddd86d5e5db7b6a9ff56b60c12095dbded5e62e0e4106db4b48baf6873c130ddbe923cb08bdc704a3234620489093641bda3e2139b6532ef2d66e88f5d5811a354343cbe1602f0d414fecd11ad19acb5c580a17e02dad4ea1b5f9329de1c8f1e4338dce18a844508c9c019fc8c662fa0b35bddea7e8948a8dc09b4f2b43e489a0bacae493947060fb375ff0711a94615f3ed338c32d6f32b0df25366f921fc6393b1a49efccad18f3a3ce47c0a6b4948744cdc425cb0607afc45417a1bc85d672526e70e029b7f1a66289009b0778bd73c28766299f8d939d09bab026a4b4a92a153ec2cedce7e56b169d71bf7bd024edda5bffdb49adb40959adde87ebf83e4a44ee18b7edf722388f40e79e6c8cbde2694c25d2821fa4109a672e3c8d398239845232d88266536098ccb78640c4b0d3310f27965427952e2fde501df8fad5fe70747311c57dfad3ff4cdc6b317ac673f34739c2ae6d12847aa1cfe6b4f3d40938cce02d16d45c5c405012f8223fd68656ee63214e1fe6e6f581eed89039bebb80e6ddc0f8d53bcbf1d300d738b51417047322c765d865cda55e389ad20fb970e62333c2841f92b76a211074b237542a67ac0a076a8a967fb00cbc953f99ac6e2dabec84a148410c7493bdfeb02991ebfcbff2b7843ec4f6005caa24d6cfc2555ed69afaeca8cfccc6e9a258825cdd5f3bd78cb52a6254e6a91cc0070930eff014dcd1bd190e65ef9e5ff7c677a499d61be37c7ae86857a880c7f5b5b1e6447a16dad029b19194d7c88acdf3837aa5288ccce4f242ebb7ceb4cdb4430d3c55a1e604fc254629336f2b9abc01571fd42556b1507cc04e66ea86aae5e260b767a4f9c82d143d180c08efdb63ef7b90d1a9ef67db2134f220a51737d84e0b2f1abfaa22f620e853c20a2d16ca7f6bf55598faa120941326c8113979c9d65953ea575acf5483f77219b4b976780a349e6b117bfe04606fd2c148b19dbff23da41c88b836c4b34cbb1732804fd583f739a4e22c0b52d5182cd602a8c4bf00e33aca4bb6e1538728e53afc55f1cdc4b8382e0028969ac7691f59aff1fd5835774896197984c658624355f8b5f0dc67bb9db833bed8019cc320be2a44b600b44c4e17ec448bc4a531da0fb9318063fd2e6f5906017d046fb6452f9e9178b072a72da5ba664e9bc0da2857ce6b258c2f1432292ffde6df45d3fb328d1d0921a8fa966a18146f693e74e386f62b6d48526e1d99d0f11f9baf34e229a76f1d17f029fec955fc213f5d888852b971cebd1813bc034cced1b84a487e81f1e97d33c27a40f3c50d6db3e5110ef9c75e16e5fa501fc7de9f949202f009f79456885d2dfd09a7a4de5b2b1a35cb2f0198c395e131132b72761b5713d233a10cb46e2865bcb5f524c909cb4bab53f7c7d6a99cf7b5f752cebed9a8b8608db2df5a8e8ba0d371a915245b591ee7fcd6c3d002710a6ccc73fdc6838c30e3f9c2060472851b00680be5deaa5ca3e5052d32bd01b4b1dddd3914ac374348e3f5d01015dca439cdf1c4b7dd9c77f1178511f68733d032cf858ce092f304c6222f0f00ea2c2d956004223d0bcea3f85438ead1ec14d0994d936d85fc90e951a7cb8c07be2023f938b297b0abc2484d41c8b9f1313d119b6bce265622e11482493f5607872612cb55685eea50caf6ff747cedad8ba67f8be24e664a775dea743478f8807143f845b1b8c4c0a7cca9d01bfd11e66fba78d8bdceb3970bb97c600d557046387111a1114cd2d5946d3c4066943ece227eee945a114eefc6e99ddf71736531419f7ff54ba04ead9e125c9f2b7a426c55d398c03e3f83241328bcc8f1a844876190f5aeaf88542c348b36d9ecfa2b4355d9f67d55a44a38f1318074cfbc08d5f77c0297eba729eff500bf6b2e1df12601e3a05d72fcf2ed4e7764e110713403f3df69487b659f0565584c66097827c5f1c693e8331937e0160c6b671912622f87edc81ce76480b211c0361a2cb685bd87211e526991b9992db032fe9271664b6ae2afb8c811898da5bea1efaaa00dc22d135626fd7f975bd03010c9faa6090ab6ad4e79214d677ab9e19c5f58ba6e23edb99666624b89b6e0427cdeb244a5810487aba2d78724b0b94a1704e8600fe215f68a255d1498a0a74db884bee886274c554168d54ed75c5d7acfaeed6b3bc3472699d015127fed4130154da9220e98f5b20096c9e6e3617f3f43f29420aadd4af77126c1dafbcb478b9e090c8d06dfb27e3eb3334bc91341bd7c2bc8c683de7e9374b88e3d75e8c89eb820f8e1fd4cb48c8374cf1b111648a7964cdee734050665ead514ee636589f2892f5fcc7e2b3877e294503fff168b73af516d464520313b9fa6fa21782dea54091a10fcc69a9a2c5beb432d499736a5a14a84a367ee7f3b147f3d54f11b81a984c41fbaa1f7ef5aa9b62a1fbca32974296402e578f61f87469b0d8fd2640ba332432be4c22d4411b3cf19fafc35782890bea66c36d7be15231771fdde4791cecc60433f67960827c1df8dbcffe96b9e4c2c00ac9512cdcce023b73b984fb948ee0326e5ebad073f6c4b89dad326baeb00304bba097e536e8bbe647c7eee1bfba050470467e34e5c99837294af903984cc059e4a5c295ea01299c5823b8ffddf9cee9f2df8c57efe88bf58dcea14fb253ee39a3a4e531f4d4cc2b3533f253e056f88f4226f9695fb13995e691a97f0c0cb75298b0fd4052ef437389b77f0480ce87f0d761c3c9d33d38a4e23116e2da9bf38380222c77e3a8acde7351a970f9a87b2bbb9a65acde88390e4dd5a5774cd108e3c477f92bd8342ddcf6200d3b095dc42776514ffe4e8a42e008e41e32542be5ffab0a14a4f62631d61d3942ae5aa27222f0db7a0b96eceeb28fa8a840532bd7701510294a95f4ebf5e2517cf1a7b6847d30ab74cbf1b4502701eb6523056a746be9509d9679da6cf971290b36936c9b374f03b0d06fe106246892c3739320088b156e77cd9d882f6980b3557def2088bee2472a97e9f08e7e79cde9809cc8d8a59daf040eb18ce9ed2d8ca2c441073e706a8d3430520e316a996b4be6581f704a89e00ba8e0721d5735a3462238fc9d803306bc15343e1288201afb8adc537b04691559bd011eb62c8c40bda0de6c9b819354fd75401af59e9f94b633fa5e66599f0beacbfb7be987e4742e349fdfd705abb72b709a017931cce798b4660e64989bc86453b838f9e4f79bb2b382e5ccf5bc04b3b76aa4ea74aaa6bcad087f4abc596fc37dbceed0c401a160b2d89f7dd31a248f1ee531679df1bc8414444e06a2c4b00d6d406b752914383c2f5639ad22a80c34dea1b6cc0c9934709dbf9f5701faac8f9232915816025d0bd05059343c718edf0a49bb70fb297f5a0f52b1f093784363f755fc3bf2380ec98e0f8d0b4704587f78057645878a6ff84174540bea10f2726b191df48922785d0ba05d23f0810824f16278a946923eb6de6ef9567235f59c96265dda6aabd91ad974ab3d7dd3e56d39959d1443eb2d806ff4bca63f267886e24a0c363ad281f8a68af2ddb88088654a8d3511d0199df33a3147327fb6a8f78e5fed7502e93bfc1982edff3bfa5f823790e0eddc260e7e9d5f76795d17e88c976017836dc64427a655739af646cf1c91f5f5ed1e99a718ad93e173324b13406753130e6dbdfee79d6208758d0414be5bf7834b7e0d327a805b4c29482cccb12b04e38cd945dbe2db4031c247ed74b8168f2143e7ceba9d6f0c37d9495c9ad974ff25a1635ca67101c5d72f213efd1f65bba6234dedad21cee883e8f4a791eef942727fb6a085968bbe1f8b5afdd1d2d25c2f426d1be5ebe02ba8e8396f08d5b27981e22a09e7ac960ef7a838c9509d8686a4dc44388569a7a25d40db2cd7e41eb68f7a41c09df1c177332d00cc6ab8e8f08b76cfa61e7850b60b3d67a89c2155bcaa9c47735fc02c36dec7658672ce2bcc7275a51de4c6c86cfde25841440c9356470d6a1ce3bf5cf9faf80cb2056dcca265b613028c881204cbdd3a02319b181def7dd192b7eba88d7ae72ee97683ea68cc44db5556b35d9bc6a1014568786694e1783309cfe5fd762831e54ce0841bcfef58278ff288eb5a9aee1bb7a0e275055fe545892f7d65fe7a0ae37ddbb9bea656c3931fd0bab54fdc89f3e14c5a5fc120df378619dc880885b69100dc7090a01e7f08fb2123562b051176077d741563b43554ba27c64c495fe569c83e131f6dfa8d1ba963f70f47ff8b207c3d47e372c2a71452f2137924ada44523ac5fe9950c06f4a1b8df7615731d4df34ed5d206f5049937f31a28bde9fbce7fcd8d93ce65f13e862a3e3f158d40fd6b1308e48996ed118e28be4b73aa7bc64dae8da2207a8af8979d53b409903a2e8538f7b7d8e89088a50b231304d2746dc2677c185d2fbf977f85f22cffbfeaadd7e0f4e3d7edcf3e074160363b8b029b60d790095772bdae41885d3573ef7549cdc977f433535d1e7ba7a8de6ef59134ead442e86af27e7efc91dd015771bc45f6ce430cd1b4b47192076e2cbdb5598e189f9851e30c9eec69f09a27c421cde35db1f775842cf7c4e4de0c6387ed4cfefabf83f336b79bf40f4786d27412a9320491a302351f6dd9b21a65bcd67710ca1d9b92f399960094b174c0fc0d1d924be71295a25c04b2b78a48449d85a0de0b1", 0x1000}, {&(0x7f0000000200)="1f14962208f23e345c196136ac745800725a", 0x12}, {&(0x7f0000001380)="622c03d26cdc61a5df8a99f8965eb15a6f7d050a8b485989e31cd44219abc5b96995ecae726a0f6994e21f8334fa836a71d5be91e324a2cf9f3bd38c2e97722f73fb228fbb7256110961cb1664d92ed12de19dd342de343ef7d6af65064ecca81f0d557207bfc275f2b961a59e9665faaf3b9ad9a4c2f937675ec50c7e8c40136e83a6a7c4ea0a5bc8aa8bbd9168009d8455509f35eb69ef681062d335b4f98ac5fee104ff6071ac3e1ddc764dc4477c76dc", 0xb2}], 0x5, 0x0, 0x0, 0x2}, 0x40a) 05:37:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) socket$inet6(0x18, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 05:37:48 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000240)="a2", 0x1}], 0x1}, 0x0) read(r1, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x181d, &(0x7f0000000000), &(0x7f00000000c0)=0x4) r4 = semget(0x3, 0x0, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) 05:37:48 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x8005, 0x6) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x44, 0xfffff, 0xdf96, 0x354}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x101}, {{r3}, 0xfffffffffffffffe, 0x1, 0x40, 0x1, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x13, 0xfffffffffffffffa, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x23, 0x1, 0x2, 0xffffffffffff8001}, {{r0}, 0x0, 0x10, 0x1, 0x4, 0xa0}, {{r3}, 0xfffffffffffffff8, 0x28, 0x10, 0x3, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xffffffffffffff7f, 0x2f7}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x7, 0x1000}], 0x7ff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x9, 0x27e}], 0x8, &(0x7f0000000280)={0xfffffffffffffffb, 0x101}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) clock_getres(0x2, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x70) mknodat(r4, &(0x7f0000000300)='./file0\x00', 0xd000, 0x5bec) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x5fff, 0x0) fcntl$dupfd(r2, 0xa, r1) 05:37:48 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 05:37:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x20) readlinkat(r0, &(0x7f00000000c0)='./bus/../file0\x00', &(0x7f0000000180)=""/136, 0x88) mknod(&(0x7f0000000080)='./bus\x00', 0xc, 0x2) open(&(0x7f0000000100)='./bus/../file0\x00', 0x1, 0xc0) 05:37:48 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x2}, {0x1, 0xff}}) r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x24, 0x2, 0x101, 0x1f7a}, {{r0}, 0x0, 0x42, 0x2, 0x3, 0x6d0f}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0xff}, {{r1}, 0x0, 0x31, 0x0, 0x27, 0x68e}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8, 0x9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6bbc77dd7d86bfd3e76c93e53da200f3a978354980c9058d10dab71f70b7a946877f842fdb3bedc5f40d3ccd731219aaa6fbad1ed81c17e66d8dfcf36ceebe40b869643d0d2b1a50d3", 0x49) connect(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="f1cc7865350b7b2dd1d59ec36505e08c9f19dd8eba87435e0381ac78aec06fe0c61ea5156a8f8e6cdb48f0a5759e28aeb16a4ca152766bb58066e7571d3fe31b765507084fae78321b7e729e1016f96822d64911acd7333c4d004b3fd737047b75b564da3f07dbc88f638d8656cd127009e001699422dfaf00ac15ac9c"], 0xa) r2 = dup(r0) sendto$unix(r2, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1deabdcb7ee27", 0x17e, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xe0) 05:37:48 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 05:37:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1d4093a16a80d9ee0eddf5bbf8befc66515bb56832a7a87c9f2d1af8103f56f01e575951877845112d4ff5067b5f144177c4c9060d6685b66e3b98727ff154b0ddf645dc32752658fb1d1a508c893023885edfdb90eb883abe13d8895b8411aa485581a7d1dcf4ed68d173d59e465ed546c9739601e099949ffd", 0x7a}], 0x1) write(r0, &(0x7f0000002740), 0x106cd) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:48 executing program 1: syz_emit_ethernet(0xd5db6f5b5120eac2, &(0x7f0000000300)="8b38fa601850c882240fb5be9047d4bec9a0d5f9c7e43d4ca088f4d7c1bddda9985b262c53ba2e8c66e12a088e0cbca90876702e009a6590395151c0f847a569101725f6868041d0707bfe674c80f7a8ebd2c2ebf3e201d6285a57c6702892db903fc33591618e631b2420d488262bfb141162d26f41dc6a08bf5985133cf824b21092ceac28ccb8b91e650b5ddebec9f007a563fea811195b3c91dd6647c232169c5338d785fc2d1e1f16b0a41949e81878e2c94389e375289da229cfc2171d514a7cc0d29b04c0197655905a6f26a5afe22e74203a72077605") 05:37:48 executing program 0: socketpair$inet6(0x18, 0x4, 0x5e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="6d1a97e10f15e9d38a1c05e4c879c94389d86aed12405491638b6759bddaab04dd6b64d803d7b268c3f46ea062812e2caabddc3a74c7da92582e8640097b3cef38a0b065dfc2a8a38082cc37ffa830c5d1fb8f17918de98f76054ff880bbb4689be999c6036285bbd6549d7d06c040f3f60076229b17e4ac784eff830440", 0x7e) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x7f, 0x6, 0x7ff, 0x0, "8c61fdd58b372bea66f80f8baf1fbb30b8babdf5", 0x7, 0xffffffffffffffc1}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x400, 0x4000000000000000, 0xbaa8, 0x21e, "9aac350010d63a0d0c1e1d1e68fbe6a1ee6dc6a8", 0x2, 0x400}) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt(r1, 0xbc, 0x5, &(0x7f0000000140)=""/107, &(0x7f00000001c0)=0x6b) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) ioctl$TIOCSBRK(r2, 0x2000747b) flock(r2, 0x2) clock_getres(0x0, &(0x7f0000000240)) r3 = kqueue() ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x6ad, 0x42, &(0x7f0000000280)="c791c17f4c02563315b4f2f5407b48e3a78d0a0a3fccd49a75f1508b7301cf52af187ca5a80528168a69df151c4061b981a1f6951dbac258f97b5aca28e7fd4c6e302afe2b77e554f4b3b6b06fc1e1e7ee73eb135df29f27365f312a744446f1c426e82ba31735bb0ba50f1187a91d974caf9d840d69aa3fbc6ff9b04d001cbd05d86f422e6b3c7f8083027be724970938da4644", 0x94) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x7f) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockname$unix(r4, &(0x7f0000000440)=@file={0x0, ""/64}, &(0x7f00000004c0)=0x42) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_extract_tcp_res(&(0x7f0000000500), 0x1, 0x2) clock_getres(0x0, &(0x7f0000000540)) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getuid() setreuid(r5, r6) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(r3, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x2, 0x4d}], 0x200, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0xc, 0x40, 0x400000000000000, 0x40}, {{r3}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xffffffffffffa36e, 0x5}, {{r4}, 0xfffffffffffffffb, 0x54, 0x80, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x1, 0x800}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x800, 0xe82}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000010, 0x4, 0x5d8d}], 0x8, &(0x7f0000000740)={0x2, 0x3}) 05:37:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x4000000040000006) 05:37:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x2000000000003008, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 05:37:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000000)="fab3c5e878b5aca6ec07a3ef194263b7d43aa154ad4f7acd211085da5c05c268939ab184d5dab487ef29d6f92b", 0x2d) 05:37:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000006000, 0x9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x100) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x6) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x1ed) unlink(&(0x7f0000000000)='./bus\x00') 05:37:48 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x2) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 05:37:49 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open(&(0x7f0000000280)='./file0/file0\x00', 0x80, 0x348df1346adc7951) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1, 0x3}, {0x4, 0x8}}, 0x2) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200a1, 0x4) openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x50) 05:37:49 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) msgrcv(r0, &(0x7f00000011c0)={0x0, ""/79}, 0x57, 0x3, 0x1000) fchmod(r1, 0x108) msgrcv(r0, &(0x7f0000001340)={0x0, ""/91}, 0xfffffffffffffe61, 0x10000000000003, 0x400) setuid(0xffffffffffffffff) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 05:37:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1f, 0x6}, 0x8) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 05:37:49 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='..$\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f60ec63c9"], &(0x7f00000010c0)=0x1002) ftruncate(r0, 0x6) 05:37:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000400)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0xfffffffffffffd6d) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) ioctl$TIOCCBRK(r4, 0x2000747a) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fsync(r0) open(&(0x7f0000000200)='./bus\x00', 0x8, 0x44) r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) mknod(&(0x7f0000000280)='./bus\x00', 0x110, 0x2) 05:37:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x100) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1f, 0x1}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) clock_gettime(0x3, &(0x7f0000000180)) fcntl$setstatus(r2, 0x4, 0x6) getrlimit(0x7, &(0x7f0000000140)) clock_gettime(0x3, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000000)) 05:37:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) ftruncate(r0, 0x400) getsockopt(r0, 0x6, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:37:49 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002980)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x400000000000}, 0x4) 05:37:50 executing program 0: clock_settime(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) 05:37:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f00000003c0)="f32d005489341a3c17cc199ec32892f84049c29d31dfda128ccdaf6aa2dbfe4b2d76dc213c16005593001c74081b3a011eedf504c846de4d6ba3ff024d6a3aaedfa63240c85882a4841f68849d02a4cf06aa9e83455e15b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58faba325777eb00b024720ef8ab9d878b0ea6c432f0cb254", 0xb6) syz_open_pts() close(r0) kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x40, 0x3}) syz_open_pts() 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x3, 0x6, &(0x7f0000000040)="e81a4f521dafd6167dd91b534f8f4574d93d8252cc1bdcd1dcbc04f26dcfc57e0e4054060cc4a15bafc3d42c1774dffdbd1ca2b7319352fea415a630403fbfc721b63355d640c0c6945382f4a203b3e151cf98f001b49fe4bf3a37fe3673a5f3987db23006fd740d5ac5a497fdca063b309ac5158b821266cf6c02261fd071a10743789ddeae4c3b4c278404fd4f095e881913e28694b80311cabaaba8f0bebf2d00fc85441d92a27c7e98ad627a3a1e61326f46c6523869a92185335e1b52eb4ccb490f112cddfbe867b46eacae0bb6576526c97b9a54cd8a30f6005a05dcd577e5c6049be054963787e09070c26db68b3518c3e50ea7bb6802d50c6e590024ea0dc28eeabecd07a3b38bf55ccf3353f637338f78e5260dcf30b2cd169e0349bdb766ed4ef873d215c8946c8aceba762db026bef256bd1810be87e8c34a7acf388c1419c278a637eac9facbbacdc174d2c89932b52a1c71dbf0b715c454ba4baae8f6ae4561226e707b9c8e6fe17ffbf7777ac702231d7009bacb307dbdb7c67665308ab71afa6bd3fab12e1cc42a579f763e0fa46be0fcb1018700101917e824c744d92e6aba3e6a5502ee84b5a5dac81435a49d43b9bf8df33f3aaab9e8544466075c0c5b794eecfb7d04213feb29747f99237773c2ba1f4a8e4605142de8ceabfff4d6a0dd7d57df328ef745998eb376d39cbe26aac3ffc5cf5cd9135664ad3fb2aafd0744e04d903e64d25240aafd1ad8c58a94702eb78d82e1ac9ed2b2a70cb0be79a1cf2c953c75892ffa82048f7e435485d28ec6c5343c95925a228d73077b7a44722daf51b8f3f13f4cb6291f4e70c3e0b72380f2487c25958a44a98f221ab7e18c419a4af64307a509c893882c3ac3ca2233ff2a756d0a5d35608e3c4b7e868ca37fcd33dee7e2a45dba74e2191d611d09199e807a2bf16ddb8b4b0ed2cb15506532755034f62a03c3fb69b7bdb7468ecd4e7979a254386129a93e577b443ba211511485318b3c04b0f418ef0a7b93de1ec149baee229cd493e1f26dec1c78d1c4af0ee2a34e8c960e72b602e18e85898fa4ee48118bda7fb605c68eb0fb17b950c92641977331d61432b8971d8578fc3570ed01d2c49d7f253e8d754729e9f2689058966bfc2f90b8552a18ced62c58cd6f595d8c3dcf8e0cd0faea5682df35da68c64ea5c4ad57ff10adc28bcb6188ec2e95b226c5614a4071a137e2dc5b81aebec6337e3ed9f5c9dd3ae1c3b1939c089910cbfcc459a5a952864bef1988bb3df448c7bee2f8d817ab8d3e620a71dd49bc8f8bbac7aa2d1e2cf301f632dfd9c34004687b45e5bf2e505e14a805813f6dd60e65074aba7ebd0ea551ae6bfca7b13bbff51630c31ae125a0b5d142465fbf825bce506108f9bb776b7e1f9433aed98a94446b1c3e60ffea8068abfcc1e4b2c0601069a45ea6aef7967d47bbbcf043ce0e444aff0f902490cddbc355995b7310561981d11eebbe68771e9e7992d376835ce97fd7e5dd6a4eb20c0f6aa15db422afa325b20144bda123d617c3adcd364bc6398f1b3515289b8470bdf24105df9e688c1d029ec0ae64beed7536c869cccc7b26f18a97b38beb6ebb0fa766eff2dd7654b65fea77c87c854792812b346b352f4c4086f45428aee2048f439f5b4a04b97d04537452fba51f95badd4fe40af90d487eab07f7e3484c4172ba1297fc44334ce5a1da6f03d8e0802f5fe70e80072005a80fefc4475197d18c71361fdbb0663463208ef97a7062ec3458ceeade8cb539b5330665b42f59849b81b13dc8780a0e6f5d8a19ec4bf95234c04c26162711940694a821a117ae53348d4a8a3ebd47b1998361393962e74820fff7abad879688a4bdd5cee0d757819a3258b195c03e4b0b1bab78be5dbb9f29873c650cc30453f1b24910b673a305649d4c3c712594d8c4699aeb1aef29356cd5ab91ce05e0ffff4fd9b2f267fbdc73ed33fed9bace4eea8f0abdf11860b6e4f99ace7f4b73e250e6f0a3cdf294531dbedaf9a3c492bb8a10140125239838866e7879c411525f41b1ab7463a967ab601c653b12a0ac330ddff64768857f2e1dcd3cc056c377b18bbe97a44d3eb9a332c2fbefa790d31dc902b49916ce9c86eb152d7313247724175bf9a6a407afc5f7a53518a66e18700060602592a73150b67b5b757ecce18654551db96a4a5fa158b600bafc248c18dec113653046695dbf3135fbc5feb25de15d9d435fda18b98b665eb72d0855e7eaadb791464b567715cee0323b2904a968497cab633ec6679cea6bee266dd36ef75058f7074df1ebc0208d8f0a806aded7d4fabf7be8caed8a05311fa2251f61d11d3a981a69859a5505c1a98236a34d25cf6c750ba424702086574ef02fee9994522aae44f0c8ab16cb8b10456afe22d7bf253d9caa93562ac87357172c9d6f61df715ad82296dce1298531088ec69dbea5938132d7408fd684bd2e9dcc172e1176365f20d2854b245ef76725d7dd14a4be57dd47f9d22bca8a707778cca17b788caef44bc49d6aa246894011b3b7961c0757446ddee9a40ac91257b9b119c6282ec420914acb8f013fc481c21d293527ce855bb7c818f5cef55011ac2b33157d6f5617b3c1c74c1159513d44e3410a1af0136cc19fcff1f8c70ba8aa46387407f36368f65c91fa28e91182163701da029f71f90fb6a125790baacc4c52310362390e33226330eaec81b1dea638aec41fa7ec1a7072ea20ccaeb7566ac082af68d1482ad3c7444df85deb6312f583e04bde62e122e8f52d496207fd36d942c28c71aa3f2cc5dfff2bd659425df82c9cbf3b9164c1d4fe0aca14275fecd6dcb12cc962859a938d258870533d7a11ae671502190352b425a30aff589a2cb7936724b9bf7d00e031599a42043489ca2ce22d2400129db36ffd8607829ce0bde7c476124fc0caec0d0771468a681b3163a485bfd3115f4aedfe51fc2e6c11953bf338dc689c29544f030afb69633524504a717615fa1f6387bef24771f7ac5c53426b7b15a514f2f0856d533c89758bcc8cc924accdb356fee9b128a30ea7a350e09c1505a24078136156af0770caffaf1260ff7c6d0d3a1cbc514b38dfe6fb209872d6383266c6ea00eeace0f2806f6aebf8e57dab68992fe038634c12d1e6637a30a3d56a2f13d3b64ed6f2127da0b8199786312627f6b269055df5fc687d59febafad3accd476e54108cbeaa968f230281983e6e2abe03aeabdfbf446c69ab43b93fb05ef41b603c6e96109d052ada6a274af65b2794365c210d9a1c61263a8dc29e7ed934349051260c398a2aa75ba66a099481970a7ce38b2e7528353260751bbc1ef3e4e496125c48635343efaadfb18fbaaf95fb80198e7b73e130d6a0c9d71f6a61bfbccd29047c8783aa63f26f4ac2c08384fd96fa4f80abf63a8e52f5bb8d453d187ee5ff2875a9652bd1d978ae2170bd6a586ee157a6c0b39cfe152c82b617302fd5872e15a2887cc328063a898543fad235b8e2c7f9558b39b9e372de5b4e7408f99357c949e66249d2c0651aa29de521d1384cc2f9a33f65aea41a53a5b9538958e19feab73c9c35164278a5a614431fb8673b02c7e2286a183e8cd4c9c311366e0cfb0b9743d139ef49f6211c21d246ea49a99f7693467647ed66dcd18a2221069462337b50f8148dc3f9c953023fae323f5b654e6b25610659876fcc8f2e15252f0454df6cf03ae49a757734bf71a70a87a111b4e38f0bd656cf98710cbb90c7541a5c92affcac5cb8cdedd83208142eba5331861868419228698299838a7092040841d9e9c6279e33d8b48e9fa488067c37fc57e2bbfb67c4115416be9912b95c79ddc109f5d7ed4986a398b13793b6937a75879935d8176a71b69f2b57ecc2bb25360483ca160646ac968a2901ca07e245806c578d069ab35c7b2044dd5d34328efbc9696e3f14c1041acf13c78ea51532ea2296239755afb44fded87b0a09b856e8e3ba6397d504377151752bab654e445f58a914b79c6a7a9af78750e519a19780918811e62e6184ec0df8b218d46f9abf2977b8766d8b7df39c00d0871c864fe724f801b58409da20ae3bb9ed19d4dae41323d859e52754b52792b48d0846f5372151e8bae5407d198ecc334fc6237628f7ae1022e6ea7a6c6cb1663da47fe1606a11420f9c389273171b1b95ec759037b7011ef987134e94d38284891f19d98060aa25aaa54776a00fc6549592d3eaf450a33acc78b620a60ef970f460e098f6fc0a4499cb87b4347722af5583bd0aa6e2fabd5969fb013adcc84280b0060bba2ad2835fdf12617eebdeaf36cc168a34bc7c066c544144bb31ff429c16d42ad5739e594b9e90383992d8abb0c3ec804f3d6ef31c7b47e392c0c57e253fbc188e46baf3e77702851c38dca8211d66639023d1edc08b48b42aa660810bf9745951fbc5adceb8e6312308e01f88ee578917ca4d631af311dda4e3c07127fa14e07227e45cc8a2dc4971d6f9d99ed6b2e66bcb68c830a74c1c4fa4b1ee39e42857f178f0c29ee5dfb3ce6eac5f997cffe52fcb9072496824a75f02463041c4f0c96fa3a73b0293fd8a835444298e10c02b8e63f0b6fc0175e0e7adca561beaad2f7ca34c4f968445a4f8d8160d9faeb4111f0e644cd6c134094eb80293415a8cfee48fa9225c8d41af90da815048fce803629ce5cdeb24f066783d85f0699245f34b3eb254f3b5dbe4dc6d6993f9309049b16ea87671b61047d864eac56d6ce82284d20885f96227de6dbcc1908508843d84e5d4c08d9ad47da661153add54ab622cfa921002828f62843d6eee27202c5e7be81f5d027d6c3510fc83eb2841443f6cd12de5381f2a832e1a0e6bd6763f74381b3c9bf9331d7641f827def23f6d3278f4dc4ff6922b38294756c9c3a87ee8806931662f2a63d250ce3f337c1fcbe60a28cd45f7524344559abb3449159fd5dc937c01202ae8b2b21608d232d406f74cdf4caa9c3d7e8e6fb4e11a1d3f60d5272bb46f3580ffb110aa3f53b21f90147c305174e80e54a72169d3977fb7eac4b6e6aea2aa6fdcd582125e0a6f61d668630dc29073329a91763f911b833c7d3944ee787eccaad582f2d6de5df3d9c88646bcb34242f86b45befb143f492a778f057f9062eef46462bb36ff41418c133f675769339f9ffc536984114c07f4dee01ea900fe6543c64b9484800b05fb4a01d119426afb93b6a6c7e9a834ae14c1947ddbc44a608002bd43f49834aa928ecdbaf30e2313fbb839ae1da049fc59a2fe5649e29dda3f4655df8ac861c33701d0e44516001e155c86db31eec722d4a9e2b1578be8390830e727160be32e5ef611fcc0f044a4fd745988acefa6a8e4bb71c3b5a87d52e859ce3220a21bff4596524e17ed53541534ce20bc0ad8d0b104c0e00ca39add0cb6b3aa6799145c70815a675d21b136a7fa5f29c73cec1a308c64cc54c3be91e813823e4196ac05306cfadd903d0f03124ece5b09e37d0ca8ebe795ab0889037601b9fdc08e569ad6295b1eaea2ecef2fa3f53c3c87473e299075db4d24545790067590ef757adf4ce82a1fd1fef4b44027a3b8fd177a3b9545fc707a90b3210cda8e0bb2ae15a0973746678660bdad885f707a05841e3c2ecf13b38eb39cbee8795e9bc4587d9da7bccff8e959e51f6aa2cb934d79f081f0967db803a2187d8b4b6c835e1d1608671416b4de3cc407648b5e013681e2596dd22e2d395ce978c173b551af8ae2e616173366a0049e0f7d21831689ea66c37d2e17bb7f7d1d7eb7e7859d5fef86f89c98", 0x1000) r2 = socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) listen(r2, 0x0) setsockopt(r0, 0xe3, 0x0, &(0x7f0000001180)="969d9cbc6718e620f198581e2222d0580d0e859adf41cc514c5ccb0526089a46f6a91491f4829edd9787f2217cb5210af8b75c862c18974fcb9f8ac31a79975a0b53041c8bb923bcd2ab8c51988920f2f84017263cc6f8e84fb211ea1a", 0x5d) r3 = getpgid(0x0) sendto$inet6(r1, &(0x7f0000001200)="db78f9e7be28e6b5364f14597eebccf26797fb6e9eab343213552b92cb2bcafb92f178299c450922cf539a6b2c75e83b8d213c5d6fe530fa22d2f2f9863b88146e7c493ddedd56d3000edfeaae9dc54e125cd1809c33da3ec2b68b27115ba17e4a6674968ba31d0778225a49c9411f0e421edd29023f4f78e25965d842537c92eb8fec96514955df", 0x88, 0x1, &(0x7f0000001100)={0x18, 0x2, 0x7, 0x1}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000010c0)={r3, r4, r5}, 0xc) socket$unix(0x1, 0x7, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) sendto$unix(r0, &(0x7f0000000200)="17fad557ed6258507a00213bbcbb867c9fa1a79e791e9d7f79b6a283c202a79b67180c0e7e10439dbae41ee76fcfee48125bd5351cf6d88c3cf3c364345c7ffd99c578d6bc40bef09bf243975014852781db51266666d13ee9bfc07f70ce8ab293df7879d13a17e353012c15be7f93aaa5820d2d4473aaeaf5a336360aeb3fad19c4fe233e07caa3080512595ba1df98f289628ae3c350053251d184f0c8a61590f8fa62023e3752e79f", 0xaa, 0x400, &(0x7f0000000040)=@abs={0x37fe6070eeb72051, 0x0, 0x0}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) getppid() r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xdef, r2}) pipe2(&(0x7f0000000080), 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x40, 0x80000000, &(0x7f0000000000)="adc049ad454e5918768cce6a7344ea68e5d87f550726562dc185ee3bc549848f7219e34230ccd15826efac5aa6a7ac77ed9cff508a6e34668e941430c962e227ae8fab85c33dc504413262621063185236d624a4799cd4d8b8a75b45fcef1cd5d91b575e8f95e62b70962ef8570c57d62e5d487f21674e88cf6c9e33430716ffeafd277e47c221d3a22f796fb73228a2399def2f7c09afa43ca237144e3b7b7bc7a1c4b305ca92e347be596baff88b938aa6ce6ad9f5328e3fffd9289973d5282f64", 0xc2) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) r0 = socket$inet(0x2, 0x8006, 0x5) setsockopt$inet_opts(r0, 0x0, 0x4000000069, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28000, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x10001, 0x800}, 0x10) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0x6b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') syz_open_pts() close(r0) kqueue() unlink(&(0x7f0000000100)='./file0/file0\x00') syz_open_pts() 16:00:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) dup(r0) 16:00:00 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="1501e9000069a565762f"], 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = dup(r0) fchmod(r1, 0x18) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1f) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x2, 0x9}) 16:00:00 executing program 1: socketpair$inet(0x2, 0x4003, 0x1b, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x18, 0x2, 0x100000001, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$inet(0x2, 0x2, 0x8e9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x1, 0x0) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x30) r6 = kqueue() r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x82) poll(&(0x7f0000000200)=[{r0, 0x80}, {r1, 0x20}, {r3}, {r4}, {r5}, {r6, 0x40}, {r7, 0x104}, {r8, 0x22}], 0x8, 0x1) flock(r2, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r9, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) read(r1, &(0x7f0000000080)=""/5, 0x5) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) 16:00:01 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f0000000180)=""/239, 0xef, 0x3, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000100)="49b48a0b981533d8a90fb86224273b46dec9e42b2f7845f3987841e4d816c8c5356e6f18", 0x24, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='.*+}]\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='^($\x00', &(0x7f0000000380)='(\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='(#\\#\x00', &(0x7f0000000480)="9cfe00", &(0x7f00000004c0)="292c408400"]) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r3, r2) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1f, 0x5, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x2}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0xffff}) 16:00:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x3, 0x800) unveil(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='W\x00') 16:00:02 executing program 0: nanosleep(&(0x7f0000000240), 0x0) clock_getres(0x3, &(0x7f0000000040)) 16:00:02 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:02 executing program 1: read(0xffffffffffffffff, &(0x7f0000000180)=""/130, 0x82) r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f00000000c0)="17", 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x8400000000000003, 0x42) semop(r0, &(0x7f0000000040)=[{0x0, 0x8000, 0x1800}, {0x0, 0x3f, 0x800}, {0x0, 0x5}, {0x4, 0xcf, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000010c0)=""/2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2c) r2 = socket$inet6(0x18, 0x0, 0x4) r3 = socket$inet6(0x18, 0x4002, 0x0) kevent(r1, &(0x7f0000001100)=[{{r2}, 0xffffffffffffffff, 0x40, 0x5, 0x55, 0x80}, {{r1}, 0xfffffffffffffffd, 0x60, 0x8, 0x7, 0x4f1}, {{r3}, 0x0, 0x24, 0x40, 0x5, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x6, 0x1f}], 0x6, &(0x7f0000000080)=[{{r2}, 0x0, 0x44, 0xfffff, 0x3ff, 0x2}], 0x100000000, &(0x7f0000001180)={0x6, 0x80}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000011c0)=""/108) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000000c0)=""/4096) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/165, 0xa5}, {&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/253, 0xfd}], 0x3, 0x0) shutdown(r0, 0x1) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = socket(0x2, 0x4002, 0x0) sendto(r0, &(0x7f0000000180)="a75cc22bf68763be4551f3420b6154bc032c22997b9f7a31026f26bbe81e0ab970a38ada11082e50f52f53ece1860d54d39d9b96d4c57b54baf37d4028082f7722f11926f57dfa818772b0639aaee9c2404ff82473740dc53334b3675a8854d350c3ba4d21d7a35b8bbe411cc34595cb755d98771d05a557e017887202f07f5d7fc413176801be5024bfe76af89b7115f209917f99b2d054c0359e519cb32ae696307663abba1f8cfee01da2c2c9509b0e55ccf995c68a7b4afa7979aad8c96b298b5955333673dfc5f5827da4bbfef6b171433a0cd006fb631c79041217ec4ded1d473369c2799e7a8a81015712d271794aebd54ca886791efb0b2e463a43f50e9eb1308bcfe2341b9cca1073e140c5ed45c1baf473ed709d6f66cad54bd497b48e0e35504e70807097c66ab99f8f8561765ec36bade231d594c586467323fb08726b960bd66e26a6f971245227d8d392f3a3a59a97ed735a711f81227086a64dabd240914da04f8ea69daf0ac57029f18ca07f755bcee8b14f218068f6458f3793c2a6bf481d5f3731111498ca6f34d46ea542d66e0d695fc4a6908a28f8784fbd125694d3527a6158254db03d75ada20b29b493311dad680f3218c84933a4c8bc912159a2e14b949fad0e9eda32ee6f90306d469ebe8c6d889f1a4d5825543fafbce64dea49954034c20e8378941d09da984ad6ff049084c8aafd8039a0338c6f6f0b5b2e9bccad7e3e139091b2a8ca53699eee59592276f4bd08ffa8f68d9d8dd261780773e3ef957cbed1355da0009bc64af0afceb8744b2c6d392689678f9d924ac65e2be3e2e8dde07bdecac52bee749ca1e4f16908ce5d944501f9802f541e9a2cfd5533c44eb42ae3772d8ad36f444edf0b7ea3bfb56186cd147fe0cd7b67b287a4acc417053c0307754a182dd32a976b3a9cd752b572391cc7429226ee959abfd1f094dc0f27403f74ea39c748e186caa19886ae14c080d60510c6715d594a8c368da86caa2cf65e5e15a9026134ae27fef9c1621c11afff1e37b2b282a7986f05eee34c55f397b6be6d185dd02f55981d3f09cbdf865fc2ae5f2b4d7f3d4304f58b0370a16a6dc7d1d5af89596805d2e5a9e6c726f8e9eb59fcdc3423a89dd462381e17f87161c3fe9fa8ffe1c8df317f02d60068998fd5bd824bbd47cf2f0c694d4842f54d84800b9802b17a73def24dd74adfee17231bbed4d964dd1f006b83190c06d2ded07586c6e7c5f00f130d1a6df3a22a188a76b80ee118e1a5959d4f8bef3a851f1b255c9ae1572c3ed25f69d58158dc8b83762b71528b9869366eda6142d0c4dac461f59ad485ca933031ad444a06fc914ab1c51a38e49a8873d36bf0272c4cc4cb46462e015212dccea65a1e3ef88d2a94eca3ed4c3cc508f3f6445d30f27331a9796f530c2157c47d077c6f4da7f3e67dbfaf37bdd66f26c329eb98a162f02d369c385c01377634d17522a3f413a3ba33b7fb759e6c1a7ac2a7b3313e85743597c31e476c6c6491ef3b93eea6a7b713bfbae952de58bbc715c97a14430bc2771d0769da8b255691a52f11f9d111edf2cebe203e24722085ce0d8e1a84c81e02a7b5ce679e2cce7b0d59c4a68f01c3dbde796b1364759752881a80fe5d881ee8e9bfd4580e7dde2c95456b07ff3b66f35841aec4297ee97605318b4db86a35bd076240f09d4100340a1b5f4469112e581fc55b75ca29a464c02d87e00898ba2674c1de4feda829e8677f520eafdc8dd292dfc627fb7cb9c46473531e35443490310a37bc1a20675c732e931bb0e564ad4e70bc017afbb6f1844ef8114b5ccf3425f1aae9ff05b8f5f164c17146b52271033cacfecd5e90c1c00702ca0f9e3f991891cca47700a0c9a1c0a074935b962334b5fbd0faef14fd00f429773afc9a4eca7d2802afae881160330983df23912239cb6694270b639a969bbb156a737b5bba9f93d0c77ddb2558b4b674e1abc107ed01b2aa9bc2d56b506f92e2bd8873259fdc181413463d7783081d57fec522aebda7411f16564c0e39ff92b44af588ea7364d9b175a3f2c7695309d52da68159d8c5361a557b60009f8e346b4a3cf0fecea68c423bba39b871da9b7b8233b1449d2cd0c068cf4ebf86b70a414934fca8f7ee7aa77e27bb8c24ce48d47612cfb8075c7c8a47b3899dca4d8fd5ec74c0290e430b9186448fe6233193421748ee1ae5ea0ce3cd9a8d2bc95c55e99e927aedb7496aae51df3b5f671a2541c39cc9d385bb7f19e13c0893bfe61ed067068c409da30807f151b492057c64771e2ee2170e79b5e5d81fd44b3a4ccbaae6d050c8be722868cb9e3f340fb83eaf280d2eaf12b515313ce2f89dcc0ce5f5f955e058ca0b491e170053c4a7e45e3989759c32e0882ef66cce0e5340fe1c6163c13d40b52781cd456ce8f13d4bf964c538e856a894a2fe249629c1d5f76d8e9e4ba8290ea72dd54623f76e5a6434c46c0e18ce773abaf1b8d30dc2d2f2d8f804a11c9b047185de3d46fce304f1bf0a7caf2854eaa6b3a326689ec1beaf1c003faccfd61a484d19cb48e794b82a91f9e71acce0ee6ab9d5ba2ba84f14ab119bdbd26f62dbc33afa8cf783f5aa1c6b04c52b650ccd7d70662b0ba49fd2ba395b85f82dfbddbd789a3948997bc25301ceb6ccb4dab05aa58303a84338e1fd8db0d3ee620709b962b4ea9015c6b0fcbe1260084154046b70f5c65c5f003c12834d4e68a74741de598d31ddab9a5e6d8179509079150dc5db430d2bfe53b9d15b993524c366b0098bdea5f4e06e874a82fc84f5e3770c1cbca9d8a9067e8cf86163d84093a2f63c646a7cffbc82758b6c4f396053962bc051c9981b8e47dded47f24cdf33b7aa8f4ecd37f64a90caf04ad7bd264fda4246919b35895535e397a50a00059a9bb8c3582847182f0714c78549a7c105a89c5162a2942b488722ed96dc36d7189a867badf490f4e3192aaf2794ce8d170c8fac83a2c9dab709adb55db439c1d45cfb4725ef8de697c86d1b8fb06d54b034585a47bf4dc2e564c95129ee4276f5c31ebceb2cc7928e67697440a5f8c20847f2169d304f78bcdf2205e55ca5daf6f99e6f1ac1d401bcc61b625446ea183b2d03c0f83aca3a716b817d3de880dcd016b916cdcd94c2bd03d01d487ac7183cd2e065ee63fe79401abb52f468cdd5bda1e93485884718de1637cba8897106f0a5570b6ea14d759d898e5b8165a41ab81da274de69c9ece0362c3c26d167e8121440d986bb9b454a8b8ee651ad98fb670501c413d6081d7b9281ddfb6a42e85c43305bc27cbe70da04ff8255249550eb144fc927a9c68c99a3eb57b102ea4ea590d4406c65c89db6b60c03a72b36eb291b7d158bc1e9c6bebbfa6dc0da646116be03aeeb4b572ca75578891cce5c3d2bcb7ca673120835579e8e5b4b10080f57e42dd791a6576fe2a3137b0f1c776724e40b2c102928d26d67fb8e0aab870ae6c3760fd545cc78a18e8154bdda3e171319ea7b5b318363b633be824cf4b434b781715e99d075d7fa9e015ecd1c69291f468c431ad9f41340f117796455700f29c20d59294be4a7181a28ba18f7f2194e3184b098a07ef90ffbf60fd4d1f61e30c6e37eb7ec94c740990788d55cf52b4fc21dcbb72baf7bb4d1d511e3d6a27b727322bd6eeb800f9b088be241d3abd58a528094c63e7c7af250906bd18f84e8e716d4a092c0c455d477903349fee21e065020230da35c132e80a656db655186c56c610eb0c04a3efba152a077c0e0fffdcf825bd632648733bc1dfed3c49062e5c71cdf49083e50bc798b243881e720aadd5fdacc219a3a890d533a10dea98e73b4908fceda03dfdb1a1c5943436c5c67e10b9cfe632b64410eaa10042b2fef4c6b73313ba9f469c78084e7708e6baaf7d53d5c8b6163043f64124103c6de7171125c29746952b0f362f6fdd50a2f6708c731271bfe4da16d347c7d01020f2d4651f27ceb62daef64907934f854aec635eaddb14b4caf52cb10b74f029c7431fd2f270c2fb5a5f0967023ca79b0ab601d5ba8a746b6045e26d2d3336cb2da9c7ae15eee3614b3190481ab12d176aa3d06898ab30a5caca58b00b3b704b0e7f5324629a6dea9e9a69ebd67f8037360b98bc63075e5b9ddc5d17c7e4e0ab9a93c432d2a44d895a33e8c333e732269147b76349044880f94d8f4a8d03d2723cf8db17e1dcc4095bf50f19511fb6546c9d3aaf1c91b50b7a0c29bd588dd34a7a4821a6a90f6e7558fd3bab998c6df61685abac912e74443de4b0756dbd0f8799ec28e25adce02e2d146a752e0225d7b2d03567c3e6d529c3bc018eef100a85c14162b7fd7076ce877ee30ef883a573f1a234730cd4dad6fc690222313c528ad896647a6497782c024a9f1cc6f856b6cc69477897242e623c9e5e1ade98820eac0d5222bb5d2f32a5d1d794e8deb2b5ecc29cdfe92f78eb40dc314fa9080e3c794da03ea0741a09e24ec3e92888813fadc37b74f12e1d18d259e7774ce4bcfa6eed32cae849f6166c979cd5c5ebf22b68f338fc3c2f1835410968e1d9e0f03a751fc914bd523044d64694f84dc1a3c0a41d5ddd1a22b6f9ca8edd198ebec61b6cd8e3f0c007adc9bf69c63ed75ff9e14a7a2519dc666284cddc390d8b76c8a70c44d21d6a85bf083949bc5937b1451df9a489feeff79f09d1d5a54fa8cf001070aa1b7e60b0d47567c17db3547344414b97bf8361bd56b984db8fdda008d66862e668fbb6208f7a2d88e10a70b84549457813b8502d4d8e5c4630e030e734b4add37a6d4b2e7ab38d4bd48d8abbe925051c89d5452d1d040cccb51f6cc8eed3b8b127abf7b7e5969a472538e2e88d5928ec9c5e09b538d4ff1f0fdf6e28b25872cd966df5b4197777ebb0e9b3f47fb7a060c2ed555ca5565c5ef4ba18fcb72fd520a15edb2f805366d14173a2f7085ade458851bfedf80b0f2ef69033be1cb23ff741c067780d4594246aa3890ef5fc26f59556f82e633b960c719e23c80b94750eacf7ce19efccc8a69f6ce4bdad59feb3a82b21b316a855b884496d0a237216c4bc7bdba3f0eafee0ef066f6f137cbdab59281025cc5e81817ec63127bdce896d3e6882d032bfb6c077296a0dfefcfe0e830a1a3a74bd6eddfe4ec7704fdf256e6a6e85405b6a92c6cb5ee266bee784d33b3e5410583e7f8ecab39d8531ba7667c47745cbfb9482ffcbad93123ce085ed343470d29ed20f9c696675357365ff8d66f0e571d14b2f9e2bc6d7b4ef7eb1ca463d9214165605c5f69f7235f31bb502937e3a748f5b2823e3ed98cbb293e262009a8e441ad13f9820ea8ba13371988e7428d5d9f7ea49d3182f28c4fdba75ab7c42fe7490ef9f8babb78835f964e959c07d90ee34cfd322e2378a25e37487bdfae926e64f20c62198695de4e81279b7c8657d51f7eceeeaa0d20b00cad79f74a1c69e82adbb69cbfa6dc5257a8055a19c293fbdff7bc857c056262b18f848ae870acef564f08bffcdf2a032b4fb31d02bfd9fc942adf72b3735f00c9e3973af6d4a56244a2d304816741df2873f919051abff3895bfffed322f26e1c67d4235fb3634ac85806012dd6ba6798a9fc6eee8ea65005cbc6ae0a6ea1eca7eb8de0345b72e23003d81507e6cae0c698d522c37816c0cd7a3a1da53714b6b6b08384ed7e89b47889c17dd3350a677af6b451a0e084273eaa51854d103d3190a5c5e34dc8dde1ebef6f949b27647eb1d70781c1961f707ec18cb50755fbbf7fda9d5ac3715da4634911ec7ecfb343155b8a5391cc618a739b6020", 0x1000, 0x40f, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x3) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/244, 0xf4) socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x206a, 0x0, 0x0) setsockopt(r0, 0x2, 0x5, &(0x7f0000000180)="dd5b697978883aa57e634b2195344db8294956901beff23c2b24d649cce575da23a2dd7af98a76b78a8ca2546c5cb3a45160a23ef90e105e83c4a51a857470cf5b7c4d11130c8fda90f0f1dc9244af21ce323b7ed1ce484d186745db3838454983df3c6b2816d1a60d6c76c76e02c8ea0b7bf2022f83c86baefa68324bcd7a4a3b7effbf506f82700aa06411345b6216dd63943504b7720b059036704421f09bfc8c90beaf6097222e233b3275205796ae97adee4bfbf2de6acc6c6386573991aed67100c4", 0xc5) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="ac077baccebda56521", 0x9) poll(&(0x7f00000001c0)=[{r0, 0x100}, {r0, 0x10}, {r0, 0x80}, {r0, 0x10}, {r0, 0x190}], 0x5, 0x2) chdir(&(0x7f0000000100)='./bus\x00') renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000000), 0x2000000000000213, 0x1) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x21, 0x2) 16:00:02 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000}) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f, 0x40}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x203, 0x0, 0x4, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) chdir(&(0x7f0000000000)='./bus/file0\x00') kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) write(r3, &(0x7f00000000c0)="8a716a6adf244703ff4210bf2e707679d5e3c5d73c9e3ad4fcfdceb0bc80ba2b820cbaa5900a97d7f449dc5eb0b4741734fc5a43bd2fb876d2d2d77ed6e2cb6db71e1b14e28a1060861e72cd7ec6c0913b", 0x51) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x6002, 0x801) mknod(&(0x7f0000000000)='./file1\x00', 0x20a0, 0xddc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() getrusage(0x0, &(0x7f0000000240)) poll(&(0x7f0000000140)=[{r0, 0x48}], 0x20ef, 0xeae) select(0x40, &(0x7f0000000000)={0xe72, 0x2, 0x0, 0x3ff, 0x8, 0x0, 0xffffffffffffff81, 0x200}, &(0x7f0000000080)={0x1, 0x2, 0x76, 0x100000001, 0x0, 0x3, 0x2, 0x439}, &(0x7f00000000c0)={0x40, 0x100000001, 0x2, 0x5, 0x1, 0x8, 0x95a, 0x1}, &(0x7f0000000100)={0xc63, 0x10001}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x34ac432}) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x3fe) mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x400) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x140) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 16:00:02 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r1 = dup(0xffffffffffffff9c) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000003d3, &(0x7f00000002c0)=[r4, r4, r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munmap(&(0x7f0000685000/0x4000)=nil, 0x4000) clock_gettime(0x3849f88fe559bc62, &(0x7f0000000440)) syz_execute_func(&(0x7f0000000000)="36f2f041818e00000000ffffffffc4017a7f79a4f242abc4a1c9d3cf400fa44e0076c421fa2d7be0f2470f2dfdf30f38f629c422790cb800800000c4c269907c2700") r5 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r5, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:03 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20000002003, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x5) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000040)=""/130, 0x82}, {&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/25, 0x19}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/212, 0xd4}], 0x9, &(0x7f0000000700)=""/44, 0x2c, 0x4}, 0x1) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8080, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) accept$inet(r0, &(0x7f0000000000), 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/212, 0xd4}, {0x0}], 0x2) recvfrom$inet6(r0, &(0x7f0000000740)=""/4096, 0x1000, 0x43, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0x2a9}, 0xc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4c, 0x4, 0x25c, 0x1d}, {{r0}, 0xffffffffffffffff, 0x29, 0xfffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x51, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40, 0x4, 0x33}, {{r1}, 0xfffffffffffffffe, 0x11, 0x2, 0xb8f, 0x8}], 0x800, 0x0, 0x1, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x8, 0x0, 0x9, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x100a0, 0x8a530c34c9e7f650) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r0, 0x2) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x1003, 0xb7b8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) 16:00:04 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xfc9, r1, r2, r3, r4, 0x0, 0x6}, 0x0, 0x596, r5, r6, 0x1000, 0xfff, 0xfffffffffffffffe, 0x400}) lchown(&(0x7f0000000040)='.\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:04 executing program 1: setuid(0xee01) r0 = getuid() setreuid(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x7ff, 0x4) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x1, 0x4) 16:00:04 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) sendto$inet(r0, &(0x7f0000000080)="28d8bddbc28ded4019a46b970593e400857ccee79cd09061405a00c877cbea2171bc8fcbdb16e44d9d4b4f54c66ce6b0c488d49d0d7413f2bfb68fe3", 0x3c, 0x4, 0x0, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = semget(0x3, 0x0, 0x480) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xffffffff80000000) r3 = socket$inet6(0x18, 0xc006, 0x0) dup2(r0, r3) setsockopt(r1, 0x4, 0x4, &(0x7f0000000680)="a8c1cf0c0de57fcff2691316522148e5993191a7aa93e9503b837940c3562b86901c185f0e71e99aaeaae79d1563036ed32cca859824c4f4ead200bb788d4f2012d0bd6c710cf8ca71145f59ca957df47acbe85139e48ab43f6c33dfd8a2470930f888ffaa384707b52179e4c87aa9a47d66dacdd11292c83b3315a3a0b6afa14b7783e310bef22e6fea24f9650c0a1f64d3262a1d68c46df3c42cf21c46af7bb1c1022192181d199c8987871ebcd1dd518ddeb5b345f7845a01f78975241cf51afe7d327142cab39cf79bafbd48f83c4630ed4d9fb46ffb6b8a8d490700000000000000468c05c7ed7ce1f6bca8b5a4ac06436fe5704a498074db9e80814cce4b2cd1143cf4eee2af3d83ee2c93d91c8c64291c9d70140a52d8f064eae756577f4cab7b3aee7851b7ddbd63e94943063c1a09b0b8d458d9fc298621703bc4ef0ff370f75911f08bac0314a9f433f3832cfa9711d6113be875b0455899e842e7910e4abf8c0181db4d1d3ddc025c57504f23386ff60188c8f9c6a01f5e1be161d1217cd2b231b1025ea3d9893b456a", 0xcb4434756bac75c5) recvfrom(r0, &(0x7f0000000280)=""/38, 0x26, 0x40, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:04 executing program 0: mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7fffffffffff, 0x80028) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setflags(r1, 0x2, 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x1e85db9c630b94be, 0x100000000, 0x1000}], 0x3) 16:00:04 executing program 0: r0 = socket(0x19, 0x3, 0x46) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65f6aa"], 0x2) 16:00:04 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x812, r0, 0x0, 0x0) fsync(r0) recvfrom(r0, &(0x7f0000000000)=""/59, 0x3b, 0x3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) listen(r0, 0x22) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = msgget$private(0x0, 0x41) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0x3, 0x800) 16:00:04 executing program 0: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb1, 0x14, 0x6, 0x7}, {{r0}, 0x0, 0xb8, 0x0, 0xfffffffffffffffa, 0x2}, {{r0}, 0xfffffffffffffffd, 0x92, 0x40000040, 0x7ff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0xed4a, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0xc5, 0x400}, {{r0}, 0xfffffffffffffff8, 0x5b, 0x4, 0x6, 0x31}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x0, 0x5e}], 0x100000000000070, 0x0, 0x1, 0x0) close(r0) 16:00:04 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r0, r2) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) syz_open_pts() chmod(&(0x7f0000000080)='./file0\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1f) syz_open_pts() 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x117e2d42e7826306}, {r0, 0x163}], 0x2, 0x5) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f", 0xae2) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0xa5f5, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000000040)=ANY=[@ANYBLOB="00004a77b749ce519c40daef30d7643b3ad4fb469349c5064218b5d23eb744b1c568b0d3f14fe56f5ed35b22c458be683d5883332e6e3f237f39712999da55e3e8914cab5484177b60da0364cbb42f82f533a1fa847b4ea72d7d4a54d72eb58d282dc4406c537572cf4007c191a385f768c83707100c7b9a897f3a4afcc4cdd47641e7976afb01355f5f1bff1e1165cd034c619375832d8781a550f7256c6cbc39c3cea8856be5f68a6c1eea05f243ae08b966fbde797c81342263f17dd46ae696a6008720f781b5075c7da5e7"], 0x2, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3d8b52f1ff332055f789cdb5c77250ea899662850194dc78cacbaba2f5f7058cbbde52d87a408b1200ae8792387b9af8", 0x30) 16:00:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) r3 = getppid() syz_emit_ethernet(0x69, &(0x7f0000000000)="7bfffb6d804b89e7b61957e0497ffaa31d8556b9782864d7ee56eee3db2f8a9bed1492341ee765c0423c8cfde32e1b026858da6f8ee3af36d37f3eca3843da0e89baa4283a906b4c3280ed5a0d76b629ca5cf355de1224c3ec77d6803f5cf2757f384de42f8c84147d") fcntl$setown(r0, 0x6, r3) r4 = shmget$private(0x0, 0x2000, 0x144, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r5 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1a0) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) write(r1, &(0x7f0000000340)='x', 0x1) r6 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r6, r7}, 0xc) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) rmdir(&(0x7f0000000240)='./file0\x00') 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x84) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:05 executing program 1: munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2002, 0x5b37) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x18, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x10080, 0x88) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b33) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x4, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) r4 = geteuid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x1, r4, r5, r6, r7, 0x10, 0x4}, 0x0, 0xffff, r8, r9, 0x8, 0x1, 0x5}) 16:00:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) poll(&(0x7f0000000000)=[{r0, 0x5}, {r0, 0x190}, {r0, 0x100}, {r0, 0x20}, {r0, 0x20}], 0x5, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) socket$unix(0x1, 0x7, 0x0) shmget(0x3, 0x13000, 0xffa5fdea20077aef, &(0x7f0000fec000/0x13000)=nil) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7fffffff}, 0x10) select(0xfffffffffffffcd6, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:00:05 executing program 1: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/239, 0xef, 0x840, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) shmget$private(0x0, 0x1000, 0x450, &(0x7f0000ffb000/0x1000)=nil) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f666965300050ccde5bf73484f885bf05f10500000000000000b51eddce287eeb0098487458b3bf19c81ed21f87b0e8f204b8293f53365cebd0da7cba2316a3480f513417fdd6931ac80066b672f1c925fabcd716cfb8d077e4f87d9f562f19c4b475aa6a934708f7a97dad1b3c7e0831cba756d29c8967878d09767d50d2da01ecb9e3813dd532d45728f37836fa2d3343dcd11396835b665ca995f1cec6b4574784ad2feffd1749"], 0xa, &(0x7f0000000080), 0x18b}, 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x23e904382c826267) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0xd) kevent(r0, &(0x7f0000000180), 0x1, 0x0, 0x80000001, 0x0) dup2(r4, r2) r5 = kqueue() kevent(r0, &(0x7f0000000180), 0xfff, 0x0, 0x4, 0x0) dup(r1) socket$inet(0x2, 0x8000, 0x9) kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x80) fchmod(r0, 0x80) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)="ed", 0x1) 16:00:05 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = semget(0x2, 0x3, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xf, 0x7fffffff, 0xd]) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x41) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffe) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8fad) listen(r0, 0x0) sendto(r0, &(0x7f0000000000)="4e39f3111941cd60d2435bfba505361ef2e9fa8a91ee22494de0c02e5be6fc90387c6e59a54d43ade4d783ed19ab14f0ec9f51568915386bcb5b58dd0c4309e1710a415ad8055fc8f0baae2e7e7f119eeb9699dcfe694b6a2013a7f621f2af1cfd25bf6c96dc07cac966bfb78f690f7cf7", 0x71, 0x1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3a1, 0x3}, 0xc) getpgrp() r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r4, r5}, 0xc) r6 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r6, &(0x7f0000000240)='./file0\x00', 0x8) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000200)=0x10) 16:00:05 executing program 0: mmap(&(0x7f0000378000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x2a) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000140)=0x3) kqueue() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000fbffffffffffffff00000400000000000000ecffffffffffffff57089c046e0000000000010000000c020000000400000000000000000000000cf8fde63ca50bef00000000001d2533690000000000000200000000000000000000000000c500b04dccc000000000e261f069b7950a37d8ee8d077fda5dbf8dcd5f254bc8149a32a5c32eb532fd4ff6ff000000f5e7d56065e038854f4d36f6ed6b84d4c1cddb94a5f77e6190c0af7c7ba108b8dcb1c14ab11ad23f7a1454f5ea4f6234cf9278f1a2860b017480e5e1376ae32cf5dc472113b3aee101bf1a006d1a40fa88c8df6bb176ac71173ba663285eb081979a46b5a3fd2a7910d1f311ea25908e8a9f1a6e60a178a87f0f7faeee134a9d1e6204d54cf780b7cbcd3222b192a9aa7834365451717f890f0dd4c424e37d633328fff56dbbc1d12ad8a59e19b93bde808c8bbfcd4855057d4b21f4de7790a8da780d6fdebefda7e5d02c79d06ec68151a1c62ef4c0bfbbe97f3ed19f5e0a000000000000000000000000fd76bbad6f198ec0e5255a3810507b497aa890f1184c4cd1c47bddabd0b2c8eabf343a1e154ab23dae3e5f8a0000000000000000"], 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0xba4f, 0x101, 0x8}) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001880)=ANY=[@ANYBLOB="929253f0b55dc9cd5dcbc7d2d53fdeb501ac7e64d3fe84f6e7042f225569e3c7d0930ecb3b75a0c8ebd6ff31a5857e4d13f6b170263b558f517d2e35c46c34ddbcdff543d0b5b17169865321e1517ede96601400268219d45cfa6bb6bc3c94b2521f6a1f87de745e81e5641011bd3f2c95452be3cacf817bbf3b72dfc5beb14b65e85792c9211f0382cdaa6ed56e2a"], 0x10) write(r2, &(0x7f00000000c0)="ceb5f2673d0efe84d45940aa20586c6bc377c24b530648701b422ecfcf864bfe5c25223c2ee2bba6bce1dfc45f262c3a2dbc69c36c3f60385ebe927821489784cc419b7513a1ee8921c858b988f9cfaacf5bcba61520cfedc2c14f8481251529457d01cec94854598b8dc2136e202ed62f06895aa69b9d2d0514481b98aec888d699e6e978df4079f61e525070829d1706fa7fec3502b037425f051c72d825005997832fd8753b34caddc765e7e656c39a53752b6fa3d4187baa365aa58b85217f77b3145c482b6b1cbd128744a35cfbbf32f1edbd510e53a785386bb96c47cb955e84ceabef062d5d65b59130677b494a47485d0af4b37078865d1c3d494893ac97c74498bd07614903128ebddaf65cd34a43cd24c986fd2d2bf762fc537dd0586037016c396dc098124b118d28488582d420b96c756c0bfcb9f692e8ece7a3260d3eb306f89af2cc2cde302d577c0d6e370c9c6290a76d507ec60db75e479e55752c4f7b4f35356f1967c7091b3b41b32247d08f25a4acc97cb3a5aacf42d13c0b723547746374dd242d087bb8fa9a263f602685b2d3747992ec74efd47038da9535c795a417f18919e7b6217ee32f30984617212fd4f717e843e56e216ddd0d8bae861d05921eb28e7fd2d33325226622c26495d34bf7422eb6433c0214ad83442624360199a923c43acafd90f940dbbaebc87aeaacd0ffbe4cb718dff3041354b71aa8efe077106c15b90d97513a330f66b5193555fa76bfbd76006de060336b6956a3a3d38b30ec0bb7a8198380d18b56c61c33d138a03e1267d4d0d6b7cec2c6983ccadaf19c85f7af169afe10f7aa7693f54fdd4f3e0cf46f875bc34ac2609e4aaa60147bc69029e66524c90a1618c07f55c4c050779de8374d541a9767d55e76b34acb618da94012cbd60a708ea6cedf75a7acc2326f9c4e51133dc7dbc1b574c8733bf53cd24c746dbf7f3f94a53c4be86592d9b3d99d69dc37a728ad31670f5f75895f85d9fcb1059cf89de397e65422ba339733faaa18809cbbfcbb4c0b3b43d64c4116957f27c5da191ba802305b26e638db0829e1aca3229053d75ee9c33db51e76adc624339d6ea28e58888027bd7c085b2246c6ba4592b9d0b2e724c2fd44a071b7894601195d68a092255926a8b1f77b106957c524efe519de555a01b623612f9d56d042ce4f1920fe1620d08def3b5378faa134f95e2daaa7bfef0f50fdb02752509ab14a7eb79695052dc214305e42a7bef3253ae3f4226b4d192cb8c3845863c3ae766095d99c6c878fcaeb1f55c71a843c29ffb279307dcc59d5d70f9a79ee11a0caa5cd20abfee85e17046fe18b7303df04d3b55dd4b5c0f5b89a1d9a01f21aa0a68517795a4bf502f635042152dc387fa681476e34a956cc2dc8852e10bc600326d17b36e23b1c7391ed164ac6d4020a6efb3613f4b1ddcac6003ed8c2f5f0df022a8652c1ec1e760bf212ac365ff0ac92540b4bb01a060f9d2c509bbaeaa1199aed6ab520f3744bb995493ce3a06ecd83042e0bece4b9498f28425b1a3f4b3454551d2fc0d3ca1ed4ec62f360eee90de822c2542c74b631c8c06e674bbf8db3aecc4b9961ba0e750844a6f727e610c69b1e2bdfeb02fe5cd166e8bc8e2eb3769b3fbd63c5adc21436608afb2596752a8346364da75f3220cb95c611f14d113352c4fec371dbf3604e24b55fd885e28027256918e20b9d33097719eba71b9cea44289dc073ed75404a7c5a6d119fdb52edfb9fafe030aa6bb6410065affc1d4b4a7d8bb8fcdb783541d57547617f59ae54390f4212a4f0903b04290b87982077772d7a76a79aed29b22b92178b9b925abc39d2af00f2542ed6807c7231105ba2b12f4da92f47005a32585fe8ceb594ba9936a967716dfeb08f90e28b52791f95935d1e49b3ee15157076601d644320f7d777e671061fbd8d5b890ad9a027121dab56c550acb5f4ddef45c8c989928647f941861b4b49dfd0734de518afb12d12e0f987cb71105b2504835d63ccf886789a8a24d7411b07c4ca59c1ba997b66b8f8d35f564bbe7f03aebbd01989ebee462db1f1a96b31ca02b04cd5ddb1292093caa6ddffade83960483ad55c92660fc224271dbf2bc107a2f90d01b2d1d54d51b283d43c1c68c07557d596c8803338464bfdf7bc35c9344d0d5170ee36721f24542159ba41fb020795abe5b57f8a77254a2d8b4f2b688fa6c3d0c5940aa63b39dfd3b22dfaf5f54b63daa2cf4e6a8f0224f99d825286142e22b78770a42eb8ba8c146d8ba28ee08f9da6dba85f55838e91c97012fa91b9db15ae4e2212552323225ecaa75e2495c9806e36413891d3a572b7a2756ab2c5920a3fe083b42bac203464f6a60fc0959866bc89c8b91e7fb0160e0473b02b5aeb4d46de77a2182cdaceb8bae5ab0c39dbb02d4c22a883894edaba278ccb02ef47c41c221cd9169f9d13784b536479a7d3465743fcc3c2f0bbb1f585c802ab440bc630f6648b45dcaa01e28ae36cedd53d028309264847ffd197e9d07c9b4f898b0a1de6881591668b0a49c1699728298371c3b0487418f2474abd393cc6de2f0b7faf978dd11b74bb4ee7edff3ca1a8da231d3ed733e5f828347e83935ea560ab8c643f51cb6bb5d97fafb19a5dcabb550398ffe8effedd0cf39b577f2f931f1c94c7b2624180ccfbbc0c3f18ace8ba6c07a8c6dabea5afdf5cf50dca9ab2526b49fde06851943385d4bf61d2bd6b0df7eb6a27ae3848e64557decb6813", 0xa9b) socket$inet6(0x18, 0x4002, 0x6) getsockopt(r2, 0x400, 0x1ff, &(0x7f0000000880)=""/4096, &(0x7f0000000000)=0x1000) 16:00:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="7302ee1a2086a5acac2a59af0caa73c394a25b55c5c31003ae322b9a85da2c61918cefe5bef546365325b8931a9802483cc3517ae9241e656dc2b33a241922f8a96497b88b77a93966d7c848b5901bebc9837011a1f54cf18284af33d8b3e58f902b5482878d7fbd8de8e90f4703daf77140feced4d0af86cd4063fe2f955d940f95048a8b8b3ffe6cb7e6da873607608ec02377c6d35bcc2c0ab326b216d3b816ece08f7f51917c02698473da846f1c0deb3d4bb75e53f7161c76ff5d91bdc7baf73ba444d9ec2150db8120ee5a2483c7dfa445e1b2495dafcf8b79c4085d", 0xdf) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000001240)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f00000012c0)) getpeername$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r2, 0x108) msgrcv(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="56010000000000000000000000000000000000003d5ac0277b440a92a7ce2894179f00000000000000000000000000c082839a5c17e800000000000000000000000000000000000000e681a960fae300000000000000000000000000000000000000000000000000000000000000000000"], 0x63, 0x0, 0x0) r3 = geteuid() getgroups(0x6, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)={{0x3e80968e, r3, r4, r5, r6, 0x8, 0x1}, 0x800, 0x0, r7, r8, 0x3, 0x81, 0x1f}) setuid(0xffffffffffffffff) msgsnd(r0, &(0x7f00000011c0)={0x0, "b42b161162c50f40df0dd3a4d976662155472cba1c38b211374bfa5b5866c739aa1eff1069e5e3da91c04ab38b6bb45b553a0d56d6aa05f0204e6b"}, 0x43, 0x800) r9 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r9, r10) 16:00:06 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/2}, &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fsync(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x10, 0x2, 0x2000100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x580, 0x50) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) recvfrom(r2, &(0x7f0000000080)=""/89, 0x59, 0x2, 0x0, 0x0) r3 = msgget(0x1, 0x480) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/227}, 0xeb, 0x0, 0x1000) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) semget$private(0x0, 0x0, 0x40) writev(r0, &(0x7f0000000040), 0x0) 16:00:06 executing program 1: pipe2(&(0x7f00000008c0), 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1bfa22ebc5b0cadfaa57243d19316f41d6fffd5dca41a5afc87cf1721fec9214145bff2a2884f4d6a7b6b8790bc11fb0", 0x30) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)="da", 0x1}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:00:06 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='c\x00') setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000180)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614042cbba87c1a2280390372d57252f3752e07648dd35548453ca9decaf9800000008c1d8211b8cc0fab82ac7429719061bf7579f1523903b491d90e59d2250739c7554a14b14b", 0x69) syz_open_pts() close(r0) r1 = kqueue() preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x11, 0x6) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x402000, 0x4a543a7) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) chroot(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./bus/file0\x00') openat(r0, &(0x7f0000000200)='./bus\x00', 0x10, 0x40) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./bus/file0\x00') connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f0000000000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/159) 16:00:06 executing program 1: r0 = socket(0x1, 0xc003, 0xffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x1e, 0xfffffffffffffffe, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) connect$unix(r2, &(0x7f0000001600)=@abs, 0x8) 16:00:06 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) 16:00:06 executing program 1: socket(0x11, 0x3, 0x2) 16:00:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)=""/33, 0x21}, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@un=@file={0x0, ""/92}, 0x5e, &(0x7f0000000100)=[{&(0x7f0000000200)=""/251, 0xfb}, {&(0x7f0000000300)=""/75, 0x4b}], 0x2, &(0x7f0000000380), 0x0, 0x1}, 0x800) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f0000000400)=0xc) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000440)=""/255, 0xff}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/83, 0x53}, {&(0x7f00000015c0)=""/20, 0x14}, {&(0x7f0000001600)=""/229, 0xe5}, {&(0x7f0000001700)=""/180, 0xb4}], 0x6) 16:00:06 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}, {r1, 0x1}, {r0, 0x42}], 0x3, 0x10001) poll(&(0x7f0000000180)=[{r1}, {r1, 0x4}, {r1, 0x40}, {r1, 0x40}, {r0, 0x10}, {r1, 0x6}, {r1, 0x10}, {r1, 0x40}, {r1, 0x4}, {r0, 0x2}], 0xa, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/144, 0x90, 0x40, &(0x7f0000000040)={0x18, 0x3, 0x100, 0x2}, 0xc) 16:00:06 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="e380c166ffb4bbbd6a2ea1d63829a977d7062894da11aa6ab37516aadd0e5087bab09183e0435246641b8653fb24f28d954a52401bc35d191ecb37912e5f1d6aa2d7fe2260856bca1d7d81fb1ff412a860a6169581907cef3b34cf11fd94dc0032e1141eb3382f65f2deaf665a757e", 0x6f}, {&(0x7f00000000c0)="b884a91df95c9e25d77f8b94abf5dde5a79883b00267cf4c177a5f978fc1176f0953b816e4516e5ec8031884c4c36664b48943d52662b494e4cddc22c58c6db17c1e2937", 0x44}], 0x2, 0x0, 0x0, 0x400}, 0x9) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x18000, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) r3 = semget$private(0x0, 0x0, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) semop(r3, &(0x7f0000000100)=[{0x3, 0x40, 0x1000}, {0x1, 0x100000000, 0x1000}], 0x2) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r0, 0x29, 0x39, &(0x7f0000000040)="3a929119", 0x4) socket$inet6(0x18, 0x7, 0x1) 16:00:07 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000068, 0x0, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') 16:00:07 executing program 0: socketpair(0x13, 0x4002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() close(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/195, 0xc3) socket$inet(0x2, 0x3, 0x3) 16:00:07 executing program 0: r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x45}, {r0}, {r0, 0x4}, {r0, 0x4}, {r0, 0xe}, {r0, 0x1}, {r0, 0x8}], 0x8, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) poll(&(0x7f0000000000)=[{r0, 0x9}, {r0, 0x4}, {r0, 0x41}, {r0, 0x9}, {r0}, {r0}], 0x6, 0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x5010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000001c40), 0xfffffffffffffa2) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xe6, 0xffffffff, 0xf4d7, 0x7, "e6d03497953cc8b263eaacd82eccc2cb312a03c6", 0x1, 0x21f}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x8, 0x2, 0x100000000, 0xffffffffffffffc0, "aa2a8481900f67e1607596ad2bd0a5ea7ef30bef", 0x400}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) poll(&(0x7f0000000380)=[{r1, 0x1c8}], 0x1, 0x1000) r4 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) recvfrom$inet6(r4, &(0x7f0000000280)=""/209, 0xd1, 0x40, 0x0, 0x0) r5 = socket$inet6(0x18, 0x9003, 0x0) connect(r5, &(0x7f0000000000)=@in6, 0xc) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000480)=""/27, 0xffffffffffffff4b}], 0x100000000000065c) r6 = dup2(r2, r3) write(r2, &(0x7f0000000140)="65d0c54feff989a33b4a51a5524b53725609822697c28a490e391f37f3de8fdc2c7eca4aa16ee75016ab2c568d4726f0462e094fd47248676770c8fa88444735c4aca9ed12dad5645086bbebe30a9e45aff6413adc1ef7e82e399ee73abe8a", 0x5f) ioctl$TIOCSBRK(r0, 0x2000747b) recvfrom$inet6(r6, &(0x7f00000000c0)=""/79, 0x4f, 0x800, &(0x7f0000000440)={0x18, 0x2, 0x26, 0x6}, 0x179) syz_execute_func(&(0x7f00000003c0)="c4a12d14d56436429d28144ac481496c590b660f3a22512a06660f7fd8c442c5996003c401fdd7ea670f75820800000026c9") syz_open_pts() syz_open_pts() 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x28000008002, 0x5d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x28000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r2 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x2100) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) read(r1, &(0x7f0000000140)=""/37, 0x25) r5 = socket$inet6(0x18, 0xc005, 0x1) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040)={0x100000001, 0xfffffffffffffffa}, 0x10) 16:00:07 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0xd) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) 16:00:07 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0xd9f7, 0x8000}, {0x6, 0x9}}, &(0x7f0000000080)) setitimer(0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x280, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xf636) setitimer(0x2, &(0x7f0000000000)={{0x8001, 0x9}, {0x5, 0x8}}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) write(r0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x800) r0 = socket$inet(0x2, 0x7, 0x1f) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/216, 0xd8}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000480)=""/156, 0x9c}], 0x10000000000000f5) pipe(&(0x7f0000000040)) preadv(r1, &(0x7f0000000000), 0x0, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000002500)='./file2\x00', &(0x7f00000000c0)='c\x00') r1 = shmget$private(0x0, 0x1000, 0x12, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/106) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/31, 0x1f}], 0x3) rename(&(0x7f0000000140)='./file0\x00', 0x0) dup(r0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0000000414b98fdbd218a7f6b63a9537f205ec65b447754d3a0d159a32c9d90c26362e0e813acc738d89bd9140418e2ae7f6af3caad9eed671248d6a531f491c319510348c84355fe72fb0358bef43a675808e19eec45366d944656c319fcf776dec77574b76ea60226a6183c075f48940c349976753f67fc7d7ee43f1bd0286d96ff2bac6", 0x85) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/61) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = socket(0x18, 0x8000, 0x3) sendto$unix(r0, &(0x7f0000000440)="97e55fc2d57a97bb2050fe2f725664c390df94dd9a1956736f4afdda5dc97321bc21a071780048b4f31fbadfeb442518c6895e06d0bf93c7d24159be98308a93ca43f746e1ce7e33e6975efe14ed0f5263125caa1a42ed2879b2b27efa09f4f1345119fcb886683844b1cecd51cd579a41a581924d5df9575efae49902daeeafa68efc6132fa8b012626ba952b70761e2553e8dbb86ee47ff3d29507c36549e51e8c239b521777f9f1793178b9ddea63c32e65a44ef57686aa9b84bf32d463520c57778d85eebf8196d3dcaeaa97a775bbdf1029a2118b701f93490398d37bde8deb5e1148fe8ae05095aaf0a888d8afa5701665ed10757bff1a00000000400000", 0x2b6, 0x2, 0x0, 0x87) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = socket$inet6(0x18, 0x100000003, 0x102) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) shutdown(r1, 0x8000000000000000) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x80, 0xfffffffffffffffe) clock_gettime(0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mlock(&(0x7f00003e8000/0x4000)=nil, 0x4000) mlock(&(0x7f00003e5000/0x4000)=nil, 0x4000) 16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000068, 0x0, 0x0) 16:00:08 executing program 1: socketpair(0x0, 0x3, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair(0x6, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = dup2(r1, r2) ioctl$TIOCSTART(r3, 0x2000746e) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/19, &(0x7f00000000c0)=0x13) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = getpid() r7 = getpgrp() setpgid(r6, r7) setpgid(r7, r6) socketpair(0x16, 0x3, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r10 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x9, r10, r12, r13, r16, 0x10, 0x40}, 0x4, 0x80, r6, r7, 0x40000000000, 0x5, 0x2}) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) socketpair(0x20, 0x1, 0xfffffffffffffffc, &(0x7f0000000340)) r17 = semget$private(0x0, 0x0, 0x304) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000380)={{0x3, r11, r14, r11, r15, 0x102, 0x82}, 0x1ff, 0xe7, 0xc0}) semctl$IPC_STAT(r17, 0x0, 0x2, &(0x7f0000000400)=""/188) mknod(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x0) ftruncate(r8, 0x8001) pipe2(&(0x7f0000000500), 0x4) pipe(&(0x7f0000000540)) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000580)=""/11, &(0x7f00000005c0)=0xb) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xeffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r0, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000040), 0x10000) 16:00:08 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xfffe, 0x2}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) pipe2(&(0x7f0000000000), 0x10000) r2 = kqueue() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:08 executing program 1: clock_gettime(0x7, 0x0) clock_gettime(0x800000000000005, &(0x7f0000000280)) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='/[\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='$#!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^:\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='#,\\@\x00', &(0x7f00000003c0)=':\x00', &(0x7f0000000400)='\f\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)="b200"]) dup2(r0, r0) unveil(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)='r\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xffffffffffffffc0) mknod(&(0x7f0000000100)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x5, 0xb) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000006c0)=[{0xc8, 0x1, 0xffffffff, "3c6855191456d94a36da2b0c4c102fe416de3984fd2c31b5e339ff90843998df4a84a98a0c67a149d78481d4291e30b01d709bcdd8f9ee666dc66e8c7ad2529c5daa748bdfe3eef4e1a74741e9ba40a19239e0efd19f11cd94581f2b6318be9ef5b09b3920a2556b5bf7383a379dd79a7185fd51b7bef1641474812855b780c54064f1ee3402b0ec50ded6ea4960872798e4867cd1833cef692bcbaf95d6362614a8bae2eff43da3e55ad8905a26eb7a2940e3b4e5193c"}], 0xc8, 0x408}, 0x1) getsockopt(r0, 0x3, 0x7fffffff, &(0x7f0000000080)=""/145, &(0x7f0000000000)=0x91) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) r2 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) setregid(0x0, r0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/13) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) syz_open_pts() 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) setitimer(0x0, &(0x7f0000000040)={{0x80006, 0x100000000008}, {0x100000, 0x100000001}}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r0, &(0x7f0000000280)="2a499f341832ae1f940ae3eec2b4d9dc4b6696e044e47ee3aa7fad9056f1cdf07d2790c9e6df077dee225052d50b0c13f815ffc361acc254b5448cbbe4187f0bafc9160090f01af15ea2220ef2dd9e950e5d0490573c05f5de21a8f94a98a199a06b5bed62780d8ab16da9b08900c731ada4e269c5cedca5ff7ff8d1929002e553bf", 0x82) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fd0840d60ababc4cf75951575a019500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x100) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f00000000c0)=""/71, 0x47}], 0x3) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840), 0x0) 16:00:08 executing program 0: mlockall(0x3) syz_open_pts() r0 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget(0x3, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x129ff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) lchown(&(0x7f0000000080)='./file0\x00', r4, r5) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) bind$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00082e2f66696c6530002b7e9c3373c16a7434d4bcb01d7991a9270ee7e67ef4b00b2fb1f6c426c8ebdf851145e945dfbee036ba7498e603fd6a201b95060750a5557aa7f3ca049af8c00d0ebd5171da9634c506f173db3ca7ea"], 0xa) 16:00:08 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x81, 0x6}, 0xffffff74) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) kevent(r1, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffc, 0x28, 0xf0000001, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x48, 0xfffff, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x200, 0xe9c1}, {{r0}, 0xfffffffffffffffc, 0x70, 0x88, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x9, 0x9}, {{r0}, 0x0, 0x1, 0x5, 0xaa3c, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x400, 0x100000001}, {{r0}, 0x85281f533f6eac3a, 0x20, 0xfffff, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x100000001, 0x67671423}], 0xfffffffffffffff9, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffa, 0x4a, 0x28, 0xfffffffffffffff9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x4aaa, 0x7ff}, {{r0}, 0x0, 0x20, 0x80, 0x8, 0xff00000000000000}], 0xc5e, &(0x7f00000012c0)={0x800, 0x7}) r2 = socket$inet6(0x18, 0x7ffffffffffffff, 0xff) mkdir(&(0x7f0000001600)='./file0/file0\x00', 0x100) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) chmod(&(0x7f0000001680)='./file0/file0\x00', 0x80) setsockopt(r2, 0x0, 0xf, &(0x7f0000001840)="ffe05cca99c2ea24966dd44150c1748c00adcc6400f28da9b413b026300778d43d2ae8a0aac4c73a85426b3d29bca7f29fae200cca74dcc3b79214a1e3be8564731207b6d3d4be69f7dee76eea64cdd720907f5578993faf98cdcbd8ee166e29a384bc1641800a4986ad2a2bc5f99197e0633d48a81b96c5911c57bbdf78e4cbd7686671e9085e93c3690a8a6eb79a85b15b3aae68870323154a1d7c8cac2268ec6a95c2b138fca02d7ca06dc3847800074c31c185d8d27cd5bd5fc99d048e8aeb1ea57ee7b873aa2ecef60662ec2c4d6481b5a72b8d162ee684260529cb3fb3a1f935c5af46def5027462b75d3bbf895f0833b9ce26b5f7b321df429a4ef361986702d70f25e10b6d78691bfa09f127599dd70ba3c36abbb39e2cefb63b3996179005cc17dd9112e3084225bb5c981fd6b244a66beb4945bb776ef8e2a792b5335d7e64008bb27452bdc7b1b9e21e9e8871fc57fdd27075b1feec3f3570201090e6dd488829", 0x166) setsockopt(r2, 0x2, 0x2, &(0x7f0000000180)="fa54339d758d9b27506d05f91870569d6a75ab79c606cb3df5045a59ba38ee621eb64f8355f431f7a0c2bb1979abaa69834444de858de9ebf075119515901c9c868854ae80d7698b4848605e7720cbe486a1747602db8daa277ba43de92f532954c49facc593563755e952d84be314b8710d52d627f833afe9e0d73c33ff29d1cae8d0b4e28eed25bb380527f441e0a648bf8ce379bb2afd1228f6bad35b17d73f220d08cd0014d6388236f6b3c3c169404b8e349ce2206e18dc53d54ef7df43c2ac869e487db0797b9610f6def7ac0ebefae07ed7188888d44fe71680460eae89d9108e9fac957217ff8ff8d62131158fd8dfb23b088205bb8a882ed7bd867bc6bb8eaac1aa4b5d2fd3599b2e1997599f26854df5eefb5004e691bfbd056f8a90d1a0de7890ece030833b95c4392aa126062ecf4680cdf7b67cb2c186261a4c225c19d1c486e2e1ca98b98f185f0b9a6f8322bae3a9e5f762b377406f60228746fe9c6da10d737df875bb16a7915e26fc53bbca2a62c7c908bf5e86ac0793313102b679e50edeb1a399ec07ed2ac34f99b6c755c5277832057a193be168dac6a9452aadfe0ec1324eb77d7062c6251b7238e31b178a5186b1ceb7fbfca5379ca5c3ce17c7ee880c05c3691b183e3d25075d84b0331f58ae16bb1a70869ad8d8d09b241c582eb696fed8d3f7fadd333723362e4f40efb63c5dae03b25e96da5f584a2be79384cb78fe7e077465ca57dc6478d6a181a2dfbd7969e1bb68a0c61bd6757fa26c63ff09afbab3940a8fe28a5450329d2c6ee3ac910cfb2a2c023663a846ce150cb65ad91bab5c4aa515c467da725c38755d2322e9fe0ec52516d106eea32097477fd1366467ad90b1c5fe8dfdf27862746c4a698152ce754e96f37cdc4bd610be5c59678cc4d8d8315671177675e03b07cffacf27b52f01970ac74ad8ee64482d2fb2c17b66d8915cac4d60681ebc2d898bb9e8adf3f4679fb5f07ae011e4a8af6ec2a77003a602de115da9a9f89af50ffb9d72eddd009d1a4110080dd712673e214514e61be20fb1664020985d7e9dd8832cc8bff493a65212b5725a313ffb4f55c6efbf93a4b77620ff1baae67fc8cab3f3e4545153566c440e1a89ea161e1f311b5b548a60c0b314ae8516b6f456bbf4ebd35996d034da193e6c6465ded24ac1e0fbac2104d14c5d17c53c87f9091e8ebb1564a4da34082c908b23691c1ee3c0ba52f643993ddfbd70702c74f0168542cfd51df6276a96204f8e5e9dd0f1f2604d7becbce893af783719830b1b1d918b5310e33f855efe4ca394739047a5c1eab0c568e1444760a3a436cdfaa848f112261574f3a748f27e34935f048b5d3afd09b15e68099cf8fddbecce9bdc0f0a7638ca66ce89530a72438eab5f728004eeac410cd9e5edc7de91aabed52dd88eb6544a8e0057c3788b2dea66c20a7dac9ab57a803c64f56d782e27ab3d4c5785a1db77be778fa15dadbca5df79fd47b653c0f8a8be6d6b94aa6915770e9a4a3e78df32166ffae75a8bec7f213ad34d85728ae9ac2c8dcb120e5062a292b41fc101fe3daab0d3636826bc6f10686f8c8de907ba946b183ffe5f09f403f90a9dc0c37e34bcd7ff01dda6d847e5ac165c79844c7e90d18a31fa78aba4de913bfc5fd60dde87e7e71495e5dcdf60512028d3eb656fbc40892b74c2b37e06d0c8bc03e40c9ac376a6695e32aa93daee91efc7c2498b7d2183580df00c3285d867ffca85668a042cdd5832eb7ab838a5ac9a6b64ddc48f3fa6bbaa7c89b9038c9b794fffbed4f63bdb7cf78e286999231d5a074078cfb16791b370c5ec950822ef94096583626e74a403aa5ef20e388fe6fbc548494b7a64796eb2ba56669d7a6e0c4254c5add6a85b88ada5b276ec8a75d96b838cc64df87fab4e9bac84dda0d7abd0b13b49dd3fd3e0ddc781aa93e28e047488f0bed14f674983674267558f30394080ce5b0ce7c185830c7992df1a182acfdc1ed3be1d97b2158c2beffdda03d2516458a6156105654a39e40f09bd6486be40d1baff8bb93371acaa1867595b3eb78f01c91396749258044dd6e722eeac7cbd3702dd5cb38527cea2d707cb04173296986681a48c19785d7f6acf56c9596018005246ecc08cd16a05fdc354c23d26bf75c104159ea5084e10fc494a325d6300c426b53a823c209cc5f663416b0f6c2e56ecc358af8332a5584b99937f29911217e1cb77119c01864ac1aa159ff171fd12af1a04b884e0f54902c60ffa73faef96d287bb9623673e50704c19620390c0ce1bc6a5bcf7377b851246e71d8445862cbb86413541580bef2ce8df3914a650ffaf3560f0c5f7400c22e052d6e78c0079761a7a53562fed22f1a07a6556a2af0e3443b804f23d020c4d29d1278844dc4d05d3a22d17749b9b87a2bedc2587bd7d7b6ad3ee215a2e1cba81d6e6e927be4a95342cd672f161f951d0f2c0ae6ffbf2f3d9dc5e912cff1588841e277e9c7f1529370bd6869224015efc0b52292f6ef7873a2e015671ad4a664fe37c96298b2e31018e401267bbcc16cd120736416f9a879d5ba4e06eca2f9fe4f53132d2b5b9d30e46b0bd733ed7de2400934aaef79c1c0ea8cf44887b3e836656af0b554fc2a2efc1c0620169af4d8f61884972b9c38c0d62388eb290a8e99369746a44088f7f8258592dbc23118e34367c26eac8e99a302b45e09f4b1a28bccedbfe5cef9c7a14afcfa37f4ea6aa9c4f5f183c52ae501e750201fce1640f7c1653d1da2e765c2dc264538de987e9ed017df73a7f262b45a6820adff5452e6930c250ae787b4fcad21c72899c95724ab10f2669f61a567df6b1597f6bf4d86ce81d908b8dceb010718e741e58ef136287f079e2f5252a8b3c7121bf76330b1b609111690128f613f36172031cc6b1c0ab2134252b5542c875209917b592b439bbbe84f3787178e451e1cbaf11a1366ae90c64c96a1c3a789a60291af3a9a734ee5af362af4ae308ce34a1ae8e7902d82894d6cbca10c6b78d66c8b01266f998c2bfec4a37df78c7909f582a77860c2bff78e0989bf552d832db8cd2156faa22b45f0d3802aab41241c74666ea0cc43d5cbf4cfc6f9fb67fcc34af99c9506dba96c25a08d224360bb5996a404c52b028de1ae491a84a3c01e9b99bcf12fccdd10a85c37e663aad6c7ae8db16ce222d0ea24468a1ae27b1b0bb9713b296be76c421999c27e36c34d0d14ce046a25d9552d13ebf3f99c211691563cc762aa518e58910345530faf8ccb854e5bd5bfdd5c9f78618cee77d93ca0115bca11fd74787a69449f270c1896e9ee812fa100763a7fa6a2d7fe66c4b5543e20ecbc59a26549267a9e3de9453464f20f24d1c51a6b287178a61593684120a24a64ef8f4c9e554bfbd62fafc1154f8a0ce847d29330c9ff8005be4bf7cd46b710d2259176b015c324a96526e039988ef4fcbaaf393abb5ff0e05d51eb85ce28650c1a56e721bed68159cbe118e78402f35194916e0cf42e03513cb5f329943434cfae835e6199c495fed2128cd955a1775bee0a131044d30708c67016bd8b15a872631f6defce9a0a1583d293b617f5e176159405bc5243ad5efd6338baad3d249c2abb1d9aba6a318eeb5f5efd3cd69f1b6fd13921963814ab37c5b409f4fc333db028967068b4835914a364766e6749e59369121f997cdfe3f0cc63e8020f8687deee9734bc48af5bb4e967dbde3b70066bad9fcad450c4a9e09081f8fb771e06980276c074499808b8a504978747d27c315aab5740789e5e8b73cc4867491b783173262efca23ec79cd5da3cdb536211fc49082550ec1fbb5b38ce69dfab10a427451288106a961be4fb82787918335de3ba7469bafc333e0ac84c81cde09e0488042afa38e2f2a6cf34326c3389b6dc380f461e5927de2fae27401ff70e6e98a2d8bc3e6635a6872361b13ac9ff7c17233f6333abc369c10f7f4a807952ff8e1b2c7faf1887e42a7130c3f40433d1395145bdab7c58b34c138f2f7d98d683804b2cbe49c9f2600b1ee29c8bb872bda01fd3098094bf4eae3b8fce603fefa263518ac56429233f4e1ac409710cc013f0ada833c458a84ca8f7d60ff9321b02e2a0bd2be86bd79617b9802d5d8e49d2e3b6756f0638e5d6867081e1a4b8d301e479a5d315c08517b55a941ab636f868cc88a7ada5c5af8a3d2e619b2e7b0c402e6b9eae515bdb7a4da4a06d336beecfe26931b04b099900bbbf5d3ca31ab38d22ed3048d9b5a6c262edcbed8c1bcad8e5d71b44e4e9b8f8a0f2b7018913546bec7dbecf6bd17dd143468e60d89efc0b1947ec13679e5725f3e90ee77f633f0b966e0a61120a3d1d25b21866de837cb4841f893963dd1bd920d0646a582838f38fbcbfa757701257955ea058851f1022718a5e3cf31cd0fb267b3590179160f520bf8db2d81aaec4c270cf45d6662165b807573727a7c6723ca1537ea6be316c3eabcb32fe3e8a27280856d34cdfc12662b3e9dec2108082dded7d9a2259b177831c5ce5c7cacc3eeb29e508400bf2c8955d8bb57c8290691881ce8c1cc5bd7047ab1fec69fe64fb3f16963d6969eb12abcbfb6982a210756aee369968ba79f567f4eff2248491a1c960b3f4b3eaed3fbe7d8887994243f55de6ba1454d527331a590d3a319728709576ccf3dcdc8576583585e41057e1393c7c14f84073bfa0226e5a6433c224731aef6b875097968cef50d2641c0e4d6b17fdfeaa34cf21713c984a736246cfc2a85512c0add1ef153b8f02cdf08f5e31f5cc9eb05f838da8d55a368ca338c3581e982c706a171d78185012b16e9b847fc441cb5fcf3955af70d477064faf9bf0f36d754782ea9f6abd745966bf56f1d64ab737c47c136341619f7223a8b4808b91c079f942951751976615dd8a77096a6a7af845383fae661a1022ffee9fc1ee83dc8b4f88ecd9ae1defeee435023b1df315269f7f746ccdc358f7e3c56a48383efb1b9417a28d5dbbdd63e63b0a6b18225b4268ad96fcc1a954509e481e59f94fe201605b4d3df3bbb206b30fd11155aef711eb6ee92ca3d1e6e3e73febd23edddce948542f43a209642ea57dccd2d022682c1e921414b96a1f99ac19c2d0b048d3db8ab5ff98075847dd2f6d1b4f70b55f569be3f24ddb92fa5e7eaf7e50a188842d775f4b8ea6e0b17dae2afa6ec7312d8fabd3a912b3d612c134cb9ba8aa21dca899e33bede9cefa1deae36b78ccc167d7dd7fbbee1f177d1bb0e6c1ae8724fb0fbce38c45d4cbbfdc754079afa706c760919aa39a38112528fdf8293bdbeb29c0cebb5995667d71574aa7b511fe9fd74b31fdca490859d922dd12cf39631649f8636f309adf81ad37ba0455ed2615ac853dedd92a106a18b32bb10749464207639274a06f822f3519cd20e887727b1e7e2e3608bd85aedbae70a174dc507c35347b5559fbc87fdd40668940613d2d047641f2ce24aba6e956533a0f7e9c30e65ce0098f53c336e29722fe5dc82e96f2f8305fed32a25055821eb6859bd4f7825333786978960128de6ec690a78d1d9d8c6dfb0eebb1154b25a1604f6d79b6acb4d0336a260204b876dd331906b0a82086ed5904ad2a72097d7031b33e1121e43885af5ed129ae2a3b1c3035039443c3bb5f3061351b3f024c7fae13d1ce3f3347dab8b81ba29833e687897ca9001da6898ff80109064af48796ea43a6156c052ece1c9d25068ca34fe2240495841a4e0e7486c2720c6f03d0d06e84e18ee69f95c7d3053ac1768fe64da2ca61a3b13a5c9bc2231689a24234f86", 0x1000) sendto(r2, &(0x7f0000001180)="dbfe372ec82df7592c4a3efb227bf1167c115c0d178902838989df4802bd0890adf916d952790f7834efa76f6510d278780ef4158571810a863437d9de0fe64671881ffd7db4acc097dc22c951d4a8ce5000e5a98cf856a0", 0x58, 0x405, &(0x7f0000001200)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000001640)='./file0/file0\x00', 0xa0, 0x2) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x68, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x9) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getsockopt(r1, 0xdf23388, 0x80, &(0x7f0000000080)=""/107, &(0x7f0000000100)=0x6b) 16:00:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000780)=[{&(0x7f00000015c0)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da320170a6f4bf0a7c66fb1eebdce4e5446d5ffb95de3f51ef83a8348068c748c788321729871d015553e4b417b50f71d2b889241be2ff5080502b5196367df37215f8b9f5b4672a10a65db4480feb5ca58d6d33ad5c0fe0bbb3814dfc5e8840bfa2681f8fa4125d2884d5942be8db0b2f7fd9ba38dc0c8f765d823fa0f22002ed113b0439aa7bf1d4b16222291e110678917613c561b8035d02986b6954d5747be347fb98e49f08c14e18e0fc88ad70ef48ddd821c2a38d032642db0d7d1d9a2922368e6d2a21c1d98a0dffab13d39ff908f4e5e15fb35618dbc4486a2bf7c99a07fc506ffae848d615bb94ebe5a0399a1c55d4a1a11413c631c20e586ad8fc365f1725dde63b26f0c42ec873c28fed30abc7da2f00931dccc9a4002b0e4dbad5d7dcdc19deae5355366cf1b2f79962108e8020f81577496a83d5068b9bb79274cf1d9ce81744f424a34692a2cb94de74747cd9f37bd98d5ca47354f467bd6c022ff1aeb02b1661d288a087fd54743bb9eb953d4b7132845305a11847ffcb2de22c462f58c3a7d77f146d6364342c3c662b1d6da61862ce828dded6ee0adbc2f9445584fadf894b65a63c1388a5bfd69ee12125faa8c4b8853b63af278920fcb921aad825942a086092be318de8f8080d3b1f2fe204aa9f07925f1b980560c62e241da9be5009d57bd28f233da6a2e15c9b997f74bd9d48574b1e49116e362f66ce4fbbd20a5f33cbff33453eabb7d7bd6f4a15649224ba720fb81e47a6e497694251cdd92496d6483fc5d5497e922037a2d476c7ed52432fb64231db6a171561c5e4a7eddaaf7482513f2916941750b23b9943d313489d1757cb45a05e7d7f0075f523ceb28645f447b36f21d94d01d9621b977cef8cf5f58abd30e0c4ad3bb3fbf2beb4688287e837b9b8dd57719de67b406212481438379a65f3a9e2279e426ed503120d427374d04216d6d9677140567802e0fac034fee6e4286200f67f790700a0ca1d05ed3d5adf9f97f294407c92ebe3b422139055e2d26f23bdebd529483f58da5e067f4069c48829b90be957a437e31b766356e8043df878131b1ed4a497326413b65e96602c1ac1cedf15784496617e7597525a0eda40c24c45e109e3fda74f8663fe448fff53222b46dda06e38331d8c7abfa21c88300141383c2834033461a0363858eb5b2e178ba3b121c79a9658f1fe75b6446f8793ef805dbfc951772a0e4a495136204f08304bae2ad850142451c0530f9857ee7d7f8422e9a63e25662b42d23c527c70388a26bdca442cfac43ba1ed1bcd4e354494e9f66cf4082879574c48eb7e2d18cf4eb09c02cf38d88eeb8a9f27f835367e9435699141f5383df76ca2cdaf7ed18cd63cb05b0e444c220ca168e2ee73179f5320866cb2b234a76c0992a4c35636934ffa520036a5d5713d1c890d1f40a282f57c052dbd3922b2a4b1c90d1417b6ae37e9ba0ff5da81eb28cc3b99fa1f4393f2cb9847131ccc05988df7f508406829ba54431c2913dfbbea256b90939b876892f17501be17e6932761f682313fb5d6a42294c7c1b377f20ee88d7377247c8c5dab0a7f61737c90a825ba64e9999e334bc73dbcf9eeb6095ec8cc49095467f5ecc7a4e08c962948cb381882d56d915d0f9fcbd5ce1cf612c86e62987e9447ea5f9f8873aeec0ad573b0244e5ae654c95bf59c21f647eb4bb1e453a0b6b3dd673cbdc11207f2f79b05317ee6eb67571fcba60ecbacd96227caed622d7ae06fa62a11f0ac5dcd08a4b48489909c97506f00f10701bd24c47ccba4312d0ac6f018cade4cb0e539c7e2b3b091694f36277bea76bc5ba5c01a2d82e9a0bfe13c89c794a762c100a694aee11609966989a7463833382b22f6c0fe1928d3eac7776426158f7d9b5b71ee2db26965d5652bc530747c491939a1235cf67e49fab029b7d8f1c307396ef4179ba86d8eed9f81f64b6b73135f15d2e1f237fa7fc94f2a6bea892cc121aaa12e4c7d5d0d4c486c86933cca680328bfb3a5c37aea250b057ee2954bc80fd9028ea648f0c75df39cabc38e00b1500e3534fcc3e96678ade27a4459a9a565836d71e9860b3599d0f5cc0da2eae899621c17596b5841173ec9d4d6a3ee9fa509d24f9d6a9d19b4a9fb18e9ccd7dc34c94881345691a056ded1ebe559075e0b09d59e2bc9048fbf5a13963ed956e10be9bdb8b37d42d8899e85b4bbb15407fe40d", 0x6fe}], 0x1) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x200000000001000, 0x1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0x45, 0x5, 0x9, 0x100}], 0x4, &(0x7f0000000180)=[{{r0}, 0x8bcbac07b80dc1a3, 0x0, 0x1, 0x3a5b, 0x3}, {{r0}, 0x0, 0x40, 0xb, 0x3, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20000008, 0xbc, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0xb8e7, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0xffffffff80000000, 0xd2}], 0x40, &(0x7f0000000240)={0xffffffffffffff14, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) ftruncate(r0, 0x1) 16:00:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/../file0\x00', 0x20000, 0x20) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') fcntl$getown(r0, 0x5) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000340)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) 16:00:09 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x203, 0x0) faccessat(r0, &(0x7f0000000040)='/', 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x1ff) r3 = dup2(r1, r1) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xb0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$TIOCSTART(r1, 0x2000746e) r2 = semget(0x0, 0x2, 0x242) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xc5, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0x0, 0x21, 0x40000000, 0xd319, 0x7}, {{r2}, 0x0, 0x4, 0xfffff, 0x7, 0x28000}, {{r1}, 0x0, 0x2, 0x80, 0x1, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0xc00000, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000001, 0x9, 0x5}, {{r1}, 0x0, 0xc0, 0x40000081, 0x4, 0x300000}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80, 0x81, 0x80000001}], 0x20, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x13, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x5, 0xc}, {{r0}, 0xffffffffffffffff, 0x51, 0x6909159e0fafec00, 0x200, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0xb7f}, {{r1}, 0xfffffffffffffffe, 0xa1, 0x2, 0x6, 0xffffffffffffffb4}], 0x8, &(0x7f0000000240)={0x2, 0x47c9}) kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xe8, 0x42, 0xfc0b}], 0x17, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0xcd1) socketpair$inet(0x2, 0x8000, 0xd3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000080)=""/149, 0x95, 0x2, 0x0, 0x0) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x5, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) listen(r0, 0x0) 16:00:10 executing program 0: r0 = socket(0x20, 0x6, 0x100) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r0, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x7, 0x6ddd) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850de11f0c89123766da8a29c155853724f176df"}) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = semget(0x1, 0x3, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/243) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) close(r0) flock(r0, 0x1) 16:00:10 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x1000, 0x8d, &(0x7f0000ffb000/0x1000)=nil) setgroups(0x0, 0x0) setregid(0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r2, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/13) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0xbffc, 0x102) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x7fff}, 0xc) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000180), 0xc) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) read(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1", 0xffffffffffffff09) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x7, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000140)="2ce66595237cea4dbab25060d07dc1e7f760272bfcfe4cc7960b04df4e438519a516c7644618d5a8bfff86645e72b12a7402db8ea8af296f7332dbd4b49d8a1292b17317b8ca64f7e1afc3692248691861", 0x51, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfc82) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) fcntl$dupfd(r0, 0x0, r0) close(r0) 16:00:10 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x0) mknod(&(0x7f0000001100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x7597}, {0x18, 0x2, 0x5, 0xa095}, 0x80000001, [0x4, 0x8001, 0xfffffffffffffffd, 0x9b, 0x14, 0x7, 0x1000, 0x8]}, 0x3c) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) fsync(r0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) r7 = getgid() setgroups(0x8, &(0x7f0000000100)=[r6, r5, r6, r2, r5, r3, r7, r4]) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffd}], 0x116, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/70, 0x46}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x50) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:10 executing program 1: socketpair(0x30, 0x4, 0x654a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) dup2(0xffffffffffffffff, r0) accept$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESDEC=r1, @ANYRESDEC=r1], 0xfffffffffffffffe) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x8e) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) r1 = semget$private(0x0, 0x3, 0x88) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:10 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000001680)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x1}, 0xc) setitimer(0x1, &(0x7f0000000040)={{0x7, 0xff}, {0x3ff, 0x401}}, &(0x7f0000000080)) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0x4) select(0x40, &(0x7f00000001c0)={0x2, 0x81, 0xc8d1, 0xe175, 0x1000, 0x3, 0x10000, 0x6}, &(0x7f0000000200)={0x8, 0x7fff, 0x7, 0x9, 0x7, 0x8, 0x10000, 0x2}, &(0x7f0000000280)={0x80000000, 0x7fffffff, 0x1, 0x0, 0xfffffffeffffffff, 0x7, 0x1, 0x3}, &(0x7f0000000380)={0x2e, 0x4}) getgroups(0x3, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) setregid(r6, r4) getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) setegid(r2) fchmod(r0, 0x10) fcntl$setown(r0, 0x6, r3) getgroups(0x6, &(0x7f00000004c0)=[r6, r1, r6, r5, r6, r1]) setgid(r4) select(0x40, &(0x7f00000003c0)={0x4, 0xb7b6, 0x80000001, 0xabe1, 0x8, 0x4, 0x6, 0xfff}, &(0x7f0000000400)={0xbe, 0x1, 0x0, 0x80, 0x4, 0x200, 0x7f}, &(0x7f0000000440)={0x4, 0x3f, 0x8, 0xd9, 0x200, 0x3, 0x80000000, 0xfff}, &(0x7f0000000480)={0x2, 0x7f}) 16:00:10 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) lseek(r1, 0x0, 0x2) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) sendmsg(r0, &(0x7f0000002200)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001100)=[{&(0x7f0000000040)="7db3b64b1a73156768a6de182940c8eb8c3146b0aebf1b9ed0fdd69522fd0768dd9847c59eb02a67532f06d5c0beb7d37be5a239fcdc6e6cfcff05b2379a2a6ffd299cc01ed44078138d66fb30e7a1eed34147b2de6a24d6098ab85d77e307338fb28ed7b11ffa2e07f85b8ec8f7313d77b49a1ef76e76eb28bf915261b027f9ca68", 0x82}, {&(0x7f0000000100)="92aac30a53a670b0c2b50e5233fdd5e1aa6f54551bf23b6e3e26d4d0e2046562389a26f0007d935c2d3e528a38e214500030726999ee4ae622f281c471bc703111635bb63f9af4d7f62a6ff5006f5f7ff53ee5f3af6d1f2bba3ca3005954e9629d0b5740e346edca8d5cc20c8334cedb87396caa193c1df48e696a95e13970ac8f51c6368418c913a3289c448d58479e66a833bb46567aa3f52dcc079ffc429c21922e1cd56c03d1dce672087731ecac2c40c32ef1046c12c1bac035fe60b0cd6bc7bc5c02bc67f6be058a61b9626d1c3d79cb521c205ab20fde9086f8ea817bc852f16396a78aa70f0a05e229961299cf1e0687c6b2016c244036e3d365eaf5ee6f0aefffbdc79acc4600cd1895ef562f281276bfe1569323e1155acf678f267b80cc550f56d7250ff5ca3010e6c7e6db2c8a4c87d77d3f4853404b8c62e51f8bdff316d7ce1756fa0bc3483787c39ae335ccebb212193f9ca05a0c3e690514cac053baadfe7a6a6120c0dbab6280019a87a84afa198ae36d2c536d966b1b96ab70cbb74c574653b82b3f273b65af132165c352e06e2906e9549434ecc186655e4360fe2f720180edf7b0afd9dade555810c57130a336fccddc5e7f73221fcb64e77735b29d99ec67986d4cf246814ed766a27efdf6fc971940833e18047ce131a5e1723134499a7afb6bc1cda99941966622ee392bc988ae77e79e2aef34c3c33772368d9c73bf24f8bc1b850c61c6645b6b0af5b1f461c43c442a6ad9b4c496a83c9fddba113e3512b556a28145fa4b518a560e6ccdba2d43847cbfe798e6e00a3482a8169f747086caf5e6aa5954967607b3a82930c77ef4d62c0b2a705645a63f209123c3dbf5aaf28e0a144aaf841f156eace86db99035f1a3e010c4b89cc177a9c78e76b821c0b68b4faabc1cc61ed964a6973e684639efb0e3ab97c1767d1b02ecd4451f31584995a44c407ba44337106c4e9dbbbc90f70904c23d7c60b051a9b71e6dc4598fe9e1b441fea705d0919172d0922756d22d4f8662f2119f9e9d2696c60aa0bfb58511975fa2e389656028c9abd83fc847020bbd1045bad3c583f85b3dfda66e21805ecf169b61048665633af9ae347ae42dba7c35d9cc8d21b76dc75da8b2674f9efd8cd8f6f23d61fa59c0376d201cc599ae4023fc0d4c3cb520fd9813ddc53325ae13d2816804e791fb34a983c4b5a6699d5ad0a048c3a166067070c3fd0e7fc2efc2fb81a07f571cfe01e8b7e7bd0a05c1f5993bc630507524c5830e7cae5b660189a7f7a0e4260eff8044cdbe0b620c42ee35ca47fcba35b033bdee38740a822738a7467af64368ce150614e1bf8b6488ffa9600a3cf7fde40fe7b8ffdc7d6ca36c84c3d80308fa4cc24201dbf0acfc7f4dd0d8aa17d088dee8b9244a5395f969b43575137662f07d95c0cdf3f554ea72d21dc50027ea648f9aca2cc53678f6dbe69c659ecb9936b39b923aca83cca0f381efe1ff487bbc1801d3e615cce8311f00fe83b033309fb564c3f4c1f3eb8db60109b927971fd32b8e09d1e71b88866657da6493746e2bef4cc721c254acd14f9d4796449f761e1f97a769a7bc71c2efa9bb9704a32eab5bb865d2873952a92cc876bf1748bcf7fab91226ecf97261a7423b938618baa78391923e3bbf33d826e9228dd7aa19a8b61520b93d44d557f2ed488960be046ededa63856c2c4b368e52a8fd8b213663faf1d9e20a8cb11a6f9d4a59e52a5166aacd7ca04935cd204cb3303c5f9a7bb2c2da38fa239ba7374b2a09ed9fc9f1342e7526216a844246dd144cf7eb919265dc52dadffe4c3fea8ebe129969445efad0de3885e9562e82fa9e2318c54e1c42eed2085693596dae55358097e7cfda0c2fe994fb3ce8fa37b781f20f234fd157367c6f64b47778fc2415a4ec438df7479dd76648992e1e9344779c953858f766862c496e8fe3d50ba16538a89acb05da581846dbe48ce92b3e24838824255b9c72b8611739d6d74f3605be69fd794315b731263343b29221a1cb3e48dfc3cddaa51ca46f036fe5e1ebf86a8a92bf3c14dc5f99e46fe4ad73b1c38d904d01240ade4e9e6193ecef3af889d3497de33e3564e2a9c09f1491731008d81089359f762b2edcf94ea49bcfaaf4aad12186a87a3207a7f70585a8ea2581f550e959fea267eb635f9675066a7e845ac6ed2ef9617be367bc9f8ab1c7e9381e1dd561424309b796376266c2d2ee7e62fc1cce49680530d4e4473f55ecfb250d2aafb758b9f4e80dde4ed2e163ebedf60686853f4eecf64963590961ebcf42dba5132df187e267042c7f1225fa79e1dc3b60d18fab02196613f25c84c88d904737f115881edc2cff5ca8ccbd092b3ca834bc55c5100136ad220b24648e513fbee6011d4d6ea3c1030e4fcb38f9787b30d1bc4eeebc276d3d67c4b040347f328eaf2a09dd5bac84c940a1e0a79c1d6d5a92337cad7fc34320259ae5951b036f49eb9139db38ef770995ba127538b54b9c5e2844dd2307be6c18b8817dc2b8cc81827b3a2e5e9052c1e53bdadd9ad76d0b550fedc7dc7ccb70d08be1ab94bc2781e6e72492f45254c5714851a520643491034726c7ec118658e06c2f860e861fbbc29697800c433e2af77fee77a1170512acf3a0ec862e1b0a78639118be7738e4e29718eb1ca1c7d648af98f3f0a9e1db44e97128c2651aeced83ae951f989df9a28a7d137d7d0b6ffa6c5f0ad9fe0d282e07cc21b80770273b44a204748a1e4ccc838dacfc8c709b6199842189a4f52b0173f965ea460a0a9c3c6d5f7d701511682ab4b575e870dbcc4b99bbe19ab8db297a30e43674f35faecc8b0ce5c1a0f67eb88f182038245b5afc7234cb20c2d94764d44e926915aa4d474c331703f3937c22f61e823fac2d70879e6368ba23571442b84f0bbe293730cae94e8f5d65fe585633f8a62b1a2c03bd7b1ca41e9070ffc92559f6d7fc156586dac4b5293c441b39e79cf31aed7fa68508fe300330f1dc483e12b313ea352f7d28d99d220c56fc06f2435472927aa1ed69fb9642d2fed210917966ff088375d36060dd28c8ffb0a52bb5317afc514e534580849efa991671d3e519ad51efb739c24c06fe0b38d7e65f8516a0144f760e2605ef628025d251c2dc99f3d6d3f46afb6ff0cb7f9a3f2f658047514a3689af6167d95f4d507139b95fb78e4f83ce28cf624871e1efcd3e034ec063734f087a8a9438226ad4b3d47e9f1a56e547667f6101850bdfa8da64b243f2536c23fa188046ac9334c550cb11b246ef7c13f220c7d3e29b49d2821d2013fc8f876ad81171866bfcb7f832d503b3bbea4c40c7e953961f14677b0238a45d486ee091cf77fc127900c59b6d5f160aa4b18706382802cab6fd85b36d17769ca306d4d0700a5ac3b10b2e6265e9cdcfc020e263068299feb8bdc4b9e6f6a285ccbac479ccc67981c411bacc46d76d17c6b7d2ddbe7eda5406a45abc2fadf2df2857d8486fa5b163640b11b82b78d3e6b432ab8cb20726e57d284663bdeb3dde7d60ca1f838c5deb18d2a7c383b05727e6613e38b9384481007659f0daee4d37dcc2fe49f02e33a860569a10f79a60bb55308baf94aa7eff1e576e375740817a2c8af246e1eba1eaa57b36e11cd3ca9d8afc5d09606778feb7c1a49cef0480869bb6cb495e8bdba86d9a76724db2015788efef3537641e57480bf336b0c1ee24ece045a73d3a1d1fb7e1edaee0d78737c75e192dd91cab14166d9442be647e994950def78ed68b6a85d95499f62567825bcd3d059b5958e921160987b998e274fadb4de621819f3d1c492ec3830c50995dc9d02900a68b2eaa0156d6052e746032b4367962c67c0a57379536056ec0a5f3138c07c6977f4e8671610dbe1ebc275847ad4c7a1c03bd28502619734e65a3dd86e440f3e4ec3b14e1d15869af6688a2e3b38d8bffb9c820fa106f62aed467e42eb2b583b27a3aa76c8e72f75720765c6a8001bdbab06e619f7c40881a1d1a6e035ee6b1dc5a91b624157510825311eed532e7b9c2cf515d041116d6a9643815eb399a722eee241a4f8a44b15000c2bafb3ff7b0c1f85679b3e0a70b2e61087bd127ac269e3ba32a978ac713921b798b34821346596357a74a32e40dcf17c488c663d11855a96e05cfacd7b717396312e23716170ce0c4e6d80e3b5cbd4c9d5e471c14cf7418be5283c530fc276a98083d5aa0a1fcb9042f709dc3351c381811b9ba6fa164913308dceb024d7c0a63abc8e4fd12205a305ab4d3c7f78ced7c473babb3cf131abc7bed090d0f16d4325ea2ffb0076d65b14ccfad182fd6c62c4074c0710b6653bf6d7ab7401c548efdbebd77215b3415df45b924baeaca3ed5a808f73209e4a02d96a702392cc6f89a7b3823e1730fc773645de8992667a93a732d0dec20fd44cfc8b6f5ec0524e040fb14342ac8a6d64f7ab56082de110b56f345abd3a22fc017ade7ea38e88ca98d926d180898c789e11e6078a79add30a575e93ee27bbf581a184ce722e98e56b27a5410c25df3fe16097c42f989b96ec15301186e7a356328cfda0fbffd4ae1387ea4ee594fed93d0a03f32a508835f31f7216b33bd4d10d072c3b35b28b4b58268f0b148452dcf160d5d76e228b4fe6530e9ce7f576b097b47643b8c5fd900e8579521cc356e513605a9b08c195fb031fb2ecc0057929c10b3a2a5b346a437f9e077ed23388870abf702b1bcaeddfa81114bc43db8da839c50a7c6e3d8a7f1961c5654714f0da1c87ebdc176879169d6205f7817c6604adc5435b552488cf04b1d26ba99ecd9c664cad825579ada8bc56eadc9b8dc43e07ebc092757daff8868c07347688e529e21b62928735205a61891f053cae4f259400634d68829eeef1e7ba8d0f7a54b10b51f2a63bdcb4dc66c9eb4ee82f04b18196694c1f3498a7b28bc93f9c930728bdcdbb0811bed5e525c0aa55114f88b91bd672a07463823fcea667935b28d20a4b81ba5a8c02a3f783e48ccc1c99eee9bd5e5b9342df96118104868ffe58c372ff054559f974aac775e2f74a9f1414e2da3bacadaadb484f8b86f56cf6dfc1097cb815066dbcf7fbd48b29be68f87c9bc7987e305ff39b940a64af648d75d130bdd50246fbe6fc62339d1c809248469c91cb587cad08c5cc4c77920107f842c1197ab014ee5290fb930c0de98c6ff3f9934df811842ab28d74a82e6ce24ecf2222637e1c3122118d43170b7a6504c2e8034c9b96354394ba02250b5d2c6d9ac65be9defcdfcefd328624c8995f0f5e91ad96c141668e2ac8ec180d2dfb629c79b93cec616a00555e06e6e67679bf9f08939c4c5e869a797ece5c922ade9dc826caf1edfd1a12368c972d3a45cb071e53bbd0502c7924e81f2f392598e1ebd9d05a55228b3bde667226c1261d67a1af05fffca64159de22be4f5021dcdf9dfd41ecde2ed70e23013b6efd9db8a8dba0de1098f34ab8e8f8501253964e42cbc57e0cad6fdc52db3371f718f18759f42678f52418cb1ce986fae7bcef3953f93d5a0cfc56614e4303d8ebff645216712203cc53951b4948a60089aa8ae01d04f70eb9136903ec71fa6aae995472387ff708e73cefec49cb913aef187c528f55deef7fef28a30ebe6a221c181c9cd98272389b9f453411689df1f4689072381cabc4de5b1916cb0426d71fd6e498abbf90946579cf61df19f8dbda1e2b5d0f6ed97124063ec383a6e4eaf7ed51cec92db36c273e4f467fa901387451aa49b01fc829b5be768c093df15ed90a880dc7f6ad5b66c39131bfc4861", 0x1000}], 0x2, &(0x7f0000002240)=ANY=[@ANYBLOB="9800000000000000ffff0000a37f0000ee9b5332c684709286f7e933a9062dfe1c690f8d17ad5fc6fcae37f5d6cd08c34af2fb2d821b582cc5830a2bbf8ecc4868d98ffd01d77257e3a8e123fb7b0fceddef78e5d68dc0785b9aa013c86829f5fd16c6b31e78a9ecbe15a02c831447a9bb368f3d89990be973743c8f7780604cf4dfde1e819a0a4ddf983dbc3462dd4d80b991e9ad5f270010100000000000000000000081000000924951c539bb34bb42396b254310df2521cd23c163f02d66cad418d91ab8f3e33d6e77ae1c307e3860083e0973be2e5988061d256eccdcfac64171860f700033a8e3c63f41f56062b1f157ceb975d3ceb09590ea165b0770fed1a23f6ed66d63873605460569853250b4205228d0fe4667a724f776df910098b5279ae7195011483c0f49f120b065c98b5711d0a0d2c0c5c0fffde91dcbfe76c94358c0fc55a38119ea2021fd7eed37c81126b0395bcab00917f236722248bd7e05265f05d0fabd72c5aaac8d5b480b8344dc1e19ced9a0536e2b59b27bf2c12fbc09156ce21f1abbf9e079d5bf713a6943af9fd2dc0c557e61e82a5c8f6b490c54a310591c744fd07d82fff6d0129aa18cfad56b61e003fa5b7201fef4856fd7c3cb2eddb98e27f11d93acf427bda592f3be83034d3b06c46ee73c8ffe7cfcfdc252b86445f3827e640b1c6cbe662ab12814a7d0f2ca00410aeac8fbe9b4a4c87b37edfffedaf1315f4d38fb0d99dcaf1310b16b45b7ee43300f8d5c067b4f4153ad10cab2b4175d95bb09b7427e39d324754a65ef6dfedb18460c6404a5cdc41b6a9915ba765cc6bc8199440534bf0aa9584550a5d67f0084c0d68d379209341073b68f3867f5b7f6bdbf72226dc7c07a3aae4da0242d84f6353c3285457bb48a72da3b82de66b701cdf25661b3e798fdc5cc5f5fdd4d9dd6510d3f59ca9cf9f710f808ab6c095655d4400d05718e45876472ee499459255e3dfb5b917026620ab6efd38127932172045fc01395b2f3eb0a75ea1348cbb08b297d1f69634d1d12540b77e32c59885f79351b273c39305f9f9f391ed6dd2fde8b16c8f37bc2e7f8d47e42b28413520644a5fdb62bed0fedbe47cc2520a814f3c33d6562d86df4882ec8a54e832665f14c3f0b9467848e4ac76c3e233bba34820387e5b109c0ab5933e54b999851c41b5a3b6cc7b6962592d4e06ce46a0cedb1d3dda0b403056249172fb3b32c0d844789295cbf874729863944b5d5a00e1aae6d9d5072ba23ef5b6253fe5fe9613ccde856ed984fd0d3c65a12acfb479e66b5eaeabd55d77d2bf0bdc12203e0f737bdf74f8c2d9192ae1fa84953d25c7621498c466356c2f0946be66a42e907061fd00bcb56a39cf46b3e29cfbeac217a014dccb7dbb2d5c46efc0177570a2e04c59105ff3d90a3cc90cdb226e88338aabb7189d6c58671488ed470f8bbad6da75ab1dd82e6db8d1d4fe1ce3fdf22b67e6ec508429a832603b1db1c9c015a4c11c5a89fb86422086a61b30c3116e05547954d2ddc3e87916446e1032bb232a5ba1e3f9e70464cdcbae9bf0103d8159ad95baee45524216b7e125c7fd4df47d69c6c3ae9cfea3a91b31872fb82756ba16f3d93d4e630d80fc89ad79703f769ecfda3d5b824e0cfac8d4764a6c8436c5dc47a83d94d5a926613ec3e5f70cd23570e5ae74e2feff114e12684360d66f982e17cf89485861e37c5a321d63782bac7136dde08fe68d11e836ace19340a67168bfd540c3e519b1f507edd1964519c13d97ccf3f22188e9a6dc233c961d63557cbdb169f4559072d9cc4a0c5bad2558d8f008fb297db3615b6cff3465e415007920698ad39135702f02705d1a2c107b5d8f17325c8552f3619efbb5007af4926fd9def25bf21c86f267cb5bf8415433adda70e8249047ac1c2c4e5803c4a8810d498aa556763c10fc3b3bd3e43b65c29ede0a053e10c500f7a6cd1a44cfaffefea8f2f774e32c2a7853c463ba0d1f89107618ad3df7b975c9d136144d6263324217fa75d9ed6e98f57e77a4af161dbbd21e0d4be461411298ca6c11ecb54382f45bf2dc4efe4f3f7762b3eb4e9c1930607280522f0440e65614bdc668b0d22c9e1c2da7c587123f40ddfcc221893f3c95359e6abfad7a16cf316d8efc660993a798f67b9fd77ef0bc65e7ff5ec64b62d8f88d3662b72ea9adbbc6dea198c2ecbaed88cd615ed9e27a922b65d894749572663116403dcb04b6d2f50d48f4ee282b725be2a007b2bf4a416f033a711de4eeb8fa2ee6250c49400f32fdca7084deef64e31e448d075c2509634de3ce9b7306b86762c3c43f0df5ea582fd1e666dda98b2e8e2ee653253c056896da5a74711b5932fe7dc713a2c083948785281274027548f6611670cfca27f168df608cced42611e17a4ebb2a37817e87e2206fcb519d0c42ae2687f8f3be82696fd132ad49b7fa8fcaf2975a60fe926c129556203439bfdec52c853d60038e3df5df5fa1f6cb77bff5c271db03b7185956584f0b843d63333058c3eb559317648bde9b7a89461dd96a9ef8cd0324a948d5ce5e697a9871d58ed4aaaaf3dfd92a56cd45442388de08b3ee60b2192783beb67f05ed4557b6f4fb69ffc01c94b48b4262b62bcfe8664e0428e1698b7d8e05109dd69a929022ee8476a7d6059a1b9e9aefc95dcee8500c8bf7fe52c9243dd93208cf14a360333af409345e106637624be251c45cc0bd7b1381d9b4c427ca6901defcd45aea4b9ee08a4e160a9bef8cc8e95bb04e735d7d86a8b29cfc087ff52d87f18a185edb7867a66fa765736552b357f30e995b924a6363277fafb0c8d7291fc02150500f7f72e72d1fbe25625c79221e76964ce6edc67ea25f1ea627cb90690191c9f131519d545b77598b5bc76f64141129817947a4716b5ca5b1b4f429df518fd67c226cd7a9de603fc70fe7e4eefeceec0afa90e9cfbb00bfb19631eb38e9d3504130939fc61da19005e9b547e5bb9b22e3b266a26570cef18a23b0e14bf65db4b65406158319adcf636cecdb5c00bf832fc68595a3104591cc68bd276ddc844b57b5c16b65da68f4e49a067db69e417ad4868378cf1dfb31057370572a1a7d36a8a36d72d6312406333af4ea2fb3db9d451921c3fcd39e154d99ba0d4db83b15319191fa8e04e7965f5663c3c8faf8328fc1af3c96b45591cd9347392a25ac89b7e9b120b688638508479321ad80eb8a893b2d368699fda342bcf7849ba620ebef3347f4474e6c77001f072c1d37e5c7dbe2bb90588e8308d8033df7df2f65ae25d4177e2c7a6f1b281b14d55c7c9b47c10bfd5f7ef43f6ed233228d3b1f33089bd9bfcd7f0d2b043def9c013adae0aed801265611a12158a85f401d86f13fd88616f2cf6640c65208eeaf8f8cc67fa3d29fbea50e502cc278bc42ab39c58b5804f5555a404e14156af6cf7a7ca1f00d195069bfcc27f380889340757393e39921d971ed688f2a8fe590c5e31d45da55acf6b786643fcc9194384b92b0ba467bb0339da86bd2e93820dc34a9d6ab8723754e1d99e8e0ce1bc438886c92ddae6875bab5a870e4c4cbc93fdf298aee826d3732fd330a7b4c9b4f7159721e81dbc5c6181bb7849ca49982cf85d0e05bf494395cc9f0b6d43a64f7054c8f1da7404493444a51f00ff3f66e2ac695eaddb8b13070378aa59c2a2fd40f4424a58dd2d7f7307ed48c8ea264c12ebc54aba1b58fef79a03e6fce1bc13c09700512dc94e1e0299e8ab188faaca47fceb421981ac151ddbb743ac2f688070d088ed11cacfbd63f6768736e8ff3d2609131a9f8a19642a5df1515410dc5bb9ce1f8644002414dbcf02fdd6db8097a3deb36311eb6c74b987be76e2780b4b3968211e97b0a80b9a31c3aa0020f200e7113a7a3704d763245d940c8b164b5a0ee0392765ae6ded946a9837441d5a2b5caa63f0ad45882eef93384c66c25da3f4987094408153b0094b5d3743e718fc6445b7925fa1f20eef7dc188b12b1e2234cdcc3991b712625db5747f5ae6a99bb5ac9058a15e9c0063280d1164591c199a563e0bb8757709af190fe03192132677720f1b581085c032467057e7a21f511c8b347facc9da4b3277de77ccc352be033359d3cf89470c49bc9f7193481c2bfe267add3874640a5794bd7ee99de2e932bd264fb7c546e07c39ee66cb2dd522704eddc50ecf14d6002634e2230554bb547ae1cc344feea42640301c10eb66068ba4b622770f74cde3e57e2382489899363160ee8692edd1068481a9adcd477ec512c4d6d3ec8526b87a0199edcd6cfac605870447667f03f32f665bb77d25e46064029d2ee6d7a5c60e6ac03f0fc0b6b053ca44f1e6db221b82b1a0330d015b811e71c337c65df648c9047eb644ae2ce57e6a37f203ef67443753038c3ca3ec243c76be3387e5f8acbeaf1c5db016af168defecf4df49eb398249b695fa470a3b0e94f738156de742eebeba21303b4c497a99393ef60d6f18d2834cba7312c212cc253447d3d37b50efdb9f71d3afffd7678528b9c4886b0dcf3f17418b9a22de75077e2ce445b9e76a81b750f179e80d359998e066ce0c71040c31c4e018145255cc0f96836df13e0eeb49acbab6ae0376e7d0a4232491a89a282a52eac9086abe1f71b8554f51c87d0cb891ac0b6e88d82d6461ec51af84aacb55a9c92826c8e58ccc056c7a5ad3f52c3d373714c9c213c714899a5b912d84844d394a5bfa1ed27161f59af17653df2db2c1260de86dbb99a8c70e298253dcd58f94029ebc0c1fa6cfe560f183d2dd6f9820e667ff97882c2303bbb6d58be40b16deba540b4886212f6e4790533696ba8c9eadf7ac50f3a0f3992b235d65037770e540526f1916b32bf151586b258d51de33640fc86fa325c792e4d436a35d0040f98ded4a5615733d9e31ce37851db070a955b21194ee905f8eb2a5770058c1695a7043967441b44561bab201834f7bd9f4169e1c48ac289b98de8fb7addd807f91c9e6b5d47d542044092d7b26661912c734d4fbc5900ed637ff35cb8ab7e3d7e567ce7bbd659d3b3476c252d5b98cee5bfd847da1aab2c11bf310a09b03123c299d3ea06e78363e23fe673f76aca80795d1e4912c7ec0f7f3e36cf7fbd589da8009a4d3fb31926c954c34e2fc5476c35d01fc65c29423ed366563e4b33938261646cbc7649a265a0adb617ce4f6a54a269f71055e12cb13154969acd5e837ed999f0978cac1b6d8b9f7216c266a812eb5936c38ee834da52fe0b89da27990dd1ad6503404e561584e78dc80f5537a5ef10f3c03d84502671ce71c08bacfd3456bf160ee2028e6c974fc9ae766bf12e39995bc8d100d7bf33b6f2acad3079c364d07d9b0e96ee0706f6b59dfa7887df15341c9bd1d59a50ee4cd753b4b667e5b9d6156b371cd0f3abb7cb81d350c6e34c95f50dcb156fe7ea202823356e2ea50ce7312d7d26db9494489e54faf874cbff7df4b41165549db62489010da9ed6fbf25fda4f4f4bf0794c43343575078e1a878c772cac2996f458e6fbb98dc8aa1f8d8628c54a4e60295ab0bf37dae0766f5e2a0f8ddb2caeb0f4666c8f016943de9481998fd7cf74c0ad06c0bd8b029af813a7887634636a7ee6e3797548fcfa1630545079579453330520648a7b1112b0c481d6e8bc30096513054e6865006a5819451b858afa7570afac3a529f745b72f3629db0e1c11b7ff5985900ebdd30f723ec05d5a4c4386c4494da4f5724e5cf9a5dcf49540e35725444a2fd3da7c8767e408c1fd39097433fb304fa58fbd628b05073eba1012c9ded60f4b976f675c8a40df6c41e659b603954030683d2bcdf676d905a83fb095227d341922d2f07de89dd9520be6a758ee490c4b777f4b19d2fc75ba0e05d222778820ebfec58df7482560734924a65ca6a1b38d1731ab6051d1103c970fd107c1d6a515b3aed1d9f0d9cca7e06116bd2ae5ca5e23baa70d9b07912c50e98c668a31afebb9214dc1b01b77b84a8c7cfffcb1bc575cabfc057172cb9120e7b828998690497550d8bba18580f3bd661f512fddb67729799d5771604806a6c0be58b9024f359f269674d"], 0x10a8, 0x8}, 0xe) socket$inet6(0x18, 0xc007, 0x1) 16:00:11 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getuid() setuid(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r3, r0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) syz_open_pts() close(r1) kqueue() syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9}, 0x0) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='$+@\x00', &(0x7f0000000140)='-#\x00', &(0x7f0000000180)="ad00", &(0x7f00000001c0)='{{\x00', &(0x7f0000000200)='}]\x00', &(0x7f0000000240)='\\:^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)="233a1b9900", &(0x7f0000000440)='\x00', &(0x7f0000000480)=')\x00']) msgrcv(r0, &(0x7f0000000000)={0x0, ""/118}, 0x7e, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5101000007000000c92c414f19113e931388cba1998848ef98dda431a043cb5a8ca9d4d35a7988d90e08619b06d29959d7cf63"], 0x167, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) r2 = getuid() r3 = getgid() lchown(&(0x7f00000000c0)='./file1\x00', r2, r3) unlink(&(0x7f0000000000)='.\x00') 16:00:11 executing program 0: rmdir(&(0x7f0000000080)='.\x00') rmdir(&(0x7f0000000040)='./file0\x00') 16:00:12 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2122, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3}, {0x0, 0x9}}, 0x2) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="7a9c4c49ded05edef5e47432afd42a942ba8bf33", 0x14, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x4003, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000", 0x4) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000", 0x4) getsockopt(r0, 0x7, 0x3, &(0x7f0000000000)=""/129, &(0x7f0000000100)=0x81) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r2) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000003c0)={0x4, 0x3, 0x9, 0x100000001, "f2968ff889b927ee83c2f083f8d0a8969da85be0", 0x8, 0xd82}) fchownat(r3, &(0x7f0000000300)='./file0\x00', r4, r5, 0x4) close(r0) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x5, "74bad5913668f9eff1d12c191f1cd69bdbe19a7e", 0xff, 0x3}) linkat(r8, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2a, 0x33, &(0x7f0000000040)="ed", 0xfffffffd) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) close(r0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f", 0xae2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000240)='./file0\x00', r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0xa5f5, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:13 executing program 1: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') r0 = socket$inet(0x2, 0x8000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x417, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7fff) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) setsockopt(r0, 0x7, 0xc1, &(0x7f0000000000)="3a1ad71291ae", 0x6) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0x39, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4000000000002000, 0x420) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() chmod(&(0x7f0000000000)='./file0\x00', 0x20) kevent(r0, 0x0, 0x1000, 0x0, 0x2, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/212, 0xd4}, {0x0}], 0x2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/193, 0xc1) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 16:00:13 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = geteuid() setuid(r2) setreuid(r2, r2) setregid(r1, r0) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) bind(r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x20}) 16:00:13 executing program 1: r0 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000120000/0x4000)=nil, 0xa000) shmdt(r1) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) 16:00:13 executing program 0: socket$unix(0x1, 0x7, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x1007, 0x4, 0x3, "9d499caf6fb289e3273ac4245142f080d9ecd3fc", 0x20, 0xffffffffffffff9a}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000280)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3fe, 0x0, 0x3, 0xfffffffffffffffa, "6828787de1eb5903000000000000001f131b6dbd", 0x940f, 0x40}) write(r0, &(0x7f00000000c0)="fd2f", 0x2) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cf5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() readv(r0, &(0x7f00000006c0)=[{&(0x7f00000003c0)=""/115, 0x73}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000440)=""/8, 0x8}, {&(0x7f0000000480)=""/154, 0x9a}, {&(0x7f0000000540)=""/23, 0x17}, {&(0x7f0000000580)=""/28, 0x1c}, {&(0x7f00000005c0)=""/235, 0xeb}], 0x7) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a108000000000600000000000000000040110007"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:13 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x1000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0xc2a390fa5ef79cd9, 0x5, 0xbee}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x6, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000027, 0x5, 0x10001}], 0x9, &(0x7f0000000080)=[{{r1}, 0x0, 0xe8, 0x80000007, 0x8, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0x7ca, 0x8}], 0x1, &(0x7f00000000c0)={0x10000, 0x3}) pipe(&(0x7f0000000100)) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) syz_open_pts() read(r0, 0x0, 0xffffffffffffff3d) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffe11, &(0x7f00009dffb8), 0x0, 0x1}, 0x0) fchmod(r0, 0x81) 16:00:14 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xf22c, 0x3f}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x7, 0x4}, 0x10) socketpair$inet6(0x18, 0x8000, 0xfffffffffffffffb, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000100), 0x0, 0xf3faa858deee8688, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) chmod(&(0x7f00000001c0)='./file0\x00', 0x80) mkdir(&(0x7f0000000200)='./file0\x00', 0x8) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x40) recvmsg(r1, &(0x7f0000001940)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000480)=""/81, 0x51}, {&(0x7f0000000500)=""/109, 0x6d}, {&(0x7f0000000580)=""/216, 0xd8}, {&(0x7f0000000680)=""/235, 0xeb}, {&(0x7f0000000780)}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x8, &(0x7f0000001840)=""/255, 0xff}, 0x800) write(r0, &(0x7f0000001980)="87c83e44a4cb66077b", 0x9) sendmsg$unix(r0, &(0x7f0000003b00)={&(0x7f00000019c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003ac0)=[{&(0x7f0000001a00)="0240a9ea619eae1a14f0d78df72ae78860f9b1318dedfa3cc9988e8d5d171439133133254b418962202e8b61b8b2fdba42a072750a4791a9893686ac858e87cae23e075b13f7997988238da988c2c94b1c4612381ff747ad58770c7b8484b7ad9844b526362dcfe72df8f38df732d8af1d8f2fe8413f2e04a94ea6731b0638345c2255ca5b10040f043a80376e57ee17ee5ae7f31881b8769b953e7de180f0651136061b981d76e249d65544ea43675a8aff20f247ec63e16877aa24c92d0bcda6ea72b386cb2af3b857a109df91c5161aabfa85061324e265849385180a5e3f21e5e6a2fc1816c921badff4f8398715e15a008c5b30c6b7de1297259a2f02a88336a640ff5a8ef8259b79e391ff9ee7d1ce02d91d867dff7ebb3d0f32b1b4eabd7e363891852a70e5cefc9e4940c18237c9e7bea755f7789a78174ae282621929474ebd185b3a91a600649bf18635231234094df8624f5353b3845f45a89ed79315cdc51885af4e8e992f4b15c96ba0287c03afe8a88afce6f74d2c6158e96822392554d9cc471bea4382628a31c255b54e0e7f3fb4060298b43919ae202a24e9591d4d780430c0b1724ed7aaf43eda22e7e698040d33f56a164702c043c8829a54b99a10858cbcf9d1f98e98a0ef6ab50b60478f9e54cfd56805f7ef3d32786e25b3add0bf3e5695f20ef0f5b434fdaa5d3fab74e45cc8d3b24e2d96deb123ef45b0aa85309cb4b371500c7bcb8c506bc60ae787cbd92174dd381a28cd2d75e4fa2068a28bd16ad7d7c6285b26ecd03ec2055e38f03dcc6035d353187f477e00b8d26f86e6999c43007f925aa9d29cc35f41fece5ee758bb918a6c74b7353863bc1e6beca77c63432a407b8a2d31fed045465ab212c279e61d278d6229037ed25ba14ff0710baa2b725806de5e122c0895af309c6b75d05171ef08f112fba594bdaa2276d82e8f25265ec2dc776b466afb913d45c0b28838bdeed25b61a1d71ed70d1cc6d4f561ed5ea33e3598f2e612c93dfbd93f89350aa0441594d1d44b8d0bd5bb5793ad5909569f734fde5420d25619cb2e8835daecd36fef70e6194633b179d7c8ebc7a69e28f63870fd383c230f37f796e912042c5d951a3a8699323bde7a90b2b2bf927816e617abede34720de80267bc76d37ef6a5cde33b9660eb5246502764eba5e864029cb8c9f9528d900452da04d9d78aedb261ac25d5255d269a040585c570cf435741b6c129f070666953cf169a6fa1e8139732c3e17ee7d077dd8dfdc82a747e2bc71cd24ac3b48ba1949a4e8eaa52242bc3b8841783b735753c78bd7fd1cd0b60de08e27350ed99d0aa284c52b8242aa85a46a7a4eff5c37c1a9c2f40e40216709039cc702ca532286f6c550d0dc593b8a05961f00151f381e17c8215a74788d03cf4657268a9a9b8b15705d96460e436f4d9479023d7af0a491cf5e48e74d3baa19e4afc03b2e19497ee5fce032bde62ab77c3980d291ddaa487c23a50cd625ec2eba29f14e3e9c25092e078194fa7d0dd654de66526cd38c51e6ba1e0229fd5b519268b6116cf5cfdae6d3168d10d46dbfa93dc2846d89aacb5e3d0150eaffe8a1e54eaebe1cdc51270c317ecce92c509ce89987840226ce38c7c3d47dd2e4aa9599190f56b18265b6c91ca8e2dc1a35d4f015a3acf31a29a02f3e842ea5a1d517e45add3b9ab4562126732fb9ad5a238198c45f99caf808f64a00296fac83250fd29b791f44a39274bc846df45e49f56b2da046d425f5717767d1fafb4eb1416963a94b09aacf68ba833ef1ace66895f4e141fcba4744bd01ed9fecbb6c6c064cc5ffc06d390c2ee95182e781a53b0e067b8687df133c360f52db5dce906024604f6e1f929bced884870658b0ac1b3a81ff8f757e5a14587c9ddc618bea9af15db4a8ff39a9859ebbd91c950bd698edcb38abafeac2e5cc98c5ae79b5b6070dddbde179e694a58041b471412dae801923287e81ea9c966c04dacbc4f6e2d043fc8acce0a763824d4a0034fac3e82ec2dd4f0028c57b1685db04837b2f2306e6c173853d7cac3948caedccb73309ccbc987436b0afa53af5ae7e7e7f23ee22758f9438cb66ff6034fa60f1fb48f0e6f6524eea89f627c27b72503e2bb5d61abac290d9db8e8e3f3e166051761c3e0aedcaaadbe4be60fd96f491805ac263f349241c1650d55752e741c719212e66f21171c614ff1ca5fab6f0de60c208e9ae3eabcd7d50db019a32fc6023b7b6091b65bb7f4f843ecab9e6a0a5e27bd13dafea81d826190f1ae529c9da33236fcf5ae885d7b7e67a294d176e1a2203e24681b2d27bf9e7dd030c64b194a6e0369be1be89163db40bc33eedfd64597d18539aafd44d1acdbf86c19f9b0c5c60be74f0a697daf01e4d7befd433051e3724c143805545061194ba4bf16caf1b118c0490c68fff3609ab055704a707ee1da233f26da1e623f5cc8cf66202e0fc4a684f3ebf5e291bbcce8dcd99fbbd346ecd2c9a7b906c5e403b798c78448ff92108d00ceeabd73385cfa8b8df6e55e47f1cbe1321d12588177f73b61ebd67c139071c8675e2e97cb01bce60493142f088cdb28b02e30c3f3443bf386e72754c542152de1a6b4b135176d073119acd5a1f05684a85c964ca582e0d327469df978e613ad3a4cbc2d5e16154d7e71768c6ee8fdcd5a6ae8597251f86573768f001a3a81e55872d5802d8fa1a3a1cb78cf1747097c0410df835d050da9cc27503bd0929338d1baf63c29827d4df3e3c786de74a59664d5b40da2ac7d319aaad4f9a290ebdae0fb800f4f0d47a86e3b61a29d1c794116d8371791c9d508699b818491ccb234c15961f680e9162f9fb3dcea4f32d39933b492a0ac31f51da189930b8f757fbef78ca909423bc51fe687dc80b29440fb6ce623115af3208f083cd3b0d1889e87aac9608d538bcba69659c3be6e528299216091ab5e2af7b025aa9223e3879b4a8de51cd96365b063baabfb1a1012b3b0da1aa4526a1e0b50f8972ec43765d10551530a54988b92ca42606ea3959f25583f8c0e213aa39b33b19ae3089f55582ed476dc284b4ca1a3c4815c8b30a8d565d0054aaa9ddda954d367cda43a87e8cfd7bc05d7d749a09c03d68587f8f47d91d0ef4d57dd2b30dfda8186f9bdcb7a441ec251326545315ea88c5d0527d70906f818bb1e8d2f4e0de38775dfa5f6da8539b83c02584e0dc3e83fe1295616f66d22063b0ed289553029507992e63681de02a163a48573e0f250d1db768dcb99b7c45bed1a128de07426a1799d9972dd5d546cd983bc0b58a0c978abc58af4b7c561b92bafda1c4b31d6b4699864f3567e8f03f25d7836f7d14fd18dd910b65142f384baf0ed2afe87f8039b9d3aad2372ab978ddcaf54999957edf566c60357132273ab8bdc9fc704b628ec724407679ca65e13c922e7899fc6d5c9fb857a7e185d153adf7c8740289afbd611dd45c6b70c84b67fc1fae4da7e703d6fa4910c811c7e08ab5ab82cd7e2a1cffe7e0c91a7ee9d1c9b6de268bf51510df5e2bb88c4bef72bd3846dbab4c5379c674fa9bc5189cd98d8ae3ed2efd95c569d26bf72de96094b990755e7d9fb387bb1cbf94fd828184254915fc74913f0d748178bcce6b3c6bf064102a58b9d25db7e1779967ab3446b3c175a365ebf984416aa12b3e4258b746b5d9103b23c4b0d4d824d29792ec3bfbc88f04beae5a39eb8cb489c8a2321b49e9f6d44995ae2ed0d5e907558cfac8e0d3ca23ae50fc4845e218b989058cea8e8dfdfd3a1c62b9ec6ff548af1dc9300ff0798465d6e79e74ad4c6a088fd380961f42a97bf3a5909ad8320c50bfd69feae352ceb0ad49605f6348106a0c1b0d7109dcd5bdd619d4474d585966dd416d2a136fd726f484145559d9354c123ecce474f09161a5a4459ad4b4ada6d4b8b2f771026018f4611c2cd00151f9c56c47836b64783a657970091150f7f5a9aabe112d2b7f1fba070b064a6399b20b765701f7fc22fa1caaafa851381dfebb904f9145b82515e07ea2af35520709e836e62e86b556819d63577fa0d7497fdac619ddca95b54ebf21d64535488ba5b8f59d29235de20653b5f4684ef4d269f3b86c63a12705f957b36696ad8e84839a4acb6a08b1d26618689522dc0fed8ecfd324264e42870ad2a71f129bba729fcbb0832eb1b52ca1d11c8124c4e2b353f9cff9571a8ebfbe790c8321a63e463b890a85adbc933a4d30e702340936803a2385f9d86752756a3bb66f40a782c98b8d18fa2af310df2389824c3896cf52ffb2f47b5f12ed898ecf0143fef27c9533772765aabfe605eac7b2c339012d6dc2c110d443a319b11f2269506a52221909bc8a3574bdaff8fe49d707f2e7137e179cdd3f0ee01e87170f2d890ed40ac568ee2e4e87d721647268594516aad1171fa5c2c3701273e4531762cc29ea980533e06e7faa532912550247ddf305ca450d273d1be63e20d17446602a75e00bc33da65ea9d174cc80bfccb46b470d47f630b8e0fe8de0ac16be609da900c3084e2fe78719d9ff5f7eaacf827bf8376e52048b06ac4cbdb573dafc0a070dd84daa55851419e24eeed8556ca7dc590bad93d23652ea5978e0418b4a782ce54cc2bf86c60e1386d5658c92cdf5a2df36f032e755be27eba37775b50a27f6fa8401d8e2d3338b9ba1bc687d345f9c1c30fecc5409161248fc8e96b2332811278211977addcf82dd2078d78838f7b09ec2ac88f74b2ab449e395d6ec835d2d60cc1c60915668c2b4fe71802cbc55c85ec282b09921a125bf8a383958d484861618fbcadc8ced462fd48aae49cd876bde7ae28dafde9e80acd5d348cd5c0e4e27569e7c50837f3f13e2601bee1ef5097badfe097fcef5efef899ae1613e6e64a0991550df669e0f8442372db421b81c4ad80d8728f60064e46fb5ae3ecba6c7b040c2140bf9282fcfa9a0bcc790f0735602aab79e0ef278bb0a54e83008d23e8ae88f312e1d02bdf30a4b4759f4e09a09f539518e59eb3462c95c6f5e39ec073e99a890fd98d8ecd8a0d01946d18c4bbbdc3854d1b1cc8ba529607be189b781425a763a565f8fc4cfdc37dcc69a365c1b5d034cbaffd6a8ea3096e3133ea83758218c38160f4554a859c2b85f6fcf96c42f1e1c1285d1c7d4a188004f2eff53bbda57b527c1864be4a69022000a98be884385bd8ced6130e94886aad1b21ef2be0093eb4a3913123d5cced191a56301353bd4b5192ec38d1f316a782a1ca803dd867266f8ad1c7cc710ed0c49ba83850e71b134f6a22a0f21f7278b4516ede207e3dd41679775aab70d820ab185a899cd7a85cf3b48150f6ef07b140227ba665361c5e85dfcb7c4ec878a13b4e4731a4bd2dec0e90f1b8f9da02109a8f79de05e124369381572c434c248073fe1b4e53eacecac1b044524a98e14aa1551d9992408878edae5cbaed99302b5e78866108cf0ee4971a84ae83cb01dc3263fc61ba8dd1d8912c8135d7e4fbd28b008e0886d4953748dd43630f81fce77c38765ca1bc50700ef46106d6891090534aeca1c83baa7abbe3dd4cf47733d4356291cbf409adbff9b5c703f5062200fe3c863bdb46a898a3674ee5cf5d232bb54efd2c3cd529b650b81f0778c91b1973480e406c55f360c8899d2dc07004946e0ce41999e0a3c8ec1e4e859e4aca67058cc82cc5ce9708d1f061822808a565067bfd3d0ef6bf7d652ba8728f2cf0b6a33f8313613526b45b752eca64d8768eb51234913b46123be26881e9fd2d4cdd52a6013e8b86b9a6c5f397a5734ea7186", 0x1000}, {&(0x7f0000002a00)="652501c0f7a6443414ce494bdb3b06c4309ccfbf259ccd5e86b82d7b32bdbac6f1f81c211c6773653ef388f877b706dad011e22fabe2fdfd7627dbbf1c619d101e2116d9500d66c00fd1c83915494fd221a6541ad8b2bcd1b597c90ceb8feb2f0c76faf4fd0b4e02a3ab7f4f04dd8c85371d43e695ff71045a6fe645334d8cffbcde41a39f997cc996b6b78b922a248696f3ec6eaeebdd49c519149100c534d39fe11d155ecd0ee4b7", 0xa9}, {&(0x7f0000002ac0)="4a51788cc9dd23c8c87c2214d2a26a56772377bf41ccefd5bbc73318557e4f5ce7f5cbc1090cc42110041648a6595c473686dbfc0ebc86b963f2d4cfb3b73b93b2a6d5a8578566951a6050973f97f95f12ec18421acb96ad0204d4e43264b6f5230c7c7f76dfaad0fc40bc53a2054a5e4e03f56c189162b81d2154914b0e43412f1730d512c3d7dc0b2b820303de1491a16e55e638e2554b67c155c231396fe2fefd16824fcb0ec2f554528a6a9ee5734e6723e9f7292de2f4be7e6aaa49997ef474f6fcbbfc654366a656373e54c8427643a4a82d153acdf95e13cf82aa2c0ff63c2e146d0531b63073d0acc1b6842f4e1990eea25bfaed5ef4fb4ab256231ac5af9051575a88c9d39ca1de2c2ac0da79736d38cd63b8236324ec616534c3793a3f863474ab557a0c2fb6900d28b10ab0d7c78e8e5ba82a2c92f58ed5380bf47cb66be2c26ef39341fdc5b1d7b301817480e76f4762c1f457fe49aa7beb3d6ab8df6fe49f043c23cc081cf764bdba075ce2e04c6fe1d78123b7c8e4457110b49146342c806bfda770700dfbdfd2762e925260448a73e69502934a22d5d7ace9bc01813d9fa47cc2aba03bacf71caaf5b5e4a67ba8508c056939896759b4e9c1ae552c5385c7e9537fc21d0523d8c5cc3caf3be7f5d71e81abda0b942ac64c3ff97c1e74ba1045e6aff75c89f65e6a4970934d4d3683df82c39634df7d8aef9a799decb194f675d39f1ac6b1e17b620eaab1df9cc7524e86d4229e458aab7ac4b806f9a556114a4e22d42947d14c7af6c7c63f4213b54ef41388f84c46c5b44334d45d5e817bca56160adcbaa7eac90cbab1890bc3df8351604fe17c346ed64cd3ed0cb14c6a2a897079121c4de642b48d309fb0b18fd9f8eb00207275b319a2fc28a4e9593302e88539ff6f3da2b9463b6d4243e807246199453fc1b21a6529d468fbb8caf00900f6532b8abacf37bfd5d4449c0935517ec780856d11ae11ce0232631c5b53208845258d2b6ca31237c4a4c145e5e7800775d45468136619f5e36d844daacdb32aad2edd0e733e58eeae4f6356560f5baca704b98dc36540684686169c194446d4d715219f7e63fe3e029d87e4dbc2d86a921e8571fb7bfa5782a0ae9a992c96b52c2b59dc9952eef0085caf26bb90de43ac36a3acf2fe5b7033f6daad48456b7f68e434ba03cbf5025dc5c3ffb97c68294b12558e10cb058fbb4a02e1654ca857ed022e0da6f54950c04125da14058e8dae5ddb7851105f7cf41465135c0609e527a1902e9b27bec97ac4b63345015e2f7b7ac8d5a7499736fca64f04b2dc9a655e5ef61675b49cdaa9bcd8421a8be460fe40fea775f73af09f44b9e4a046591e86e377e92bccb56eb0e27fd2fe32d4443f0e0ad39c7c58a37ef9d142b0e38ef07783cf333a8a95ac4844b20ec19062b6bdf850b3e61f2714f02f8c02fbd2d1074de3b1b0a96e5bf64ded02bfeca549b00e607c7a536824ad932ef00cabc516582daf23a949c0473706be87a372b8ae418f38bf83a3e692e86c26d0693700768d3a08c09a0a5c47cc048043113127c72f159dc4b245f3666fa04a7658f62f50084412c3360a73d9af409ae7ca33b4d37d7a8b47b8b921b90156b9e67beb5e53b162d7a5adc5cb072742345778c9abfb1d6d20eed7f44f6bf39ed82238ae1058743a573570bf705551e786b113e4362dfbb540db2b854c006fc7b66d24ad451555da115c4b8db8acc7213ef56a737a3e441ea756ed9d446eb19654ccd806011b5a7e3f7d487655c39310c13dba49d4442835b744824ea0b3691544fd7cffcb915909e9820b831edefde935cc96384c509887d251c25ebb3c5d28b10a5d120d2d8fd69b8be91e65a0e9525573d6f32ccc8b2c8117360f62b52ba58b0b327026e25c6f6c4733c1fcd54137d07d267992ad1e92f49683ff4ac58e531b1c5c5577fb9f44373c42164331680c272e521bcf9ae226c983bfb205ca5c4fee3581f7c96900a8d368e10ba811c15d05e0a20cc9a200e7068497ab203c3a1d1de29fbd352a6401a2dbf1a2ea52c8b862d8dbb51639a4868fe6453bc4ff119bea6817608c8e1afde34d8220ce9cc0b0ed9082293cd2c3b3b68aae5bed34a1dc865251717c5f66e5afd5f2145c0ee9754c8711d9653196d5461424910d8bc03a60c5ef96e43aa3862ccdba36eb7a5c26ed861707e32c8f9a0790f802bd0f7e42a2196ddc916bd77cfebc7c8e1429ed3fa7840890e7526d9de06f286676091ee2239724b9811c430efbb452c0a40ffe6f579acdc3d3dca054c0202e52e911c570c4d378f94a99fb0143a540f15a41127b55da09019f280a00c1b18faa3af0c596fd33da173127c7924a73cc7ff93cd11ad792a839a60bf83868570bc89e907ee72d6f17a28357dc08a7a08ef4f3ed40bb602e13c785644001c55520e40859f2122fbace0b051f7db64ac6f0b9157340ac82b49ccb330a08a5449b07a3dad0f27997697be17ded349b58634f79631477d634ff1bfc6c9acd87d386ca417f4fadc19785362131da6bee0ab6d494e65e7347ec74a925c3dfefe361575306375a42129412345d1d3907a1f7531db0af8530bc380d8ce71ad5897ed3eb5ac0fdc5bf420c7f8b0aab41d0ad1b28e57e290a1adf20dde0f8fea952fa537e03f2740e24426dd39999542de689d6cba34d31e7fafa3d5a0bc54ae321ce520504fb2db869c485b3ed172f2ffea68caad0f54a24421a0ad42706e4bc5348a981822f3525e25c260903ce1c027a65809b19089ddfc84e6554e8aa50a2ead19f2a9fd9b981405cd8bd838bc325a9773d086b641671661a4181d59da5e84647390978f68471c32fe103ac663433b2db0d26a6afb49b2df8593a7645847dd53b1ff00e70b59d3294b8d4bc5026d19b6f62c529b49447080f99733b4d5bd661fad450f29894f8fa5daf03d436b4dddcd231e37822a2f80b30a3173c712fe1ecbd2ba5ae0be45061b70e897e094781bb3954c5ffb7cee63b0cc91d59f03c421617c13fbaf309ea447ba50f73c433a2307ec80eb5ee6dd03511c985db7dc5e4c7ee19cece605cb02a9d13aa379c3021601f8acf9418251af811488e43d4699dcddf15b41146fe690766b12f8ea92227cb4ffdfc42273f339539f6f4cdd6abbc573b85aeee021962508d21dd4d33434ba32e76e01cfa1accfc9637e1bf23b3cd256b29cdb2a554db08644e1b9907c46c7a90ba05897233558c9bc1893d52712d6c1b3219ee454032835b6770dcf99d60867ddbaee4015df65993c3cb9b42b567d261c483aa310e875a37c9687e406cd88cabc0c509070cd5a47c124bcf0740bc83216e398652f29571a3991ff9b95f647c45207b1e121f5b2695b62a85eba314088ebf1f077e067ca7d392003f8bcaa73021ce95d4a1517d3131ef4e3537a4228692d61c14ec49afe3c923fde2f8b6cc86be42377f7de68d6c62aaa0925272baa0340ae58f91dee45c0491d398ef153a4ae808fb323b511948274392288c5275221fcd00eeb6366375020d908d210492462d0629fb20ea145c8de82da397166419f6347adc4ab28490814924f9ef52b273b116f9c2fdca97f6123975217dc418b424113d35bf9715b2b3a5c4585a54eb92ecb74b228c240981e8af4f1b2d9b883125a87b889d839e53315047565e685ede106930e7c0a275a19bb99f062429b320c5b538bb8d79cf048680beb1033bf397904715e93bee208dcbdd10657d36349f9c352febd4af51f0df6a737bacbc3f846b53e8d39bc60f8b4146cd4d9b612ba20571c02e69994bdbe034c385e91480f5b8764f3eb6e455df86e15f6f11daa389b164f14263ce47447beb29a9d9d32df4f4f90a9c5e7719f12622eac4d4322c510c27c3ee3c259594ee37b7575b2f83f3eb2d83ee5b866b753e87e90d5306cb8060fcd58a58d014b270381fc9d3b87784a4c6c8920165ab96d90f8df8638c1f9289662740c167d1fda842c71e44a58f67b120536474f22d4fa8a8729b0316ac26189ba54e3bef7497a2c6fc825f783fb6a806c475a26a7f348a13106a0a2c8dca07de1cd53c9caad9efb752a6ca90a343dbcb3fabefe2056ac510be112230a80ecaaa365a2a6d717bf53cba0902debcb27a4b1a3049cb09e4b4aa05b630138fa049eefe1ae122214755aac50eba74edd762ca7ac73a3e3ec8ed2b03cbc5a697a164f1fca1314c56f879a6da19ce7656e8aa2d820362bff5ddfba571144deedcbcb3140189a3da1fed832762768e7c634d1fa2fc6440ba56c6833c6ceefb7db515ca07416f370b6a35993c69e2c3208c8ac3977b5270e53d775d10ca713c8e59ab8f8a555970e6c2af27ada87d0e9dd7089b84986291dbaff8413a6a5471bac8af35b20f099ad8682f5c3835939f965cd92d4196c638504c027fcf699499c49236ea22e20f2827fa017eae0cffbdbda03fe001a11aa0d492bd1265d9d06ae345c7551801fe430494b910896818660ec394c516ccc37e34ee5a2b4457e8a58a10e25af6d3b8b4e71e3a35fb01641e8ff29f0a79d6bebd56c4bd00f4b0e9376d94b38d9b8607400942c449acdd0707b83d28e979db388f51da21d6890b574f0315f31dd91857b3b4b0d5476e201ed08d7247109ce79c50b26661345174fdd7ba1e68bee0d065fe8c9536fb47c256027c736d8b1946f8548cebf116f9ab7bbc66aa3eeeb4dadf21b82ab86286baa44569834ea59a26b4d08ad7e8d212717db03befe32f5e73d587276f9d30f892c583f4adb3ddb8a06b90064da7b74646899a6b17bdd602cbee964d02bc3a9e993d4d114836fcb3b4e374d3bed4110ca7708bdc4f29a50741628171d23affd9841e75fa4bf7e8a97d75f170533d6182246c2f1235db306b6408b2f3cb912028c7b660e541b8e81f6b7622331ca94d45650c90ab59fa7e264f135b6830b474539b7b7adbb16f7fcc4775ea467407d407bd0038afc708d320d405a501cdcf5e91930d350cb5903f380a6123bc9864804d2451325f2dbc360eb7c9bf71f9bb0bf95f2f71c591813239a70ba33c548362ff1287fc9a1dd75f88bb7745aa856597f0127af1134f546b71b73d9f1796255ed49a089221263662a623c98ff0775a103488fffa13880e862bc2b38fdeeef3da9de78e43380a78bb1f28d876fb3be7e321280aa926f5da5552553cd4d4c45fcd050fd5cca6bcd7c0520c25ca3683e581ba8ab60e63e4ebae3d69d23d316a13756a2ef5d83daa81a9f7b3184e599fb0769716c4028cec631dc6319d58fef54a6189bc607af21b2bdacb2e949e1d349b585a4422c930ea39fb1f41efe7ed2643194e24055ebfa3078880cb8a797fff84913d20230efb448d1e9fe35239945cf814b67a399845ef0f8612f0be4942f6ce5f81b143e124ff38350ccd7420832ffaafbce3979d06791e1db940e814e5009e2f400619403ac307503ac14ac91fcc5ceea348627d07076d2e84c96af150ecde947ff26a95056836d34942737cf551abab853160b9187b47ef5790c1402414ea3a9df3e90ab6a6969102177d6462ec52e08f9ce5715464e48e2f3277f4fe8d27e688a9553f4ff46171e707ddb0a11f55f8f2373af1fd4614492113f1faadce9a0c072fb1ea86f187394962431e9c0057f6bc20b02f1949c265e9b5c8eb5bbb2fe8fbc70971c32918de8fafa2685cf146a7ffcbd0ff195a8f413c82c261b928251d9d6c9900a9b68bb005f6bcfacdbd6107b5aa4f3644d774f883a8954605267c20db6cda1ed9fed82ff28812f266eb4413c58e42ee3b1f7d5f851f28dc5137a3", 0x1000}], 0x3, 0x0, 0x0, 0x402}, 0x5) r3 = dup(r2) select(0x40, &(0x7f0000003b40)={0x5e, 0x2, 0x6735, 0x8, 0x3a86, 0x2, 0xa8, 0x5a7d000000000000}, &(0x7f0000003b80)={0xfffffffffffffc01, 0x85, 0x0, 0x3, 0x1, 0x0, 0x7, 0x2}, &(0x7f0000003bc0)={0x1, 0x20, 0x3, 0x0, 0x50e, 0x6, 0x6, 0xdbca}, &(0x7f0000003c00)={0x8, 0x9}) symlinkat(&(0x7f0000003c40)='./file0\x00', r3, &(0x7f0000003c80)='./file0\x00') mkdir(&(0x7f0000003cc0)='./file1\x00', 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000003d00)='./file0\x00', &(0x7f0000003d40)={{0x400, 0xa43b}, {0x7, 0x8}}) select(0x40, &(0x7f0000003d80)={0x3, 0x5, 0x1f, 0x401, 0x280000000000000, 0x1, 0x100000000, 0x4}, &(0x7f0000003dc0)={0xe, 0x5, 0x4, 0x8000, 0x800, 0x5, 0x3, 0x9}, &(0x7f0000003e00)={0x2, 0x2, 0x9, 0x80, 0x10001, 0x9, 0x59, 0x100}, &(0x7f0000003e40)={0xffff, 0x8000}) r4 = dup2(r0, r0) bind$inet(r0, &(0x7f0000003e80)={0x2, 0x3}, 0xc) rmdir(&(0x7f0000003ec0)='./file1\x00') rmdir(&(0x7f0000003f00)='./file1\x00') bind(r1, &(0x7f0000003f40)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000003f80)='./file1\x00', 0x54) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000003fc0)=0x3) select(0x40, &(0x7f0000004000)={0x1, 0x9, 0x5, 0x9, 0x5, 0xfffffffffffff801, 0x6, 0x200}, &(0x7f0000004040)={0x8, 0x9, 0x3, 0x0, 0x8, 0x0, 0x401, 0x100000001}, &(0x7f0000004080)={0x8, 0x8, 0x8, 0xfff, 0x7ff, 0x8001, 0xf1}, &(0x7f00000040c0)={0x7, 0x1}) connect$inet6(r4, &(0x7f0000004100)={0x18, 0x0, 0x80000001, 0x18d}, 0xc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000004140)={0x4, 0x80000001, 0x9, 0xc00000000000000, "69475a7dca3adc85bdb8beac50e615a11e98561c", 0x4}) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) read(r0, &(0x7f0000000040)=""/254, 0xfe) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:14 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x4, 0x100, &(0x7f00000002c0)="03d013607afa438d686e019ef322cd23fd4f9f68066a3cf240edd77270ef5e7fe4fb28f4e4e8d204149d950255bb07a7619dde0211fd1dcadd4714ac8f", 0x3d) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x801) r1 = socket$inet6(0x18, 0x8000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x2, 0x4) sendto(r1, &(0x7f0000000180)="6b203538d809c5ba2f46d20f3a0cd6e8d8e994733c13b5e9037de1e4b44defa33c7c79b2695e07f7e57741928604cbaa6f5cbc286c1c62c8b696abdd291b077102b1f0587da3fdf8c70b5fc73b1ac1a5ad15d321a219c37768fc98a28208968c1628cbbb5769ba20e247385b00846cf30e6b9fcd3c32e773c976d7c7cabfe79764fa6994b7e4a4cebac3fac8027a8ebd17da9f30536197dd45e1bccf1dccd9dac5946ddbf9435bcc77d6376167e055a38dddb9fd82a2e3fb6a33256a21b58983f39b8833ad6af1693c06bcb707de35f9cea92d8b1b35111328", 0xd9, 0x400, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x45) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:14 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="5a77ff592695a751fa1344c96e7e99ef03dfd83d9142fb1c02b894b8ec7d7e64443c6d52b32e9882e7d11cfffaa548a01ad6c5c60118fe724e170a678378fa006dac2dcfdc0b125d969f74688ca2005731164e49e3aca9143a8563072cfb72cadf08650d042dcf888bfa7d40a26bebab47612f19dc045cc8928f08cbfe083d4e26d7cdfe208380f4b4ff6e25b7a5b51edb7cbf91b6f100387a66b3174d4fe2cc45905a6f618010efff5854acc855925bdec7c73f78f32ec06e90bcd349e6e96b5c263fb7ba75efc0fe239eb60c0cdbbf40b5874d9757d45947031dee", 0xdc) 16:00:15 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x6, 0x9}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x7, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xe58913c127042ea3) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x5}, {0x9, 0xe3}}) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="fe", 0x350}], 0x1, 0x800000000000000) write(r0, &(0x7f0000002740), 0x106cd) 16:00:15 executing program 1: poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0xe0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20020, 0x2) poll(&(0x7f0000000080)=[{r0, 0x27}, {r0, 0x18}, {r0, 0x1}, {r0, 0x104}, {r0, 0xa0}, {r0}, {r0, 0x20}], 0x7, 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) kqueue() 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="85fd296b8c0e0329f0670a4c80b6e5a04614789d5175a4e07a7f508990643cc91d3d85397f79b632ca7687f03ac28119ce7760e7fe7c9fcfa9ec11279959bc40bdd6616528f3d20abc95503cdb153264fc467b2f610d8314e27dd759c05b387286515b28b09633570fa8539d704294f2c5645263d545ba68860c335e2b0b012fc1bcd53c8cae4bcc7e9a", 0x8a}, {&(0x7f0000000140)="6fb019e3f22c1a6470a40421946fcd53a7a58bfc09d5d13b194ba8945c3bb7aec4315d138b13f14d1441ee4f5d550fcd0a6131e43eea3c3c0d05044cc869a54f3544b1c6d90418e644cae9b22273ef0c00a9095004e617291b3c3a9b16492c1c54fc4f5c7fc54b7c163fd9a469ad58555bec4116671ec8994cedbbc3d16ce5f57f2d195570352e38e9cbc4d8becfe4db17f9c14e801b6dd387a4b4de74670cdb9f66fcc63b3ba73b1ce41b8f4d1fbcafe4a4f550f17bf78eca7693ca43cb0d6b20fee12d961f744b4f2ba45c1c9988bd381fda8ae66958515bb6e6657168f3f56ea2b032beb8d66c95499f787c691c1e1b63de83d057bca50e4f331122028bc33ab1894744381efa5be57d158e7b6a28f26291880e266a15ed59a49bd8e9df597ecdc7cd48b50e3c0099eb3033c440fe7bb2c8b157ddd8b7019bdffdf7e3abf221505e746ad8984f8e25ebb4bee7f6892388dc6e7fbd65cceb0e0bacb6218839ba34ec9faa4cd0a2631fdca209de24f31e4148ab9358ebcd6c42fd78a72adcf9468aa2debc4d567356959836786f1cb5e6dcc126bfbcedab9e85c795ef0df9ca320adeb1bd56050eb95288249a4bd5643063eb9fa1c442f25305a046d584949b4beafd68e13a1635879083cc8e4c28a39daa83de5602ab824e781c0b6668193fa3d966ef0284bacdf63b3166b6fbf9573137c0eeb8f8385022c81315ff6da3df9f343155e4b7563944def82022499ce47f7b6f5fa9a96112cc66a11265cb577f5b575fd7033e887898023c217332a93b91f15418287066a56f58a89384d03482926e772d04bab31d716a22eb30550eb6f351121a4aa665469a5aa4867b7d55653a3d6bce9b9a21d570ef2f9f1c837430df4530f6747c87e9ee0cb338dec08ce9257b55d3be84a6000f5b925acdb6f8e65a776ee0c8f98963785be261a01ebf52fa98a39b2bd8a231768738e908de1afa743b5ae297d480214bf3ed9f6dc6682a6180c06a65ed4158312daa09f32ed9f0878d016587aad46222435355397441a8d0b600f314853a954e1351dbdb4a4331386427e60a6f584272aa1aa6cdc3d699bd2efefb295f3354343d576035bc1c8883958523d1db4620afd8a83ceb30b4bce261a9057f1df5b03d71c2bdaced898f9f35e145405c8fe32f7f67ad8a662818de422312d0fedcfcee0ed025fda0ee4fe671f14784c160c26ca47b44eebc1949687c99565369a1c02c176f3301e5a648c8cbc57af506af0e2f148b0889fbddf3fda71278ac83b88782d93de6fc1ebe079bee2dacb0973ba79cef59893e79a81a36b9ecd9b9604818896410a14997a7e2dad607235890a48d3f8134ef0a9118d42f61da052f6777e3412796f67d92ba866ba92b53c250baae9b2fa55133cf28207a2a6bbdb2de1d2af8bb79ccc5562a288592ddc0b00131d91b15a940e8d515763b1716e53d107d1194faceb4f1a32707fda8ce9fc06c51875ad5832de4c958687381fe675ee810ceb033a5378914d45267664000082ba044295a7d2826c52d2c690524e3cafb2a851f60e51ea984bd59509e30db0a084fffc40123d092a17f8e8417c7d6fedafaa4a065c59e8e8ba199c5d7dc4300b47b6e27cd2ad5ff596501a027a2c9b97d7e48116b36fe3a33376fe451bf3be9132928df2b6dc1b631a15175121b316764b4ad12bedb89df4c2f9b6c49d437801ea7e2732eeb8c1f9efde12046a5a2bd7966157d6f2150737fc1f81a5f574f82b65165f0f46074b70a7bdf02c17cead86850c90a2d8a73072cb68297e90b33b73c419686db1c1aea84a824c1292e08985233a76154ffb11f02cf8ab196f9aebabd32c80582993c7b59cd8987bd13338c01c583b404de775bbeb9dff675e68511324b32110389deabcbbca509675a548642c1ef587b35587369f7659191eb2f53223d9c303906b3e1801d7a884e9a5a3a3e5d843c1b62588caf2a02230a3b99b145faaa7d48a2b0ce434784fa6edd5c60f664b9dfe98ad6c388e80436816de3264861aec77919c064624c15b20764903ac60f1736b0516a62a58087c3675a9ff3c82621528d03ca46f8959718059f27a021dfd3f9e262ed72c5e7c5ade6c19aa86d88952a0977aa4c5173bf9f2dd804d23a3ed33f2edb5d93751217cd2f6e2d811410ecb863b7c8ecaf46ec3c84c2c494ff54cbfb977c66b1926783fbc84d86983de0722895430a4238d7ffeb8c9b291531a173f09b7817ce35e03932b311d68347b060b25a56124783de330a613299632f5d44ed8bd04e35d6f34238e6280a55b71bdd0401bc1d2e88df327da7762840d034d297ffeef85709871b2356ee5ac68cc5b859c0494722e4189d8322729981c113abde227f2bc4a295afea3a6ee587013a8e135d12b19bf0b452095b6538de50ce810fad97c24522bc9db4e3e26f9989c5d3195a80e30ce133059f8a3d587aed6cc687172b9155e7915b6ef4489fdb1c8f06a023b86146d7c687ed4fb07a1827b59a006008b2de83c057115f68c217fb621effadf0918e35c7882ae861d69236c222ab94ec96141b4bb23510bb42e33be2c7fae7239b04ae7487c9a06a0b00ff525de249e5b7890430f15f43db1ddf67979267501030224a15e2fbaf9de93fd410ba8e3dce5d3efd06761c1595ead5a5c6e31f0aa5bbd3defab46b66eec05c885f7c3104b3db20fe1291c8775530e672993955303b695225930fd837897b5c8c107abd3838a406dbc40e126aa783cbcdf424af67002bf681479e16448ef42748f0930948b6851a925645e3f58ab85b1cedffbb16617943639c44eb4e3d1dadf70d02ee7cb30d9336e45710da23ef9d7498e90f29c8fad59d6b8bc94b50a99540d56ff02bf97be92fdbfc095b33d6c27ad67c131a216d152b98725f76efa288261399ce501752370fbc8aef8488549eb95815b0ae5e328eaab363b8d5375b63c30edbaa5cd49560ec74216d8b3b137889947d675af43208fcc4d01e3847ae581d3bd7c043ada4a53462e31169dd1ffe50c1c91d4505ba0d85ea42fadfda29e92971c27a9b70564d3a61f67db9ed87fe3dfb8812750ef514f8fdfe1d64a06b6287e589d5ce480a9f325ec6c2e90d0dc20cecc3d4134a8028e50fcf7045030bb32911e2af7fb63601eac47f853f4ee4ac4326f595c566e40efac5d3ed591eca898fef84fea90eb882cb7ec09bdaa804aa73af67c237c4d5f1abd4687a8274a5b0b11f770b8f548d9c6a4c55c63830d8abd0cfe9cc02dc956c9e81e5576f93122791fbe52aaadc678fd1c84d5541e5882c4ef92df44e3324336b145b152ddd02420a7fdf2cdc40b3192005215801751378f2c9afff62bd1a6c267362711e05533a2d2395de6f0cd3b5c954d62f87fa5eaabb3b3a84b1d53bd96dbc8ccc723f6f55c0736d5e0adc1ad658372052b521be64cbf16ba99e367505c2c12b96e7c4ed86519bded2f72d97fa45e95c41f9827fd2fa194ddae6fe6a55b414597560d34de2d3c77b00a370897d2e5b2ce4052fd9b1790d30ec543a8914fc9f30e67400ab6c0bbf57f948a187e2218c8e4a428a043c23c944b5391360dd16da56f725550590baed6d9ffbdccab1b6b9e6d221053f72a5d5cede0cba4b0ee4096399542c58219b63d8318288f728c2e464dae228ef2e1490b6fb8b2320ca2c16b39b935f937f3a50e8aaa75cc75a18c22436381c7b77dbf48f08f5d6165185accf6da9ab0a544d62badaf8dea74a48237dbda5f4c8cd10aa36afffdc21fe4e3bb34c1f298384be55098a9c030c4a95f7ac1054c7dd28aed5241cbc3d6bc489bcf0f68a11848173a79cc77e33976179e42fb6d1fb3c771bce0238c6293594be15089489a8db9d0dd1da90878aa49eb79825c3537fd19da49de4c1055d7d0e6871560bbf2f1902223b87cb5dab88c475f21ce9d3fbfee86893d1cd073eb67fdf20a9f2eaaeed8b22ad9e12fd44b2923cdc9d3f053217127c7ec280ea7b04afc1852a2cd62db8688387854e9543bc35d3638ea2e838d99b4790f89e986797f1ed96d1bef9acb27e1e988e600a44a6eb48ecb18e44970a072fa113206e7c4d722e803ca6aaddcd2c9752001f5d8273819dda72079e8156db23362ebdb78e4b45cb2d7bec51b71b59c8f6d4e18c666cf3c69b91f532a856d17deb4958bec037775ff10cdaed5709e8a88d02005c70568bcaab15f16b9e89774b22a6ff8599a0bed5db564dbb25356a9bb1ac71449adffee99545908ee75296d848558b65c363115b43649802c3d5911111fbee9d1f34d64689c40b2d7d94e5f48de52602d3b04b86a18804adc1824f834665c9fa9f38fb693b61a3756a81e7a56f878410689967a79652fd125315ead9f87e65f174f9330bed6a2f5cafde3275b374d9881f57b8d4034902a293a5e55b9f8a413f1f49b97d7be11449fde9d547624dc8736b21bdc59ee4d6e34927c4f59c410efc382e042c15525eacea50720165310dd9a891578a0074c734f7a3f23efc68b146aeb60d2930085d1540e630ea7ff26005ad3198097a362455c62790226595f0b4851b4f3a842745f669cee4dd3895f7d773c1dc379919be9c76f2d6d905fd9fdd2ce3e8e15298fb4283f24614d161ac4e66982d3a9ce164ba126b11ece2d2f18f720ef9090754b95fe0ec8367352db72b08e4be9236804e1cb1fe078c9055635999342a2fb6575affe9389e1e867e2cf33033f71172d0eb4b51078eb87f000f0eb40750ffcc59a57de4f0b987bdb984c36f8261a461f92a5f76b2016efd7ed28511e3cdabf1ec1cfea17b0e792d6c917ff69f29d9276eccc236890b82e6754b0d26fe5e9962deea09fb5ba442b71c2c8900e8ef8a5642288c6553d3fa86b4c65096dd64bb19a35cff0d92ea83379a0119dda0a4a4fbef010ac7be04c879dffca4ac987985bb087abc5fcd57313585046d02f749cf772bd223c4956537dd57f37a4af45eb6a9a1b740f351160d08c2b42d2872af165d3feab25eddbb3ce9b3ee13ba595fc9cc92130c10e3e9fc353b90b1c6e96dea16e1421069c9941169358a278294ae6aa827ebeda629492a338fdafcf9570a058503137f3553d34fcaf7c3c6d32e1d8c57025ed29ee8e0d60d0b66d372c6629464655c69537502ca82ac56a4f845c9eb686d26a7f35ba68e532481a5365c696e34f599dd81f1ff55dff76630b7f108653bcbe436431d2e7b0a6a86b4a68da5f4eb60f13d1fe5349cc11d0ea08234f4ddf4869ed76a98c9866e603ce6a84fb267051c46efa5f3ee890d78da2163961e1f850f38fff39c066716415267c6695d186992ecc4e424c2f37343823c9b07235f22d6d7bc733797cb68eb319b0ba27e5f2a70d5aee3e5901276ba0863e4369cdf1eba542b988ec73a2f4ab89b445263d9fff1e7d934a0064f9225f016cc1524f2125bd8abdf4ea6cda7610dfde85ecb488366c461df7d034f28d26d07dfe2395d9e814697727b68a5b176462a5f0069ba6ebcbc703eafd4c2a9ff9ad8e16bcf6ae91ec43d55d7dc37f73ad75f88b6d8ff6bb78ad8a6fbe837e4b77d1ada608b20c68ef483161f0f85d30bea9664af037a352616353dd2d6ae7b19793bbbf78d724e91ded52ed86df25645e17d23e4d855d61fe5148a6b06c70540e64ec975faa353221ae86bb46c1bf59ef8d0c08c70468e51d16e88fe1fecdc624f79662402c0f7539ce72089667a10a0cc83258a917aa14a623d1047311d7f2f3cc7786f5d98038770e341ce68c8ad78d3e60488db97ce20c51be99d57401a2bee6533bdd71fe27aad46a78cd23bd59792f30d16e59c1de5", 0x1000}, {&(0x7f0000001140)="448584249adb58f1471575e93ba7b7b2f68b0b12dc0096798ef8969c8834a4742db852589f890184beca354c81c9cc5428ac09fe3ab160c24f55e64c2c2e2e06e9", 0x41}, {&(0x7f00000011c0)="81615af33720802757a43001f0251bc7bfb47772e4651124d90e29d7e96fd97d97d2bec5813c5a7c94f8b51d1ea9e4bae2eceb011e8cf2d7abfa314b30a3f09eace9d9c2edcf40c3fdc6d87030fa5aeb87e61caa33e42e99ed009bd96a094b125cceb0c2c8f2ab117288158cb7", 0x6d}, {&(0x7f0000001240)="6216f5060b19ee21e990bbcd542528981e414eb7196786004022cdd5d9cea07ebc15e4172bd762b44a7616d62f5775408899377d22a861a6071fb8b8f0046d826d93b5ce91d641b2ce3f916a6980467e57d42efa317607", 0x57}], 0x5, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setregid(0x0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x20000, 0x3, 0xfffffffffffffffc, 0x7, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x5ee}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="87dc5670b9c326ad5b7475077df65a23eadaf06c20eca4b7472ce83ec30f30a96cd7151a4ae2f027bfbba34a29706ef3caaa1378ab00a377cb1cc8da18a32eee085c151afb9743b9da039f815aaa1010ff309a8d4d4338559cba3fc4a643301a696ed83a047018f289d21d3e75d41280b10a2ae8cb3fbdcee2dadb34ecf74e7379d48f14af7be3b41124", 0x8a}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$inet6(0x18, 0x80e63dbb7091faa2, 0x6, &(0x7f0000000000)) write(r0, &(0x7f00000029c0)="a6", 0x1) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c653100e7bc62bbbc939f47ccccab9a220d6859f2933693a5b79b62eced73512ea57c8c03c473a1f1daf9bb1a770becf77c4c044c787316fe1b6152b1a470be2a0f1ac1"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="f3335fc54227d128a7c5e76266f542d19ed2ed947d687fffbebe933a467c6d799c64338f6f3ea5e555ac39dca0d4e1650adf5a11cf2b85cf32e2ca424b4d13395959c3ed6937b27876a8b6d7dce1d0d1e6f9dad151cd954eb65f1ad1e490e64bdbf9b98cab1852d532b13906f68f1cac1dae575808aac757a22c59050bb67a9a01446ea8ac3d37160d9d6a897c82138b766e8b2b077b44d47b038a3f964dd6c1e15d945b835e4dc1c219520130db2a83d27191cf3469e08fa46b7a3810512befcb40225142de8dc60ee5ad5e91e8c0dac545f08964882cdf06595f10fadf8c94b57d1dadb8d4a23fcaee39f16ed41c8cd1fea9b11c14939c7dd75cfa73", 0xfd}, {&(0x7f0000000200)="e014a4e2477884cbb748002ac16d7429bbb8b49c20bfbccaddc5e4914620d72fbd9ff0798754147a310aef362be52857535f5203d0323b6cbec5dd34368b5bc781b4133f406819856a0b4dd48e5ea9e2e91b22b6997aa93a8d025f30003444e6c7ec04f4bf73b6250983b340f97caf279a92132113ac5875a2078b07a6744c319034d92ebbbdf43e6e795cb17b4c3f13d17f67170a534457cec58e6ff7feefa64044ff616db9498466e66d0a8615a4aaf0dc8f0b63f553efb496f162eea0315f6bcde1380f1b", 0xc6}, {&(0x7f0000000300)="41ae833ad66c6bd49856916994cf4193412015462ef9fba8192d", 0x1a}, {&(0x7f0000000340)="bc88dd73b4d64f29cddd122c645e15faf97a4c469bf081164f9cd78abd295504014b202adb9c48626364593ac0e6e6dae2f54b5d888f4b1231365b7ae8f04636f8c10142b6c4e3297492fd147178ef97f1fcc93a3256d1555b34c9e3fa3e3ec87f11d9921d451349f5fd87feea67eafef68a9b26f33db1e45c9d1548e164de6ba351007565c5254305e2b8", 0x8b}, {&(0x7f0000000400)="5c3f7275e49dbefabc67f64c8ccd22825fb891ad21dce42bdc88da5711eb46a959408c262038bca7fe8f85986d956cd04ebccbbbff859c6b50c7cfd5a01a16512f020700e381b7519b6c6080a3aa683b23b5cb85a1ee9de7f20b4c4f0ec226eae2d772cbf77447b93ab4716eb0434102cea0abdcdffecb9c9859b970693445350498", 0x82}], 0x5, 0x0, 0x0, 0x400}, 0x4) setegid(r1) 16:00:15 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0/\x00'}, 0xb) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') dup2(r1, r0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740), 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000080)=""/136, 0x88}, {&(0x7f0000000140)=""/202, 0xca}, {&(0x7f00000003c0)=""/127, 0x7f}, {&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/144, 0x90}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x6) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8108, 0x40) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) socketpair(0x1, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r5 = getuid() getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r8 = geteuid() r9 = getegid() r10 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="5eb59d9f95ae97c2a40ed5c4e528118397c1b1ce4b93fb12b7cb7be77b2a6d8d2cf6445c3e3cdd83e8f1e1a7d615e0455326c20679c742ed175a4b5613f87aa16d6dc39b8700fab56995b2ee4e1cc51df8723960c8d0dc8bcab2ebdd105270538401366cfd0b05efeea1690dbc01aee7661e9cc35adf26c7fb0df59794b43533fb0e014871069410a9d557d734fbf471cf37a2da714dd1567478d623470c230187f3acb77a8ab9b7f09dea1b541d8527c4d2d5f3d8166910d112c70dc1", 0xbd}, {&(0x7f00000001c0)="5b2b9bc7dd5c6a923eba2b", 0xb}, {&(0x7f0000000200)}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x4}, 0x8) 16:00:15 executing program 0: r0 = msgget$private(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x8, r1, r2, r3, r4, 0x0, 0x8}, 0x0, 0x80000000, r5, r6, 0x0, 0x6, 0x0, 0x7ff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x6) open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x8) shmget(0x1, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r8 = getppid() fcntl$setown(r7, 0x6, r8) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() mkdir(&(0x7f0000000080)='./bus\x00', 0xc0) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x100000000000) mkdir(&(0x7f0000000000)='./bus\x00', 0xcd) close(r4) write(r3, &(0x7f0000000100)="98179b696298c05af48e434dbbba41b2b06fc46cdf66c693a623b2b53a2596e9ab55712d3741f05f67ea2bfff6024e9713bbb73fd7bbfddfdb2bf727dcdc7e5c609ad9c9daa9127079496dadda", 0xffd5) 16:00:15 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) madvise(&(0x7f0000d02000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x4) 16:00:15 executing program 1: socket(0x3e, 0x0, 0x8) r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x1, 0xfffffffffffffffc, 0xe0c6, "5e7b2498a2ac532bca39458b505625c47fc0bd64", 0x5, 0x5}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x20) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="d3c324c0f61c12396165de99d3229fb2612c8020e031debb6e37a820b85d5dce34390f5c6eb6fd3121c9cd87c0d4c5e30ac78f5b98a8c22febec3de5e0277287a0ccb05709195ea4653f671f4f967648add41939ea064bd60aa049644aa3d8c3e060bc8b18cb5bffa58c890355098c1d4f4a55633f83f528c1698b275f8b45b62ea8c8badeb09c4cf3d01178914cd51d7f85690f85c6b0c8b16a6a8593e1c9393e9beb77ed33581db85444fc301863bc2186311c92683e52ed35c201e18532a01c483b07abab127172c00d5df04bdc732d52b485a1ac41340312cf99cc47a34be5e3353df8", @ANYRES16=0x0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYRESDEC=r1, @ANYRESOCT=0x0], @ANYRES16=r0, @ANYRESOCT=r1, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32=0x0, @ANYPTR, @ANYBLOB="ee84baa607f27fbc8df571412f8dea965da36e10dc5119c38c840986a87d34700f82224ef5f673b4fb3cc1ac11b6efe4a111040a7fe2b7c6675fb5c257572dc9c6628f505ee15ca0ee9bea92c8a60262dcdc47000793c29ec7194e454b5507ffcf84517aeb31db673909f4ac7e", @ANYRES16, @ANYRESHEX=r2]]], 0xffffffffffffffbf}, 0x0) 16:00:15 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) chdir(&(0x7f0000000180)='./file0\x00') 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x811, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x284c2, 0x40) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x28, 0x8, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x8006, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140), 0x1, 0x0, 0xff69, 0x10001}, 0x402) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0x3c}], 0x1, 0xfffffffffffffffd) kqueue() wsmuxpoll: not open wsmuxpoll: not open 16:00:15 executing program 1: shmget(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4534) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x3ff}, 0xc) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) write(r0, &(0x7f00000001c0)="5f033e39f6b774ac1a6085d22179e59737be8210393159c5763fcaf022ea4a1bb834c2a31c2b0e5cdfd8ac86f5c755af5ba21107e22d5675dcd2438c13aca2f6cf19addab0f2a2c9c05175c41deee5d205741f903f4e9bcef2b5c12d04ecc1c8489c69f6ff5f241665f5554f995e8c8c1e389239c165567f72434dcf96b9c9039f28b7a09b7c252076ef56f530ae6c70ced5f55a49498b15b9111d8d21908f74a943e777c9d220ef1ca0c97e97b5b349409370f24d46ad8229985dbb7bde2319f42817d4e446dbdfd0c3189888caa7063eb5f281f77153c9757e0bbb79", 0xdd) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="fef6ae7a2716f1590cba54693a3f796d0f33833a7f83899a07173dc6ed6a38edbac3432e1c3c11f934e37613e97a37160dd722d7d9a4b9fd945c8c317e3050f6159cf97c77384e3aa124f8ecd50386c559a4925dc44f13ce268574e5361ae74d9a8959b4dab6b1bc9d2b208b933a2bef", 0x70}, {&(0x7f00000002c0)="4419295f867a46836d17560ab977449ccce0fbd119b77a8757179cbcc52f066403b3309b12b393527b5344770b3b23970a88da8da8673d1c2480cfdeefcb85c25ad76f992771ba354f5edd18154d6105f5d2382f756fede8c5b3609ef4c7f5f212c96b19e1f5dea0c927bcd157fc620a9d07eddf1860fb83e057a0c6b816", 0x7e}, {&(0x7f0000000340)="fed27e8c4366866e7b7881a286b0011f1f7b26c8b8a7e8483351233bef66ed590ef7f1635c3e8b009286b4246f706d4f6458a088c3d00ec80ea53b38df07ad6aab563b8631b0b7e14a85b7560b44f49a475364399ff133ee77327405f2e0544a01f0de42fb643a85b008ed2360e8cfa4b9271539ac8689b21e2dd25bf9b4e9de86fc2f9754d4eaa39bcd6c85b50b7c49343c14a9a2327b461033811816561c4953d6c326c9121d995ef9ca123a0bd8a78fc7dd3e0982ad0055043619d5fb750dcfa6c9727b6cb13cb4c01e7abebe3b8387db5c5af0b9569f465d3c3c2cb3565a456b96bc028d267bff74c5f4733938", 0xef}], 0x3, 0x0) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='%\'\x00', &(0x7f0000000080)='\\-\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='&]/)&/\x00', &(0x7f0000000180)="5eb800"]) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) 16:00:15 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) sendto$unix(r0, &(0x7f0000000040)="00edaa6ee6454ba192a350cb9eb6", 0xe, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000000000a5f00"], 0xa) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x46}], 0x2, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) sendto$unix(r1, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair(0x2, 0x3, 0x8001, &(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x21) getdents(0xffffffffffffffff, &(0x7f0000003180)=""/4096, 0xfca4) 16:00:16 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:16 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000280)='./bus\x00', 0x6040, 0xfffffffeffffffff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x82, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0xd51}, {{r1}, 0xfffffffffffffffd, 0x8, 0x6, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x26, 0x9, 0xffffffff}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x7}, {{r1}, 0x0, 0x80, 0x40000008, 0x122e0bac, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x6, 0x2, 0x2f}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x14000000000000, 0x5706}, {{r1}, 0xfffffffffffffffe, 0x28, 0xf0000000, 0x400, 0x1f}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xd6, 0x3}], 0x3, &(0x7f0000000000)={0xe2}) close(r0) 16:00:16 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) syz_emit_ethernet(0x12, &(0x7f0000000100)="895d673a245d2a83575124d06ec44f80db70") setitimer(0x3, &(0x7f0000000140)={{0x1, 0x1}, {0xeea3}}, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = geteuid() seteuid(r1) socket(0x10, 0x1, 0xfffffffffffffffe) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) dup2(r0, r0) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) rmdir(&(0x7f0000000180)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x1}, {r2, 0x6}, {}], 0x3, 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x1020, 0x4) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x9) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x12, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/52, 0x34}], 0x2, &(0x7f0000001100)=""/64, 0x40, 0x7f}, 0x802) 16:00:16 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r1) socketpair$inet(0x2, 0x2, 0x3ff, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f00000000c0)="db27134596f1e373121dbb78552f8c6b300ee1bb6a78ffb40eccd590169e85c8fcc368ed728a24d964fb1facb4c9b6e5404ef792288dc743885daff5262869fe37756c783631b91f8de6f69b8c48c958a1667bdc39a1170245f33f2ad3d21beedecaf5f49032cc191af7db2482958ae1e1f3f00ad13bfc6f344fcd3972c75c83c9cd6d1923d19c68f4cb8bc8c3eded844f8e5de8424c85b5da0b1abfe85fa2922b44bcf981492fc362af134b1d74288307f33287c27a2fd1130dd20d3223fe0fa7a77e2d7688096e28e7d056d0d99aea93f8aa4ac47345af493eab5965be83315a6031d243fabab52abb378f921c730e10facf2732cb7b5bacc94f838a626e11e88132bdbbe0d1b051ccccc2e5", 0x10d, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xe79049ee10e9e722, r0) kevent(r1, &(0x7f0000000240), 0x400, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x0, 0x3, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x49, 0xffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0xa, 0x6, 0x40c7593e}, {{r0}, 0x0, 0x28, 0x3, 0x8, 0x8db0}, {{r0}, 0xffffffffffffffff, 0x2, 0x31}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0xfffffffffffffff7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x2, 0x5}], 0x6822, &(0x7f0000000380)={0x4, 0xffffffff80000000}) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="006d9a33455211236c00"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0x0) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r7, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1008, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffe1, 0x3ff, 0x10001, 0x8, "582edfafdc54a20490137adbb85f6d3107629d97", 0xffffffff80000000, 0x84}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) recvfrom(r0, &(0x7f0000000380)=""/58, 0x3a, 0x801, &(0x7f00000003c0)=@in6={0x18, 0x2, 0xfac, 0x3}, 0xffffffffffffffb2) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-]\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x7fd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "30fea56c98483e8c4b1e26bbc262f439119a62fc"}) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xf4) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) socketpair(0x2, 0x8001, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x800, 0x7, 0x6, 0x105f, "c1e1888e5737ac782078f0cf76e6165fe8958c15", 0x50, 0x8}) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x1, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/84) semget(0x0, 0x2, 0x521) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000000), 0x1) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x20001, 0x28) r1 = semget(0x3, 0x2, 0x224) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/61) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getgroups(0x5, &(0x7f00000012c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)="abc3d9b4e462c47d4c7309a0b022ad84d816107938cb5db45030dbf4114a254f9abd60b8e184c9e6531a7c748c6444a3616c5beef2ca547c4ca7e7c8c850b07758659871266deecf3fd0714ecef906006af687cf8d71ab5fd3cf5443fc26151f76dfcec121ca1c9dc55cb9edf6a131a110c07e4d40f3310f0e81cb304177f16e0698d3d0bf8c7b79946e552747748a9388efdb92158bff76290800a7bb0b2188a335aee3eec8dd23ec8ed0180ed4f21be0a0012e127a61a959ad537986403d86df0960eab3d1931a3fe24df1bbaa7bbab294732947bdf48690be052470277c1cca17946288981065770985d6c6eabf4793459983fb505ce9268bf617bde1ba72a95c9d805876cd52de0fb413e902cc0cd5b4187d658800969d2e53d8831b52a4ec586ff93b5016e82bbaf175042f5dd204278835371e4019b3e46271887425fdb68cfad48b66941453370974617dd83beaae76ff913428458a5e7c01a0e3963b07d1c8bedeceaec88819982c30bea2fefcc8371703bac4443ba94e93036c1627409d347aba2341e7e8af6d0b8f57d4e2822525a1775187dc7b702c3aa095caf6fdd8f2e9b176eaf108c817740a3a38f40b7e56826f86cc4bcff0aec54ecf46f878355d6b5a76b0ae6396a66198fdb6a933d700e41208c5b753f45fb121c7bf0999e37517976fcc78b885ae8211db91434a1fcfc7f46db42416433d4b256bed8d96db88b582e5d78581d842ea72e729c8c8b99fe8b36f88da066a45356077de9b3420ce5aba62b02c75f35c25c01dc20cdbe7ebab48632795fadab5729e19568d3aef55c973e366997b5583c5a3ebbd3ad90dee6b1b9cda3352f7d7babe768f83fec4635a6256b275b994fe2c244d676f52174a01893b82fff9630da976560e3cbb5d81199bcca0185eb81ddaf8470f78949b8c27450ea08e8ecf77355b40ce2d471b964c0f6620c6adedbefa34a79634ec84a7805b5cd5bdc05c0c139a2059afd3d940784d8c2491a789dda4677f7157b8f7839d5e8b86bf302fc7e8d9896cbc4107a7c0718e825a25a81ba626ac5b48f975758aa297e6f680b92c698e32633578f803bd8fd190a0b2e75b4b201886ce2e98099b30e38e3133d452c92baf6e09d129a452b9468ac8bc545c00e0db31902fa84a1617aee941eb7a18cd4d3c398c23704a734459c89e9f80b17c5d5d60e9d3d373501ad0cc8c24726c40a65d5e6696778d47e2e8eeb942060ac1bc8a8264371641c9e262ed50a30c6c824876f254c8c11185519f24aeb9ead912d9d42912634492b837dbe554fdc129a64f1d44c6048f6f178dda23f3c69844d9b3347bb8dcbd1a288038abab2529ee5fddcae29e06b543864e0a255dd659893dd23d1e56780bf1433212d0603bf61de0107da7b1f4ed713dc1a0736e6f9e3a573fad6beee267a91e11f86afdca51e3bc3cf0a25821eb5e26018d88eebe972d37a4c6276fb3cf7b73445c1c609061aca91b6610ff038b036312e092f1c8d936eac7e158a2e0d20eb75a7ffdddbc1c057ec8a0e4ca73a5bfe286e326a1c699fd29a8df8084acf2373ee0f87ddfe2ddcbd7e74bebf7c45b89f535f1554d65675cde28d0262620365f41b66ac3f524883c6a389a26b7850671fb2c938f6344ff322da00a83ce3bb36d59e979351f896e5d772c2f616302b90d069b9e7561a98086cc920c571ed3f3fa8ab3680d75ea9d52024f42b77a7c3f187c7f32ad643f245512ad453a34b650b6ccc2d1091ec1e4020094e07ad9b3f9248d10d32a2f1859d0152820f53b4d8015b74c612f013ee6d496970ddab20978b3b88432bf17ea884b1763d2258fddc96cba83d64a494bcbabc857fd76fb48f447c80068eec4e96e0513298dbec9f6872962ef98a0c2218fc10f74339e9aa987927f45dcd92286d8c32c2a23e8de3fe93062796cd9a75af3038b5c0c15f87db0b0c70f709830c63d29ecef6e19198fcef7b9d8c4228822b831888e96d9f84fc488198840337f4a80891c466a2b565fd01c88aa15d57ade5ccd8069d997a63e8626b1b2b117d49f3aeabbd58c183437750a28d6682b9ad315c12c2af073ee95603adc73a121507bf55e0f8dd1a7ef91be09fbdf6d835071aca69d899f9902f6c7d6086be67fc2099af6dbd4bdf3de1d46b25b69f62727f041ff1f326de7facabc97a2916f55f59982bf87ca13c6b77024a133f030dee441d9e729e245702b45214fbac5a93421a2d5087d057554ee063a377adad1c929ba074f1690d03eb2b668c4eb03620710615be601bde021800152a6a478afdaa3746a94ff1dcd7c09ca9e1031ef025b983e872ba752837bc9c8f823f5242cd1299172e74453006d1ca59332099a6bb6ea6158a3f869e638baca5d7be398861eef9c50fe51bc2b359efc1fb2a36cd0b79c13db857560ea5e439976c407aa3091fab26b11d206c084dd90c06b40192bb6900230f4e9fd50179424f5a2f047369745d8b86097a9b4892df603ba358f6ed0c750a4d947a80c6ed5b56421bf81a10508316712220b3521f6982b4c4efade57d0a8760e922c8a8cbaedc5474a0a9ee53f93eb850fca828e43f789a120669e951e0996eb946e1c7a267cfbed118bcec8f605a5d59c5e804f07e82ac7484d0500e1828a1c7737860c8b33cb1f104c326445f635f17e0f98932bf8b50b2bd637c7c42cbf81f8d1425c5ad236599408394ca763ea5082a5c87ec4bd10c0245e12f0bb98978610d111c964a3cff521a23a2ed7792368172b0881e1415dddc0c072a9a4c85f7c2974a50974882c812c0f4678128f1767e28275e3dbf34a3ed47843605738db5701401fda13ab877943043cb3d94933b9827fd7496758ad0e2a317ab6e1c661d4a601d40ae8fe138b644b64e8ae231d25432040b3ad5bdc16d4719976a5431b22e7af246a596ca25322b725792be66aa33882a078221b28a2baec2cef6035f1fa12e1727120010085808deaee07cab0347534081f71ee530459f80b91d191fc81aa59525e6d4d9a86303e752df12382aa4fe41e80d648ca6eb080a127fdc8b6bdbc92d64f044f99e8fb5bb51b089e14e9643e426ea17b22f01e3d3c5bef7c6c6755f8f9b785fef58a9bf5273baac2e7ad16e110c380cc68baf984a94a8f32602525f84d888234e80155709b151d0f5d5e99f6f1aed313995e702f6adeb69abbbeb966fd3eabd3173f6200496df2ca1f1faa01ae3c7fa7dd9113afba261531ec2c2269b89113c5d391a7b04f6a5231c5b391d136730608b0b6f7350200fc8aa993852d7f834c2320e3c0040293281055ee28a73402fa19d7e26d4e6db67b5cdb53a0899a349d17bd19e9f08471c7199589a4c66aa06723bb3614ef5db13eaba3f7dd82a3ddd5d50f1385fafd13c239a31f8cdf7b48f7999ae9800f9645d6673214d7d971d86e9c8f15794f65e1bae94dc5873e2019468df0ba4f99f1d3259f89a95881b869eb9d68337ced063361945108c6d648019fafc63dd8a0f509be35df5fe59ced9cf64ceb78072be9ee41c424de34bd8b7880373f13d88c375f42dc905530dc524b81096d2d66aa7b1142a1ea3d6482e5c2fbbc943b9e74f00405895030f1bbcb12df4f9dff334edd91a0389a04582aeb9ad371a294511959f433b1adee2836daabfc3389ddc53dad149013f18b15fb105b779662f55b03655acb0367562f478248ad82931be7a90146ffae155ed378d2018c4b25e84a64a7653829ed3b8a79d1539e7aaf208279d80cd45cd1e7181d355039b1ebe3851f70a256de5b8bcfb149d4b599edbda0a588c12c400b6a97785193f3963e4a01a53ec616ace460a6faaf411b461271473988f89dd5d3ffde60a02a573fa1c12b877ed8c45e16fb621835b64f3a36f77b4ecee62d41e02e44031dc4e4c1ba9cf9a853e6b6f881e0700a0d8fc81a203b6f8da840fd56c6f593734af4c6a3fa8b6ba3056a8dae093f365e396ac0f1472f30c6b09bc7ed376711027f4bdf48099684dc996dc4015ebffca5b36dcfbc72f704ed2e7603901047e419e5aebf9591f90c2f1c64af4bd2abf21239bc2e8fd6c5f5a5715724eb231158dd8301ef8b13a6caa1d01678ecdb38c78b0ae6c660dccc989acff997fddc7f0cc1edd85b4f31a6558479d5967eef561597a181745995ace888b398b2abcc833303b344ee8c7c5b0b0e5c031e0794acf431acefaab1af283b861706dfac358927119a1765d77d2761a5ebc7a441ccb081813d75ff675227bc299b4011687ea2dbdd612c4fe923b7061293a44e5f55b707b5db8b6074d634eb5e8a0dd004be091f9124531cb9d470d56160cddf87001e764cdc36922fd6777871d667ffdfb7cf167e5fd91a872e1fd026cf6fd0a64c1c04ff9e7697cac110c16dcbdb32e9df927d871e33a50ecf4a843c4c715394e54023376566b82cc2f7a488415f059989372dd7d53578c3cb7439e6a976e1751c14cd23f063508c8b47f5a833714f12f13363b326dd5769f52ee5f28e02ab45eb04b6e76de90be42df6e402990ae9870a045126f21818d64ff1b04de27f9b1a02fbcbb54c60c681a863040c545bb233656724c733393ad099f98ce2eb4f30cde7c002f864399214f7ffa039b1c0237528e4ceb6d17627eb4bd7472dccf11f6cf34d5325b216c53da7c35d8ed3c0e459caed2f5948cf219ebed8da2a24a1bab4646504cfd33f9a2f2a1caa5e59fea3b287de7e1676347534f102fef74a9ac515db19e84b35ae13507eaa6e9e0dfdb0b0d4901f21c383375267bab9145482d3b3ca509d8a17e74ec64a3fd82d7c4ac71a8978b36e2c2c0ab3b82e9aaaf3cf0e0ed9c09567429526bff3fc3bea81706318dc2d164c6ed0ab5a2210248e15f772add2edd91620f599ca61fa1b14689292bb8ccf1e9b962c7f9cde392601664956bc33fc178be221a8ee9b449621a4076abe2b5bd94fb63becda287305d523cd488d6b2df32eadfa9a169d31945bdb824c0c4cf482f0d0c089c3ba4c841a0e473e13cc3e7c6f3845d0bc97335ffac57f9debf02651066aa0a34298b2d2b992f1c77805be1edc48f281d1c7f95ff230034df03e8b769fe6381717568bc19525fd3f6f63085fbc8c759cc75cad2b99375b0243b8b7f64a778598370784bc01425c5d0667dc45fbac24f70e8652184322258692bde9e2c1dd33a0233720a038fa5cd2c838ffc490a4be5be12a31a07111f2afc5deef3ff5415c1d54dfc3220a5a5116af35e02db5c2069b6c6ae47eef6a47e151405075f84ac6046915e5376885bc2677fcb00783024e59419482c267616ce2e0f361d4ecc05be47363d52b3f97857c87d3f87ecab207c777211d1b384673e039c1cee01a0c05638f458324225d87c7381102dcefd9dca5b6ba9f4f1e24f8cf48181e646e88501c1fad4781427a6199a0e7bcdb9d6730214ca59dbf261445252de02a86521583c31acb53db4a4160d135b14084dad8794c0e17f7c573554973685432bf3033b361e79fa3dbf78b56c8f6910bdda8613cc23ffb641390c227b527f397358dcbcec3b5e7607c3de5dddaebf7c2b8b5017863cb40e27efa369d0f5aa6b7163bc419f34de32828ea0bd7078bdec63a74a455ad9bff4d6230080b01eb405501f038fa58022724f9d2723dfbaba2ddda8cdf988d4ea9ed13b4b34dd6b0f0b01e33af0c0111702f2db5376f7bbba089c81682e61bd86f9ec0acb0fb9e58b5ea45ed9a5e61ea8745ac3130b820b2269ae4010fa6d0c58a60978cb5ef435408309e721c587983f0e0a1b6677bb4034530a94790313fb76444682649e520c5fbc10b92d8540a", 0x1000}, {&(0x7f00000010c0)="72e2f45cd3905bd458334cb09a604c5fafb7cd8e6d1d293431549b623d075b9c11d4bb945d3fa6d0a1f7760470f91bfe9ea0762942b91de2124748047f5bf2cd1ea68289a0bbe612747e804c9f8aaf4652ad4132cd18766d619fed1890ba560278a4f7760d72630674a2b160e14ffb0ec260460e1abf42d511b1f93c8cb520bb4fa58c651169c78551ae153009de543f681cf7f9cfb994849fb8c07fbcc56e4a260d1085150fb0b541c2f2", 0xab}, {&(0x7f0000001180)="4211a03ea7e63559aadf7e0a729f3bfb9c92a91bfec7abd438e29f07f335cbcccf06351679110a60029c922e", 0x2c}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x402}, 0x2) 16:00:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xfffffd7c) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/42) clock_gettime(0xb, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = socket$inet(0x2, 0x0, 0x80000000) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0xa0, 0x100) unlinkat(r1, &(0x7f0000000200)='./bus\x00', 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10, 0x2) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000080)='./bus\x00', r3, r4, 0x4) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:17 executing program 1: mlock(&(0x7f00006a3000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair(0x1, 0x1, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:17 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0xfffffffffffffffe}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "c1ac13dc2e011565278f825d81bb1b2ec18ee3fd586e1f024f6a004250124f169476eefe81f2ebc3f1650041cdb723c300dc2bf6ec9c9cb0132df49e04afe5b58fa7b3b4c92ca3891fe787b012d6470553e6982b6547df0a93fa3dce4685bf2bf02d"}, 0x6a, 0x800) 16:00:17 executing program 1: socket(0x30, 0x2, 0x5) r0 = socket(0x11, 0x200000000000003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) dup2(r0, r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r4 = open(&(0x7f0000001640)='./bus\x00', 0x40000000000001, 0x0) r5 = openat(r4, &(0x7f0000000180)='./bus\x00', 0x0, 0x5) linkat(r5, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) link(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='./bus\x00') close(r4) setitimer(0x5, &(0x7f0000000200)={{0x5, 0xfffffffffffff00c}, {0x7ff, 0x12}}, &(0x7f0000000240)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='.#\x00'], &(0x7f0000000540)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)="a92400", &(0x7f0000000340)=')\x00', &(0x7f0000000380)="f300", &(0x7f0000000400)='\\/-)\x00', &(0x7f0000000440)='[\x00', &(0x7f0000000480)='/\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='$\x00']) writev(r4, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x0, "131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"}, 0x50) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x3, r1}) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) bind$unix(r0, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1000) getdents(r0, &(0x7f0000000440)=""/83, 0x53) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0xea) close(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x8, 0x400008) dup(r1) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000340)=0x1) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) 16:00:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) socket$inet(0x2, 0x5, 0xffffffffffff0000) 16:00:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x18, 0x4002, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='.\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') setreuid(0x0, 0xee00) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/234) close(r0) kqueue() shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) clock_gettime(0x4, &(0x7f0000000000)) 16:00:17 executing program 0: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/126) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:17 executing program 1: setrlimit(0x4, &(0x7f0000000040)) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2008, 0x1) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) fcntl$dupfd(r0, 0xa, r0) 16:00:17 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:18 executing program 1: getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) msgget(0x2, 0x399) 16:00:18 executing program 0: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)={0x0, 0x100000000}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:18 executing program 1: r0 = getuid() seteuid(r0) r1 = socket(0x2, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/184, 0xb8, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffe000000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x189, &(0x7f0000000740)=""/93, 0x5d}, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/196, 0xc4}, {&(0x7f0000000140)}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f0000000300)=""/3, 0x3}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f0000000540)=""/123, 0x7b}, {&(0x7f00000005c0)=""/176, 0xb0}], 0x9) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000f99aae1bebb424e9bc2552974e42a3da627a7b87234c9981f4eafa5198d795"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) shutdown(r1, 0x0) 16:00:18 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000), 0x1) r1 = shmget$private(0x0, 0x2000, 0x430, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 16:00:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x10, 0x1cf) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/86, &(0x7f0000000080)=0x56) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x2, 0x9}) listen(r1, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x104a0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000009c0)=0x800) r3 = kqueue() sendto$unix(r1, &(0x7f0000000a00)="daba23324e7efce228156783323a5c73d4c2df01840466a1bcb21123c70dfd3c09f5ff22a0bd21710a5a1f6b63c2b391146d25551ba6ba6c8cf697a8a05d2285ee202ef8c8965f43e281db8b40afe4d844bb0220849602debaaa101017f92be7bd26308d21ac3d49626711e23fcdeb895a46f6c449aa9d620711c1a7682862e5d8637bb332fa84ad654323812e39197b8352cd62", 0x94, 0x8, &(0x7f0000000ac0)=@file={0x0, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0xfffffffffffffdc3) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0xbffe, 0x800004316) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) syz_open_pts() connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820218275717f36c0a4006cccb2e2f66696ce57f8802e7053af0fb2fcd113c942276e8224f7d65aa37e9b370862a37f68dfb89045d20df2b32407bcaece92bdda929b11e77de0857caf17e4ba403f171bb62551efdf15dd24ba92c9376"], 0x1) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r2) 16:00:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) close(r0) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000340)=""/144, 0x90}], 0x6) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202cd990e40000000000000007a2e2f66696c653400"], 0x10) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000000)=[{&(0x7f00000017c0)=""/4096, 0x1000}], 0x1, &(0x7f0000000bc0)=""/69, 0x45, 0x4c3}, 0x3) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000140)="10c21a04e33177f37c77324dedc4abf28b76c9541170ddfa310f69ca2f9046cde19189c557e7f3bd7fb61f44b48bec6d9ed52ac16cba800b18217434c7ff4d687492b4a11bdd323d232ea91c6d6d6bebbc732084cac77f789574621b18d6ba471f63c132486d596337f627c8ea4c194e1b4bea85e020c660c280d00bb42573f6ceae0a46414b1e5049dff085e5402866575c1e91a23082397bbf763b98e05f58670457eeb2e3f0081df71f4c4a6e28f0f5a2d70d64b5fb9f8881fabd4ee385f10ba547976b9ca6c448b63747a80259d3de07c350ee1d0f4a83461eefe0de680a8db055ce0815dfe594a0fd868c08a7e5a3bfd4db0004ea934f6d3a89dc021b7188c1aa2b0225831b9d1aa3536dbac956d92dd889ee113ff04f37282264abcacf2fe513b8690c5a28b82f40cc4efe117f6c90aadc7bdce86149781a8919ebbedb906541193de11f9ccdaefbadd6e93782ee63a7421e8769e065c6faa119ca0d696e7a5e6ed22a47bd30f0951a2beb503d31f77609dc4d5dd132a66fd0e9410bab2c3c291fc4074e06185a27a64251cf90141e9ed5b0de350a719c386935bec817055542428cde41b123dd0fa11b28256ef0aaf426e1750ef3937cdd6de6af87dce2c316d108651a4795eb8f0969556be0ccea44bf1ab1b0e05f3cdacc9430cb310d68cb2d43cc73362d8bd7bc17b3ab72644ecf2594ecd26f1b82de5109bd7deae4ace393dc122f5284b4a915db891bd726a4164a8cc96a7acfdf49a1062d166a793f2aa1a107a5fc7b54e800ce07d91cc8a11b603d0cd0e6a6df8f40ff7eee9ad1225aba95349d433f6f0b2b32587665d00ea60349bedd181f22f2bcc4830b474408678a73957ae6579713e865c5bc99e038ce6fdeb02479cc99bac5aa72b931cfbabdcef1cf0adc8851eb235cd6afa98156fd95d9441366278c8fefa690ba4322c9bfb9b3e21b58391bb9a5d6a1a9858a25d90d0a0c57d72685f92778d66f45d1b1dc3c943bd846eabb45c7ba00fda327cd48f6f2cfc6dcc766f7432fdc4c398fd730850b3802fabf50c2c00dbd96238e2cf96d5ec506eff5a3c66f9d760c1377bb3c810985f5ef663bcf28c031ae738cbbb94749d8b2b8d47f72f8f8617a267d6e3b82e7338eb3300626f1a45f01f4723d8f19bfb05128429a43c8de371166cc1d6f23761cf16487a4651c49a7649259a5fe5bbf7fc8edb179f8e72d4dc9fe267a3aa828cdd97a33c37660778edae4741d91569bb385ca1d80b977943094ec7ef3f1377b39d8dda80d6509c4bcf125c1799739abda315455a2db040e1ab13f0fc26f3b77f8e1e115223a66d8dd12a9a7ca0cdd411cc3811e33bcd370e40b18ffe894ac3751c987c8bba02513c813a13d48bbb98af10c0bec598c2f09c5ac29e050ec0cfe40d5de37ee0d3995fe6d60582eace16440437497f7b9f87fd6d49b78d16e864ca07629cc0444e197c3e5fcbd6be21ef61878896c43a8b6d8480d9036a28cc2ad631f47a46389dc4d64424711c22e56349813eeef0bd3bb216f910e5c3e6bd2e633e67fb41a565a7c8aaa75b49b430410488b0de765f66ed9c691483f3d38da6eefd24da15a8fd4704925efa23dc5c6729347a9597c647c8e8df954239fbf335d41af011e0680887e6d4c5d8d9a542e444c207fbc384e6588b356c2471c342c6e491d70c360ce0e5c857f824eb5c6b9f95411000308dffee9e32457b20e547f73bb031a18321b22982d7deb51cd58735c5cca962183814b97ccf9e35bfb16ac8895ce945dd87de805b96e2d7fdee5c65112a7fd6bc6deb3ca5041902a17e860c480997c8f509d909a285b5fc151de7993a3779cafc52cbdb70708b6ae9aa87659cf5e6244b20b62b6d5ec345e7f997f927340e7ae9ba7b8b89a9dd21e4148398e3792d23eb2cce179b892203a56acc998ec22db227a8af3d1889d2131f01d4d890538f248b68eb6a0883a1e04f98581b220a7a6cc14528836eb70a35edebfacfa004677b0806d09dc8f816c91b3b97ee3af6af29b62ce5ec090d3197bfcbeca4b36b0a7232254970cec45b0674577f4ac3636cfeabb47fb5c2683a6fc885eef86d3cf45c37a69568dc4c899744364f033f985209bd2aaaf522d19fcdf4205d4ac353973a3868c460788f2bb5cf334c287b9e9233738dc8b03b7f97df0ef195dbf32f3bd20a52cb690dcf9e95a36f5297d8701b8b04b230d74a5415b4855fd15ca5d2a405850ea3f85cba845fe6953336866db4bbbd0e1152762fecc854a8b98bf675278d5bbd53cb626faf600cb22ac7ad2ab2acaf8aa4bb74e540af1a9ddf8690e16eee0675c21b6b6855b8c140e1465028ea435f06c67ffae1970c191bb32e5d2684b0956f0a0ec783382658c34f4450dee3683833c8f786e9edeaafc859fb1ca2e1e0cf2bd4be86a0688b5bf01ce13d743980d19912e5e9e3584eda020e5e37e83d8297990b845821625e4c24fd082cd7d28c128f7f8e48718eb383376c231e2faa4271b5b281d9f8ba69634704a20ccb4f6acf1ec14f95e4a3ad79120a20ba52aac830547391183394733b6a913b1d033f7c6ffa4169ab433abf7afb568e580a21aeacc6ebc3af2919228a1c9597295f34bc3d99b820c7fae04401516dcc836fb382338b9e7ce96907eaa6b10ddaa6765bd3eb46f9f8df8b6240de92be72d144e3b7a6888447413ad155ccf22709be1abc5b40c241429bf6d34f5358b68e3c364d2564152223cebe377ef5a104da626b917e7b10ea93a8a4b52c3aec6c32bd8e02ce94f65b5470b8ed93557c61e8bd3a6519996e68ed3868b3778d20c8bd34bc98b4e9cd032b698bc3a7d7221d3068a2550ec7c02c6a4b6257404a36f49d0c9452da92f32d48766f3a99ef2b25a729cd59606f5791bb9f0b806a354ffbc80d173d8190188f8013e0eb17f4e85ccd941741468cb01a360942936d091a62fe68116f7722f5632db634da8ef5ca0e9616aa13dec947cc0ea54ee71d42e75758fab0997d2501fa30aff3a0bf775d89d95b159337100c4bc9fc714806ec3c8d0109e2485636b6bff7c87e1115b0312a86e2ecdff879e76fceab66ef66b5ae5edcec62103169f4caadfd1046c9e4968f3cebf0f20a338577a853bb868c27bf3d0b5f89e8fd3bceec5cf35804b1de65b4195d602ab24939b1c049c168082124f2f2da1c286b9f5b89c4559e1184c87e7718d62efff7cba03cfe0cf087dcb39a507a56ed62fa6dc1cee3fd7388b013897b457be00c8b1e6beab4226449ea624916424a0bae288c3416285bf786dc5a4231293c36981f1aa2fe79637c3fc51a034694b5c199d8ef884472576b90df81f6128fd64aad72069273ab9f34f86dc661fd2cb5c0fc85848bd995f75fa85a54578954243a2b588be6519015439119d1817e342bf5edd38b83ad540d80e473717d67aa04395eb84078206b4b033d9c0106bf7291148b8cbf55ab1ef7b48979734b45883c212e5ddb12159298ed64582b4253129caf732595d20251015ba62d3d3589d371ab6dd43425c7bbd865a8e3449cd8855e4117d13add70f30b1b17350a583eb11d8677693de09e15bb38dd64ed7f0cb35f1344640cfdd40bac347f8d8db874b2d5f85bde0b58557788a2afc39c7fbc28c37ebe917169b06b6d1ff79f66c421d38caf253796e5215e911f7f140d130f65d5c4fb71dc2dde67f5371416e73733af370ad051a90bf28fe4beabeb1676931f242915307523eafa0ad9ded788fc1916ea1f215bed264778a187b9edaa501f866b61bbbb611b767571006b96022e4f025b6d4c7a83a5c9a6a6a", 0xa7e}], 0x1, 0x0, 0x0, 0x8}, 0x400) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) kqueue() r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x5, 0x0) 16:00:18 executing program 1: r0 = socket(0x30, 0x7, 0x1000) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2040, 0x400000801) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) map stack 0x20000000-0x20400000 of map 0xffffff007f12bd68 failed: hole in range 16:00:19 executing program 1: r0 = msgget(0x3, 0x10) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) msgrcv(r0, &(0x7f0000000080)={0x0, ""/136}, 0x90, 0x2, 0x800) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffdc4) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x200000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:19 executing program 1: socketpair$inet6(0x18, 0x4, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x10001, 0xffffffffffffffac) rmdir(&(0x7f0000000080)='./file0\x00') getsockname(r1, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) r2 = open(&(0x7f00000002c0)='./file1\x00', 0x800, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) accept$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf0b000000000000000000000000fdff00000000000000000000000000000000000000000000000000e9ffffffffffffff00000000000000000000"], &(0x7f0000000280)=0x6e) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') sendto(r0, &(0x7f00000000c0)="bf7489eec49e96d9d2499ecd39b777dfbcd57e480901d9b29ae83733fec4c15b098d458b15e28585c84748ee05a1ab8df02a5ff0e7", 0x35, 0x5, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0x20}, 0xc) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = getgid() setegid(r2) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:19 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) 16:00:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000001380)=[{0x0}], 0x1) recvfrom$inet6(r1, &(0x7f00000000c0)=""/95, 0x5f, 0x840, &(0x7f0000000040)={0x18, 0x2, 0x7, 0xc12}, 0xc) 16:00:19 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="7ef09d5e4e3c4a2f681c4a54fd3b6dddcd2b5b94e8bb8e52dbb8dc36992efb52b8b07f47c89d3819f3af102691dfadf52afdc9b65e011982d614dec1562985a09915d380394a9df26590ddbfb7e46b79c7789482122590ac7fd3d9b31ffabb3195530bd4126d9a15b1ba4008b1dd4b", 0x6f}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:00:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget(0x1, 0x2c1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)) r2 = msgget(0x3, 0x0) r3 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, r3}) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0), 0x100000000000021c, 0x0) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) shutdown(r0, 0x0) close(r0) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) socketpair(0x39, 0x7, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x18048, 0x85) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{}, 0xfffffffffffffff9, 0x9}, {{r3}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:19 executing program 0: mknod(&(0x7f0000001280)='./bus\x00', 0x2002, 0x0) r0 = kqueue() r1 = kqueue() mknod(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000000)="b2", 0x1) write(r2, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r0) close(r1) open(&(0x7f0000001780)='./bus/file0\x00', 0x400400000000, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) readlink(0x0, 0x0, 0x0) link(0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001300)='\x00', &(0x7f0000001340)=',:%\x00', &(0x7f0000001380)=']$&]@\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='@\x00', &(0x7f0000001440)=']/%@\x00', &(0x7f0000001480)="7d2d5d845e27402f00", &(0x7f00000014c0)="292d2f9626242800", &(0x7f0000001500)='*-\\\x00', &(0x7f0000001540)='%,\'$*\x00'], &(0x7f0000001740)=[&(0x7f0000001600)='\x00', &(0x7f0000001640)='}&]-^/\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='&&\x00', &(0x7f0000001700)='*!*/\x00']) 16:00:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000047200040000000000005b21"], 0x10}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000200), 0x50, 0x0, 0x8001, 0x0) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x20) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x100000000}, {0x3f, 0x5}}, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x828b, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x5, 0x200}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) r1 = syz_open_pts() close(r0) kqueue() write(r1, &(0x7f0000000040)="70449d6ae04cf4adae24465c8fb28e743f6e214c7247a755efdea49536c876a008bace80e711168c75617f42bee03c3f53dee536f1f3da59e1efde", 0x3b) r2 = syz_open_pts() socketpair$inet6(0x18, 0x8000, 0x200, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x5f, &(0x7f0000000300)="75624d052cd571d29eb151c9c2bfd0991d281b8e097df27bfc25171e7ef8348ab0502de431bd4ce4cdd7868cbc088d722c675f3aeb4171d47fde89b6f80a6366a620f400f407c011183a2c89764eb3d1ac4f433958b63ebf85b7d81fce54d2") getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000280)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "d547f41571b9550c7db400"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) r4 = semget$private(0x0, 0x2, 0x148) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000002c0)=""/17) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x4004, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="f5c5d730232577ea1997ebe0a2bac483cd760f60b79e857e36ff0ff8bfdddfaa3c9c5d3dfdf4b022a9458f51b5c05611d138026c655879d04099ab350d966c6b56f624edfc63c818d85e657d622e10c1743ce082b666afe399f25fd616fbc66f70c32094d23f911c", 0x68}, {&(0x7f0000000140)="5e5bece069d532171c5ba0a21a4485519abcf5bbcd2550bbb3bbdce44c4088629136dea71483db16c9b0c827bfece72dea8ffb85cd347d6ec731a4775ea36e4750dad849dbbc22460ebb492838bf215b6e33d3686f7d4b2eedb20f8b4f0a650c7339c26d269929dde1d00c7c436f2410a40c45492af38d10577e5ad3b8dc33ad5e43143642be5d379ffceac5aaa74db630c85429a2f08000a9d3da3683fcb855b2104e447975e6a6851592155dd2e4bc15a9216df03fd9f615dc5ea31abd682da74025e655fdc1f62d61600d337d805c9c79e9d07ebdf505f108b277249bf2b0dcc905270b4a694f8384c32af93808548d223ff60bbafc78aecbe867ef7d08c377172a5e8f830ff2dc8c7d091ad5c52959b3930b7e83096371d26a8533383307d224a2c5e9aacb5e1ada292752875efaa9f0c6232714ce954a763b40da584cbdbeb8af6880cacb69b269a2351017a676c80a72f55b25ded53cbfe121038d9c0fe17050f5df641d4eb7ab4e326fce001ea65f649a2cf7d727720a7e5fe9703f29a1d57a4abf734e507647f65f6302da21f42780fe0ff2ac7e04b59cbcdd6674cc7438be998c3a3e37464e1f62ff55674c70c9763b9f48c9d8d58efe11a6cc188d608d89dda0d8b4cd1c91e5dd7a736f5fd7a0c6c6f1ea616a7d65484d087ff410e8aab84e19e5c613c2bdc5324de54292982c716e1cd0219a73a9fbae449023e8f647e6c3c482ca5d2f4d50679def8d018354f6d59b2be14defd13da0b3606516de1909a5dcb78575c8c94b3bc5cce4681469910e1cdfcfb85b7da34100b1ecdc5cd700889763f5514bb0261edacdb722d4ba7f1ed943eb603bf2fabe28ccb904d1b4ebdbca8d3cfb30dc62fb6588df36ccd72b1e1b3020d109948f9a73f73192548507781e070ea1d73a313e4bd19d2ab89c5a477f3de116821bbe5502d24a2afbcd705cbb3138bb394dddd47cffc2e30048a12d16d7682bea55da6f6c6562db8633369cd5c926aba8e10b4280cadcbc99a6d6b3d02ee80c4c77659eb9ad21cea2ecd608844f210067672bf2f5563525d93cd35a3f99e570e79df3482f063af4a2e670ebe30377a7af06bf5981284d399217b5d6029d78e0398ef06a25061d3541a83a4cd25d220eaf4fde701e33bc028fc8ea8863d1bc767e7b416fd7b77dc0321a909c58852f533d1ea89c7a08057afe9bce0b4393dba31c3417169ce3912e3aff190ea2e936c8edb9fc1494edf512b865c0695ed4f0aecd9b6195349990b15b6f9c15c9e68f3aab33bce222d2f1da821ba82e8ded9c5817127b0c96978f5ce36705da124ba7947f2450cf6ca84812356dc2cc829a06757a1a6fe161180ea353513d8092342520d638884a3d6d83093aeace6294adf098b52741f5b2c0f37d9114f096271f7f5e5343d6c8a094cf15f623eae6fb31cd25b5042408596a22aa5d97d560947dd12bbf07fff39e9653aabd19221034acdb4c35ae17652599b5adc61bf455aeb76b95711f6b6bde9565f4d5076f2c3634c89f73f89de6f01343a4ac4717036d2ae57e3444ad8f55194915eca388ad6c7920a3fd38cdec2d9ef1fbc1e45f928e0df10bf06d9bb50529e4148231d4b43a833625992a5aaf74f903d32bc10b9d20e349b97719d727611802a41bec7db9f5999feab74e74bc930fae4eb183a33f91823ee8093e3055da4dba63166286de1efeabe38679e2789b25ad1ac721498c59bf953751dc16d469404edb7b7e7059b1b2052fb466d3fb426fffd88e4263ec6aa34ec7d3e7658cc650ebac19ec5c6fd40835017a1298d89aebbfcbe2667fa51733ec067393d9a0081b4d23f2ffc5eb37fda9bb8199766b590071d9def4b6f7d95a57842e40f1983001564f539ccfc58496c3b70cd7bd2518ff6308e0ac10f47b58342f079fea933d25381ce180a2569d529acd1c278ddc958f0decfc5d8f6cb1e420d0a9bc924e147ad7831376bb613007ed2a9ae1d8c1bb235e26bdbd7da7125c91e575779b78e231fc939c164a6e6fdd59c834b889aedfdfd934bfac89d53f24eddc0960ebefc49989adea7f8fe6d26d255a1c2054cc396b7cf5632f7128c754c6989c828e766691376680888aa7604a6d63d3b3714a6ef9f2aa4a1894393f40edb1627049f6cd334982f43670f0d907fb66da4ff3fb2455acce141fc76fba7b9db425cae10581e3fdf538a43201401ea86621e2743bb917bfa074307f581f5d1e80f409e4b4d8dc09acc3ac574aa5c9f30dab6f35a458247ee8644333f6e503f517fae3a05ebae815592ccb920b25487eea332ba844fd5fd096b4b6e037d46e7e59d41b1b2b72e83acb051f6ec3188d30567fc122b7e8ca279d9f07cc6a199b9c5f4a064cb6562117332d2deab4dbdafc05dd135e8b8b26d5a8dbb31ab798555c8d0ce148dec828f5c5d84759f64f5fc7ea15d64c188db6944a9149111df4c47916c8b8d65af61d80fe2637e4acacfe7a60c3f73202706a6563288b25ab8baa04e47dabdad363709e0d97c8d189d3df2ba4ffd72ddd057c82fb069775027217ef04a40ba5ce49dfb9c2319afde56d665e232e08437d2b2ffdc51682318cc0d556fa4337b7de7c08f23a1fe489300b258dd3e7c7052624d8b597ee2699c2eef391c7f410fcfcf443d198d4c1b307ff1a056f2993bc3a4979b3f8c0ab71a93f114ff17d0cccb05f4a83c2957aa218357d2900f24b86742ce4c218c0bb17471e70125e97705953b93e1a7a3a6ecd5000dc52a936082c65b6ba2af8df3e21650c100a03a5c8a69bb1c443b7297e0ab70a322278b599bedd6ed615f22367b40bda703071a7a72561926539a8c04dab4224e1ef13f8a07a917d55443ebca4dff6093ee4f0d85e6f15346cfd017a72fa9589e572389d075ab9b33ca45db9209d10adc0bc3405ebc7f1768f296c7b957e486f98720c25f8d8de39c5d41cf2a2c3c53a34fffba6bc7ea90e62957d4da12a92d72e392aadb58225d86eb23d52b31ec971f8d6f04330bdd25a6e5ba9cd5f1672c9e95a6b16e70c2052a012e5b89b306e829ccf2b3a0b983d1e476eec9cf3adb1c8e77870d4f24785c71eeaf7f315d2c27653fe1d09d7005f51359185c51706bc10117dbdcecd14b27838267ebe6d65b254f6f44d8cd666e64dcb1456c3724a46ae8bfa3d2f4d0ca3fb815bf76d09b5de25888cf793d1c531c6a8a11a11912bcc990bc7af33ca5f0d2cba03d8b08db7c4ddc140391a4556d0b39488726ba659bbd10543c20337eafb3b0915d9b5942993eae5737f1ae6e522e2a8027ca51316ed6f75abd20b520355a70bd9bbb58db3730ce9af3ac4fc52cefcbac4fb54d64e6fc4b595c2f2d9bfef1373c6bd09734cb63cdb12b7d58889e695767c4905233cf1a89c9dd6c8700dc34fdc6961414261898ab9eefe76bbb555000b63447fb5819ed4e1c0fe337d88c36d1b0c856ece806e871fe2bca78bd1c38eba590adb7d46dde70426e5e50ffd243706cd7fac5ed9f4afa2d971cecac909f649d0fb3f727564cd5a661de04811b06001c3d502341c8958fd7c784afcfe6cee7f44f1711022eb5c4e887f431a46f11588c162d528d9493dab695e208c1d184c46343e477ddeb8a0306b774146aa0d8bdd8c68b08d0c65cbdc08e98baad39bc07ec03e57bf4b33c60d5e2919d9c354f8f79a25e4591ff05ea0e7527a30b395bae1b39a0860cfd854fbfca7db3e8ed02340f880a034cd58aea9a56d2162eef35c1175402f0309d69baf14b0be2f423c223ad43669a333eab265d1a2c18f6283527849e5f7c08bd122fdc514f74f9aef1ad52855e6427bbcd3d3dc67bab226972602995a269860579cc14990712ab1a93240f7abbdfa46b7d5bef46a16a3e2589292b09bdfc3d1a3de090def59dbeb1ca9082e899770e0f7019d85a028788630f8cfed60c8afe5e471d16e516b9282c68bd976370643d3983e5b6c925643799827a60e867adce4e95bbb69372c353f955173c5f3acac3032ae957df74ea82cf8d9a03350dbfbd4bbf1c51a3836984dce1d1b762e480d9e70bc5205f2fbde0a8afc9a12acb71026b8fb25501a1cd93edf4fbeba6327c025ac99953516ec310f4164acb26427f9ef9f5df16ba9a40b5d2afd71ea2bd45996f4bc0f2f2e96a45125e524b77a4a8090a35f5d37dcf4c4e40a8f2c34ff72aa3397bad1388a11491d96aaded17d2c35b240716896cf417aa13a0becc0a2cd734f9d32af781e19fa104620af8afdcff9ebef547294bcdb23673135fcf3f1dd414d5c5ccd0884ab0f30eb270d4dae3f180eb4d9c29bb81db13cf34b05545c2f481d6d03538d15dc3c561080e4e352b44c20bb9c654052a15468b19ff426bbe453d0948c342d3802f53e35de226e04652110fd8d14b25d4060598cfa9d753585f7842cb96e3e643435043c4e610ce73f6bf8fbbf44d1480d41cf2013bdfde8d490596464658370a73af28a2584fd01e10578c6dc050c765c973f9b1ff11563f1345fba7b66dbf65377a71da9beb042ea208c5c011a3848075af84a1d804a9cd36970ee4447afb10da75a9fec42c63d6042838792b77813c99f1a41d7a35f71b1f98d60e917d5b731306dfd4b812df0a6d649ea4d4660374d5b373381f4e5f3a002e39d542514554c3ea7b9aa7ee1ebb169126f5922e2ffd345ff4bc1506233f0bad5e188b529566a444963f6e55f7af58fa0ba2e4de3fe408de58851788fa04cfb04f67991d056f583acfa434f8f057eb5f7ae9e99248713ed12e73e0dab05754619119a12b5dbd6c790515ce7fd3ee56adbf6fe27bfa9f7b7fb8f15c499132b120337562bd7278c86d9f6c6224477c4b87ab41fce9db0a5e6d043fdeb78a9ad1138275b5afd5b1f8990183b5242f05ec5ef5080959e118fa146c4391fedf94f899048ae070d332612e5f5e5302c02acfa226c149461cc8a4b87aa5ea6a6eefd85ef1d1dc7ce6545d8e07eee8907876ba098eb5254c17ac38f5b6b6f36ac02493dca05fa7c75f6dc9f811d57396f2f7431a643fa8b010919314936e5de7d5496e500cd4091acf349f1dca92a92cd8e69a3fb47491e856bd00c7f5550b7882ded442dd269a66bfcf951d40637db765e9a38ea59680d4eab7a5cb5e2f637416d46cb11537ba61ecf9743d93af48bbbea1e83faf2d336cad28d13bbdc56b0432c8703d8df4a8b3d9ce54dc77b73f8174e604ccda09d977e797cf43778ebeddd28ca944c06e94d069fa6e31cae656cefdecbbd0fc53c0db73dbb78168ab5b188c7e7e3f2a9bebefad34693dd942546072c6448844f8d7f501a75f632f9b3e2180093055e87d2980409067dd6ad2e5ba787f4764bcc222a3e2bfc8474ff7003edf9bbcb5a14512d4b14f26aad042920789722d599cc2032c47d51d4ea9f9da2d54299e420ea8baa3d0fb073d03579ac1bdd96196c9385b9a575926332b34c8a047e88f704e45f1fd6b69b3e09cad67da72f04372f7a19c9deb958318456fb1dcf16617ed53f7e7d629aea22165f60d822f3d6593a6b765ea6f215968f9a8a57bfaca5f46583a8fd8c3517d776b2c1b52b38bc27bd062c2d8a7d29cbd618f403996349654246326ded73fc28ee7bc87af25bdec243eaa00dd4198db8cb5abc11726524e5cfaad8f1e98e054bc97272b3f06e32c3d9f1d07d68f18b4223f359bf59323e6880da7b65a7dca14fedf81bf759dcb90dba7e556f48aaefd6c1d498a70554992d9ea6261f855eb58d9cb052b2f44bbfab1bdbaaf03fdab6392fe624161ac820b31e48d42d66eb8f37cacfcfcaa5813dbc51347fec76c85a381d2fdb1f9b19", 0x1000}, {&(0x7f0000000080)="8a5b531eea4e73e2213d5411701e21e25739209a9a46f6a979008380f06cce3d29f68ec0ba58da4edb8f6a4d434808c2d0cb80867bcc", 0x36}, {&(0x7f0000001140)="3dde2cb9d8d6277bfd2251efe3f140b92d57e6294fa03bafa22d685c41962cc6694ae3197de9fa27ad982a84cefed20df46a61349b34beaa53811968d0b10be5b309e83927f016bf91bfdd6b5c67f2c0e677fb90e81fd7a3e0a3c477a1c0282023b6e078710aa3237c0d194e3f52be96ec700db97e0c091d71f9de23d0d9c8d8e6f92024710614a4cb5b0fee8e0b8527418885d012a8f3dab4dd5d41d6cb175262db79dc2fb254da99a4c4866e94ce552c2c427e10a402acc82448dce1c1307db2e7cb38879b4323cc84f57d4531e54c8b83a6908fae5159b49a7f1b6fc37353252a4dcd3b7936348485358c04f3fbd29a791aa2c6059b5d5cbb0b12", 0xfc}, {&(0x7f0000001240)="ec7e64ace62868f34d7b088f37ef9d68d2a859bcc2d2456aad34a298e45316a48c4332d66f2054859ace78e4039b4b6103431179e750ac6413f08b5183b55255cd2bc381c3b271743c27b61b038ae7106bbdd6fcbe93615c8c1d37b1f202eb017c18a523a0854ea280a16cd8db4e1773ead64eef9ca02e10d0", 0x79}, {&(0x7f00000012c0)="4319156bb29985d4571ec1533c8a5f6ddb4cbf549052d954ffe6b4f1b4b1a0749da659664138b3eda9b5e152cbcc9d6c628ca03e8a055249aca008a3255802964fc891872814865f81e7907e7e126f00e92bceba4c740cc48545421a9893142ee55307067ef490d740bd2e54777839f834a80b73c60519760d795654e025c460ecc633da1fe9b4413a55e5", 0x8b}], 0x6) kevent(r0, &(0x7f0000001400), 0x4, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x15, 0xfff, 0xff}], 0xda, &(0x7f0000001480)={0x7fff, 0x8b6}) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x5b15) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x50, 0x1c0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x80) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="6c869a55bd687c8c5a42eb235f1dfbba708cdc6ba7bda4c73e8d57a4089a3a127ceffd7382748e0bd104981a4cb83344d6c98d85336e90140d23b5c06140e5cbbab6432c20337250d5a286287398223fde8ef1aeef77f093d0c2f3a7a0459531358b5ae6e5f3a3"}], 0xb894344a6415a14, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = getuid() setuid(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xe1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r4) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x25) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0xfd, 0x0, 0x0, "1f715125ab8d567a964bbb89df5a73381b1eb052", 0x9, 0x8000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getegid() getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getegid() 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) dup2(r0, r0) open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x0) close(r0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r4}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000000c0)={0xfe, 0x5}) r0 = kqueue() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x2) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x22}, {{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 16:00:20 executing program 0: clock_gettime(0x3, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() socketpair$inet6(0x18, 0x3, 0x7fffffff, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000180), &(0x7f0000000380)=0xfffffffffffffc50) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = dup(r0) bind$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x1, 0xd9e}, 0xc) accept$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000280)='./file0\x00', r1, r2, 0x2) bind$inet6(r4, &(0x7f0000000040)={0x18, 0x1, 0x9, 0xfffffffffffff001}, 0xc) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x27b) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) socketpair(0x32, 0x4006, 0x24000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) write(r2, &(0x7f0000000300)="4a4494e19ec909463c3cf8269aa58df4cae34fa23d0ae069d524be14a8305bc739f7b9d7cbf13058175e62bc451ebb6b44e0d73353e7dd8c87dea5bc893124cf367de3e0c301", 0xffffffffffffff16) write(r1, &(0x7f0000000140)='3', 0xfffffc37) 16:00:20 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r1, r3, r4, r5, 0x105, 0x7}, 0xf01, 0x2, r6, r7, 0x9, 0x1ff, 0x8001}) r8 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000200)={0x8000}, 0x8) r13 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f00000002c0)="f01b39146008bc9d8dabad1be25dd6a48694bdcb5716c64bd1f407a1afa07e317e2515c21d22d34ee79fd891302110dabd57b417081e918e76833c9b34c2a65cf4a4dcbc4bf91501131cdbbcae39c176f4bd490e2eff20a7d130ce01a8d031fcaf1836542f51e4a7cf1a25f46beac569648930aab0e36bb03e039ffef272851635cfbe08a9293505e5", 0x89) geteuid() readlinkat(r12, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/198, 0xc6) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchmodat(r9, &(0x7f0000000540)='./file0\x00', 0x8, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000600)) sendmsg$unix(r10, &(0x7f0000000740)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000680)="583735201e358b1684155dff83279239454131a4d39a40caeca3516eeb65bbce5cbc2e", 0x23}], 0x1, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r15, r1, r5}], 0x20, 0x5}, 0x0) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000780)={{0x0, r1, r5, r17, r16, 0x1a0, 0x10001}, 0x9, 0x10000, r2, r14, 0x3, 0x6, 0x7f}) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000800)={0x2, 0x2c63, 0x41, 0x401}) shmget$private(0x0, 0x3000, 0x120, &(0x7f0000ffd000/0x3000)=nil) setsockopt$sock_int(r12, 0xffff, 0x1005, &(0x7f0000000840)=0x6, 0x4) shmctl$SHM_LOCK(r13, 0x3) connect$inet(r12, &(0x7f0000000880)={0x2, 0x1}, 0xc) setregid(r16, r3) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) 16:00:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x20) open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x59) 16:00:20 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = semget(0x3, 0x1, 0x421) r3 = getuid() r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() fcntl$lock(r4, 0x9, &(0x7f0000001980)={0x1, 0x1, 0x4, 0x100000001, r7}) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000180)="15d06c86976ee4e832d613c29c2d820866b869a7131949cb915056dd5bf6a328ff6d7aa191a1577ce197649264af39ee3b715334302bb0fc0d4959d08a9a329da28a60fc243d0e4678efe8620a51154614a238057e5a99593ba30dff23b8600702e54729e17585659f51e308e56d23bd94ae75d7ec9c630ef15a803f9458ff849411086ea87894b1fbf5672f146757d364ce2c695360ffaa01ea562b0828a13f6534a525a7b356ba322ab7622dbbbcf930710f8e559e145b6b2a03894ca698d902a66aac748cf547fcc394ae1210c41bdbb1e483eae2385aee5ce064315a97176fe264397af04d871d9b725c329a6fc4cbe47ad84c3a31497b97df56a1", 0xfd}, {&(0x7f0000000280)="79873f025962a254c1f4ee3ad5232418667b8198cdd7e1413a07d675efe49b3d1da709bdf1a75fef549716a7088894f71044a8a3ceafcfa9266c4011d208cc2b7b08df781e02b18c72468ad1afeb7c4063cd2d2a035025eb443a78f909560995ee44c294053bbdea8f722dd4d4490ffc50a7c7d04b0827cbe58ae6771cdf3eaa4b5e7a17573ef9c9fc11a617d23408175f790076bee6475964581ac8b104360cc61854f89f4e56c63b1047e62185486147b9d38be92c1ca0b02dc2b6185cedb0cace5fc937fe3e0ba6c18e9b39bbb08731b41e79df46aae83b", 0xd9}, {&(0x7f0000000380)="6add6e53c4c80a91689c8d1543c3a655286a84c034a9ac016cdbea421f6194a202a8b584d4d61286b362642aa8314945248d372ad53995102943a13748e4be0b580f25fb79c36a23df4c2cb5a649796382ca46ed55088cdfa6f906fcaba4e9aded3958e2eb76bc61f1118f1b1ea345d05dea3e1a4018b109f5beeb3f86790d41cdcce89210cf54c598e73957c157fc15268b5f704e57ebd5ae4e074f3be55089ca77720e6acb495971a2850962491d4b2755cd7a1b9f92aa43083a061356e130b205d1aba2c07524b4cc2cc0494dba2419c74b4aaeff1ed35339a8926949106b9e818c4b", 0xe4}, {&(0x7f0000000500)="b5006e92bcf19436a7243c19815f40a54c669a0c2f66270023f3393f44993a23c6f173f8a6dea2879e4cc1b1d322f0325ef167468e009aeeaf7dc9aaeaf4dacf53b4c3951c6dd6c3c25dbfa2e5f5e3646824c8bdd055acbb96ebbc663ad040e5099c1e8b9dfbdc93d01b1d2b01ad5d46540518a71a1187adaabe1ae2b6cfba4107d0f48123981e001c475dfe23c6664f099b225b0ab3fdfae6a932c3b8a17f1b0a6c9712ad3374b4e365f1e44f0d9267219d7a29735f98cdecf9c2c97c175715dd7d0e3d5be7518d58125f6e8253126e1808414cab75a35bf053f3814883fb18b1adf4", 0xe3}, {&(0x7f0000000600)="9e28911c2f453578cfea7975d9b870fac147c47a225c398f7094230e11233704971de4b5ae7eddf20f5e2ebe283a7747d80c528663e665e0da57fd8a5f6409400c3ed257fc509fbd99b1e2ac39", 0x4d}, {&(0x7f0000000680)="f86a38a382cd77eb76e8d1ad482e829f47801034c62bf1a3c865b880d163464a2f8ddc1e4b6f6cb454ad9b6762d46491e347f4529b4498efefb9c54f4706c6f585c1fdae8a70efcab7eeaff1932debdeb8ddd51442da16607bbbaee3bb37a0852dc003c4fde1d3f9d9ec036b004d043cfd421f74e15d99f13690444e0ecf5b91f1800df28bec5e1277b5466ec930cfbdd8fc50b740af1e85a436bcd6830be900d0ff7a926a415af810736029975c6a4eba74b8da920dc16134040d6f99331b275ae0f55d04c15604cc958360ae317ac8f7d66e50da93aa907b46427115605f1d5520e85c27bde9a83c68d0d143319cc1642333a854dd020572859a06c566", 0xfe}, {&(0x7f0000000780)="3cf1d828a7f35f33bd65afd9f916abb91c84ffeecd7c760a493b0a55db97cbafb31f92c1117280867e6627128d55db80d7b21837cdcfac5aa0133673923a8b91063b2e91dfddd313b5ab3848ede4687d230dbe605e92dffc16e01737212d85cc685b9fbf2dcff02fcf707179d8a47749ef1dc267e3d6b75e4110cc29d0a2b1f7932ddbdb1c2dd9d73f2c62d9abcb3724c29c2a1d8d99bb59ccbb5f15e442576a82ba6a99f67ed8c6ac07b058a6a40701ec47d7918d07c048190f8285a2106849a01deb9e4aae417d3e71a482466690db3d45e64254cee86bed32fd8922901395e4cf301956aa01a659c351af7148b1aaad3247cba910fb175471111deea6401c5577262a9d60fd1d24328f9b72b31687b358201d5d20c249ac323e674af4d8f27d97a75b275ded0a2d584d2e8de02fe89368cd119e0481dfb53c8e6189d52ee7d35d16ff9dada904582b739a7dd346ca645d377f319d7684f562e406a5ebdcd3b5c6908cd74909c8cec32945b9c07506dd9d21cbb1d19856e74f41d5bf22d405250d6932d3982b64faa873a08d6286f9ebe6c820740c1d939c8f73689fa150f82171269b0d5751aa09bd4e8d01c2fa344097fd44b056fa93748fc2e8f82bd1c704b144b86487e0ad4b8410d089de0daa6815ff48373ce5d1c18c7f74ddd75810e930d0d2a067469db25cfc2e59df680fe59c0fe037db4f386230465c997119b0253f9c8825a2216f777e086e883d60b4d42f0a34ebfe94022a94cbc2b7990ef67c115de27362ec58cc0de16fe212ecae60cd713a06b8d9344d9f6eae8eab354fd0f08f8afa4740eaaf867fc0fe4a3a511a7bb1f301a2202f9f5ff0d912dcf583bb3d86de7290d034eaa43bde1c51a5f957b5b45e084e545304d81905dd857028256f5e323d315716bc0f62cf2a9ba2abb83e45360280f2cc78301c06db19f48c341a77a7fd471fd23ed5d8614d071e7306e0d1842eec54688b21f56fbb868f6390e0572a14a185c904e6089b8d6f74c0e5c718278f1ce622be17aee0723ad6a1d844f01c76111324fe24652b4015fc1aac144d5d6c5cc012581171e070b14aeaca5036065e10a2fb3f1288ed00a07206f7fcd02a90e6ea3a7efa03ab7ef18701d1bfce54e22c7bd273cf17112947754c3b6353b1b05cceda8bca970300f5a8d17e91e6c8e4075e32f89e4fdff63f55e28217bb399bf55e945bc0a46e673e678fc841a54e54ffc044612efa638d2864a8dbdc5ae4ff35da7d67290b85d3f5432290fe11dcbbf65981ab5107a7e50c6d0391f280fd36bf110d524b70eba558827509ce3ee2e3ac844bf7ebcb9ad921e358ea6b99a84573cc143523db7e4c2adad43a966ca9ce37b5222cb567af30308d6c00b1ab08fcacf76d1846bbc8bd61759acd4efaecbfba80e1cb31b83c42f833c287a064642893a4b0b4728c04cc900e1d8bd3af5ab5be06cad0a69f72a36be58b82c795e65c59a4178b02fb8019d16877b73cb435b2709436bf8fca8c8a8c9bef17d1080591c7fd3d5ff244f4e981585f7c0c35f318f7f9803687f9f1e268048e6d8e711ea43440c0623ffae8510ff07a221ea0e1dbbc65d613642f2dacc8f23bbed275914de802ead92df0b1fd9b1ee0b939bfce47eb8da78b4899ed98c0a4a4f002381795952aa62019ff95521a5c3ef4217d7b4477aac193d10c6e36dfaa9df1bbc1408503db24aae8c5de76cea49f95714a0b3915a8b7b87001f8cff223318aeef475f7228bb9fb45ba4434a059b2dc5fe4e93a53c2b47c7a15e663600d2dd91284fc6db286f912e8379355378568dcff4861ac4765e3868dd3da0ceb0414fe5d58dd47092692ebc5165af932ce756bd9f2a988e122a8fd949d88f08e914e3fd06343519993524e6d6f3dc7602d733307ed7e17a4ecfb61c51d840ae59b0573ca6aa250d90a5292a86869a22c53cfdea494d02e472f80d3ea2cfb89c415e777f24930c7c6f7e3d0160fad1e33c9c4fb8d2758bec9bb75baf03f19f973e85a430dea6f2a15c61871224b99e340912236d6cb1d1ff3c7224570f9f5d4a7fdde55af5a1970a20b0582374073ad9d6e73de970a153f46483d52a44c5206db77807bf056494013930fe0c4f6d5ed1314b4309bcbb06c51a4360a02ec9f51a1a4eaa55d5c1ba94b6014ffec66bb3fe6d616fb18f568a9f2fd7ee4dd8211b5388f70d375a88dd5795c9b06610b2004e7c03eaa6b062715fc2b52475374478a879fcf2716e2ee567f4e3beeb95d5bea66295f9d39bd23fed17a5e8406a9b236fa22b514986c1611bc55a16deecaea15180327d922251f6057a4daf9311b0bd588b8d697748bf029d25ebb82ce6b46ccf13bcd232b27fca15cfcb6739ba39a3aba22e0960393b820bb061b68fee5289a51d26467790103672495fda06b142e02e8ceffb0a7f56f515fb42a6140584a05c4221ffdf69036d6d5781f69b165ec3b9fd92d46542857fe4131216a425649ee25bc31b93bbf9d35cdba1e5779b28e9591b705b768b3604697f7c5500a973ebaaedf980b23d8a092530df4e60c5b9d9aea83c7d1bd587b6b8416a766a9bbf9df5ad725e11e80e1a37d30150b085ada1228194a2d9fe1fe4aa1b626980198a8e8e4397c2e0b001c421833cab604a0c1bcf793037222362ad684cb8c46bc9affe9bb62ffb45df9195e779fdb2e41c8d6d6192c018431006d2987e98fa0108b153ea4fd23af891d13d24c7a5c4f20575cd55e407a9d876f789534ae4a24e3d86afa672d56e88381aa5d0db767e08683ef0d3657452ed11c51dc717628a608d5b65b56b7ada3457824b781e088158e3be10e1bac9912472658fccdb94935795f831f0564d5ba6eade621bab7eb11a95c50bdd680003fa4abeab2fce62c41a21395cf27b4eddc8286d3540db93d3549ff6ce6b78c3547663c49439e588f2c277f083b095d625fdbd398c1b4c1684cb2fcc2d457db53163768c0f4368c10da02dd48ed27dd49e6f8504d4fefd8c02985a1ea4a8ccedfd98a27a968a32d33b71cbfdfa7920e8f1b688adf1cd303af6ac9cd4f37792c36745ceacf92ba12a63d3961cdbe9658d76c8b59166954d931e31457169cde73253a9178739221876915ac7b41c2febeddb45bab6d4a10933251cd950e651d1c42ee559a9366b3af2556aa719807105e306754f17da9804b705ac114aa3e132c4e212f35a1f6153d625680d508d349e8d0c53943c8b4f8832de4d813993d42e6fad84d27cea227d520eaf7d1f6a28f3ae77940a8120e47fa869755d1157e9e266595d1f2d83308381b7d8e94053109d78a2bd89c121fbcbdc2409113bba81436a3b68733d1daf3d52baaa3fceae89088958ed6d49e8eaf55e48a8c9173daa52c95b29a5996e447b428cac1c45b982a25da02b22bbafc7598144012ba59c92b5adf4c74e3f664337b695926c2ada90f9f0e55f43e8e4dc2d01eae981473f6d7e185764e8aa3b71f7b72337bbd3ffad55ba1313aaebb8cc6ec3d6db56d3739560230ffeb8581f2159cdaefebcc7fcac81cd19fe86ef80a068edd661e8147b23412e36268c11a049210ec80e5d6534e3c37dbd83f4208ee71718c83aeddaa6613c4865835b2d9fc6343a710bd430e016b98ce7e5af884db5a8fb5a66de6df2df9d469b9969284838570a08f6c0c2c6b354bcaaa0df5a95a13904daab86fa220dea3e9d1523098e0d906f33c9f1533c00ce9f112646d548b91dee7d507f3b9c06890c73939c0869b75db96879d22609a8e930818396dada49e84ea72ca2daa13245f6d403ffc6f595504c43bbf1bf562278db9bb1f0ca5aa259bc81c55e897048562b645beb532c4d9d3aa208ce0019ad320c87ec69bd9938fe0a4f7d46508ccc9b5352c58e3165fb9faa35a2d9515ca47e51d988acba255f5c507a3bc3b04f9f6ff912d8ab800b31cadcc17c7ec3fde0a0b7f6ebc7e2b6fdec4f401d7fc7231c161716d51b3d52975db8739fef09fa924f179e103a3fde990959475a6cba82c1eae872418ed5f378a7fe5601706eef08b2a3cbeaa133b05cff5ca62a3164a3f97846df9e0afecbf9776e7ce7fc043ec09ae6923141ae4916406ebcb50395375a606c23e3932107c60b1c9dfa7fd9648fb500a08e24bcece95fb72ec58b3a0fec1f428d90b11a0b6dcba017806cf5fb4eaaf8b45dd511b2c161845554f7ac40999cb4441eef0e6988051466c193fd0278d1af18c1a5c44e11abd5e36b100bba6c769d362d85d802147b8ab66bb2ffd32f1a3b7e75813e08bf7ce3ab615875f40252731917c802fd5d15f1e2d666ae513990454866b1805c3833b5c642b3be216c09081cdf860364aeb50f76fbf17f6488c6392ac1c0c3f9c16b3483ca7362af5ab55f06567859512866a85804226957049ef4d709211f865c668e604e15fb823036e8da47fc418ce16bb75af39f6658776735cac3ce89d5d3023f996ab2a2756b18f079ed5ee1747d50c16a80f5f3abf0e75851d36bd0e6a0c165837c6872b8f1d6509a19a67cf533e368bdff9841fd64a8c9e36cfb46bb4462964bae8a8f03d57d480dd757632f5320a55e46a823bd0f38adda8af427c787768274d60d30039b855542b4ca1f8b9bdb145fb59119b4a3acf810ccf85011fa5312a7593664222925ee4f6e3c86c3590bb09fad20aea86cedee2509e212b54719a7c7315fd6f6a76504a133b9edddf962d5be9452dd6b637880f4868d2f3c52b9047cbd4c7e3c0fdc190eb90326bf996ba0e76d2bc0171dbc9ed7b300adb8bd88d0d41bb471f8c6fda1dd72893c41512927faef1203ec22e82dd4923aa34f6920abc4dacac2827e9e8e1ae5f11121339b85df7864bd34c482b710b41d2d7a7dd6a81bc73b78b596d969a9d0b95f598e9f176703db477b6ba5a23b3b4d56c9f4909992ef644c4b65ab7867fe5bb74022a2ef7e47b2b95f9ecc0f795f85a0796fb1ed6a51ebef7e2d7b6c916dbbfbfdd294047ce4bf61cfc89c35e36761a708db5309d9daffa105d3e62a98c1d703cddd9a7aa3145f31a2dd11ea4c148fff5834ed511587596148351121fd04184baaca6b70696b3e625fd8467dc65708080f79df4640de900d49d1f0beae7a5e9f33a7ed6f602fad2fad564b5a9e9fe70be63c7d17023fd31fd26980c5a6afb5fe0acebf6ba74aca05bb991c46088f02e5648506ef7abe9d337fe53b04fd6a959f51f46897a7b65a3f5b58a7c95fdba9fad28c781f5042eb0407ea23890d990d7e55e1162eac4e20928d548bb072cae03fbbc01d0f657cff6d87a2547ffa378cca3835bbfb8d2255bcb3b2ab664c2688319a52623c4a20ea3824689f45fcc8310a2dda211c6e504597d06585cd3ffd3e929cbf382780e55768639629364f99d466eafc4400f9621ced05aeadd997841892582063e6293d93631720151fb1a387af4288da3ba7cdab167080e2ebbcf13befc3215cd056669b41fde52d8922807683a3da8e2f0be1f854a0e6ca017ba6da608996ca84c89683df58d3448ac8db26ba64f1ed1cc432ee7b7cb047a5df98c27b452476869d0721b0ad109dcd89c27cd0ded75ac573cd8bf8a6f8662f8b8a89c1f20af8d544f434963f3771b672530269844e2d6f7c7c12f221b4890b3c0e36c63bdeb1fa4a60c029697af659330bf73180e4f807ee7780eb906fd0290224dacc3368e170d657e4e82b4240c64c4d47a97525d831b4bede2efca71faffa09f5ab7804724ce399c90b2ea9cf2fade95c98213bd69f2b6c3cd2d4093864619cf0ae6b8b85d6f05dae6852a12705c7e34b58b4fb1fd23ddbf6e2f1e32f9e6", 0x1000}, {&(0x7f0000000100)="10ef466348d83ad2933ebed744968ed29b26735d9c515c85b0a9a1b10e094377f6f06d467fa0b82fe28871162d352ba983e24117d9917d836bc7abd80af48c", 0x3f}], 0x8, &(0x7f0000001800)=ANY=[@ANYBLOB="1000000000000000ffff00007ff2ffff580000000000000001000000070700001da8c4aae1dab9413cad5caa7a70499da29cd69df6a5904f223d1ec7a820046695ee89601653f9f4f8be55ba28a2faaf20a7f2426f81cf7b97dfac04f2414ac4194eb3a693504667bb275c10ee835e16bb697c462c679000000000000000000000000000000042cc09bf0893720873030d30b90a1f6381a35ed4528849fb2e61920301d3907885b9c9e332e9b143c465faa6a31ea8e1908683e3b3c1c2ac9b4853889329bfe6738d4177712f9561a621b0e17733c4024d5ab27375a0328042b5b91292c66a04171db3010c484d32b7d8eb9b91d71880b79d"], 0xf8, 0xc}, 0x40c) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r3, r5, r6, r8, 0x3, 0x800}, 0x9c53, 0x4, 0x6}) ioctl$TIOCSBRK(r1, 0x2000747b) dup2(r1, r1) 16:00:21 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) open$dir(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) 16:00:21 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0xa81, 0x80000) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r2, 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000440)=""/102, 0x66}], 0x7, 0x0) close(r2) 16:00:21 executing program 1: r0 = syz_open_pts() dup2(r0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(r1, r0) fcntl$getflags(r1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x4, 0x3, r6}) kevent(r5, &(0x7f0000000100), 0x3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x18, 0x4, 0x4, 0x40}, {{r0}, 0xffffffffffffffff, 0x41, 0x14, 0x7fff, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x20, 0x4a4}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0x307, 0xe7ed}, {{r5}, 0x0, 0x2, 0x8, 0x40, 0x60b}], 0x1, &(0x7f0000000200)={0x5, 0xffffffffffffffe1}) execve(0x0, 0x0, 0x0) kqueue() 16:00:21 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) msgget(0x3, 0x2) r1 = semget(0x1, 0x0, 0x204) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}, {0x3, 0x401, 0x800}, {0x87b372b6833914f8, 0xfffffffffffffffa, 0x1000}, {0x4, 0x5, 0x1000}, {0x0, 0x200, 0x1000}, {0x3, 0x9, 0x800}, {0x5, 0x1ff, 0x1000}, {0x3, 0x8}, {0x5, 0x5f3b5c04, 0x1800}, {0x6, 0x9}], 0xa) msgget(0x2, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) getsockname$unix(r2, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCSTOP(r6, 0x2000746f) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x0, r3, r4, r5, r7, 0x1, 0x9}, 0x9, 0x9fe2, 0x1000}) 16:00:21 executing program 1: socketpair(0x1, 0x5, 0x3b, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1, 0x100, 0x6, 0xffffffffffffff81, "b6346206593e82ecdb5b4c9c3e8911aaf22eb46b", 0x8, 0x29b2a8a9}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x5a6, 0x7f, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7", 0xfffffffffffffffd, 0xfff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x11, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='\f', 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1, 0x2, 0x4, 0x9, "e1d9927576366ee686a68c52ae1a05d39d5b7266", 0x2, 0xfffffffeffffffff}) r2 = dup2(r1, r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x30) write(r1, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x8d3, 0x3, 0x7d, "abea7e867a96c08188aa44df4818fd3e51fd6885", 0x2000000000000000, 0xffffffffffff0000}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x8) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="010036f17aefa2994773c0f4717ac5c90e612e5900757300d4b4e6fed5578e6f08a0cd6a8b420999e86b118fa58bab001ce4"], 0x8) pipe2(&(0x7f0000000180), 0x4) r1 = socket$inet(0x2, 0x3, 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) setsockopt$inet_opts(r1, 0x0, 0x4000000024, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000080)='./bus\x00', 0x30200, 0x8) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:21 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) flock(r1, 0x8) flock(r1, 0x0) listen(r1, 0x80000000) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:21 executing program 0: socket$inet(0x2, 0x4000, 0x7) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x80) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r2 = kqueue() socketpair$inet6(0x18, 0x4003, 0x9, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000380)=[{r0, 0x4}, {r1}, {r2, 0x124}, {r3, 0x1}], 0x4, 0x4) r4 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r4, 0x2000000000000029, 0x37, &(0x7f0000000000)="00000081", 0x4) r5 = fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x1, &(0x7f0000000240)=[r6]) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000100)=0x2) getsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000280)={0x6, 0xa6ca, 0x4, 0x9}) getpeername(r4, &(0x7f0000000040)=@un=@file={0x0, ""/72}, &(0x7f00000000c0)=0x4a) 16:00:21 executing program 1: clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x0, &(0x7f00000000c0)) r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:21 executing program 0: r0 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffcb1) r5 = getpgrp() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r6, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/231, 0xe7) r7 = getpgid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r1, r2, r3, r4, 0x80, 0xb44f}, 0x2, 0xfff, r5, r7, 0x5, 0x8}) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r8) 16:00:21 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) geteuid() geteuid() socketpair$inet(0x2, 0x5, 0x441936b6, &(0x7f00000000c0)) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000200)=""/98, 0x62}], 0x2, &(0x7f00000002c0)=""/213, 0xd5, 0x2}, 0x800) write(r0, &(0x7f0000000040)="cd", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpid() getpgid(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffff23c, 0x7fffffff}, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x10420, 0x1) setgid(r2) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x3810, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x4, 0x3fd) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) fchmod(r1, 0x4041) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:00:21 executing program 1: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)="bc2a00"]) r0 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x3fffffffffffffff) pwritev(r0, &(0x7f0000000000), 0x1000000000000185, 0x0) close(r0) 16:00:22 executing program 0: setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="5dac8ee650730f580e50677376bb664070cca90cd54bfb9476a36afb1d70a195b58040e284b45cf034b998", 0x2b}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r1, &(0x7f00000000c0), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) close(r1) kqueue() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) kqueue() r2 = syz_open_pts() read(r2, &(0x7f0000000140)=""/100, 0x64) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000001000)='./file0\x00', 0x20, 0x120) r1 = socket(0x18, 0xc003, 0x0) sendto$inet6(r1, &(0x7f0000000000)="d4cda420306c420dd75e11450b28e26d91af3f42673b5b303a9fa20c47b688d54e7e3d94d1bace62a220fc6fe11a4da310183ce66e957dab18414b9f9fb737ac45592a1a7c802d2b0e94856de54872dfa1e95455c81e113535537ce72c3e13d7c2f3ea424844f7c2ff93f1ea7b93adc92dabe9863a38008af6f5407de1fedaa38980176319c50a09ac4c80acc28dc919b3e6baddcd8ddad2c7d3c34dc603c91a7173d9d3b85cb1c652d6cb502a0269cf73d6e84e917d60f1a3750297e213a9aa459a810e2b184b5a308e96951b75c9ce8ab01bd4e00e382c6038b1f1e547bac2d685873fe50fe03b9315c92e7afff6600ced045e0782a23b46c59f6df0716c027cf638784536a27f58f98c4bb46569179a4c83b928c9240977e902694c003d4bf9fcc2e6cab2869b7ff4b05541dd492f480e815771bc53b1f4e9de761e12e07c0c25dcb3868cf8dc4f1169b52ccff1cd5f75e6fe15169797cc076fe340f1bc6f5067fb7bf9e158e45da88f5276a7d98fef12f1ef2aab10c027006c6b6ab41782fc7b3113f256abb62a957713748e42eb6a90358efb70b34dc930b73b551d06355b0ff0002af5d27d5a9ff575926a2cbe12c743565f44536ddb392d553eea5892ecd961e930d4b27d713463b6a2ae0279ec74199449af4bc67c4c408df1a3fde128d85c02e26384e2aadd5f8a6f1edac5c8e1afa097f9c71324bfda932a83b3a7b9eeb84227c17d206a167fc307a3484375d63aa9dcf898624c2efed1bd071ece66ee59b70f748f67f4536ac6390f01e9524597d5316838449ffd8fa1e7a0f258672379c26ec528a6b5d8b6ab02683505042d9aed8a5b3769e76a1c73fc007ec69a0396166b57246ff5de4d7b0c235e4d1e8fa963b655129283ffb4d609ff7d280d2da6c3a9f90db3e024704d86b857279b3961a0a96f01c3f7763417caab3a884495aab10f299cc1e14e9d9d83c7fda71fb065b81e3b2b08d0d68622b4a642efb1fc0a8b9a56075301cd23a8e8ecb4863dd65f9c22315fa872b2b245b57c528bf903d8335954b9f712fdf9031ababdb0c8e3b5298fbd364cb56e2a268d38384b39a1b467fc49bf19eaf01005959352277da23c49bf88b320966cad61d7b14d8edef6e566c12752c9f0e2c31a4787d6a97f82c23ac547a1f0a0a545500df4d1d86eda847de411a3cb5a682b0aa0dd01fe456c82814410006f6b5445a71d6f6ab2fc3ca6e0232dda906373b5d0d9661719121ebcbee08f609b58f748997b4a6e5849e07674163df191863455f6b3522fc6368f841780fdab019cbf9b8e606635634d77ece82da24b51d5612b60e7bb7899fe2b93bfc7a7c068c95132de8e3f374d0e1b2b5f99762088b06029fdca8d353101a3ec3437ab172e536d398e5c006eb1016fe951f3cee88a3deac526d4f868bc1c2f92d3a30da18228ca384f2020f018bfb8e4df1f623b90ebabe4bc91baf74b137df813ac4fb69b5217454fefed263f00df8b6d1e72052455fa234f10da2b3902f88a2f160deecf163170b4be4468fe81db84a59e4a2a4ccdff2fb46ee7ba99b91d7a1c76ab24c78b35fb568e5484baecfeaeaa42c1316b85eb184d4a65b2df8837e682d8bc8f27bf624573d8f7347e076cd6cc336ff755efc3bd82a87c33c09de1b6a7dc4e81908e16d53c97a6ab96e9af51f2dda9a360da536b9ef7956c3990e7647743650c32bbf2d428616582139d9441fe17eb16b64617cc3e02ed8c55ddb87ee2b4ac09a387653733fd47b5435ea766952e445ff753c4babf47b32709ea631093c0f591df0072028fd10e80ad52c6e0a1fd3fcf83d1c667bc171dc810c92570031b4b6b0c6772cd9862d3a9a9481d08936ab3a3b86976bf2e3ba47463155f7cae9e7e1a78d6073fd8cc6265253cda2be483cf0501cc0f348a6f7bf431e236051463d496e0baf726bdeda733f33b6d85766636c50eb79b3a90e9e17b025c29486e32f5e2c8d8334defff97f491d66e9ea8aa2b85800a827c8dfaaea0b300caa69c14d45f98fb3413ca767954a19b225e9bb97f19dcf8ba20761998a5f0036b319603dd180eb51ffb880d6247697637c887a41ef56fa671c3ad8e787e94325a52218e78876fad8eb047897046d636532c941fa53d8fd8dc5bea852c0decd2e2bfe693d946fbb7ee531b257c167581d74b3d360c4667412cd3e94b4aa87ed8e586a848bea899d404a5f6fb4e6bd72bf5840a793bd31b6c917098259804aa4c3452403f82e2f725a2051c2eaa5575d2ffb16f7c860858639c2e13d1351f8254cfaecff225522dcb055f55ab6094b4e9c61624769e65818c9eb4b778e4f24671338131c61dd11825fdeb2a7e10207be1e89667e0381a37c2fb835ec92ad1f789619db4b598fa9cb17a373ad162ad218e847044e63e202c982ae882b230130ebf153fd446dd47a511f410aecb9e5291efb115745835499eface6d45eec042cfa05cb9a0443445b4d1ece59ba5c2f786010826859085ce76336b1058c4bc31e4b8ecfb08e2a136cca6ae18f29130c3f79b24d59d90363a214f228d4ab092b6a75ce54e8ea2423e02591555344ecd5e46121ae39e945f74eeb0a043a7e488a3488fa9d839b683df5b80a3c46ddfdbdb6252b3ca80859e7a35bbe0614ccf56b43fd9e39371640e6609ca652cff2251e372493570ac0fc2a824f333c1767373705eda5ac9326fe1aacdf35937178a228d3a647ac7ece469d53b8ee52b27cef37336db5d9734e5fbb1f13f01d450c02f500ed2b5462184ba9ac7ace605a7b6c6938f589498d4197c1fdb24bee8d629e5244f7b448ba50b0cebff414b85fa8f46a0afbb3820486a3afd21d147be6cdde251183e3f0464cbc9b450374e7adf4a4576f751a7a43a59f01ec9ab463686d2195dcc061687b488fc7d2f87c624328a3621c663cdbbd87aa845f0404bab9aacf7fb2cde246df3ad98b2e5741cc3e3adcd6290a0653b71161bce227d60e8cc172b5fda9cbc3ef7def412b738db8e4a9aedc7ae45129a5d5acb9931240efb87c9e6cb35162420c97daa75a7359e4f774acbd0bb57cfdeb96ab75b7d29982abdc4de4a9c535e65436e43fd175e64f15daf8ecdda6fb6ba066ec660fadd940159d1236846368ccd13bbed53148d6d15a585e0b1a4dd80843947d6e865cc0b3bb0074a7b7d566fb80f737efeab7ad87561ba1c2c9583fd7652c2dd2411fc2c75030ab0c28297519f00808471bf1d55a58797afdadb7adbf3bafdc56666cb6f894c42f767047bc1ec8a797a1cb6f493c9e8b7e6271de245ebce92cfa18e239775f0d0dcc811787941130dc4473fbeae91995aeec79c8898c5b128f34d83d259b868a6a4536398c7eaccf7e492018d8eb9ac88490f17c698c5209815c1b86650ce1f7b5de563d31aaf2a9394ede954b159ab19808e271b65b3c20cbcadcfbd8bd29e45a811e2d63b6d7219dfa60c1d6d400e466827da452b971cc64d9e7eba22d1d1398bf1208d39363fa4e8fc1cda3ee1d0b086624129c9fe312222f61e7ab96c38f76952fada4e2d93fbeffbdc998d81af2478a855d820a128f11e4cf205b1f0ff834857900f4ae95bbb9718b2f6285443f67ee79de02e8684fc3175b0c1f2a566b7e7bdac90c0fd7775978d124cd0163f13d687bf981495050798554074dc6af2cedb36a2626eebf6da7ecee3d9a9920536708b834999c1ab4d0be519867c1a6e7cac0705db8dfd907bdc4384d24c3802ae1c9ba40b3d0144bc15ad3d48c4148cc5e616162e4e4c4d1d1544487f8b8358569d2448308ef32ad3d8842d34ff4c06a315ac6d4c8959605abea221ec816f7f6ba839b14812ad848ee702236d0639573aa542c39683237610d905d65a496d6bbf003936322796900b3e1a212bd6c6aab77bbc796649937cdc98ca2cbcca31b703c725aacab807984b576d2475c34b468d6f14fcb43d630f6cee35aa56f60f9f8e5123c646c95057221c92f547f78226675fc41d2aad4241724f46031dd6982b47698c9a2d15f9444e5dfc591d88801e8a8e53de2e512309840543d018ea3e250efa70b99fd8c0add3fe8fcb104fac9cb6f8f323d4e999412fbfca036e2b04b21e568781e0cf48fa56e1420ef45b987afa15211766f7c87bbfd8cca1d111accc73ed04f85c191ddf1dbfa368dff57b53351eae9dc172a101ee1a1743dbc599a7f56ab13506113b8153a742757aa4ea1524bf0bd17833dea46921e990b127b2c2a149bd095c5ca4bb8bd1926b272869e8c9a4640c51e2522a25f8276ed28481df2a46a3d8df190c9f398a6787b78e68766014aafbe5382b2078f1638a91b5d291afb4495a284c592a5d0a6df0cd27c8482a7f71b1ff7d09f4401e396d3428c832accaa1eee629df6564696dc0bc8a0f8f949a6467e95aa9f5344a3996e79f37a59732e42cfed07a1527d0f7488209eac26d658a7f0489347c45ebb185f46493a31b9d96d3525b6e9573a5708bf51492bc9adb031842de47bd91e3f48fde0a9bab5181d4ba2cfcfccf131519417e3c047aa7a99066674710f75deca27d1172fbb1c4c1a2f836831def0cd4339ebff6341653fc6f8dc203a2b75e962c14c1b3a79832c063170e7a789bba175f3254c6b378a9b75feb58a8a9c2d1d01a12f7aa80bf85eded959b450d2503aa265c6d1f8b24f5d7b3f061397a675ddcab5309260ed41f99c6f20d92bdba087a14d190cb0d0c37f278e0de4bc26a0463e1c7393a93874964b6a4d8960e14335a3f6443fad380ae684408387aa5bcfd2e952a8aee421256ba442e1ff0f3f44ca16faf5932e6c514ab2f996962e0e7045c7b4e3f91a87813912cd14954e15698d7e1f87d768afb03e0bac180959de0e5b9a88e628d40d9252776302e3c22951a8e3c12185f29253aa55f030c500581d557e5322bbd6113741762303f27f5e4f6ecb8b2cdbe0fb1aab7e477e2d0c54dafd7d8a2cac4a9526ddb7e505c0afdf899a1a520705a2ea1ad54d7ca0ed6f5377487b9314401922665aeb0bb057588c6817539fa0772feb5de348aae073d46fb3f1bed022207c6808fa60cb9019dbacd0ea05126f8f33c33932b6a3f25ec3726dbf20ac6f8438eae56f4fcd43c82064e3c96cf09efa3235d2cae7107862bc0330d5ac812e9c4dafdc6514023224419df4664b64db9f265a22700b52a674b116be6b02c00642cc4957a5d0657e5c38c3df2714d487508d9d3f885422b4e52492174d144152046a936c5a5cea1ea60fa014a537a6519711dd5738a8e5f8ad83156e0542424b15004c0581fd15ed387652c51cda0673b157fcf79ff9766b973a33acfa872ac1660622a4f418a37d2506638f21f62cdb75c80432e70f4c02fa4c88fdc8d30842b0b057f22810e04c60ba6094c8dc8386d487b39cff6141702156de5b324f24a6c0223c276802dc132252d53d073b9adf9571d1a7cfe34cfbca35418643bb412da9f8b6ef3f74279ba9d87f23d3a245f8cacbc3866b5e0547de544d81f56a8c6b46f62a84b19430d4d9450c3de33b7363274e9cfd57941a25c9cac77bbf2b8bf74c7c7843bedf3c2bc24051ae5fb81bdcc7138fc87f23ee4a2a82d90a1d338868309902238ae291bc15d677c7cb4368710f3c6579f09ad071b901cf72fe07d04545b84738fb8b9ae507dcd7ef84f037e579815196c87b83bc0b36e6988cc1bdff9e48e9360a5d0e1bb9aca3c12b1a1f022a05c660a0a020bcc6f314bf29badc55bf736a56ba4a023fd5139e21d199f49e45430402582851b54cb8c7b6032bff4f5ce5bf0513226543ff8f963d16bd6c0087bb4ce7a5bf70f", 0x1000, 0x400, 0x0, 0x0) open(&(0x7f0000001100)='./file0\x00', 0x10, 0x80) r2 = dup2(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0}, &(0x7f0000001080)=0xc) open(&(0x7f0000001180)='./file0\x00', 0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001140), 0xc) setpgid(r3, r4) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x8010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x42, 0xff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x18, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x45, 0x1, 0x401, 0x4}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x81, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x44, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0xf1e, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0x6, 0x7fff}], 0x5, &(0x7f00000000c0)={0xfff, 0xe0}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = geteuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000880)=[{&(0x7f00000003c0)="df9809fd7abfca557a921e457bad343a8e7dd1b00d11105f3991422201a853d2c41797517d9b0db9d06f8567911a3472dc60b3ade640ec2352e8721a54493524a60ccdabd53e4f6e6cf49bbccbc100ab38662aeff7b91928f2e3531309191cead1dbe5086cc73c8baa8382ead852f18cfc9177e2ba124270978a326080879ab06df9df799eb5b6a14a0d72cf6d107f6f43bccd", 0x93}, {&(0x7f0000000480)="600197d426243bdd69b8f289ad2fa93a2ec3a2d5b2c4386fc65853f918ede0c77fb69390e08abf702ae277f97209384a2fbe2c3d950503103b873e0134c699ebf304140c0e5a7dba642bc2a789cd5758892cfdedec1b868952680f2068609f4409a2b7927cdbc4b9a16ab0163e79f4efb72fedfe71fd56bff6c866961f22a04bdefd5b37d12c9d426f6a06669edd88b9fe7c26a90de18e026f8b4b90c1c7", 0x9e}, {&(0x7f0000000540)="08e87889bba9ce6bcd5bf1e813a4c7998edd4ac5bc1bee443f9a44e1bc946f1e18509fbea700e3ae2117de6a3af48a83791f22484fa080e7fddcb8b4e0f32846712ef4fbfdd466da21ff85f531b48a9a9e6751acbca1af5f4c8dc79cf774ce29b1d9356d5d0e10ce31ccb8588f361e99d17880352abcb40c9b1304fb24da5a2a1558d2a4a9915762179773e86adf00af35ec7a19fbbc0fbe51a00a81b6da108f8f6aae5355d43aa1d2138db30adb4fef389b5a7cb6e9f9b3f9617c6f90b8dae3f524a91842302b", 0xc7}, {&(0x7f0000000140)="4d5a02c8a6e34ea234612b8ca6d57b4ec8cbc12d4b71fe5bcb91a511b35791405c8654655edd5a", 0x27}, {&(0x7f0000000640)="c5717c1a25672addc99669817c05e54969fdff58914737eb23b0f4d770d19518f2f56963547c5e73f82cd668a69f00cb6f21fc8223d8a3415b7c5fc499ab6fe43955341d3c9ee88e784c04e9bc0b61444af8f453ab147409327c00e116e0b35b8d1809d9b681b332dc72a0aeed86da6c", 0x70}, {&(0x7f00000006c0)="d406595a727236c43c95a674f2391e0ebc0698f6a7504950468bb4cc933f44d89fde77f90d67ec16e6d599dabc7cfb82e45fa80e55a37d227146c01fda998357c02c4a7f841f6b91b2da9cdd7dc16653aae48fe1b93aa83b51870cc27eb79453b2a5830fac18cbe69d85cbd76e50b1f6847f4b3f3b3ac9485d77de82be219bb7894d74c0d1040b5c099d3bf0d094b64c3b96937522203f5863f267a738ed7fd5a8ddcdf1f7342220957e69f100cff3506767b2af988b67ba978e034d71ddab97d4136bbbd767e8e40556a511fe212f18c4e8baf7c5e2a7", 0xd7}, {&(0x7f00000007c0)="d17d9c827bc59e24a23cc517324a8110661842d24c677f9e3cd53c55b44309", 0x1f}, {&(0x7f0000000800)="6f055b83d635a86ac7d7a30b2f8b374c9687ef4a166e4b3a1706e155dc8d34641bf21ccc30d3e503319cdacdca65adfd1b34c02bd57b962cd90090328815ca94d891e3d5a4e4e49e40092d17c1d8986cdb7c48e3a34ef3e777f8ed95428b100a3a8cd13485769de871f0", 0x6a}], 0x8, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x98, 0x40b}, 0x40b) readv(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/226, 0x1a1}], 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) write(r0, &(0x7f00000000c0)="d528f8ec4a8bb4da5fa75c646ebed852931c63f4ad0cb2cf8b02bcb784716eef118d969366a5ef88fd199d71273a09cebb747c7da0c389d5c7f147132813d6e9f09f5e5501724869c82621f09abc8c2698177bb2aadc0548b2046de1531ce9fca86659adbc2a2be8000243599b8d3b1e6d4538bb419fcdc1969a8130130a7e66bfb8e6209d59cb95d014eb7b828d74b62948d7273eacbf3e68cd9001d1f28753a8dc15e23dc8768951c850abf9793dae30de802839c1b69dc0cb9af27599d9521906554d96ac", 0xc6) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) 16:00:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) open$dir(&(0x7f0000000040)='./file0\x00', 0x100c0, 0x60) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:23 executing program 0: r0 = semget(0x1, 0x2, 0x663) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/49) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='B', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/167, 0xa7}], 0x1, 0x0}, 0x42) dup2(r2, r2) 16:00:23 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc004, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r0, &(0x7f0000000980)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809", 0x2ec) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c453527dfeb101ba1198e37d427277d06c61b27b"}) shmget(0x0, 0x2000, 0x2a2, &(0x7f0000ffd000/0x2000)=nil) flock(r0, 0x4) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) dup2(r0, r0) flock(r0, 0x1) getdents(r0, &(0x7f0000000180)=""/228, 0xe4) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x282) socket$inet(0x2, 0x7, 0x1ff) 16:00:23 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000140)='..') mkdir(&(0x7f0000000000)='./file0\x00', 0x48) 16:00:23 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) syz_open_pts() r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:23 executing program 1: unlink(&(0x7f00000000c0)='.') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpgid(0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$getown(r2, 0x5) socketpair(0x16, 0x8000, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) close(r3) setpgid(r0, r1) 16:00:23 executing program 1: r0 = semget$private(0x0, 0x2, 0x302) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/29) clock_gettime(0x0, &(0x7f0000000000)) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e19f798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0xb8e4, 0x1f, 0xc17b, 0x8e7, "17c185001a0c0c192828e9496ca9148dead20e42", 0x1ff, 0x5d4b}) r3 = socket(0x1, 0x3, 0x3f) recvfrom(r3, &(0x7f0000000300)=""/170, 0xaa, 0x800, &(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x2, 0xe8f, 0x8, "16a388701b59f9599fcd37631b8b1d5169857e56", 0x9, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) socketpair$inet(0x2, 0x5, 0x200, &(0x7f0000000200)) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:23 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f00000000c0), 0xfffffffffffffd74) nanosleep(&(0x7f00000000c0)={0xff, 0x3f}, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000080)=""/172, 0xac, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="14848e9699fa72794f9f6a3200b0c2a3b8c20148a69aaf21cbae2c11de0c618fa8c99f704a9639756e883ab7193f9e4de49b7e309c9a3c4dc48550f4539c2b70a8f33f510111cd9a599cc2ce52d3e0f221b479ea8d1c9a2f991c949e1b82d611e1cc6c06c5f65533d276b5f0eebbe89a8e37bb4c99408bdd4c0a6fd01cfce14448385d18259cf6ce71e8e194ce912da2685489d7e5f0af1a9e5c1fcf5d0f793707215861de191112cb1e3db66e2a220e2972f63b8c18096febc4d9", 0xbb, 0x402, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0x7d) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) lseek(r0, 0x0, 0x3) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:23 executing program 1: socketpair$inet6(0x18, 0x2, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3b, 0x1, 0x9ea2, 0x101, 0xcb}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000100)="be2f64340f61076dae8f963f771d2a7a6a9804c3b9828f716d6c82ecf9aba5274fe0ed2fb6fd3902e428966fd38d0d8a26290dee45d97f6ceb3f4aab161b2d05c4bbfbb610ed3e28c7a00fc4df4cdf77d83a698a6e8fb128e517c4349341ca247037bb014e138f5527b75514423278466e514d04f119c55445de2cab04977d41a5523c1a9e85efe5780c9c937a0914f0b646a47871a2ab71607c02dc32633434aced2f3f5c5102a1b0f8acd84c14d7555bba82c7ff72845621053dfbe526c0ae8674af7a9436dd6d5c4366f01ddab4c2244652b6f1370c55c99ccf8025693d53", 0xe0, 0x409, &(0x7f0000000200)={0x18, 0x1, 0x2dc, 0x469a}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:23 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = syz_open_pts() mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x8) write(r1, &(0x7f0000000040)="791e22f01627946aa5c958c025c84fdc7a4307a69f8fb14b06027de2b481573d8d52f21adeb95d68", 0x28) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x65) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x401, "b5c80b83dc1df50b39f474d4ae47f730071db091", 0x9}) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xa9a, 0xd07, 0x0, 0x80, "ea4dc4e39bf690b7271993fc3ec864a637a899a8", 0x100000000, 0x7}) 16:00:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x8000, 0x7f}, 0xc) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x107f, 0xffffffffffff9284}) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2000000000000009) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="bed4189533c533d662d2e480824c13bf2fc9", 0x12}, {&(0x7f0000000600)="bc3416ecdda3f885eb8698538da7c14109cab4b1eed83e3533221c5b3a245c0c617f162e677396011ccce8875cf10f53233ba3124fd3d075b09fc67ffac9330bd2bb54bdc6bc7f5022f2d9e3f019c75bf2a2d9a6d8eda59c65c70e84b41d49dfb12d8dbbda3c569cb5e26c832fc2c4967244015779bf8fd98e12b467624a62bf090cfb505bcf3366f99bc78b58dfd6fac9b69c62f7793f20ebca75fdf4c31967a2c403e59137b2432048463e903e1a9d060114ee41687fb2d880e9f71a6fbaed0eb1a5c8e9054b7aae37cd4655f28070dab358d8424da05994ea352b533036cef0a2157ea641c1ff25e3d471a12e417693d812f33a2919189c7bcd75e01c1510e1e860345dc3fb6679713dea9889c8a95034f46454ea92cd8115b15e3dbf5e7e8c04205ecee8d7f9f18c692478e353c6bb0dceb2aa0254f894a20e53e9289b03083cc9cb5a0cc680f6c2f6d0a3effcdc43e0964b0a040a19d6cef7a255fbcb4100ab5baf1aff5b02efbf92d2904807f7fc", 0xfffffffc}, {&(0x7f00000001c0)="ba830348436906ae611afa6e0fd6b9452c720b2377aa39db3ccedabfa14d8a71f3f92ffb139e527ff99a012c8a6a141d846fbad28ca39b637c86d90d988b6cf704421727850a3c860f0ddde6130a9ec948d0d497a40cda3e820df969c00d7976a0a0fb72909eb55ca81dc99a98241646a378b5df91390dbbc6a51c130db81c4518b53b8de7b3", 0x86}, {&(0x7f0000000a00)="cb38ff7b364124bf6c3c4c7860794afd40f27630258e4c9997970d30446133d07269676536836eeaa6e6c38fc063e29f65e5edf0f1b0a5ef757785290e71fe64f7dd0feb0d66ec2efde6c11893536ca9c1c9af5d284c64e12b5a33af69820e60765c8ed0bf91cdb7224fee39f1074394664866eb0b0d355753efa1f0d11c4d8e65e643d271fd0c04ffc3211beca1049a22b810e0d124b0ab987760235e4a6b4726696d439ebcfe6c3022b1df52208606885688daea706cc4337fbf7d512a6cca27f9d8eebdcaed1e1a224cf9887e264121cbb2ffa83e64fc1e33a77b248e2751423cc29c11fb36abb68cd9158923a1e34070564159651f105829a3b8d06e41dde3069b2a3c1f90db19d107766e0fa0faffeb74a38e8514f5351ddb13f85b427e0813adcbeeeb4bcbeaba8ae614347afa2b650b400b0e7114870badd11374812c7f16127aacccecfb8c2b59f2ad3e33c2fa6921104286257c078bf97680f69ece69cbd5aaad841c974724f6fb3ac161e55b3f122b32b60b0cd70e196336e6cb5cfb080d6ad09c44e79b7337e82f625b672c6be758b2b3658bb6d7440a130611bf88316ab5a8bb2afb2546af2d6ab43cecb8011cc51be00a9f1272e3b10436f5f7a8b797fe6dc2825ffe5d98d819cdf7e1aa440e8440448571216266b5ff37df413c8fdb88b9ee6bd60842aa51b500cbf62c01dd102782ee2fdab1a07768091d3ce46dfbc15677ea8fcb2bb5465334ebc7b7f09e27963324d2f2415712b2f51eaed8e6fe7f4157cee5caccc1e7ed36de4f7772d4bb45658cebc75d4a299c71dc97c3c6fd305752b2e9c9679de7dece3b26489224cb97f1e4a23619120ca198eafffbf9e55852664692b854045aefcaf3dfc1dffcfb39fa1eb32f54553a5c6d91d44fc2a548afa0a1b1f39a9ddac718863041e8f9fe1b768cb95e219d46592dc653443c57f5be9ee1637278efd75e7fb0d388378e93020d9c565559f519af7815b24847d1dc57e9972cee01abd5b848ca5b3f0fa2a30ba31ad64fa04e6af5665c5dc8ee167f814d488434437e525604d202fa4c70acad6999034e6865099c2147f25f9a447ccc25ee1f528c90f398ee0fa5926c47e631c23b1e0e8aa90771c0fe12c090de5cf283523ef53e3ae090d936407a8ae5a7bda553ed187148e6761588208b3a0fe5b67b104278a072d44c3e541d081a08579676620b136d206e551fac1e2ce4bc60ea27ccfe733e8f811b4192e9ea6f9d73de665c7baf9367fdb63149fcf26fabeae784c5096eba3b696fd768bd395b03b05721b429bda16cb04e494405475462a6cb087118e4b8134a848defc1bc664d997be41ae9ee6cee6fcdfc4e1a9e5ee23b171ea4e37b4c542fda115e70f25b73049262f56f3a0865e1bb84a4c6644d7973404f8bb54987897dcd50ce89c9b046c932e7d9fe5b784e915967c35a3364021968d764bf49fe96cfbdd90d00f37c5f605cd6c40191363d95298de6b85d2a6bb5a9b4223a7ca662c3d569a1a956cf141fa077f574a15bf33917701a72d055129e96297c5c2fc3c3fee6410bb521694a3667a5abebf41918dbdd697a388a04db5ece80052d36c8b373a241e7630ecb0c53940efabf3fcb5042773af06acfe9efdecaad4b2647707b55339480c16fc62af05073708d66b8e3d8da4c6f2c84378b5a02090b7d905a884b7e896f8d986c1ffa97b0aaa732f7c5b4e26e8ceabba2bf9f00c277d33df2c7de3ac1db10fa9a591b3536d1d438d086b19d6ce5ad3397a422a43414e90ad7e32cfa42b5e6ae5e4b94e9cc09ead7e7cde2aa94a313c620a50567144a4c774a50ac110a3a4c92c1f70426042dba183f174648d28b5647c558b649f403b3033d0cf6ddf4e925c7ffce7759c38a71daca11582932c66a986d4e966ce8fb29b81fae4a3ee97214bf4002bf072f2ccac595cd5f1f2e336a4f66e5175c56c4fe77850cb0c9ed0f0da5d2ea0d210a9f13b8dfd02534a153a8f3ed27fed6e74deffd7aabe11bad7a6af4b591ad841e9a64978f57f16abcb40bfb7eabe06c60b6e92dd98d2f162f6978468c8e21d165141eebb0c8de6b2ba89c7155cd0a2164ae1de6c279e1f67558765a58159d055c3d2667a5ef7e0f84bece7fa58540a0fb3f408e733af689052a1f083748fc43595dd18a768831753f48fc3b1104179d5be5eea3ea3151709a55607913b921ea82fe38b866ba1ea96024d9aa75fd0f22cbe8a9066d6ff157a6437eb2bbc9eb193f633dbc681ec87a82ba4d7340730ec7e479d4f86348dea8f8bc8f1ade36817d45e756a206b108b20244a679c2596a976cef76c85b658a382d2f27e6aec642ed20585634b41a363dafa56c38108793c144441bba1ba2a58ed64aaa77080cc875cb5bee4bf1b3c35236204bc0075327d6007aca275b8d3d337571d67545b51386174baa0245b46a999167f47c22eb5da2d7924be79e246b1f528eb6677da861191b23ede93704f01be6df28604937e04a51828497e2fa231290452d94a996d5b31088a6f8714c1542f831ae5693914b054fd7ee2c12c207bbe5cce0685b0b9bc7470317e6689f14c0fc85110239b2bae361563b2b8044f5e084701e7304903346f49f20798d1e0c5e3d54761656dd6e1f2d286e159f94190a2f6869acbfd55ddbd0ce50bbc646f3724c0b82b0c0e39e96c7925ea1f2b3c312ed4ed76770c6806fc52607b5dfa2ae5dc48377ec3f651037f0d45b9341aaf82a26d56c6c0688e0574cb61ee6cb73ccd85440e218c69e79b171f5140ef93cf2acc54bdf8bc2c75b5702cb405ff4baad6c67e0c03c5b5c116a4a15c3300ff67d57a99e0dc6672f0c6742eb4b2ab7c4580c72fb82a38f7b7e49660b21679518209e9651d4ddf1f6bbfee5b61a14eed465e0c79c40ac4089023669fab67f86a16244ac70783ae5b563b01a6dc29ef5f02d3263813e3535662c007565e9da5f4a95891873df6918d7b8162087bde01bfe54799e52efc4f844312e85342e94b483a712885c5cad5e5321c87dffb3e49dd10a58522ba47ab0d672b8c0bf723aed17b68dc8ac85956ae1ce2194004ac55c115c2337c6f94c6580e94b576e2c7424d1fa54a0433632b62a7e509a2e91c3b209257ae57448ade0144fc5d021ae822faa1bc594e45bc14e471bbf98c7981abf01eff4f06bc4a1e52d5ec74678939cc57ff3db9b8ec66f039d4a32c2a14a774b45342dfd16d61e4efaf150ac5da566cd5c522e571d728bb057f14aa55456131b586b57bee111dc3119ccbc79afdd75a22c08da519e11866253101a8214fcfc33f03bf4aca1ed9a2542583a43665461c2600f80c11ae8bbdd977f4823634e20df50667c6840d428a1f8220a98a51fa0db3e11e4bfcce7985acef842b72c2d9fe0c9c69f4337b3f03fa95970a06b2bc5a7a58def253394ff864c9db9bbd8a5dada01d7b313d9afbe4824c52f77d02bcb0952f1e194563afedd98c6deeb78e8b993313037a917598d0f244aac7908433158cb1454e34e2107833def209420dd75c9221c68d016951ba5eddee351f7698ace8314dc43c8d33568669c24ed4e2e733e73ddb75f127a06d413d43b071e358c2243705b036983dca62f513e06cb4471d99a34a76f3a35382929086240b963504f0e0530a29e6dd4a38c70ce87ba0fd22f50986fba12da6ce373bd5a3045450bf2b148e492b96754ca32aa9a258e900b251b6c827c43be78375ce1e65345cbe339ffeefccd3d1ec51f5df707c0b2ba0d75401ed981007927225d04613c6dabb341430d7210bb7198a5a25973dd620a21b6d5d7f0716368ca65b24c131ea4b20424708af026f243c795003ae6b735b146c95ecc9034831a33420ec74c13190c9c3d3a43b99405c4b7e031ecc8ab2cede1026324668087c8d1def6f5b0df065bca8c80b0e41456abfffd730f72e49bbcc69c2aa74ca33d1438b652b2f4931ac3524538c87efa9544303153646f6998e1e79547be55d04b1763f1f6f5225fb54d731bf45fc98ccafb848045e8a12ad8d422523e02f59c674053020253b6471b56d552222b34fe8182dd0a2da680fc7bbd905126df45fa69d8b64fbb8356f7cbf45e68784ac39feecf6ecf29a7863baa58e73ca456addedf194fdeec1971b79e275d3a7d1b70779286db7b327786763969dfa47c38b913fe5697dbfddd9dd932c4cd81c556980b5a1f4662e5fb70776dc592558aecf331fa1be4c0b70bd28cd6d68c85db428b5c1b1c75013a507f7841b9ed6503da87f047f5036139a18d34d7f2958690534a9a15874e1e7bb0b08884e136cc6433c3bec414f424c3a287420f67c6188d0c3ba3dd3bf1d17c319d6c7bd3568475707195542254557bffdd78adca3ab3a99ca2a3f1539aa0e11689423c2a1796385d30df21e6a0715e2939989363a2a6671b45be6f9da9b99e274005758e95482fda8a47788857f1df69ad9e3107dfd4c182e2ae7e457ee6a0fa89223c3dcdf99d1fb9fdd427f898d88be8409efba8f541d5f94c4cb4bddb4fbaa02bc77157add3edd68351ff694f398da7cbbc445c91ec60ca737b5220c98598032b6a3deae8ee48d2dcc9d256a343cc4fb64251fe924487ba304fc03a41b8bfcb8547e34bcda4b4c38bd6433fd2069c8dec23f5fa317376eb4362df9ba6bbad7fef3ef8a86a5e80c4ad02dfed016b8fcf553b8905a656545ab6018caaf55ea959bdf3563124e41d40bfbe117d0099c844b779171190c82e0576590b03864244ab09668fcd9dd8101c2a6cc331919591f58f9e07b797471d72868b21e31481d00dd55559ffcd4db3be82d2a853fb6b93ba5ac8c8d4ce11add51f8ca9b9aa554fd246801908279216522ec6e13775dbc3593f70af59c25866ab84f959a73e8079b5c114c14de7f73771608c9fb6c02f0502bc829cc37ad907eb58062f0a97f5ba8a23894c968370315b334b32a1dc4cdc90ce1fc9a66233b2e7c0ab37a17f4bca07fa0f2a8da3e8f1669a4a9f9f265b29766aaca41ec9e8152b5612b2bf724a8c13c656039977692d89e999f9ba98835887b2b40b7a6ec0f78c1ecd4941d3fddb063c1acdde90924a8554d1e54c620031352f9380dc0c676f7a5cdc3313b85118418571677d146b4f1f4c6c5d6d3c28cf7883fbfb165df022aa31b1bbe1ad4145197a70d4d31bcb0adb369b7f45a6b608131d3c1b728dda88579cbec47acf2c09ff352e1e4c4a3e82422942e0ff35aa33c88010bbcc47c335ba43816181188b6505966a8746911f8845cd6a99ca0667ba114924b767b4023df5e1fd355955e76f0a774a17e5f354644e64e05d21ea00a258bb2a6921570553e0d979ca1942d6d6fecc0cedc24382edb0bce7a4cf790b330aa5f5b720ce78e23eb24e087beee1fc553edb0452f1b7bf987d567c01f800f158cf0bb39485d734a0053cb9c340308783f1ef9ff468b692d455f123ec859f4c92498e195f23174d7bd5150c270421ccb77d13df4d80c12bfb50a01c061954de04647a6c98f08b5692812c070428e9a7bfb67ca46574deb5d0ad109fbc4c3c109b5503767a2a7025c1dcc24574a45010c506736e3f56aa1a4815ae3bc4139871c1794d40af147943f99c3545664179563d2f10dd58a558df5f2606b3f217a981f5a49e211f8dae910ed1ee4ead4cd7759066a32484b468c1c0c7895131c5e8a1cad3401ee5f6a02a83da0e99087739d3e8d9d5c790b46e5881a6bbb13ff40630166e7c65b01aaa2e71a9158fe350f2c1f41e66429f1706ea43ca5105c8aaf4e4b8d7da9f7e2cf9a2179fad6114f6b28a14e21ba13604b73368ec38de", 0x1000}], 0x4) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = kqueue() kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x18, 0x20, 0xffffffff, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x80, 0x3, 0xffff, 0xff}], 0x4, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x20, 0x20000000, 0x6ae6, 0x3f}], 0x2f0, &(0x7f0000000340)={0x101, 0x1}) 16:00:24 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x101) chroot(&(0x7f0000000080)='./file0\x00') 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x7ff) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() semget(0x2, 0x0, 0x400) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = getgid() mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x80) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={r4, r5, r7}, 0x9) accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r8 = syz_open_pts() getgroups(0x8, &(0x7f0000000480)=[r6, r7, r7, r6, r6, r7, r6, r6]) socketpair(0x20, 0x4, 0x85, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x76, 0x80000000, 0x80000001, 0x7}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2, 0x5, 0x8}], 0x10001, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x40, 0x8, 0x20, 0x4}, {{r9}, 0xfffffffffffffffc, 0x80, 0x20, 0x9, 0x3}, {{r10}, 0xfffffffffffffff8, 0x41, 0x20000000, 0x5, 0x7f}], 0x3, &(0x7f0000000340)={0x9, 0x21e}) r11 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r11, 0xffff, 0x100b, &(0x7f0000000000)=0x101, 0x4) r12 = accept(r11, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket(0x0, 0x1, 0x6) ioctl$TIOCCDTR(r11, 0x20007478) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f00000000c0)=0x5403, 0x4) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/83, &(0x7f00000000c0)=0x53) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:24 executing program 0: r0 = socket(0x18, 0xc002, 0x0) kqueue() r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000100)=ANY=[@ANYBLOB="b218e876d2c3c5979638d9c80cdb36d8fea86246a1b9324330f1ec739ccc8db596bcd81f653a13dd8a77e78a8f11dc738756cda9139b2731252db9a285d26b7438e40a34c89bba804613043fe7f4f9ffb6a0136a7d456a564e9b1bf0a09ec41708a49c985ae8e3dcbabb8171a0a53616b37388375f9b497f6849296bc695d851d70b33ad4c94587f3fd89398120bc349e101561a2068d49ddde852f83e4d2e4f6ab2cb167aa6ea619e0cbfe251b1cf5e3f78370ce1ded7"], 0x1, 0x0}, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:24 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) socket$unix(0x1, 0x2, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) read(r0, 0x0, 0x19b) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="30650a03cae685b3941560962c904c8259e8fc8062a47be736611fc7399cb999f346c246e5a9641487810588b494e2c1f66ecd788431e7e7eac6398b5a98aa42ff95932d5a7ccf5ee181e74b9ba3203db3980f2d07d2cadd96503fda5821aeb76f484297f68b4d355e176c6e7cbfe6025c016e1a8b12ad617d3ccd0aab4c26f23bf4f609eb6caaf75b73d03862baab6e2cfc93b44479f6f9e832e23bfded272935a71a6709cebfb473a84f46921d738c104094b44bd8f763cb", 0xb9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x2010, r1, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) open(&(0x7f00000000c0)='./bus\x00', 0x11ecec5c3e74d4a1, 0x0) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) close(r0) unlink(&(0x7f00000001c0)='./file0/file1\x00') rename(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file1\x00') write(r1, &(0x7f0000000280)="7ecd13536f2ab8a903d5ff17b040414f9dda989b68f15b1f2776b644882093ce2c0a9c16fb7c9d0881b3173326c51359eaa28333ed288f7a353c4d79bb3310ed566485e7fab806ad40d3e1658b50b41bcd7ee02021eb3c4039c7460b63aa67f977d97838633a9ee1a5712c524462878322106ffbf75eba6d00291e7a088eef5ba774eeab736d65088a01a09eb7af5e5d7ef0c3f52ef2918d578c1b90c46e80bb0b2ca7f6ff76bfe436", 0xa9) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f0000001600)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000200)="c72e7373e2cfe54f68b46ff4afb4e5aea809b77c2cae724d73a14021c7d5b60d8f8049bceaa2d5aabff0920b80065c750262d1bdfb1b4a7f3cc12f82fb42ea601dc577fa21afc44d9a7ca0fd9ad23b542dcf5f1684b9f7fc4c1ecd981df86dd50edc4ea6b2165bdfc85ea0b4db95ba8a8638114a27df2592ec6928ab683fedb4d351e0cd6cc3567ec2a941f351cf3baf60fd918ffe57c6ed3e88f1efb0b193fc2d918b878c36174a82", 0xa9}, {&(0x7f00000002c0)="a00bfe6f599d38af08af4a0191a8e64b280718512987a6dd4924cff8a3eb863da109cc9bfaf23de80d31eb485c8f593f1df6cf41bec41c037912216250dff7623493ad2d2cbcd8af3a4b340812f2c661bc1e1d3e8c17c76f32fc82c2c98ab1240c69410173cffb31f63809a5a561e4797ef1d7bf719deaf1d84f41326f32c025fd961cd8f2856f617c0b5adab72bf3cba45e14ee47f33711e94aa91308b9266d53556aaea190f7833cb8557674e891a4c17ccc17facbf0acfa2863f9cb234f68dabcffb366b186522e783bcd41374569c38c12cc67f0960124fd28a7706d539cfc70c0f05d7b9fb09f97a95934332779fe0cdf77705bfe74751ad678", 0xfc}, {&(0x7f00000003c0)="9429b349bb5ae488b948dcc7ba9d9d2d0ad9df87c7b088c8368f5264561117752f6a6bf2889d28623c915f93ef63b14ca65eb20ca95d2de11b77f44e1bd86d25f9c14f052316d725300d9922bd26c067f9f1b828716d3b7b5945d79b5a7e224d2384fc69a0512ecad1a5531e624bc49aa6ed7dd3133b383d99ab8e300864f6b12c79bbe5c890ae898d5ac7402fa43e1959a00b2d25b1ff494426ed47eefd6464fe8e4ca1d1fca35342f7d1aebc69", 0xae}, {&(0x7f0000000480)="1e9efe31dd1403d9522107be2ae4dc4159a62a7420b1481d5a6d76d79a0b44173d90ca8e34af6d71f40323fbbed342c6701f02152f39ad921c6f7c6468a0f04edfe7d0deb6d576c15f63e543d5d530c14b39610c47cf72822d6d16229782aacc8c96885897a88a3bcfa3bc90193d5208a0946a0effc2d3ef15b5e450bf39c3de6e5720c5", 0x84}, {&(0x7f0000000540)="ce00e7dd5598a5a49d759a626da7efbce0723de18da3ca5cd5aa544c32b4a25fb26724e4a54e27bc0705f028820fa5eb840890d82c03656d752a9c4e9227f70c14f6744bc24ed1013cafba19ce0578214bca96d68d97bd36ce2248fda38dacb1029f7c29910f9ca04dec4d395ae289ae84905bf559e1c4c5211dac8b2ee8c412863e7a9477461b4cdbee5fa07201d845fa115cc6ac1f0f5e5b3330659c120aa2206c9ca0e50a5a3142ae5a68bd14a311ea7c4eddda26b29fe724840d4908664b97dcc682841d8f0d43a34995726ead59b279b5da592b667af23e17505bd8377c6dab9166e145e7eb84898c4aee0a1efab9b30a71fdc75fa71595b360d2fe96c3f8ed3e5c55be12d6bf4e2f487e41792d9566a9401289c01ea2aa5411d2c9a66432fa49b6969f515f8588f40fa6173d5ba78e2edf81427b3196e78cb8d90bd7db7ad76de6ea447894d7e11d24ebba89349d738964af739b7760eebb6476fbe793993f19b1aefabdb7f71e286c137bb3ddbe9cc23950517696920615bfa6965ee2f45c2bb6747b2ee7491e864cdc5cb395b7da5ddcdf3ce1c13958c173dbaa3e71f18842652aa3d03bd71718f9f64a9b98fde8accb452323b4d24ddb7f1abc5ee837d7c33ddb3f8bb02e34c6560aed5ca942698b82ecaced132ce2a27b72867186acd48073043e08a8d398698c710c2054d6da226801ed8afe2915541a7e9e778fefbcd60530d10a25173497c8900bac28e06769a2c5f5ae60b5a61f0dfe53b73a8df84bec16e7ba8269dc0b6158a23c29919f106b4d194a1eeb1c114ca74fa2782b4b4bbef9bf9484d22a519bb79bdec7f130bcbda5230856032f01e3fe69b058348551dffc541838ecfa51290b66b8c706d621a754795793614c6a5b20b6da6544e3806788770e7e9b832f98ce4c81e3eb843558b9d9e9a412e66c1874d469c78b2c261f2ab13e1d70f4718f7854cc893c875ed0fce8d99f5e2014bb86a2fc9d387a113ddbe1c471a11f873662a36be27893cc1d1f9f05accddabff43ece00e2e7bcfe03c907f9c8028b82147c4acc6c98089a2d92149c64db03fd059e7caf41c1737a07725c1fccac837e112f22b0620c3d9ab12ce271f14a9c42e1d1f7564405a6eaedc05402f204fe3c917cabad6ab442d2a5187d61acc0812d6639901fa9d42306f2b13504cfa77867ff56c54a5b2b36bd48865867aa19858a239a4d5fd6b42f8c117bb8f9c7a533788024779746beddc66368bd72bbe3410c23f3b1caeac14f8db847a6d8dd1c565c11725d1282f472c302aa03a9a465283b08a3a528fbba586a1f9d326dc1852f0a57d3fd09063a1490d593c5289e0c2c58e88a5fe865c955390dcaba9fd1bd878c28373a7fbb3afab4628f51785777b6df2eccc0865f3fa44940994e864fca53279c51f164b8bd4598de40aac83321c3ff5ebfbbbcbdf5db6dc5d06350747cf3fdf4503a14ad296d3ebf2b9510f11a880398ce8d0be839d07a75f0b7939f2611f24dce2da099ae9128d79aad682fd4a67aaf17ee32593e35b6d7e3202535442a0e9e735ae4f584f68c07e03c332de5fb93e69ece543917023bed1a907e7fdeb14e1a2f47753f3e1dd251062a19ae6ec44076d4dcb2243f09cadc4b223fdc97eea365c62fda5c8ad1bbdbd191c4c4f92da2036015d63dcd3f31bcc23f877bceb6c3f3a4816d192b76161042a58971f0871308c084553d8c8cf48d29abfe15995d55634e4327ef3ceafd8d86224d011e28e2adde129fc39fba623cda9ecf13dba74ead7a4da371e374fc031a82f29935366c9b71bab8efe4e365c38f7ec83927925377b28b44f84553ab6aaeaa02af9590af84964cd84c273bab19a1f007b111a2be653c3970847b06ed9914f563607ae506311bce0f8855ac94f2df93766abb56bbf6fae45aca61d86248ec7f850138422fac1b229ba568fffefe63ff09e0b1630dc2084f306177b2b367d08b82c91c21921f12858c7be5290b92a6091c1dadaa55bd228146676711aee259adceff5ec455dcf5e5d9af7f90c36d10d5616c3c612df8c9ab7001738a88b71529e9a10159da5e4004582149b88791c93c6d2ea46808378058ca141b52ef5c4a9c66e156a5814814192de83ec9a244335eff69577a39550bf094933662bc0c3f8342353c16b0f153a3495eca4e949935874378c9408e3f997ac1f30475b8f989b71cd4657f7bded79bf10e4e7e6176244d7cbf3622b9e6be16081247db9d3b6b19477f68f0d08a26c299af28c44786e89b442db4a28158228086cdcdee8bd49da7c6972ebab57ab1b6a24fa6cf9e33ab3df401f4363680e72fcfc513a7be2a9474f12469b4fcdb4f14376a31f127a31e632ba8db0e6e614cb21f3a0c0e00a6400e38f0c4275a6dab54da859c1ee992037ee2132a6c63c936dadb5da60c97a4a944034668cf47cbc71ee48804af78a24894a8c753507409a5b643963e1b098dbbe2eadbf2e5dfdc14337d091ee52e3a7f8a79fed0fa0b4878ef75b7b9faa574d6f823f996f97e9a6ae12e61d3681e7e4cc7ff11ebff095573c0bc75d4e05fd73ebff83400dc484fc3efb74d7ff903e2a487ccb532bbe2ca21fe8a2df84c0ce798714f9ae819cf98f95edaa7cda91878d93b2d2226b69e4ad8ca347d2424c76109da347a64213df312db706bb033b21a5365e1ed2a82326706f6afe7a3513a4cddaeec8992a4bacdcdbf7cf700bfc1601a9b2503c627193915c098b2701e8b3b9982c4a58de1408a2f5c3a75e7a000df39b679f3477f1d5451051f3c5eff66d611897f1b555a197eebd280445ca50afba3b225b4aa7591501bf77f5c3ab717482eca5ec4e9e56f868f313129bf4aadb097d800978648a2015e5a9ae51bccc887e74d8ad7c226d6002e519ff5487d67b64937655f5ac3f24845dbe3a2ec5b2034a83568016ac65d4a59cbe2052d5c712913abee9d9d0814c9a78e03d3a06f554e7f0b69235bb404f7e34fe7c8f79b90404697dba615216edb898df211098ab657fb1c706939d6a8f2ed2128fecbb9befde84d53febaf260d76dd4cf75e0692c3bd16f3a466da5600a02f704fe6604c75e995a6e23ab4b8b78e3d5d2c3d39efb2d7a621b8df396b23ffcae70c177b7a573d6deaf79480f39630ab529086372759d87004ea7aefcfacf0bf455c50bfc321213068a74518bda00aebb9794eb1bcf9f6f95d68e68a751e1645262b04d625b36ac5a7339d35746bc39ae6b3d38c0f0eebecfc8c4bee0b54d5538e03703055ecc06ca61b44326ef0ddb09ae4501e02111fa4d7dcd2ea18fb9662a63e75165fe68c851fdbb51dfcf03009d62212137ea2d0bfd87e0827ce528fd249721b9ceaad5d8f8093a1d66fc7ce75807a0c39c0f6638699071a094bcd9bcb7efc5792808021ffa2d5c69432b1cb2aa96fdde2b90fdbce18153da034124c625224e6ee44bd1c39e256d014f6f82088d25fd4a72ec5fd0e9f4563d7be484d6be7d9f6deb16d468a884414492e08a09302b94e63e19ae4e0b58139a85024c3e7a21da3b168cc80368ee7829e06400c5badcf816454810c1008f1d180b59a7c02ab39753ad7cea3b95989cb682e066a1fd04d2ced99df4b87000001b14e27619732353de389f2aa437c31044dc34075375743e366adb705586e5b60e5da5dbdf5b4e0bea0cdbc5c420022743bff1aab1e5869e9e68ad2c332615e6a1c1655f3432c6226bcfe781060b950d28247e43839709b3ee8156912362cfcc60f4672bcd864d4f1e2b53599d9dc9ea3593dc01b49f59db20995cb13887fc9722c78d85e794b0c45a5054a3a8aa7e1e5befcce8b2caf8c2bdc432cadc2dc28121054753d1ef561c99dbb233f6ab8f0a77ac566d11c9cf8729244311f0d811be18ec84ceac322ef74ea43c02fba1091205fa5d70210ef0024368525e383daf5b1e8aea67f7cab942fddea4e26a2f243b68a4843c7d93ee86364fdaf64c56228c3369c2dc1511be7c8a744d74d267e948105477ed2c427c87c653d6272bf3df710d3eab3ffba83a803a697def77e0fa3642e85e539777ef3a27baac4a5a9bae6bcf94a155fd1496d400fa9e5a86a660e93ee87d9e0da06fffe25cbda651ced054eede72d47b63cf0cb84d4e5d5b841613f2500242347ccc4f2f403d4da71b6bf78bc54c422c1887ab401f02250235434d77f2cb8e224ab6d1fb447e60a1308b019b4017c90c4aecb19167990bc2e567e0e81e822fabd99019b9a941eb9d871d2f9e34851224008e49af3227620c1e347b0144083679422f0d23dea1f8e47df5e415461f2496435c5ee68e3915fd5eaab0ab8e0cf3f41cc704b4e93d74cb5f8561b64c285bfbfa335b714c24429ed198671e14f4cc0c40a6a4baa4229c802b7b83ce13a1b6674d1cb79d521cd98f196b0851713e71fad7a151c583793eef06fd13419b901e7e4a0e43e7a3a4e7e0f33865edaffb425202e665ae9def56ca86a77bfd205e961231f44e37828662dd14df143023e5c549f0a1067693bea4e3413a2571982ce29e8288b65b0b05016da943aeb77d70fe28b3b62613ee4b354c181be50edc51ffc0e96c21a0e2c6846c373eb42619849b6116fddb33e8f9bc6d92b2c8d5504950b5f928af450c02df88667153c27a353ab27edcafe20ce45fea08b656438fc9f0cb29068a5d77824aa3639c50d3e22fd2ef8e061a2218591543bfdfccb6f3e1dee34a3960df671c34205b69fd0d0dba3a24ca815c80b45e151bb08fb054a2e2a0fe3b38f449f6a61e3d893d817e2b84c3c4584f5f1fefb154173e758a923cd9363bb4199e2f6966e46d134266b8c6d80db26cd14592c299f03e027f6bceaf8c1153117e71d9fb12c2beb4cfb7d0750d8bd98eb8baa20ea9b155bd85ec52dc62e06e8370dc6ff3823584de777d0dcfecc3598dbcaf700755609c1c14124358d36d12be88b620b248d2dcad015ace8c7b5ea030e84e7d5e8917533c8b2c9298edfffe3022b5298145554084a6a519d7927ecc814858ef825aa9faf45efd180fbd62523a291dcee532e6942d562d480e1deb3a81fb02cedbd8247a2f643791ebab3b1ddc409782bb231cfbaaa0c8ea38228db77464f3092152b9bb3e8b07319320df3bb213318fa7166b334f2c90f45cd95ce32e485bd3eaef8a9b326e52c89e4f1a0620b635ee5805aeb3c2ef21199f2fcd5303b8ce876cde3243f374f9b3e021d308e5c84391b60538c1d6699d7fc27c9951f9b53916fb9792ed3a389dcb712b75d8f646560dbee839cbc1c5d75e914d5db80fd43660e932723c82f2b9199eee6a0e68d0a45215ef3554d58101c23e9b256ff92436540f0913598328ff7a2c238d90947e20d104c1672c3250bc4f775e37f0a0379949e72629967ba9173d45b931015538a463f583c8533ea2157b890ee61609603d0c1a1b7ffeb013650a9a0eded4a7a39ce59560445bb8e38a5115860d521ab773807b7891afad7375183488d786e023a9000c00db202d914d8167cdd35d1862f63e73070174e9a66f1fbd4da585eab8a6d3563593ed37834234f7703fa80d3bd94e486e486e928ea514fa7d12188c639735a4a1ff8dacf182076d1a459e8a4248f7f0cb20e95087be3f62637ad489eeff2fbc19d51c2abcb7c84f35efcd28566546be130077414b581337c78911d2ae04a0c7cd9f857ee8aa7ff1aba0d7dfad6367ec052d38d3404fb14e4fee37ee6bfd3267d1c8c8283bf87488b8fd1c484e202e7ab61624b11fa398b258ccba607da68dcc1caa080ef8b7e6290912bebe04a9abb95620e46750e56e4ef721a49ebf80", 0x1000}], 0x5, &(0x7f00000015c0)=[{0x20, 0x1, 0xff, "bcf621fa6eadb380e7e575223f15"}], 0x20, 0x404}, 0x2) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:24 executing program 1: r0 = getpid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setown(r1, 0x6, r0) setpgid(r0, r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r2, 0x4, 0x80) 16:00:24 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x4dda0338e15b16f4, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x5, 0x4, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000180)="51c90840c4b8dd910e249610ad01fbf52bce23ec29ef8a9f5526724b378bde8d2957d05f03af8a390968c01d9936c6c83c7b2bd020118e459c98f40f2b722b3c417beab468d41059241cc3ffb407a82baa3277ba47f25e871192b5fbdcb4718618449e512a5385246239e1ba9211dbbe7f2c2c2bea747c5969e9c92712f125d96e4e29c37e31333013328ce7", 0x8c) 16:00:24 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="ba0ed314e050a70a596266d30e0bb75a0273cb20674cd77974e6", 0x1a}], 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getrlimit(0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000080)="001f0010", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="ecae8f419a1ae022e91d730a26fb222e97921654cf6f37a41378ee9ed24d296184340273d24b0d797b869db4b7cffc4490e3fc8bbb0fd44c5355c32edc7e49f66227ce5ef589e7144bcc7b0cbb8cfb6e9a06c3e0f602568bd3bc010f84db1d60e2b3569c372a128ca7422652971fb00fca9c70bd5e0a1df59709e991fca00a603eab930e9290e35278f624e00567b69947f64a7be2dd41319b7e201ba4ac233f2b7ab9afd2060db0ff61e596681b043f5461d82b1af23d524759700d56f91a25fa1f7d27b48b85f6b0aeb571a2fcbdf64821ea566c984b9d7b3280ede600f1a5ee8c5eb653ab2fb0546c2b14d1db8db8f416f0ad3ad5421babe6fbbdca57afc42689d8e8bdc8c5031662855926176129922411c9e07bbf514e3c61d592a91d329e928a740e3d6f61c38e817c8d2df59e5030a76fd9dbd60e19193d4d13154eed078611ef1c48676168e41931ae9789759d5927451edac06c7828eaa3640c8c3d44147e1069e3a68638da98c4ecb1023af5e809e2c4ad4997bb426fe3a17a32573e4bab326cb8227ec2bcfafb30fba7be5e643e614a38afb33ad06e36e5791a8a7aecef5fa9447b561843f92e794f1b2e45821fc64ed29d0f429cac2c4f131b0465b91c3418c3560147090770a64bd8f72bbb9aaa409aa3db84b7cd1bb49582da8822b3609120d0a7e0c342ecb8561c7c7ad53ecdaaa037a16050489e9a421c9c22f57839e7b71d84dc78fba53b15b933d95ce344463dc32e306771b2ea13c46d196cf3a194cadfbeac760f08dc941375a42d56bb6f824462d2a44f6fb4e19c23944464cf7121a4577e872f792e595bb6a304079a7b5819be8417a3381cfeb175232d9bc15ffefcaa8aeb33109e863b23d05b684d80a187bafe26796a111513866ef75cdc2dd126c41d59f727b39ebec33a3bd76642410475d485ebd67a79f10ae52cc334eb324dfb7fb5dd2ac2e1e7b5903dcde662ffd04f121a537e0a97b0fee19b1e57f1615e455268ef444b0023e5a0d5777a3e36b8ee0b319b0311b0ab16a2beca2c3a24ed1bd2a898d2836a2ecad0d29d953dd2526c2501dfe699db9548f6348411d3b851370245e7b0ba9e8170fdfa20932c250964de4c85529e563ab452578398d0cb3473dde5d814aea80a0d8f03c25f3adf685af02c64f508ce3a010202e4a9679f3398cffdb9214b429a913a85f19fa4b33d503e7944fad1dd1d813f7bedc563405b30200970c9507e27449935f67b3d1e504ae6ecc1c5b9bcb8dab65acf778bef034b4980a3069707b464b7156735b703e040de5ba60a3d018bc6494c2af4afa9a36c5aeeb79a6e03ef8f630c71e20eab9ec5246a5842374f1f2cc90e4e36c90985082aaade3f300cd2a5e7ea7de2053bf91a88c14c90be7d5761314c08e43260b57aab062dcbffb86e0a7be1201465ead828ec41df7e4b9df5a8b6c03247dab9286ab01f2f5936b509dbca16fad3e471c893d4af7237c4d5a2e62a192e39568226506de5bd2c9d764d6570ed01c43374a7b82baa018da93182922f426453800b87481e32191c4c254ab4d740d08e4a9e4193e9179c536468debc87b2bed956c13819c83a1f800f8a10f7de22c03303266f8c9792bb5bdc14eb41b08cd78a451ddcfcc1f5f49e5acd325c070d163ffacf52d5ef99f057e8342b48a81be4d8575c5b5fc70dd5d56498b82ecb51e6a54cc8672783fd26d398207812bcfeced0e00b5628b0577af7c87373ef87325cced851c4842ea315f0554393409d43c7abb42c0017747fe8ff2e7d41929c08b24b2537d6890096dda745f1c254363e150b46b2e657ddca6ba25f325285e683a69446aa083a85039d39f0e6b4eb76e86eec3542b71afcc3f3bd37e7ba43bca2946d700f71328208e9cedd498df0243a193ce8208f7961c37c85f8d8fb5365ccd7a125d377ac49fd19b2f8e16d41e85b52a4469bd644d9d0c856f1e5d9dbb6a745eafe5f2516654e8dbdd64a3f634e61ba90ff38994c7270a76a03e7227a4472ec116aae77cc2925ebfd6c94cf345febb67dde2d6722d3a8bb3c9982c565ce9aba888c94ac9ad80c08a6b3821af7a9b91649e6a8f98830f4c77651c0641248b3790cef31563d14711d34b4814d2a4a57a9e7bedb9d0d04d2aaacf709a74a5604797fae956cde731b8a2601b9448adec7fc62f4c8a33177b7304baa34812661a82024b7e5780ac2360ca3f27f5f1c9435ba709dccb333e56343cd46c28c9bd6f4cb73272e5d40dc4853b23b8f48ec90c586c7ce25891c39afd4e9874c5309d1444f7f26c1487cbb4142c723ed81b2149813b25a4e3e27cb79564f6802bd3758e32f36160e2faaf34b078c2b94cc03f5e5e19c6d25b093fb237a2b3423afaf505026ed04a6f0c5f674fd509c867951bca9c66d1cf1f796ff42423722b749a6753079001c1fc150396ffc1fa4783e4c188c73104ac4ad75d5f78c1731c479f81a6aed1a705534901bec50a48b3d01159f1f3ebf29cc2e173209107702e6de54376096a3b611b18ca7f52a92e1225250663addd0db0af433ec48f0eebeb9e810dcc56c492b5cef272f9e8bc96b23473e252f79012f0e0d29623c2ed516656fe64ef10393c26150e2d6fa539911d9032ade9d9f809f2745d1bfc54882307c21e5f44210abfea4ae89b3165619da4aa08a48e75095310d18264726e3a2fa76736836bb2c5a5d6388c32b69b247361ced3420c6cf6479cd292c6de7093f73e6d889a58a5251abde57329be5f25774c213d3ea6a8c0e0e9420528972faf62998dadf1e944aeb41949e419318f53a198ff93202c7d4c09cf2639a2102c5ed057d53f5f45d77727070da13c362b562617028c85ad5faec520aa1a701c257538badb746878c31a86ea199573d1e067c0cd11a3e3fedde74d01e3384356331c414a78820eb20c3696488a5cd3ff4efa471d9b192c9f20f53f124e5201bf615dd8ad0368ff19f3b6833864b229a8071e257638fb93df8d8c26e5f6f55b480a74ba2b824592f571c4e150b06b9ec4aeb4a3c740700acf1a50573a2d62641e462014e5c700132690c077aaa18db5c54cad5215992079df02bca2610966e276e37f80ac2b7c329ec39f792d60e0574c19944cebcd2684e2b51207634fb90e170ce79a3c8cbe51739e9b3d05711db93cb3a1de3ab4aee773246a5397fbb6abaea685d3cd6c7511531fdeacfcb9c57e6298ff182d28149dad6f9e4972003d6363d8dea851120791880c3ff9243cf971bff13f3da05fe74ef4efa4d9a6537989a7f55283455788f6eb9eefa94926f6df33282d53c53f4a0ad5f310e2d11fd7ac5cb0c2069ead1ccfcb60d7fa826b5000c6b9ba01a8be5d5af305f6535619d7e2cabf874c835b7c61ad39b8fd320ec174adf12886ef5098a940c27f859093ff201dd39aa042484e3c6193ad06263ca05c5ccaece24969a9531ab6a3c1588d37a188a29e03b903fe0f9a083ee2c77f36d687b0848d20ded9561c96cd91ed8a8cdcbbd44c9c0f0a1c7ab5fd750c525beafa7388aa9c3445214cd67cf1bc0e87d5802776d3493571380a9a48ca309c243e6d36d319e792a0be717e59576b8f8f80a3eef6802d85a5b26d32c27a5c3ef539fbc289502ac99e50be4a48fd293b395580a15f53c8bb4e41d083a393be139a6cbb08fb96fb82d887a56437a8aecf72d906fb91f88539049e9fd25d1a27e0824c0dc7a2e6e9191b32ca1f6a35f8a49ceb6c364bf264ed2d26d62e0d9cd06ceb9db9c32270445e274f7b4f8486cae06a4227a7ca32730f615f4ab58768b80fed77fe7f082aa83b5b64ed6d66c2cf54783e5fcdaa9389e5a268c356d149ec261ab6efb896d8143cb4a7dd9d163f24e9ccda7ee0fc6aa01f6671ced7d1782e524919418b608803ec7f14db950644bf39b4c0093093ad8053345857dd96f4ac5d8c4daadcc4d8f8e255eb071d56fb3b4a0306a550a663c6130ed34d451dc284dc6fe6cccd83437bfabc2aa52244d9edabf7f35108aa138ca787ffd45cd585f29a58e29234433d9e7d6a25b4f4fe073ba9da361b518ecf646807e9dac542d4956894f13bafeaba15ad4d923bff70968c282df5afe6964b480b20bcbad65f636a259e1eab5d658992c4d47c2bb5c2e73323e66535af25b5b5abe72e2b1a2f3dcff1d739854fd51df7a2496c354dc66a49d7d789c4af311eb955581b205e3561452aa489051977bc4c48430d5bd94d249ff5fdfd719f3fd35b6fb916551746136123bb418870098349f0a80fb291576718c2417937251600ca4c3abb766f321c6aebda011cd42d75e6ea0c97631e81685d39953dc65d7ac8920ce065751f5c39b2ba70d99e55d5238494ec64ffd412afb00f594c92a10a2f52760726d09297512c4996e276e9a33657d1d8c4d6414e91848a7fd90a19179c630fb574b00dcf2ea36fd8376cee7b766205168968342cae6414e948e03220183fcb5faac50e79ccd5716229b83936b114e65bdef703d3789e938b1ec00ab13e44d106a4ffcf59810add90917e314611488e239c8252b2de0d42caee3527485a46fc30d94e8257ee5adc13d55177962a27c488123a9a842e05e20610bf411bec99697f192b69661d817b83b7c0a41f843182af3465e99e10f3db75d2f942a28c82ab5ff2b539fa1f66f63a3fe84f4fce3c15a11818dd220160e32a29dec767a76b9942dfee34586d8e67e074e65d258ef546a4bdf29b4e81238f84ffba9ab08542fb06bb3cd15c30f20928aad7f3391e1bd19ae2bbd6d7568ad10990230a8723998c2a20927d45eaff00c82aa5dee2007ec8fabc9206f8fa68a6768d981352318970e853ce85f6a18ad40bb6166375ac02ebe604dd09d85768cd74b322525cc3689cd6202bcc89d612e7862d5313384fabaf06cba9fdd6952ad503abf30d00ba7940780e51c53758469233f68e2fd16df7848e7cc8bf28e41678c1c3bbf7b2de25487132f889fdee539400b16e14dabea16dd59adefe40a94177e0b956e659c53018a0da4e95175e12cb14fb22ce60aa2edc1795308ba433e73e800eef295df9138430d1764e3e772c156c3f434673b3ffaea6aea93b58f8538c656204263070eebe6d09c548bebfb4ded11d6fc41e0a85eafac94c9438650343725fdfee03f36a468d0151fdf3423254e2266440806e1d96239d4f13d5a324844e9e781097840d6f2e7fcbee40bba4e98004d36d46d6d675d5d827d125b6b0d4109e672092d8221a12c697745af4a0ffbffb9cc598a4954151bc717a6e1e6092c080466aaf9b4f6113b6c9691c79f5031c709a6e7362bf8fc9d0327e73ab7d3feb1438be380129573f438b428c0e6588a289fcf2b8d7b471276846cc028c81eeb2c0bc2f431f9fb812d56a287f4b76e2095efaacf7925353a5333d016314a0ddb94a127b28b7966fa556279879ff0ffb13d176754385cd9ba66b6bfa7c346932261b806f331d1d6eb7c2080f48ea73e734261613aa71f39de2c2e36369a28b2ab1ca500240a0b5e5edb00336a39f6b3d736aaf1fbc40191b6e95ee83ff54256c8eb0eddbf7ec07607611c19771541b14f924ebadaf9ccab21d210b0a7f644b39d93a9f93e289c1ed2112a9741227bfd98ee891a03eaea9bd0ccead7ecad5d5aa9fd2f613f93230cf61f429b7655d1f38bd765f387b2e644a1db5cdc25385206b90a493eca00cd3a7e38856391ffe7f78f5f187be6a4afd0f5c1c5d5399f4dbda3bc4ec59b611649a915334c0921574081c05d3e46efebe9673bcc330bdaa208a9dfc5bfb5770e2db6206f87459b9b6d4d44769f3d9103c24ec7e1", 0x1000) 16:00:25 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x22) 16:00:25 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0}, 0xc) 16:00:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0xa, 0x4) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x800) 16:00:30 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x7, 0x9}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x3f) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSCTTY(r3, 0x20007461) 16:00:30 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, r0) r5 = geteuid() r6 = geteuid() setuid(r6) r7 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) r8 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x8, r0, r2, r5, r4, 0x93, 0x1}, 0x4, 0xffffffffffffffb7, r1, r1, 0x4, 0x0, 0x6}) fchmod(r7, 0x2) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x28) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x10) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 16:00:30 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0xfd) 16:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x60, 0x20000001, 0x484}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x18, 0x40000000, 0x40000000000, 0x81}, {{r3}, 0xffffffffffffffff, 0x40, 0x24, 0x6, 0x5}], 0x9, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x18, 0x40000001, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x81, 0xff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x11, 0x81, 0x0, 0x7c}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x6, 0xc09}, {{r3}, 0xfffffffffffffffb, 0x4, 0x2, 0x100, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x4, 0x3f}], 0x8, &(0x7f0000000200)={0x6, 0x5}) kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r0, &(0x7f0000000000)="9a45a714452eeacd87e82d5bca453bcacd2bbe4e679b978ced01b7289674e762e588953659eea92b2d33683773aaab3c4e41372b94247eb0007f4549553a3cc298f7bb3afaa5178990d50d9203961de63625b9e3de5845ecbfc83a73f1ac4ba70ca32fffe3b65baf78aeba1e3f86d882b0f7974db2e4dd18f150aec31bed43511dd956a8f4fef8380bb6fecf201d397d5cb6a862abc44df3805889365a28b58ebe60d0d6a72da811e8422622944005a9ba46cd9b4aa0a681f868f84e5179046d0199c74b6471e7e543c2", 0xca, 0xc, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)='B', 0x1) r2 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/6) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r5 = getegid() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000080)="863188b9da9225893adfb917fcea84c104b59e6ff2bf50b131e8c9b5fb0c1a670d36688bcdcbeef7c8484915e0987c08bfd37520c43335bcb8140c57069271ed8d23f45eaae31483a922f6572bc0fd82ac5b263ef4f43d3ecd284ef2932ad606f9bb450bc56eda9d7b0c6991a99355fd7fad017f68725add3137ba0b7db817ed11d416a37b4260820980774660a209", 0x8f}, {&(0x7f0000000140)="db72f9d9d6f9c6d7fb1566fa53eac7fffe3af0a3915ead309a352e76f7e6d77b5cf9e080cb218e8f5a6020afe2ef07285369381a621cccaf8135fd45591342ff2206adef6f277952bcf6bf86bea8d8d4c0b8fb8a07a73178a1016a3abff5dfd0395acd12a9fa40e48726ecb39dc8", 0x6e}, {&(0x7f0000000340)="b9b4356f1abfd4fed225ebaec41db3c665122c9f9ce9af35d6bfed4c5a9b1734262c763dd0bbd8cf2df4c3f53596f3c276a3582b9f1a3df00540b785d347d1748d0a83ebc31258a4d911505a57087f3a2022ce25b138a692173ab65434270abbeb16099a8441cf9ebaeabb1da049bd836d89fb24f4feef0515e630595d79e16f33ef1ebfcfebf84aeadd0e65222eeea6102e81b79c694fcea8ad04bea57a6135d3e826502ab3a1f096881535734027ce06ab7afa9453d8be64b51764ab7e0f697a5338a4edc710ca859a469bfb30d1bdc4278735621d0de8ae2f76f9abff4cc43c6f17e34046da0e25d50d440e840a8bf2b5b203cb1c867da9330fc644617f6477f5cd17ac3922d56ceb0a9de32c42c69d3f10d66aad6f2871ce13f4a0e30f4a4f50c7f78b4ad059116fe74b67b8d587efc69e1dd17711d4ae43ee5dce5e21d8be9a9c5fa768fbf942e0514f5b4acc991d2f71c7f96ad234442928e0e189913815b247586091f2bd8f01be7758eac679adaa67bbcc6d0a8499c704232bd6b248513878f2ed3d4805e5ad63391831ef02336624da78e4f84f507c4efcf245234c51f3420461bf5fa7f969aa866a01a09f2ac826641d53019484c15f1b2e2e86329374851876a1bd6967f80a15e4597f8fd2ecae16d624821c473db133adcf4674390787093ee295544850390a751adabfbe154611a91842f0751f28f80b0d82447b964711b0fbb7bbab1f2af69dbfbe7945f8c0eea53c9483f51ccefaa50b7facfeb7a22da3192fa426b62727379f0615f73fbfef70dd06c719982d90243c798d827acd464e4918123fe903e33d9f977ba6d043969f8bf022e6f67e19ff5173854d529f8b86cd68a5592fd8edfe9450f64b4152e4410fc6c87c7c4e19126f1eeca623e83776a43c37795dbc39b91e9928eba964170d2b2d4e469c323680eaa57c0cb751e8ecd088d160a1d6a6057280436e2019f33c075277e1afbedeae74bc8cb53362aba6ecf2bc7e40deff65ecb2f3bb8f997a1766a6d2509752688ec5c8b37ef0ab7e02ce6e6cfa56a3d4629b7556a2babe24738eb13e014d0fdf84d650aea7e46671c44b08d8798b549c3932dc88f0f691dc6488b91c70c384d574ad2938cc7e9daeb6b607191d3cb7c92b76c944d385ed044ab102ddd49cb0d326836443850f2300354aec2b9d27dc3c142ec76c42357d9862d4c6c2464eaf4745bc040f7174e8f0d0c2615c0df1946145411711c55e290a39f6f6d9746c2478d10dde9f471238dd2e1269d83864c7b5d2e7f70eb24440b9af8879eb7b67ba8b98daf758c388080c8009256f2e97eb8e804c84c3ac7e7e4b52bf04ccfb8982b72f97ab96f6b67879842ec4e279a02717c974ed6a371cef2f18b0718c84836309d61734032c338287b75f6b8c80b4d06a997dc7fc19a2ca2462fa1dbfe84953961a85e8c74ae5bf20e4d335aba7abd379e025757a76ce4983c5c6df8d99d8a682cabf656ffd750e087e22f220147bd8692ff43cfb247b9473d239d34e57cf6f649871eb024b5b8f2ce7e0054b2e0da626ee00432358cc20cd19783a624bc620e849967342038a462e941a9071e270454d070335490832638d2c64455779dbeb396dc5ee16c8678bcc24689a1d909c935c18d723d6de0701a9bb35da827166f4ecf14c757988808b8f03c89bb9d47f4bf82a30569d29061fa898702b0b66acb1eae0f4d1d2154b090519bb645efcd376804c7f8ef7d8489ab9884bf7415ec7ba3987e760948d1f5465d354e8eae941bd1c28704020ad914b8fb3e5adb228b3ea51553ff9d4b46a8ab6f4ebcc7e60bfef59099bc857e763d8fb27374a175b668a81ee9db22baed879ef70b8825ecd78d80c6f7cb321ff97f0256e24f543b866e3662ef8a7baecd0f9964141a5cda5fba4d1000ec88ebd0a7f03bb991e06983dec2bfc3faeea07be3de4182250b3ed9f62591b261f63389566abb74e3601346646b9fa313c02c8a5e01944337e639330a516af3709c19cb66bd57d26456eb94170badf7c1aa8e6020737f3a86177aa4ea2091ab8b9b7ae0619ed64c98ae10884c690b42e40c81211f7ef6bf9cd38fcfa0ef62cf80597303e5642fb1095d9ca214c488e2b1ed50a1026c9cbf22330a6267c8c217ef513d8ced803ee4d406452a4cc55f71fc804a9b59dcc98d855db4914426b9dd902a55233b5dc76f9b8c808e3761ef0b432be0d60dd5d2aec19c3b7827d53f6dc07e9489d07919fe24407e13182ae24a480e055811fa785dab175f789d17de4f6f5c05db6f45b915f008d16f991bf57e8d513737c2b64d6f044c6b26cb7cd5172ba24b9504203aaf7afea8c93222d1980961dd9469de5cdaa6f4a7c0dcf76ae372d617d5d18b3521782d53203953d889b3a551c2ce353b68372737c60675eba229f737506cf20af2e0aac3eca36eca08dfabd42f534ae08f43b6c514dd2ce94ea7849fa759f2354b0504614e8337bbc1a0fcefebb0b7aab962d26755e7d641fb101fddc0cb9e2fea67495969b126dd996f77e94635edbcb890614e39e9cf7864dbcf20bc85e353cc4e4bb88faff225f6fac18f15c38cf98da57b49c7f63c29d7eac0a07a81966a8212e788a72bc043b577095089d03dbe688cd2d489e4eaa1f64c42d71a011d28d328cda29e2da27bcddcba92be76de9465ede614c05529a5a203fbd774c78529b2008a02c3deea56b039e68fd3240b3bb2d567d6364a091aacca295b4c96c0b09c2ed27b15f73fe6e56f2193177f45af4f8e428d0d7d5954c5129f7609c2f9eecd4890bb0698c649e690da732b2ebe74200e2f74ba1235112bff13352a9a0ebfc3ef570d39806cdffd1ed41eedb8fe357d213e377bafee3b2c5dcac846a9188a1f004e667e5185de13a5ae8ffe443ad8a601e1ee339a42d26924ea684ad51c2a5566a0e99aa2f5126c615ce0302b8c92f0afce0b596f12c1a6506dc56479f34df2db422d6e8c7f2edbc54b61b2d72e558cc52d49e07ffde82316b4964e1a0f12826ed1fd214f445c9e7686ee30f6daaaae20ed5ee6b4e7700be831ddce1c4e3e2fe26e644c324424f8ddf4d1d54a9a23fb5e3c023a991e58273ece60605c4e095ff3537aee513c4352aadf717d471f1e5bb38e5b083dc58f563174fcf26d286b9f586fb2162962c7e22649d748b00058f319a3c776737ded6588dc6f874b696dff2eb6e8b6ecf3dd2a8dcca79ef8e6d956b89727da30eb5042c326b9e078fe2fbdaa846e70cf7877eed1bf8d867bd470b13648147ce44d38080aecfeece05f3dc940c5ce9192644bb214f919bb85b59b7e0c2bc5b6c79c33c9f0f1044a3260c7a7f5111c9e912ad462a33059761c24aca0c532981544de7a3efba30c2d50f718bcd61e86fb175d8757aafffadc2bd6c7b2f3bd0be6e0c7a9386d974364245a96e8e9d96d0ee8dade7acd6757a15b05cbe3ab3c365a886c2c1fc97e6f637ba51c46d2d6e32dfaecc3cf209f5830ae1ab68622d7dd6fc903229fa581f9829a6fe24719561c78aaa9835c00d42363d0f19e49756d30073fdf14dbedfdbe9ecde9c2697d1c779660da2e174c18bf9382871c4356f4ed32bff790a753e9194e6fa983083933ad1f1a17c0bf64663e2936184dadf02791dbca244d8a8e47c940806aa1b951f15ead332e33c8e28e082d9b647f4be8c58fe0d6b3903ac54a23a3ca45898ad5196556239789529e0feecd3867ddf8e63c8cbc7ccc57322d6b76f28ea633bcff3ba0f99b12e21fed7b91406829ad1a9ec442113df9b6bc42133adfe8562c2e63dd57bedbf3241a955dd76ef0b74b46b6f522dc21aa812ed892dbc19498f8a725c8aac2c9a737e15b2b214681d131e1642cc7531be31fea73c6dd624fc0ad15582ff92ca42591a92683b2e05d350e0334783cd1502aa57b9dee924fb21f2180b7d9b9625b64d7e2c0cfd30938f1e510957f4700b4b8f16ce5bc791bd18bd71f96d1e34e6f034a4b76c556506d8e053696844bdae4997e02246158ab5191b7a60da23dbb4e921663d465907950d95dbb6d2977d22b1093bca5520553970953adf2c17c7cd4a3ee1e077ce91c9a93ac4211fcf3963173ea5c7947f067cb5815887d44ad5c34f4bb28f1bae1f2d70f6779f503a89546c32afcfcec68819f95e2fde06d55e48589abcbb55bdec08583c4385a39841f5b1fbd150ba99809cfb86f3067d383b3f6f61d246f2208f7f63149cdd9cdddef9133e633846758724d9a9e07fffb17dea0a33abaea6e930939077390d26406e9e45d5e0f4069f7d74af42df7eca17715ac3e9572e2e58ffd558df2dcccee3431ce7774915130235ebe5538b7f778ad41fd887821fc4ded2726881209e77431bc419192ffdd6057f0b04fd52e8cb30cf68477f57ed657c5399cefdb2d134db96d8a536df46183045e632332cad7d4cfd8ac4937dfd554e597daa34cbaa2d0043c64754b320720bb48c61dabd585cf1c0dbe02334eb2b7712680090615a01f206780827f4970bb0b625d78c8c96b43b0ebc37a9c0d7b051a03e61ed1dbb3705e2c9815c47105d8ff99061f1ea951bf8fb7a6d4625b24fa66d071adb1456ce48000805e383a8fd62497ae29ee38f97ab779027353d3af25b7b0abeab53ccc421c55d8675f7cce153e8b6f6535d76e2a22e2dd1867e36d27c8e89e864ae4ed1f7da8c03d6d7e15ceb724865e2528a567b10de90658dfcc8276b52fe036ace4bedbb9350d62fbe8d9a03ce7c3ad7a29e090e5d1d34ac9738050b535ce530996c9846d1139f3936d78a78748ce709306cca014d262462ec4449c3d504843d84a2ee57491adb62d8c5e60c723b1c2d38c861e633fbec0c2076d7128d6db543269c1a9f0a72c1467a01b52c2b837af13c7ddca7f0996e643af01346c4bab2425e2e315dc0c5737316f8068a10d49ccd4ad3fed32c08633cbfdfef58a2cb25120964555c12b8130dba31562323897262e9a1a40c4f53b7739f571d8fb9705a3e33c92100e4c2d6050b017a747569ed8959a122691ef843314c89ce5c41f33ad9000f2497df29a2d739d053198a0fdb6a2b860d3749edd61cc901ec6ad55c01bfee683474241cf39ed471504b45fcdf836980c9d8c5c7fb84d5a7bd2e9446b548fee30ca85433fe28b237b679ba953b64fab1def309bb6bce688fd65fd053b9b3d814b0e7e8c46f3a75ef7934a8299003b50e770d2fd19dfa26b7975975f35bbba47ce326004d2ae9e325f5e3178abf9d0f566c82e689caaeabf7544ffb29364b251814b54d2679b57d6a36fa78f8e75fc0aa2bbc22544370c96451833544a046fb4a17c51a81bb83aecb937bba7d897e6ffb25303c35edff383143be23b3ebcc64dca81d1476474e7e4f0e436646fdf1f26ed7dd378d83aeb55da1b9d66386a9c05f84ecea7a3f548edc825ebe32ddcff5f90a9f05254f5527df3d5b33652432397487153c2d717f1a2c4b664d743f90579adfc59c5a592e902fed5a09f04fab478a46265e3bbec86629907424e7a42c2ba0113a79dab234fb2ec53f621f438a35f28b6af6e0924c2a53011fc5b3a6430953258e784e526b029d5acc33ac935e4fa2c90a5d06005b87c1ba65d5b0cbfe59ae8b414434f9c222e9304840fcba590aa79c3d9585c300863670c8dbe23367b8f01961db718966fac62d0bfefc356b01ae0174d6fdb61c35af71c3bf5172d90e5d314bc0078ddbf986dd21e86fc1af1a8a9a2fa2fd7b6800ee5e6f429ea4274a408398b783db823f9295d2fd19885b1f24cc98a2aa0099a6bbe7b18e7230d17cbe32b1f44db6fe337d35", 0x1000}, {&(0x7f0000001340)="45e7334a551d57193309867d0260e4a5c80dd3dd80d669f4a010d638bb05d7a8b2735a789ac487735f652f0ba462c4f779a94d6af3641ea16c0b523486d1675ec0a43c4f38f0641cb2eb044e48504f3e896f104229d557ccfd5c4d16bed77cc67294ab3ec849ab6cec26dd52e9a0c8122ffcdf187a8fd1598ad50345ef4fac8bf8c9e26657df74425dacf9d862ebde7b61b50be89aa6f900532b8f5c95411c94950b7c68d701264babff5573fbd6348f00ea7978bc314574f7ddd3cc09e7b71a0c1755f2833198ebf07101ef6af4aba70cd006860d81b96dac2760553d599979eaca3f5f", 0xe4}, {&(0x7f0000000240)="313958ec758c0ecbe57948064be0eeece51bc9fef83f1cf52eb82b1b93834d32b0d165cac7f9efa3b362b5e2587a925345186c3bc93b2613d0722ce97bfa954db1431f60e47b224bd499a5e23156d2510b2115c2d0c57ac64ba03a08d157dede5ef5fae8d5934403452db59d47ee3e16b471d9cb42a97bb67370c2e398586603c94b1888997d0c4bbc56ca2f8b0364a3059a7d55caadf39018bd7787253fd9ca9022f1ff93b9133650b8236af4a1d0ba277758dabf18c50b220596a79752", 0xbe}], 0x5, &(0x7f0000002540)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x50, 0x400}, 0x2) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:30 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) 16:00:30 executing program 1: r0 = kqueue() read(r0, &(0x7f00000001c0)=""/250, 0xfa) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r1) open(&(0x7f00000000c0)='./bus\x00', 0x10800, 0x110) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/203, 0xcb}], 0x1, &(0x7f0000000280)=""/232, 0xe8, 0x7}, 0x843) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/37, 0xfffffffffffffe04}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0xffffffffffffffc8}], 0x3) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100000001) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0xbb, 0xf4, 0x81, 0x40000000000004, "1eae8682ab0320755ab805000000000000006fb2", 0x4}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="abf0d594fa79d8c596dfc2a589ca318d37d13e10c9985e2f0eaf396aaac30bc491c0aab1bdea3a5cd8cace41d8ebc2ee2145d9e2203a49356f919d2726e85589dc50801ce0985ce5bd39a5bbbfea57e8871be9eda2a773b3fac46b42b669eb9d7be7de502b7686f2a517d109e97e059f6746225b3e04b39842c518b0f055e19fd6432fecae65a68598ec33b2b69f2b7ed43f7d93f83cc5ce9f03a4dc4d33447dddb166559d6e51261b6b8a35debc0d6d3e3332d1cc7c5eedb505ca19407d0062cbb42d5a59fc84571aff", 0xca}, {&(0x7f0000000300)="61774f9b30b409bf20457f539b8a0b73b2b7e774be47daebf6e633e926fc0a88f240931d294b279cd8e4f3aa3f5e59012922e54389992e82e669cbfe154f09601e2b90bb9b8ada918d7fd6389e55487084fa032a3a5da856bec200a30c4e91b640ba8a407f72c647c9704c492ebec836ebf81b634ce643f5a846e614e4781f7fddea5b890c23f782bccdeb6ba178061a3dc847", 0x93}, {&(0x7f0000000080)="d856747f5e98", 0x6}, {&(0x7f00000003c0)="d9c504c503477dfef142a73d7bb805ef44ef72f0ae042b92d749b4f6cecf547418787a09887e3c66640b8ca8d06603f2dc6bbe0ff41736e8b86aff5da5bd3b5dc76b69e205f39f1a4497582dfd7f3d7faaa816c28c03544f4e3e0540270db0333c1719d0a00b17ebf33b6571a7165a2a0c637b988da74f6e1e9629fb714c0ba45ea0e1a531dc18640e37bbaac9200b800d3f32a3a5d2bc4a29d3e58712ff32e9d80a6aa0b8752e07f37930925d2b00a0986e9239b084550166ca137f15a36b8707ee006a", 0xc4}, {&(0x7f00000004c0)="e68defe09c983dad5b8e88d1c98eeb60481b083f4fc5dfe2cd8c597a7da23e2e32", 0xe}, {&(0x7f00000007c0)="599938335a729ba7954b5ea01d715b8264ca2e4701d14cca001843e4cf71b4a38e0ed1dfcb", 0x25}, {&(0x7f0000000540)="9585adf93be92c9e80084afadedb06dd933588e64bcc217f23876cf77a5c6e015759099a1cffc0f049e27522c2dd3454452ade04d8902b1ef92111fff2c6b309e5c9e443ca90cb89fe44cf8827fdb0487e09af5f935301d648053fbda0881db6ef13d0f7c5519ac0fe5edac910c938e24fd70b3b48aae364c8fe162958d7a31ebe579732b5d25f5dd7", 0x89}, {&(0x7f0000000600)="e93d1aad70d7d7a388c788c09a8cdd197267d86c3654e6d0880378d14b929785940110bd2d69658d1522ab49671ba0afdf3abed5752940660cdd7423c9c29548354dce1beff2d912fc20fffbea8f2438e3f6af3ebe", 0x55}, {&(0x7f0000000680)="b0196b60246ee94193789d2b6231d63932abf032bb022076b785cb4ff53a75ec3a8e33b5479b5c63960b4370ca14f87340045978e8aec61331c9d42140df1cccdcf413079308008b765847ca8b637d011dd9cdac5cea5a7c3dffa57b591930b65a4d0f8ab66f42d6d9b7cb78", 0x6c}], 0x9) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x97) recvfrom(r0, &(0x7f0000000000)=""/247, 0xf7, 0x800, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchown(r0, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x0, 0x8}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 16:00:30 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/200, 0xc8}], 0x1, 0x0) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() write(r0, &(0x7f0000000080)="b8", 0x1) ftruncate(r0, 0x2) ftruncate(r0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8001) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='W\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x9, 0x58e, 0x8, 0x9}) read(r1, &(0x7f00000001c0)=""/238, 0xee) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x7, 0x2, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r2, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r2, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) 16:00:30 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) dup(r0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7ff) sendmsg(r0, &(0x7f0000000dc0)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b40)=[{&(0x7f00000002c0)="be7cb37e66d77bfedda5a4590deea815c01c1850b8bbe11618fd08100806231315be29bd615b36ccabb7469c09519608a2bd5dee3583d5989c7196ed6c8c311fcb1d7ccc4cf521fb9075ba82e77263b52cb78ee149c376", 0x57}, {&(0x7f0000000840)="b9f5134921d56a00e9d2a114567762dd141c0fba021fa492b8705ecc79c4ee253d594c26d820edcc5880f1dc923d72914853651e1219abfb0b302ded726e2ba3ebe652926c454599724f76fab4901e201976a2aeb7a5d47b48d64432e89f76a07428368a5937385491334a1a1d385ce591c4c1669208149578a4fb4adc4b84813cca420a73a5", 0x86}, {&(0x7f0000000900)="28c3ee04f805f3f79756441f1d5cef8fc1151210778da6cde918ad04038d97f8b4e2340d23aa5c58a214c64eb9450647bac0b89f5538b107cd299227359bcab210179b2e8f4a79ae9d373210671828c0c6664ed12055474c2fb4931e9023f938b6d491147bbfb3fd7cfc3d0765f4405c7333b350074763ef4ac5053337dcb311474d2a7ea43d5c3a51b6bf3226d6fb7c2a99f39b46453358fad96156a712a2", 0x9f}, {&(0x7f00000009c0)="0e413359d5a0a7e4566fb7324e3c7569ae617e6d70546837d2502020c03c65b6bf917b0f7986d0a361e5b9fbd6972fca5e4f7946d7c02169e3d04ebfafb30d42f8c85450bb6a190914ef0ae0d45df018e5d18575551706db69f95e742f861226a0fceb64926b9d5f007e54fc630e4c855d0018247c9147a3ba5c0702b258d37b09a36bcbd2198c3c4a90c5298ddc5e18633b69799eee84065d21d257acb99880cc4c2bc38283694d2ba2cd2718d6b9763388f19b6880fd1a5ec6b6150b2d4c8850120c8bbfae224c34eb1138807e7e90fe1d5383e66066085494c5e1a8bec34aafb12dadebbd", 0xe6}, {&(0x7f0000000ac0)="1af353f403c9022f4197a1456d4257d9d247e400b8de86cfc047fd8bd0614b6f69f9656f91d310bca7dda5efc20d3316753ad5ae1b886a8aa9f2f428f33bdb9a877dd8afa286292cdfa202c86e9919c43750bae4a9384421d6b1565bf4d0db6b0374e1781f11dabbbdb6798e15b7", 0x6e}], 0x5, &(0x7f0000000bc0)=[{0xb0, 0xffff, 0xb7b, "0e288f5078bd2fcc45c3ed6fb285473aed1e383ef334f65b5f30824b899c0663a91a0b40fa4f169681c819bac12778359b984f0a63b0ea99663568cf50b5e35d18d1acff4dc573c1d073f4c6409aa87a2c8ee593ffd6423a7b23a6a4cd435f98c89fb259a8c7d0513878a9313560b39e22c8b0db89752d570dd9cc29637e7bea04e9deb4b8e68f60a3b5bd06051b6531bf8b104fe3a4756841"}, {0x60, 0x0, 0xffff, "ba85f46aff8cf29d26666524376791a26cbf4a3a7b6a7a32224e3bba92f055e473b8400ed16430e9f6f0b0a8d11dfe3c1a25594bea0d4b360f422ce0681be5af55cd31321215167f0506"}, {0x28, 0xffff, 0xffffffffffff0000, "aebefd2e2991b46b26e04e750ea36596e5167391"}, {0xb0, 0xffff, 0x0, "859f7de497b334f5f95f5d18c6a91fdf3559cb95cfb7fad57659046405a1619d77abd90c49bb10ed66103e1ae3f7da64eee27755e0487c64179cadc6f215cdd60313c6f8a893510b77daa3919e417ed6fe78484d02039471cbe5e4116017610686904dc4ef079b679e5f8fd24e29648586c2e34bc816c86c621d0612322ecace94bf7b4fee235af4904dfd033c1f57f79df14e6f3f647ad53d6c"}], 0x1e8, 0x400}, 0x406) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e00), &(0x7f0000000140)=0x63) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f0000000700), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000700)="ba569b93896b3569034cfe418b3cf60e6f98f4d2f7af82371c643ed2e351801ff73e03835eb51c3604aa9cb6de981ca3c011c67782a52237b07c88b5fcfcfb27ef710d9e718afd0fba7b85b88b70b6f9c192f4b65e93ab6bc09bf9bb739ec33907cb66ea284ea412e3999ca097fa192d9b4f74f3bc8b44c9dc395967bd7031844ab9ca6866a0ad923d61e1fbba", 0x8d}, {&(0x7f00000001c0)="bd509ec6db735775ae32387073a89c7034124ab3b37831860fe18c8fa857baf55fad78e021fe294bf2a8e19de496b31b667ea2142e22b4b7ef6eed7bcf801b1967038229382be9c3a352a2d149f1d8268e0b4e06fd857137fe03e2aa60d59be39de748727c095b790e77cd714cfb611f644f61eff633e1453eeed3e309de588bbff2018cfa8a82ad0dc8ef04bef96f54df8db0309ed8513c90dd36801a7a859f3977c90e84af30143ec5628859e0e995137c0f34e08a6dab848ec1dc7588c7e7cfd8536c03d4073d8c4299158839891194fb11b96e565018d8d44d12e3", 0xdd}, {&(0x7f00000007c0)="2fbe44a2be58076dc0ad911af33cc2ead81da361ead8a73c045f8584fc1a98aaa24676f3b09301ae86a2a8384578579dab60debf445db8f8d91df493144dcaedb4d266feb2e32974505e6d6492142144ef8c1f63eae2090bc77b065bd4810bd9a1cb9f140c2318275ad475dbe8e2fcc13c776b85be", 0x75}, {&(0x7f0000000340)="9510fdff56328b6e64f7026f6d55094f5ee9a69ee700699c68edf0892541d6c481e1cb413368ce26ae422ecb7f432fae620097dda648864349dd0926df159682bf5786935f66f7fe48f1c95e0276355dceeac5546e61672cb9292ce41a707a24c778cb8e6bdab606186aef29af5fe727b80106f122a715823e6a6bdcd8393e0b898a8424517f47f9a988cd0869f18d6d7d17a7316364c618b33342a357db8f0c185d6370b20fdf82fb9e9526070d1058b98c148181f742881cb0e4e87daea3bb290b", 0xc2}, {&(0x7f0000000440)="fc72192fa0163c53f0c87994d2d86831d786d1b81bbc8f4d56f50c0dedff045eac41bd946380dbee2eace54520e3c3cb060555926b3306b5bab655893cd02f3a2ebfba12da3d47f9163ff0f5cd8070a8f3a2bf80aeaab6e89fdb1830eb794ff5a2f6c949e1ce11874e8dc96c627fb0d7e78435a450575dee34fa1f1d507b675dc261ee47cb074252c8d93ad46129d084388c860996f7c7e373ad3460b195262a0a440513029ca9ed75", 0xfffffffffffffe13}, {&(0x7f0000000500)="95e91789cdf91b567a59e65c90a526168be50fd07a33d5753ff766675be64cd3798f421dc1d327875ab86be0bb2e1d4bb398c1abe90400907c41c65287efcdd17be6bc519ca5f2fe0bd375b074b994e77a698a0948df11616f1ce8bc85eb30fec220e36d320d0614405a8592a309a14de2e5bc0f524cb690fdbd7be855c4b6b99f07f240219619da37c46bb4956bb045caa4e0de64b0a89b095ee4", 0x9b}], 0x2e6, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x22, 0x402}, 0x8) 16:00:30 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() r2 = kqueue() fsync(r2) r3 = semget(0x3, 0x3, 0x80) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/171) dup2(r1, r0) 16:00:30 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x461, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/150) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/167) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r3, r6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0xd74) bind(r1, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000300)="6408d7ccddd5cc7a0cb6033c89885b00e6", 0x11}, {&(0x7f0000000340)="feacd0fef0cfc3ca609b7facf71d0fd56c1bfc7b9328311cc8ad0983608757a5ca4f4a2939849134d63ba540639ac3c8b92791c8e3a522910e2f67f67b7c08eef46790377f60c5fcc4e051e638de17d47d053c58f259266a42d2ce54864b2896d66636cb22b8cc8675b7705802d7c7f394f9700dca10c02b5e4e182ade7d50c3460ff5da40170374d32241ef0103b6", 0x8f}, {&(0x7f0000000400)="050c3c271e15ab0eb739f92f8a37720e71a38aee63a03996d8d3db9776032d60e7104d3a22d049f8cdb71471315401350886cb63b1773586eac307", 0x3b}, {&(0x7f0000000440)="e5b7fa6ddb31510a9c06684e7669124bbde43b477f020e8c48b0c4a7aec0423df47732ab3b41eee840db15732682a9ededf9f3e2004d5089dc066cf2b31abdc5ef5bc497a80faef9232b304e64f1f2852e707f021cf5c6a8c8a2b9533e7175bdb609692e2114e980174d918689e0feda6566ed83deb07b26a5d4271089cc877fc897f82e79fd36c4740c2e54eacc50e3b962169c6f545facfa9096be5c21b2c7f6663984f5873e53495903396eca4329119b0ca23b95de55ead99e074d3972e111441331f9980ea166229181547cd8f41c68f5e58875358f3161733ab2b47d7b40e7234fa4e7009c96a694c6bb1a7389e4d9874312729356834217bff788d49dd47334341a9a71b48ccb97d8eb6c7ce4c986f3959953b6f95cb1c830470b6f617226f3be30ed18552961f96bc8cd7aeae4f5f3089d2294f6044f1e69a63e6ab99d28da4a4841739447bfa5273bbdaaa78e2b24dfd133a7ae4157b382d4957addb3c85619e5958fb8704027e9e0103f0ca0ec3607b7736fae22f95ef58e61addbb032e0fa3ae1ed05ae00d50dd7555c862b9995e9fd3dc7965ff4b92571faa2bdfeb6dea9c5a07028590313f745b3c77d164090730887bb148eee9a67d33193fd50a364ef485e26ed8452d0198356276648a17c9292bf94d281b709c9606b5056f958c0e73eaedf786200b5f986da4a53e277b34507706e765306fe969d820e078354e75154d39df1a59c6df63c474b1badc94e754c1d0f44d7ceba99dba11cdd1fcf9330bdb769610814ebc25fd242e270e3ca7eac938e52ec0134d4033fd0a84acc064143c0f3ddeed10733dad8936befa5afa5adf9b9a81a3183acfd69768f5e8898ff11223d43b4a9a62aece6e038c2ee10d51cf322d86935e8d6aa224e3484d2977248a55baf89386d8578384e9ad4a314e1478a6bca0b1bf28928951a4ce2f0303df9ac37ebc290421d17637fd12e7eb8fb9f8c4939ca12565268bb717e87806fb187f107d36220752347d10cf8643e2742a0c484cbc2ac6359e60bd5f0fd41d0f58fc88409dfb00bf496b14e09b910f52f3b9e5ada08f8be121b39a140ba1cfba8cc45c4b7d057406d61e1ab1fa390f722e6332988cb43a3ba30ae285c5fc0fb480d5abe7567684f0f15b496394514b51ba5f2479ac27c4f9d77dc4e83c993336e66ad3024f980c8f0ef76c8b582d21018b4d61776200690febbae7567df23dac9401eae4674b2096e19794d4016521e3153c71c99f57dd9ee355b48535fb6ad41c335494c3a62a1b0a3240c332a77db3494dd9c60ffa7a114c4e2f2ebc3afed5c23ba1eb289b1432d46d23ca87706d00270a05b7843761216b29141339985989d902f44b97af2fc3762a8c8126abd872624f7a02acdc0160385f4adbc2a453861248ec933cc97ba3aae4292018a932acd32575fe3fd98d57cee386e4dbf97b9bbd0acc7b4de1cf004c5e3b7b8814a8f0430885a52a66bbe139ef4defcc3077f3f800d20aedb9b5d2710581571fedc528d07a12d402d7032af7a650b8f9105fcf4ca856aaa9a7876d678c23030fa7dd83adfd424832bf7166573fd7e4c0a692364ec52c8bc138dfdcd4607c922312d9826e64f6385142f4be51036566d0fa982dbe9bc2825aee04039c0783eb83629345ad55287354e6f37a4ef74cd570030b91ef588ba8b3206db7bed574ee19172549b56dc6339e30c5d4097bd629a311006e124aee31021e9a0fffd93ca0421a95bb490b307adee62c8a65ab1dd4ce4012fd0cc7fa629633a468e3cd48f82603f2680ec8f58d44fbf20e3cfc98f74f2bbd1237a694322743fb5ece06d099dcc7892594719e591c7356e59c036613e38f0fb17f6385bbc721b8e05e5aaec423bea49200404d9e35a3ef54333e64812b2ced2e2568caa0cf03964c860c96fc49f87353793246073a3598a910f1a03eb4df625a580a38cf5db6b6578461e1d21dc018b0a9715da9400b7472d7c6e6429e22c76a580a5c5caee643e6099a66f9c82c5c527ce3157eba1fe7eb7160efc084c69989b07057680b5165f261ab8294f2910496df50cffdb92c305962a62bf2e056c3c95ba0422d7ebed7b77bae4fd79ec4f425aa84148d98efbd7d65a46e629bacfea1eeadaff41108f126ccb67e507c4c036c4ad68e0a6d1044f0a712ec052314e9b493b0a41e28592ed67b60c71077bc2bd42c4d5e286988756687e22a0a322651523888cd35f83c36cd1018848ccfcc017200e9662287c881f14fa93671787744b6eafcd37a57b1579a486c5e8d3a6dd9b0539b570a7a5c5b65301cf162f5c594306e35ad93e8f935d5075c6d28435dcfb552ddaf63260997f036d251be0285c410b18b8c3b5305dde588691e0620635b97e47aee5f33b2014b8c6a43601a27eb98fad39dbf16317d4f779463ff78525a4776f2c89a278cc7bd224990534b84d7435bfbec912688f904b9ef485f05c9e9222e51d8a370636d38bae11520c226e2b2c16d066f6bace34974f99ff1d52ef29bf70710f4db0473402e198bee5377ddf2c4c68f412adac803c62c01051c586e9f1269e4325efe3d3842418a6a21782a3e2f0a7e6046f398654fb4826c24c7d1aa6d79039c1c14c69c682dfd42dce2c90e3a0b5c0c663c3175be88915c756aef437fd08a186659bf8486d1539da8e7801166f7dd8e4e75bb297c00b6de2a7efb28b1fc9eca073fdec1d86d6050b7531f3f18d8896684eef9f64ae5a6756ca727d450ff19b1ef325a1113fcfa49230d8170f0af1bad62ca0e975813569d589d7b54cb40dac7e4beea9e3117c318cedaaca241afb21640ddd45c2f142bae13543580c4b9a52c9c9b0bd0cba021d681cd24413c8aae8789c45976c311dadd4d1e896fa5d6dbb07f538864aa64ca14b87eb8a31c5e7f2c564106e4fbb0be7e8f680ead5384b4386d5b243aa9f21ef15bd011ba3f649752f136a5b8d68219193f259dc4c24388174ff4710e09ae271e192379c0480d7d24a51d4b8352e67e698ee05f03d4c805b91cbb2cd8989a8dc4715f2f82f423fea27195203ae55de1cb59c4cbac5ec5103706b3dc330b961ae8f48bd133b17f2286f63e0cfeea6cfa301cb8c510287f0b113f16d0399f71671efca16e02c12479716346cc927d627a24a70ccdd51c57a99609be2f3ea459865c52fccde99a68d4c3c12a83e1eaae4016768e800f7ff102e81fd8ce1b2e70c22e33e774e71c40f508227a709439d9a64249dd6508bc1ae9e2498b1fd5e11671e4f538b774433395f1f1ec92f0091e54326702b62fa5d4e896a91dfe393e8c03f9f366bb6aa93015eab1565fee19e24114bb3502400c181817c66e6f5099ebb2eb4021e85f21c8a2f3b4334de607a9a00c4d0bbf70d758f25829185d799cdec4d1e16cd313da54092083e4bee304a9af9a1ceffe41ece8664da0becd628c7fb813437402fab6dd25573aaf192bf78e024fb0d6263eacb51b4eabccda751cd7afd712d5c6ff2b747b714d609c8eb230dddc89dbe4dde35b4cefcb22db5363d100231c371e24cce9d5e81bb4e7ab4f6b27b0cb5e258fd62922ebf3afec6c5f5afef76985cda8e8095797c709df1900c4f63ed56bbbc5e62602e44a8c8b94812412c95fcb4e55b7d7c84cac482267f947a3da82708d72c51e0b8aa0ec8ad417cc27131d03a507df57eb29748d6a2d4d5a2a274e28f770144e6cb285cd372b8e4bc8c2e1df763ecabaaf91dc1fd5327264b8f009d9918e360d8922473c97f85ac1be587af5aecbcf46755899300d492a4b4d5439f01a26a89e9c667bb82f68d5139afb7a2e9a3da6844b57744667a3f49598f748d138c53e4ee4655babad22ca2e9c2b632aa66e3c19d9b05be7402d5b9b413eb761e9abc7213d982c7a4925293ff55f3ba96ee901d20dce84fb6db0b1559c69f7e7e36ce9ed20ec9bf7f7e3316a442c3cac81d6ff08b0291a009ed6c9498b1bb03ea5f627e31a96be97337e9a67d3f2d0337e8cfa6fa7662b171ef9070b58c9d61da05abd517dc20adb86d6c18f9406d7405a27eba9d1ccb534ce657257e2ada1ad132508e2400b02429888ae1f886e0ec31003c119469f2cf6517105249e129046e83249a49ce92cebf5c658e459be28b14dd4c1dc0f8b1eea3c9106af04156b311544a0a7ed2e7687693bc53e3540cae55ab366ce795dccdb96495b263846307c6ea645be9c01b5e3a7018fa780e91921306a9de14298989991a4cc6a2ae92722ab7db73e6202d8a960ecfc206d22ab8a85b40fc051b18ceb6d4ddec8da123f29eb5bc1682fae7d425dea307978dfddfad29a3a1f345b8ba513ff6143b9f4f252db3e9c1a575be5f475bbae7910ade1872dc16aa35467f74b15f5af78345ddec51161d8475f7298f67a82ca073e64f0e4327d3493498986e276d631e9306f54fcd030510e85d56c91a12db0715f4c237f55fb2e608a0704d16ba94da44e5dd9ca990639c3fd911bb89ad29527fdeddddeac900a11e149314f53ff0e0ccedc2eb63412e2cd66b06799be546d3dc221291048f4ac8bc161abd0b4b695ff558369b2657f01d370ff1b03f7148523e91a25b6bb3960e55068219b16197648a79ab2aabf7678270389d53081ec767ac295ded5fe6ac43c96fb42d5f28b384984a712b5b12e529c36dd79ac44325169c45440d95791d00ccf93e4e4f6528fc960b1b116c010e91e74800738d7ee1e0d6f2d2f98b1174865caa3433611d146efb7d81fcb22f4f2983b80d240704f25a4d76ff73dbe1333d605d46df6b72be86671264ce4512c5a657fe5717ec5b83076057d0be6d3df3901379fe60b786a774b8d1f8ad9657dee48f738ae4840060121972e8148478365d13a28a83aa191edfde1c3fb8e3969f187d3ec24c826157e9203962c88de1fbcc49a1be535ff20ac4fdb73ce3c3541d6ec96d3b4446952d61e6d645689b626884862adf56c750c49133689611de904de0dde8d5427516f0ddff6c05c007f715277a2226401c1889b7a802dd6f41a9f12b15b0d82ac11b7c97d8a4f8c7d6927ecdbe9f3a91fe5af6899aff4d0bf8fad506c1e85879bf675fa00b289e2f1715e022bb71d29a8ed945838e6964fcb167855ba78a35cb4231e01b4125362958f22b54459b86c3f8e4f080fb70699e2897f8b53748316cbd0f79551464f212f7e9b3b9eb10b8a856e370bfa7b07dfd7157fe9906d2d946bb726e397e96e96a8aad01142b0fe83b43dff7e458f75e3a2aa2fdab553d31f12cd7ba91c52e2b83e0b7dfd3b015adeab9e57febf0168930cb93f2e32a9f6bd8653bfa20b9c0ef3243763b260f39ba51fedb6f7246c372eef8fefea85d97e56904f1a2436f114681dbdf316cf570fdca8165f6bdcac25868013624eb92819bc22662ec66d9bb94e1fe8c72ae422f6ee4762a7a72f00f3f1e1ec6afb6dcaf507a0346ac341b3d5bb8be8e092a0d440109db56cce91ab65249267f97515b58c4dab95540f1adec56c3e35daa4ecb5bb894f3f6b67865b250923c3d1beec11c364b071efa8cc5407eff174698c4af769781d1e50c0f612f765e14067a9b02ec84462638c447b179aa090fe6de5b433b053a63cfe169b6ff939b99d9d685cc3933f040363a445b586b391c5ee05e089b1c9d63ea5d21a42afc7096a65d36d1072d9a463dede042c0d4f66dbf23055d28ff225f0cafb2f1b16d8589215acb99991e3f525eee89e42fd7f7662f5c124ae81b908222d08160afc929177af7afabb7bc7f2bd84f17f62d8ae64afc036d8d51d4fbb43027e91e169f57361cfb3b1b7d73b479a38b60483577", 0x1000}], 0x4, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r4, r3, r6}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xb8, 0x1}, 0x2) getsockname(r1, &(0x7f0000001580)=@in6, &(0x7f00000015c0)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000001640)='./file0/file0\x00', 0x0, 0xa0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001680)={0x2, 0x10001, 0x401, 0x1, "3a36ae50e1a90d48e2cd72420a75d6cf7190e915", 0x3, 0x3}) sendmsg(r9, &(0x7f0000003b40)={0x0, 0x0, &(0x7f0000003900)=[{&(0x7f00000016c0)="7864570fac07dd1789fe8eae887891652739920f44bf44dfa9e6a5886c5a25df82cbf06c88fca42be27d9d5b7d98edd471e789de77b17b5132c3d3e7cb090503175a9eae11cbadb41aa0cd8a49860d0a46848ed2af3f685f5e693f07da59b91be30de19d0dfa3e22bc51d4df7e6528a9b4f038579d044acfbc7c", 0x7a}, {&(0x7f0000001740)="0eda69d9c38e3ebbd9c0b8eca1a1fcf450fbd4e56235cbd0d7bc42feae0f3bc9cd2c2bc79c65dd71d18a7636fb2ddc76b6d1091102bf0e721599598e9d9eec7d86607ac2e34d6c193c32c55e58c0acfbc8503e2d20b0f2f2e9b3528c07000276ca159d423d550d1c8a46e66142921693d104283ddca4931621d07e73fa02fcb38a9e36927a91e857a92dd9ee6bf6ba0d4aa41129241c148fd8e02c2f802c1895d27594d3b58b670af9f06cc8c7fc44e0a377201a9e48632102a0308b2bb31536fe1f390a", 0xc4}, {&(0x7f0000001840)="f641795330cf752121141575ea2a3c24253298e18070c044e48ac2b41cb90727b3a282744952f49ba0472e42dbe1b16717bd6acbb1d8af4e06a220328442ede68c4302f265498fc1abbefb27c486ca7f95a40a47cf23a1018a6845240af237bbdef0437895afc4859639626db1ad156b26dd157598c5e756c7047b00243255bb3a4746508f436294804e9a7492691e", 0x8f}, {&(0x7f0000001900)="197237e5effca15512b08774ab6076709fb0e71dc7bf48c4366dc71a73c3c8b1578c14aa1cae0ec55d3aae175e7af6356b12c5f43d6cfe4dee79e7e2f76a30bfe6e16f9df62964ee41f2b9ef7cbf8af484a56c5d00896e0e1055c1e0aeb6a140a8404d72d54426ad15ba2b8f7418d5b2ecb603b0e6d684107e4fe2d71aca9affae849a20b2a84b3a8f8ed9423ae82c024921e00e1f48bd76f0eaeeafc84ce6f8812c5beedb61f6c526b00dcb4e3a64bce84c494e342ce6f37691190e216498079434b538305acab0c212816234dc4a435924e79daeea8797728ba998c5e6fb464fa1e2d4b69edf5055457b924b23656400d2c76ca466bbefae30f05d8af3c0841702cd057726a25ab8743720a7da2e077e0513d9e1e34d9c2af812bc407c3833b29e5ef759908c74f0fe092cf8e49552278e8842869365dfcf6e3d6d26d08f8f8ef9b063e1baf25fc7b05d354e11a76284453a304af2f2b42c6e1369e16fa83d4610ac6d60765483ab529217edca40e8270982df8968162ad55296d0228a39a53060b005ac9a61234611ca73c07173c7d99cef91dac0f3ef4bb9b2f656c9c10d2f78a20c27b41b320ac39f7916d346d6644af35732bc056de6404f562f703c05ec7477fd636b2b062c80e5bd9e18a5115ac4042b5a516fe026ac3dbd87590ee325da95a8e29275494c8f45b0c079897ebb99f4d77057e50d9231272cfa62e0cf30b1aa76bbaa08dc223273dd441636c2777c4c5cc622e59d827cfa029f3d7e384e4e28b5da6c4b93c034eb49781e6c7bac474d227cefcaefe2a1ab1e971ec1aac8bf5470994e97e1e0f3a092296017d5e01d3c13f861098dd459197b8b96d7c0d4bb2a292ceb480564b3e3beca58e048ed2e2e732ca93b8bf0726d05dab57b97743bb49f8e972d7465846af54a19bfa4b8f554ee71abe74f9d2ef3c2def03059a9493ae5bb3eae35e204a82fb5e0bd45b29bd5a29695c32b87cca34e2fb813ee17b1bcc99c59691b2812d0c36e052229bbef255ed3e87ca9560f58ff8738185495f5e5b6d4a58bfe6e00ee77a6b45c570405e8b5f19f0965333a3e0efda6710baa1688d038661c0cbea0fd76675e1fc91c7a00dfa3a19e7f6d3c409442dd1dcaf62cb57cb790d3a7b003df2edeea81d85d36ecd69f6203be1f6acdb0307364bc1d8e1c04c05c4020355d34f641fd83c27d8f2cf8d6553e4511d0512b86e9e52ed8ad22b4399bbcc2010c7ac155b99d56c5e8950c0d7a8772fd776f233a028c92e64c258704b91e2b89fa9f66e96f08a226fc7e3a32f377fde2a2f190c6daa84e9d695935a9630aaf00fa6342d38653b59fe37984d8adf3daa3f56e8a9f5d1e04555f083518eb186f7e19e390186fa03af89a914631b3843f6dbfe2f34ea7ab52896cf4d1f8340cc2ba20831971fafff2f18586bf76c895d7b721f6454167c18bd0a611106a0cd11328d3b455e1437dd6559e6dba8c3ed4034d0df62de6a4630b3e9377644bcfa7cb0053fadeade8ee778ffa580fce2671f954edc06688edcda6b2f2dece6915ab504d641a8d29b9f11f5512658c5ba669d2515d8a2e5922ccb3732806e7a3df31607884ae9641bdab5cab2409e8d61f393e3efb0e1affd4f2eca5ee9d6f78590d48a6e8c0e742a67e38da336ea277cea800cd35193685ab1ad0627a6d1788cad557f083351af0deb0896bda7c5197b2f0df091a76eed8ab462771c90ca67020b2578d86b438e27fa50c3383d235df537609e2ec1ebd4694071576ac391fdd5f27e9c3d8b42d0c0e4c6348de5b667ce084aaf0aee2610aa254a83c2b6b41fe25fd77dc5f51ab25ffac7427a648a7a52d3858e0cc21e30df531958812670914f659fc151dd1643208cd1ffb63f14b4dc778feda59528217c63c846c74b12cb55a24e0f94365671ae544d2ab9ba7cf6d727adf8a8c7318349bc49c35dde39ef277b328724ed3f18d78ece82e7407aa89425f9f9db919f0735f88a28961a1c079aac6e9411d2aed0480ac502291c53dd27c172cb27399f15ba6629cc6f6382ffeb7eede5e012b5b33086d97608e73436dc610e62842aebb03d50d88368d8eb6ec5374f2eb84dbcba876010c1006d61a21f892b0cefcaaee3b6f118c58590bd6eefd7f00038152072d4e372e12f5e76c13555c098bb5687b07b55ceacda11404c9879084a554f0b6e75d57f38cb5b043eff2ffa06d4be9f009430402d330db6193bd9db771c35d3a53ad302a2f195898bd9836c7bbf7101f0cdd5b578cf035ea7f5a8a331e5d72c37c16b82d09f33428f44a31db01f088a7cedc701579bdab11dc3e86a3b33ee1545bb2711a3aa3986fdcc67a0035697bba95f1842b7ca5d85379310d60f29798c6d862d7179de1706fe7eaa41ad70284b2dad2265e42015f2f527dcc6591cd01c2aa4dc6b8ae2c8393d6688a403be930857e00bce1bf677516229e27886ad7d8f079af32b8ad3f7665d52591b3edfa9eda9f9b62a7fbad764e732e4039988fe4ec95b9a7ebc0c7fb82a596fd4c351db8d7b3481f99a87f0c7036e9ad4d8dc1cf5959b73ec7c449f2abb7ba66999e1b42c9612e85c8bd985c2063a2498c272183cc6faf4f3886a665bbb509c77fa39081a3cf5bc2a6d6693936f7e481f99f70251c2d5841a435e756b1ca04047ae101bf7c66d1bff4597435334df1c20e3b539cada77b5198bbc264503f15976670d522ef498d47f92ca1adac6636c3901d06cdadc363107f8e6ef0251bf22fe8b94519af8c15e6448c4f0d26ca0bca9d5e3d699f971fa5d2f9ead1cca2cd5d56f104e6365d6fe9fc9691cb750b8990fc8e0fdabdfe6ae9ea55c711ff59823ec44284c84b500152bb194f00ef109b0fd3d117e7a35b4ceb8538c0eb48ca8a5bf3ad31804093f7556ee2f8f6fa3994745c4e6178ebe020e080271cc27a3746cfd68f3c7cd32f6640745553ffdfff2cac521e7ae7eb3f633a95cf93b27d18f6521889d20fbf3b813ba891917d53b8340aca00f698aef20689d49bbed64d8c53ee0daf08eb2cd289430e454aec1f395b89aaced2b8a7dabdc54baa09b825254d922f592543a5f1ab7e24c89723f70edccc082acd0f769d7ab77713853a6a459cfd7f882e26d98b1eba9d6fc3587080a5254e462c0996c54543f037c0780171fbe7cc8ee6e5387b08341e8fa5fcae0b29701195d35941e8cf89239f2f01a83c868ac5650ac970ae8295668f2d1b8a3066e2305cda4ba1ad2718ef9c8abfe7d9b4b6e6d555cac27682aa2e8698f03dc696f0edc1aef42b8d59b0049b658bcd62c3d4b0457fe7f6ec9c019fe79d33e5185ecf3aad682cf683611fedb4cbb9d50491df9a4cbc558786a10a364345e126ac592feba86ebea478e36dfc6f8d1322eab68140e8b8cd4bf7129f3254a82e0c363aa07bce7f6145e31051085838f6a3daa0f427c5119b19d65f8682e4062a1cc76fd9ba50ddf1b35541e304ca2e52d901d55c7099ab71dfd160218ee04cbc314ec6969cefad4b5332cdc3f084c5752374841f075006a96f6785399c656df4c6f2330a23202a948cb4cca0efe0f4f63bc3a28fe1e6b7c2a3cf2fc9b6c54cdb67deff16a8cc33b88cd3bf0224d48053367c5f4f9b757589d8b6946ba53fa9b189f3a45215243ff462e11b54a4195864930b24ede2f2a7e4529b7655469666db9756f2c063bf203de561d6865767f99c8c67562311bf75b37cf7d51d393db4bac9711364b1b23460b0d3722643f72e8eacb0084ddc1c29ae529cce514ff465874db75f12d0a160a4ae6cd792c74f17236553061030b74b5390ab2484a65b5718f5d086f213a2adfcda7d11f45615978443121987638c609c2d3490e9749647810a0e0ca05c66315a64e55b34bd4cb69949853dd445a4dbd91ddd75db083a71e5af7efd2eeeda08ad832d2dd1e3a61d9219138562634863cf853732f1698604ec04188fabb9aef62d5f1d86a7dc3cffb72104db7f9ed6f20d43ab8e5c72e82df1d3dba2ad95c87f0c4f1df984a365b7ab2285da71e0fb0978706b1639e449150670bc7b3582b54be9cd212499f575970e171de1b8266d8890ec68f73c16848283ccf34a877fec0a1761a410c5b9c4fc9c947d28fa3a067df6d6327ea0addbe76c5442a0f50f8b10553bab4dd2ecb58032ea108b0f584f8957914a6d77796482fc3bc42340be98e441d6f2ca113871152d1c87af213fcff734827c8847389bf7bd319d420430d14b041410a28c5802a96a6cc0904c8815347d5176848e89657ac3d08325b9a3c40620bd2d2f7d33413015bf4f7325f4ff752284e2b3afb5ead1395a88ed3fb241391724c61b36bc97d9deeeda7400446520d5ffbf3e158729f83006e89a786e4c22463f106e7ee1385e506558faaafe9b71ee74d55796e9115a7d9e558ffd910a8f952c3d0c061ad83f51c9124c5d1c3a78efb8fdeadb5e4251ffec1734898559251564ab6b1b1097d8b8002c42e5fdf575e2cdf610b5046375859039d03d1f7afbe0d8f18722ba05407a77793082e8b67063f0b201946853901789ddd1eece788d6fb867d1c4de72000e6492e734ff344b6138ac0f034eed2cdf9e30ec61d37330a808f4a3cc3e662aa36e39eb1e2159809da1e262f181be89f721cbd360eee9bae2e929084bdda088e017d6935571ee1897cce2b2d5d98b5926e5464286c8a2fb50a095d70ac54d6f154b731050cb12dd664bb5af8fcd0319e3ecfa7ad16676bf84bb5bf4fb613ec241b543bce01d4a263f24b5ec77b8521d0dce6387e8840649f51ba1a63a3d06a3739023b7f346f5da15cd5e2e758d1fc4446959bd050b1267d80c3fa4c7185ef97203c896d260786769c0f208dd043d88ac93a3dad8ae7c01c5ffc77ab31bbb0e970a6baab03928f26c4bee2b6b6ccf0cb136f3aeb238339f3d84154bf609ff61a8356b96f75b570979d7afa4e84961f6cd02af1a6720094bad064971c9c84b8ac15dc62b2768506a06db869551a825d37fe60f2ffaa932afbb49efb54ea702f17407adda2bb077404c2d57a082b0609dc4a43a1751ee5530ee8996f3eb47efb976ad95688156bfd77ecc28dc0fa5bc0ba0b28d7841221617f277ed420791776e85a47c4603e79bf311fa3fe97e61dc0293c5dbfc5fa5246ae46c533320b9e868dd5d42897ce8fa28cdd8cf505c250f40fdfc7d626a347f0cffdbe895ea0c66fdb31ede59026b2ce867984b542cf0108eff5b9e41051f82bea77a2f70e915628eee058e4dd8731f6a759a565e64c57538aded9a693cbbc9be1ea957f44643ac21d5c38250cbecb122583a6ff0aa395bff4dc069f41b51816c6d2542cbb57f221af7fa4495175c96ec19a316fe752c3dd01afa2d034aa1633143f862a94f56e8a04bf8169217b01a959f6d4a831da238197a51d89ba9a43de6f8b4fe1c7ff5b16e01578c6e16863ab7699b999a42d974ce57a799f63bf58668df736ff51a76d05f79d99dac9a9aa2b4b9d5d9dfc4c51b6e905077dd35eca27ddc3a038bc71eeabc196958316d4ebdbb36c61f290dac120e4d249fc8511ee34ac863afd915a994248c710cce2e7d12e658b58b7762ee264ae9ad99b0c0782ab1a3c28d47b56ab3524443177e5e5045c1e35d66a6293c326f5d518c77d2debd14861640919c6b68e8c9d0a58daf3196de8b7dd8cd816508f18b2f81885cde54892f97df37080832ce0316573c5593b8ea2d602d1fcff308cfae9bd41c43945e5bece01eca19313bd5db86a5de3c7394d07c3124ce151f6399d73ea7c9cb4b50571ab4b9418d1d03e14fe6e7d0f700adb6bea858e665e1", 0x1000}, {&(0x7f0000002900)="b071f38f20d1e7bdb20c62628e63352b1dd2c05e8c608d436608c09d404a4f4689099856cd495efda88a2887c6b68f753d2ba38dad2ceeaa33db853c27bbaf615380aa1fc37eac45cdba0a70fc6589bce28c211f11f66216f13fbf7fd2b534d71aea4ef04495055e46f79309d95cabee66f49c975b6b3cabe3ac0ba8926c4618203f772382bb292e3690875f12a410cd9fdb095fcc078bec56679cb7abab66e5473210c22f3d95ba7312c2dae862bc0f698883f388c6bc227beb0b2719973129a1575d5bd7525f655cd117353281f6d43de9ad9062ffd4f5423f838f8f69e8c275efe1990632b37ad4266a12c240385d598f72b67c6ea8928aa5647ae81c51a2b8da0321796d1bdb00740d6688fbe379b5458950250cea8bd4b0828fa05e7e2f58211d62c2bda386a60f581785e195485c1b20487062e9cc482ca8cabfdf31e14ed8d447cb9325a3a94f5a7bed96bd06edc19730597be747df68fde3e5cabd3055d9c717a679d6d586e65a364f322e0e75c685e892f84eda3726bc592547ecfb65432a8939d94876af6f7329934f85b07052adc5e03ef2ef4d5f9e347221f2346c682c284316d0ee9c2f7d464cd038d8f116608dd515964a45eb74b000324b69a91948fb1e396a7eb0c2a176db6cdc74411fb6ada09935bccc02fa5368a2de4861b4bb8c4d7786ea36d4dbeef87833b868039e122fe4bd3052a1a8cf1ab3cb67dee2eb500b069d3f72c2ad6cadb72067f9f42f96d9639a7b092043006e57aa7f4ed1891eae81f9cbaa9ecab3ca753904d5365e91f6923ad5ab7425787b1fb8d4ef25e66b99c87d9d858ab9c5cea12e17c81ed0d5f48152cefb8fb53b676d076e78e051b8024139995342cb8b471af6da031637547733bd3cde47839b819f78b7170d1c5232f0f6f76560ad8210b4bd292608d1d7b628837c5235ac9ae542b0d8311b7171438c83bfa958d09a99fbddd4c08d873d1ea52dc12e5caf4ffb81a752c34006a522da73dc42d9f54e0dab20b25e46b1a4675be54d2bbb6b33e22284fcb4b8423968cac76c4d53620cf8786f7e236a148893d964dc52d38c879a5f5d7beb78c5cd50c59e3142147b9031d6c335f062d67416c728192a7de9c704dfe0c1bf575007e939c9f64d20567682642be768fb62ec1d82763c0b2d2e591db338aff4b6d064c3a90d0efb1586e7b8b37d126361dc62d9415a0842e905a1e21f43e7f2cb3f4942105d524208f53e374be6bcb4023177c5edcc0d4ad5d16be9c64a4efc2178f9121aba644b365f097c16e7d5d338568db51cbc3e230d2a6d6242960b02fb509c6adccb2dcbacb09931a2489d9ac84ccbed2ad36328a73bb565572c33ae88a42db7f47ab4a88892ff822a8f1c184828999e71b5ab02fe321a95faa686f588cfeb7dafd295bd9ee5fe8368d2f54e627d23775bba15cbeb87d42deaaddbe74f92589e63c7010bcf19d857d2374f914c059ae3e610e41cb7c57cc37d406c4e395ef5ae8146d9dbccf3c534e05321e17505f1a01ef695f94874be1861ac8d9c2387b063a36dad10e71c26d1506ca0b292c8ff4980da5fafa4e5a19a841b5cf44fb1e7697781cccaf056b25902873ddb226219addc8c677386096495e2ca358e3d20e0f8beb977ac15889ce123cb1f855bb26e8c4cef65d870aedb2935ebd6fbb9a3ef5532b942c8dcd3f80e915a5e2ad3d0451ebdaac7bc81e818073811c17eec804f0d26c427a5f33283d05c313049e5dd1c61753058fc2b24149efae2a72a359a5b8a95681b0bb08142cf5324cd8fc75f8513012b24ca6939cb4033410311c0d4c1affb1b646e9c8621d00bbf6d696e8db1fecc25f55dbb1f1559ff24fb8f97f2287557c253bd1105d327e32f9fb200ddc55094cf71944600d6e7b9dd08da23af6dbb688a43e85b546d3787dfd0f7b1ab1b89c880c0809d6eb6852fcc5719775f19c5e8b11d742b3517785eb90cbfcac4c8ae9290ac4ab4b85b9139c346942c294b5376d3d987cafc8bc8c1c93330f1293e636ffac4a4da6fa5501ad3bfd555bf7518995aeb7b5f58678ea6474f38d71c7d31b03bfc2ccd7eb51852784c2a6a1c12557b10ecd0b2c02063edf5c5c3af63453cda340ffd765f1c491aaa2e51c1dfef361bd97c8f5c35a12a86cfb5df80c2507847d38c29361de384655f27c8df63ca61df2ef7d17a036a6d89d1dccc5e8cc1ec835e430ba951ec79fc3e6df60e9c45a57881cd7ef0baa140e91b3d43b83191992a02c552f02c9bcece6a252781eb5a7522298c107a45833fb9ae2b6b574726c9757e562f70308258e463c6208a094a7e50c98b909a76c689bd7e5da41e1242ffd5cdced539a7f894b9ca08451dbf734af56b6c783e79ec3be55ba4bc991dc96a490bcd21fc8814ec754e6656b8a18de2d01c0aabc00040f6bcba85519e5509f6f3f90a906101f3ecaa033b9eeabe85f5b37c05ed8380d7b89f8f546e8d84c9efe1e28373d91656022e228402e48f5b03f551e02486134140143a308903306c3b2681b2ed3e375fd6155dca6f8370188231899c69fc2e2c74dec489fa992481870ca6eb79b9930aa27e4b50c84cad99e8b0ab03373d2d2148ab2c8753d32afebbd6d17ef9a304599c22914672de13bb2602450d75d333fceff29cf9ed8707fe5ba146f3f6494585b781bdc0ec3f18f722e4daecf2b592008e1752cc35ae3b0717a4462747afafd0c5aeb90df59647879ac2288be0db0dcfdcc4587c0822e31007196600b3781560a518ed35c86b07d832f58cf4287669c09bcc45461702d32a5562919da81a77866fc214d3fdb1b81af1a8106d36c5787951a6b6c20663b26c17865fc7b9a5de11117ce6248098d9d740c3bb6a4d6f65df17cc6153752c23f2cbfdbaf5ba932b635b13d41086497949069612fd1245a6c6051d6495a28b01a2c8bd2eb66ae8b2467fec2beef416ac7afd97f9779d39daf6f898440fff2c92e9741cbfa87a9759763cf3d97d4832c2611a945361db2f442fdf6cd871c7352e8c02f98e6e4393b6b7614e1965d9505169de8998176efab3b30f885d891e7800047b8127e59644a10bfccc8548dad2f3e1809972c5170151f0b9e1ebfcc52627e0b19c887a7b0c77db9d46ea7ffef47c593231a6767af8fc54195444588d1092d04eb04bbb6558f9c1a4fe9365d0204d527b1fee21371ee00044ee20b8f20ff4b7f0be76e5a7debd0d321baffbdfc6d6fd6183f3d80532921af66d21a3bd9d6243204b90dc67d68452546632b80b16b906c3e70865b6bbd4221f159826afdb53703cffa1a25e133892710958037f6011f75545c31b39eabf6ae60e419a7c78e09b5be01b6c50b48fdc251b1c46f38f8896dfc5fde32e8ed8998b76236381799ffe879b4740a0128e1a453c3747f5374db1bd8c96f86a72c02a9626d814fefdd2d975857412d1010456325ad825d6cb12e9b526855f22c366eab62953d91b05d0aeb752176c681c5aed124b275edbd9e14ee2f7aafe4dae0866ce393fd70706f2d8fa79249cbfc07eb3d5d7153098a607b5b4289c3e71f85987d9f6cbc8130c2865f6c24635d1e7eea5aefdfb154f3a968e7a184a56c0b4ad99d28a98b81ec3d6de16c883a6511a933832e4a2ea0ec5769439ad40b952d096201e9aad49bbdf400f685585b1802d4244e533e995d767f644184d6cd867d68c8a3828cb5f6732cd297db50c7cc118fbd1e6cc32c1325550215f164b69dcb693a7a8876f91731782539499bbb7775af133ad6087aaadfbc2a5959999598646d99438aad1d9d3f6da166fec4200e01db93f17c214cd2aaa77cf716efc124babf8fdee7669d85269b5860575ce00f67c3aa2dd90a79c0cde66ea430bb4f29bad4b3a59ebbcee940a65e4477165ee9204666ab5e89e1828596fd1629291939673748e3c336033a999ab8236dc0d3283130456535f3fa69a07eda8fe69875e3722d7a8879afac03c771a482b0292c56337904bdfbc0a97ac9b1c090fbc3efe9f4d6fad8d773d30faa196c4448469a5124b923b1eb1ff7e6a0831bc2e5776bccf602d863205ecdca5cc1ee6038f3213b725e3bfa5e824ab253e2f2fac708d12af5332f23e076ff05f9499706deff3b2406008e70eda3f7ba72c1d463b9dff71734b7d114945863685006bffa4373bf76cbfd84a9d91ae5139e5ed2f5b33087beba0879f4e585c91450b46d3b08cdb4dc6db881d180abd5d68daff944c0258fd8ece16c61901f32915abdded868a4b540529c890769133b126e2bc2370de69d061522efc908dfc9d16fa32e556d7a563949bc9a6e8155937febc8260a8bc3c30f6e9fdba7fa7385bab6bb6a5fb16d5f07a9110e9f3aef9d6991ec5fd40d500e0746c9e5f851f94129d9f7316833459febf1d014584a2a8d5d601574bede1c3db9d6bd36c32ea7a138a926d287e758c47a3bd06dc842d1b3c163c5a99ff4de6f3c864bfb54a3ea0426efb1d45f73017de2d428c65d7e1f17eb6d529d21eada84682d6802781bb24fa5ae83c869bc04e7f9eb58f624533db5d9d7c45834c100fa3cdf849117268f01583070f6be467afc994e6716e6c801a8fe6952ca5eafbf6b703598231a4879b3075eb2d932d07bacf578002c326a0aba124d85072871fe3d29adfbe003a486a07a800f82c0fb2de4aed1a9246bfa55b27478ec9a35353eaf00f8c98b81d52eeaba0b34388d577bc32ad308cdb4b274344391155f9b0af09719dc5cb69d5b09d8ee0ff020d6fa5c493e4dad653472437bd6b0d70d6a914c7f07233ab3d78e4d5516e81848e27fb1446eea1c126cc7190151b783b6c9106d3c3697a658d777eee58b33184859b9213492b59b09f7254d64cdd8b052c02362eb62c9cef19dc1411ec204c9a6d568753bb9215119fd8813a8e038ca46add127c1ddfcc3cc26832108029bc6349137f24c6c8b1b7eff996141554b336bbdc727a5f1dc6d9b076dc717a247f069995ddad36170c41900be402435d923169302d782e1bd4924b09acd631a190d7f5a9c3164f9173295b91e899a4ec9630545f172ec9ea75bae09f1b36a0328d617a302fa0b0cb97aab1c2daaf56859f488f8a2e744b01c3f6a5dc3f5059f016ffdb83fc040f9a665642fa0861c3709d2272ebd97625e513d767e143c14eb79df2c7ad4e785c8b3bda9453d11cd40ef1e22c4a632b0a30ec5c41cd04cc3c80d11d378267f64d557a64593c71548876792fc55b9c7287b6c9b835be076674eb51a288615c35edd42de273bb84eae7ed7797884f1a62f126658243895295c42170b422e069591fdbe6a8c0ef846e27bc84556296f972ed2b8867012e9ad9831171f92debf451a7a1a92cb091685b27504d5124473e23300c9733c34c30df5d2b9918cd297fac16e4aa37d77fe40974ade6132306b966e448db859cc482fe1dabfb0215bc0fe1c2b05be42660baaa1c365f334c7526e6a40a4ec84f385e0b2442b333769645fecccb03871c4688e07532408987fb67cf9eee5967918a650f0ac469c93125ca23643f775a960c3c6b08dc8141461a983f87e824f4f7e6417cbc885179b7a40796d93bbcc7a8681149064ed6cacee68cd8941321e33909d9ff358778869e6b1f2f57618c1dff59f6c4d1815b284c9d284ca721806b5a5890d658697105bf8363615192e88b4eb51968b03c5cdd4628b32dc39a4074203ededc2258410af0f4aa429e46db27da5604e6b70e169efc641aab7d4490c208c4a2547b73eabba8ac9af9b5461e360c4586bee2e9d004f6dfa69c8be3216da00a8f643330102f27a32a802f9600cb7f33d99752", 0x1000}], 0x5, &(0x7f0000003980)=[{0xb0, 0xffff, 0x6d8809f9, "3df9c829225dfdb14cdfd4343ba268b7731c64a30e7419a05e4f90c81db982050a35334a11b7601217b5f97a2409fca0f5bd284953930ddaf957f9b143dd9e963efb7275ba480b1f93d5b6d29698025bd0e004e61852989d3262a3e7b96b391d4db24ecbeb9b73fa6963de416b9d6fd2a9eb7277e144156a39f4fe431a457b6f7423d69a1584d8e3fb15be2c7464e5494b9e5023af6e913def295952"}, {0x98, 0x1, 0x100000000, "3dfe9ab0919366539b8806658d6631f968fe11e6e1bd78d208b09eff5899077fab26047d8dae8a42f30b730ac30f8b1f1ac862bf5fda4bdf539ef3e45f39c677728ce15c2478b620b78573c6201617acb7fd02f9190d5ca8c4ca0fa3d2d8dd0fa7b53a9dc25efa841ced6240064c536a94e40f2b041399cd02d04145e34f2558c4d8"}, {0x40, 0x1, 0x4, "3cecb0f6ff3c97b4797b7842b4f7a20a79372a164469be20b8b45c6013fdc98a70995c5f5359e8e30e15ddbbda"}], 0x188, 0x40a}, 0x1) getsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000003b80), &(0x7f0000003bc0)=0x10) truncate(&(0x7f0000003c00)='./file0/file0\x00', 0xcc7) ioctl$TIOCSBRK(r9, 0x2000747b) pwritev(r7, &(0x7f0000004fc0)=[{&(0x7f0000003c40)="30ec36c2034357b988aa4d0498926a9c88a3be4c287beb86b313a32137a38a90c8edcc22267185bdbd938585fd6adda68ff92e31fc3b27a441290017815d0e6407f3b4f9caf66e24601e07a61618d9c78a873c30e41b988dfc60b8e6ac203a019a0f61c276677063b45e88dfd858fdffc46abf62c673bd7d5622a06abeff3f17da6e6fd7960edaff029988cbf154b2c3f5829e07c620ec80db08793178405ed906c1789940d1666de0", 0xa9}, {&(0x7f0000003d00)="16e85212cb1396", 0x7}, {&(0x7f0000003d40)="b0a5299fce7419248be92bfc50f792b493f659109f38bd174ab746724ed1f3ea86befe867cebb518c6e54a34a7b0d91fbf6cfb9ca1815b74134d4c165796c42565d0a8217ee4be8143174cba60f82331f8b6e5bd01d28ec59298ab8cbd17c7e95ba95225dcb0a87f4bd6d5a6f1719af36687f9ae7d0700780f28009a97b7949e53c9d228cc7a8341852222fe6e51079751ac", 0x92}, {&(0x7f0000003e00)="15d6aed17349513e5349eea5ddb59e0e31ff699a2fb00ce2d090923b98103a5f52973eb3a1543597682703cea25c1c5c99c5b91675d1cd1b5d611e0dc5fd0249a5e74caec959ce79e3e2591e651f1c61eb8b502ffda2482091ec2659b2f74e955b8e9db815f9bd46eb5f60e77e19978a01002ff5afbb8fdea552546b8eb5d0550911dc82856d47eab2379800e660eef5ae64c12ae38549438f17d73aac16c35eb2ba2aea574cb44dd5ecc6d0b66c373355fbd6ed550244b96110fc4f7b1411df9e9d73dea42b4a84ea69bc8d570a3ea5e4e0a4a34d72601b048e11ce40c7ee4a2b58d4487a74504cc71e508eef10c51078f544c9848ad93672c9d039994d5fed9b7abeefa9441faf298e7572ee1a79fc1711d657026080144196a1a82e8703a2a6c36a0523d36f580a4b7c18efacb45b96f521ce7c8e2058bed9acc18b35e2a15a04a35fa56ffffe189989c34feefe19cb02f6b0b6bc0dc744d9517d7f8426c377036417b985df7905ad84b35613af34417cc99f53255b7fbc52d0c39bdda177625afe2fb9197bf2a41910d2c1b0563b130851f35df3dd1f80c11298037fe9b9e60316842065245009b0035716b590f5d7f21903f018c54d8ea65333b0436b3f4a3e4ee9b96998f33af4c1a2791be285f9c3285c09a07c41169efcb2e667a97762fc2a5beac0c0310fef14cfcdc643d9ff441fb993af1c0026e6debd898cb1476bed0892169be170fb972ea0e1bacb44ac1dbed63c64a418d35b862b57ab1b4b8adca36e038f1d98db2bf24bfa5364b34b260f41dbc9c5e0f3feb103119d2abb5c0f0449cf1725d8ec5d2c7694b4015c259b89c582a4de5105b0ea3640741313ef79d469fa07fb6011327f2e321d9258c3e09e94c8c667b00997e81dc3917202cc7f306af389bcc3a7c0207220b8393a3c1c7074018635d854c326d6d0c3fafb235fb71a4c2c6cc102dae078b720e0d544363213276986b53d2f0ab64e644aec8474ab2ffdae5fb1acee8ed24d48cd6d3f7a33fda549473d468f5f4f574a71eb97d545adca518a2f79af9fe313d45c58db24270de133044f49e629c1e69125f5942a2e760647fcf1ededb79429c0bf074342da5e955a544381f7e7aab4f29a6ae21ffb620187e88f818fe8dd369651ff2c2f80f1e163aa2226ecfa3213e89e900c1f6e89b52b168cfe448ca113d7aea2b1a1d889d4a94e98a2bc96c6c4f4a29dd7e48b330aa15407df7a22d950ba702a25c6d1d6ca7b1c3df6b3daadb636c0381b2de6c267371f72fb86b0d7ca77ec08f8ee4eacf914e17b9d5482aca7025a943ee07c16e301854d72de8676c5ceddc5fe19106dd75af4b19a545760fcdee358d8a94eec9807e38b62c1e260c9fe988b684e13fe54582e1c037db229afeebf30c73eaaec17203beb5757612100ae8584f4e9c8a3a1a8710bf18b47a362fd8e435bf1a9477305840dff4c3d3f767787fce8ae2d1f8fcc948a98402067d795000a45912b93c72d4e8f37429960c59778932d0a7b05037ec9ff2e7e42ce45df0db3fc578b6ab2a195ba113bbcc7f956c29ed42bd90139d12c3d73dc01162dc51f1a8fba33ef25b6194930d05d778190394fbb96bac897aeba276266a679856b05fb07c934d465e713f768e8fed4011be90b5e2a6ec18b2c171371ad89c275f4324918fd381dc41eedcdd8c9ca1661a95f7f2fc8a6febac1528afd5d14c7ead9e1cd3fd2830b75d3bb05e31a828a7d8e36a638773d16b200b7ec234bdea6f13c01650b98b80787111cd5dc24efd3e1e829fc4d38b2ab734cf990af7d2e31e5faaaa8e4ab0415cf0d6974e5d103fec343d2d2798d05d1b1fabbc13c09038ca3c0630b7193dd2aceee7d417927126eb0a5024084788fd0dc0f6b951e9791f1aa3683106973b846578ead42aece6156a3a237e8d823656c9eb6f1dea13bfca2591f4c56c803a1e04835c3192a2a712bd7edcd625c6a18c94a7af99b40177a126a1cfb1b6eb6f9bc4f803e3cb74b44dc10d66b322a88ba1638100a3ae4621b11bda0abf52bccb423eda2b91657fe4f9d992397e4eaf1870cc612b78f8a6f908e0a04463664bbfcb0a00fc932041f3765815b03069311a94d879110b1b9bec739c03ec751d41f39a44dd272b272d322a91dde45f9535a44b11c698cb9295ed197d53c7c68dcca4e95adf89a6b6e36f4f3ffc2c0a8c1f519db70c3be03c83d3100dca69bab7cc8799ed894851e831f6acc8b3c4bcb5985913183fc0b81be2c50c15d6fd5ca7e2e65a6f118fac2ed7fb892a030bb78f9321759eec89a9ecef671c45332e592da816ad87223c4f12bdf7b7219e01c3505f52231acddc05c594b9248c0d7f812f387fde0f6990931ddda7840a9e3b02825eabcfc3a18806dbafa1a89bb1d8a6789b5f26db8cdcb1c75a02a15687f3e802004ceedf519e02cf358147c63b83d279e1ee0acc2e05be760e7e7111e435301cc1f83945f5a362c98ab99bcd186570bcfc8e60e359a89799ab892c955a949257c42e0c5d164e5e360fc95979e50285df68b7708d00a366583f475334034bbac3182c80957ff8298c983fddecce18f007a45008eaf2bc9a21d4bc7af8e134dd422b9de2c9e8f81a96962c65c088ca25763128d19429fd2e8a6adff32aa876b230330dad9f3eaa8aa401bb19d8c4ad8a024fd47e667573d7f6fd2f4340725055f20df521bd22ee401fb2e6b1f327cec8dc8e220f0202a1e3a836cb942edc3177d8b8258daef622e28c86fcc23772df3199cdd30138be85b2f3b1c50bd2cf306638aee229124aaac6c5772438335b5d50783c2e51723b8330a576483eb6a301a9a91b7e72a26bb7b9cfedbfa512e195ec1b8c5dbd2159d96ee77dc88a9933cb981938ade1e1f3fd46edcb6c94f69009f75f23166cd688b7a3ce2af992fbb3535124e7d973e1b8899c1d413827f37876b20672e326918213187b700e87e39d0e8221123928720bfdd8360e58488ed556421f35b5e2cff1142f37d8b0be33b4d86f5b1a8c4a982cf59fc467744d46e27ef47ed51c687d18d5617e0340fb0604df29a953dd9b7aa265a05bca1d2d1dba3d081279a7d2ab0584c682066fbf75c7e4845135913a3ed2babdc66d32d16b2c38e95abf12949f2ea241ba880016c5332a5ed4bb4371edc25862925ade1a3f01186e1e4f5c795b4e89bd84bd3e55c6451eadafca6f391f4e4148d56eaac44c262430e218f97dec330ed5977771ba434de4284ac75c216eb950b51e8916643c71ea4423786f896ecea5b4a0f06cc32cea881bf79c11e5ce748b86d95f62cfce8f95dd3312f2a591f766ffaa9bb25a1c38a88373feac291c44f4dca3351bdba0590dcb8eaf732c822a939773bf3afd932377be164d4212f90e4f5a2f01323a93463ab7c8029b195b4b934dcf0bcab85092ad421cab65b1d8754251f9add13dc92ef4d6ddf96cb88e274c87850845061e42877f33a05c71bba3102b5cae6c30483fed5ac58a0735643bf13518a6506d89e1de691c686cb1c339a946537591e8eb62bd2c9ea939a9e7519a4f6fc1ae2e9c9f570a6c037119ac499e99707b7f217d950dfb2bd1d9713bb131e97f90f2d9a07d9dfcf917a698640f258b5c9439a92d128f7df62dd884dfe46c5476e384f9237ce812f305a171c419957b3bc528a01e7a4af04815fd842141a530fd218e1962d0393ee8a185a51159b136ed5a30d53bb224c41fd1bbdd82f5b3dc5a6bbfb51f6be126f42c9165207f718152e044219dad1ac6e12cba189ba0b21d7528a42dfdf6975fafa1868cc1d4d7a09f0733ce20c744a3b4ffc1f733fb9dcdd20835c4dad7a125f90721dec48bff7295ed50d3db7494a6b4f9831c62dfd257f41d6cafe520af387541c4af5259cbb5ac9cf3a74ff8d65d4e38c0e9caa8ab1759a47097edca9c66807c44a45c4d01f6197ceecbd8c9a7698403e61c1f210010afe02ae4e962195f20cd1c1843e67ef856b2626df5d956f8bc0bbc35b71650e0036cbb0eec57715439399fb65728570ebf450dc3fa4bdaf6624f7f0cb05dc71a286a2aeee52d27facab75f0cd2729a7a9f97e5da4f97011b57e22f61e8102f48ae5f0474231fda6f8b6c031a86d3aad26560cffc2709b004af63b60023d6341271bfa3711c25b91262f312789d17279b6cd7e862bd83c3da629257287438c4824c41614ff6c95ac8a26128ee4c28c830f2fde3d61de8932fd57c33b40968137321c0eaf3f75322bae3f70c8c2aa22a01593657fff61fd8674b006b1feae5a79ab167454449fd3af308a3eaa95f1d0aa4c53ad239c6e2a16a6fed34c2db98d496fe6e730d1e6048db19d07591cf3f5c6cbf1c106324c6ccdee937f27044352b879eb71fec4fd442735128cd7f7f606cb465954596719984100d62e38717f177b6c06d639a53415636f9d3591b564ee74785978b9883e32843dc94288ace046c1a0b92619647dd93fa32fe7a93710dab8becd8083196a29dc09d63f0d30ef33821b5fa59f3691f2ca31a50d57a19c9417fe79a6fc1eb67160138508743ca325824bcfaf15b42e6b2bc7bf8376872356fa1dc7d169cf22b9d6aaa5e4eabe3f00512acb2a2f3420f1f975c66d154237ae9666365f28891122a13e79e1f983ceccf9f29fd5445f68d7f7818c18d3ce4c2963691e525660b9ea0fff2daab2e94fceaecad0affbd0168189a7191bbf95edb0b6a844f325e71b3070dc4acfcd8719187508a1bcbf583c40f3220ade754da1feac814825e6fe5262190bc120288281a87b658d63d23610e00048c42073fd429e79123bf294c63fabada4adfff784c566f9727b07c750a9d424910e8ac6c713d0cb2cc7e00677faec65005ef3431a9d1edbee897e6e4991806c70a2d1a580b5601e766c3be543f44058ef2996d95d7e0e369da028944ef0361e0b8876d69b654bce7cca2c530f244021a9e9b6a1f88a18e0e00e0f139bcdc8b28d6ad78c58f9ec26a837caeda0cf213befb0277052a679d5b2616e71eae5a248d06fa16acbf64882c67126011d9ca57e20a6fea0165b954d277f3352c3f565743611bb8e7576d2dddda90e11d95a497ee06a545c551625e2d3b6f3339b1a47dfaf4c129278a9b92e086e21bb2156c3b4a329bcdd24a71aaac2f69d6a86d10293a3496bb61a532bf5ce13b00041602686fe1b114e2d8b8b0e5ffa6bc47bcbcd5d4bac071bea7a8c32ea34823a14bc77c2b811358f0919cc4ab69ec6a503bb2222788c36ea3a2068643542e3e588e1d280429edb43249730cd244da5e11a5858b0f524bb4b3e4cf28690165ab0d3817573e84d1123b6e126ec87a3e391d0e963e4519193edb2d343d6ae6091297ec5a9d288cd77077c8b7b08854ed6007e929a53e1fd08c80ce7bd774f585d8c275c46b5ced8e4dd0ef07993527686da2f89c86d3da41d86c36d55b215f9e902747dcc0f1a1afc7ace75c7fda908d94232ca53be454e80979304ad8b1932de7d44bdbb85589146966044a2accedeb38124f84d4441bcfd8a2a4d0a84c8154cfd2370e101c04efc5505e801f6c57d0e8116c2eace9f1adba63bdd413452532053e0ab3ba9a71a7a8e3503ef95d3a6f3db7655af9acd9786823008c54e93dc85c5f766d52de398b5b96ce29bcef2991519f568e11b456311d886c311430817e26c21c505fc5ef51c3f11a445650298deaa5aa8a506817314d83687ac52b468a95b8bbd4f644244d4ad8bd1ae315f2ccedabafe311a745a72f8bddcaaf274c13319f4bfea897c77d665461a1e5b1877edac7d5e7a523d45af7f425abff55e7ec996ff70aa7257", 0x1000}, {&(0x7f0000004e00)="11dc4e36c0250d85cf3d2f5a7af1a75473ba9c7034", 0x15}, {&(0x7f0000004e40)="125306436f6cbfd33d0cda5fec87a3c963e6068cf5f9fb118da9c7691df5dfd01dca766eeb3f5c13e6bf9b3203fb6710f389e517127cdd71cbd8c6dfa0d38fe8db5f41cb38f37630bd60c015eb4687bb6d278aebf5baadf338ee31f703f5621431390953c38975aa294ab2884430460b96f9f979774f4fcf0c", 0x79}, {&(0x7f0000004ec0)="e1a299577a1cefe03756b13f6312d1713d74db5d37ee2250a9661107b99ed6309984d2f267d16a5e17b7021df203d163f17b0dac17addfc7f1792f0fcef336e374421156bc8c7f74b84f9d9790eea9cf3f1aa24e724c6fe0ae37c215b139a1ae727328c02df3d162a04e", 0x6a}, {&(0x7f0000004f40)="68464798420f9a7f6354fb03eae2f8e954b2fc96524e8b4a790fb727f2f923e0efc222be0a74740caca6e7407735ccbafb8429b84914cb25aa9bd565d9d60a02063c19dfa4cf0f59e538b41208c620813c71b12bedfedb8dc099ff310ff6abe7", 0x60}], 0x8, 0x0) lchown(&(0x7f0000005040)='./file0\x00', r5, r6) sendto(r7, &(0x7f0000005080)="b676860c7e7e4b0fc0149ff834ce7b9d902e6a7c78fbb9c773a455b80e8f9de8f024af1964eb8ffa12fdec1da54624c45dc7bb097297ca6b23f4460aa933aad68d604947166c38f69e3a3225b851644077400412ecdac360a6329bf16ac1287d8a5b07bf9ea7c4d7ca28235ba131b2e62186c3137849cdd6ca77d4b9f79fa447501d8268d3fa53d5b4279fed0dbbfaaf429d9b58cec7973fd8986dc997861229652d088a7c9384119aeab6008ae137e4f2246933f635225f17dd7be7d8579da1a5f592299ffcd91a14581964c1fb9b98a93acf8003", 0xd5, 0x400, &(0x7f0000005180)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r10 = accept(r8, &(0x7f00000051c0)=@un=@abs, &(0x7f0000005200)=0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r9, &(0x7f0000005240)=[{{r7}, 0xfffffffffffffff8, 0x90, 0x80000003, 0x10000, 0x3}, {{r8}, 0xffffffffffffffff, 0x2a, 0x4, 0x1, 0x4}, {{r7}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x44eda149}, {{r8}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x7}], 0x81, &(0x7f00000052c0)=[{{r7}, 0x0, 0x4, 0xf0000060, 0x225, 0x6}, {{r7}, 0xfffffffffffffffe, 0x12, 0x8, 0x5}, {{r10}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x40, 0x1}, {{r10}, 0xfffffffffffffffd, 0x80, 0x6000000a, 0x3}], 0xedba, &(0x7f0000005340)={0xfffffffffffff801, 0x6}) fcntl$setown(r8, 0x6, r4) utimes(&(0x7f0000005380)='./file1\x00', &(0x7f00000053c0)={{0x626, 0x8}, {0x3ff, 0x7}}) readlinkat(r9, &(0x7f0000005400)='./file0\x00', &(0x7f0000005440)=""/184, 0xb8) 16:00:30 executing program 1: socketpair(0x18, 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x580, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000020c0)="cf", 0x1}], 0x1, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = semget$private(0x0, 0x2, 0x20) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/156) 16:00:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x5602) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/248, &(0x7f0000000040)=0xf8) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e8ce72f66696c6501987b1a3b85255a87b74040609a3fb2ee425acbfb47de13e26470a246940f774204c4474f3a1b52181e5de65b14a76ee2a7b66006c2"], 0x1) 16:00:30 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x20420, 0x1c2) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0) r2 = getgid() r3 = getegid() setregid(r2, r3) getgid() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)='0', 0x1}], 0x1, 0x0) fsync(r0) write(r0, &(0x7f00000000c0)="eac48fa014eb023374ea5b98a3dd04bd46d8fc959056d6048beabf394041759cf94b46268be70e4ee13c7cfb5e88e6693aef4e3891e3cc7e05c03accfed7c871618f452e386201748b4ec90258ffebbe6739d23edb8b0dcfd39b3d620fec23374662ab17349700e9e019d8bfe10a8a398f5ac438", 0xfffffffffffffea8) 16:00:30 executing program 0: clock_settime(0x4, &(0x7f0000000040)={0x8, 0x2}) 16:00:30 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:30 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair(0x12, 0x4007, 0xfffffffffffffff9, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x2e8159a03696646c) renameat(r2, &(0x7f0000000140)='./file0/file0\x00', r2, &(0x7f0000000180)='./file0/file0\x00') mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) flock(r0, 0x1) flock(r1, 0xfffbfffffffffffe) 16:00:30 executing program 0: socketpair$inet6(0x18, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x2a, 0x39, &(0x7f0000000100), 0x6ae) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x4}, 0xc) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') fcntl$lock(r4, 0x7, &(0x7f0000000000)) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:30 executing program 1: setrlimit(0x200000000003, &(0x7f0000000140)={0x7fff, 0xcdbd}) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x3}, {0x9, 0x40}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="99"], 0xa) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x1, 0x4, 0x100000001, 0x7}, {{r0}, 0x0, 0x4, 0x1, 0x8000, 0x2}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xe5, 0x100}], 0xc326, &(0x7f00000001c0)={0x216, 0x8dd}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="4eecf7eac7e4a393d42431411063b3501f26661b957918b6897a345b2a924483808645274fc09c3a63f8af6a533cfbed7f11f51bc8e57a4ab0c329c51e54cccbac4be084659d74ce2385cc3436200c7f72138386ca8273923b18cc3226a604e7f0227a334839363a4a9bcd5a9ead2e93cbfc6450451240d326071609c7237ba333d7d413611ffa93b1585998d2b83248cd6cd85c22d196a62e4e44427d61164d9117757c93f3e5e5c8d0072a3e1a2ce5fdbe85419f3b4c8823e547c8e76550a1d29117b25abf32bd0e7a2c5edb84f120ba", 0xd1) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/174) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffc) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) setregid(r0, r2) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) mprotect(&(0x7f0000325000/0x3000)=nil, 0x3000, 0x3) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000001e4bb969d7a92ebaea27acd8f5521e33ee995c6a35fc49cdf24e31db12c3e09edc620f9c328d7536f175bb291a9a07115cc2e7e4eaefc228468eb7b319120bc04d79e13c44a119ef1c0275c627d162a761cc0de0d92880f1848feed71cb5ab420d86f3ad4e0f52962941f2d14f7444d3bd35ddfa8279e8242f667c415e59a642d5c71e90b04ed882537502ed591bf0abf436e3b1e8f5f6b7468806a1ab23afbc8272f378178776a6042f650f"], 0xb4, 0x2) 16:00:30 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) 16:00:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair(0x6, 0x2, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x10, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8000000000, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x161b) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) clock_getres(0x0, &(0x7f0000000000)) 16:00:31 executing program 1: r0 = socket(0x2, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000140)='./bus\x00') symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = kqueue() readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)=""/194, 0xc2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x20}], 0x7, 0x0, 0x5, 0x0) 16:00:31 executing program 1: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x40000005, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x25, 0x2, 0x9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x11, 0x3, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x600, 0x8}, {{r0}, 0xffffffffffffffff, 0x42, 0x40000003, 0x4, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x5, 0xfae8}, {{r0}, 0xffffffffffffffff, 0x80, 0x28, 0x1f, 0x3}], 0xfffffffffffff801, &(0x7f0000000180)=[{{r0}, 0x0, 0x69, 0x80000010, 0x24e, 0x72}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x100, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0xfffffffffffffff7, 0x2}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x7, 0xfff}, {{r0}, 0x0, 0xa, 0x4eee171ffd1fe71c, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0xd0, 0xf0000000, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0xf90ecda457039da6, 0x2, 0x800, 0x401}], 0x9, &(0x7f0000000000)={0x9, 0x9}) 16:00:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80c8, 0x178) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x80, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="8f", 0x1, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="6ea2fa41b23d365d1284bee2c311133aa6bddac4334470c3390dbb3ac1be0ed479a6f833ec0dd7dc374104899821e9b9b40e54ccaabb851c419d084929539f62a776070f40f4efd5765f0e08bac2cd05e4eedcb30b", 0x55, 0x4, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./file0/file0\x00', 0xb4, 0x5) mkdir(&(0x7f0000000140)='./file0\x00', 0x148) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdir(&(0x7f0000000180)='./file0\x00', 0x20) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x78) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x34c) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffe1, 0x7fff, 0x2, 0x400000000000000, "19602156bd553d5b3534cb9610724e20c1ef924e", 0x3ff, 0x8001}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) sendto$inet6(r0, &(0x7f0000000080)="f419a5fe691fbc9f98719e77df", 0xd, 0x8, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x5}, 0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) unlink(&(0x7f0000000140)='./file0\x00') 16:00:31 executing program 0: setsockopt(0xffffffffffffffff, 0x8, 0x8000, &(0x7f0000000040)="5c39b1a50a61a366ec13fca0519c14f8fd0e533caa281109a2be9761be74faf1ace29d5fc67209d47ae89008519079a64279f0ada8e3269ffb458d7f7585237dd8ebdc4e1185c38b726839", 0x4b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x101d, 0x0, 0x0) 16:00:31 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xe1, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x12bb7b0e, 0xffffffff, "2060ad1e4b358e0534fd51dc1ac981546e0404a2", 0xcbc, 0xb1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x2, 0x164, 0xc5, "79ed11a42f419a69ae22a2ee5b9955b590ddfbe8", 0x9, 0x6}) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) fchmod(r0, 0x90) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20005, 0x80) close(r0) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0xa2b) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x80) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80, 0x7}, {0xfc00000000, 0x5}}, 0x0) r4 = dup2(r0, r0) sendto$inet(r4, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/57, 0x39}, {&(0x7f0000000440)=""/20, 0x14}], 0x3) 16:00:32 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = getpgrp() r2 = getuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r4, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') openat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x24) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x328000000000000, 0x7fffffff, r1}) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x801, 0x1a0) fcntl$lock(r1, 0xc, &(0x7f0000000080)={0x3, 0x0, 0x7fff, 0x364e}) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) chroot(&(0x7f00000000c0)='./bus\x00') 16:00:32 executing program 1: setuid(0xee01) setreuid(0xffffffffffffffff, 0x0) msgget(0x0, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x180) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y:i"', 0x4}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c3069562c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x13d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() 16:00:32 executing program 1: chdir(&(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:32 executing program 1: open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18030, 0xa2) r0 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000019c0)='./file0\x00', 0x30280, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) 16:00:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)={{0x4, 0xffffffffffffff1e}, {0x7, 0x20000000000000}}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) sendto(r0, &(0x7f00000008c0)="ebada4f077b2daa253c33e11717070ac7727609a0cef3c3297a6e122556a54a03d1845c1f0d08dee9e9e8223a9d93141e18242217acf06e4a78c8bfa79871e7f0a047ccef2fcde81be68fb331796e703c1702f8c5f5608ef3a87c833e6d85f0b0dc1a43ea42b2d7bf77b2ddc45aa9af3c25174e9f100f5308203dfc4d34d6221877029e0bfcf282c425aafb8493589", 0x8f, 0x400, &(0x7f0000000980)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r1}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x3, 0x6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) open(&(0x7f0000000240)='./bus\x00', 0x800, 0x800000000000020) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000300)=""/98, 0x62}, {&(0x7f00000004c0)=""/155, 0x9b}, {&(0x7f0000000580)=""/158, 0x9e}, {&(0x7f0000000640)=""/71, 0x47}, {&(0x7f00000006c0)=""/127, 0x7f}, {&(0x7f0000000740)=""/160, 0xa0}], 0x6, 0x0) write(r1, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="0104002266696c653000"], 0x7) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000100)=""/44) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) unlink(&(0x7f0000000040)='./file0\x00') 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000800)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d5019e406a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a12c992beb345f8df3d4c4fed5819274cd9e8eb98c8080d095e76ccf6c50890a222a4caa4de131d2a241e053e9e3fa91abe53078efd077f5dc1f5d353cc12129ffa4002b6928fb6291ed1c92f108af673847f4a82a1056a62f409eb123a356a3e80ac43debdd2b4e92e9cec7fbcf632a8d50cfec8d8ddf90ab9937e7c55b878a2867e247bb37adfb126b3c3cb95c98bf3b3b80c96b415af1e32d5b44f2aad90cacdf8341f7179ec44", 0x18c) syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x9ae, 0x1, 0xffffffff, "8b28d1351a409dc997889a458dc83f84ed3735a1", 0x4, 0x7fffffff}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8000452d) open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x80) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', r0, r1) 16:00:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f00000000c0)="9dcc0a5234ad556a953cca2610316919bfe7872d54ef921e095ac8a7ee568fefe19bb879a6b402399646d81feac63891ea492d68fb60bfd84cbe5ba7a3dd8415c8ed0b4d5ce4ef151ed148f3925e86e87ac4d6ff87204cb846b5cb7190e0", 0x41a) dup2(r0, r2) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: select(0x40, &(0x7f0000000040)={0x3}, 0x0, 0x0, &(0x7f00000000c0)) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffe, 0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:33 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x6) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x33) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 16:00:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3}, {0x18, 0x0, 0x1, 0x4}, 0x30000, [0xffffffff, 0xfffffffffffffffb, 0x401, 0x8000, 0x4, 0x401, 0x0, 0x9]}, 0x3c) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 16:00:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x8) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmget(0x2, 0x4000, 0x20, &(0x7f0000fb4000/0x4000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() getuid() getuid() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) getdents(r1, &(0x7f0000000180)=""/58, 0x3a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x800, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7", 0x10000000200000}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 16:00:33 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x408, 0x9) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) close(r0) 16:00:34 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006a, 0x0, 0x159) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f8155182ecb217e6e9451f1dd29e83fffbe2490138e9ee223120b957998e0c294fe39ae34816551512d5bb9c4535ece7feaffb660fff33cea95b5947ceb8c6a7d2f0ec898844b73e23f8cc20e0b256125b091b4d8f4de5155d23fbfb66672764b2b38b80ee379ea2fc0a93cb2f90354a590e3773b41d17eaf621171288406f8cf05c0aa57555a1c43545527378bed685c85c6da9ca61350d93ae5ba2dd20f8bbd308d67726ca8ac14b71ddeebbcc01729a2c16217081358a7c5e1ee554d1054d871cfd120fdafa0ec2acf6140852e05bc5976276d770ad64cddc1f68875c8b135682f0fc5e04d9bbed4b2a3a6968923f857faea271f1338d81592ddde2634bff44ef2060a86333b1ad0d10ba1579f585754ba143a9d24add355d55442094ea021c8cbfdcda0ce69fee9a4f77cb89a21fae01a95eed1cce0511855dacf8e3552ac4520a0752d199ec93d142efbb83286b45214db2f3c93c85ab662817e0a29cc7eceb958d1451e4fade788af262ae95b594415b63bdbf88838d0a622a19956b3b6c8edc542440a5f774370b284ca419e6f05b66445837aaa79477a4476190e6c9092ee8f91eb031f8b386268741799ec56ef4eb01532488f028e92576a8d848cbff73ed71e7e68e65a19ab6dc5101fd8f0bcb70cb43a92e80920ef87390de62f393e5cd92d96659f3b985cb925ec200f41e687e6b515e0c587e8f64e8547e8a78050f1741a79fc4ba0d9e9464a80f50c9207630d8d46e957481387001dcc3119576131dd853bff772dc686809b5e58210385bfaaf259273ca1836805c0fd4255213b0e4503e9672f8597bc4c905d65b899576f7e6d3e88b8373fce9fdadc8f5218096a439650ab026cbcb83fab664a198a935edcd770373151b98cf23816fd7e5992f25a37a13d59b5949a7a860057c69ea68f4ec53580e4f52cd7fd9e0134bebd7dce5ee881076cda0619885f9b8a341d2257c774704c68f1bae828cef68de5079f974da39f2c684fbbcb45507dd23a1da36e6a28efed08586b9ac3e1dc08dedec1571e520e56e64c5e581703267632b4f008e98f30f74eda21428a8b2577dd3fdf5dfa435db1f57ca5b7e20b556f024a51b3188c3dc2941182b84e935ae5dd8e51d883fb2ce7c5720774d7854bd1ed72dd989f5480023c44ffbd0f06540f8d893285858b3ff4d60164270eac4a213abd2c25355417224f4518758a72c51d6a079b5d7a04a069a389083b6ff77a24d6b6c22da4d0cafe7e5842010a38fa067be246912c7da5da362b06a0f9aad238e85e6438d13c04818e621b7f59f8bb52f40bcf56f47bded44a22095bc3b5d097e900d258fd8b8c5952234c979792796808f2d68b391c82cfea507a6a1e53b841e7292d45d3199c276548f5de6ceea72188f30b78b0be233f644bc92e2f9e336a77e495259ca1dcb8d02dc6a2ce30118306d5a38faad4925072774c89c6922501debc7e8f733c9becc4841f0d226f8fe21f098938d186e5241cbdbcf08d5ea333e68a356e8cce9e14e0e6518ebdd56b7b0b1bcfa6b635ca2f4dc4a1a8d2fb2653516411194a9b7bf58ccf07b2bc4684e1a18bae903fbf4062c3192e6ec01b77d1af716a98eab0edf7b1b70018593c38938c47f8afa2d0c0322c34ded2ac58811b19f191f1837594d28bc9930c61f6ed275a236ca93cba932407262e680fb76e73fc5b7b4db42304970b89e0a936a03532aff27b15ef4e268eb61eeb7c32fddc92e2ac51b362a943c42193dd6ca22541369b8a1b878d7456e5dcf9e360546d367dc03f725a3df64f18248113b6cc20c2e227e5b2e41e1da94992d6475ef259ca45a0392d6af42b10fb423d6f7558bd200a196e53bc230259042c704f646d9041ba0fc277f351b173ed7c885880d269578202a7d153b09b1574614f3e7891d45bae200b24b935e72d08f96f172c340863038320c20b6ca85d61722286f9be11b5973bf34eb72c7d71e47455d16cf21b0145500149fe9417a8a379b93bd79d950e260659d097f422e30c871bf1edd8f0680ea44c77177cc37a7ad3ffe091a8bc1817d48648a1fd53dcd2692fabb8dad4d4d87b87a8e542649cb82013b550a0a0d51be962101ff6ba4ca4d6f81fe5a53cf45875393d8e21088389ff2844c707746e3984ffb2fcb381f5e547e8693d690fb02a899f8676c61cca993a3ddce76c9cb8abf2fa3eb06f9a670b6cdf6ddee16bb1c34876c4568786eb0b4bcca78dc900ff073346b426d5bf29be4d225ebc4304c1cabd0b3b28b174f0d83935b6781f15d3cf7697dd7df59d43f5a227e1fca8b3576273c38adf9dc847af8035e8ddbe690a41c001a03547f88521e5913fa9694df3d490c53c103e01919e9221465ebb955ee7df956fc6cd222c9999cb47e9bd09001941c60086cdbe5230d128c4d4d90f43b972b555c1b2e8c8f749eba2ace83dadc9a3831688514db6affb878e6bd442a68449e61083a6206c4e7f302c0e8cd9445153e211b2f0b6fc78d9b5cacc3e36580e4a072ab103c5db1f438224a6cdf4abc85cf198efa756a60d0b764078f4d773ac85f4dd4aa9daa3d6132ae71387a1cf689e7e102e0e96292d1a584ba0dccdfea46f9a2a270fdb5b0c9f192949b30a378a915ede31ab2ca4f6b83092b3297982920a3f55691ef09d25694cfc7298d1f7fbb5298beb9baed6d6dbe976d456730907ab913e8efaaeb389ecefab318aee6323a013cdd33790fcb19234f59d49aaf7f39718b88dd1b1ff0e26eaa228c81327519fb0e92061e2968dd8d833e9ce18a73014668f367dfac74b9fe85508dd3c02d6da34c0c26a105a4b29c0d560be9dc4e9cce23a42f5d3222b05ccf47086d598068583d4b49b4ed3d607ab17c9a39b0f4abb247a15e5e3c37384db9393bc96350c4ac12ea7847e30bf0f3423dd52d61c804ea593964384391f2cb72f2b4dc9afff342eea1fbf4682d3f9d88b97c45cbdb8cabe9e06e84b3af0153a3de0edc11663dd9d285b3f93555a24d3e030be1143cc8a444b81b39101ecef217dfbb2d9a40c2180b62b85e999d7634634690f518dfae5f3d9eb7602aa43a639c868401836417e6ff7c615d5a9ff46847d744289e5a67a544a9392515f49d3f0e138a20b75b4fec2417a02c28a3843dd62c13e9be29df96d2eeecda5d838b5cad4ec9d157b2b03af361cfeb59a478188b61361e77dd2e88a6a08baef324fdc697a4eaea26265aef8f278549761c45c5c1ba015d5cd679bf55aa1d6c7d86da14f94d4d2a3a44110bbbb47d4381494ac59b06c93005fa7c1a082d1904d658aaab1d10c1af09fb003652df4d3fa342496ab12f36df45de9d554b290302b84f20415d7187108be119aec618ecdd4b414b5dff67c2735df607af85e2c110aa298dc598aae3569d9a0be2333f2e8699e1d633f9a62c336862a00fedb500639bfacf24a59bc1adeba2c690611e8819f2fc49be1ea95264ebca5eba897079160e249187fde208e7a0476f54885e5c03758177a66a40aa2349d7ff4443b606a9ff7e37540400b93368797c77548ca8da47ca4222caf2b5f961d26cc422e30cba24f87373cba40f1d51b2de6a65d91a9b790d474c206b3e9a6a6097e6776c42a539588bf0e74e3c33d275d188525bc847d55b135e52952ed89e3b8a79fe229329b83a47cf1528da895e729ec8262ecf1ea889f4b80129fa9dfda5ca24da823c7f61549e18b2ba9d8f5fad37dba095ddf04018cad1bef7aa37043694604f25772814848e04963b3025c322a21999fd29a51c9b1ccf036ed7441ea184651b977871178cad4825ae83c7325ca58eb0e8a96890da9858de21e18c88784daf70cfa23bc9f350ec9d2d8664cb29a430403c69ae6cb172cf8b09c31c2369ecb40da4986d2143738e86266e45630bf00ba7fb14a04675b29b9a95f5d21217d8b9150cecd37e812edea94ef4395d79b86b408440675a1961ba4a0fccad77b85823149efe308f174c5660aa8bf5f6b94cbbfd17996b48be95611cfb37fa5db20ca4763e3526cb60b8c0ac1c67868a4e757edbce0eedce3052d3304b4752678cfa4469b2ddc243a54f8b5ceb1421c358955a4b5fcbb39ca71960d3b417f966d96d8d85bd025b771a2dc41e0c22e47b15414f14cd68f8715e49290b606b3620403dab47b30200fdc6463ae0c41ee1401ed7d74568d71bb360f65f785c8ec8a5d0b1f1b7b4ea62b8b11cf5c965316c6ea12714c85dadee7d155150545fa0e45bd2d82912024c14d8f9760a796e5f60b62f4b20f43b2a324ff8776d35b359d7a7031bddc0a75eb09b169a57375b42e174d9a73ad79e26dfd0c8404d88fbb3e003bc3441dcb99b4f8beba05e9d52f76df5e70de18271a173b107beb6970bcdd5cdf5fe907104c198e980129a61d62f9f74d92961301f187df00d8382b36215c958f6129862e78832e642a41e773f68980445f75f1d844d57cf8af26ff69a857e815b3e0cc78e04050b279701ae10e7ea6f3762bfe84d05d8b78b7880594de4c020068f4072a8f72133b92e5f52e6eac9a8be0863da16d1aa89f27e4764db621c870a42b15a81e838705179a91916ecee76ddab518695a52a7b8382dbed749c35a3020277393f85c1730c1ae78b84856406feec72273ca769aff5c97a7951b37d023b9566b86cac41befc419c1cb97a8c334d92cbc66a10ef8b336e787918e8cb5ac288180a7ad9f0d221b5dd7a0e607e09a7ec757e45680700feba2c67606e1bd6e29c1a851adec3b7259644dd055031e0bd00a58c86a4070e9b1bad2f57a842b74d933f6e1df297fe1fec2cd1a79c73431162521ca24ee34b47fdee2e43ede0515c690bfe1cb4dd6e1ce1521982907b38ce173b2460f94cc4a188b3fce50a459c7cdcd9fe1e73d0386f4b259cc1d36f0f96856a0e8196c551868c5eaa9a385156a3037216b7d91450d87ddb3379fc26741c648e11263585df89b24d5d311052c8e46a300f88f11c45a847a1e81058184be4521744a237f720bd362547f7bba6a444a93425293ca52ff630aa3f9733f39cd912dacf8f8860a2b55bbaf9aa811f5ce43e4a80b0cdc9a0a82938ddaa85576d81d65175b76957052371093d1bf2bb51e2d1ff77ca5a41007709349ac6c1254a21039055af4c2dbb2e92ccf837ddf835fc9ac14dea363f1ea8f3520972391c1b5e876bdd94fcc25f3e6c742885889f2f78533e0cb7f2daceeca59a4025b0e3c85e3eeb7c9f9066e52dd3785de7575d71365e8940e5f9e3ccd73cea892c857e1ec6dd0df8179c64debcf2ff88b18a2c66212fe75297b37c08f5a4049e13323d964d0321f6630fa89f42477476b9f77e81b3292b1d162c41ac778a605d451b808a2aa4537e1461a9a7be28a1efccd1791eda25c4bf3bc36ab04f1c880c31c16364ada8834af7d4c597ae3e9585a1b3bbfddf8b6c5cb8c8f8b21c5e74d0e698f8fd0736c4e025db484c238417ac7ae028596ff81090fa79dc63200bfd8ec280f9ba3d55f83b1e340936caf182854d44c360e088bbfd02f10b29fccbae8572c31145c7c8612c5dd9c2728d216c6bf23e93dfa47791e6b785cfe3151ce783890391471cedd18474bff2d889180dfaaf4087c66479c3065b63488b7b71b07ead19381b71dcea0fe4ed077fe8846c42326e3ccbb2054b2aeaae9a84cbe9c4a72425cd3ec9734c8aa17affc305e4d3488bf3849a0059013eab417dc5809561f706342f4c99ee4d8c1762f0e2352a8746688ab8fc6703a272f1e59918f3e3c462c33ce010a3453346550115f13dadc622448217076820be3b230c259e158a710e82c727d7626e9d", 0x1000) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000001000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:34 executing program 1: setpgid(0x0, 0x0) r0 = getppid() r1 = getpgrp() setpgid(r0, r1) 16:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:34 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getgid() getgroups(0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x9, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, 0x0, r8, r9]) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) r1 = dup(r0) socketpair(0x1, 0x5, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c5ff17f049ab15b5f5ec494f0e8bf3551e590375455473181b649cdeb6c069e2beb3d4bcd58ba9c9f4cf7353881e771d476ae75ba54e34b63329d546240bb0733a8dde7b4f899b531de2e026ad0ed9f03f12492fc4544591087f037c7c49eb699f25f8f96ebbe3d8ecd6a1ce1126aa98f8f2494f64a666aa222f3385fa2fc71f20b4b3cce7a97ed974fbb90e56c3560bf26c76ecefa2013f8b97cbf9", 0x9c) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x54) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7fffffff) dup(r0) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xffff) socket$inet6(0x18, 0x7, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:34 executing program 0: r0 = socket(0x20, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8001, 0xffffffffffffff97) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ed2249f0542000a5"], 0x10) 16:00:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x40, 0x2}, {0x18, 0x2, 0x6, 0x200}, 0x3ff, [0xadb, 0x9d7e, 0x4, 0xffffffff, 0x7, 0x9, 0x0, 0x3f]}, 0x3c) getitimer(0x0, 0xfffffffffffffffe) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) getpeername(r0, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x200) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:00:34 executing program 0: msgget(0x0, 0x100000000f) 16:00:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000280)='./file0/file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x102) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) clock_settime(0x4, &(0x7f0000000580)={0xdc9}) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f0000000400)=""/253, 0xfd}], 0x5) close(r1) 16:00:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x2, r2}) fsync(r1) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x4000004301) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x12, 0x0) fcntl$lock(r0, 0x4, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cf5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r3) setgroups(0x1, &(0x7f0000001380)=[r4]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(r2) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/133, 0x85) execve(0x0, 0x0, 0x0) dup2(r5, r6) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:34 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x8001, 0xb5) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/100, 0x64) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x3ff, 0xfffffffffffffdbf) 16:00:34 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x100) readlinkat(r0, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000340)=""/213, 0xd5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="2e52a8f0e9e64150db38e1a134248c97ff6bab83d83791b74a56aac529fe152b0f45ba238ebae98630d246b0bc364b6c6b78372c3eed52d96add35aba406796705c5937683cbce5219c954f000bf73f58f92b58fe4ffae156182468abdf50695ad96d389732a25f090d06b059cf705f881a09d4577d53ffd47d81736f8369e8bdd3bfe029f9fd02f55836717dbcee0e332b06f8399ba21e2579a192133bebf0ac56dac2b84c2fa9dd9117ce4ce4d2eb978327d37d90c3ee2dd60c8a7de5db117cb443e9aec4f3c1694d4f6bd2a5bbee9c3f1817c457c2d43d7fea2527c924ac0b72c0da2472651fa604a7180b945894099e1f548aa3d3059b217d3fef48fb6", 0xff}, {&(0x7f0000000140)="9d22c662e6d04befb06be432aaaae6f17e1a9ce839ee", 0x16}], 0x2) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/200, 0xc8}], 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/159, 0x9f, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) poll(&(0x7f00000003c0)=[{r0, 0x1d1}, {r0, 0x4}, {r0, 0x14}, {r0, 0x4}], 0x4, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x50}, 0xffffffffffffffdc) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x80000000, 0xffffffffffffffff, 0x40007, 0xfffffffffffffff8, "571810c4558bb958730500001700000000ea9217", 0x1, 0x40}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) read(r0, &(0x7f00000005c0)=""/235, 0x300) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) fcntl$getown(r0, 0x5) r2 = syz_open_pts() dup2(r2, r1) 16:00:35 executing program 0: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000480)="345fad46fef295bb9f427366d30f353723bb0f950db28cea8a6c9fd1d4e31e187ee156e52c2f262dc8f219590122b12ef0daa3fdc1e9bb147d21004afeb4c9648e3681810b09150c44a9aadd297f303e9f1755c8d0e0f49dadd050aef16756e77d285dd77d6d73056acc4f92fa46c1764402b42dc6114dfc7fd84e112136219c8e48780f04422118397403d3a6ccd01a260a31696931239da5b2ffd4de162dcd039b7bddc7588d0b7c438a7db9ecfe7fd16c311265283334959d4f6788c265b1b4d8825d66a5ffd6e45c3bd2a0f642e6bcca6de89c45dcf87eb5fd6c7507b1cd53702ec769c5191d9367243ebf2369c2efc4923a712cc5be539956e1a95152e355d7f3e93a62abbe1a45355992b546892ef438150e5c5b0d203a638f3b31cd49ae322009a1ec9c874d52d28dfd75d5f431a9df4b11437837f8b16618467cbbcfa8d25c17cb9022df4f270f3ece3410ca6ee3d591beaec77e1aa08f8ce06f65fef01c4fb97122519b2f85b514f7cbe988a59d76e39b353c2da9963df7fb02fb2f5ed5dbbe80b4d77a6423ef8586287da681b0a3256a55e36c152a67bdd2242d4f7e909735b27200e4e506ac7cb32cc5d40ae69371b1aa4090cb09b8a20304a2fd9f2bd947c3c681f25ef53f7381241ce12ff64cd552b4458398756edfef04e677d018dbc6c32d57f22b6b6b87b124ef0d5cf7f416c4c76ce2379f97211866ff35af1b2e6c87034aa8710d4166ce970c58cbb51b44a6a7b549863479e92ef90d45794f5fb08c7602dcc35bde247fe143ecf9001278405ba329cbfb2906441121e8b3b6e1bf2a56997d456f4df56e3fa36973e35ba879a00cd77c31a167372623442a1b2ad383536967c18d06629c15a689baffb25d6cfd0cdc08cf568af715e4686afc82a213c2620420c3f03e19ad30eb0902d29ca83cc8559b656dee39508d0cdd0232ae2e80622816c007913d0262cd66d3586716a70fadb436b59de3091442fc67bd11de24b0aa5d1a9bb2e9c57ae7005459a05811c301cbad0760aaa3c1aa29a806501773cd7ef79b4814acbf1f0d81018245f8e6cbfda52a40499ddff2f2a8d7d5bb6f52d2e826c21d500e17e5d1a2e02d9495ba37df45c074c9283448c1304e1381e9a67e99a6c10719df71dfca0fe737fcf6696e8091c0c7532b30ae965d27c87c3d59793691f03ae929add311ac45f053ecf014ec169c50f646c123f84167cd950b245e261cb28b341d7eb0523962303930df6189a1251d4294695f54bbda09534909845a2eda5c5300cd0a1512494793e68bfa5bb686db36bbd47cd8bd66199e2cca1b187caba33b224a1bfbf0b393f05cf6ff7cc9a54ce800a20153eab68dc98968423f336a4aac69cc92badf734a59461b525a419a1296b4e4f5d9bddc12da552f8b2824ba328d882849425bcdcd70a5fbe0e2a95e591a38d90e9d9d183735b7f8cab10451a6f37662b3fcd93c488666afe39df2de652155b11585fc7b27f15b17ad96d58534f5ee451678b87d2465352f29160e14a1f61ec6e8b0e3ebadfb294d5c9aebfc4779781a3d0a8e513e8c43aa3cb0d62912535029e3832cdbb27756369886f958021f8e531aefae5cab733dc16ee55b969cb92d2bc329a19813bdb032bb25e47f499c23d7555854ce5349afed324f5558e0a16422b6bdcbf30972e97f093fcb037b4a765e3df0bc190f923e39a198491e13db62458f46171b871744c55dc009cf07e8fea62cbc529d14f9c696444a0e89f442c24d35fcb662165e1ca820721d31d92b44e5cfffdb9078ba171e85278d92a86cde153427448d7bfcf10823f6a2b1f0961d9aa77571f5804ddcc7a67fe7b9ef8afc8aa5b063974d27ab175940b88d904ee6cf9816d9561b80031e197943dce5df98afef4020becd3bd903ad21b257294db53dd36ab26531a6e1f54b01c52b46e5596a0de6e2640daddf15936272f379206a35fa8563597047328d16dd466e212b53d6154a3ec1dd951abb5a15a762af7c2a0df6d310d99409271fb24de5acd374ccd16eb3801d4a90a32824c34090410a4f38336302bc46f662fe6b20dc1bfac20b9a577e5789af1ab79d60be4bd45230591297c8a84854b7f6a54efee526129c515dfbe8965cf05d024bf072256bddf50fcc624746fef5fcea1604d6f8f9689400c0be8d65f52ea585333601d231cdcbb6f91125dad87dd7f2f084ec9bef99f0391fee922cffbf0ab51f06d9ea316658578e448524aef09342fd729bdbca244532dca855f2ec3070b08f463e34766a6e07e2f14a0ded2f7336b9e556800b726127c4db7183e99be99eaca64f536c1ebc480d66e6222aeb745dc2b38540d715ced17fbbf7018b4bcb5ee023eb637b6410716a4ecdc8622613c444d2692a4858ce4213bdd9bfbed4be5783b99e4a2d264b8f0adcfd05bea98d3bdfd8fbed52e3913432bb5f3eb5339d2dfb846478df3b8815258a05db03fdecdc2682bb54e78e805c1d3b3961bc0604eab2ca337e2ec33574a7b550b6e9a59f4b359a46ca060c4217c58a2e3b5070df7bf355cfd97443def23eb17aa775876dde27cb801fe50c3010463f294061efc29d4fb18dbca3d7979765db412f40f886a0f96a1463de7328a68c8bfae73a0c0c3c627090cdb4f6682b02db84e56aa7488e35b6d3d0dde248843c0a36d788e9207b5ab0880870a18ffbcf394d67033778b0452c8d0942f61b47edbdca7e7052968bb7036c12d126fb9e6a96944e1c0b4ee9785967c8495afdbf60aa6e8b959eff16716584c153960d0c167d6f3ef064b6b4a3847ec990137fb69df0be61126c89a3ce414bef66724ec72fb81fb9affc662a43d9cad39a0b8f5e2b70c9c7b89817a8363c291d0463b98d52f04c13f6c62d239dffb0e051a38f06e25b366d007a49c870f9dad60c105b7a4b288dea8246d3dde71332ebd4364f7949bc090356903f0a3ee5165572166642a80ee8719419e667eb4e96b4ce3f29f5924d719d209efbd1916c8f7f40d483f408d4d1f9dc37f723413969893548f629e98f4179140f2c7bc53689049da899429662e50e555fdb10ff474c77a160dbafea61664c260eec97b61e16bf6f9b4daa8b72e2796e049494fd52de37371759d847c088807f8dbbdd2fb68dde32b762e0b1abb75bba09d5b9fcc8e59033b4bdd1e8880058dad903635af3d7eae84d5b8c1c8413e94c86c94c57538223043544ce8227b9aa047a5b474e2f3c4637aa7cf9adf8382bedcc5c5c7aa0677275d2a6cc4a2cb00be7b51db0dc3b49de079d339ae2df60f4178eb528a16ce62dba9d458e36aa67421e1f73ce614c8c11265c4c74034f970c00436c668dfa3afee3f373837ee270a577990398321fcdc57803b3d1abe2035b43c0ea306cd737958c82eb497e370f2269bbb2ea791013ddcd143b34da6336b60182ee534646566f11ceb8df82bfa246fd17fc2bc28d03ef4f39f7408a2b91a645adafe602cb81f5329741d93586591c867b41f7048e1f922d9f425bb3cba6f327c71cf19403866ac17a3c9eeae7833f45db842f6a85d05632c2b08d0b35ef04905289488fe8fc1ae00494484ae702843be311804fc366544900d4ae641675d6b55263d3a0b6f785a0346adca31b84cec9ede3cec1ff61bb0883dfbd49ba6ba06f9e69c1355b05d9f18753d08ba1417261a031846aed5c4d9f086474465563163e844ab7a82c1f261cb5bb77e5cc1650a418eba3a3b6173e619d80c674caf5666ba5bda197e2001e69080a962ce15004d68c885a2a47ad43a6e8fd36720b2192683c999afeabfbe7141c8d85f1e3668d46408d2d395d9bc985771061ee6b313760e47fe87a5842d22f792e8a8efcc8b144407e4053924bc2c9b68c4aae077f36537d9e82306d1755db23c92bebf544ba035442e2281d0824135abdd300cff6d99f21ec8476b6fd72b60d729aef718116127cea4067a5a76cb62dae1fbb2c607188d0770fd32dfa9e6ba3d81b6eec97f564713093892e952a3d02141b875a773fd79ea7e097a78f9570c655c7454a1345797301c3b40c45ee264c1470549e8a8df92aec88d7ed106082e3d6e79b00ff68919acb99e7e47257d198ae68701ef8041d007466430a298d110869cbf224d5dd1b895599dce0c107bc9ca2ed768dd567928bb429c7107468e1eb7633e1d94e3fb2dc0bfae68abc2143619191d589f067d0b3a71a27735b7fbcf9fb8e435e10a9d1647cb108471ebad6e34bd96d92580b722e71ea178a28d744b5ff0b81be29e9f206671793434be5691757a38f22ab453df1a789287e8d19f2cc3a3f93a316f4f09c4dae127aa64dabae4efcc68018c6c3c163ec0be99ada03f807e4a51449e6edcac77c9df3bf273eaefe8ce715e0bebc8062c4970f9956a57aa1ff030a9abd1a5cce116568fdc158205361fc354fa39703bc90acb02725f2ba955e575722c6700bab3b4c3e415a6157923bfd11d6b5baf56d6c50df6a138b3b745284f4ecc2f201cf3565a5c53111f1c5b3855dc5457b844a8af4e2bab28f106c2d8eb7ff3708c40f1f16235d13704660bd8845f08cc3fc94b42606b1d8d7ffd8775debda947fbc564ad13fb2bd1c3dbf6f5938c57b4e8e051494086687c2e17978babd962e97fa899b31c5cecebf41ec7117a35092268ba065c38e2b5f01f69c4987f6aff286ca1ee1e7c3481390022d29aac4da77d87085c707544dd5c6d939dcf98e325c074202b77e56ab64919043b5eb254b9c638c4df8e9b5489b4b07d9ea812bcfe312ff638ae29f33acb1624da2cef9e439de07e145c763dab4cfcabb43d37e4c622081442436541cdd53a0da508bb7c8ab96e81a7f6946ddacfd3a73012894063b26eb89f79ae509a815a057fcacfc33c4619ae166ddf53a35f866b80bfe98a23eb97c48ff973ad0e1ffa380c1cc1944f961f44ce70c2784e0f7472dfcbd88ad81268f967b99995d82708667499556f0f795f3229a54faccc4c58608b2942f15e005a428e2f55610222465ceef05902529b94c2450aba62dafba3674ce4b65e2026e318587f07fb06ec0938771d2775d80a52de546554243040c8b917187bb6dabdb55228d0e260f23b912b3a66f519aa48b792c1941a72eef1a909bc473150e3da3caa4e03c359ab1b2a3aa690c2d710dd4ba888b096fb82678eba2e145e5edd4d62bb5f3bf6eb085631dc681c4eb450f23836e4f0dd12f20d65b848065d49db6765e64b872286e1b5afcc65a160853c3bc89af2006343bae22b79f5b0746b94e212fab47cedbb793564bc8b5404d3c3a42750df5afbf60c29c9401d818eedfb5040d3098264d82e53789822a0d943d687794fbe65b03ace8bee5d8eb3d8118e2f96429883f1a2cdeb58b398e10597591654f2f1dc4b0089f3291925da705c72dedc96c3b7309b99ef51af3fd133cf2a6ff02e6ac8da157876e990ae55dac0cdd3cfb77b68508005f41ccfbeba94d37bb3ae169b79674aed204338a6d64057f319f14145edf1075ed310602b267c4a734c84330676e67949ca84eec325fbc20f7d7f39b6f4f51824928a6144da5205cc6455bf2bd480c43775f9cfabf10f6484d51263aeca6b935c0b0191170a5b0700042c3574d6ebbc4b92234e64885e6eb65c21f1392bf3ae1ec1170596e54eb809755027473aba990865d128f9b348caf5cbb869a4349cc9db46376e48d8fe19a769d1f8c99df03fa8020aa8babbf14d06453008b96cc64abc28915e284e871467a7cdacb067e7a5024446e963826b2982e0dae4fc65794910842b3525e77ebfe29213ab17863f8e9b1e52316b186c0be", 0x1000, 0x8, 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) socketpair(0x0, 0x7, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x5, &(0x7f0000000100)={0x8001, 0x64c1b565}) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:35 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) clock_getres(0x4, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) 16:00:35 executing program 1: r0 = dup(0xffffffffffffffff) socketpair(0x3, 0x0, 0x100000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() kqueue() write(r2, &(0x7f0000000100)='@', 0x1) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0xffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x8088, 0x1c9) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x38c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000603000)={0x3, 0x4, 0x0, 0x0, r2}) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x40000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) 16:00:35 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x902) open(&(0x7f0000000180)='./bus\x00', 0x51, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) close(r0) fcntl$setown(r2, 0x6, r1) 16:00:35 executing program 1: select(0x58, 0x0, &(0x7f0000000000)={0x1}, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x80, 0x1f, 0x4, 0xff, 0xbbfd, 0xfffffffffffffffd, 0x7}, &(0x7f0000000080)={0x10000, 0x81, 0x9, 0x0, 0x80, 0x0, 0x6}, &(0x7f00000000c0)={0x4, 0x4, 0xfffffffffffffffd, 0x5, 0x7fff, 0x6, 0x1f, 0x7f}, &(0x7f0000000100)={0x3, 0xfffffffffffffff7}) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair(0x1a, 0x4002, 0x1, &(0x7f0000000100)) shutdown(r0, 0x1) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8000, 0xa19}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 16:00:36 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x30) chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x68, 0x1, 0x4, 0x6}, {{r1}, 0xfffffffffffffff9, 0x1, 0x8, 0xffff, 0x2}], 0x80000000, 0x0, 0xfffffffffffffffd, 0x0) write(r0, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2048, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) 16:00:36 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) sendto(r0, &(0x7f0000000100)="a79d0c4dc3f88e44c936df71b03dbcbbd0e6f2c02de30edcca592374759187fbc74314e1ee140cb2cb7981ad0969cf6e1540123113947dd2a9f6516b7ced3ebc87e5ccbf2a56e048f120f0be75427078f7313c89dc6b77798a8920307b5a4cbc3a4f2aca0fdd38de19028da4fb5cc34d039dc01712321c6937045104f43250b8af6ba4fd979e0ce1b29e75948aa3dbafe8766dcffa54a083287976822a3cf2e0ce45240f8cba4eb68927e8b5bda6a5a699fd13109c7497a44aba5f0aaf11b68f862cd71dee75c04f38cc5b43c327b3f5eef87f93209871bac6abf14bddcdf51cfb9a2fdfaa1831399b7e1ca1019cfd430f", 0xf1, 0x7, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:36 executing program 1: shmget$private(0x0, 0x2000, 0xe4, &(0x7f0000ffe000/0x2000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x2, 0x20, 0x1, "8f28643631aac8bcf0f97cfa2f3c9a63c612631e", 0x1, 0x4}) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000140)=""/184, 0xb8}], 0x2, &(0x7f0000000240)=""/29, 0x1d, 0x10001}, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/112, 0x70}, {&(0x7f0000000380)=""/93, 0x5d}, {&(0x7f0000000400)=""/63, 0x3f}, {&(0x7f0000000440)=""/121, 0x79}], 0x4, &(0x7f0000000500)=""/85, 0x55, 0x4}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000005c0)) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) bind(r0, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000640)) r3 = open(&(0x7f0000000680)='./file0\x00', 0x2, 0x2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000006c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) sendmsg(r3, &(0x7f0000000b40)={&(0x7f0000000700)=@in={0x2, 0x0}, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000740)="860dd3b761771c6d60ff310314c1965471683f799a044ac02e022a1a9aee533d56db45346d6eac836ff7bd434f436059f8f259e2ce969f1284e97e", 0x3b}, {&(0x7f0000000780)="a266917123b31cc780fe608171bea9617efdab8d4a77a6d7bfb59292e3a45320f27bfbe0a82ea13639b600228c23f4f572fb2b715e9d9412e4f0e1d6715abf1413ecbdc80535e39a888cdb4f58e4f42301ea8caf84229a54c981c51ae6719cb74584f15f5ba4289842579153d6f925e0d57820c82886f4810211bac983b6f4b5f0d550c3dd7933835dcc76d3849a0b1b850e42bbde71d9322ec431", 0x9b}, {&(0x7f0000000840)="818456416f3d47234b20a9c7038357e3e8964b033ea98157c92f3ed3e4b53ce5754bfb0db0dbd1bf2fa253b2859cdb4d89f6d91286416dde66722eabf48cd74ef28a81e58d3dc4823dc2b740ae2681bd3a325f0d0301cc91113b64c87e0a269ded687499f4760ffae46a93e321084d4c262a79ba0abd9351c1e2bab29f47982233989495a7e612118fee9480cb33f03e363ca6bb41a90990f496ac37dc", 0x9d}, {&(0x7f0000000900)="200ee643f1c9c5de0493fd503d274af4fd513af94b13142f848cf25671f633af0b09da6081c5c7279e5f3fbe591ba90fd5d2e9f04dad4f542123c87ef1f51ae85d4440edb349e7a9e4e99b956d339a84bc2fa73e58d99e0d3350496c122ab4131e23fe3e41f8d944fc9d6f63dee38cf303bd8394ac55f09ef52abacc6173cccc41e7", 0x82}, {&(0x7f00000009c0)="9422a70d1eaeb82cd09a149d", 0xc}], 0x5, &(0x7f0000000a80)=[{0xa8, 0x1, 0x901, "c4b62e01909ff3256dbc73f5de999476bc98524720b81dfe405055dcc42ac314c368ba489018d8a1bedd0450d3e054f2b84a448e2982fde90ba9f05632ab5ff5cf8e9466ffc8de74f5c8de501bb2d14bace3caed06fde660ad15daaec383f54d8a2d8a7afc9687dd76ffa0191c2e9ac6bbc68167de354aab9375a3a58239bce3398fa0b8cb6a6fc630f7058a53d8e2b5dc108a0786"}], 0xa8, 0x400}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) close(r0) chroot(&(0x7f0000000bc0)='./file0/file0\x00') mkdir(&(0x7f0000000c00)='./file0\x00', 0x100) utimensat(r0, &(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)={{0xcb1, 0x80}, {0x64, 0x4}}, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000cc0)=""/242) ioctl$TIOCNOTTY(r3, 0x20007471) sendmsg$unix(r3, &(0x7f0000000e80)={&(0x7f0000000dc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000e40)=[{&(0x7f0000000e00)="434c7d65fe9fea3826fa2c32f740ee94b65e00414961fa1cdf4881a6fd59b4be863999306aed1bd835891c3a670445513e0453bd18adfda3dcce87ac7f", 0x3d}], 0x1, 0x0, 0x0, 0x4}, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000ec0)={{0x18, 0x2, 0x51e, 0x4}, {0x18, 0x1, 0x87a2, 0x400}, 0x101, [0x4, 0x13, 0x9116, 0x8, 0x2, 0x1, 0x3, 0x8]}, 0x3c) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSDTR(r0, 0x20007479) mkdirat(r0, &(0x7f0000000f00)='./file0/file0\x00', 0x0) socketpair(0x7, 0x4004, 0x7, &(0x7f0000000f40)) 16:00:36 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/18) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) semget$private(0x0, 0x0, 0x80) r0 = semget$private(0x0, 0x8, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) semop(r0, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) socket$inet(0x2, 0x2, 0x800) setsockopt(r0, 0x1, 0x7, &(0x7f0000000000)="9e36741bc67e53144ee8e4853fca1a5c413d899cd305052331d7d48802afc4174c16c6c38719e5634b63aec7f946e066a2794f5cd523d81d47b8907e8667984202b9f24c914520fec81b42041db0", 0x4e) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000100)='./bus\x00', 0x400000000000000, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x3) r1 = socket(0x6, 0x5, 0x8) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x9, 0x465}) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x0, 0xe9ac, &(0x7f0000000680)="638783cf500a1488a72435e567d98c63b30f2cd9c6c7fb21d0018a574a860a0f10cd38c065278113c74bf068f11657fdec233009b9d3001cff45b649585fda5a7ff0", 0x42) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/69, 0x45}, {&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000300)=""/119, 0xfffffffffffffc55}, {&(0x7f0000000380)=""/103, 0x67}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000500)=""/181, 0xb5}], 0x9, 0x0) setsockopt(r0, 0x2000000000000029, 0x35, &(0x7f0000000040)="0000000098edeb30d1cc2aa5b9976d5b8d23ec18e8aad4b5102504f449780a84fd35e87615c857f25a48ff9a755a64257cb79ac7db420f7c2977ce13dad6d4f7", 0x40) fcntl$setflags(r0, 0x2, 0x1) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x200000000000016c, 0x9) poll(&(0x7f0000000180)=[{r0, 0x94}], 0x1, 0xc8f) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) 16:00:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) socket(0x10, 0x5, 0x5) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x9d, 0x4) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) openat(r0, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000020c0)="cf", 0x1}], 0x1, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:37 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffff7) close(r0) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: socket$inet6(0x18, 0x8003, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x1) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x800, 0x5}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="f39465c5aca68f881667c654e1f2e8c64fb423a2dc434fef844faf8a00c206cd10df6c556261ba1c33116f32ac3595f5af8aab5eb78459bba323a4d6246aaa20d68b3de8055968cfde347530f057a073eacf716b32ae09a133f5f58deecd05f5224bc808", 0x64}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="800000000000000000000000010400003fc94c2a6442340610007f798d7fee14b0e0a70fcca5b48cc393ace4d23de496ff559bc9fab4803d2d1ec1733d166d0437aee4f88c96b0fbd929b7551480913cd4b4d3d5ca7531e2b75d695106883e30a41d8b54c98870a02550051f202895240ac19d66733a39ddaff00aaa47a2470038000000000000000000000007000000202ec303bbbf6e791e6ea379e2fdd21a2b008ad65b9e02e0da8712ad94f173368f3c5f76ca0000005000000000000000ffff0000090000007cf67b8f33c571b5b2e007000f1a8d3b09e74878ebf2d79a3b8426edcfbc4740202a57dc81eaa51ab37ef5d6c20857f08cb6b99e7c5c0568d5267c42697fe486c54223e36a78cdc4cab0662d9a7282b09e07e0cfbe967f79ed0639bdbf84a1ac499cdc7ef6e85f4340f50fb02579a3ccda29f7104db13a88c99790656af74ce478de05f95f1057519f712fd799ef3e50db153d3cb03a24658ba6c47bd908ba324fbd466b6d952acd4f3952751e16ac130e7bb0361d3ddf854f1637d20c8dce655191db9c143bb40075474c7276d3be022b0180a01f6b78b0db93cd6dd18068c2fa3d37eac1f316c427dd67"], 0xffffffffffffff77, 0x4}, 0x3) sendto$inet6(r0, &(0x7f0000000100)="2892db09498ff23cf4a1bfa023208c971cac798ef7cfdda81324aeaca385b3e15099ce9ad25ad2f2954c4ccddd435bc6237e0d5bbe8f91f62b14f2aee42c7e9bd5aa1dbc90fc2c", 0x47, 0x400, 0x0, 0x0) 16:00:37 executing program 1: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r1, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) fcntl$setflags(r2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x8, 0x17c}, 0x10) setuid(0xee01) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x192, 0x8) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8080, 0x90) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}], 0x1, 0x7fffffff) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 16:00:38 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee", 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) socket$inet(0x2, 0x0, 0x3f6) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) shutdown(r1, 0x2) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/185, 0xfffffffffffffcef}], 0x33b, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x10, 0x6) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) 16:00:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) 16:00:38 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0/../file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x2, 0xc0, 0x800, "3431d26dd5448607a9baed5d1387ecac6d8cc414", 0x8, 0x4}) open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:38 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x28008, 0x20) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820200000000000070a7"], 0x1) 16:00:38 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x312, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:00:39 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8, 0x80) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) shutdown(r0, 0x1) r2 = socket$inet6(0x18, 0x1, 0x0) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x4004, &(0x7f0000000040)=0x9, 0xdf) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xfffffffffffffd44) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:39 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:39 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x2}, {0x3, 0x7}}) link(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0/file0\x00') rmdir(0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001580)={{0x18, 0x2, 0x0, 0xcc}, {0x18, 0x2, 0xfffffffeffffffff, 0x3}, 0x2, [0x1, 0x777, 0x1, 0x7, 0x7fffffff, 0x10000, 0xab, 0x3]}, 0x3c) sendmsg(r1, &(0x7f0000001540)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="e4dadb8e73cfbbce0a2177ff5797272a298b2948aed5abf927860feed27dd058da714e3417c7b59adcf2fda59cac5d64c02e50034148cbf7b96a494fd2ab08bde864f3426dd7c72c391e3a45e7bbcc46fd2565a0d60485fe24132b2081d75b9b017bdf72d8175d1059a4725e54661fb0fbaaa5217e5c7066e9d8", 0x7a}], 0x1, &(0x7f00000015c0)=ANY=[@ANYBLOB="6800000000000000ffff00000500000071227b76852c1f89694a5825b414e5f1dee9b1ee0b399f3ef50e8abbeaf43cc2ac0d24083c70451154a1508e1d19b705b9d8873499119c53b3e99e94a2fc01f6ff73f39cfd99ef02bbe8b548bf9e57239bfb390000000000b000000000000000010000000000000047145bee6699ad4e181736983f45753b031b2e508284663a977168af5458c99771296e231321d7bea1d9d1a6fefa2e743c9f256f5fcc95b9eb16db67eaaeaca1710c35c025164fb3092123af7cea74bf46058584667349242f65277e8705b639b34fb8accb0d30ece312bf809460f6557d56e2d4cf36c01180a960f6191066dee7c74ebc7443a934f36643bfc5798d312febaa1082b6bf3f771a20bb6b9b560010010000000000000000000000000000dd8cb8403ba223aea716a1ac144e871ed5052b8373effb661c80ff41ff4d88a5601242bb8e58c98049b3b6dff59984ccfe010fdd5232affb1d41e090c181350aee6b963505c559a2ca066843819f275c3c539307525b29428e41d98aaeeb707f458f638fa6326949c79eb9dd69c43293a438b08ec645114dcb770537e72480879aeaee9221bab959e6c45840231cc1a9f6884e365f9476d11108d26f54596fd6b3afc5db6100919172d8d456d2c72dd109d5b473007819f927c03cd0d536eb1ebf9b47c3dd6578384f722d19db2870abd1bdee4ef3631bc45f9fcde12b665deb3b0cd3a8a4eebb5f056ed63c8ef213020e64b477d68d2e280d21e84f000000001010000000000000ffff000001000000b510f82b35cbc3e5417ffaad126a50e8c651e794d01acd1bfb6bcb597874fa8a30ac20c3d7a923a7dcf1b594a5b5dadaed2615345cb835c8a8a7305baea215e5f5b428685482dd960798d5f7ab19cac5467ded6fa12890a69479471c384c082b3f2fe4c44e29668dcf4b4e83e2f51556eca7f54eaed68735f5c6cda87e4bca2552ac9f4883783471397e918e22b0b9ccd96055da131f7c91acd00dd5b7b711cc4aced8e613273e66f32dfae19c9fd8a5cec73aef7f1546e83f6df4b876b31d155611bf543c708290284a9c1ca7fde962bd95403bb2e71284a264ec4921d85864850e2daec12048011773bd5751902c6c3b2efc53dea51c23321331614b4c742e93a64ec2f55343892824f129b3ed1a9dae62dc065c21afd6a4c1135aa368e8a6ca9a201d54e19b777cf184dbc0565cc2d8ec20636c0b9c8aea9bb72f22d6e4c584fda8cbf39c304fe96413cbb1eceedc8e4f3eec6f50606a4e47d4781b5ac1e166f3923cf6bffe95d218ed36189e69882b812f324cf48a78d08bd9a64d633ec90dcb9c8fd37bd48944d21900577a680c06e36d217d8e679f086f8457e7c57bbf341ce1f5016f5bcf24b32369fffa4553a6d57dc457926ccdca82d32c4be567775fac30ff2212ba7f98ce3439cac47f951b8df9e4d5c30a6d7fba6b56d600e3aebafdb95dfc5bde9ad2d9c381bff3e96037f462861d97d3f7c7f3d5bee9e20305409100c381afaff1d8a514aa7b4574356b637b85ae1413ded1eb0157a2eb3c8ccbc83d047707f26cc4f3b5777668c78774abc6877a3f1da74b259673971f5cca99157b12776e1a013e6172445e4ae406aed4a9d7df179cd6b90d61c732ffe2a4ec877b73b73235a1e949f5e6e26b4387324e876257c4dbf9019e7165ab12289a344c4506dc709b676a85207e5c283d2bf023fff84808437d31752dc8a26d5f5dc02e4cc1a45b246f38dd663071b28bc13d228c821d9216f0496ccf5cb5072685838b9acceebe203c191806b521613c531f55fbded5a948af456676b38494e9d141bbd57d5c093544eb11498e078fccbd0e10d7cc7c78ec8a6be0ae7b38d1c0342e10db75ae5cfec625c1d5715dc188d2cc7b8180d9c798ee5fcc5e8b5e985bcb472ab8b7f531a43b286e08a8548c4df9220c03efec898c95d0b03dd74fcecd4d96a15a87a7c341351a097ce704c38c98f995685ab893924c1470c3be91d37977acfd979e2a22a1c4faab3715b44c9d9106c88dd8956608da63fda3984fcb120e22536cdc44f23c57eb867a31bc07d5018655afb21279fa850322b5425540edc22899eef39578572ce24441dfb4914aedadff1abb1204c573b60c55818b3293f2b5cf5e83411c28e80836a3e8fa1f905206b2bee6c07836f1c8f3bf54185f2b4a1fbbe4ce5aaa338c825f66cd2deda1f0b4aedc530bc3a93db36f683154834f01d9f005d93cd848113d8f49ae757e246609acd432081b2ac949f8ed2057c439e77efd7aa493944731bd9406294fdd2e7658410e8e7b009e23f694c5dea9373a08f7dc69ff4bca235e6e9432fdca382f0542f928771f7abb0828f0c765ca07c8cc2afa59e90a68856af2291a3e030609e4db288245b33d0073b0fc02d900f1d9695944cd04df88d3cdce18741a01175386b9e9dae71b6199877c81fa115119d26e17016826212d7a39e77567138d3a479c96d270ce0b314e113a440b74df973536742872d2ee48a6aebcacf338edcebac6403c31b5471d1529867a9b4efa23b9c49e4bb99b575ce0a177e8711b7c568b1b6d1eb42cd69d286402b027093b8c4a621e006f81ae2f32e11b1aa0dae4df458c246672236b52c8917d0debffb59b04a7f2a478c2f0295743e150ae0f829418583c79db504ddb448c9733478bbd39ae6f322ebe6b98b0448a353f23cc6e76f44818cfa9e57838548f3f1d106ace8a6d5d151d6fd6d31e41e0c9fd61252752d99548ab7a32b1a257e53751b478d75ed1500e94e07777577929e1b8a556654eebfc755d33b98d6c1da47e0bf0c3e8cf64e927147182aa5c96b490f868fed5ddb1cb03805c21bab37a8fa9aa34f8e607b1f4992e719bf0adf649bc7159c0c07d283cff02000839f72309ac60454203ffdcdd19ac1876a7837400af01ac5856d02540194dfdcb1451e1e3c32c2bc75c6a18b4b45c1249a52eca0aa8448fdb9a857af76139bc828573a3e9ed719b2b0c78d1fa5c82e9b43f943ad1c720f5e51f45ed0a5ab18a383b271a1f36a1a4c76faddf3714204836fa8168c6ebfe0175785f29631d0f81c92f41eef7fa9d71784fbe78ce381ea8e5bdc049921e88cb85e9f3f1770aea5077f1fde78ad8b71eb9e9613a5892c24f0dc7f8d3147a3e7a035505d529911d225b78157b6fbea6974e8e9f56e3d9df5c7f84b1cb8c39b009bafc18d4a6e24f8b91fd6565bea4585e33069daadbc65d696689401e6db8c3e837ffefeb8d1c1b7424d9f120a745be4b59b29ae68280cd07e0900dc4f122207a4659568596c7f49434d7410bf182a912fd71293e3c4282741ef88f8ac9592a3fb901a306af86252a1d7bf33f044eb4b86f73d0bcef20d40caaca2b225f96e0a988f9c73e12378e3830d155bdc14b636ff009d90a8c55134ce1941bc99108a8bc211dfac94c56c94d1ed323e56a7713073c02c3c148648d9030f9622209119a785557944b9c34ab4114378651c6a009888121ed9be41b82ac41a04941c9db87c6a04e01ba76d26e139de80b856b47c2ca383d047408585088bb0cbc9fb0afe17306c482e86fb282c4d5b7d8400aa9491bd7456976eac451265fb03e462ebc067d8585df33f286408f1b09e02656be6c3bc096d040fa21fc93eb7c521b0160ea15b1a89d975cdfb486954cadb142fd12e46316bd40acaa38773e916ef59ceaeaa8e8db22f542bc9ea32ed2731e33738d2325c0b3979fdef8c11bca723dfc76a77579ec9b0dbbf220dc45a1ed34cebfdb22ad88d6a558bf5004e0b446566dc3f7bbc5c02e1924d953de603376fe8dbd3370188c36af7ea96812f24c9e2d8eaf07efa2c17dbb2382200f15a49c4b107aadc585cd298fa71e1e5f80a8725718e795efa7c70ff8f595a5bbe869ba69776b804e364e2d39ce971aa40d1e50d2716a4837439767679217da19b7fcfab49a4e2059c3c43c51218d5a678295006b5f9375cf04cb37e080d415c9185d98c91fe6da0267e6c038c6b5d64e5714dcf4a094387091c56cfad21744580b01f8c2d9a8f839a351fe81703b3c330a47173aebf206cde17beb6423fc36c974a4f62d99f4481dae8685fdbb9f26042c6ff0e0d7f65cc52215ac41b4bb521c9a0ceb1a82bac2012714d31e8e88f9006d5265df56ef3a217c040d6d6c4d5384dc21c037d817d6f52deeff6b5ba64e72d7f0bd4057b8fcec72bc92e635a4d3858ee68ca37b42677662737d6cdbf88ecada41c7fbe1f12436bf4c0c3bc635574f31d66633a27c5686f880d19b4e08e2875003334c722027a16c3017798f98e538783003bb49847184390659afcb20a70a12191f04c634c776b1580fd886ccce6f9f09e6c70b681bf6f1f2661cfb0281566a629e61a4a6ad7a0e69a0370a34c874376299483b625f71ae9639745222a0ff64c8a1a972bb1bfefe26396e33f20011eae38822e4350ede124bf1d52975239579b3ea25e9a071cea38eb97784fc2f420d0c95469e44321c5bf355a763b14e3e99ed27ec7a6dd073aac5ab2ffe420f8f4d1a04a8dd69d49d383a44ba17a5c592154a175c22c3bfbed04fe34228fa497d444b0ef0b3e5dc22ad255432c42e65ef500123881923b7e163fe80395ffcd5d46bc87695bbbd13d2be96f264fa163a3703782cd3f69a381c46269af675a1e742bac702c009a590402ea3e09623f7aad785165e916a50731446b6c27c32ec2fbdafaf652f7f73fa4c43dae7b7f7a42c4f171160ffafa057c3be00eb5cb2a1bd69c025cb16cd24f5e3c83ba26fcf24d9d69287340ab28499a20815fecc8c2c3b57fc5f7c3bf79315dec33a775afb8e5a83a6eb4ee7b5590412aa4a2c71aa3e3e3cf3117d090bc360d8b51126bd2d8fbab3e57e64c67f2c5b4a8656ea0035dbd7b5c4e2c8ed27bea7095a3f91af019573a673c4a9461b6b3a761ad66555f09be436b518239e67b74e6f39360c78b1506ae16d44564d9fe24eff76ec342be5e710aafe38596708ee174afffb3b1ba643dc25dff5361c0fc158fc4227d1a8cd85f5df90d6cc035eb24e9a1659c4b005eacc90650b4692f59cc314bf3278075a78069202fdc189153af77d39be11b9dad4d2c6d587c4239d75c0b60aff76aa4720a4aaba984f16adec4ff35e257d45037c052650448f9c396494290e6cf3713d36f4c66114e0b53107b45d510796437d8f2409d3a961c5caec34374e701b64426fbe09c636d313fd27cafdf98c8db3594fd150f505106727742b94a99e917321b0b83e6e41569bd0b4f5cf81e9ef333c983a48635a1c3c404a5fa76d22e03a21bcb171a49afe177a0e6b4c61fd5e873925a9c349000af9c7dddae3e9ed21316151c13985fcfdcdd29b11900d82827bca2a1a2d05f28d00cab93d55e3ec23289613134fcfa4a1661a52d1e74a5d2b7a8536599317ca1b861b0477e0b0617020d2c8aa8b60b5ee88baf0e641580b4169bb3f5429402851f34e439fe6ce3ae299d3fe8bb329d308fd82994a9422d2750b6604347669508bb411c32687f7d652513b9eb4226d77de8512db4cd6e4d56fb37be3c735f405f477d829b28ce2686528adcd03384f8a6bdef7b61cf1e6fdd54be3b6690b4da11e8a0ba25319150aed8d62faa7950ef6f06c19c9329454ce6aa84146a59b07a9e3c56af48dcb62091dfae6c032dd517858e8c86d86b6a3cd9e1b32b4d18f35df1159120868eff34d4c453d9329bc6d942c7ba3051c16d7fb6a2a3c25b19aeee9c27dfa2ee698e7f883b857a1dfde0fcee0b5bf71c39794759c24bd09ba871478eabcd155c9ebbeafb21b156a6c0eac3a68833d6973b117bcd921703da918cfb7038e6a09ef5c2d8d362750cce95361998f5ae2658e9fe2095688ddaf236aa960f018bfdb968cbbf47a42915be3c44d3554ea665f5e3de0bb86573c082e192db409d422d6ef0c095cdcc92c8176c932b58f0ab1cfa6ec4af4213ffc7f94d8c013ae0853b76c26f05ca81d6c886024a49cb8cb765a95b23e934ff1096821f7d99e932ad1adf340014740a8de360d07afe85e15cd1e52dfd2f84c9b8a0ac90686b33e22d5fda4d427be31e18bf1be98c608f30f81dc06617b8100a5950fe31fc27dfb54f0cf9ac5b5686f8cdaf46420db44849231effd6782d62bc05092ea42382c0a20001e1930ba75afbee16e7b5f21138f65cb3da12ae81c36eb41be2db60fb6343060184d5c9e38ee3b7232762e14cd85d6297c99fddfaf0800516af9ef46ee9a5a141fbb728c0532ec9cf0fef30f4ac60a6a90c3e0e9e76e0078eaeffa8f68bb6feede400f9e50dc591fe6948fcf1c3cc3c4091747174bc5970981aab6f284a9dd4d51b574272c8ef43e8833bdacc91031a29e4c8ff966680e21a0fec9742f51c98f9de18d8890e48b8fbd8a8f6eb724a5051e84d71571fbbb8ca66b020ca45f363e80ab34473721fa688d431990f19235d8f1ee8bd2fd0a1597f5fc0b39e492feb1d5f61b6b690e62a03da4f216b2ea141e2264ef931f10b0d380906bc9bf0aef87bfba60719fd11181826f3bbb9014d38e86d4bcfe5991e173b3feb03f336ca26d332c94783461747e6a7b9a4a3c32d7367c2e245709632a6024cc6518d64a7f040fe000000000000000ffff00001a000000d7b750e7282af0f55778136cfa07985f337b81909b03836be5f99b35f7ebf9d9618f57cc77724c96c8ff6346d2aaa7ccb46544d54e721663f3d50b5082de8b43dcf0977e7db56ba461f3dc1d9de2d00d382a088374a8f96a04654cfec819b829eedbc2490fe82094bed7b743788b467bf42a8d34f23b283c036f9eb79bae1006e46cf62869771e79fd66042c3ffae6ed4518dfe77a1a769df719a0a8f2b00959478734aebb5a17cbc1357d90aaddbcc111626637d3c8efe6e087405328d4d70ed99f8d58bd3b5b1c4b88f5ee000000004ec4805de31bfaebdcf3abfe4f7c9db069515ba3550226e4a74c60d01914eff17521e459fff4b4ba38079669fd791225680707284ea7d3803c4f4f923c42d9fa8944a9e6b962226179fc61bb599323b65eb5a6adba12ce3d719c8439d4114550883b179cc18ecff9bb3fa73bd50fc59346ead55550a434b44fe2da45e977d7"], 0x1318, 0x4}, 0x404) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x5d9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x1e, 0x3, 0x0) r7 = socket(0x1e, 0x3, 0x0) dup2(r6, r7) dup2(r0, r4) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000080)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) 16:00:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) 16:00:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getpid() r1 = getpid() recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000180)=""/116, 0x74}], 0x2, &(0x7f0000000340)=""/4096, 0x1000, 0xda3}, 0x40) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) ftruncate(r0, 0x200) chown(&(0x7f00000000c0)='./file0/file0\x00', r2, r3) 16:00:39 executing program 0: r0 = socket(0x19, 0x0, 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r1) 16:00:39 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmget$private(0x0, 0x3000, 0xe95dd7ad02bd0cd1, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xffffffffffffff50, 0x0, 0xff88, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x0, 0xffff, 0x1, [r0, r1]}, @cred={0x20}, @rights={0x10}, @cred={0x0, 0xffff, 0x0, r2, r3, r4}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118}, 0x0) 16:00:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/5, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/101, 0x65) execve(0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r2) shutdown(r0, 0x0) 16:00:39 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x100000000, 0x4) r1 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x5, &(0x7f00000001c0)=[r2, r3, r4, r5, r6]) 16:00:39 executing program 1: socket$inet(0x2, 0x8001, 0x3) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="53f67dddeaa58b05a9f2f42b95a258515bbe04ab85d7c59b772ff72ab7261096d88fea909da45f62f3cdb9e91c7dae0c0df2b194a67b369dbf02ba09ac1821e10f19196f8d8dbe5043a6550d4ffa3bc34570f93c250790efc81fd65d11068adf86d7b85e40088a4df29f5ff7baceaa2373cc27d91537c1a9f21808c418a0d5daac4615292584bd1b9286b11858e5787c991759bbe8edb092093f7a4147", 0x9d) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x31e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fchdir(r0) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 16:00:39 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x7f) connect$unix(r1, &(0x7f0000001600)=@abs, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0x7c) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffeffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/149) r2 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x204, 0x1000020) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x60, 0x8000000c, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000006}, {{r0}, 0xfffffffffffffffe, 0x0, 0x24, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x5a, 0x1, 0xffff, 0x17f7}, {{r0}, 0xffffffffffffffff, 0x0, 0x86, 0x4, 0x3d3}], 0x5, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa, 0x20000002, 0x7fffffff, 0xffffffffffff0000}], 0x9, &(0x7f0000000080)={0x4457, 0x8c4}) close(r2) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x7fff, 0x4) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7f, 0x6}, {0x18, 0x2, 0x3, 0x1}, 0x6, [0x3b5e9cb5, 0x2, 0x7f, 0x6e27, 0x4, 0x2, 0x1d3, 0x9]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000080)=0x9c580000, 0x4) setsockopt$sock_int(r2, 0xffff, 0x180f, 0x0, 0x1f2) 16:00:39 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getegid() setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xc9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r0, 0x2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rmdir(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001040)=0x1002) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) socket(0x6, 0x3, 0x10001) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = shmget(0x1, 0x1000, 0x608, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 16:00:40 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000080000005c005109dd40f0713738"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 16:00:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f00000013c0), 0x0) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10052) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) 16:00:40 executing program 0: setuid(0xee01) chroot(0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = getppid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r4 = kqueue() r5 = socket(0x1, 0x4000, 0xffff) r6 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r8 = getuid() r9 = getgid() r10 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) r11 = kqueue() r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r13 = socket$inet6(0x18, 0x0, 0xc2b4) r14 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r17 = getpgrp() r18 = getuid() r19 = getgid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000000c0)="27cef0897a2a7da56d9db0bd57fc6e4fefc33149fb0f2e4c40719d7b8ff0484f2bfb104388b5bc03f654e01458104b5e1247ac17f35704b2116812fca98e25205158d2eeaef23edf5c6233cfca7eea55a504e4f5304f137f8aba3fdf339afcc6125970d1025611fb8d0dda9a9aaf9960aa1e492b382023ae2bdad437954ee454d8c17c355e166eaf54dd3e3756510f2dc5b242a37bd6871bc88fcd255a064493cf9bbcd02aee2ae6bcdaeb4f8486eaf4f1e028775235efb4095c5a", 0xbb}, {&(0x7f0000000180)="33e611440969f9714f9146965ee7065d6f0b2fd99d6b47e5925eef553b705c2906549fb4d9f0ac3ce775ac872dc9e074b506843c8b446ab8733c80d70437accf3686575b", 0x44}, {&(0x7f0000000200)="d1055bb2bbdb8c3b69bffa095e73b72ad8d2515c2f9ade395f7c4ba1997225bfdb160c41755e3e2fa05a6f10f6", 0x2d}, {&(0x7f0000000240)="8785c28f8cce5e3c6114003623d8f827e18e83a41c4c13e9656777732969ab10b00ad9683412e3dd48539997fd8ad23f239090684a11299118c87fc431791e86ddffbf0820299a9566869f33c7885c860378299ec60b67faf946a9031011b9cd8fb7be13e537209e722202cc6b59569f5e9fb38cae07277ae5438e3d0e56280dd02b948ca225b80f9e479166ea8af505af7e36a58e92965dd30e0e9dccea7bee496113e8fdbe241b7364f4554c0fa2df93709c81c8", 0xb5}, {&(0x7f0000000300)="7a69a1fe4b034de76ba52171f9b2046fc9a5c02a5d1857756f91c12f9d84572f687e92589722703d5d4f6da64f2563d0f9f792cd1d2cff8a2ba732c039edf6df8b685a8b920aa95d7754b8f48714732af4d981c3617b91ffa6954ddc4cedf0b089d1c9fc0213b808b92da91d92120e0881218f4663b3e3d58e56777619f269e04c98435cc84785e26e70d00106c5a019da67f47bd57501d342e0f513e93582aae1c599e7dfdf7cb38bb68a91b0c2b4f51f1a9802d6febfab0c6f132046b4019e89c7c806b1608aa6b2dd2a6ecc8d3ac176ac56e8addf597f1fccb8a1663cc068a9fef1b0af15c216295daa1179c527e541", 0xf1}, {&(0x7f0000000400)="1a0148925df8b5f1273414762aa02aa798f08a7867af392c4eeed853350e393cbb1c2d3c115262fc5c48368a5abd96a053d46a8c65249b1d8a6ebd9b634e90d661001ce18def950305362bc14004266b6b8973e41c899687fba94a1fe6df070e6582b7e645ed01402151f4e8e0fa5dbd4ea5e54973e21525e0849ac0e70f2824a02a40890d14df65f81f4d77c77c2aedb91bddbca8e0b2a710f82bc85d973adccfee0661f87bb1466044f541744978ea686a2a8959046f82e14771e3bee1fbbdbfd8075e420e5ba6dec4ac1a5d978dc26c810e70b6e5d748322a924af2235ec69184a0ad3642467580f51e538af6718761cb65367eded5d9ca01d227ee4832b9390b9cc68e53fb701ce0bf212beb2bf7e1d3ced84a1b0c9a2847d387992c6c9501ee8fe8181b3be7337668be97c34b4793e42afe67a5de04221558d5d2eb23802b48da190b9bc929b020cb91aa71ec5cc1ddef6542a0d893c229519f26355a737b0e690655b90a5f06489bc58987de5311b369228c665efaf326c1bd8da025bad5a61a54da3412b3aa38b3023f7968c04710689dd97bbb2f8b5cf0476e594a481ab8a50863daa0eb9407d8b730b723cce7794b7eb5b16f395ad36fe91af50cda65f96ad11ea7e1bc6fd2f8fab488ddfdd078e1c08bec2cedb8eccc2e3becddf1754f569dc72e5bf13b9c0bdee23680270d17660f1e07444d3b210ff8bb7e7146fc629fa71674f1be0e4cabb3ec882f1198b5bf287c18e4ac33d0d6df3bc4ed01f6a17fda475e3c534f2ae65c4e61331df68b9542c6428a07746e38df6aedacf827ec6349cb1f474541e27d01d4c49cd396ed5e0377b5ac42eed7060db99142065d0a704c5ef892ffc8d69f7c4050dcf2630587d0b68fe5594ddf9cd0d3c3c499703fef7b75ee63ba4329b11b7b2441798f40337f7875529c2167d31651cf4fcac064f2f58d6f7ec065b71d304c95c5b6d18d9dc292f9629c95de27be9738c6884f9e60906bb7f1918a4fbc4fe478b25b7f4a43ddb434ccc2400993df0addad7e281002eed56b51240c066494aa66da970c530cfe7d79d56be9676468761c124f1514795f8acf4da491306283423469d9b127ebf8ac86f6d3067f306a95e745efeaa0140137d7bfc370dfeb3377c9865a83051236c01fa76e7de274d97fac28c5a29739cb850db80afc93c2c2d5dc740dc48d22e127a0f81246140a6c49067dd5df33b4ed577226c823aef832f8e48923da2ce2ba686a93ba479b5d38a9ade6dde1f2eea0ebf17618cfb59d33941e0a577d9a3d572154f385cf9bff83079fa56cc1695a3e1b419f02bdedf97d883d2b11a7afca3596650240e9b7564365a60840c43a94f27b9c5968e530a3b046758cd83cb9c0ecf7c9b1e5b74b0d49f00a3288029a9f1d12c6e776faf30cd259729df48e91aedb6a909adc81fc4dd2edf4aef450b25c6fd91d656972c21e952099e9fac960922f10f908a878011a7d784f0eced31bf80a9f8e4265a6fe7ae5f273e51567cb61a0ed63c577b03d0e262054bafba9daa2d9641b11e20a88c1570f00d436dd08a657d2c95af32b0b8c7d404622717063343956195f065ef2c8f6f47817168b9e5b30063b1e5a98fa8d34f6e6e680c55a072a19a4bde3e42ef8ac9adccbdc697635b4e376f8eb870795082140173244e1e40876699934684d9cd347a3723c5a206dd1f4c7848ddac3fab20fca43891b18fc282d2864ca178933969441986c464c0b4a8160f6a647810176740a0ffd172b3536da5a84f40f6867886e3183c1c8351a1793656208dece0a5da1a93c5e5981863b4ae85000949f2d9968b3aa8082ed74ee683bb9fb489980b5cee622399829f1fde6028a93f73550fef52aaa8e1916f9ac3e6c51826f39de85c29ff10e2669ba360b3f88d17e14d1b88cfbecc74eb6d920533987fb496ff037742250e94a56673026206eec238e8fceb1a920d3985c5ce1c04ced65868f5d5ede396802b79f9f9208c5ff8f3a832e04fd7c406985d790c74ac0133ac559077859c2a26d74a242bac29b80f57e49c96ae4964edbbf67c30ba96f7be04972b9e6d9c578516f0e0ec4441b8fa83bd2f6f39699ee1eb6fed26592c1e3ac6675c1dc447a1f7a5e34ecf73bf879c55ce5b596957f628d975582578acddf548f0eec6e27139e452b23743659326720f5d84c939accbae40e23b71ca04c293ab7eae3923f70f46fba16e0ef8ac2a49f2beb4ac72b5abf5ef25916e8c797e742de047f410828b3ad28b8340b7325e34c767c0b37f76094809fd44524c6a61b09cecbe7bfad3bef3c79aa25b23db8a3f9bd680511d05d1c194add8578292fc8e7ed3d0c071dc078f3ef9166fc7003b2936401744fd1c44fcfcd183f8cf5ce3dafcc48aa4e59b878ea4428b1f4e35ba31dc386b016782df87f751af914831c8eac010ac70ab10707be3ff4a119250976dad21168ad5ff1dc03efca3f1500627628a2c807ecd97d1ab478bd29ec0a4fa4c8da5e225bb90f5789f093e9cf6d34e401cdf1eed6d7acb1a76e7b5ef9c0230247a12ce13412994ff86598f469fdddc041e4f08a5c5ede56d5fc0a4be545051741c3ea8177d4d8dc3abcc66062508168ec202d62bed23a57d68a288ff1434c8bf6aa458ded738cea7ce343d0c770d52ec21a81d9ade034bfed0226108f0c17a6b0a8fb644f7257bb712aed988eedf7b3eb933e1ed3f7f296b4433cdb6b7bb4c2bf1c3e3c0232c84e910ae83da469c18522cd428637efc3d27539874e4bcb7da0bbc39e003749467fc6a01d48042e6a56ed8db4bd2538c81742d5dd4b1f35f208b13b90d978b4d2daa01a9cd66166126efd692f6f47e7c7f393a38e5d48da00f2b0acd0cd05691ae6a08c088573ad1d8a6a21e1d67b1d5b7ccb2b324dac6aed2a634a975cd26d2588700f328707683b044bb95b12bafa8bebbf07745d38848d85fb14dae321f64dfc0cd3cf6fdea628b27db785c7c5f2f4523b6fa8bd9c5aca46c4d1d6c3f73d34c7ef2c0d7f19bf22a01b0597b4b40111d1159f577929fad8f6239a6715747a9b19cd11b942b1dc36525d9a8b8ea4c067c776880bdd23509296dfd7de05492eb751890d5925a20362f6a1c49b7f452ae575774a3ef3b0c94c0dfc9ed87a7e988444724a7fab14f2e7876e86ab5dad723982f971c6cf86bcd264145592c58e8255e261205b55744ffddaf6ef4797f6382cc5c9318098466419a6d2fedd7f410b3697c0abe31b531618afbff9571f27bee1052ac83dfd68cf503b4ef0d2f84fa916dbf2e62447d1c8f99a2b6d11a20dd974e4c865b04bac11de15d65d220871acd68eda8a46895e9bfbb527c41bc6bd9e100175cafcbb792e4af08cdcd9e181d5497d43cf59782ad13fcb14b6bfad9aa3efdc356b8a06403dc26a4248e6cbc64e510a37ae93c17707ba1ada1425c37353d07015d75d9e88b7f47815481c03627d9da2833ce96d2ea4b87eb70c399cd783868ddbb29d4b68ef8f59a1e65189f2d1146158ba1a066486f80f287d78855bb2577247985a0eb82c9897306aebfad0052dabade60a54bd7e70bdf8527366bd811909259efbc6d12912bdf6342b49cabf87bed0b16f250208ea3b731584156f05deabd148f92ee7d1b6d3735dfa8e696d3da7a54811422cd2263dc802aef73117c059b0cf31447cc4d1abd5bc478a56dfb415fe643b12b2bf7fdb7e06cc69ef399f693269e78e645e8dab62f892212fd885b08d7e4f706897b8b5126eb354fedc5115a8761d05e318fca216ab12921ac02c5feb68f3926f7b410d249d5aa1c551391011ab0ccc46048cb62eb4f746b9c04fdd44e5473b44b069722f9b10e2f556d0d8122cf985c8f8eb7d508dcf30da0c4b76bae831b60a8b8faa5f399b058a03a22a00b03444013c7d1caa9093edfff6cb248300db0cebef7ef632bcf990ba37cda333b8c32ea44f154f94d657bc9474d2a3177fc39eca3420b38192b37074af34fe080ea520ef4f15e7da4c8f03adf34a50f650f30e21cf58255a1ebaa800a2f036196b1798fefe373a935bc83d7a86f922790b25a6947a9ec79a1c543dc382a57d467ffd8177cb6652da5c850e7526d0601515853ba57c0d4da4b917b9df11ddb079cb7bb83fb9d207a5e46602fe15b744fbcdbeefceddb3280f274d206c8ea4f4c59cb3a0a34e90186a47a6cc4e9ce0149a57356a6741bab47a4a7bb5e5cac2c4a741a0c1698fa1f54e097c91b73ed313a86ca5245707c30034103a6ad4c9e881e144ee72f4ccf5d2f246046154dc0dd9d89471ab4bbb565730cf530640d067e1fce09f63c3e067943f4fbf5b0d58d951df1d25f2d25dcdcd5ccd732f401b02ad55b4ca2b8d598dc19ad21ca64288108db9231409a7e75e3e6553d2ebb5046591e8515fac3bb966889045198aad2d4e9d1d23c0d4166fbb2f8c06c185be93901fc074d2f6cfa63795fcc6661efd4a41752fb6a5ff8a6207da685f71f41353d1a1a80e446c0c5b4f81aa9e4780271db882f88a0da88b65f69b0a54dc981abe6e68142c113bb3a08888e457b2a40020a3a35900ae665f23290f1e37b09605ee05127e82e699c8f5ec1cad0c6bab8d6b7a5042f7b109592244b363015e7b6e09547c8ac571883d53a9d9ac47a2542a0029d4e9d4d75eed36da1a6f4de8cab28dec1e85e460b7b0d872850c28160dc78fadabc6441be4142c52962f5031b4b2dd30eb7dd9a3eeeabedb1e5a2cfe4e3b8c91bc96876bd5b61c04edfa35d8a6a9e4b3113eed671546240308cef840d2e18129e891c35d4b9bb9b0994489d6d4c27bd18256e15165232cbf5005e4c355fa9137a79e83129d2aef5ab828af37dacd31494a84d5d6944e9f49e226f8621fe85da3c8f29c1d653b6480a99f644648231754d1ee0f220ca6c2a089f6d292561e14e0e7743ad3a5b5526723a539947627a69eea2357822631c675046ca44525bcd64e1a2703bd8b15d64291d6c4c64bbc6a1bf31cbeaff1c22b29ea97ca035c90264e4f4948b54066f07bb901f9680ee3cff5ee709d757bac7e4e4561151a366792a28776ba4ec7f86a8decd088ddfcd78a5454ec67068573b521a09face2e9f386f1d95823fefaf5aebf102e9596d317240d720184f960a1aceef633ff962c83b7be8ba5af99b2d19d7c33d822ff80a2486326c83027202b024ef0e804e4e32c9cccb09f7cd324c2f1f91b1e79140470fc3f8c5b69af9ff6b8b1f48a44557963debf026d99de7e7caddeae35f9e318234dee8b195148581fa2ed10efb9eff47571b571f5aee4397b62f12c90b75851eaae33a15c4730a24cede863e90b5791c1681ccea0c8570c8839a0de63dd9959798e78f7296b6fcae66557ec301d45ed6875ed147e29673a57b9c7333f74631e1afe8e627c5b8468e0ee786010b49e682f87724fef1e03d59ed58e6d7c12ac20246da5200a5c5417bde5873af93b346a6752da974b9e705fa7b86885a2fd2750f348027b9ec9ac3b4e9e886b57d0eac1d441f8f647d9e3e7967cc65e441bca49ba70d644700567498a4322895cef30c61050f4296ae4143b4c7d997e401ab897c15d884a8a426abde39e0f54471dc7509002b9d514c73e65bcfaa6ac2a63ebff5e17effdf0d4af25a27fb6ada775ccc4994d35804f769ce312d03b3299c68db17047f30c53461307663ab3f711540d52e22156d2256fe45b92a6a5101321e625c30ab2a0a3775da5acd11bc7d6c5fc81b61c566a9447d1ab2e670ff75177656805bc47dc23a1360dfdf743bd06d1ca8132fbe6039c4f0039bb48111e99a52bc50fcd7196a6", 0x1000}, {&(0x7f0000001400)="9b14dafa11c23868f67388cc23c8e869ed00775dfebf87f1d58245f656fb90338bd1a30050a65ab77741974cc4530a122cc9588965", 0x35}], 0x7, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xc0, 0x2}, 0x400) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000140)={{0x8, 0x9}, {0x10001, 0x81}}, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x22) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x160) ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/136) setuid(0xee01) bind$unix(r0, &(0x7f0000000cc0)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000c80)='./file0\x00', 0x0, 0x3) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000001400)="1e945f9c2f5015dd65ebe4069e2c0d28b67795454494e2797d07a924299fde9d44689834aa861b8ef4b0a3803161011afb263d7b13dc2af9f055fc237d6855fa12bc2c8461d9ce1fdc1c7bacc6861ebc592d4edfabbe47439bdf1d3917aea5d9d8ce57c9fc44ba123bfae940e2579bafa01d20d65e8071e3ec6d69e1c2b51f411f9052f66a8db39efa21a223577dd6e96dcd675ef552754cf3e59b3f269097acccfe85849694739e1dfe9d754a1adebae111cac270eb2bd7ffaa19474fc1575fe0d76dd82221103d36d2674abb413c68a2977ee142cd6e2bae4decf0e4e23abffb2849a3e38e285782c3f0f99af1cb37958f11b119f896aeee0e1f9031d3add6d8e6e1112af9e8d3420aa38c7720d8e9a0594c974d1e1efb0a2b90e1448eae1e501d307fa93c412b9cb6092f9ad93f71a5410c4db16267f7886e1706a54c06b55ac57d8e289a83a0b106a67f5b655c39acdd84876c70b91c90f2bec409be91a9115dee02a0dc188429f44b368d720f0a926a6e441eb9e6890fb2a32c3fd6e24f15eb436de45b42630c680b1bcb4c422b425e963c6aba6d191b76f6ffd231c2e3737f5e4835a3eb029d601905030f370d58e4cc91ed910db201bbeb1cec6a40c132e90b0d570c35023f36518aab7e2688a0e1f3aa66af7bf9845292e903b42ffb5f5755784baa2c169a676555678bfd19fa9e33e4cea0ecbc30f7039d9858a10e263da0427ec5e175fbb5625fd8291a4afd8bb38e7ed0b7d0a342fc55ab84032537cecc22a2c6a5dc126ad0da17e60f768c5ebc4e0fafae268a0e5123d6137781b7f15c53e53a7d18aeef1b12bbf83f2402e5de83f2ec61c9a90ad57b9c017b7bce0b7ab4d8824e1e0775f95df016e74820a7a233968356968bd31974d66c1054722b9f18cb3947db3ab333d58d41f1de755366564a0e5432b9088b8884214654e76fe2f81639da49369722bc85f0ed1c10c25f0a067de686e1ba9a31b4a8e910dcb0aec8d6a7a349acebfbce748819e1df53c06a8ec8ef2170a817133fcac04518f3d75d37194e761a2776e967da9d9dc8c7b54acac1f71ffb36a78be6ff37ca177f22ca78423f0abbcd6c4db776128320f1ff102daa9de02014fcb1202f88fa226b63d5b08e0eeea20b8cb796e7eda5bdb6b00ff010f1542aff5ab4bd52a60a9ed5029fdd380631e97b08ec14a24a0d10c8a2754b7ce96b27cd7f4ce668cf180ae4f6087cdbc0a4d44d974d9b75ea1bd41aa3c8d2f67e594a97573deb9f34376651274c6fd8aef24d9503b34e15ddb5967f78517b3330d04951bad92193f64ba3f3e18ff1cdaf05395f87e7eee05af2326cf64f68cf556b3cf45b2b7a1799ff79fec500e71f01107b2cf028a3c3b27c7a4af4cc82bc31b3fb50173aa556d72ecc22c1a4c5d02cfc8a7cc4e35f82f503a4af2f4218a43369ec1026481b29bd111d270febedb6c39480153caa9b1d0c90afe411105b86f441c5a6ea59b7f837456c2bfe571d63addc17719ea73046b829db1516ca852b87934035f5906bc6e34dfc122efbb91c268cbb9055c240bb6ba0a8d2b9d040caf43729ec18a044b5b0704bb10a213b2df1e4218a2d587500b3cda3be7375d934ac64e6d0a242d29e9a22e9a13c468e77d390c31a716e24fa15c196229f36fb1dfe39019fb8d9c6c69695a7f2d25d8cf84bdfbf646375d261b7f9308176d37c539759100eda24e8695c28fead20ced1b7ee5de135514b426260baa71c315c833db68de494a1c794b41825a71a63c006c9986b662f26a57c96344c8133790bb21a03e50516054804a5d6dd7286a7457bf2ee69010fccac380945cdd47c321568d43da54f1a46f053852de8405dace7b7ffcfa12dc1745fe1d1d917982d968c1f0c851d842f85de72f08cd11cb3724de4d3a2a2bab61f5c6a0964ac14b25df9bdb13c22c3621b3bc178858320cb9c321380d4af05953ad0165738d0614bc238cbd80e12f81d3b4e88fefbd53806942303e8224e6f7388392abf4457d899b02d5680cbfd901ecf2fc0ca05b49798c17d6f024fe8b5098ccc7c11d3a75d4a681eda756473ad3fb149dda179c2de278af3ae3cf76ba6a75c769ad3843142a175f3c44f1039f538723dea7799c60bce68a034322f0323e748f0dd726aaea4206cdef3379ae1bd2108483973e2d83f63c36bd962203c458dfdf3295f98094968d61015d15e2a5e5c3b47c4d209bfcc997c19356ae4b8d23f42eab40501a83335292ea3e9b2cbf245fb1ab6b900a5395ad15b5d4b080f9a4913e56067f331804bf58bf2173d8fb3e1fe3b86271a81d4239d4aaf8045bc38ff0db759ce08346731dbf8b907c19a56efeff2c84e9ca5fc60a2df9b79b5268397c56b954027d7ea4ed1194f8b7b63846403f4ff0e0d416a06956a497d0d878de5e10fea2c6bae8651690147633979d5ceaad1822c811e59686ba34ccb5985fdda97274a906e1c81519d64285aa1de3c48ea2e1534f56ed27fe7036a97e0d35467a79738ff3830e8ab0564be326b31a3dbc00eb6730711a1777ef8d73e165a462196daa9f16d1359b6363fbe70bb304b20b2e65d858897b66a37a7c7032e3f60b0a77da9248cb0dbfdf50057ebf8c84c7407d79ecc2ba9c396f630f83c5519fa18ea78b0ea0682d9b365847661310d269f91188b374466b72791717ee1813e9e808d3744ccf5eefd0739061fec2694d77eef603c86b64992141893f789a9ef5bcb4ed1c3a26535d392edc2ec20963a550876385c2211438a5d9cb5ecf12e3619a4c16dfd63ba21f3c700521b869fd0eaa921a3876faf8b7923837c811c133f0e0f9ec028bbfde36a1ca0367c5add52a3382920254566a7231575a04c4ba91051c58114ee5a8ccd0783ac3e84369571f2239668623db4cfc9a92974660e1a213b2fa83c1f8a1b655b0996586d3cb1c399f86a747c22b34b3be4aae57cb6dc61d8a8974cb9e2b7cb382b5dfcf7d73d2378d2ed92f543ea987f449e293287ef1bb09464e44a087acfc92f75e968921d123a026023eb93c346e59c1e3ee7969e769a2393bb7823408ece8d37a742dc0cdf9ad9c852094e8bc1887a216e7104a5f8d41a69a3663e2fea7fbb42bc7da9549b3457e5048ac4489f8fa5ee4a0df430318369eed79f5053918f80e98fcc2a81e21718df479518e58f449112b0d36143d7d0f7607a7190a417bd551c3d8443b76a2efd02670fc560fa440cfb3cb0328161ea69a4bf604c1d51f5f42ec42cc7ae2e7554b98122fb9bf6d49dedf6bb91be2356d3338094cdeb3b2032ab70d8a087f0efe5002a69a1a975cdc6ace224c7c2af9e311fb505ea3f359dd848d2401d9419aac2d7ac80af50894a202fc894d8ab918a1f6a26922e74d34484a85c5c9eb892f770a31b58521a1c4747274d287eec6433d0dd0a1459a71dfd1bdbddafa2c7ea964c0af04000baf6f80635feab711c6c8f4257727696ff67be7d7a785a6acdf26ddbf2087091e7f28175ec3bf8d2c34fb41ed096ef91462152f42a65ac3f0256d01581790ee4b60bb920f167714d681f62a55024138a07e3967e98319cf9f51a56c0579d0128da362bd5e913c62d3212357dcfc60975fa348c31cee85d476cd66a60a101e27290a7ae92aa1bb65bfdc8d236c2b6e5dd1c8fbdd4ef097c5b62a8cc7876bbf04458655ea4af2d8cecdf96ff8da629e5678513916dfd293d021965e7c85145fb6b91634a1279941de92ee6de2bd7c5070c7d570cf75fb3ff29499db42087cc6346fe3d7d6df90f6b77bff3c2a0adc3a573b77525dda0958ada42865d9e45592dc8a4e201a70158948b039f922d98c3d2f7cbf32256022dd5e895943f7dd54cb5612f7eab5da7acff49867d86d1bf3c11eb61b121f65e54ce16e5fd521542bc2ab3d72bbd713311fc4ab59c7a64d0f99d4f738599f0c734437d2d03f92af759729e4b8f5db7ed0a3642f2ca35c064bddb301259f26d9266bd1ac9676a1b82598a511489d97b7cdcdc8d78f0405837415136041f2797217645373d15e1b17e58cfca6c6121d084c26abf33339f2df2e84b945b15bb7be1337143560e9402f4b5ee4662ca1f8daaad5bbe6303cf8c88b29218bc875879d6a65ccc18a43a97adf9c1a30351f4faed1b45bd4ca071e7a11c994f811f6f28ded2b0f267aed9c2ca17654fe9843cd1c0c45c4c89e1b87d544a446dfd42ba4a7a417628a5ad6269da197323811614511e960581791fb3aaa3677a2934740354b9034bb8dc7eee2aec178f2b07a8f9484487d3ba7b19ce2f1f5615d1d0d546994ee2b3c3344ce9845511fa57456b8bcfef72a560eabd46519c6df072060a0cd82f477404345fa527c8d44fc32293cedfa98b39806a7e853ab172ebd072677e03e0281bdee44905c2d146250842bd3f19ff93c4ad569fba31d691e2d6ad02dfba0221bc5fda8af3f6caf31025cb86eba48ea861a4568c8c63c8fe2be87aeffcee7507f4c795ce64708d6a2522c06b1a02948c015a94eadbfd4e92d7de33c126e4036a76a7651918e8a39160f2b4e0c31f566abe9088663c7fecb07feb627af239fbfdc675b171aa0ac24fb5d6d0475434df982ba40e83d9392fe126f07a8e0d73041dc04e1e2e403a7607ae7867b1e2fd64247a0aac9e1e9bee928b46a02c8699dece611641d8b813894d1ebab4d27c48f1e26eb763c77982482809c54b68c18dfcc45a3af4293a1b9d52ce20f1b167b3852f91fb81bb306564d9c0b075438a2d3477a21e7ebc93c7f7dc26c2fb2fd8b214dc73d07b5eadd6bb6e95988ddbad074d4310f2b150cab18b49302e650abacdc43863ae2a0f4a58b4a523227fbef47e0b4cc32b0bc1a80fbd524f3f72546a78ca51946db8d5269cb2dfa02941e8033b78d9c33e6f759c59551d5c43405491aba76d29aada04460bd0ee26bc086f5ba552c7ae159f1c693135daf6e1b582079de756bc2a7981fd32bd5468725d28c02bda3b644348491b8633f18529416f88fb8e49db0cee9016e15610563097d7dac0cf1417e1b98561e8b353e174cbddfe465e3a1aebf8fa550c5dcdba1cfc6f1cf689670b1364c631549bbb4b8adb5fb9e0240145d45aa7d3de83187c0394f40621b7d0e76d796fe51d7df405c7586e8ccfb508321e384cecb31e0cadf69742c82794c8a0a71d65e202e7b6c6db0419ab9c7af3a3fbaff7a1671f7bbb373972e3e914393c980ecf37132d036846b64d9e9e0a44cc2da991fc5a82a823c2a6f1574ba1e53078b6bd97f8e2d7e8e2e6810102ce3d871ade29a773eb38f40946200e93cc63cd0434cefb10fee114f143f414ea4db46b05a22b80312f60c371d0b1707ca4dc1e51f8ddf28b9ce27628de772a55b8db96f92e24476a190ad0b8eb67548c6505f140260678b973b7030b105bf6302b8ea49f48f5044d99323e44efbe17f94424b0cc5ca204185c13a38a6451a3fb8eb40c1a963eff6036c1abc619e9d3bdfee45064029be24ae53291e3b577f16a4631db930b970bd4b0093aa6f4df086a9d171e74f7f06076003dc661c8148bba0a037f046e97e72b2af07b1243c6a7a761d52e9724e9133fbaee9cade9a1266818a534be533f359cededb3dd89407bd215ac634bea3c59f336a86b1ff17fa36c2714b6acd763945367777075be94894f45df2f396ba9db32bc1c67591400edd2cc3012f7147f26b0b6220493b037731f3610df76c64a3b3d847fa036c53b2a3bce3949d6271f79a46b3d0bb810e2b3a32f7c1a056fcb7d9d87754e100c7c13fbf98fafcc456c1148a899730c7a6c0149f8daa344bcb1273a278f14f4c6f6", 0x1000}, {&(0x7f0000000240)="004f294d5ad4c16cc48601b3257c7d37f3f75564b2c53352bbebec36a1e46207d9f13ef4187d395b3b6228bb9037c17f5e1394186c80bf27917e0683f22666a4b802166e4dfcbe43bb59c3d1e50b1422", 0x50}, {&(0x7f00000002c0)="caa0eb82e6757b5771fca6cba9a7a9883ff8c7975737f131a1efc3dd38ff13ad2e395cb390f2b40c4c160f30da47ca9b98d6ef77ffe49e0362baa63834c8bcd311ba667b092d52758e69300343e8dadf310c11faad7853a0ccf7e9020c09c920c74b9254b31e68bae14ed67d64033d8908c2a4bde5a84146271d86cb20ffb1ff94be175c7b531ff13a12e482e1b697f92f163e69d57b7f94311b10e05ec693e49a407d102abc8bb6008f564efd64df456f3ce3569aeb01e4a63773ffdb6e5247073fe670a3e3ec6579dd7a3559ceec2679ac1cde3d2273d6548a2e4967f81917456cd1f0", 0xe4}, {&(0x7f0000000c00)="7284b1c1634f24fe5b8a1dba19f166d66dc49aec6a8b54845fb8726559d2e745bd1474e19ac82e31ad22ca012144913c944045baa5aff90cab242143acc9e81ba6a8935a0a0f", 0x46}], 0x4, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') write(r2, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) 16:00:40 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:40 executing program 1: r0 = kqueue() setitimer(0x1, &(0x7f0000000080)={{0x1, 0x800000000}, {0x7}}, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) 16:00:40 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0000696c653000"], 0x1) socket(0x38, 0x2, 0x1) 16:00:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0xe000000000000000, 0x0, 0xffff, "472c81a9b174d45cf1f749a4548b338053688527", 0x100000001, 0x9}) readv(r2, &(0x7f0000000380)=[{0x0}], 0x1) close(r0) 16:00:40 executing program 0: lstat(&(0x7f0000000140)='./bus/../file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0), 0x100000000000021c, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x60, 0x100) 16:00:40 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) r0 = kqueue() r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket$unix(0x1, 0x5, 0x0) kqueue() stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe(&(0x7f0000000800)={0xffffffffffffffff}) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet6(0x18, 0x1, 0x2) recvfrom$unix(r2, &(0x7f0000000f80)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=ANY=[@ANYBLOB="00ee2d2f66696c25000000486a08be6d0000000000"], 0xa) syz_open_pts() socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) write(r3, &(0x7f0000000180)="8c7d776d0425f7e658c0b2c0894e12c53df2dc22cec681839f0f41ec24e6362883b105d68638c2b22e2985f3cdb4bf1c1015fbf7dfcc3f89bba32b9f8a02c802d52cd2cd4dd9fef9093fc136de3c3e1ee1acb1acaf9fbb6556cb32df31100bb43f35f6709d094064a882783312c3c30d69c837dbc799bf92cdcc2c063fee6300728975ea274ea0ca92bdc48abc9951e9b53879d5a02253ec10355ce2e45a45669109ea3a8c6cf329b42cf055567d72c6eda2308e51d62779e8cc5ba21e007e9447a8e7a6d6da", 0xc6) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) read(r1, &(0x7f0000000080)=""/241, 0xf1) 16:00:40 executing program 0: socketpair(0x37, 0x5, 0x5, 0x0) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x20000000000001, 0x3) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="04058669d7f4665d0ce0530e57f5a91bdf0dedb34555f56377d9f8bd109a3b68f9", 0x21) 16:00:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2d, 0x1, 0x7f, 0x7, "75eefbf834a8715ebe0bda3150f35c3a9f12be48", 0x8, 0xa6}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)="15b9") r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000840)='./file0\x00', 0xc82ebf13884651f3, 0x0) write(r1, &(0x7f0000000880)="e36258a416f72ee99586132477f256b4093cfb25b84e5bd2c3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x246) setitimer(0x1, &(0x7f00000000c0)={{0x613, 0x81}, {0x7, 0x2}}, &(0x7f0000000100)) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d115", 0x4d9) syz_open_pts() close(r0) kqueue() r2 = socket$inet(0x2, 0x2, 0x0) getsockname(r2, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000938237dde87600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) connect(r1, &(0x7f0000000800)=@in6={0x18, 0x2, 0x5e, 0x9}, 0xc) syz_open_pts() getsockname$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB='T\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/40, 0x28}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000400)=""/123, 0x7b}, {&(0x7f0000002a00)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/250, 0xfa}, {&(0x7f0000000480)=""/187, 0xbb}, {&(0x7f0000003a00)=""/4096, 0x1000}], 0x8, &(0x7f0000000740)=""/66, 0x42, 0xa32}, 0x40) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) unveil(0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x7013, r2, 0x0, 0x0) 16:00:40 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000224504e0de2347179b36d5eff3ffd50ed77816fe75edb910720528c992f17f911d5ab23a8b08f0f7280408e9f7d699a2dcc71c361b9f2b6961916e3241f7a436502e444727661836aa2b4fd4f09bd54d85e2b1897bb30135ce7615026d79a97f51449a5ce195328caff07044a648ebb30001ccdc6b7d1b2c7771f1aad587ad791b4b788b9c21b065b11283552c1095afdd35eef363b2c12709eea709db25dd236f66bcfdd9ed027d8c647949b09a0e76fd74fe3c64e1cec5c5eb2ff63a0c9160152147d3c94b0398a901b9d752c4165d12afc63a95875c81537396af14f70e013463eab5af42e96ef579fcc43de7690b85ecb6129034b1679520fd8cdb6330de6bbc07edd93934613d09eb1557aec1adef8fd46504dad20588ea7235f0c5df004b009ed4c13a746fd9c18065f0c04a72beb9da649f213c924a1e0b1f6ec6566cb2cb7a24841b0934559515adee7a86ef694ff09e4b3b0e8bab46994384a326e569371e4ed412258afbb08c9477eeee6319ce107bb1690f5821dd1334fcc17ae1826b17583b2f04564318d089991b101aaa16870c60be8583fa46084c7e2322d9543b292c414f978ea82eba118fbed4ff3b39ed9746009af64f2170280d457e1fd7fd52dc16f3c2dc608a364354f3616157df746195518537111e9b7d9c8264b1d9c7d463e62f41c26c47fd1e078238726ed8fc638134445e67dd6fa2d3fa5b0ad4c6b78547e9bbf62055dfcaad7c3960d4b33ff0300006907b6eeee733f817dcaf70c29d53b6adcf82eead486d116b5516e40fe0afa40a5d18717a481cde62d99d562eb279402eb4689b0d157e3820ece1f3b8a36e1907b079cddc6d0f15bab9246e20deb19242a9c281269d4369b1fe6d8035843c9d32a790148a1f95f7700bcdcc089b84b250275c2ab70b1b966447a8aea122f7668865e7b15b22714d516038ee5dbe7278f52faf4a1af8d85370b8cc05c494ef428565f4cd31278b392e3643c596cf3c789d3af6bf662670e8f87e2194c9be5922104a4e62251bdaf27c7cacc05b009345c74649a463b78e222231e7c8cb3816a7565ba10341d833d4b597d91bc6d65093b1d0c2d117104ce261487fc2f32c6716bf81e1404c19c74edc4e821c97085cdb883fa2354641bb4a452a8c65ab5814a047f133299db23f7b22afb8f1a9af238912ffd70535b83f85e9e8c65378bef72aa7b3e56617d878af069ca8f9e191eca27a44ba64e3341bc0b39a4908d335a983a7db9444c72763232a0d0efc54f6cea10d0c79108a7adfd06a3ec59830a7ccb1449a35573a25d161f3171322c3254e009aee0afd5f39ad082ccab0397ca8e971049076488dafabff48d9efda54a8a714dd71167161a906799c47f4643158383bd0bf1809f462e7ebda8ae938fd04ed5d7863532eebce36eb1d169333dccbbf28c9c18c41e0e1eab10b767d10f50c87be260e7a5b24c18708d3e0d1c6a30cd6eb89f0f232f92455baf24935d2af0a1029e3200c2793a10d28a0242e068e2c59e212994e3da2d2c4100c2ef250d981875662a4393037954467fd8178b5652ae367e77acd36b819b28a90cebf8dd8b0a8b320d809b520b544b20feb5fd81bc9816332f5b3a95c173c33ad631b0b9626ec47533aca418d2438de7780e10edd04aac90e158df368a75942b9f784f45aa9e7eb75bd35326ca86e025ee51adbc6314e55b114abe76a5e4f67b15128e1082e4b3c1ad721ace5d1096dfda65a155e8135e9bc6d859080f79076856a140d0fb60a88532cd9df1510094c2383299a6be46b75c36014ae516d0b985b55f4f0e24f44b448790ba74ac9456b79d77c31a5d45f0d141acbbb82a00ab53f27a66895df85642670b068696a1d5e3923ee0f80f83c3074318231436e9389a55cf48907117221385c3db1f53104f651f3e7bd88e038edb203b77b086b79fa0fc69d3f8bc5be9538ba5be456f4fc23d30081a2aa3fc76835122855dee80421009207e6e0689509a2e53af9eb0751716e29d8b653bad72448965457f3ccaf5b7e30729abe009dcdb8d52ac3ab982d333b705b0da341d49f9f5b134d1ae55774aef7eefc6db2d3c89a7b799f2b762f02f1fa5a0c16b1b1f307bf1be8c448f3736b0c92bf1c1d3232f6357e101b60d80ab54af244a4cc775f22988413f4e6820c6346a5fccfb9f50653ce6d63d80e6538531b9f61a9dbb05944ceb19956f6c88e3569a1c0da5ce92c7e3a8c3d648929a6fd338be7b0ce1b56234e7ab4db4145e7e9125cdb047e55b493c7607e0f7a59b0903880c154c63a4bf2b4ae2ea3eff2106cdf04dcca00ae5eec3c6edc4c8f745ddad19d404c62b148963aed4508bcbffe6d08e330bcca69ba884149cbf6ec00b4452e9886134a5aa7a2e122edccbf276da0507aa247eb1149d881c68bed48349cece6e5e7b591788548861bd2ed5e22cdf1eb0e23be5c050577a91034026f9767500edffab5ef1616ce4e14c5a657b9cc660cf5f0330309152dc1f0a91cfd276af45c0b7fb3c6d640587428d6b764a382024a3f5cee8ca7ed0c57caf0cc62f8d0f17e127c2e0e0fb61b0fb5c7c2276626898bfc979fe517db20766b976a5054c6249f8f00521036a58a03db1d34f50faf0101308badbb567e830d1d8fc4e49d796b02bcc8cf6fe41914a875c1db1b12b506852973009977ae505aebf8f7e94b7be7e900aaa1191db279b7e7f18c5744b375814a332fd1d6e7b946a346bf161ae9125b186438f8faddfc0a728d2a9a65a60139b7af97956b8303e0a3181ed1a58951881e039270c8c35d800ccef7673234637a2661bd7436b13f946a72d7e971f5ce839da86385b43a179ffeef2c1680980967e5b0635af8c8fbf9380fdd07d917f63ec359ab0a2741ab722"], 0x1, 0x0) madvise(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x3) msgget(0x2, 0x4) msgget$private(0x0, 0x100) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x158) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = kqueue() fchmod(r1, 0x100) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000007, 0xff, 0x10000}, {{r0}, 0x0, 0x0, 0x80000081, 0x3ff, 0xffffffffffffffc0}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xe2, 0xf2}, {{r1}, 0xfffffffffffffffa, 0x81, 0x1, 0x1a, 0x8}, {{r1}, 0xfffffffffffffffb, 0x50, 0xf0000090, 0x40, 0x5}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000003680)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003540)=[{&(0x7f00000001c0)="a578e8e6222839ac63776ae0120c2a2201e1b0014284a0176a6d22856042dab672e1fe86223015b0fe532405176603ea12fe81746b51bfb223f8ec2fc82298edc593992bee75183bf1661a8e242497d7f936e0696d62ca06215a9317f0bf52c923e1f73757dfa2427d44b7f63504d53041ccb645162708eb5da975931ee88aabd0be8b95787f1689507730cd811451d2d0653b99dd4a517745c053c809b904fa7b8550ff8b0b9d6da29f68c27829511cce6c1f1068bdab5d68a4e6b22b802833e7acb74367eb1ab735b4d6fd846e74c58f3a8f86a7b0b534a4230613cc4f43feb98d6ffbffb14b900dc82a397499fae124ff02f7e803024ce65bb9d178f05bb645f9a9d4f018887652bec4e3bdec87c83fe139db8ee59829ed78c39e6a414f56615e04b0d7688331e927e635e9e91cc43f2ac4b7aa484d7a310e4d562587b7121efec2353d4b4e67e332d2e68a94b841375971c43a4667730099210b07f096b12a4354e30efbb9a5bb190c5cd985eed93a7bb4c631f0d5b9a1c8cf833b3879b25150101582dbd75afd7f5bf78ed56b9008109aadcdcfe0ab385b92351ca71eb7265cdae210512319599fa31219dfee7cdbc5dc41592c39e1cd35d5cf29057d8088596c1b57b1f0e26b1c6d9be06687133d87c52d1ec131760b38485480c3bda22240a10938f4f7ab4720579061651668127f530fd6ecb8b00ade729637bed7f3e39cfd7aebc27565ea46375dd1e13e2a19b00bd4fc2c3f0d2bdae438387cc004f9f34a904ef5647e082a85447a65ce518d7bec77a40ac922d47a2cc86b27f6aa59b99c6aeced736dcc6f8331f39a59c13fb17a8331291da7a750d2ff2d07bf5eb91f4093ed73f3cbeb6b7a341831129892da459667ae122412dd9f6d9eb33b61bb3901d6f647a0d30cc5cee6e93f228bb0d2c47b67418dfb52eaaf241927c23023a23c8922e50ad11252eab75ab47f18ed06c54844db584573edb794d26ba8115ed3fc3321fb6eb625852b0ad3ff35be4d3f9f83435f9c4e8be1b08c836b1158d2c81d3ead354a81ed3b05ca69d2968d085dd97e54896c3c6c9ae96149666092ed627fdf1b73595a4f73a1eac088daa55f02ad6537971fde09d1f962ddf91425d7d0f372bf16e474c201d868a7ad414f3e8979f240032a09a20e3d5294bd6387defc76eb28ef9ad7eafeb3a06265091ba95bb1846dee3959c88541fc214f509ebbe9856a9cb9a06f656b3490ecb5d0ff40f3fbce79869de143ae09e475678874f6968b1cffebdffb4cf9128956ba787b8b7ff0ab1e43c1d2e25a1cf36da1514089720801c7b5a9712e25d03ab8d268fa8a946676d08a590b6b345ef1a7f066aa5b41ead343fe81135e804a9119c145e28d129a2e24f7b50f7ef40866434db1860f5d54215f1bba99cee7d83f61effb1a696d75ea0d8de083dd807122728889bce9e340e9d077a2c6dc10ad024038e33b57c9a4d80b5454278f2542cbf03d0962fecc1e0416287a8afb776dd9c9650d52ad9cfe1234f18cefac0b56592c644f6490df93b1e738af7129fa9f9fb7aa267607310b4cd8e09fa4b65c95ea5f3958ecb8a6d59d47e35424a0ffe212dd6079694fc6be8197dbc7cb4a49a46d0cacb9c9f28a8349c4dd05a60bc9f3834944b815efe20d2f27c80db37678c27db04d65d13528e9dd9991b08e42668c108dc76390f203f6392be45d51c20124fe4278302219ca2854e9c3554476e5687623ba89f984a0d85282562394f0feeee9455522011b8ee89075c5cbc2d54cdbf2a565d86159d4d9bc63ec170d847d0cf166241f1fbca5f698d0185ef3d6c737cbd7f2a077c3af2b85c528bc16b494a47f6ee94a410f54fdc6d47a0a79acbb2f16ca25fc56a19d4f6264b376066bab03f144dbbddf1acadaab477f727a2bb1d6bf2bc2f257c16a5ee73a53751b0b125ce906173d13d8861126bf323bef175747557239deb8ef650c0d3466c25df69962c00cf285503a43397e977c4f89cc23b24c1a4dfcf7536c7dc44deee6a8b5491b8741adcc971165ce361ec19ff8b2291924e3ba680e2de6ac57ccd3eb79138362ae5fdd661e7a776e92f3cc54c2bdf69110b3127871151498a1db87a598f380c9dedeab2f7f900fbdd73d62526f8d038744a4bdd0ae800c3a07d43797ae1df2404893f6a661d462d6a1720c5e453255b8c5c4ce1ea9b4231bc6232923c92735b8dfbc3d9cfbb9ae836f84463c1b96fe25bd40b3ccd754a98322bd898a896db52172637bac0bb3f6beaf7e1e4d45ee43eb65e040f5274c90b5e73928024ffa9dd44847b47fdc3a02542f5edd1a512bb8159c21ea5295dd7d5e1d7b1359cb145a2237937b9cdd840e692335aff0bdd563732b26194433ec39566d6f246cfb94237cdfb16ab28cd7e61d64fcfd5f10a254e9d2326723d3c91db2a617be6655554814785d3ca620b50283f33b20f78b79f695400ed947b6e439f8066dba979f0c61649dbc6ddc6bfc995e5d7fe12db062e603122397c01f629e3fe4a04a16c8e74f813892098f05d66ae9d39985c5da15a903cd10f7879865ca9c0186cf5d20465653fa3df5f13873dc78058a786e9aae90abdc9a4537219c910006c6a7da2d1985e86a1263b4e8663d3af8e7894c60d648a8c6d83bdd06e08db2229c952bd1c3fa355189ff5fb2cc422986ff971cd9173268ab3be82c438c668719581af3cee6d03883866c2b62eadb433397858d05864370ed5d8fd23e7ad370ced6acb65c69d955b806e4f85ffec6e59eece29e97ad6ae2a7a1a3c274f636cd58b871186a22fe3defe96f7afb59da4471d853ad7dad9c9d87b23cf49585c20fb85afd7dee25dbb7a133942a82f91eb79082bd4464c2bead7eebb9642fd7795eab4b6689e2fa7d6e44c0ef2ed18531d55da63f43c8f1017464f2fa18bcec83c2b5a784fed95d775862ab76150110d45d8fcddb911a17d866070db666064d0c7e538c2f11611a786e8987c9c5c83159693d6818166730a1c98c28e31135f4a0440f307f38695216913bbd7f9db168b62e242efadb5d267bbff920a7a913d6e8094caf2361430ed01225e9d8e4e5f10fd60b5f94358acd0b8d79375243800c6dfd01bd210ffabba7b6d4680a9b85353983efec23f1a4a0543e35f9fc0b44f0b3ae1ec6ef32993481b32a5c2180fd764a652b36d3c34423389b5ed93c045879b8f7bf85321fc1d8d0d431034f1978a3efe545674bbb53529907ddbb78c716bb4f8b27b4eeb9d8873e9d5ee89d463c15f5de5ba8aa762c36e34fa0abe3c2f7ee37d7ed1c0c9598110679d1a0981bcdbf6f76fdd59e1078d0f3b7673bf32cfa3a08daca49657a9e7c7b752374ea2162a0ab69fe34bae073481e8b912047e92866703e09887ee0feb7b1d95b95b7e9e7a0de74dd94f6594d1355e4a2324418037c04b8b4f48c1a22b47a76fdee11df1cf04eee94c41ebe10d3baacac6b20fa8077f1159cb339c24f0fb576a0dcec3aa9bd4666e48a0981e543636e8f0f45107b12e75c1f8517f5b59ed6a6c83559aed8861a3aadb6e3c849cb9d2cef1388640c63fe64be462aa1aa145bbb21cb059eee33bceb8f451238a50548bd32c1d58d944c14bdbcf21da7242ca7520ec1b3d7c5dda0ed7709538666436ae63f02aa113d72e34e97cdc115992b73d3380f26df1cd233a8b040c98a4235ae8d2b0e942ea18fcf27d1fb538d36548795eafb65752618f2995d888dc93d5d2af961ddd919f9dcff57b464be9cdaf0b6624b814f196e593ccee549cb47d2ff2b16cc56ad74d56a63931b6293d0b6c46bb89018484628d7d994868f86a732fa1b8284b355182d296fa27bc3d67fd9894244337631e92bdae02f7eb4caa1f2f0d9419e84ed222f4a01559663c273d4fcd59f2b0eadf77932410c8a1960751c305ecfc670de6d84c19066e9d11826d719ddc316c8f76e551c3a0ac3527cb56eb5a2d5f3740f85ab5c30bda9b0540df34dbc1c253c5c5bc2cecf03aadfe4c247796bdd4b0acdf7c8798cbfb4673becbbe8f795426082a78887d70f846a910639d1c6d2ac74147f58d4caf22ee35f8b621209e0907b270cd19175148f1cb6a6dfcf5b655062c37c3076a3194e4c4166517bfb89e2ff23152feebb5a005fdbead2be3f560e2e434708a53129eaf1de6459d879fdb664727b3344e16069ba720ba0a97cd2f48345428131b1a4ddeb0a2424ad703ef76ed5b8b9d8926dd735a449c8f714d4647b5f594f9c19eab7fd95c859a4c935d7566dd4c20dbedfea8dbc10862ae077d26f27b0737eeaf6011734832996a75bbed850fb5dd3b0242b078f28fa92c58a2e37c277e54632d6bdfd15cbc4232c43b1dfaeb943f2c21548b2323a5156bc4c2c6b4dd86eaa2aee88c2d499601d1f3313a4b9a57ee2b33975983084b75915e6a8cbc48f0b86eb9655ae0c3b1b958de89db21303b214c05937401b0591abd03ba16608bc59e54f3106adc3dbd386216927033a895ad1641b23a1d3a8aabb623a8c8d116087123c5228c275751546917866350e5f193b4ee169b47c21990766a50b4b92140b026cb25bbd47a860283e67ce5af96c5b73ca0f2c6bb547814ea7d21cd088ce94b83047d295d17e397e5a6055b494cdb28b6afe33834567c884ba958c85cb423f26a1d9417d5d73d4f1e271901ab64f874d12708587be667d44182b0f14f07d24cd752be8018768b13dd6f9005f20ee52c675b08b879f07bb9e65cbc79e01de03444759780b25063626f5e75ad963c60aafb7b507e937f0c9beede6a4f1113e670e499d0a8dbf079e951c2baf9f3a1aab4590afe9d1647af1bd6a805cac38be5fe3d2690a8c4d0e534ec8f678fec1cb8a28e8f911eb6f0b543f646d74f4fb0303e69119825e8d8e91a150a59b0f3499e85f22c1bdb9c8ae47dc193eed7bb46634e42e7cc4c940df34a3e8f620325864a58017fbce12632678bb8e8fca91d62ae2fe8d185b6ed106c37cd889d13fe6b7bd4f1330a7ae80a43c79d5688e99fb9d73e3b555f012e79e40418271fafe01fe8720860b93b489fe1d51c3d6f5d65c378039f1ef5b8fabe313ee83109ae5cca955b73b4c618c4b4f5fc6113b7560b8708a6bb02dad2050f8ac85d43c213473c4ecc12432e6351bab30179ec857818ad744f5a5b8cd3c6c6087711aacbff4ed6f11173375a599b6ba9a641f4b6371171f61dd1c4dacfe9d299e1d001b600b657bb022f81a1c3cc69e650f9af461c5d62f76b51671bbe684d029747377112d9a79e6b72006b1b3e345e8a688f870609e4020d4f57770c9f4e343d4c5b6f0007f677af53e65bce0cfd18a04df895d28efb149f4b21ea892ed37ad9a25b592051b31fb461ab0b92e167bc125b76416e3a06ecafaa23bf21c2396eacef13b9e9cf915d8c1c51e096c3481a6a6e78dbd8d120c01f3d3e2c8db5de9275cb89130ee42b7aa4b481e5b11d72d32bac09fe022b4606286ff0de2320b85ceb92667ef092e6bfbf56ae4b0f388187d671a60c1ec77b2ea8e9b66b044a9f09d13882ee20ed1112457652b3f8ba2e9a5a09c2ac0af71113c86431b772d0268f7705d20aa835f69e6d78ea8d44b0658c703e8c8ba62ea69c0f87b70254243fcc55bf7f5cec58ce1df2d6b1e5af2d74e8f165b1769236b028830552b9470bb81da05d23798ab7a4a86b083df49d444e6a1ad55226329bfde4a4d5f48f20aef221f52fa57871ef47ad932eec309179d4277110799aa8d081e188d609d0e47bda71d11ca52744b7c88ceecbc5ff5bbca6a72030cdfb752032dfa063d8ae8494b69248e9d07c015f1b88d", 0x1000}, {&(0x7f00000011c0)="f52c01d6a5b5eb8323071825b63863a48c2d179aa90a4491dfc7da71b076b7a6bc62d748fea322b500eba7a14fb04a5af79891c85affd9155fc3ebfed371992f1a3943c64161e97e043f45524b1647c1bbeb6fb5d728b0360f8c59c7c977d3a4a8c27d612e09abd28063f3ead597043bc92544b2dd9c400afc2d27d62be42a61a641ee741363234f77589cd1d685e5385ac7535ebfa9c31a0b56927d19bca5fac54a", 0xa2}, {&(0x7f0000001280)="fa5035a9afcbdb27a3fe30dde6fde203a2c8b52dc9a46f0042677b85b8a95432b9475c1d5e4e6a2ff0a3a9a98de7c6b6ea8818c74507eed539931150f18da64ea50a3bb3128b9d5cc4642c29ea9f0d3f38bafddf36ba7e23386cfa6ab81bd66e0317fa30afc63bac40379734e264ae70cb6b7e883e38146bd1e81dd3a3a9d8bf616f5a747f35a46c52b1aac2dff8c116f0dfc052f900806214cf54c72c19376f418c96a272cfecf1a654620a78236a22faf31a6c46f7f09d9434a2d29218a17098c89158c3edbc4dc885b5d6b3484b1b54709bdcafcfefdf3f7cb52f523dc11af8fd02f773", 0xe5}, {&(0x7f0000001380)="c74adaa64f318b879c91065d486ac0283cb025c4fcb1f9ff5bd384ca7c68ce045cd71c28c7b322c5431afab80819b1b3b54bd37ce33ec5e6ec6a8218183265687cb38dbec9b56eb029ae1521aa402d979a0ffe9c80db76dd1201f13b32478f1f2a6428820b7368ab20dda2e62d5c114ee0a3ae016dd041bb945a1e269e1505cb82805f0459da3b28685b9f192429a06d9a0340afd224dbc07764160b905c51a1cc6ff665904ac6ea89b4e4a6f108039128b2a7658d4a6bc522cf96135527fb87a09fb89e12953dc60c484cab932b5d05df484a8e0c4ec9200d7d1621856bae280138c0cfe92cc2acb429a85833359d32046f4217aefb47ee3d0a718683501ea0299a734dc01b97c0f30d5cc5e271b284fef66514e91573ed711a9645a29ab6d66ffd6b1133b28822af92e31023443146d70080dfa529e12b71159b5eacf2ee48b7f115f8c0961c6126f667b03fee5e4a93dd5acfac3dc9d1d378266ebe7b16b27dd26ac5f0df9b20a12c0d48ceaf614bc4252973ad605862fb568652b10984b44c118094ff50d4e4844a88e8cb0e164833fe0617adae0df46fc578fe678f59911144adce9699dbc548902b5b137f328a35ddbfe8f236986cf5c567f6318f65c7f655dc91059b89a3801fafccced34a33f39b0970b9e80341de0779fc72ced89d3d767c2cf2bbbe948c8c05555a9ad77f101e0b6378c2eb241c0f9e278dd8a2f0e4ae3222106f1238cdfe5c6a8704b3336f7e61a067f88ad94c89afcf95cf6359d86101de3854386de08b87dd3d93384a0b11cffe29d42321ea41eba7fee091facc8dd73327f044369c0cf24a2d9bd22ec46d20673681b0145e28eddb8f515325946e84aa0038c56562dad56ed97fa45263a3976776e9def6f425f68ab09db4be23e14df126cf269b7df60e8f6b63bc3a00208d63d3c436c04f0763a01b307692fcc0bccfcc1b5e36a385e7233e9527f3a110e02daa0d77edc73acc5ea3a39e5def5e60cb5c5ae1b94998ac955343dd466aa456496246561efd9f464ee1d39ecdb4539f634bf4116c9c7d209d25133c73a17e254f51cd7b36f9a29896b2ab3ca4ee07839cae3ead75d800b590309069caa38b14bf6c7b3535086412b192828b53d2281c7436a5be9622993543faf2d542a123ef0d2d017446ebf7ac0d49ebbb3982cce1b92aec80d84a92991edd9c1296690ea5852f6edf82400e93769b4c3bfcc838bbe182ce42a322bbedd04d42d5521cfa826dbf74253680f81f78098f561350cfb4ca1aff0b8e89d8361acee1e38bbfa3c1f31a08fb97b11955bb825aab742c15184ef9f0265cb7b6b7a28f797a0a70568f690d95ed32aec9f3a69e5548a5c60bd5d10c452e1819d4839a0e04ef638218d10d2cb4bddd0fcfea5d9fd8f82957eb385599362ada698687115cf71bd1cbba6a4d1158e98032157b872d7ea54eb74e4cbce82c93c4c625fdab16e4367282aef076d247aba33b3ff6e71f9558601f7f1d195af61fb655b730e084dcb57feedc99d55c39e69c9d9b95a812d39012b91e4fe2c9ec9600d2f14c07a7206bcc588e2f5a7b16109ce7e9ba26f67f8cf6459b30b5f542a7ad819c781a7a4e7fab7a29d822d90ca78f2dd28b829fb09baeb31dd9bbc1f8e205c207d55c0b41d961251fcdde9e3d20f6cf747f34fa60dcb01896d7e9e35f3e98a4a3648256548970e24c7d4fd0aa048485a49247f4e29e0f78f40090a1d2fb4f0c8438cd2543a8ab485d734cbaeb3c233d105f3337c2c21344d00af8dc53503bd31e5f56c05c12f94ae54f0c1acff779e1cc26a242d38a179288893769708f8d061a38ba1d5472475e987bf7ca5f1a5bff9283a04eb54125d0e27a4cd1b400f43be7d54a2bfcdbc30476c97f60b1151c559b0512b423aa6ad28e3fe5ca6ea6821abd39bbbc4f463190df6da1b0442290a36a87feb3e4c55ad4dc2ade98298ce89c9d7aebb760493082595a9d302b77af11944e0b9d05a252d3969d0ec897a3ca286315867574f33dd1a32b06bd353ecdfc6f141e48c67b5c2d07d8f7ca1f156b8968935dd00cf745bfbd1c0758c3e17fa6371affcf925051a99d2eff1d124e27407274df8ac935ba0afb61c005c7097b482cfc425c7b56f87bfd288d4cc579c5fb742b2d151b4e81b706c32400d7ea015428d9e1b16cd03e0f633349fc402cae30996fb51bbddefa6d22f196cd56a23e57f9c0d70f65f939533469883df9783430822d92a53d18c43ea2efa7018e9210c426447422242633ae3dcb62b68b8c7fa3dcad620acff575243cdc513eb3efd9979645663a629dfd7fdd9c56cd4308e9b5a0159de3e9564709c452fd2543ccc7289385998010c069af9f73b5934fe2cc664174d3e75284912f6d6cfa48ae344165be0c28590587ad5b2185f4f3543611be4976bc3fb393d3ea5d61540edbbcfd55448f8adc5d033ce0f0731249ff70631c1f51944e4f3dcb7b82c0070cc5a27cf9cbf5148f2678e9d8e4b623b8e7cdcb831e89078436dd7c1748dbc6cb6dbc493a7ba9258ef1cc67188eefa7843f708ea5b9ab30353bdcb38b8cb204f301c5b152c2e06398b9cc56ee6eb39369c8a6afc28fc6e51ab7114297c6812374791cb6448fb6645567515d94489bccfa52c9662e237d05d0351d7018fd4ae532ad056e4bc97eef3694e787feae7445c1cd40f5f3d05062bbada9fb96fbd467b6e79e087b39416453250f2729831123b2253808aefddeb1965cd3c5df781ed467a96c37676c5429f692bd561f6e523669ef314eff9f7ac8779f37178cc9c2353915e4d97b464729a0050d67af153bfa7d9ac3599bcf2f47ea268d85963b8da43ec0ae82f76a2aee99f1a110611991889faf8fcadf0e526b8882634a8c03eb7459f7b4ca3b973dd1ceff930b83f040a5e6e0d845b1ced8793285378b253596476a66be16c6bfb97bc2868d8650ba8ccf1741280524c7a26b2dcd74d752502eb85b7244efdbbfd2236170af8c3fbf54cde9ee3f182a6fbdcc80a3e90863576d9ba4e4541e8e08042f71a1732cd34c4646265e5b3507bb7f9aac148e54a9f045419c640c98efb3a75fc8b4e6fc30ff8411602e1bce8aa9cce6a26be94dca192a13b24436fc2ff37200d5bc8f8202aadbd45ff328101414cf5ef8eb07e193fcc090ea58c8c8e54405b42b149db7f5291f907942fe997a91e42b13f74c162c0212613e4a61eced2169af57ab8f3d240af121f3208d14c46c3d12411e82d07ece14da36d3f0f489ec37ab700f30bf6b11f8dec88f097313b1537d8561d27e68e4454f81a3de2d894158b4d736c2177b9848df46dbc9da35175407caff51080810c19894b9bd21d119db3191a6b74cbb0873e79f283ec70e64c7565a3eedc7d51a861f3aa6377a93d3954bbe4c0b019653fff1db1473f9d73a393a6a4e54ffb885513a48eb10adf8e81f1753796a7dc35c83af0a4313ce28b598c117d9f77ec3b123f98b7de4605e410d214ef3c97d9665e624657caa641facf84235f22da87f4c900e81646174d9920405f2df7306900742825e2b4dbb9835a7c061d41033b2c990d578184a7ad3bcf63750221e769a3e26c58676520feacbd2ff0c2a706eb643de58ca6057f581189534a4ff75a23fd0057dc96822f09303b5ae4ba827bc882e4731f3ac6985b95bdbf48293c88293a4dec2e944fc7afdb88843da64bb5953093c86a0f45ec0455f06eef86c10b3229999614823849d30248564b4f4f04350a67dccdf54f2795f4c369555ed4970b816c06c0013ebe9486b4dc8d1f5d730372d9a6a589a2a39b991b6fbc0f7d5a5b94455687b71f134759a534ce5c850bccdf214de214e33ee8efad9f931c766363d177f0de7ca950fd01b0d8ec537fb2dd504018a09b99b396d24dc6ae4a91f01f4c693b66ddc9a682f592cb01980341cf6d649dfe66ac33c6f40956f7548d1413237dbf10494e6d5249fa398a33970e98fc551d809bd7381035ccba8bc9cad731991173e4bf2706b0a50768e20ace0089e0061efd59231073499b7e0c3e85f1ce6a8bec073f246e4179d86efebcea9f584a6051d0d4a31e99b6668dfef6aa2e064452a30a62d09222d8271480c7b3d8e813673d03539180d8a67cff574e4b35c554884455ce8c8052bb3c9bbf6286bb255fd654110de41752ba12024fe940d53c97f0ce045217460510d9980fb1200ddb57bdde9223992c34e51cce4f39c150bc540dab40760154153555033381f8e3b51c436b9b31f4429e26667cbdad0399280d5f6dc9f7db37374a65e46b938a9d7864600dca27d8a93514e70802984fdf8797a855322f939ebf20701ad496cc794f25630676fe8f4451631c0f18c6cb7064e76eab755b422932efc9f019aea442cc0aaa099a2ad674afe0e56686e93b27110e082bf1a234eca3ddc5a19b5d31b12e6777e36d8bd6d19a00dd4d6110a444433aa6b8c93605a1cb56e66750a60d85823429df591fe238b3ac3b71547811d7d5f86b33d385729ab103f161b9e9ca13c8a9c7a78f2c56d816107a74c4ebfaaff5634c04e860c593e2eb3e4fb89b9ed605c0505add5a4e2babf58fb91ed0bc523774fdc250da6d7c3e7d3b581d8e3df65b2430cb908f9d9748d89eaa620828f4752113036cc9e098d942f2e38c1b20070bf1b3f4e77cab76c042aa21f3e8edd631cdcae7c4d94b1002da49b56497a41cbea8e59a6a255e8c7e5cc013274afa304ac7263183105f7c56024c08529889a8d0a5000f471f0ed8fb70a6684abbaeb39f354610d763d1696a32bbe70e9a3b0a84759bf6929dd60bd0ad34cd06286144e4ac26982cabf9291b843a6771081f4d4098483744906e25d7880162311b7d3f2ea3b80e9e8016a2ddbb151d7c2288abb7dc07688cf695f5e45c81fd903fdb887e4495ded6a38a9841fe8f6931bf8b42fa55c51cd99b8f6f5a59792d4652b9a51a68735acdbdfc60f3d31a1080d2a9a4759ea1f115f25b3612bb7c92a658c4035ae368969a2d0ff05285744e1ce8c34e544b75340150e13342eb5542ccdce05c9f0ccfc856feb2a087a9dab9d313f6c93defac5d0b6e057ff51fa898ef25e85070bc4426007b8973b1d36ff395103eaf4c8e32b1637762eda2bc7ef9a56621a1a62002da07124636236165120bc5491727ff330038a01d067e514ace8f5e79b2923ccade26263c952c50b80953d291b07a47a29d86bbf04a9c3793433e4c888424af33cd8296b99105a1882b10d56e4949c8ad523964f4c683b311abf6b74999b9c007f90ac1e339d3a9fe1d4ad1e109fff637f36abd8524992f4be079e603ce7da10e8e52ef4d4ab630b0c9d343e83bd94437cc6abfe6a01d3f447e88a2aa7f9ce0c28576988d1c4a042d267c607c8cad228af7b2e1052610ccfa492a0798b8b1a0406da4d6f4c42e713b0dde6ba2f62cff679d12952a5ea61762f98a8f662e3e2bb1fd3778da33fd3067b6272d2c3384b187e4b5ae12d25c407dc20bce14a3c06f919f8b44004c30a5a00b04d57d3da35a24fa46a2891678dd83590af9ab8ae4e2e6f7d983b01fe0c806af56236b285b87c734f384b2baf1fc63df444e02ec77a07935bde638465cd83ff5ebb7e5593934be7adc817fb511bc19c2d6bf88fd7e8fe974b60ace5ef94faa204621b1de1f55b69a96e0cdb3d71876f445bc26d5a6168e64af63d690a8d396ccf899235466c5d8532ec10524d2c7a2e1e5407306ef8152d64c8152b45b224cc091114e525b94495f8c0c9e6168cc01bd6657f8fad1330151ab4d89572490263bf8a55a931e86bd29f924364f2d97ae71509810cd5", 0x1000}, {&(0x7f0000002380)="55b0ef62e31c027e3cc3433ebcce02cd7ff82aefcff79c31e1efb207716fd481201c59e6557d08e9abadf0c78ff4593a2f07c87532785f87cd7f5221c3a63127be9095310c05387566d01b2e97a814ff255df03b53f8950f5c53e83ebe4afbdc7a08cf8648e51e008ff82fd4f6aaa61dcad20d3eb02dbd1e55c0d599b894c0ec59d22c7931676de15982fd6a0fca1802214d3114cb0340e297ebfe4540ada23dcc0c", 0xa2}, {&(0x7f0000002440)="48f11cac6d76ca11d58b41520afbe72d84c26c509712d47f39a836af9e8621ac65ae2c3c74399ccdf8ce39c4b4147e6677cce4377dabaf822539d54116f46721b66e94c8f5751e8e119366c0f206212766070a011fc73c8342d151009367efc8fde5171b548d3ea11966cc4d531af035d763eb08666b3c0cc9f6593707caee9011ca03f7e8b77dda991e4fb0316fbaf324219b8924387ce194fa34889e530a5c46293d6e88aeb5f0ba1f0351113680928234d11e5d33ff1152c8e776b3012f0e5a74f8822f162089d7c946375b35f54b4fc13fbc71426cdaf0c49fd20bd6d0480a2d6e6bac94afcf5ae3645782639306099cfe91f43bacb93d3a959a5d4e2f204c6d3545cd9e84febc20f2751737e77e6786e6608d9b3e441968e61fb58e60b4b1832027cfeda568cb2155ffc699d73d6d02dc9834041084cb8f199a709a04126119d046539b8ca5dd8fe2434ef131d8a826b2ef8a62cf80f6f7de5dfe5c11af60d2d79393550da9e0c8033d11e5b41b422c046c2384fb37b746ca94637e60a359a36dfc1d4c90f6515eee1a00eee07a502da069767765910aaf380388c6e103f587e026decd6a644d669ac6cc0346e4d62d3e46ef95849ef65c75b44073199c95007094619cefcd142047e0a1a2d027ab8b55e7353788905d59ea6390418a7254386cecad39d160342bf4a69b800949a791fbedbecd58560182a2f4ecb46f983f7e03ceac23d255cd3d60f28a98a128b65cca882e0c5ccef9999afa459e7fcc9d6816de8f6192e9ea3633b92cf33f8d72cfd9e1fc68a63928b87b272b3fca3faa4f5b5f959f13db9cceb066cb8565085244b1bc4499db39471b5cef7bad927ac9c4d220665573a40b3749e858e68a9571cc236fa668d547511777a1c3329219ca6f6878a5bf52f305f00a7fa9e1e5d8703ddbeba7cdceb62f26a0040f680f96e9e5f595de9506772571702b0aaaee470b008900ee1b50ac359e672d2dbbcb44c9ee4992d42d369d04c2aac8ce31a9f0ff8008d7ff9ea8b8c46d574faa8f33e2f1ae823e9fb31122aead091bd24b34af93efc291252a1a655a68b393f9a6dd4f72e4ff839c74be127604d3b32a6c47f2cd109d6101ab34251eb5b313f3baa7fb9caedef99f4f9634983fd0f52f3ae9cf8edc258821fc3c83ad89093e8ffd3c49bbe03b8575ac38011c8c0ffd8bbf46d4dca8e04f9a4158511531680eb5fba6b17588897e5ac89798593a917327622cfa00b02560bba4998d0cf257ff77b89a3b1991f3f35c4bd0a069a7163d3b9b6fff1ba6079d7cb6431e831f8a7b19aef346f241842f863472ac46116aeef64140b8bc9bd480f8ae15fc6e03ce6e881c594e1ae3941c55fbc4317439dc7813e1d60e70cd5b6c17cf65eee3cf570d472fd503946c7c26248f94f917b288583d8b0a830f9218f9b604441cd1e7b191e2b44f2a377416a15f8f8f68ccf52f7f96408ab47db12bee182012b46febb814274309dcf23ea4fefdf1794845669554b6c4e15286f296143128dff48d82a36137baad3e08fbc9d3c1f25c70aea22fa4bf9947e4dab6cefa53cd023983be81fcb2fb588553df778d736d97268e7523f2a757245c0e4010b88bb7979032f434d712a72fc962178eb5c14e8d83c33fab84f3b6460d0bf273f05c0384f858e4cf417d06da1a4e77069d3c9091e0ec348656007eb6468aa3fdc9c8616db9c8a201e59c89bb0a7d8fbb3bd56c532034b8ec265412b2cb1b3e523a852b431648ebdba0aba5fba17dd946012c6ac36adeee4e01ee2d074541705724f3f346c31fb7b798c04d22f3680428f68ebc7b698d4113bc3cd0fc5b2ac07504bdaf3bc40633235c3a628454a3c644ff1c4fbd177719b38746d034085cfb15a39ca6aa3db69db540e4e9a6d301093135c7424a8ea1969d75ad6c69412ecb8ceefddc58b7d96135294b9ce8b9c9da396a6e12e0783e5772ac69f9ee2595f0417939a792b5db428917ac4e53c00bec3ab00721eb2fd002ea6412fc76bda6889fafb1fed13b0ccd7e3a81300001ee4678e89d9404a08568e25b00c3dab6c32fc7a1df95e2a61155423b51a7302bce1422589260f9c7f459152848c884bcbaa3ef77e06ff95f128bb863dfef4dcb5d0f31af8555cbacbd5f28163b1ba517478577c3b77089468a696968afe273fa87c59fde58659f8cd589a6aed90006de8f3d8520a5a3b9ea6c5bb09bd8951f163ebeddcb0081e1b0fee3ac363e1170f522fe325ccf813da1e7ce27fab61bd3c975d9213a33309fc1f03ff5f3cbef6db5651902e73a0b5e1c7653287f2afc97a1b5446ceb7e8c4425ac08e1cc69d551656bf4c8528a80c74f64f76b99f072d5e0633aee3f6bb2f0d81b70973fdb8ea1dab3a1016bd9e71578b27364211fbf3a7fb8705b61a20e6e80de3c723ed4c814dab7bc40ccb6a0ce885f0764945758492d963bbc3a0e76bb701c3547e99376033e6cdfccad102af02cbb283128cf7792e7d34858b1c56df2bd9fbe0fab1a26fd58bed0008db2094e24918da0a61c1635f48e4e22b4534850767a10bf6ae66528fe9d858f683fc61e682ed66f4338940b836e4a795b8df8c4eda3588205ad8a613a5590f862f643982a9bda8357dc3ab2eece68ff5fc792ec1c8f36cf1627be611439cdfd152d7af4bf79a8d7b640ede3d5ba8e1091a4b675ec5d890f64502657c1612b482a9bba514b59cf651b2eed2af42cb0f4e4a248983e69177eb169247b32dc79de8ae515f0a776d0b17b298161a2e3e4d7c8ae2375b70f4fe9118e8800684a455e593dfbc548e11365bddbbc82deb5f126aedf96190cdfd1b3ce8e457edf1dd8b4f5e2a12b96b3a54df438e6360f2ba68fd4cffb5ac12ea68d43244635396f73f80aaf97a9ff8a1ef891dc1a27eb9f37b89e21b7aad38d74e8a16af7cdf92356ef014935ef61cbbd4b11111791f713bfdd22c8398d12c144feb80cbc51c5275ec159ca8658d7785bbc62f4fb55be4a86407eb7c2f05689c4f0bf728251fa73462cb7cf50d87686f99e7ef89bb8e8dad9ab567acd06c9492056b1b747cc721340afb5355da0e1480e24e7fa6f3d95803ef749ab7d6a4f2e0506a42d9fe24cf35f0cc366e0e97f0c911235cc3dedf00bfeb411bb85d7e0e66cc47c6b9636c7bce6cc11d40d40eb0a37cf130d2529b6acb731dde581207150c3e0cf932c22eed27e44b12fa6e67d044b6aa3406325e21a0c171fa8d27a46074ae52882d9c0eab12c1269bbe5740c3493c7ac025ec5eea9cad49a181e17873bfc5ccd59f1f5dfa7e0036f3eef3f09dbf1083ffab3246434df90fe7705a60c9713a6de871556fdd6e06dee4cb865493bf36dcd309ea3250d800f87c7bd43f8958807d688f154148e4b13f38705e782e32a6b0dd5a876e04996fa80001fc75386466484e3219a566d6a41eb1c993535a0b9638f46c2ca3abd8c9b3cadf94a443aca13d2715baa922679a0ed8c44a70629b15de2dee08db1b5f2bed35552fc79b5dca73af42e5127be0913e18bb0455088be22056a4e6cf155cc7770c749f99d74199b203a65e78be2f5e1cd9736cc7940b6de0ebcbd204f9ec762e6fac8e44f9583fdd4c7bb96025bf897fd35987af017b8c50ea9e37ba4cf88f5c08c319c835c1ea4563503c6103408231195de66f99ba0ba388adccfaad1ce8ee30558fc1fdb8ebf96847893423ce8d5739fa39b59b2e407dec5be2581a466b53de9a77a94efc936911365d81398058abf1f70bcce168e19e3f0b0ddf34b47e935aa32d974f6cccbd505a3a19937389744b6f0819210d258769c7518ae164b8c0925aaacf77a9e72704b9787f1997fe566c205d1c39ff72d08cdc719f41866f758b07d9a31ca1a70d06530db01f7e1aa8d242ec98273535ba0d6ad162c006a608daf92798f71df70d94c36c17f310482adcd682b41ac9900958f77fa67c9d93e8d4a0186fa7f465a0cae9f0a13aeaa8ac9c7e348f1e1a7b9ca11b5aca1010f0952820c79615cdb3531a5e0ab388b9b9ac9cdcc1da6ba2c32b27b5fba73c865e50993b64fb7bc7b6f4d64accaa2281680be89ecd5006b463100faaa5aad4e54087d4619eaa3a3970c8ab885a9d6aeb6cf70225db3af28b77539efd95481de6da0a3dd36f8f7ca735b73d4e59084d34fb62824ea3cb566ff0cc5882907d579c8360f495cfc18a5b7b1df8cf272ef8f8439d9c28bf3e7eae86ca20eefbc9571a906ac2306fe674ba7cdb5fa22dba83f2b597f5e97ff7d5b35284678db112498f261aaaceb824fc8d7d83fc27003839642567c27e5c81a49d56eb69c17717f0ccc412fa618ac660cbf6b72f0390921e16ac7cbd2f207b0acdd2938ec3b50bf066c7ee01cc35dfecd88e1adf863dd6bab14f19503c85d01207ee19f8011d10004020c6113c76a91c0564c6c1762ea9c68aa327c405f2f906d9b8a2c0a85fb68698bfc7a866d3c6a84681af9bc90adb6a5e5513e16c009015c69a6b66e342a785fa3775ca2bee10fcdcd0dab3cb6e9888a027f36814430939885ace54fa39061526232bc80210a17432696913e1c6b43be4e3bd6b2e5b6affcad96769eb174165544c123803c20e3b121798008e702559bfc68251ddfd414f5658abd65d71526ef296004b1380cf54a260b2de91a75485c2f37179b2e7d9321214e75b4da1f1ace224b7b26d3dd43b9bb45ba4d24090afef133043578db4b5d39c739390a2e2287d8c277486c23d2cb1dad8f69c83d48a1b1f9a20ee546d0512829b75a0e8fded50ba2a1287c57cfe190582dd64191020587afd9c93e09162bc0ecdce412cab475a7387d7ec75aafd7c7a838cb1499a912f454c45dce5f1d123d322cae6832aec6af38d44b8f2165dd929b4b97196cb514f96d4529bf659b3c007f890af729b2ed6f0b12ecd1fbed0f08d210921946b877d221bba95622755d7426903c99c9ba98c7cc81ef9c895a4609374efb488822cd24b5e38034eb489a275a69595c68e1c23ba0465c15d79f8851d85fa3f55be976a65185efeeed72f456ec9357f0f0ef10933f81749746234ad300da6726caae9e08fc0e071abbc72c255d54aa0ab97bb3049e560a34df27f32aefc15b14b26e4de158200f47ea7e08f363266b7becd53b035ca68d90340fa82a67eb285e9226202b88c986f197a0a45046f54448c19dcf46b656f276a415d69632dd16ee33ab1f3d720a6f8577078c010095741cd4a01691d47088bacc2ca6f4ea2b908cd3dec3b8453b9ca89041e4be321b5d691971b8205a800c935125f2886d97ecf593915c20ec4c721c6269899934dd968e81af43744da829e5c1a6de786de221e94f6e9fea06e242f89ee5c4edc0a58225c1e7c6458057a26244b915a8d2971f43e4f2e34171228a8da96f24343727033357ae4ca863d2a7f90630988be72ab0c334af3e4c69f1662b4643d1e1499f8bdc3d1ff25f2b7c4b27fd6ce8a5a6653bad5f54771c2abb36df49d58c7de85598703ba297aee60a581b3d34a413214c41e0c34905721af7d40b245630f6a01cc6477861496ca7af9d6435505cea0b93194d52bf8f024beccfcdc2014f9ecf6ce74410bb84e1b4bb769358432439906a5db26475521033e355ce8b1e55cfab4539206aa9ea66596eb8f47872d13dec085dee6c1ff868fa24bf15aa7ce6de6451aab6aa0938949e6b13cdcb393031d100f2303894a39838aa768803d3e311a41c4b5498161ed7be5171635e7c775f3957beefdbd5e0348aa91608fd80b99532dd8e48f6d262ef535ef3867bb978f745c94049eccf816d640d28c96f63a5bf1c23c4797dcc", 0x1000}, {&(0x7f0000003440)="598eef858d4d083045e814ff0b44a743acb1366f9893430e00c2a48e2190186287d10d7fd12664dd8c4bf45ab149e934d5f8468e328b91a7783d31d0d4dd44f38f8f1b2f6f2931d0084290f61769457aaec9582b6176b93fb59ed3c806c42d595520aef5b52c3e5f2a809ab35e9ddc02c402601160378760fbe549879f78aeb6c1748ade3349bdbbd4a4cb468ad57230e0604f951dc2183330501e8b3c65afbeec9a632b811219bb7b3fde62c946ab9e0ef08ad4573b31c6461cc7d14e257809c06543b5a9c7ce3c34a91f335cce", 0xce}], 0x7, &(0x7f00000035c0)=[{0xa8, 0x3afcd8a58fe6f742, 0x1, "f63bb5973d672ef009272c1ed322d952f34f3bc67a56ef0452add4dc58c2f92f44ce158df2e96f4ddc12a13d0d13e81db77dec10522cd5497b0daeb36ba9fbc650c5fee50ef5f0844166da2d44a7977262023aed157b7da3065d8be1bfa2a2a65aadbbdbcefe7627bd73bc573c72e10e2146365abad55e005072d15ce480b0e87694c2c5d5c7c414071c1f7b63fd284022efe9"}], 0xa8}, 0xa) 16:00:40 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x8, 0x1f, 0xfffffffffffffffb, "f008f3ccaaea01d4d82074abbd2285129ffdd8b5", 0x100, 0x1ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) 16:00:40 executing program 0: setgroups(0xfffffc18, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x1, 0x7}, {0x18, 0x2, 0xde3b, 0x4}, 0x9, [0x8001, 0xffffffff, 0x7, 0x0, 0x9ef8, 0x2, 0x7fff]}, 0x3c) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000080)=[r2, r3]) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./file1\x00', 0x402000, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x1, 0x3, 0x100000000, 0x9, 0x5, 0x7, 0x99, 0x10000}, &(0x7f00000000c0)={0x9, 0x2}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x88) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) r0 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x13, 0x10) getdents(r0, &(0x7f0000000480)=""/55, 0x37) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffc, 0xffffffffffffffff) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="fd070a41faf11c12123495d5712aea2670f716ab47834a1f47aaa1489806bc3cb01191ba7e0d053d73ae37c2aec06975b2a90580f1c7816e7f20b5d1151bcfe96e24acc83448b8419b9e9d8ff309311ae58f378fb55702f510695d07badefbd8d969f62d89e9b9b5374872be85a0abd9679dcb52fc6aca8ededf7c15d13dded0cb9f85229bb5d80cc502f86908d1c86019f4e3f6234b264602d97518b073ac7d1cfc7ed14692", 0xa6}, {&(0x7f0000000180)="8c6d489c7cdb84639486a36f287f8e23dbb6f2294cadcd148c3e2e8817a494b8d7f6d505fff1f11f89deb9b83423636ca9dcb98e9f4e68eccaa1be33436189b76381bb93728c361a58420771f1608290", 0x50}, {&(0x7f0000000200)="ef1c27dd18962f9303720d84b4bb9eb7085fdd0a05fe587d1357d69cc3fbab2a973600b2ea85ff33cac2e6474787cc9031273c26", 0x34}, {&(0x7f0000000240)="a64e77a9c27abebbbba90aa0a90b691d5d5492a42a010d324976a0e967ca7e4e96a1b665d66e2a9419b1c14ec7bbd696053b01d5a6d32ba80ea34898583e5488d8b22da809", 0x45}], 0x4, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x8}, 0x401) 16:00:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x7, 0x1f) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x2, 0xeb5}, {{r1}, 0xfffffffffffffffa, 0xa, 0x0, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x22, 0x25, 0x3f, 0xd0}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x474, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000044, 0x1, 0x2}, {{r1}, 0x0, 0x0, 0x11, 0xffff, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0x6, 0x3ff}], 0x61bd, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x11, 0xf00fffff, 0x8, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x81, 0x1000000000000000}, {{r0}, 0xfffffffffffffffa, 0x22, 0x60, 0x401, 0xa2}], 0x3, &(0x7f0000000000)={0x0, 0xb936}) write(r1, &(0x7f0000000140)='B', 0xfffffffffffffddc) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xfffc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0xab) 16:00:41 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff75) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = fcntl$dupfd(r0, 0x0, r1) fcntl$setown(r3, 0x6, r2) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000040)) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:41 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x400000000000003) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x47) r1 = getegid() r2 = shmget(0x1, 0x4000, 0x214, &(0x7f0000ff9000/0x4000)=nil) setuid(0x0) r3 = geteuid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000300)=0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = socket(0x10, 0x4002, 0xff) sendto$unix(r7, &(0x7f0000000340)="9323de49a4718947a8b0f53cf936e1193c64c4a64abfb4ab3ceb1a0d4628e7984ab54ce4c753d3a05e5a8c72b52e973c454ed244be044ca06fcc69a41d05a6685187447aaf775c7f8f7be5d9724189acce361b5dbb0a35b4039990ef9fc949f3daa7e5ba42764103a6c5c1d01f8c247a7934a9dd60125b2d3851c40c67aa06d6ddcd3c4d873011817e0d22bcd1984594e2a26bd7ee76c5e8786790142c3946a63f1ab9055a09c1988023565312d864a85ea89a1e0d890b51ae99aa3317bedb794b6a81da", 0xc4, 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="52c5f32000f72f7ef57ea93000"], 0xa) fcntl$getflags(r0, 0x3) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r1, r4, r1, 0x80, 0x40}, 0x8, 0x0, r5, r6, 0xfffffffffffffffa, 0xfffffffffffffffa, 0x5}) execve(0x0, 0x0, 0x0) 16:00:41 executing program 1: setregid(0x0, 0x0) setregid(0x0, 0x0) getgid() pipe2(&(0x7f0000000000), 0x4) 16:00:41 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0xffffff03, 0x1, 0x0, 0x0) dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0xffff, 0x7, 0xfffffffffffffff8, "e050d65a092f6ba3b447029d951b0dca791234d0", 0x80000000, 0x2}) mknod(&(0x7f00000001c0)='./bus\x00', 0xc100, 0x3) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000200)={{0x5, 0x3}, {0xda21, 0xd46}}, 0x0) readv(r0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./bus\x00', r1, r2) symlinkat(0x0, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d336363257264502", 0x52}], 0x1) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="e42eace7cc6f561158de51480ef4399c1a554102cfd736f53bc117bb7a8cfeffcd1ed0c5d025d0c1624e95a49e5151c654c356b194225a294462d6cf7bf538f37b5f3e9be14f55a13981a8bf665b26370c5c8f16c9ec9ac4a99d73c6d3a4d74017b70fd535775bd411e77f2b86c17b0f98a4a74bb0eb26aec9c6cb03d0976571a73f39ebb6428f584696a50350774569d9387520b61caeae0a8e9510ab103dd739a643b3205fffac16d603515d1564823cc964b3f7fd38658fe43f62f4038f83d79830bdcd53bc056ae15ce86edf3ca36809bb62c8730b0f6f66acade2d09f7b88b4171f53168e9a1418332c072f1c851b26f934a1b70b8c8e201d4c673bda6ba61ead8892761c849b07c3a076883462882bb76f80ab87a5de0e4d2c5d595a9185f46861160f357db280acdf0baeb9fabf3e271011eea0a1e683b80ea545d17437eb26209509c035fb22edc3d9ce084b73db3173062ea635520fc6abf2", 0x15d) socketpair(0x1a, 0x7, 0x100000000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f00000000c0)=[{r0, 0x181}], 0x1, 0xc6e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:42 executing program 0: socketpair$inet6(0x18, 0xc000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="0c48a52b3163568a0382f071601aa43ad229a60e8e90f964b4cc40ea4fef9391a4e31e83454ed5b26869438ede1de140546867863cfe2fdf5145f9c8c2c0e5b01ce0845727446362341a14a7eef2fc8f7a375a435dab6cb1e8ce84917e98ee9675dc9e8ea08e0ad0a0704ba085d5a56254e123802e4bba3d54d84e34eb4243f3d4f1b940a6413878735b0843f05b89dd2e100a1a4b1126afc74562b0de0de578104672c8f226aca8b6f9bca211557cb679aa3f1d68b003d70754c0ef801f13e33a88e707d468a6ceca8d93ccd585a0a4865d01fb597b", 0xd6) poll(&(0x7f0000000000), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x3) 16:00:42 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0xe91}, 0x10) sendto(r1, &(0x7f00000001c0)="4a534f25002bfe8b1dd7b54504f137d4592be0b56cbfd729d9b3e2cd8d41d7c3da458780eaed3196681f470cb9813e3ef84ac203ea464bb844cdb80294a103254ec285884f2fb70b40ce04333b0535579c92f601dcbd26c583002873d511cb82d7b041762350c76199c18ad2ca43e2a3e4c92d012f5c5fdbcc85c6f3fd324f0fa6521a116d8ae99d4a3e5afc8562407653ea34a2", 0x94, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) close(r2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 16:00:42 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)={{0xb1, 0x6}, {0x5, 0xffffffffffff0000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x31d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8002, 0x80) r2 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) msgget(0x0, 0x606) renameat(r2, &(0x7f0000000300)='./bus\x00', r2, &(0x7f0000000400)='./bus\x00') renameat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchmod(r1, 0xb0) r7 = getgid() getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r9 = getegid() getgroups(0x0, &(0x7f0000000400)) getgroups(0x8, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8, r9, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="b52d14d3", 0x4}, {&(0x7f0000000080)="6f0c6cf2679c8039e62d5c26dc35ab0d90b70e42ef714aadb8289603e26b27ad48835cc356fc47df4bb118265390cfc612a1ee8da83debd94454edf8003396b9eba5e8759898d511b08535e4cae264a7223c51c06719b4c9cdad98167f916439f0e87b7587e637b5dac16f5ac9612f64f92cf85a4a3c1ada8c864075ae62edcd045cf76f95741fac6c4fc81a2b229bf39e93286505e4b5d2fa", 0x99}, {&(0x7f0000001000)="d1367a290fa558cbdb375efb0b07825da78054c9f58ca28b97ac5b39bef319f99437095e73182949d2691b89775a7725d790d5782db9a8e65293043c74494ee3126e9b1da8f8292d837adadc9f070f87a03f793167bc0117865843c791de22d5483beef47c08a2963074337f64a479ef20c8ee5e5fe0563ccfd13716dedfdd0f3d8ce376ab9a22c3ca41fa2003285c13b329c0848bc80a686f2d107bbc9e5ef3e74332facfdc6ea5c8035e3f1cabf894e04e1758977e6a24d57d8d27b82420cb80d1222e6f726b8631ef013f6b188b53deb4d693544e454f24fe87d2a8c6a2a67b7153cd38c05b9e6ad3e569accbf75a1182bb8adbe6895c50432c274201991c695023c7f129b0001b4be8a70acf97f82c86a33901387e0cada8c49fd2cfe2c8e5276a42fb8bf5c2d3a366dd78fcec63bc97224fa92b5df702d5febd8c9ca939ab60e0042f39f977ea86cf0972cce6e0d9144a59446e7c2a56f64feca721dfbfc91763c9f8c955c2a2582287aa34c2eb034a6a4b5357d4285c247265ce744bcb0932367948fc2a9496cb5699565533c743e083b8c041df609a60af345d4916ac1115f3ac478ad47696428d13a5ab00c31f6d1af61e960a902e4a5e62f54ac0cbb910e786650471d1c155b67455144bfd012cdeb3e67eb55af77b9dba68011b6ebf06611e17b0129b4c6cded283c0edf5374b38666e264d03dc55ad2abd9ac4f88da73ba62fc35c22f42554ddac78e563ffcef7450343ea181acf14b654a3e5168a90c093217cae06f3e55e9f61422aac29158b646ff3e640feed7ef263b9729bc6a96527aba19bf36c21826b0c55b7d45c46537f97589fff5ba059c9473f18b717533e5afe9c395761b4f25bf3297f86401de058559b54ec6ffd92e17bc32e56230ca8de647da0a79278ade9c04699235cdeaa6332f0e37d289a08cbe3a5384635dffd2bb1e96e62db753c4e3c6cd1b7eb8a465a6949a25aceda0a1ef1c78049fe0e6197fec12d3a0561cac3076e39e093a76f4767bb4040a2f86c94543224888ae5a2894d08417f9bf19ba0e3c514cf977f8aece7221881c95ce79b71e2b4d5396a450743ddcb16073a95cad5b52fa547a400d32599e8329f814d0c01cd44663421fc67b86fc91b071b0f7fcee0f6c4cb602414e267ccd3057ab8066603e9a51e7de2c425ca915113e4562bbe5b14841d8134400d35fdeb369948c56ca67121257f0d45a94859ba4a43486399df38443eba8d3f937da9e7ff2653c42bd6f164aeaa5fdbe44a5d2790d6da0bde6826eaed455b520ac175a27d91353986697f44833de3da9d2c68cd03f7a37a97c986115a8039429a2d13c4592a61e46f1c2c9ace4e543f24bf0c44b3f162b453b4b384946859b5eed3ea895e78c79838533a4312c920b7449250d70bf991c3ea87fa67690d9d63ca2d69dce04a26f8e9f97126e58a2cd277bb99afc456708d4672a5d3425460639e4d6efa60669d8a149580e8b52e2b65d8966ba98855f6a2214dcb459213d5e3e66dc9c196a4d67781ea4eb6ca2c7f3cc5f403193fe34d3bc653f921f056e451ea73ce6da6c00e13c68254a12b592863046a57f1118b76f53d510971ef1cc511889360738a5ffa9c067ef6c2d4ff4dafbb41839ccd5ec5b40755821b7a3a0fcececa8a5c150fc93ec55003ed94536c07f3a5b4e1c4fffc428f3e3edc8bd6bc7b333c2bc36e5cc1ebb9af819d6598da37ded38475784b86550deea36cb7aea6a9da78ab7b4245d3dd77810ad6903c47bd338f7b7c020c6188ded1769722bd2d53a8270f787113c5746822cd304767394e4d398f44511c996365bbb05db12ce5951c1916688acf756255c7bca3e1a4eb5f24cb88735c2a2aa5f94e7614902576922118d70ea1f4ea4ad445d6562a359c23ec27ed65b33244b93d96bae6355519675ede76cc76277fbf1e7a28328b355e272fb689d6a83c8ae4c9f5279b462c2d4dfdec9cf6735e9778c381b73e92ec847e8052af678f99dfc87dfd43c123f91430168814881785652cb8f1faa0995dfe34995f1b9d406b3a879ad9d4206fc8947a3cf191ea7a0cc569e8015f635b991b66c38df77607b6c05acaf2f4c058f2d76db587bb849bcc10b12bff53511717898af438a03c521d51b1459e6cf81cec8f517ea832f80e3846e8f25e16f9d50598ca8010f51370158e5c3eef3428b080a9d37c60fee96fb301088091557eab056b0954285ec959ec83c817084c500c3a5ad9330e55e6eb23c362f8349189ddb1dcba2471efe20833b7d4d1cead3f64c89967505504cdb0d92b2eb2aebd9f7162289023f78e3b23e6b4c632c44e6b86ec99fc749db0e93c46c79f7a49deddca719105e46996244b6900b9c58fc74a5168cf6aec4a14460c661161b3ccb30deea235d92419a1546c64c12b80b112ebf77dafe8a767cdc25e4f7f000aee7a007a972c98e593e3a375f00202bbf2724e8021aaa4f9240181d60153c7d9c0b4c9c0a6a193af382488e261811707ae1bce8b27e557557e94b54b1b5b1602498c004c88f483f6328af6f80b7ad526303aa2d09180cb07acd463703200480cc08d99c08bb888a700d57634f6080ef723fe0d2c52af458200a3a00f2ccafb4a21dfdd8d54f78d69ae8b58f34daca2336ecbb3460b0584e134e961f6cda820f69efef5a79d17e6a1e09a55ea493d90e9630b6fcb57f744aa395f180a9849098dee682f0f724cbec8fc110c1466ecc1edf05d6e024003b21dbb77381935b3d5fe9be5f180ee8bbb92d9afc778511f4ef86db2e963080a93b89be6177beb24dfa6a9e39e2155a5de9f313d75ffe83348f63189c12ca7e52a85818956010d68c5847230053a04a02af7a98c901bb6cad0c51d82d7c2d4d6b81bc4c13b0e478d3909024fb42b895c7eb7711cd52086a2f5f0d76afbc9e0033074881d0403bd7463d68693963becf84458fe22dc19318dcb3a0180e58c98f96d106284714345a8340e4a751624b6dda37e223df5bd60dd109ab61afbc91ca576369ba69a9039369e004a68a1b9ded68595d7475a76852ae60f2ac7af76507193479fc90909eb52bd223fe1b77436604c6c0802b9058e616012da3e74696a4b7fcd1de3fc30d8c8e4f57f7a3b1fdffa28230d9e7f6bd10984a3acda49ba1956db1196a65fa1a380d2fdb50c244c8b982d8b46d609fd30b156a4f4146a8aba51197b4f1a7abcc688ad92d40f5332beacc9931ca6d5c002c62e544cbd826d0a6f8c750bef98f62d177e9d792b707af7aefad1bc182da0d0730eea1bed4632db7204e685347a24a087ade36bd7e492f578e8c4572b93f505c02f5548d414b8e590f1685a80f9dd6cf8678beeca418b2d2ba8a634eb67d2c45dafe32918013d0a0e332213d889111877e05a26b76683bd9f9ca9c0929fa50b0e5dce3bec38333aaadd31693ab88d77cd37a79dc4873a2ed919931d16fe0011fa49e1214c0e0a247ce34c10a812e6d08aab82f1b7cbc961f7b52d5975d64adc7afc53c132c0472464dc5c0d6e944d14f10023a2a181e7d1fff7bbacec90a9de3469350924d87b44cf4267eb5fe0a2473a3f440c2424dcd77919168c5c2fe0a887759eef4211943670ca840a54c00b73d8c5c9393e3d70f8c6026524d267e9167b0feb4f638e78848b6695b7d39418c4af1ab7ceb90e9cd7b9123524fa346358e87dde6d2c048c781ffe6a4eae2ca15eca45a2864d0f195810879bf4ea9bafa83dbe840ec68d1561e5476d676ffaae5ffd66b133de448b9989c6a43ee8f90fb40e67b7c422804687ee1424c7c5965d196ee4e362d227242b7e03db544653e91a42073827835020349cea7c178e5943a8460893563771c4e7c7fb068a056572c4e124619dec80e86ed82e51d4f30610807b7b47bc62ec9f1daaf9b3a468e51a77fa012bea5117d25964469685b6f57cfb9c57a917c1990edc903b4b69a5646e03a84c1983818d8e28564637fa898d07a98d7df5182b62f08e5e94d7238ac09115f87c71a483f857c7d4d7980c84730b69e879c5f874af1911b217ac6cc1d1c5ca1b540ecc3944c9edf135614f9eb7fbec067a51edc15fc33941b21a11236e2f678c1f915f09ba1989e485928a8de1c8c726da37af7e4084c45cb703859410ca226ee7819f79111ffe9d6f4bd9b90d999661f2d38fa9b575bf6fb26c505aba9b1e48c42db7778b0db51de75d5c4d23c0e281cef603680e7e4bdd421e687e601ea0572a32ac57747bd31ae90ede13167eeaa43b4b1803703e870b82efe37398111edd49b733f5952649fadb63ee5cf55ce7aea29fef728c46ac72f763ad83b60776447d78f625cbbe8bbfdd4bf37c8b35f9ae2a3ed04e4aef86de849fadd1d36a82a6e13e28d97286546bbba246b8d7d483151c1e13266bc956be9083859d2e523fd31e83ead0eff3e95419030b4c6319ff095f6032f0151b420708c1be7f7f5f8362a56a93ff55953404c6bd6ed12ee2072d5559cf9d79b3df8b4aaa65f176f844d7122a9a3df7c5102af26ed71aadd47a3c25b63bae15e8d910d293460d1d6682133f5fff93352d95bdda001a7dfc196663eb4a7ac690e31d3cb8db48f7fdccfda006ddbc907e7063934aaa8e622dc01b07095d10f1e30e0499bf28f7d722ca8c525bff6d984af72c9c3049b57ad1b17f03c0ac8a5b1ac0a54cd62fa94245109fefe6ca223f92c1e396ee0ff106c65e4e7ed8d4af67eab38586c5675159ee4f161d10c82b5137b9c8b52f5892b3e154e5fded9da1147890314e1f5f0a2bd24fcf844007702bf8c42e9d5515397a1929ef967d354584dfcb83259f83a870bb66c14c23e2e1c07e3e72883f034b4b8729ec0057be96f5f0e4f4c8dbe9482f6343da839ef9dcc8f44188b724572fd8fde0e1be9c0a9e4a57097727d75e30a8df77efce4bf1ef7f7703da0e712232fd08096cfd652d215e576f6f48d7eb2489ac63a585f54a5435e019c8a3cf42682abfc4f3d8d8b65bfd1442cd1b96cf3f9e2c4f2e0388a8d72110e1ac74e499e10470b92c7f25eaa8220e0967df0880a46f15effa443078231568cfdd8caa327dcd0227926ee5e93330bdde9e26b5568e522567b578b1842c24e2bdce6f94a47a68d7d9f4516929cb9c90bfc44aa413cc2bc500322eb52192363bc28a0cb20ebbff87b9fd71233079fc71a53626000298f0828f6e6d0f735a11426b8b607193ff33a6b414ec8bf3312cb0051cf628edd51fb609cfcd3f7f97097c454faf6a22a12003e659f7a2b21f47914aff183aa9f45d2b3db4ff4186db8d3d415d902ae3ab93c2de814f2f7de2059bba0be2d030a2b25c8b6b1167f92d76f48b73360546bc536bb491fbdec5e7cee9bfa4134e3434df22049b050273f353c2246dbf8a6eeaec73a78b54bac457ed0aeaf17f082aa6ff6bf2cd6bdf257ede50a3c741df23fda0897b53e58fab3fb3f9860c9568f22a7a9900c7984ba279b1a12171e8d043b8bc12406fbfd6c1750f33e7578e978c7b9d33642c4f51d7c21694bd5bf493598d9ddc4503f3db3f7cacf7e00f613c5b50011027a9e43b456f0cbe553b2436f2095f4ed00e4741bedb45c4c7f150c8c2ecee83bcd225b4b64569e579ba4b4ebba0b6739b07bc6ae0931099ad946f0f754d7470d36b9afe12dd180bbfe8542d74240d871ad43134860bbb59c166fd13d25466f9832ba432103e61430d434be61b7c29db488bc2cffeef1d5ae8534f204e752097463830f4bb8ddb0f7176c96a7d0d31c004c23710a1bd4b5c394c451eba17c9646275d645a943cef1e4f863a23a28af08d7ef32990084d54d", 0x1000}], 0x3, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='.\x00', 0x8, 0x22) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="e2e50c4144f868ade386f0df5b3b27", 0xf}, {&(0x7f00000002c0)="565fe3513afafad020fb9c647538c9a28cd789336cfe54e57cd56cb994ba295328a2958fce6e762dea5c7bf07ac5452ec70449bfcc6ee3bd02933686f5422bc4c7770e3c4e8052d628a9c35f5e1be665b7a6cabcddfd17cfd224ba467dcb75d52e6e448eca780f4ebe42e6e956c664a69df687e3a58f974d26e422d7911206fa1b0e6fb698643cef6660036b38bb3a3233aa16cb4267076b63a998be71c26f7906f03ddae214021f260e8ab1725fdb396e750304beeb2ffb8cbac97629c94dd9a7e6b2a55427aede89fcc7c89344ec843a74e9572cc7767861c1f6f1e5e957195e9529e00e17b1cadf72d678", 0xec}], 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) 16:00:42 executing program 0: setuid(0xee01) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x120, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) 16:00:42 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x66b6f8f9}) socketpair$inet6(0x18, 0x1, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000140)=[r2, r3]) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000180)='.\x00', 0x6000, 0x4) 16:00:42 executing program 0: mprotect(&(0x7f00003a2000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getppid() r2 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="f53b24dd2d29d43112f552b50c93f497ca00b617cac7de2787eb839a4a6fef6513676d710c9843781143778d80b7ec1ced537c491674f2b784daa896f7071a8999eb329f177e0bf25405e8ea0c0ab6e7e626161580c2fcb463aeddf4d3a9a195ca939ee8c6cdbb5c4578f283", 0x6c}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x1}, 0x1) 22:22:01 executing program 1: r0 = semget$private(0x0, 0x4, 0x8a) semop(r0, &(0x7f0000000040)=[{0x2, 0x7, 0x1000}, {0x5, 0x2, 0x800}], 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) semop(r0, &(0x7f0000000080)=[{0x3, 0x0, 0x1800}, {0x3, 0x5}, {0x4, 0x3, 0x800}, {0x2, 0x3, 0x1000}, {0x6, 0x1, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x800}, {0x1, 0x1, 0x1000}, {0x9378a66a8b17c042, 0x9, 0x1800}], 0x9) 22:22:01 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:22:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="503f26e41b9b1ab1cb20f527926621ef4b676f2a1feae1e1218dedb7c06a0937853ed7f04b9e2a2dc642c801c52982a4bfb4f5cb2c800a6d0d3e295497f7457ec3a54ac5d43d9672a993644d910054b4fd0eeb50c5f7b97e8b3d0a58db254cc72216cc6ddfca49ef4f774b55cc892348f283ef52ef377f681e42a172e39179215e87487af97382d8afd310df9e72a7339ebb1acec608ada0d156ace647b5d18eaccb1a13", 0xa4) listen(r0, 0x7ffe) 22:22:01 executing program 0: r0 = socket(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="91494d165318f27ddd10d53fb13d829128b63a250ba4d107187045af529a69e8d0d4b7541d2a71dea63cce84aad6d180c4d72cd75c8218b38da8e4efcad18f09dd6efab772fef83136305f316951", 0x4e) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x104, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r1, 0x1) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000001200)=[{{r1}, 0xfffffffffffffffd, 0xc8, 0x0, 0x4, 0x9c5}, {{r0}, 0x0, 0xc2, 0x8, 0xfffffffffffffffc, 0x40}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20, 0x8, 0x3}], 0xd505, &(0x7f0000001280)=[{{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x1, 0x4}, {{r1}, 0x0, 0x41, 0x80000001, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x800, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x80000000, 0x40}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x2, 0x5}], 0xc5a9, &(0x7f0000001340)={0x8001, 0xfffffffffffffff9}) mkdir(&(0x7f0000001380)='./file0\x00', 0x100) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000001400)=0x6, 0x6c) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt(r0, 0x2, 0x2, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) 22:22:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 22:22:01 executing program 1: r0 = kqueue() kqueue() fcntl$setown(r0, 0x6, 0x0) 22:22:01 executing program 0: r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x85) 22:22:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000340)=""/79) lchown(&(0x7f0000000280)='./file0\x00', r2, r3) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x2000000000006, 0x0, 0x20, 0x0) recvfrom(r1, &(0x7f0000000080)=""/80, 0x50, 0x40, &(0x7f0000000100)=@in6={0x18, 0x3, 0x80000001, 0xd06a}, 0xc) r5 = kqueue() clock_gettime(0x3, &(0x7f0000000140)) kevent(r5, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/155, 0x9b) r6 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r6, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) madvise(&(0x7f0000ff2000/0x8000)=nil, 0x8000, 0x4) kqueue() r7 = kqueue() ftruncate(r0, 0x7) kevent(r7, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r4) r8 = msgget$private(0x0, 0x421) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000003c0)=""/51) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 22:22:01 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f0000000500)=""/72, 0x48}, {&(0x7f0000000580)=""/60, 0x3c}, {&(0x7f00000005c0)=""/232, 0xe8}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0xa, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='5', 0x1) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) close(r2) 22:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/145, &(0x7f0000000180)=0x91) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) readv(r2, &(0x7f0000000140), 0x10000000000003e6) 22:22:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000058000069a414f2ac73873aa1b6b0405c3be285cb88c750d8be1a07fb46c8c207096e14b8138ccd42c0f9189d334a718c774ef9a3546f776fc00d91518244ff72d18be8ab5faf44138b533ceceec35bf5f824bfe8e5b2a8e6e84d040cb8bfb2983bc986a5f0880722a7ce806b7f094e22c3204629e2a85116d62c0087ab390aa559857b8dd319f7b7b64fe9be08d852ac02734ee91cd361e1eb954daef3d85478deecda4c607e6b5e28970226f4ddc1d31bfcdc2db03ecef77b1a6d9426ae453bb9cc66bc4260e34d9da360f6d0c6198d093e086c093e6188008dbce34f2d531a896d7f2d9e8a94a3a0e497bc1195ff3816d565e8e11693fa5cc9aaad9fd6aeafe021bfea89eed945ff9755596ff3348ab9c1bc0fd3aea2b1662ea5ad3d1bc6faa5adeb449312fbb7c95156613c9f21765b8928551e27e1f7abfaf890d981f91c548aef60c512bcc3b006c325156118cee5f9d113640f40455c13e772f17661be6ba8ebcd22fe9f409a7d4fcfde6f53b96be140a664d06f87699bd439dd7f7e2a18a15f5b4e6d02bc8a49e6e19e26517aacd07f5332eea6a0a343262f9c46ef30008fec16e65f"], 0x10}, 0x0) 22:22:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x6, 0x7, 0x1) r2 = getpgrp() setsockopt(r1, 0x5, 0xca, &(0x7f0000000680)="4125a8a904f99652f953fc1fae17f2ac92fa6c05ca406d5be1fb2a8c3b09371eadea5c74d241ad0302a0ce2add75f20eee2bcaad01061c14d34fd513e91a7ad153520d1a79dc73cc71eafb01b2de1a5470f741688fa8cfea1100c50b48ef040c26d6a7ee4c049577493c2ae83c93", 0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendto$unix(r1, &(0x7f0000000600)="8dd3669f766c99c3bce6aa048abf2d02b82757a319003d7c2b66a08aca3e3f2b9a4a10ea7fda3ea9e82d65eda0671ad1e533892d779e5e65e7291f90446c383b9059dbdbf24ea18c76e2ee6f1c4885f6bf85ee871ec5d146eaeb", 0x5a, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x2, &(0x7f0000000440)=[0x0, 0x0]) bind$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="a11d50124da1c2a4216948372f2369602a8a5f517ec5d9eae5a65dff6e6ae83cd5c857977b00940c18adc4d08214e485e4da18f99b54d30669a479d6fe7807221a2b449ae73f720ba0994d10331b8737ad", 0x51}, {&(0x7f0000000140)="27166a276d7768bd3d35b10c5b36142733f56b53e813a8b1fd3fd9957a63c47d7682c0e1b13f13244fd0b822cd1b2bd7681a50f2572211e7832c1b85f0878e3f006756eac3ed70b5bc2b2fcd94cf2a2846ddff14f1faa6f557cf04025ac89447528087e2c468cb2f245a1e1cfa5d2729127bb86aa548f9482c3b", 0x7a}, {&(0x7f00000001c0)="1069c1e96c08d8ed7f2ec58c169850f10460206912b55b9094a5898915e1538182cf029e7d0e553b87d40d3d754fe4ee7a40d94c6491d6ddf74881ea493dc000e787180f8f535bdfeaefed27c38925caff1b85d9380844eb39ae6bfebcb9d2fbdda1aa437e74e3f5358026b27cbd74301f94e45f589633e9b7421c37f449cd3ba7", 0x81}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000018000000000000cbfda3e50001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xf8}, 0x0) r8 = socket(0x11, 0x3, 0x0) getsockopt(r8, 0x11, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 22:22:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 22:22:01 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(0xffffffffffffffff, 0x0) 22:22:01 executing program 0: r0 = socket(0x1e, 0x8005, 0x20) flock(r0, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000100000000d08bb5be1a0dd416077897a800209fd055fe9afd3cd06274364718181a79d57795728e9aed8d8556b31c756279d912b68c80b2e769f8222fc17a8e76172de818679d867bf023c8bc80da5bd4b7ce6f7268029146d272a4ca1279c1d9540aa3888d885b41945b6ff3a9300ccac328507b2afaf7a387a6a3dad16d36f1542e3ea428506f03005e24cdb4782f13447e256f12f6b8971b07c550574a513b537850bf2559e1225b91e9f0b73c268eaf1a4fd532bc77ea4e23dc5c303b91e66add4f36f60f3496556c6824e8467f7da40068c7c339d38052cb1766ff441ffeed3283eaea1c8b71f7de00c801a9c123ef19ff96d98cd50f834b75855e0344fa1726efe79022446897ffb3f5b349f1bc8e7c293cc04e96931a1d2e13b910f50d37c4a94d0ad094c652c4055085d0ce097dcc8b6cf58fa44104ac7960dce7073375f15563fa071b0862dcb6a355b12b5a6c26f5ad87ea8292832b5a"], 0x10}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x734, 0x1, 0x5, 0x7, 0x3}, 0xc) setrlimit(0xf, &(0x7f0000000200)={0x5, 0x9}) 22:22:01 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$inet6(0x18, 0x3, 0x81, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r0, 0x2) r1 = getuid() setreuid(r1, r1) 22:22:01 executing program 1: r0 = socket(0x18, 0x8007, 0x0) fchdir(r0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto(r0, &(0x7f0000000000)="e943316cc6362ff011b051a7ac51132391e3c75c6154f743e37802cb7e4b76f18976627e13", 0x25, 0x0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) 22:22:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/194, 0xc2) write(r1, &(0x7f0000000200)='-', 0x1) 22:22:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0xb36d, 0xffffffffffffffe0}, {{r1}, 0x0, 0x40, 0x1, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x50, 0x0, 0x0, 0x10001}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x6, 0x7}], 0x17, &(0x7f0000000140)={0x3, 0x8}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0xad56, 0x9}], 0x4, 0x0, 0x4000000000400000, 0x0) dup2(r1, r0) 22:22:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() sendto$inet6(r0, &(0x7f0000000280)="6121ebfdba81188c8615da4763b202a267d815310fc6916b9070f69850db7b9bba1b50b0332a55c5c410a499db255a84cd187bef419a6fa54d86e0fb3a8f133c8b09dac8d5e739af96fd3213324074ef3200f115a3d120029151590bb0c9907cc0d46f9b8c9e4d343231351ccc2b3a42630890df03f720b900cf854af61628c8964f86e2ec1b1aa9c0ab1ab7809bcc9d9d970c0d1ea4d51640623c9213a44d74e647c37420f3339e6d47be86b1a3cc90a922d3067c903493c36b9fa537e28afd06600f406239fa19b8963b2c1184ae75643ceeae256da4b471540dea91e8eea58292336804517475a418a0a0d05cfd854a9bc900d63e81e70fe4c7be0bd3", 0xfe, 0x8, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x7}, 0xc) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = dup2(r1, r1) r4 = semget(0x2, 0x3, 0x50) semop(r4, &(0x7f0000000080)=[{0x1, 0x101, 0x800}, {0x2, 0x8, 0x1000}, {0x5, 0xca, 0x1000}, {0x3, 0x4, 0x1800}], 0x4) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 22:22:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffffffffffffde, 0x0) setregid(r2, r0) setgroups(0x6, &(0x7f0000000000)=[r3, r1, r3, r2, r3, r1]) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 22:22:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 22:22:02 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff3000/0xd000)=nil, 0x2000) shmdt(r2) fchmod(r0, 0x60) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = shmget$private(0x0, 0x3000, 0x2c8, &(0x7f0000ffb000/0x3000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0xffffffff, r4, r6, r7, r8, 0x8, 0x8}, 0x0, 0x0, r1, r9, 0x7, 0x2, 0x83}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r10, &(0x7f0000000180)='./file0\x00', r7, r6, 0x6) getppid() shmat(r3, &(0x7f0000ff7000/0x4000)=nil, 0x1000) getsockname(r11, &(0x7f00000001c0)=@un=@file={0x0, ""/3}, &(0x7f0000000200)=0x5) getuid() r12 = semget(0x1, 0x2, 0x2) semop(r12, &(0x7f0000000240)=[{0x3, 0x2be, 0x800}, {0x0, 0x40, 0x800}, {0x0, 0x9, 0x1000}, {0x7, 0xffffffffffffffff, 0x800}], 0x4) ioctl$TIOCSBRK(r10, 0x2000747b) fcntl$setstatus(r0, 0x4, 0x88) setuid(r5) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) ioctl$TIOCNXCL(r11, 0x2000740e) bind$inet6(r10, &(0x7f00000002c0)={0x18, 0x1, 0x6, 0x8}, 0xc) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/160) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) 22:22:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x1ef) socket$inet6(0x18, 0x5, 0x5) 22:22:02 executing program 1: r0 = semget(0x0, 0x3, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x1000, r1, r2, r3, r4, 0x48, 0xbc}, 0x2, 0x4, 0x3e2}) r5 = dup(0xffffffffffffff9c) sendto(r5, &(0x7f0000000200)="44a9a0b903c50b9d5a8ab9d676bc091287d587523fc57943721df8014f06eaac33efabeec1072ab35752566913286ae7dbc5e92d01171caebb45de1ca2ace7408e22e105bd0a4fe9149e3a184182119071ad6c74cdb742bda8e58c5e5a07f2a0ee96183e185ea17f4a0a305bd0a5cf07ec252677cb7a008c12954e8f9cb81d82a4a443dc0442", 0x86, 0x2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0x6}, 0xc) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r6, r7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000180)=0x4) socket$inet6(0x18, 0x100000003, 0x102) r9 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r9) 22:22:02 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x100000000000100) socket$inet6(0x18, 0x5, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x804, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8051, 0x0) chroot(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') 22:22:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/252, 0xfc}, {&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/162, 0xa2}, {&(0x7f0000000400)=""/172, 0xac}], 0x6, &(0x7f0000000540)=""/122, 0x7a, 0x91}, 0x41) 22:22:02 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y', 0x1}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae7e3f27d69cfd1387dee862d871eb563fa942783a3940d18885f6dc2f96c96229cbd28378628d62b23d8d78953905622a973178277e", 0x16e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x8, 0xfffffffffffffffb, 0x9, "1aaf9761e315635f414c728d1c24ff12245c76e5", 0x556, 0xae}) syz_open_pts() 22:22:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="806ae4da9bcf535fa9ebd6bcb8431bbf42835d31506299aec7b9", 0x1a}, {&(0x7f0000000040)="a8dec32965539e2f4a0a45431dbdd5436b2bf97464be23723cb9", 0x1a}, {&(0x7f0000000080)="ab9e7f1da01b218d12930f726dee5c3491d2a1159f0aa1cd9908070f17ef0dcadc41b03e80b7ec678410cf93add127b46d24f4431e59a77da2ea88e5269c521c18006faf3ec1950f1e76cbe56faeea97a641701e7b3a6b70aa9291a9f629f7fa9432d9087369b71bce3b359e637f5c75e3d337000fadc653966607c4e5357aedfabeb976c184cc0b7ff3672910067adb5aa93131b133da0e6ce38e523816db41d7a4ee7a005aa94f8d7469b3", 0xac}, {&(0x7f0000000140)="75f048c8da98b9b8a95d202859286a29c7cf632f358bd81970adecf925377fe15c677d7469f5465ef388dddbead53d0bdcda81ab7a4b457399d5b49a648b0495a37ee6e31cbffa72e4aa32bad1f6f186d2409edb00767ae28903f93bb3becb02da5918134dd5e3d8ca739ff1697a5f8f4acaa910b973408aecd8c963d8b4e7f6faef03b97bb88043fefdd2a06c4cca54cb58b001f986a8522fd770e23e4f028eff8d0dbb4274e4a9ebb186ab9b6b99ae93fca5a3ad77e00af1bc45e9405c067131d5f003de5de059549e59ffae76386db4097d43bd7ab650d1a001f24d", 0xdd}], 0x4, 0x0) 22:22:02 executing program 1: msgget$private(0x0, 0x40) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x4, 0x0, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x58, 0x80000000, 0x6, 0x5add3505}], 0x1dc3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x3ff, 0xd2c}], 0x9, &(0x7f0000000200)={0x200, 0x1}) unlink(&(0x7f00000002c0)='./file0/file0\x00') getrlimit(0x7, &(0x7f0000000080)) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000240)='./file0\x00') 22:22:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) r3 = dup(r0) ioctl$TIOCNXCL(r3, 0x2000740e) 22:22:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82020081000000000100ab9545342f6717e557331c972f274de705da4845b005d93a78d46835b0dbb233685c4ae2c4436d00b3b58101cf33e788ff5d785bbd2db039bcc2806b774fd03e4d94d50b9d40e6ac77a7f08195fc4b02a7d8ac3164f0c47670ed3e27c549d69b80f94482d40125e8b2fd3872ec4f9a9cb88db7011b1f1fda94266a91b1c690c957fd139b386329b07c9c92a7d5850f0a8efd6b66b3920852b159003f365fe55b702a7378191398e97657470b68510b639d68361b7729e1ce011b05b28c4a2d6b3b4af8185a22878e3d5fc94d21e9f26392b58069dc5a2a65c526fdaef332cd86305d042a86176fff88500e43fc67d4e1f65089d3c0e9ab5b337a7c9cd3c477ec432d0c0a27af7450890cb313a9c6bd2ba0aa8da4c254b1045be4db955fc4add617996369fb2f8944b6bb9260b4144bbcf630bd288a81df241bff867947d6c4890986b404f452eeba1272c30b6c1523e0ae4ce245182fc6616959231ccb01e64439f06d6fc10d1308c246e51004cfebcb75"], 0x1) 22:22:02 executing program 0: socketpair(0x1, 0x3, 0x3ff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 22:22:02 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x6e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 22:22:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000040)="398b5605956b0c121f7059", 0xb, 0x400, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) getpid() 22:22:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000008f3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) r1 = msgget(0x2, 0x442) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) sendto$inet6(r0, &(0x7f0000000180)="14b6f9", 0x3, 0x8, &(0x7f00000001c0)={0x18, 0x3, 0x0, 0x9}, 0xc) 22:22:02 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x120, &(0x7f00002b2000/0x2000)=nil) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xfe00000, r1, r2, r3, r4, 0x41, 0x3}, 0x200, 0x2, r5, r6, 0x7, 0x8, 0x2}) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) mprotect(&(0x7f00002b2000/0x2000)=nil, 0x2000, 0x3) socketpair$inet(0x2, 0x0, 0x98, &(0x7f0000000180)={0xffffffffffffffff}) close(r7) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x347b1abc259f1333, 0x2) ftruncate(r8, 0xf38) r9 = kqueue() kevent(r9, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) 22:22:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000040)=""/215, 0xd7}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000000180)=""/11, 0xb}], 0x4) 22:22:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x803, 0x4) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0xb1, 0x6, r1}) fcntl$getflags(r0, 0x1) ftruncate(r0, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = getpgrp() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r4 = getpgrp() setpgid(r3, r3) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r4) close(r0) socket$unix(0x1, 0x5, 0x0) 22:22:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 22:22:02 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) r1 = dup2(r0, r0) pipe2(&(0x7f0000000040), 0x10000) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x81, 0x3) 22:22:03 executing program 1: mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 22:22:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) 22:22:03 executing program 0: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x3, 0x9d7, 0xfff}, 0xc) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x8) openat(r1, &(0x7f0000000280)='.\x00', 0x0, 0x0) socketpair(0x21, 0x6e9e70fbdb36c5a0, 0xfffffffffffffff8, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r2, 0x6, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x40000b, 0x0, 0x6) syz_emit_ethernet(0xe0, &(0x7f0000000300)="3ef23fe96a16e9d4cf690cf050fff7a46ff319250a3ada49e6cff6343f0af53d9fa497e9e26e2bf90aeec4e4ec725cb0badb1fd33a4c2c0d25498576ab6b5c5bf33b1a24962b45415bf876f0537b1854086e71ad16546122dff317922b5baab618c5217d48d2e335354497ce0d02cb467f468fbf6d578a2ecb51d32cbb91d304c903b8d68ebd26b15726c84fc95b9b9d83a64ed903640c41160589bb03dc2088875895a077a46599ba50eabaf8e6078f660edfb2a6f937143638932db2182a0d0c9e61409e3e69d4e281dfdd6b0b890be71e9f9ae257abfaf5212578917ef4f2") r4 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x20) bind$inet(r4, &(0x7f0000000400)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="0e2e73e8d44c1a20b84881d652482e6c74b113cc6b294b357a4df79effaaa42649c0f11b992509d52f6d43d6f4a43ca8bdd7c83fc207d342c9f6b84655125800781f16b2c9570b92391c56e752bbc9de924aa0c51c30e7b10f53b7ad21fa26ce0363d9d0b85b383e67272845f637f832a1dc5e52feaa5a739b31c4602827bbc4102a6a477b539c8e215f9551edc08c7217123805a04fbe4b62ff9fb77b04233a8e3ab4445f4da681484181773e91ee9cf19d69cbf070a56d4cfca8f8bf86682e737511489e0a3eced652b4cf2b0b1747012406ba0e58aeb850d6f0d9e326e1934ef86ed0533ec655e52610b31a76cdca930d1d267e", 0xf5) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="c1126b7586d386fb374c0de7b6af8c3b9306cab7f2ca0e6b64e3fad8a72ebc600ba149c0cdeb3cfc83fd1e03ed98b2cf980331d70b28f65b09e142ebf4f849", 0x3f) mlockall(0x1) 22:22:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000047238f7072da35bd1d9e000000000104000000000000ee00000000000000000000000000000000000000ce6df110249bdc20a1d873eb931224b9693238dd3e7efd6ce886659068750d9ff666084a165f56b254e8dff685794e22fd2b93bcac61732994735139a44ae936ca9ef1fa3a898b5ef281bbb6fd89a17f051b475a26b6"], &(0x7f0000000240)=0x37) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2024, 0x4400) recvfrom$unix(r0, &(0x7f0000000100)=""/143, 0x8f, 0x1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 22:22:03 executing program 0: socket$inet6(0x18, 0x3, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) ftruncate(r0, 0x1d) r1 = getpgrp() wait4(r1, &(0x7f0000000100), 0x8, &(0x7f0000000140)) socketpair(0x20, 0x4002, 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r4 = geteuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x180000) r5 = getegid() getgroups(0x8, &(0x7f0000000080)=[r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r6}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r7, 0x29, 0x39, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:22:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="100000000000000000000000000000007eee86e119f6604e306737dd4136713de4269cc4453dd1cf5350f7774ad1263c2be0c01b25f87eeef364a5f64901cbaac11b4bb8b1b7efd67759c26c47b135e16dfe46da24abac975af149a93abdb974cacc79105e9f0b085129a5fefe6dee0c6e0932cb99744705285ac377bbf3453b0875ac4e4ba17ab699153f93cf514b0e00000000000000000000"], 0x10}, 0x0) 22:22:03 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffdf9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c5884", 0x2d) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000c40)="ccd139fdaea99d58a03dfd2cbc3dad19b7a2f7626ae91d7925a70892297d3e21d3923bb9eb8d7dd0646ac7489ced2025460b50", 0x33}], 0x1) 22:22:03 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f0000000140)='.\x00') 22:22:03 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000640)=""/226, 0xfffffffffffffd8f}, {&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000003c0)=""/108, 0x6c}, {&(0x7f0000000440)=""/188, 0xbc}, {&(0x7f0000000500)=""/69, 0x45}], 0x7, 0xfffffffffffffe00) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1011, r2, 0x0, 0x0) write(r2, &(0x7f0000000600)="aa9b7593515ea6a0f1d9d4ae1bff42437f7a9edb058970ad97fa7d6ace4fe80c5136aa7b7c070965f239", 0x2a) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 22:22:03 executing program 1: getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r1, r0) r2 = geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r4, &(0x7f0000000040)=""/3, 0x3) setuid(r2) ioctl$TIOCCBRK(r3, 0x2000747a) 22:22:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8028, 0x4400) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x20) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x10000}, {0x10001, 0x1}}, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x40000080) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000100)=[{0x3, 0x40, 0x1000}, {0x1, 0x100000000, 0x1000}], 0x2) 22:22:03 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000000380)=""/104, 0x68}], 0x4, &(0x7f0000000440)=""/68, 0x44, 0x7}, 0x40) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rmdir(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x40) 22:22:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) close(r0) fcntl$getown(r0, 0x5) 22:22:03 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)={{0x20, 0x7ff}, {0x101, 0x9}}) openat(r0, &(0x7f0000000000)='./file0\x00', 0xa0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)="5b2321255bce00", &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='\x00']) 22:22:03 executing program 1: mknod(&(0x7f00000000c0)='./file1\x00', 0x4, 0x8) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 22:22:03 executing program 0: socketpair$inet(0x2, 0x3, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x101) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) shutdown(r0, 0x0) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00/file0\x00'], 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 22:22:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="84971347dea29a7fa873cb3d478c8896d9aa3c3d0dfa5348bcd91c66ea3255df428d596fad91d6f744a8bd685a3c91bbc4ed55d08d5097d95ad01257dd6aaa2943ccaf78c75a189f6e979bf5fdbac9f4f20b98ea7e0ff012f4dff707435e1713d99425b70b6bea6f8fcf874cd5f271175fb235533e3de4791cec81cdce5f3085449015da9d05a584bed61ec370c681e856be222f2e41cc579b9036d35f4ef0482bd380175ceb2cb5", 0xa8, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="fef4e8fd9d94ac8365db4755276ebd1020cecefd59fac58025072b4695537185e242165ccd40a3f8daaee70ec053803ef50653b8ec15026e640e927af0b17ceeb7146a85af0de32ce717666493eceac056", 0x51, 0x3, &(0x7f0000000140)={0x2, 0x3}, 0xc) 22:22:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2f66696c653000"], 0x1) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) shutdown(r1, 0x1) 22:22:03 executing program 0: mkdir(&(0x7f0000000840)='./file0\x00', 0x8) accept(0xffffffffffffff9c, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) socket$inet6(0x18, 0x3, 0x1ff) r0 = syz_open_pts() pipe2(&(0x7f0000000600), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(r1, r0) recvfrom$inet(r2, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r3 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r5 = syz_open_pts() r6 = msgget$private(0x0, 0x4ba) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000040)) r8 = socket$inet(0x2, 0x4000, 0xda) flock(r8, 0x8) accept(0xffffffffffffff9c, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r9 = dup2(r5, r5) r10 = fcntl$dupfd(r5, 0xa, r5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) nanosleep(&(0x7f0000000480)={0xb62, 0x7f}, 0x0) r12 = getpgrp() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x6) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0xfff, r7, r11, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r12, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 22:22:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setown(r2, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) recvfrom$inet6(r1, &(0x7f0000000100)=""/232, 0xe8, 0x800, &(0x7f0000000040)={0x18, 0x3, 0x8bd6}, 0xc) 22:22:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4000000000000000) 22:22:03 executing program 1: r0 = socket(0x2, 0xc003, 0x89) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:04 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) accept$inet6(r0, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r1 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) shmdt(r2) 22:22:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff2", 0xedb}], 0x1) 22:22:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfff, 0x1, 0x1ff, 0x80, "32ac4cf33c2566641e102b17b11904c8ef3c9e91", 0x6, 0x7}) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0x8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/185, 0xb9}], 0x3) 22:22:04 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) 22:22:04 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0xffff, 0x7, 0xfffffffffffffff8, "e050d65a092f6ba3b447029d951b0dca791234d0", 0x80000000, 0x2}) mknod(&(0x7f00000001c0)='./bus\x00', 0xc100, 0x3) readv(r0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) symlinkat(0x0, 0xffffffffffffffff, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x1c) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d336363257264502", 0x52}], 0x1) 22:22:04 executing program 0: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') r0 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 22:22:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x1f, 0x100}, {0x5, 0xd5fe}}, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:22:04 executing program 0: r0 = kqueue() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) dup2(r0, 0xffffffffffffffff) ftruncate(r1, 0x7) 22:22:05 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x2902) pipe(&(0x7f0000000640)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) linkat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000005c0)='./bus/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./bus/file1\x00', 0x1000000000000001) linkat(r1, &(0x7f0000000040)='./bus/file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000140)}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000180)=""/44, 0x2c}], 0x5) 22:22:05 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0x60, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) readv(r1, &(0x7f00000018c0)=[{&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000200)=""/163, 0xa3}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/139, 0x8b}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/160, 0xa0}, {&(0x7f0000001540)=""/221, 0xdd}, {&(0x7f0000001640)=""/254, 0xfe}, {&(0x7f00000017c0)=""/248, 0xf8}], 0x9) 22:22:05 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x8) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./bus\x00', r2, r3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10001) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getgid() fchownat(r4, &(0x7f0000000100)='./file0\x00', r7, r8, 0x6) kevent(r5, 0x0, 0x0, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x1ff}, {{r4}, 0xfffffffffffffffb, 0x7c, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffb, 0x60, 0x1, 0x6, 0x9}, {{r6}, 0xffffffffffffffff, 0x2, 0x40000000, 0x100, 0x4}, {{r6}, 0xffffffffffffffff, 0x18, 0x4, 0x7f, 0x1fe00000000000}], 0x5, 0x0) 22:22:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000003640)={0x0, 0x0, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000002580)=[{0x808, 0x0, 0x0, "b71f949a4533c9674cefdf318a76c2855441530bbd1ff5a39646e92c95c1db18abd90740f6082596b7c4fe40d7c52046e61cdb6464de41e4a6baf9c2cbf782e7522d8242bec6b7bc63858c99d00df50920c80a0f88264a32b6553d06d71b008180842139630149632c95dfd41670ddcaa7ef430d4fd7dcea744a9324d794f9ba4603a8420d13936606579925212727511dca06ab660dcfb96898b5c980b34c7c1afce871d5411b695d25e9755cbdd7852b1debec7554d11fd03d575797bfb380a13993322419042e184c11915b5ec40b2293b485de5f156eb0b047090b9462d22af75d8b5328ae611f40cbb2a07f054080d3b2b7685e3c48bf8e4e141354f2c6bf9e619c39975e9200a0145f3879fd97d9bd6eaf764919932452a573c37914809f091338998416ded79002aa1345de20211a50a5b7847f4175d297348cebe68743fa617ada7a5f2f69267ab7d09e858bc34b05d51eee4ee6c7de479edfdc975d2d3a89f2b9f694fa02b2dbb81f1a1d0357ee414f5906a0b20b7ca3a02b6bf5c3a21f233bf2b7331b298a8edff473d6915424519b0529efedf0d9b1952ce247cfb7aad2ae6194992e6a9e50eade037d0eb04e6f29730aaf4b434a59f3dc0c00548aeff1d10a8f9cd7317fd47ae88745924b819e9eea4aa3f7059c542296aadaa778391e9526715fda8ca7a07bee08c3b6e3cd0d48e6de10e37bf847ae2466100eaa6f03892e7e82397949a3470446d72a390d8fe922fd453b00a1fba03930565b37696c6d87938e88286c745e2cfbfe6ae491b72b4dd18875d973392fd5b73cc63738294e8e3bd16475ef3ca525339e359267e1570b1032e9e3977ada1c7ee63cab58e54b09e8569ad5a610d214a162eb9e80454711ae992a40ebdf7079fb32c8dd5e2e38577e9c577609bc7a654bb1dbdf7e838819349bd9d5224c59d7775a29bed6661061bde553737d7381a321eb6897c2b95ad4abc65083a8a42806df84fe93d287d22bbd6ddbe0231e6f63bad6a843cefd41a8e77a1022c4a3ac0ee1428c96f3c3acb27db0aa4e9fc27649befbf8717fe485a3f52ac7734170212f3a84ddb2cb3fe38a02476d09646ea46bfbeb3c2b955b79de009d5377d0a03b06b7c77964cd40b302272b5e87113256fefe3b78efebee4bcd9d023f396f767ff38fce2961411c0a54fc32a8b6a526daaedbf7bd9ae9f091acca8490f3c30450f918fa5ed3f3041aee69a33289f7f7b3541915c0fa19075b95237c7bed7a1ad44b292201f5b1b9dfcb278d70bb4395f3b6581c54e32e04e6bcd7bf122a0e3e49664cd3f4d541f85e03786305004fd91df85c031e74c4ac85ffb0a4ad31bb1c525d3a7e19a221b4735169a6c9035e60c44224e2dcecd422e0d8cb6f785884c34adb597e79c76709f0f8db03a39bb0a4981fe47396b0e88fc9d6a26ba183ff34ee58918db3a2442e46193c239566c42c4f24ad49352b22f5b3ed394e8ab762584bb06c4f752c1d6766097ad8ced24c4a88c34c4a12fa036b2afea61e31fadb34c900d9a5b4b20d8115bc2c778ee6daeb6488b645b2f76f8a03e864e0aea1fe534a40bfe9a22c9d731f102f04fdd9970b0897d143336c62dc261734a5a3d4849831e3aa754d2a66878eef24aba4e761d947d04a930693acdd07b0549c67e4f4736baaf21f538d0d7c92228d3c350167b4647d0481665cb798046f3662469c7a2af69cdf99ae765a10b66d554b7954428d30f4c0261d9ae868c622eb94e7b4e2cedabf74ecc03a1b0c7a5f7523e68215ff29968c345ef74bef232494b5d9c6e80a7b107a0d316d17f9f187bbf5de1ef780d80f44fa25755c9e03f2e08da63d0aec332ea9abdc07b2f421705b152eaed6d2bc06871493442a5e0f4e838bfa9376f8586a05d9e106beb01ea8af516cd0bc517e87fcd116349792240ae6f4ebd057fb1a9f0c94f87d3652140630d1e9130fa2be452cfc153888175120ad827bcd79d211c05e4aa700ac16df4e43922db507db972f1f22643819b1542bf163e4145de0cdd69e73f548b0b63103e3fc520c0bcf2246a2b0b93d7d9e295ca71e2ff906b7ae7c7763555960d2876e1269eb3e942d7e0fb29f94c87db6a5d9e9d038f46e16d95a16c21bcf54c734edb05c4f2a4ad58532dbc8d0ee3f02c9511f874ef5c05e657569810a9fefa9f39c8799b628a00503d8139882f5199cf8a12b68279a3a49de138e5e9c472ad0f06c98a990049ecf2e57118598b02a93cdece0d46db37220ad158400dbfb4d1a57eb512727ab370f183ddd9c8ac9958886c01350d56c05aaaa1015af735b63ddac612d7b5aaffca61fc7e842bf1b73ea404d54bb894c6c5b522b95a128329fee20ccf87c55c71802965e0b7145ab6cd615866d748d08e9d0dc70d4d3d572ba2e6e81a37f4abeffc268841c516a64d2b49f96e4919d505f5510e22f44dd57b09daf5860a4f7c6040e4f7fc0aacfb83687eabb13b53d70d6c5112984ffc9fa4f0ca5c9848eb899ceb5e624ed1d55c8ac5b78888a1840449eb58077522f55dd6ad124578d5489b6a925dc6af7d0dec138f41829fece36305396a1e272c10fdc05cf0a4deca5bc69276b3e9e39abf885b0f0f2db017f5e73d3788ea244d1c0b4bda4f34210c65682b29bb63a4ae2f726ea713eeba12aed0fb5b31f934b0f09a1c3860f42b6f26fccecddbaef0a3a25d0fa66d08cefd4b9659b30d4c873c54a720f945a9b6383695f1f2861d93f28e65290ae3ca458f30fccc0706d9b37ec77035b8a7ec4d7da45495a6858d841eb086c04de3854758f4fa1ba1a62751815cfa1b7e7bacf68cda5acf21e9b3cde447c656e02bd5cdadc72719916cfadca67ab7bce15d62d4e406b454c6df4304be938e3"}], 0x808}, 0x0) 22:22:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r2 = fcntl$dupfd(r1, 0xa, r1) write(r2, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000ffff00000100000000000000"], 0x10}, 0x0) fcntl$getflags(r1, 0x0) close(r0) sendto$unix(r1, &(0x7f00000000c0)="1276fe386efd7f4bff885a5708db02a90cc9100baf9216f7cdc3fab387581b7adbb80eb1aa67d9be15fe78769569502408bf5a887a8120bde8824862b6c5acecf3e82d0c8eb1380282b21bbb38b13963bde985913359892a1c877a6a252f935730b7e95ed1217f070bf63dcd3baebc15382f10344f6f7180deeeb5b629987f606e7721ff3e64c17e61a39e98f1738e86783bfe47585f6c57ad034544812e207fc5c7bd2e92be2ff73a57564e4d09db50b9aeedb67f7bd5908dd6dc0f2efc7a7ccc2a6cf04ed4130fcf6bfe194fd3e29357be94888a508a1cb803cc9a28631550db481f8b8c1bbde8895bed7627aaa9efc12e0f24dc4f30ca49318400", 0xfc, 0x402, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 22:22:06 executing program 0: truncate(&(0x7f0000000000)='./bus\x00', 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8a00, 0x70) fcntl$getown(r0, 0x5) 22:22:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/181, 0xb5, 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65300011fcb394d4ad437f2970ae399bc406c7f14cf27130a7dc5de4ba62669907fcd892903b23201f6fa212257598c723c637d6a9b79f754e5c7e0fec9a62ab1a154294fd6fd296ecbe582a90086f3f3809999f1ea8ccb8505fa1a9ddf1788db31968cfb9d283d31751f8b007c0328ec69b20bcb7eb80fadf5d14457a197a9154f5cf4ed389a50fef520a558c992d194c080062c17da4dcfe3a0d85782926935c529ae6808b4c1f8ab8f24f1840a39333"], 0xa) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x1, 0x100}, 0xc) 22:22:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000008f3) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x102) chmod(&(0x7f0000000180)='./bus\x00', 0x108) r0 = open(&(0x7f0000000240)='./bus\x00', 0xfffffffffffffffc, 0x0) recvfrom(r0, &(0x7f0000000080)=""/40, 0x28, 0x42, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000000000000"], 0x8) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) 22:22:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) mlockall(0x3) 22:22:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0xfffffffffffffffe) 22:22:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xffe1, 0x8}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffe, 0x8, 0x9, 0x8, "a54e484988b23337181f470d7c73c5b9fef301ba", 0x0, 0x100}) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r3, &(0x7f0000000300)=""/241, 0xf1) 22:22:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt(r0, 0x0, 0xf800000000000000, &(0x7f0000000040)=""/253, &(0x7f0000000140)=0xfd) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget(0x3, 0x2000, 0x91, &(0x7f0000d0a000/0x2000)=nil) shmat(r1, &(0x7f0000ae5000/0x1000)=nil, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0x40}, 0x8) 22:22:06 executing program 0: mkdir(&(0x7f00000002c0)='./file0/\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1000, 0x7}, 0x10) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x8000000002000, 0x8000003) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f0000000100)='./file0/\x00', r2, &(0x7f00000001c0)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0/\x00', r0, &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r4, &(0x7f0000000240)='./file0\x00', 0x20, 0x0) 22:22:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 22:22:06 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0xfb866e26c1c2988a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) select(0x40, &(0x7f0000000080)={0x6, 0x4, 0x9, 0x4, 0x4, 0xbc, 0x9, 0x7}, &(0x7f0000000140)={0x1, 0x7, 0x2, 0xb042, 0xe65, 0x0, 0x2, 0x4}, &(0x7f0000000180)={0xfffffffffffffff8, 0x8000, 0xb48d, 0x0, 0x0, 0xa9, 0x10000, 0x2}, &(0x7f00000001c0)={0x100000000, 0xff}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') sendto(r1, &(0x7f0000000200)="d1c1a39e5006680f27de7c5605a3ee92af625c9a0650a8bce37962c04ac5985a6f757aa10327e401284599c8c035494a6c2e8fcfe70daf11573119a12ff4538c40704325e915bb4cbe428cd19a0e2d0ff9088ac52ae8036072a2fab5af5369340a2fe35c6292b625666cdb8fb703c1132ba5e5b507d7fc880d", 0x79, 0x405, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) close(r2) getuid() 22:22:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = msgget$private(0x0, 0x2) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) msgget(0x3, 0x10) 22:22:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt(r0, 0x7, 0x1, &(0x7f0000000140)=""/30, &(0x7f0000000180)=0x1e) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 22:22:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) r3 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r3, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002a40)=[{0x10}], 0x10}, 0x0) 22:22:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = semget(0x3, 0x1, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) 22:22:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="6e0b974bc3933895fb39d8815992a9f9bce44af09990af0ccd5eab1d8ca339db6ad013973ebcee0c26338738dd48d09b2bf15284b979285979c353ed6302489c6bd7c28ba79e9358ec234840f012912ef73cce306519ac85d4c72d60c44a6f800b62163ca4d08b6bd1de164d3ad2e97feba543fa6d2fcedaa0cf151983b053e1c08fc526cf7baa2581259f6cfde6e9c8d72f2ad3e01c1e5105c7158d0636596494d0e432622b6be24ec2e90296645538d679b59332202e61890ce8a26e9558c332a2fc9fce508311ac8b931141d170625c570e943c22b6d4d40bb7ccfba0aa1fcac4fe02da060771926454986318c14fff045616f0c6c87246f48b62e2", 0xfd}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) pipe2(&(0x7f00000000c0), 0x10000) open$dir(&(0x7f0000000240)='./bus\x00', 0x20, 0x0) 22:22:06 executing program 0: r0 = msgget$private(0x0, 0x20fe) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0xffffffffffffffba, 0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x3, 0x1, 0xff, 0x2, 0x101}, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/172) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40010000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000002c0)=0x9) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYRESDEC=r3], 0x1, 0x800) 22:22:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="f443478465564b1fff5305f80a17cac61606c2948831d9f8", 0x18}, {&(0x7f0000000100)="7e168b7465a381e6cba2ea0502d23c203cdf42a77e45f2784b9910070aaa97a88d454ccd45b9448a33823671a7d4e356f1b59f4c3090d9e03e0ad0bb594e5d58896343e19b6b1facfc33ab9b02228319265adadf4b74a2f79943ea49c391edc44c44f7aa5ae7932b8399d633e5045ca7de004096d00500aab97a79", 0x7b}, {&(0x7f0000000180)="84a642d17d1bb19dbc87042f0c3f2e0efabde5cf95a91a3ed1bed80eab3db010ca83d6a7560054990f4c0782e5fc455a482814583dd36380ca79817b6bad59656939f4451665a2d835e9f11128598f2bf9734d3fb7909fbfb4aef5f693fff68c8c7454652a82f2b4ec5110596067101bdd8d54252f0524dcffc3de493b76f5d782233769a5ed156775adc0d67b5bd7a245a67b34585b9abc5a69838b64fecf26d229e2dfb859a66162689d84f8264590a49708449cd47b37a10b1ce00cb9e6", 0xbf}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x60, 0x4}, 0x8) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 22:22:06 executing program 1: stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000100)='./bus\x00') getppid() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:22:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000840)=""/4096, 0x1000}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair(0x1f, 0x1, 0x21, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d39, "825dd2518004190000000000fa6000"}) 22:22:06 executing program 1: r0 = socket$inet6(0x18, 0x80000000003, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc) 22:22:06 executing program 1: select(0x40, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0x1f, 0x569b, 0x800, 0x70000000000, 0x1, 0x1, 0x200, 0x1ff}, &(0x7f0000000040)={0x0, 0x8, 0x1f, 0x5, 0x1, 0x10000, 0x20, 0x6}, &(0x7f0000000080)={0x2, 0x80, 0xa, 0xffffffffffffff0c, 0x3, 0x8, 0x1, 0x6}, &(0x7f00000000c0)={0x5, 0x3}) 22:22:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x621, 0xfffffffffffffff9, 0x2, 0x0, 0x0, 0x8, 0xfffffffffffff000, 0x5}, &(0x7f0000000080)={0x1, 0x1, 0x1000, 0x400, 0xaeb, 0x2, 0x8000, 0xfff}, &(0x7f00000000c0)={0x4, 0x3, 0xbe7, 0x101, 0x3ff, 0x1af2, 0x1, 0x80000001}, &(0x7f0000000100)={0x6, 0x80000001}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 22:22:07 executing program 0: r0 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/62}, &(0x7f00000000c0)=0x40) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:22:07 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./file1\x00', r1, r2) 22:22:07 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x4, 0x5) shutdown(r4, 0x0) getsockopt(r4, 0x3, 0x2, &(0x7f00000001c0)=""/135, &(0x7f0000000280)=0x87) socketpair(0x10, 0x3, 0x0, &(0x7f0000000300)) getpgid(r2) r5 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) r7 = dup2(r4, r4) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000002c0)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r3, r5, r6, 0x40, 0xb9}, 0x82d, 0xa86, r8, r9, 0x40, 0xffff, 0x9}) shmctl$IPC_STAT(r0, 0x2, 0x0) 22:22:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 22:22:07 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x3050, 0x1) r0 = socket$inet6(0x18, 0x1, 0x3f) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/75, 0x4b}], 0x5, &(0x7f00000003c0)=""/143, 0xfffffe2b, 0x8}, 0x800) socket(0x6, 0x200000000c07, 0x6) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)='./file0\x00') 22:22:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) 22:22:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) 22:22:07 executing program 0: r0 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() r5 = getpgrp() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7, r1, r2, r3, r4, 0x40, 0x338}, 0x7, 0x100, r5, r6, 0x81, 0xc7db, 0x7}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r7, 0x10f}], 0x1, 0x0) 22:22:07 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200000000008010, 0x1) flock(r1, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) flock(r0, 0x5) 22:22:07 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000000)={0x0, "ec45468c2f09516eba8b1d9544596e9838748f9739b11c7d732309fa29970621faed3b9cd3165b90d883592fe130197af0bfb2e20891d0257e61142712fbce71528f7eaa1340ef7df3262366a6c2fb2336554d12ad892ed2448a36ae91f77b2380248d612b32dba43c11ee6bf40577fad30fedbd171a5b7c60798acf166a70f5038995868dc4a0cb6f966673526357d8401fbdab615d80b2f063e5fc1f61f54a231c910c4c545e23fb2a45f3cf6d2bf7bdd5ccd2c79acfc05ab2869464a31bfbfec57fd0cae40e05812fcf2ee411dbbe0c1e68df34eb6b2349866117b54f64895af6d6af"}, 0xec, 0x800) 22:22:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203f, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 22:22:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f00000002c0)=""/127, 0x7f}], 0x5, &(0x7f00000003c0)=""/136, 0x88, 0x8001}, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x401, 0x0) shmget$private(0x0, 0x4000, 0x140, &(0x7f0000ffa000/0x4000)=nil) 22:22:08 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x0, 0x0) 22:22:08 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x200000003, 0x812, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 22:22:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000480)) 22:22:08 executing program 0: rename(&(0x7f0000000100)='.\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet6(0x18, 0x8000, 0x2) recvfrom(r0, &(0x7f0000000000)=""/161, 0xa1, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x6, 0x5}, 0xc) 22:22:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) 22:22:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) close(r0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x400000000, 0x0, 0x0) close(0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x0, 0x800}, &(0x7f0000000040)) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xa000, 0x101) execve(0x0, 0x0, 0x0) 22:22:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 22:22:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 22:22:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20010, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) 22:22:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$inet6(0x18, 0x5, 0x3, &(0x7f00000002c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000680)="16cd9ea67bb40d4319deadaf7386648dcc95173bc9597fdd2550bf7ac990cc64309c17bbd416da331331569fea5038f7ac5f61c5e4b97a74f941a55a1cb5b715ccaa974b24ea38733d2e9349d3c083ea7637732f622fb1d51c99a24c6a8e0827bc0d10c9eb561a7ea11bb8285c1b018e2386ffbeb7eec03cee827577d1efaf9c4e81b02f8c64bf", 0x87}, {&(0x7f0000000740)="fe6b", 0x2}, {&(0x7f0000000780)="97ffb2143b96aef711d23f9c3c56f30444b9ef56213efa438b58d5d1a5a778a5c8ab06879a92c9bed00cc466650b53f57d4fe7e2252624669ab23a0f83cfe7e65c5132c935", 0x45}], 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000040)="15a57e941a1794c2840df2a96d03", 0xe}, {&(0x7f0000000080)="f5039144cb96cda4f6dcbbc13d0781c734cf2a", 0x13}, {&(0x7f00000001c0)="0c5ee01b5634a78ea7de6b150386cb4279fdf995b1b166298cccb98e8a30ab22efff5492256702e90a7c94e5355998866f3c4273c3933c0aa76711993b97481ee5c78043ab07ed7789180b6c91f5be692aca0b71dd3d395b22d3d08b245c271cfdfa1ce74a36965a3bd0f0a197ae26e79ed85e8402abf9ccb4549db5bd80f1f8a283dfc268f1fe815f0e48b008d88f6a28e3061054694ec921579d7a9115a37bc270136af006087a513ccfb8da09ffc12312d613af3d23e10a105d35f5aeb995f1157fd2b834862f7bf4c6b84af6fc31fceb95cdde2d4e1d0c41f27c7d450a977bd076", 0xe3}, {&(0x7f00000000c0)="80ddc8ddd5ff301aaf7b37de7f0cb7283dcea9321977326072afa7a96303fb24a072f2edea7d558b74353271e73b112de47ecd09db2ab1dfa10b7737bd0cf3a5aad705a99217668b462475426b052ee7fc2b50c91a59d5e261d3de73a8336296e03c08e561f15c5622f8eada0d57ff845698d9964c2b4141ce36479591f9e6ef8ed1180b6b9c3f0cf49c339a6902923d17ab34e05d97913d9ea6452656aa33de480f6f93051868970c4ae0adbb", 0xad}, {&(0x7f0000000340)="c9fa0e577c3374486b54549fd209addc75c509d5f8a072cce2841cbafb971d42b10845747269b7afac09ad5585036268b08901cca7bac0478e41517c2823be8c0967a5e7726799232764148c1c70b97c1cca174ac119b4040303b012b18fe2ede4622f1f3e542fdbd3515d470327a80b6eae606f9161bd75ed30553942d9dfc9431485bad4fb7d67266b80dc32827ce2e4c74d4e5cdc4178ed468a51eb9eba09d3b8ecaa27", 0xa5}, {&(0x7f0000000400)="1f08a98335147332ac203f46ccab9ea0782f78d55064f49f9d62043db58b4edc3a2f56cbf5648ca713fd7745ac4fb10c834733412a43ab4c191a9ed19af6cdeb2ee49b882d8f6994272127c8c593f12ac30de2889a193e6fe8f077802d41afb0b5f21261f0675e051c531219c40d2932b2961e5f10af47e6379898da60", 0x7d}, {&(0x7f0000000480)="e8df7e39a246cdb39decd835150a18dd974be20cd988ae5b3565de9e81643ab24031c4313f9014bc0d6876ed987a40298d4f471b9d70da07453d21b5c4522e577fc573c47ca296ea68369efed8185e2f9cf763335ab264cced79bfbea4860f760bde46d40bfb0d66f9bf094c731ff27a99225715aa11b0ca00f0083fcbd9224c0f681700e9764b3ae79b95c1aa5840e0f957e62890ec3db10156", 0x9a}, {&(0x7f0000000540)="fe0b105020d9dbd84b889511904feebb0b16c2126da03d0607917025e10652705d2f5318fa7ef04e1ee855231ec330e90082130fa427068e5b7665bf77eb42229b7552fda2818bbbfcb01eacf1d6d8718a97d2a8a0cd1fb9f0ebb49df6e95e45054ef869fa2bb059f79fd5b84fa30476a029f0361c7ae83b3483e45fd1cc36cda648b683dd7139b70d66f76ba4f9e3b6e9fc47fd21de80885735deb61bc0f2210cc3ac7de2ef1a244a4d50cd4f121955371e11dc9c7f6f5b99e447f2ad", 0xbd}], 0x8, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) 22:22:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/229, 0xe5}], 0x1) r1 = semget(0x0, 0x3, 0x1) semop(r1, &(0x7f0000000140)=[{0x2, 0x7, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0xfff, 0x1000}, {0x0, 0x2, 0x1800}, {0x2e589d74517c2848, 0x8, 0x800}], 0x5) fchdir(r0) r2 = msgget$private(0x0, 0xa8) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000001c0), 0x80000000, &(0x7f0000000200)=[{{r0}, 0x0, 0x40, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x0, 0x7f}], 0xb58, &(0x7f0000000240)={0x1, 0xff}) sendto(r0, &(0x7f0000000280)="e42b4510bbb366edaab0458550e8a489096515061bd53f9fffde570b8b5973d3be1825aceeea05a9d5f338db2afdb0ac53310b3d73cda9b18306e79345691b515c7ed611c9fb19ad1d457f10baa81f8f0aec7c046b23da7bee71fc910fcf624e9632c8a54df9dff5f034e9b7ccced893e762445e64e8ae94a5dc7093", 0x7c, 0x404, &(0x7f0000000300)=@in6={0x18, 0x1, 0x4, 0x9d}, 0xc) r3 = socket(0x1, 0xc007, 0x1) r4 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000340)={0x3, 0x2, 0x9, 0x9, r4}) r5 = getuid() r6 = getegid() fchownat(r0, &(0x7f0000000380)='./file0\x00', r5, r6, 0x0) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x0, 0x800, 0x2, 0x0, "037679e38a22870e7614c7d998ce84984aba6add", 0xae, 0x8}) msgctl$IPC_RMID(r2, 0x0) faccessat(r0, &(0x7f0000000480)='./file0\x00', 0x80, 0x1) syz_execute_func(&(0x7f00000004c0)="c4627d78e0f3470fbc2c82c442912b6bb8660f63a9a2609968836dfa2966420f3a0f2800855b190fc77600440f0f29a0d04d5e") munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r7, &(0x7f0000fff000/0x1000)=nil, 0x2000) msgctl$IPC_RMID(r2, 0x0) r8 = dup(r0) getpeername(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) setreuid(r5, r5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000580), 0xc) listen(r3, 0xff) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 22:22:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x9a1, 0x9) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='x\x00') r0 = getegid() r1 = getegid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 22:22:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0xc007, 0x1000) ioctl$TIOCSTART(r0, 0x2000746e) 22:22:08 executing program 1: socketpair(0x1, 0xc000, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000638000/0x3000)=nil, 0x3000, 0x2) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xb8a2a593ad5578) 22:22:08 executing program 0: r0 = socket(0x0, 0x4, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/211, &(0x7f0000000180)=0xd3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="83040053", 0x4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 22:22:08 executing program 1: nanosleep(&(0x7f0000000080)={0x21, 0x80000001}, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) setsockopt(r1, 0x8, 0x0, &(0x7f00000001c0)="97a352feb8138a78ef6fd43020bb7125a0521b47e97ff5946d420bef49996674d39f06cd5e6d63d7a19b7946fa8583569f113cdf7546c3bd91f5a5c181ecc8f46402eb962bfd221a869839b9d70f906ef604d35f9f20d83a1077e13b843a25814a9c443f698dec6931426ca1a3df5d921c1f4b2a7ebcfab7916ad2052408f41ad032128848bcb1e39902036b1cd9825eccd9f34c1ad98b3cb17446e37d4045482848b2cf4879166b16110138344b992d760494eb1b905e89a4735ba97432e6dedba90f6582b6db14ad", 0xc9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x81) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r2, 0x7, 0x5, &(0x7f0000000000)="34048d1aa05eb9c81b05e7d95ca78416861afd642f70024621a78476438bd6d8db6956b1c855de76be05e892449f80169ffd93b762d7f64fc4e0c4fa87", 0x3d) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 22:22:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) dup(r0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:22:08 executing program 1: r0 = kqueue() r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='.\x00', 0x8090, 0x110) ioctl$TIOCSDTR(r3, 0x20007479) r4 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r4) r5 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) 22:22:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) dup(r0) poll(&(0x7f0000000000)=[{r0, 0x50}, {r0, 0x81}], 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 22:22:08 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) socketpair$inet6(0x18, 0x4001, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r4 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000180)=[{r0, 0x100}, {r1, 0x2}, {r2, 0x139}, {r3}, {r4, 0x42}], 0x5, 0x0) socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRES64], 0xfffffffffffffd9d, 0x10000}, 0xfffffffffffffffe) 22:22:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file1\x00', 0x1, 0x8100000000000000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) close(r0) 22:22:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) close(r0) 22:22:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f0000000040)=""/75, 0x4b, 0x840, &(0x7f00000000c0)={0x2, 0x3}, 0xc) close(r0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 22:22:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1, 0x8000000) unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 22:22:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffdfffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206f92"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="43863839ab8d37fff1ef9e3c2996129b9548f596f30c1bc3ed5425e5cce804d4a78ff6418a7602701f2df13269da09c4e833cab352f49dce1f0e87a4d3d9dec3dde33bea73103fd12a397b6108b9121f8d7dbeee179c5e93474cfb12b25f317fc1dca3136cc1aeb5caadf26f3ccc8622307bb22f01aa37e88768c0da40f65cd75093bad95cb621c50c5575af84a7dfbb8ee909f1203981d4ac832b79da8b4df88b60230b8cfb3e8647fb8a8862533f56c558688315e7d27bb1659ab054ed2f3858678ae2cdb735924a317d9d615dd923981efaba1753", 0xd6) lseek(r0, 0x40, 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0xfffffffffffffbad, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1a) 22:22:09 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 22:22:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() socketpair$inet(0x2, 0x3, 0x7bf, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r1, 0x1) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) socket$inet(0x2, 0x4, 0xfffffffffffffffb) 22:22:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:22:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x345d4c50) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:22:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0xc000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10004, 0xfffffffefffffffc) poll(&(0x7f00000001c0)=[{r0}], 0x2d9, 0x3) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 22:22:10 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:22:10 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x20000100000001}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x80) 22:22:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000005906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c83495f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459000000000000000000000000000000e3ab35f8c7108a318a7527b536684f167bd56f988065830e757caaf2a733b8d6f0c5820a03a4061e0b9065cbbce63875d134cf68a81c5a97b99a0f2617463c1b286bfc94ae1e22a8ff059fe97c8dcce892ec4ecfd92c014df2f40a5a78f7431acc881a286d1db9ed6dc7887ce9bbe60c9574ff76b14da95d27f3e133792c4542420f591cbd5fb91fe37e59b6e5ef804a8fd86d89319934da4bad69118f6c72df272ad5750a29547c028558c88d10eef7310e2018141eeb94b3f1956d8c51acf97a7a"], 0xd9, 0x800) msgrcv(r0, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x3, 0x800) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0xffffffffffffff6e, 0x5, 0x1802) denied attempt to set clock forward to 9007203549708289 denied attempt to set clock forward to 9007203549708289 22:22:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x11, 0x800fffff, 0x800, 0x11}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0xa2, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x22, 0xe7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000002, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x40000000, 0x6e1, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0x20000002, 0x2400000, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x20, 0xa, 0x1eb}, {{r0}, 0xffffffffffffffff, 0x3, 0x2, 0xffff, 0xffff}], 0xfffffffffffffffd, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x89, 0x8, 0x101, 0x5}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x81, 0x1}, {{r0}, 0x0, 0xe2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x297, 0x101}, {{r0}, 0x0, 0x0, 0x40, 0x800, 0x401}], 0x5, &(0x7f0000000000)={0x1, 0x6}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000300)=0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x9) close(r0) 22:22:10 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0/../file0\x00'}, 0x13) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 22:22:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() read(r1, &(0x7f0000000040)=""/36, 0x24) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6082, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x18}, {r0, 0x91}, {r0, 0x8}, {r0, 0x24}, {r0, 0x1}, {r0}, {r0, 0x140}, {r0, 0x8}, {r0, 0x2}, {r0, 0xd6}], 0xa, 0x3f) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x2d}, {r0, 0x40}, {r0, 0x13}, {r0, 0xc}, {0xffffffffffffffff, 0x10}, {r0}], 0x8, 0x2) 22:22:10 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) shutdown(r0, 0x2) socketpair(0x10, 0xc007, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="a29435f087725eaa527f11a2525002b5d202813363581f4e05b06168cfe252fb11c928f0538b", 0x26}, {&(0x7f0000000140)="a6679c7c689e06985b5b047ded53899e56577a2649542444c4220a8d6faea092086aefc9d6b562", 0x27}], 0x2, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0xb}, 0x5) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) flock(r1, 0x3) r2 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="4d843b329f529f924f739ab38b2708eca467b51266f453e0e321158b26a2780e38ce3580529db480b2c98153febaa5a5e21847fd7ae32280c22868f2e59866e5bbdf2db80bb7f671f51042fd686369f1da5e2d076fcd45078738c7638c8368", 0x5f) 22:22:10 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xfffffffffffffff7) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0xfffffffffffffcd3) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 22:22:11 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x10) close(r1) 22:22:11 executing program 0: setrlimit(0x2, &(0x7f0000000000)) socketpair(0x6, 0x4004, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) setrlimit(0x2, &(0x7f0000000040)={0x0, 0x100000000}) 22:22:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) 22:22:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000080)="834531f428c26b6a9d5096fb68c1b25eae30ac4ee8f27086a6ce1aa40af391c13d7ddf57c47d6af6792f36a6989d49057ebcf3e65eb20852be0f74761fe723545343ad0cddda1fce85b79969192ac6e3908f6e2158f4557cd31e7de7d6d85fef2cc447fdf458a7afd73bf306290a6895f402e5c632083d9afbb54d262c3c9552ca185d8e464007423b1e7cf47416fec02932a299dfd2c2f7018ece36b797173d2cae89cc304050058cf51a5f60cd0217c475a7ae6690a7818d52a61609bc367fdd210d603e9f7732d8326f0d8d93c01eddeb6d14", 0xd4) write(r0, 0x0, 0x5e7) write(r0, &(0x7f0000000040)="a0", 0x1) 22:22:11 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000040)="88", 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) preadv(r2, &(0x7f00000008c0)=[{&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/185, 0xb9}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000480)=""/130, 0x82}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000540)=""/176, 0xb0}, {&(0x7f0000000600)=""/252, 0xfc}, {&(0x7f0000000700)=""/126, 0x7e}, {&(0x7f0000000780)=""/158, 0x9e}], 0x9, 0x0) execve(0x0, 0x0, 0x0) 22:22:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x28, 0xc0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) poll(&(0x7f0000000080)=[{r0, 0x82}, {r0, 0x2}, {r0, 0x6}, {r1, 0x20}, {r0, 0x63}, {r1, 0x40}, {r0, 0x124}], 0x7, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x8090, 0x20) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r2, 0x1) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getgroups(0x4, &(0x7f0000000200)=[r3, r4, r5, r6]) close(r2) 22:22:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98", 0xfc8) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0xffffffffffffff81, 0x20, 0x7b5, 0xb83b, "7aced6e2428d5461077a616ef8553ac9ea719793", 0xfffffffffffffff7, 0x2a8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:11 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x2) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f00000000c0)=0x4) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0x0) 22:22:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x44}, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) syz_open_pts() syz_open_pts() 22:22:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x3, 0x47, r1}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000005308) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x5) sendto$inet(r0, 0x0, 0x4, 0x0, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) dup2(r3, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x8) r4 = dup2(r0, r0) ioctl$TIOCSBRK(r4, 0x2000747b) 22:22:12 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000140)="75042edba8012c39430bea3b5f8bb97e6ea2701f9221c4c2fe648e11c6cb43a34601ee8e685e79256562977b3294c59ef538c6a09927421144ea79a930bef75fc37c0f776703198014f85dba3939bc6cb161f7cc4383fe21386efdcd14fc055290f52f3534697c275318edd18a6efa000878bb3829687d9bedd2bfb7df7589da6b5da32c524b8872775608c85c92ba997dc3173de31b41b5ee02f1a4648a454284ac5861d59f5bb37732d6e3701997bc7c7e73d2101af64da893", 0xba, 0x8, &(0x7f0000000200)=ANY=[@ANYBLOB="00699cdcdde6186c65301a"], 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffff7ffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="593c2bc5d8a51d01aca7eb9583d4846404aafb9a2f48e4e56a731b98bcd61772d450", 0x22, 0x400, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 22:22:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8000000) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) ftruncate(r2, 0x1f) recvfrom(r2, &(0x7f0000000000)=""/13, 0xd, 0x2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r2, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944f", 0x98, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = dup(r2) kqueue() faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x44, 0x0) 22:22:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:22:12 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1fbc, 0x5b35) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x40, &(0x7f0000000000)={0x9, 0x333}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/159, 0x9f}], 0x1) r3 = socket$inet6(0x18, 0x2, 0x8fd6) getpeername$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 22:22:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x10}, {r0, 0x2}, {r0, 0x144}, {r0, 0x6}], 0x5, 0x80000001) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) 22:22:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000640)=""/199, 0xc7}, {&(0x7f00000000c0)=""/125, 0x1a3}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/200, 0x499}, {&(0x7f00000004c0)=""/169, 0x3c7}], 0x7, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="389604c7842d88f04515d811e6009a9d0bd8451c6d7d34f624b1698b6e35b29a306a94ac57c6e1e627cdec030fd60e00682d419b693a4c28b3904c2d335ea8c44eb90db24d445ec277acdaf7e071e91e8916c2a0ca4d4eca0749f633911fd104635689e8c081913049fcb2ceaa2cfb92c5d6f1fa7c8ac6eb083265d3f81272dcf7e7e336b27ab640544eb047429578ffde20b177bf0cd9a3ed8625640a6651d8b3bc8056bcddf0a45a889f13f044eb74e88d7d2584139339e695333249", 0xbd) socket$inet(0x2, 0xc007, 0xfffffffffffffff8) 22:22:12 executing program 0: setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x400) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x7fff, 0x12c0bad1}, {{r0}, 0xfffffffffffffffe, 0x9e, 0x80, 0x8, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x10, 0x80000000, 0xfffffffeffffffff, 0xd879}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0x8001, 0x4}, {{r0}, 0xfffffffffffffff9, 0x91, 0x10, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x41, 0x2, 0x833, 0x9}, {{r1}, 0xffffffffffffffff, 0xc9, 0xf0000001, 0x100, 0xce2}, {{r1}, 0xfffffffffffffffa, 0x24, 0x1, 0x6, 0x10001}, {{r1}, 0x0, 0x5, 0x40000000, 0x5, 0x8}], 0x40, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x81, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x11, 0x6, 0x2}, {{r2}, 0xfffffffffffffff8, 0x4, 0x35, 0x2, 0x3}, {{r2}, 0xfffffffffffffffa, 0x18, 0x0, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x10, 0xb0, 0x7, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffe, 0x88, 0x4, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x60, 0xf00fffff, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0xa6, 0x4, 0xb5}], 0x6, &(0x7f00000005c0)={0x4, 0x8}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0xb07f, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x389, 0x5}, {{r0}, 0xffffffffffffffff, 0x24, 0x81, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0xffffffffffffff3e}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x2, 0x7fff}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xf0000081, 0xfffffffffffffff9, 0x47ac}, {{r0}, 0xfffffffffffffffd, 0x3d, 0x9, 0x1ca, 0x1}, {{r0}, 0xfffffffffffffffe, 0xc4, 0x40, 0x80000000, 0x95}, {{r0}, 0xfffffffffffffffc, 0x8, 0x14, 0x3ff, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x401, 0x401}, {{r0}, 0xfffffffffffffffa, 0x92, 0x80, 0x6, 0x5}], 0xfffffffffffffffe, &(0x7f00000001c0)={0x0, 0xffff}) clock_getres(0x0, &(0x7f0000000600)) r3 = getgid() setsockopt(r0, 0x3, 0x0, &(0x7f0000000640)="9972df988b168a33fdc205e8267718e75ffdf64acc37c3e39122d4474925fbe48353692979f077f091d93274f850ef25ac5e42f9fc81b7a819b928c136178ee251ac0b85538a9f8546d60f3f3811312a5a5719c9130fcd6f995a82b31c29914c2a5f50709952613a7cee3214ae8a4a2bd061c0ebd0dcec97", 0x78) r4 = getgid() getgroups(0xa, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getgid() r11 = getgid() r12 = getegid() setgroups(0x6, &(0x7f0000000240)=[r3, r4, r9, r10, r11, r12]) getgroups(0x8, &(0x7f0000000300)=[r10, r12, r7, r6, r8, r5, r10, r4]) pipe2(&(0x7f00000002c0), 0x10004) 22:22:12 executing program 1: open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 22:22:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) socketpair(0x6, 0x3, 0x6, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r1, 0x0, 0x4, 0x0, &(0x7f0000000040), 0xc) 22:22:12 executing program 0: r0 = socket(0x20000000000002, 0x2, 0x1000000000000ff) r1 = socket(0x21, 0x7, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001d00)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9080000000000000098c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d860c6892807a3487e636d36fab0d74fbdf1e9b189a8897a412d0adef9fae06ffc7796a07e7825fff3d6b3eeeb8e6a2dde", 0x7b8}], 0x1) sendto$unix(r1, &(0x7f0000000800)="0589860397c912b878c2ee65367bda33e08fde6f296f3161ddeb577a913f83677b6b4bd6c49355d2eb4a5abe5f91b332dd8f0a5909e92de15abb63a46d7848b82304bc99da90014f1f42f799b137210127f6722ea9acb65d1e6f1312aea99ddcf2e53070fe5b689fa9c40e95b5600f2a8fd4097a6b95d5a04cbf0e11bba31b18f3432d5dc8283208fe9ff4fe66d43b38508195541315477807c32747036a01679be422085986790521bef34a6d7176b5621b3dbdbaaab41b26da22612fe52e695f60053b558bfa4dd7a85ee3aa2892a4dc9e29dab55f62dc9a8abf93a506d86d92f32a8ca4f7354442eea677147acc09a12287c9389bb938e3af6ea4f8b9f1ac93ec2441f49edc3b70d13ff2d3a729b1a84d67bfda4c013a4fd6972fd49b7e0250df7a668df464d030834041ff281ac49cc1a4e37a7b1978ed60c61feb421b101b5a75c71b9efec0f241ce15cf7345b9bbcc43d394025276de6a36430554ea9af01623fd0f890bddc4ff5d0a7746b9e5679e52643d04e865d28bac385c61e7d2cd8477a0e7d32ddd44c1024f88f584da93bbc06ad5619a12a189b57f316497402177f9ad3b73123ec3d4fbeb2b958cd5aee5091deddcd9e32e9bae6b3bff4aa92a5b6c2de26608f715235cda0a499f572b9578931da63805d22a33fe69f0ffa1e315af5b040fb67ca5ae9a8d033f615b20af1dbcd9ce5686b5dc4007b29069fe1d4facd1f409fc7924b38b5b3c4c9e007d4bcdf4872bb034d52c54114a550a902435ca6eb792b19925aa5b4b0f7414f940814c4c788c79dfa7dacc4baa8247c30cce14249a3058bc91c2e406679a212c1a93464d2644e7a052bc9f162a7c8d4a4241cfda9ca7bacb39ccd06dbfdf87cb2ace864c6c40ebe8c81b7aee49faad3451b37517f792d7d4af2d490bca0f94c561d8dd818a14b48798a76570c8d1aea8de50559afbd6b1ba54982267b65365be3793a5a25af2d031add6e6aa95c8727fbbdf560879567b82a73d3164cb4a29d97d33d5d8c2b80755b62335187e2661929b59f340bc50af37a5c62899d2a42850237869c3704c87be3fcdf59ef704a6fd4043b8764253d37844a827ae782845cb1a5b0c667ba92423544715bb406bb5fd618286227f827887dd3410fe3adcf9e72e4d1080ce1a6e4c24e53e0152e8e2a6ed6b0ef043add1bccd4e52e0c5778ce9e693974cbf53683c6bff67dcbf5946b5183ed43beb027f587191ae72bd542d3597a901a9279ee10aa2d1fca4093de2d7aaa4341441d1111b6b085d791764bf4af5f596ef93110bc434764c354ee620af1fd79ff91f88d5a6c966bc34e30d8a69742223ea9d4e4d8f248adc28bba1ed55d55a90b52b65cf95300be05ef04eaed91d0e43930d61bb4e0e54768dc5b31df75ef5d4bcacf0954c16b973bd0d0200f54e5bc3c8a2566250c05a465afe69e54ac71c26a537838b4a923bb8203383da55e24a60a6531b360214f31462adc3d170268788efcd84a03a46b0212004dfc2e093da16a4c9b8884bb2103279ee397dddfcdea8158f849613fabf724140b34403560b27e7bf9a3386980e5504702f75a93893648b56bbcd8cf0f75aa3285d5ac400e6325c679c375584c5a3f8c8c8e4516b6218b83cd83807b4fe1c0c191d372258f6f0aca0bab1b8f6375407fb5f28cc180919301feccd9c87187cb4cf70123a426624c63d07292763697de7b17057ccaa44fcc0915719875cf4f89b07436c17245ca7fdf5164e97b0abfa2a589e82ff8d92263b26e4366b7b5860409d59787fcf3c765ed160782ef47c293b8fbbabdf45a3f6bf9f5310b6e8e3c2fdad64281cdd6dbe819707b4392179e54ee9a50296343852dafcce9ede3f4557dfadd79d4fa3fc5f4ba7d5d9575d7bc8a04666725e39861bd2f578ef2d12dbaa051d1789a05666a219611742d6e1ef5d6946e6b084460e826a3a9312782fbfbcce2cb6fb900544fae0357adf21d406b39b0fde5bbc468709b2dfe024148a94c4ded4c2b0139f7be2e6d3aa245cedf2ff6ff5fbc4258e66e7345a72767e0748181a7e87480e5faf56d8848828399beef53c0d16252b7917a210c9bd5f9ab911db3b3cdea6ef76acee245e7261bb59599901d9e91a16bc5870e8cf0632b9a00d24118f18e878f52382b94d31a86ae1c78eae26bd0898566f3596e7a6074295b1b10d4919241f02698d930dede33541c50b7d9e9bbafd776e22eae6679de54402d7d59c987f20a478cc5f3cb81cad32b6d21c92cacefb4478b80b3c3d21f011d039d6a3475bc0b9fd4fbd2857c9b0885835a86f026151bd7c0cd99ced62d511991091ed203b93cea7b4d5867196276b43226992fe2622178e34c765d5b425d1f526b77bd1beee965c2bd26b672bd724bd0db318529fadf24890726b69be1e1b5f343f2239fe1a30b64ea7ce8ef80f8c5c4c8949f43180a2c43bac9451151931f6921d9a68da2511ab7309ad0013e4605d09a403213011528f642afc977a16b97665b21f100c730dac0511a280bf28f1f4152070b8e400810e54a2a61acd30835d7c5e1e39f74aff7b35739e10cd6aab1299627da1e6cf63ff291feb277440293a6113c00ab3de5a1e6b170134fe4d903e2c30731f970db3cbb4f2437223980693f66f760b499e37bbd68a6cb46b166c3b0cc8914e27a064b0bcee11390eb2934a55e30d981f3fbe7bfea3e05026834ef6e8fa37f0b76fcc2081b1a4254fd66cc323d040304eca1e77d9dc9d3e2d12a199966c1ded30f775b22f204b5b953db2cfc32bcaa1f3f6139461f289ad409f0e79c97a25d3be4429b220883be10627cf482b7940448436c59ca570277372e91fe492a1fbf52421ac1a5e52e9d1159d78253bde67b334cf8d347538d420f46708b8e55bade3359bdaf5e05f8319ffc6710a0e94a8b9c644afd8e7d82ace54691f789a897543647061a18bff30feab877c864dd54023915c7b512388914de2cd99c23b3afddb216f37ca073b1e33ee9f5bb450bc485c988d3135850124ebdc056095411d2c7fa3a00d6d51be3074f600c71e4856e2b66d290af144cadbf56e50779ec8f47ec79696ade065e40b7d356b8525cc8592b6105be89980be69c1d2828c3ee0b69b0f2c9343d6831619be2f3ee3db6f39b479aee9f5c4705778150c1d96e777322d2cf3b0721f6dfddfeb8251391f0ab79b61678decde88a6f9d108726af2b2be7767669bc4f9640a46dc9943df459c0d73bae4bb7dd8edcaba14a83a5a86d85330066126171da6e0a1923f10c73df80795acfe6651289cafed7c298b23bd935788d93a6909ea847c2a3fe7855fb19634f15069751cd5aa380044e20ce4862b50f67135e3ece07c1f1f0c639c43ff755a4a094f2f1c3cdcaabbde5cdf9371d4c1742d5c199b85d72b1cf11c6063dcf3605624caa21b43e0f0cffedfa1136080c6f7c886d12833112ff15035988ad8b189ff31a6f0b519f867190acbc5a9b25640a52ac4c3279c8cc3308d59d91582ae56c1e5ad644e1a60efcb85d49c79f0a40188db19129ab1b3819187c79f68eccb84cb4d6cb12b71c34e4d066ed148211941a752d134ad6d8f2ccb49a774368dc2f3eec63284139ed5014973ee3bdd75b2bafba3b2596dacf838254f525a091eb1a3f523fd74bb7810308ee1324e8991b81ddb53f1271971b1d791f4a3f8d44f36d49c0c10ff05af5aacef9c28066af15391291671168f7b28930a15e25a32206492042b40c2186118504013736c55295a223d80a52924fd9c5fc3baa5cde9a2057c7a3b720cf2835e01fa705b3bd8fd6668a4bb942c43a64211ee7a855b286036c1ea882502234bbba27dd31ece5bc613ae6420a1ddbbbc55179a07a9277afa6e9f9c3db7f5f9ac9eb0af0d93ba6e57a0dbd66485bbd1a0d89164c1869cbac24686b8f6052304de7b8e7700d73e3e30e0494c61e31a929155cecc8371f3f715a6acf8b8aeb9cd2d2bf9ee9ecb33b316435d021b59755b96b5efc079b2d2164caf6733a98da71edd04714d316de8428050dfd0e9d46f942876f01b11336b6d9448537f42e0dd05a118aba899670eea860dae3b02a8d5f969b9a08889e0084c07ffc74c0ed1efee7d45e2a8b24f3de10a739599655258e0bf42bae380243ba94d30efcf3ce7f652c1ac89dced46c88b7dfa8e56b4a47bf677ff8941e2f6baed6e3157b80e31b101eedf4255d0876ae154b12c321f6c11e39f6bdbafe07062cdd0205eb8b34fbd1a976610f5f7e73d994ebbe2ccf957537bd1d7baa2cb6df69662b8f7ffa007a0feb291a78f436399fd3a883d4f3ec72d57150e6cdfac986117f0b9df7bf25198338af86fd998481ba54d564cd6bc7bd55659f15c874777e0b6626d0542b07fa88fbc86807495152cc2bb4e37424dbc2858d15f96f815d1d5d40d051c2c3c9a00e15876c3f689e27c8d87d5f0a650778e4b95cee3f4500e9d9cad7afc756d87bb74cf6b031477c4bd7dffc1fa6afe683e9ce7b56b32fb0d585b92ae69b896da0dd1f0efd19c16ceadcc616b0c43c063006703983d7e7fe51b18c151969b67b4a92a5123ef256ae961ac40005b6d2a24c12c2a82e958382bb98a46e6b65873e18473fcf0acef224dc58b28f35ede5ddd74bab6f72acb9ac5d1df9ecb361d3f0549d6dad3d12afd0645f4fccb5cb294cd4b4741c37f22159f8cfa33fc72c67441eb7913b88b40fd7af3272a9f1eff1ccf0c5589a2937682bfc31513ecf3898eb17582f40aa0691a01e638563d4369c76b5149684dea42fa31cfee0941062d4771c107d460d696cf530f05b557527d10562c9136274347687dd9923433cda8550944bc778ebc81bf83c2b3e00a7d17cee3e25229be2b7cc749db0a2d66f5a4f8a5861ba158039c9fe350d9ac717e528d066f3647e00ae2d0813c4115b5ea4e249d69a27fae41d7e58ed0a126708c99433cad13e4f2ab7905723568ac074c693f19123e710d2a9ca7750dc4fedb801cabcbc243b6b6d42c135ef713bc18c29ac6542f356740d3171263504fd92d21ebc2bafcc0d66314b321b8f3b32654836ae445cf3926841950a97f81e0ab602e923286248ae4ef676cb06048c4488858d24fd9e9a4bb99978b5ebf5911d1f6b9ece1e12d4659aead6cd7119848f04e3de471686a03da0fdd2ea5942e0a77479045f575c9d615413f822e316b00bf94d244cea98ab78aa500db90832327e8800a8a242b609eadd31504f9a03a2421e54d2d9777729ed8a933c091f30c965864a8436120fe577b3751186e75b85edfc89ebbed8de7c8ac0bd794c54d0fc417065c3bc6b2e8fe7163a391e5832a7e1c22e5fa20ffb17d7ee806233dc3f03429a7724ad17db5faf4dc3f25aaffd09f72679416f6b89cb2328753eafbc02a597ec85b82fec7bc32cea4be53fd2d7c12a070c8889f6ce54de4c5897e9c826534b481c2ad8ea571f9bc0fdc517c6309c7c762b8a174b6fa207b91de8ab976eb70b7a767b6afc393a09be56532502f9ff8dd0814f9f22ab807192bd9aa731d0594134c01d1b1bcafacc75931f2cd328e6106e90d0586e0eedc8fa1813dfd2259959fdd94ee14dbfe13591e1c839b53993714db0a983c99ad54a94e3d3006dfd89162654f1599e8c0daecc2eb2ef261e215d85f92f0b42227d3b851cd216c7e7a6db53145ae121a1f1eefef523f119fdf43f8e5aeb1450a6f5f8c2ee56315a8370a88993ab4dd0251da3caa64cd6d19cd1d9a1f4b6bf058995652f879df09fbd97c11f1ba211d66efe3933d6a246c3702400e69177f2067693ce10f7ca4e1cecfa2832d090bc54d7f", 0x1000, 0x0, &(0x7f0000001800)=@abs={0x1, 0x0, 0x3}, 0x8) 22:22:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) poll(&(0x7f0000000140)=[{r0}, {r0, 0xc}, {r0, 0x2}], 0xae, 0x9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x6}) fcntl$dupfd(r0, 0x0, r0) 22:22:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 22:22:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='@\x00', &(0x7f00000000c0)="b200", &(0x7f0000000100)='\x00', &(0x7f0000000140)="2f2a02457b5c00", &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=',,\x00', &(0x7f0000000280)=')/{-\x00', &(0x7f00000002c0)='\\\x00']) getsockname(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000a11998c6f22d8411792ac459708db26fff62164b39fd96afb6c398d70305388b2d3f0bd7e796cb79a2e7cd6963b8c3dff42ed4f338aa5da70d79e992f5a246936fd652bd32ee4b88dd"], &(0x7f0000000380)=0x28) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x28}], 0x0, 0x0, 0x0, 0x0) getppid() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000440)=0xc) 22:22:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f0000000140)=""/101, 0x65}], 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x280, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x6) r5 = kqueue() kevent(r5, 0x0, 0x8, 0x0, 0x0, 0x0) getegid() r6 = open(&(0x7f0000000240)='./file0\x00', 0x200001fffe, 0x547df569ac78a5d9) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x1) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x40) 22:22:12 executing program 1: r0 = socket(0x1e, 0x5, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) 22:22:12 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = socket(0xfffffffffffffffb, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 22:22:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpid() r2 = getpid() setpgid(r1, r2) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)) 22:22:13 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) sendto$unix(r0, &(0x7f0000000040)="e92d382a39b8b2140a", 0x9, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 22:22:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) sendto$unix(r0, &(0x7f0000001200)="1a0a5e4019750e9a293ad81231fa851c236b44f698592decedc2729e408c1a748d15704eeda4c1b2db01676c423c2ec5bacdb0f50e540fbcd0c40a06ea482956a9481fe670a16d53e40c4bb919e9b11c27e06dc81a99bff096a1cb7abe4893a156ed132525aa4792c5a8cea1fa551faa20c70188ca4a1ddf5477318bd799b00022035c7feead76fadb617f6a6d95f30c3262ac1fdc1b4222308f5ea07ab5339935a31e2ea5f13be9e326f517818a704e5289aa5dafa07fcf14fa6c7e461b2ce3ed52000df82570eed64f6779532e133edd54289587f069b12f7cda0afcf78fd683b64fef39804acf2f3c3b17b88f769283e6d93dfb10b36e3e8f365f916cfc", 0xff, 0x1, &(0x7f0000001300)=@abs={0x0, 0x0, 0x3}, 0x8) chroot(&(0x7f0000000140)='./bus\x00') symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r1 = socket(0x1, 0x3, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x10) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:22:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000200)="96dbea3dc650bb30d02b075b3282780f54657f41455e196023543a79205fdfdb5484c3dce8431f95cae059ce3961f792b7927b2ab11786420c3b1080066da338cd60048c679609ef7ea813d943e7b13e21ae35fd8efa14eec4834c6460815c0dbefb7e48c755dcc35aa40fb8edf26c0cdecfa7c41d218e6c6fd81c4dcfc7b83c6c14be05d51c14c94686478a0b5843831bac50eec973c10b245ee872f20ab5f5dda9e05e684df28a748d886356daaf4620df9894ae47d110ab6ae04b5b0214302b4c1d28a1c732d714fc22521690ee71bfe6d544dcc69d594875a9658f17b915d528b61ff9d854182521fd322bb1486a16c2ff51f9d5877b6e480d9d63af666f2ef5e7f6795ca4697e6cb93530cb65e69fd6f4604b6079f609e35d02e14fa5e3544bfed96f314bdbd3c194c79395ecf44ba372679d9b1e20fd372395fdff1bc443aca1d0396ee74a4d132558a95c17eb58b3d1a5f9ba7a163b38c1fc8a600e91ace9c8cfbc7f90b6b93e4295f802d84a21e4212890591a8591fb9e65d89713330e679af1e1fc76069efbafb5fdd0eabb98eb026c7ccff87648b0f4dc7e178ba62f3a896b30eba4516ac5d89ea58c3f58140c4fd1995131187f8c0f13d3a42d38f07d8f38147e5bcb7d2ab0fb773eef6730394442988f9d823f8d4f5065546e4399546dc6ad8ef51a345271a1f4669a7065c461366ac80890533dda8ca9be342f4354bd0f05681417b1cdd97a9981472620b875d1ae988cb42bb5bbf6ea904a9014b4ed93a148ad1ae9f019a78edb6483291e7527a2a4f850d7d3df5c70d094ac0b1cab349c5610fc02a980fa5e99a929b30f4b7c732c58c3325dfbf2a3869eadc743f097f6b5eb4b424293f47e037062f72b2b0e2dd6e0b40af4b862f4d7dd2dcfe4c1096cafefe566eacad8c6cf2acbc68a914c08683f8241ae7bb623a109b71b9c78690286bf761e5b8938c32f56ac546537186545da69d4b62a381f029afe549254172676148bbc8f44fc0640b10c089742ac5aa3ebcba4997780c32f7a5b7bef3f195ead58e40987185aa9a9d889f0ea4236396e991a781dc463aba95b771a4522c9835c527d1edca130675805550edbe96b57d679c0819218347caeb173723ee01698e170a0b14d07d187d9010977e9f8ca593fa2f58f9356a8be48f139abdf3e6e00f6bc1d71d4050a0db93aab6e0a6ea50924d27e441046e4a9c408d71f9b05c4d81795d62feb922bbd086d3e84bba33cf76fabf42e9f44754324e7c4adf5049a4079b1b3769fbb4cf8e1cc28d0414c5ea48acfec1c8980c7d7e2946d77685acabbefb38d95670725123b8c626bed4271247d9cfaaee0581498d2c102961c34f497f6fb93a7164b233bf84cbbe275bbe57041fba6875bf41d941974c073a28924a9d0a989c6544f7551adea13477e5bbbe95723a194fd639672344f07c479557322dec003e050bb6af0ea0270836917bc1bb574d2092def75d59591f5d39d14fde9b2a1f6ea328d8f736b16e2acb68179a63664af2d019d6d26f61d9b5de4afa6584e59d74800354a0e58b856fe0c16a8370987105b4c61aec942e97eff2c1a730e1d3c844b1e8be065f1ea288f946cb45c64ccc18cebe27dbb079982f3714f4484a58a95e54746d351a8a710e2221da73e38c9888755fc2c1d8c8dd7457c76e8b5b586d2959d84de60800c477cc2e5cdf713b2e5ea9059aaabb1e854a55c84382610c8de3d42d4d7170834b82ec12b61ca78ab0688607940fa18251c9fa37e27945f2661915133bbedbee43b4a04ee918ce953ea38420a73165a6506afbfe85d41a8cd42fd1d3527c5c8e1a36cfc91bbb8fc4794ba0a88db6d8ae95602d7803e32304131614e29f5b587a1998d154a6fa1d47e459062b351beeec792d2ebd0e027ff1a6e36455c4617fe800d85a01be915f269d1f50d64e0f46ad0d29b21d69a048a86a5ecfd7dc907ce98f75ae898714987debd166453078e17645d6770ab0496cc057d0e94bd6a57bd10106bec3ca884279a19293bf0051b42e153f021911d9dfa563b5d8c600ae65737fce2b3227f0d8834cbe2db822ea368582be28286bde58de9e2d17cbc16b319ef6c1049987ca8d204f67d82b718fbfecde2ae325b6bdb7b2b21a643ad7121c741f65eeb0223b2644c43eb12190b9e812b5ca4a4cfa9813f76e9513f671caea3bcd0f3f2310cdbdea37c225632cef986cb77c0a0f029b1b490eeab062dc4d4b945cbcbbebcf17f2ed6c88d566bbd0f2a47153b163af3404a5e4599dfd704fea9010f102da7ba374ba0ae6b9adcce7b66064486db133ec7d5f64921b17855cbf6da533cb3def14f795c8fd3dc72535f98c36b956ee68124eb7ec8f0a4f3c673a5fa1114e8ea513afa7c327eac01e36074596ef51b9295f7ddffe31a5e86ff5ed499e05f06c9c926240bb288be3b294ccfd53729fc26309d490c80e96ebce8208d91e8c04f37e322b14e76cdb4fa781e4c9be3de5f8e1d213267ea3ec45508c0a30fb005cbd99aa4a404b377a270cafeaf9e8672d4d4b8d83837e1e070f17a8caac9a71e8972c7bd3425607aabea13ce97f7622d782b571ca3bce0bef72d49d72e3ff939ec02bba15cba194f254628dcf9d6e56f49e55151a590671ac011587bf46591192aa8c6dc93359687a452ee5f64b0b1cef88be963048d9ecca1c2a2975d0a73401896cc3b0e6ab053aa8ce5dfb44ddd2bbcf1112190aabdddfdd228da00325181dfde8756a2310e2aa3f5b1b53b37ccfce4c811515469b378daf318e2e081df0e1005a88760aff4f07f3f7b692ea6340136a0cd53accaf7af058842f8e5c72f1fc16e70b77b0723e43d754a0084eaf8586b53cdaf272f5c0a8a1e51362f5d07cf1b071244bc4c91262eca714ba2f7ffd196e87794fae0613fd8ac562135ac80399453e2400c0419bd629f94e3e4d5ac2aa5465754a716f6dd36c19d2cbd0307abc5f5d32a219a3a6276102948a410ed2c9457dd37cd7e605dfc9668ef1eef34d1726d98b69de87b7934ccafdaa7500a36e9d42906537c87d5eec101921c35a4a4000566c70680b0f4fe70bc2963d5ca1430414780cbfd16b7816e619f2580189be8ae703ff858371349bbe15221156e67bbd31ed1b5e8cbee02a8f45bb74a47faa39fff5cf103d44d55a96e7fe82508ba224ecd7e7da9d0a569d40a724482e3e7df27f046af3c9ed42158e7dbbc505c9e0543925b3544f7c7d704e9effa95ffe143bd8ec82c5aae090b6e7fc58f9d522362b0ffef44a066efac2d2845e48257069a5f0f9ca0ad68207b01f926f76dd57d60c4f12b4d8ced88794bbf2275cc95fb61886909a21de4abd7aee0e9c7a0e26739e21606920bd8feb87fd1cd575415b8062efc823b80f503cdc694188ea56208a52a45d0ed7fc9ec6aae585aa34f6f93a8b0915d2bb3f632c0028f988a7e621ccf58220a83e73fa8214747eb685c0eb616ece3a43be54d3bfdaa4b5a750bf062813aff15cf6073f825a137d6b8b22f980f81b0b1064b6f6f41f107580b691940868c0204ea90cf7610f741cc895b652050ee89dce82efd7b324eb4bfbf22ae9fd9f04980f16d199ba64a32e80d0dd13b7d8c9a358c446e9bbc89b92527c792e3a9540ee331dfd388fc245060476fac62280a375f9e3890e52f289757ec19848da668b3bc66975c6da9bef9deed278c96ebd07c6d3370702afec44b440d6d25014f2f389138ff276fc929e40f46ce70fd6e4c27d352233107c92aca73c45626aca17dc3f7629dc0cdaf24e8cac40fdef65c876b52d4073c2c8bff913c2f4f7914d90004387422902cf45d2e4d9c922a2811a28244a5bd4ab6b84b90ecfb5689a30ef423b0229c4249d166996a4aa9dc62cf19f09dfe4bdaa7c4d57cde26c2e8196d3988032d8d215e304283238daf0d1946ed5409859b84cee6cc20a4a1546f9662986e55d9fee57fea93edda3fd8be964e493042d928816256879c53fe7b758d0f9b5e4f1d58327143b1e4706f6ec23683a9b100e6062d28326ba438854f29cfb1f588b4096fddfaba399adcdacf0163b496af62f8056c7ec69099b62e49c692da7e2cb2b12a37482ee7b446da0c4f68beddf864ebe60933dd49ee74ad99f2d2ad6d3b6c73b913de34f170aff61b5dc00cb11963a4cbbe3bcfa84ae0379a8c3fbb4db3b9dec28fb6774a210609c54adb9d4309a75558cd68dbd446f6ee7ef9640b28a914507ebc03358918e740110f8fd10a775e31189f0f10667e280fadb1828d15eadd1cc73744561c2f1f2d965591c9fe96b3b624c0e160bfdb0ea2f0cbdc7169f7d7f1c443a6152eb78801af0b8682453daa3a2739e32936ee62e52f3a40d14d5fffa24c21a6048e5d55062e14850fbf4c659a8dc774624a09efd989af48c386ad9b90b67d3d2073372e94ea707abd3bd271e307eb10486ef95afe886fda54fe17a1d012a012c8f979a6c30085431f74b4b9f720c6f4d1e80cdb0e6cf0f9bdcdc12943bf6f05582ea935e35afc1adce5cddaa4049f4206cb495cc87aa80329bf6d80fb003967fac9873708c431781038bbe6294fed8d7ac38e2e742ec79a0ad5d442a77cc79791c0e48dc55e7c68b033fcfb378185852d00fddc3e67bdb10d9501dafcf1e54f33f9314337eea40d0af867bfe558f3c344e8595e6fa7ab2f92ce360ad64751b43e8e0c77a0cc18dd7ff3ad9d953c7bfcf1a61ab3df8a521a7ba5f65f467c700b49c3a0390cc2920a5ac1eb5d4b7cf4e67b806c8418ef4781be97c37af3bcebf7b6e66e979fe7a3f535178f32361584640a4018d8820381d2132c91ab6fc887d6a335483832bd1fbe238440f0ca5175f79a654c7722388e94de7dc3d211299109a6b6597c4ad0a273a26ecea83070e8a270fc672e850d2aad10659ad74a82fe597ca1a7242ccade5d9ad9226685677ffff8937fb680ce560bf63cea6c1161981c752e09683ac4978578023ac029b0b0a5e07f349227b73029d6ec9f70b44b60b9779db0f3f89b28c96226f9a6a5ba2db5f87dda68dec32d605bbdb14682740f6b0e65ef6224ba8248729c768c63a3af2c888584faf5993123062808fd1b523fb1860a8d5bc5ee192424f2042777e68c8172c8ecafe6bd441f1f459f072483c14a02aaa09a1b6d80107f554a799fb39e4cb791f410876ac4145f2def81f77abb9a92c2c919888e8a041850d6cbd3a9acb10c91982e686dfdf00b8284e33debf87a85f8ba53a636bd9d542be35e5fd89ef453b0a63306f91865f94f0a5f5eadae0816a72bfb19f587e7e9e3d67ddf369247c775fca6ac9ca4325cb27af279267a47f8713a42b70511757faaf5e18dd7566905820a17d52abd5453392c7e8098b508d38ab518ed23d20d0ea4c74374538d6785c1fa796ea09f5189d0a7f5a6de21277e7fb4e22c0f3b3d9816a4db967001892e9d946391eb548d1e47de1d092b3b40ec6d134a587102e1560224407fa0d76cb284e6cbc2829f26ba26cc00195d35bf7ba30b239d8acb4e1886058460184605325b090f41c69d13deb65f21c1f067dddbc30995dda04843080cca84bd7277ad40ac75a8a3dba805a90fb01d4843b5f574accaa4f0fa7758b1f6e0d05f32d174faf27dd242edb77c3417a6d61b4bd055dbc247451aa9ef4e7d89824174e211b8492e80adff9bc89b147a8e4646660c367c10ad2f63cb5ac8b79da34444ee1e14ac45e95c7b459af0f3437c060b1fe1fc205eff54e8789e5fc321e15cef683b26053ab93a2517d1e372a87b12c673ac09092ce527434cfe3a2bab362d5d25de1abafd3535b0831b", 0x1000, 0x4, 0x0, 0x0) kqueue() rmdir(&(0x7f00000000c0)='./file0\x00') 22:22:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000080)="adab45468a877ab2e50d32263f7b17db9b7ad7f0f786cbe564aa82c8a98ab79e4885ad5fa75b9e1b9f1323faaae1ec427442c7bb153271f932dc012e3146333b15e071fb7c2cb0b3f41cbbbec4508272436a6f2b67545a88df9635d21fab6d1e1796768af056b02bc8e07366355d6bdba3ce9bac6d8bf9526b70d238bedce12fbd3feb60ba", 0x85}, {&(0x7f0000001a40)="ec709d5d57a3908885143416cfb3c268665bc57d65cf300fe98a5ebfc2cd231d8b41aae3ce50bff3fef51de9e7a168f10984e8b70a5f17d484fe1d052c5d5106a8161420961fffa233041a3b1518d3eed0382616525c133a8c2a597cdb0bec7c6aa24ea6f0b554197187631da65e02f3d71c43a4c874b4364df1f94de1c2637c5f93829d4d67d9d88598ad0ce8", 0x8d}, {&(0x7f0000000200)="989191f9af6783ba231ade4426f137a235229c6b79333240188ab3b83ea1567f8a9c8bba9b295a114168187ba901c0db2711d7649502721cd3cdc5877c7202e0949ef82d0ed78a45a7bfabfcd6d2282680edc9d418064d8b16c77a3e8970105d1d725bb65a9ac899a96cb915154c92fda9278513d7e6a5c0cf07ff6964a6861556", 0x81}, {&(0x7f00000002c0)="7ec3fcedf22a9c9a94c8f1d6603a581755e40932985f9fb65b9477e70e56236e17951883f66ec8fa8f91be9c933c63ec07d7b707ab4bd04855cd86d676130dd6a8d34681e595b1a62ac52d8192e11f7bd9ac1458ea3ad2088209a7dbe73cd1", 0x5c}, {&(0x7f0000000340)="cf9b84166496260c3aa278787e6ab11460799e751b05c4acc016c3120fd47f547c9287d0552c89834629c7a5e81490d802f2f2838ffb4d0f1f6fcd6fda4f7f833ba22415caa87e4f68f51d4d9630cc4e4943ffc9fb5b14e6d014cfd38d542c31871fc81813500ff624e8edc6c437a825b225c07eafa282a1b88dd002b5735ed0a49611c3272299288bb071406c069846dd3ddb7027ce478646c5d9aa55b75a0b22bba040027b9614597a31129bc5b002353f58615603eeef50d06d960c77c3c20221c90eea8f0c0cc03fc881bc59cb8371bb51921a358689e42a0c667521c8e806754697ac8a34805a724613", 0xfffffec4}, {&(0x7f00000019c0)="2acfcc951aab805aec2d93bc575f854a09bcfee348f994d6a527331c921fa010e0e0ce90a2004c378ffe4326603088c9c8e9e577bc7a476216b3692cd833a6f47ef6af97a10b6b455c721661eebc3b71a4138f1d4b006a073a8c89121c15cb04d49dad2a8833710781433f1160f15fa581849635f917dd1e78", 0x79}, {&(0x7f0000000580)="5271dabc06090db87625fbbf7a77bd797ebf749f2be0d6409fc2d694ba44edaf6d6d2ea69011bd21c57c65c3efa7154cfcfb0730f2581fa5f4ebd1cf07626dd6b10eebb9cc28f58966c87fee99f5ed182a3faa9d3a47dcff035d2cd61615d0bd376a257e114e18e8434d74ff1d6addb2243817f4941c1a280aa7308218868d5192794c076ea8d67d45011030bb95b14f4873f0287617c1f631b440484bc38ecd156fb469533c54", 0x5}, {&(0x7f0000000640)="55294d8c358a400037362863d63c599d8fdef52b917f8a4d375f81d094314705d014e8ec297c3aaeceec3affdc444848353072bd04f8816995e786fcfdc9ef548274af1573c5e3dc36b7d36f21c48f1e5a7d4223bbb890cba37305fa230c50fedc89de8e2542b726f02f399991dd0da3ae7f05a33f6362934f4da11ed259cf9a0fe6b32a125c8abcedb2e23336d2eb6efab52be5c562e32cc755793658e8a15000b7a01c324063053a1c41ecf10d9cb7d8751381e3b3dd61e8cf5060075bafa6e0ce8ea3e6d373aac8f622a75fdc1065e69c8bcddb1e1e2ad05ed1d1f88b4fd8efb7c8dd5f38a649d3572a2a491780c197258935c7c4eb0e23f25eb66f23", 0xde9feef9115998b2}, {&(0x7f0000000740)="2f991b3124da8d32776b74066348120b61e98d55b7479accbaa7e4b469578e2318c22038f7f4ab161f66f7162cddd23a516f5b323ded9f28f8bc0695f6f0c8a2225e057a5c5706b39fa384e045c2842a279ce23206e484ed1797a1ffc4c4dc56ea7b85491ce818956c5ceb71df879760f23c48bbfd765d1b6f26e83033e878e80af11c052d209d05f360303b1e5a3aa249733d3c2f7155c0c14f8f5dbe065d767bf8", 0xa2}, {&(0x7f00000004c0)="5443d248d9106b51007e6e791ad0c484b23ec241264ea46732987653edd1fb6173520014af26", 0x26}], 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="1010000000000000ffff0000030000007529d644a11ad719255bc3b7f076ec7721a8f71936b410469103a07f1fb3b0e0ffb0311b774ef10395ab5d3a3ab67381790bb9456ad9688e000b44c5835d4ab0bc1228cbc63f79ef5e8e60d7c20cbe1087113b9e5071ca7141b384063d745c2dee02f5e721ab7ab1dec89f107efdc7aa3110ede6ecd38fcb0c6f07dcf7e2634417ad78b4d26c73061bbb157b6ede596153ba4b160d05d3691f78173cf11cb9e457ac49de66c4f5ac444a566f032d787b1ea95bc7f6148696b6858cf05df92b72dcae515fe702200ba80c94307153eddd60dab89eb42387f1f7b6d843fc1cbb4fdc074d0840127caaa36efbdab72cb20be1187cf62c345ef5c29fa23282806f412d6cefc525d8dd0f2e53328c3db2b493532b54e17bd4f90fd9173d77d949134b77181681ae448c702d5068b974c3b2fe2a2b53ec65fbbe4196651a61489a5d2c3d4c1257f62eeb25606db096589df5a6e45ea4c0bc6031d04d5c97003eda19fe8818134599ddaf1254f41ec4148c2aaee59789d5d0265580a24afc4d61aa091810ad1dfe83da7be35a2a754f799605098ab30dd2d662f930d735e8846c7d6c4e05fa7f7f3fdf0e531df98b1ea91ca411a3b295d43c075d04fa1d401e41076042526c8c4a562811d1a2bcaf9c034b3392ede7a5f8c0a335303518c9334a563ee8d10b9f876313c3b4dba453b0ce4495c33e89d9c61295e40aeb142bf4eb0a98fc5a54fcfbb6ffd26ea0daa9e377df2c01544a32d0efa3c2eafcb81209ce24bfb2305841d62a54e56561da96abf1f319d8cf2957d9c3d49331d860e9de0c6294ad609d7d540015225ee8b3eb55fd5b16b0807eee63b0fd0db54ab8e3d96c9d3e0f7efd83ff837351a8bdc47d40f75810ce0fcfaa16e519fc62c334f4cef52f0379a0e92d34320a610bf423c40806a714e2809fad2842485ed92d0be68778455d458379129b33ae2505efe8bdf9c00acedd19773c3304081c83af4ae88e13903e508c54905d734d855acca54f510c28f333d21d78fc513220f334e7d45c14b81da005f403600e3b111489966b847f606444bc3b2b189ea004df6ec0fb00f9adaa5ab9eacd241c829911836633d44fb300ad83f10b8187a75dcc9913b65834d6c72f2160f33e64201416d7d918edc26dd8e3392250f7af6d510220b0b69df9f9332c547acdc6d59d8cbfe3e341015b038ec90b55601df63397a3cd2ae05844c281ef8d8fad42953d3ac069dd0c0e2d28a6420e82dfffd47d832bc0fa3c57890ba487e72550585b72892ab32bee6991a82d2da5f4d59230f14cf7710e850ca264d3512f93f7a3562e6dbe46dda13f256deb41a3273acefc657e726187e8fcd4da0856f52dbcd510b31b7178cd0ffc1a3e3f23e715296183c9ce27a5c9f2b0fb154004e1ef1cfbd6cd167b1ea9364ef31ac2a75413c7dac3076ce84a721ad702ebaf693f3bbb6bf7adf322d9fadfa41c9ebe4d0c4ebf0a2b7a86932fc38575dcb0f6531a103b61aa9878008949b0baa36869b417c659b3e29a51492ea10d63430155aaeed9a9b40b72222da6746185e18ebd71b52e41e05cbaa877d40ed72d0bf3ffe81e0850171dc9a1387d770e573771c4d639c0609ce5582836787ce7da32eddad79b4f590953b9e2e40556a52e4aa3e374b13fff142defa3628a9c0afacb25568dcb2348d6a7534f35aa5c638267b91453d01df6a8a164e3b8772ab60edc637d693f2726bd424d0d3b37dfc7df54e4a81726a044a1ee0d16dfa66c9b052b1db7df0c154a5c6be4d5c24b69d1f9570ff8c1a48e175e4435a643860431ae935060452166affa88e80d5bd0076bdae2d0c9c8e07b6ebf741430a36cc188f2355aee4ba29dab3357b1d553387e15919dd0e4c871920c8d94cb8bace75ea5c573c0096fa81b2767eff3aedbe09a268dc3a84512e51af24854105291eda2745a338ce8765c82525e62f5cb2bde08e327e00ca182da2989d7bf7a963b4b34cf432effa1e5372dfec4bdf96f00109169aa480bd014f9ec470876a5bc0395bcf49f277ecf37ef7e05d5b1baaf8645cb9d65fd59ee61e32c403e093ff61c5f8bb4a844e9a8a2e37d5f8ce5db244c958338e43683a68bec1e26fb3bc678ce35743651eaf96c903d77f89f137837c90b94d52dad584a5cd4e2a77a4db8db46d0d075745d2a6127549b326e8cb1f4ed202844561c7e92046c5b34ab5f065b6ee2b8033fb4eb26bff59d517f739085a8717bbda331747ed660ccfe2ffc26d97a1c2b2e10a6ded4c5b78d8de25aaa47aa561dac99e035675d826ff5ea6f5cdcf84dfa7228797312844da185eaf548322b8bcc4791f9f2daf5c51b8c7ed8e988fbef637dbfd7d75fbb92158a3470377a1f84fcef72ab97b3b8ac90e0e15f0e439ea21ef4acab9db6bfeea2a0527b99d26277f641d62de4f08566305e628f5a3184951df8a959fd420d6a33435d07ab7774946ee2ec1a08bfe262431a44e40e129cc87d5e6bd2115a41db46287ab41daa7e25dba280f4cd6d1ecf3d8b268fb6dac265168ea15203e6167f1cb84fcd9ded86a23452dd2d717e32444a43d3d26f696c17d73721ba9ae8d22b931977f96d42924daa9858245d034d5f3a3e3f8d8a6f2b150c80e9c0e9548becaa296a13d2e824e4ee2486209f9f7854ceebd21801edcdaf87cc3fea407a89c3316a7dd37cb7ad00b8d555f8423cf300bc61fafe26eb9eed14bf7cece83d7d92704ee430ad3cc17904f41a8fbc9fd14e9fa31efffce4617d2ac16233b4075cd3d4f8d0d40ee92338c8abb854f0af9cdae1eaf562cd2ac004ec507462165b4d08b88ec0575a85108c7844d9b6fb801d36f30b03d79ee7c3a963b111ebbbeef60f6008d73e530e232d3227a677a326532d224e9f2070213f3a197acaffc4055c9cd5123ce03e3d208d037c8cfa4165c943c05bc28ec4ba4d1157dd97c6d61462afa4d629aff6bcfff050bb6da46026d5f1528e543d713b780784fb825191ed40c458da52b8c4537bbfeb3a2e410b46286d94257722ef18b9f5596282b082c6f314863c77840cef0ef6f3dde8be7c44e7e4f8ddc9842eeb9a6603f88a401f023290513cd48a84ce5c1aaab7f1f06abe9d49919f4b0a0a2858eca8159bf86381565edc82fec946a63a7f29c4a1989a1189ccc8bf672cb106361eabf0252b6775fd3d5fcbe03e94f9b58d4b7d4a663d0b2068953767a9e055757409371cb116b71332c0277b3a52bd6cbf98d55da99e749b87f04167e682f1b14122ded2442d6215f6ce75ca38f2d398367bf0a8aef0496b8dfa37a19712c3d23e86add5893d4fcffd871d636e06384ebbf443f7a086b876a6cae9bb37c293857d4fbc8e7fffa1011b19cd4372e8f06153a905f050beafbc7d4f7e69089386b9914e8c8d312821c64426e3f3141075bbee483790f42fb40b3d575a0fe6ed7907e52d149783a74f707bfd6fd637c6c13944fe5b1de7436c616cce90c95ffaafe4699b9377da44f5ab4873fbb31ef32f0c47112e363a98dcd6254aae9affb61455c14b69aee21324d5bb364692e4e45f07eff300e868685a75ba9e5aca062933e5ca4dc86932a3ba9e91b7796814e6a1cf7a6824c7d850e705b2d6df27781eb33b9681fb0912b0fb48707fc01675d0a62a79edda33c3f4c93cf6e0c4d79763b3d88587f053be0a3d52241cbb8efb1d224f4a836063d1095a85c3088af50155c9e1b16d062eb38f7cc7d6aea1270e46e5c1b7a4f53331a652cf236ab8edb494272a7bce7304b5551b4c928f8c5fa845b314bd0dda87ce97f164869fe972b7cf5e8712cbe0fe66089164b013800a05a2ed6957a19bb9f8a97c40c30a52ad48733ec8bd4081adafd58430b94620498db2756fcfa3c9d582206c633f6deb1ea236ad2466a993dfb8008bf05d62c132a7eec50a499f34272b26fa08cd99ffcbc1d07ec50ae87e40076a9aeac6f673e44ed5864d90813eb8d4f041042f310384723d3e8e7790031d2b5aa645e134d4a86d1e5933655b2294a4243ac7112fe7edc87c06c4d56912069a38f2069cc1c1026c9018402302d15790c92aa6e75b83656f51929658829f1179881c8d46eb84c447bec2897a87caafcd272b04b7181688aa00f726e396773a6094bb499d9834f1e0872c5da66b7622f5ffc0a946c93123716b18f29b6ae363c41e66eeeba4025879ef1d1a7c55c280841f7e372e99ceb8cc99276ab8132f1ab89aaa9759904dc59538d49272c231d16c5e92027f38b029dc146c07be5b30fbfda4e7b18a2261ff2f18f29b6c9d3a870e6d0cc848b771a82020f5aa385d37b8ce7a9776063c6f37928209c3c46606658474cc06b857bfd2dffeb9f0e823f919fdca9c8a772be42178a149869fa5c63eb50730cb8f8fced35f82741a7fce0904a7c8f9f6fd57c1ccd12784f6b8d6517b6ef5adaca4f78bc72c9f76e38eeb6c03fb4a68bc5d60c3984b10210dff7d497862608dcf632612fce3fbfa580a7690dc5fc86f9b83782f8c58502b7014beca3a2e29d0b12a6270cc54935fb1e596be352c3251e5c502572d4094ba6375fcceb46d1fa329f7759a04ad42d1ce878284751001e655e6d0c0ddffb15ade0fae4660c10b69ce01127e0159bd634f61e5c7e62687aa24920c97586f90292a1498e3ff92ef096d51739518ce8da004664d9ba18f9fd1bcdcc9c1774b0d894d4cd3172f614bbb5a8058eab8aad14bc7034514b53a09a4864cd9a04d85556e8994b1f97b3a692ddbf8624a875825c5af3033847f3f40f88d2e51c176c2248cbdbab4f6352ba1d0c68ffd22829c50ed8ede361759e508df74a318dcda9cb3ed0764cda440f43d4e98ed61e535d58a9f989d039a75d208a66e0338cf801b3c2e5fb32c0a34009a8f80ca6b66f8095e1501da27c56572212f6d73eb64dd5c6dd483b4b6ed4ffe57d938404867c77ed32b13e5140e473c8aadea147c3ae1c370cc4c565131529d3b059e6efc586adef6d83e7586e8a7f57c54076736045e89861b09bbd708bce6e730f1edc32f09c48782c594f8fca71df9def51254cb0e08eca81c5a29cd20c00dd70055ab818d10727842617ceecfca0be214ebcd1d7ff07e63bd8935168014cd0b24befc037d62f25c2ce5c4acf720211bb8fe5962799f4ac0324c6aba93ec4b0941449ff9e196b8cfc41bf26cc5b0c318d603ff34b505a613b2f5e49c9bcdb20f98cc62eabbd856a3d52b5de7a10a90c7c5c3d1825dd71e103e3e6341507d02d436fdd20b2e028f57ad2ebd31b1fcf9908cd88c3737208d55cdd72ba2345a20cdd464ffb2907dd350626f20b9e9996714369904e1b3d89fe02a912f8d70a8c959111027781dddbdc8d6c2e72e911a0cd689169d89b0bb0967ecfc3fc017d0c52e7e69d80259f2e837009f7a0c35ef37ccf6f445f0709d7feaf7c263ac69c7c122d56bac587951d9bb2f9edf9fdd22a762bdd01689803f6b5187f0a8ddafdb33d9e4276acf763c54cec4a3511b3c08bff19d305655720d8c1c71c4c8c43fe62a8f6c2c93723107404f277fe80c4a32be08e60a061644ef20061c983222cd106b1e982fedb7de86506d17f7099ad7a472385c716db0701046df378724d9210b386bbf280e59da839cce4072c3e2809175900288bf48ce538f4d116125f25d53cdc0208afb0fd4880e1c3404ee85883d399570ed40d94f436adbb5301360ad26e8ff01987f3ab63d77387d2e2ba45f794f385d49dfa794590b1d7c03cd1b2e2baa8da1f57d96920fd00a4113c2a433380033a26aceb55fc6c66cecb68dc90b8dc8700d3e5b0c6f44c992d00cd0aa9f0200000000000001000000ff030000251181d0313c192846d1ba2881677717a9c60dd94fd22b2f3b401a2cc8000000c000000000000000ffff0000bf0b0000de61605f19f98f51b069c170e238c51fa2c0f7a27a1daf5ca9504d09cd570abe5e928b9427b7676267988602ecd9f28009664d6da85de90ef64c0e8aaea4b096f65974ea12626d72c5fc341bfa4326f069198b87f92543cf1bab2c56cfcc9bb7d4a282a0df8623546904cdeaa3206ba4c31fbeb0147a9cc01219a08a523a4cd161d3d8fcb2a5e740061217b56b3dedaec2d31bdc11d54db677e16f7c22624d86352f550eaa24b1b94c3a357e1828bc370000000000"], 0x1100, 0x8}, 0x404) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x6, 0x4}, {0x18, 0x1, 0x1, 0xe5}, 0x2, [0x1, 0xffffffffffff7fff, 0x1, 0x80, 0xb21d, 0x1, 0x1000000000, 0x59f]}, 0x3c) sendto$inet6(r0, &(0x7f0000000440)="ec38c0a3a8add6d02cf660aea48e283ac4f00d98f2500ef47823613972c21b712d92d2e6e8dcc1603c01", 0x2a, 0x8, &(0x7f00000001c0)={0x18, 0x0, 0x3ff, 0x5}, 0xc) 22:22:13 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) geteuid() readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 22:22:13 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x80) msgsnd(r3, &(0x7f0000000140)={0x3, "d791a7da05d6e80d7c211768aa012920cbfc1873ce7c4b81ae210e8bcdb56dc4a9fd6e0030c015c62bb592e4beff1fad4e93ed31dd345b1279ea60cbba2d4454bb8c82b7f68484ea3bd0fd2c5f47610d5bf3f2d33c8ec00259b64b5c55696fcb1e74ae28adc8e187f02f48f8fda2acc7447553149f05da3e951ebb9c0d85ce934c33144d6fe07ef762f4d8729e1274ed8e486a201e7ffb2073deffc6a6621cdf5b6902b7b996aa796c4a1bfd46e77ce79412c66158251ba47ebf39549093bca94fc7f2909557aa858ddbc6e95bd0b33e8aacfb7f10517bd9854eb2425a457980084a4a9ad42d118ade14df71a4d95a8af83475b2655e"}, 0xfe, 0x800) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x3f, 0x4, 0x5, "8ece5ea8542ff5639d35d201af63ab892d7e022f", 0xffffffff00000000, 0x9}) dup2(r1, r0) sendto(r0, &(0x7f0000000080)="0e0661e3102d0676340618fbc5", 0xd, 0x400, &(0x7f0000000240)=@in6={0x18, 0x1, 0x9, 0x7}, 0xc) 22:22:13 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3f, 0x8, 0xcf, 0x1, "b31e91a7acc739fa895adba7305a427288e7b504", 0x101, 0x6}) r1 = socket(0x11, 0x8004, 0x80000000) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x5}, 0xc) fchmod(r0, 0x200) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) 22:22:13 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)="e4b7d1b9dbff6df8d3dd904a2ddd30cd0f150faf169f8c08f6e9adefac35818f8a67504193cd10a223d1aa421b9030b0ffe275c4458e27c763f1ff9b242d980fbfce75e000b1bfdc450fdb45462a9bfebf0bc524732088394b43b1ab45855577310a702307496c70b854fe5f036e2fea9592322009a3f74c6343ce40364f68f4164a988a95890cdca28599b6b236b9a115cebf76c7c225514f4625547958d4535aa2fecfaebfb6f720cf002955f24945bb66456586fbf9f48bf502b53246ecfe4a12d2723b34a3be35f26d4aaa250fdc2084f2f96243d4c9b767c7641ebdcfaaf14682cd4218d2", 0xe7}, {&(0x7f0000000280)="9591733ffb3cea523ae72b17287e574d3fc5ad38fd96e23a095f1c4c4b6dabbc7cf8382982e08383316b6a363bc95d2f4ea7270a7d8cf2f0cbacc71a45861f09aab12daa4c7a7f46639e0641c0113f9c121bc722d9b17c468220", 0x5a}, {&(0x7f0000000100)="0254", 0x2}, {&(0x7f0000000300)="b28e0f1fb869e5c13e6976879c548168c0e7149d5c02ee5abfc32229d92ce98549c4e2b6513e972639e4dc0a259681adb9e85093809e1bc03bc0aef17a080ea51e50d1e5c6974f86b071d4705622bec00e52d28f2032df0f3b9587d4a9476d1a0244c2a5caf44f6c93ee1dc883f7ecb955f2df5f45b4aab2a0337a7546a4", 0x7e}], 0x4, &(0x7f00000003c0)=[{0x40, 0xffff, 0x2, "6fc9958f47d1030f617433907bd15275804c588630c931e18ee17dee64eb0e63cb750ca35e96d7834d86d6ca"}], 0x40, 0x3}, 0x400) r1 = accept$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) getpeername$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0xfffffffffffffe41) 22:22:14 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0b, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) shmget(0x0, 0x3000, 0x110, &(0x7f0000ff8000/0x3000)=nil) 22:22:14 executing program 0: r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f0000001080)='./file0\x00', 0x0, 0x3) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) mkdirat(r1, &(0x7f00000010c0)='./file0\x00', 0x20) msgsnd(r0, &(0x7f00004adff7)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x167, 0x0) 22:22:14 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 22:22:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair(0x1, 0x8004, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) setuid(r1) wait4(r0, &(0x7f0000000140), 0xb, &(0x7f0000000180)) select(0x40, &(0x7f0000000240)={0x20, 0x5, 0x8, 0x6, 0x4, 0x0, 0x5, 0x100000000}, &(0x7f0000000280)={0x7e6, 0x4, 0x8, 0x80000000, 0x401, 0x1, 0x5, 0x3}, &(0x7f00000002c0)={0x7a, 0x40, 0x5, 0x5, 0x100000001, 0xfffffffffffffffb, 0x1, 0x7582}, &(0x7f0000000300)={0xc8, 0x3f}) r3 = shmget(0x0, 0x3000, 0x413, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) select(0x40, &(0x7f0000000040)={0x3}, 0x0, 0x0, &(0x7f00000000c0)) 22:22:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r2, 0x0, 0x876c1f0214e04cfc) socketpair$inet(0x2, 0x4000, 0x7, &(0x7f0000000040)) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='^%\x00') 22:22:14 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x800) socketpair$inet6(0x18, 0xc000, 0x3e0000000, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x20) 22:22:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20001, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 22:22:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) socket(0x1f, 0x4005, 0x7ff) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@un=@file={0x0, ""/39}, 0x29, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/187, 0xbb}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/142, 0x8e}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/146, 0x92}, {&(0x7f0000001500)=""/16, 0x10}, {&(0x7f0000001540)=""/110, 0x6e}], 0x8, &(0x7f0000001640)=""/13, 0xd, 0x5}, 0x3) 22:22:14 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = semget(0x2, 0x2, 0x1a2) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/217) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) write(r1, &(0x7f0000000280)="be39493f0746d3b3813f866cb45bc69ceeeca1bf179b1595f816dd7a5065dc194d", 0x21) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x3) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1}, {r3, 0x20}, {r4, 0x8}], 0x3, 0x400) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) listen(r2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) close(r2) kernel: protection fault trap, code=0 Stopped at m_tag_delete_chain+0x25: movq 0(%r15),%rax ddb> ddb> set $lines = 0 ddb> show panic the kernel did not panic ddb> trace m_tag_delete_chain(ce886ea511342edb) at m_tag_delete_chain+0x25 m_free(ffffff00719fde00) at m_free+0xfd m_freem(16) at m_freem+0x2d soreceive(0,ffffff006f2eaa80,ffff8000211566e0,142d,ffff800021156770,ffff800021156680) at soreceive+0x1131 recvit(ffff8000211567a0,ffff8000211568a8,ffff800021156890,ffff8000ffffc008,0) at recvit+0x28c sys_recvmsg(ffff800021156930,ffff8000ffffc008,ffff800021060948) at sys_recvmsg+0x120 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffbf,0,3,3d72a27d010) at Xsyscall+0x128 end of kernel end trace frame: 0x3d986d45f80, count: -8 ddb> show registers rdi 0xffffff00719fde00 rsi 0xffffffff817c0a10 m_tag_delete_chain+0x10 rbp 0xffff800021156570 rbx 0x2 rdx 0xffff800002acd000 rcx 0xa5 rax 0xffff800002acd000 r8 0 r9 0xffff8000ffffc008 r10 0xce886ea511342edb r11 0xffffffff816a34a0 pool_lock_mtx_leave r12 0xdeaf __ALIGN_SIZE+0xceaf r13 0xffffff006f2eaa80 r14 0xffffff00719fde00 r15 0xdeafbeaddeafbead rip 0xffffffff817c0a25 m_tag_delete_chain+0x25 cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800021156560 ss 0x10 m_tag_delete_chain+0x25: movq 0(%r15),%rax ddb> show proc PROC (syz-executor1) pid=233883 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffce18,0xffffffff81eafaa0 process=0xffff800021060948 user=0xffff800021151000, vmspace=0xffffff007f12b318 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 40872 134874 26547 0 2 0 syz-executor1 *40872 233883 26547 0 7 0x4000000 syz-executor1 96903 337394 0 0 3 0x14200 bored sosplice 26547 270104 29768 0 3 0x82 nanosleep syz-executor1 4801 41576 29768 0 2 0x2 syz-executor0 29768 332740 65859 0 3 0x82 thrsleep syz-fuzzer 29768 473706 65859 0 3 0x4000082 nanosleep syz-fuzzer 29768 202831 65859 0 3 0x4000082 thrsleep syz-fuzzer 29768 496097 65859 0 3 0x4000082 kqread syz-fuzzer 29768 106939 65859 0 3 0x4000082 thrsleep syz-fuzzer 29768 160953 65859 0 3 0x4000082 thrsleep syz-fuzzer 29768 223451 65859 0 3 0x4000082 thrsleep syz-fuzzer 65859 148821 67511 0 3 0x10008a pause ksh 67511 14863 34445 0 3 0x92 select sshd 9907 497547 1 0 3 0x100083 ttyin getty 34445 264540 1 0 3 0x80 select sshd 51200 429961 35192 73 3 0x100090 kqread syslogd 35192 168987 1 0 3 0x100082 netio syslogd 23295 86642 1 77 3 0x100090 poll dhclient 87849 499101 1 0 3 0x80 poll dhclient 46969 88239 0 0 2 0x14200 zerothread 29336 123912 0 0 3 0x14200 aiodoned aiodoned 81480 340374 0 0 3 0x14200 syncer update 22553 153365 0 0 3 0x14200 cleaner cleaner 69628 126356 0 0 3 0x14200 reaper reaper 436 77740 0 0 3 0x14200 pgdaemon pagedaemon 95740 89985 0 0 3 0x14200 bored crynlk 98347 45188 0 0 3 0x14200 bored crypto 7427 137168 0 0 3 0x40014200 acpi0 acpi0 67844 367058 0 0 3 0x14200 bored softnet 41977 519714 0 0 3 0x14200 bored systqmp 76875 85969 0 0 3 0x14200 bored systq 47570 189005 0 0 3 0x40014200 bored softclock 47748 456795 0 0 3 0x40014200 idle0 1 246193 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper