07be651fac4e71be513358251f8bae8f50a390d27f60415d352cb42fa4cee60cdb316f65bd0955de4de439bcf1dd3cd5a3f01bd6f90d63d19c606e7c24276fdce2e362cb601630669bcfbe0033c3f3c4174a15aaca493e56b488d8518541b356078cbcf3c301214d8410c1fc4d537e1f38d3016fa590a8f27692898c0fda7dc7aa4c5bbdb14063d186dd4c9113a7d88c89e1f64c41cc7ea128edc86c1c7cb8d918304ee8cfc3cb974c088844f4551fb9a38a3db3ac38e60caa0619762d1feb46e3d1056ec296a9b5bf93b93e08755a2602757465588c42c034a61867b48e8ba7b2c65b1e1d3189e08383e1bd4b60f0b965d052aefa99f382e384e4123338e16818d6999039e8dde7ed2410f0b5ecce1f0eeffd98982df829bea898a59ca2c4ff021e8d29686eb12bbaa1842554e254c772d793699f76616a4d9f87bca2b9ff4c021938c54de1aec1e635918303df78bf717fabbe366dedf8a5d4c11e537f2a82291aa391f7a76e2d7336d7d915cf3f05ae556aa1b6604ce03c40fdfd7d2fb1efa76befd84842d6e507bcb8799243880e252aa6ddd", 0x1000}, {&(0x7f00000039c0)="e4d24575f5964cad251df943377020338e7b510bc0695be105a6bd603bbaffd6a84d04278fcffb7676840f8caa3454afc69ce7f671bc0e1eb0129d9fc5d4a6f29ab641d49e159aae7ef7974adec3590d59e3508a53b8e0e5d68046afb7ff00982500b52b8ccaa7faee9a6b648b6add1ada8d7820a1f5434c35f4e5a9325f0e33d42b706c850e9295a080758dc5707d159e5b5eb0a92fb90b9da688104e94b31f2f9acb0faef20327af92f80640f9cb2bcbf7af22c11c313cb4f90ef4186872944f28385d39dea04806de69f57fca81c3f2bfe09e099f1fe8b35c9fd22f238f4a35a27668c97fbcc1a471dbb27ab0c4e8ac4660defcab9f565efb332e8d5ac1463557638eca0f2106af197e606e40c2c737dfb248b135d28d21c678a5e8ca558b7b1c016a5fdb9fbc59d176fa904dcfd818b46dc9fcc7b1ee04a79a09e5b4c37c18ee34a7f4199989c276cd79b4cc11be606f80530f1c9d624d9d5b5b66a5ad6b9c356911511f457169da6fd3abf4b87459ae850571dec641329176a62819caa7ba3b25dbf1a0aab289454bd2d29dfb692c10bf51f4dbb1f2bdf8c6ca16899d8160ffe2daf991ea343702586ae46733bb576eb5a0c6bdfe9985b5bde7afe032fa631a39d2555032b3c91d921192a547f166913844bc06c0913606b8f3775e4d1dae7b4a396836ef10099b2f35581b354af54de5cbb6efcc33ee1da875a9e0c768c2a5c22a0a9ca06077f188880ca847dfa98e7094cbc29b191eaad561c64d204d2484f19780a4ddf51fccff971f5fad2dbee89992c652ccf9a1b07b9161951bd39c2793459bf8e6ab65c2a41e8e132313f7e476cdcb2c997cdb6ce4aa351247f590a5e476ea5bcac28046e193cc86d83ce7ed40297bac014b18273baa8eabcb61c25ed514d56c543cc6411d20db7dc89043a132969800be5ac426e510a6798f95206ee55e668e892fea5542a48d6f96f664b18a3592da77c0b47db21069e40058bc0d9a416a6db7ec34f01a48528cfa0c87dc3adac8999c67a7afc7c571a0d91b1dd7fdbd534e9c6011ab947d64f574eb790c2cf36921418db792ab7dca0c3a65e4c05c93bdba177cc6e624e86f750c936071c784463cd8555985e6a0f07e3c9708e2ecaa726c0aa1f7879f542c4711130d0522fa379f8c9052be9e2fbbaea9e3d0345063128214716b7d62f642257dc819fd0590f03b4e44a798f031794f59586b5a7241ddec33499659cc53ebf8d97ed543ee96abbde9eb89f9ecc95e22125459e858a0051a695b1c8e22cbf85d83e3153027d2dc865a58e3604b03d59ef9e17f784926af318981d191a09addb837ef05a1c1f47a04f1d6cd46b1a84a3bdb322ccdc3db55d84ce09b24515e042259590742120b1f30afea7daa9742611c34b448acb72c7b724c25adf2819a626c0a062cdc28f19804415a59d776aa060176d5eb5be72685535678900ffc90e5fdc892d399612251bb539c3183ced3c8a16f6fad99441dd479efa273eb9779463770a3284126a9b033fd40a8b07b16b37965bf8f573e8b3027b0952b81f4f74af1f89f30b6000752deb6028f13f30bd7098e406ddc27102c919bc6362f21fddac02f02e7dbee3e03780551f36bbb93a00c45fe03c6db6e3a89b308b889910b280c4fd13df27a1ef2d1140b0b982083601430200ba975c2cbc231c01b877fd916f8b2f1c5f545155349ae65edb53cd5ac24adc895e918ac5044c7711dafda7d2f2278c2206df73e8857236508d6cfdf09cf831cb7dc56e877746c752c9bcb72c02aac78567a43502c39cc104c92032813f1022b74113a8f8022342caf9b7b03199df8da8675917901fc130bf6421f6675e656849f6ddbcb9009a7888d4bcb2060c3aef64ce8740cb770e197513ab109191f538d7a26fe79f84d930eec3c2de00c2764deccbb4aa7ad72b46727d7ffbe038456dd608d4abdc1695a7ce9b3fc6281e49deeb135616e4c05e6f54c1dd0117b165738e5d48561ab0d1afdd992bfe8dbb11f520326c1130dc61905c657b84cbad2ef20058e568da106437f896e8f62a9dedc4a1d103a66fe1906d9580cb9f9296f501e4b38372301869244bfba0828cd86a3830c837fc3693930516b0978389f4177d1ab780dfc58f1b240f32aa2c73c8db2994cdfaf326ed2cd50d5779ea011b90b2bf0a0a0f381b6ba9da2ec2de0e04ae107cd3605b59371f802726044c53ff5cf24a84950e7524eddaf2f47a12388ce405dc6b279fbfc3ff32533248e2c3d9578f6a30314ef7e03968e89d3d4137524257f69a218977e3aa7ede662e634e182fc503ab3e2cffb03ea44772467e4bccb172977c1b09b7915068c00b887c503f0544a87f55335e73ba759e1e3961649ebba80790b7d3594a84dc3ad55a972614070aea942b2f23abe5c4586ba4e033db3721fd60595a96b5809d2927c7a676c381e4a27452066f79adf3d087a0993ba597237f93a763a9c07d885af7a4ea8351285a64ae8f1ba4d1c42e9dafc14a145ef12b4c42697ffce6cfcbdd913ae03dc6caebd43c1a27af5a092e8d85551b498c4aad12136b5f43d301ca853dfc1d9058e1377f1e5e256fa5be315b14dde73e8b7b7f091a088d83e75b3e585fe26aaf20cebf83a1d9af17069b41fc0fe974e57e90dcf70e75441284a14e3218dfbe70578509990a43198b9b2665688626600d2d95d83c5cb2de3cc0f0fe187978bddcb1350b697528d40a4219e93d8cbd8e888b1e7a032fb010aa6c9d2f99392edb0369c7934a67885758328b73affdb35b59ac61f3c6af4e95f64ef26841c867952889490d2ad20c35713c6d5f2858edefb4b0926d07f88b36d6cde8f2b5ad98c84aa1191570b7e9b2147b705b1186f632959546588cc0cfbff80662208409349cf74340f18421ab3380611ec852b697658e1b9b7ccce7d28a094fb79ebf4924e7b24e9e2f609585ab77acf74db635b088f60a8111ffa71a94b902bac4e1e2a857eb55f8862689e9de0caf0b6a71027c66338a5a537d7e95009c43dba8a975e9fa9086315fe6f11dad6f8e3e8b7cf4e6edb32e67f1dd09659c509b2b4d9b7cc28a6f5a2fe05cd16b27f32a9be3e2928ba14ab0b701769114e897f9747d1b866f8167d00a88aa447ea7f0d3c585ccc68a562d45c1ce3d7be1003b02a159e9ce6101637971659ef4cc3e5634f339da8846b361e9fbe07935dbb3d6c1952d5ab0d53e2eb9f54aec5d2bd9ba81337700ff1efd57065910b6389b42fca957ab306c1e2c469ca030ecb7efe36bdddaca9c38f968782e654e51ed8c31e900fe37e02a6d0e2900003de11efe4203b74398266fd2608d49721db308093f6be53552356b1033da2e54f5c07ec2bf668d214874a33ccca6dc8144c88ff9e6b4dc7ae8fbabf2ba2d0e663e8f9796445a9572592e0e913376db334373524051706148c3b969128736a455e7102b2ed5421ecc766269540105dad9290a655eff0f5e58f433d4fd3ad209603ab350402bef334b707d04fb54f008bcf1871f88813ca221f79eac74faadb25f6ad870956c9b616809d0003e7e2f0951adc241d308ff47231bb34346136496e56565a219d5f5f0aac2aa084f5db94d24086aac6dd63647b0dcb02fda12672ea9a3884e9ff375882cf798e3b767c8b89066d03b4de6325e361c82f3de11e1b12b90105e22fd6e46502690ce0a11cecb7d08366c55c50fecaa0945bf282d01a66ef2c5acba1daadc3056d92b9da5d92076e1c6803ecac5d8adb551a930240ff7de056673b38a57d394ddaf831180d5c87b33166211af84123421a242e6538214fa93d908fdc80e77af0ef979f21891c7c6558e2acfe7d7fcd3ae690ac14f670e610fb2e4336b9e1ab8ca06b03b30b53c6ceda94850dc6fcadbf4f666ff8beb2158a3e2a4cce80f7b3d9efc858a381915b43c643e1cf607b6bef386a28a9dd84ee9be8f3d79c6339b2b15ae3ef480d41ba86bf67a8ab1df7a6dc6491989a72dc3c5de4ce9446eba0bcd8d934a76076828ecd71f694edaf626d206c609f52ae14a2e2f6bac69a42b359810a4d9a74ffbed9194c5ec1209cf0373bad7760c38cbb4066965624600564363baf854bc7f335ac7153b60ffb6c6f28760b2f747e44279516399a6739a98909339ee4b01a84275363ff2e2b5ac9b561b84f80c913a90d5f65c4214a41556c7ba5a8184a3739cf422bd9bd24859ad33c9d46a09adcc36e6cd86d450da266509454851a5c7682be853398fbcdae8480903b475f97a683f2b6afc754f9cbb61d223f9f3979a76671e64dbf632f63d49483ef7081f1cc0dc7efcc46783135f04c43d116cdab39068a167e413de2c89148c9f6eeaab69c68a44565bbc369679e52afaeacb447e89afeab54cfdc56a8110dbf36c2a183523b9b783c547b4d5da3c5e20b206f488142432f7e0613ea568eb5e414b53eafd0bd6e142f746efc2080a69c61db326c3c575ffbc7105d3388c58071023dac26713addcfe4f63cb54753ee3fa20547a5f109cd2d0219ee79ca5e8dead262dcc5cf3697e05469e25e023f2fb8cbc53022e50060dee3cc8a7d9b40200c0f009b9a1b52a0bf6f86a55ffe335ed8aa30007bf76ecadd88407131bafff02be96f191c9d76ff9fdb9ad433722cbecd6b347978a4020aa5e815e96ef20dd9603c64cd9eb2c8b51a24de4e3fb04b4f8473860fa27ae9892d48aef276afb4be872a61c2e2a1aaed9a12ad84749ba93dd56962f15dc2f02e721ffa41d02f634c11fe141cac059ab088ea7f1babd6a0c4e6afff1b4405e496de3e7f354aaed90eb51a764918250631df1772ddb04e9040663ef8a486bd1278f4d3961d191a18268301f274ccdf1893bde095a5a31e2882584b36e50c9cf3c9aa41db8a2a64a9c10fab02a59a5405abaf24bce088bb7db70ff41ffd50c58d10b12db32a02faf2766a664225f3aea141c67539f0eb8300765bbc944b638e51fe12122596a1cc6e5bd5e4d9a57ec01f03e01623a8aadb430924cace1f33a1c5c9629f0ac62efd288d761decfd8d21b262706a09602ac45e887f0954af05d7820ae1f4e102d4da8388edcb1421eb65e855629b8dbc94dcff48130d44be39645f2f20330d7b33f81b3a791dc9f998e0b5a6de3a74f30c874d858bb0378ec3127681fe474eae7f7f6b23b35630f0e752cdd36224b7b16a3bfa1de0cbe821831fb01db0205554a64196593654e8ae41ef6157ddaf960084b76cc7d42fb63a5c66ddc3e88dbcec4db42be7b91becba3848386c05ffbd29e7cd298ccc301a4a27dd98352ab637a736167162ccc532cfcd0e33a13f259bb04b82a18fd74698ae614a0e9c09d7d26d78b00471789969babd9d6c20e3084fdadef5baaefddb2c7f96878d4c06f9049c7309692ddb86a694ef6a38a51ecb8169c86e2ce0583c4d0ee38d8290453df587fb6ae46b977fa4efca58774179689a410108385c321dcb8f195a30c6dea30cbf7694cd2a328226615baf63ff0bbb0841ee60b6e9a5ad96419d9aea5b8ff323e2e51961adc2f07ed5408bc891a5dc968e5ecacef0963a65d26ad1dcfb1c11162d601ffa8247418dcbc32d0c4b2f5ea5c9ef4f7f6cc299464571321dd477d7f06730e8037dc5e94c623ff71765ae67a867c2ed791296b83630bf1cde16ab853507d7c1dcdfa7437933702d0e774c9c94e7f5c757d7a0c46ab98ce0862775d642b4ca63a92491caba648d79decc7c9e7c768ca1335dbcaf7e7657b1661762bf92793e88b6ca590080c6d39c333d71c2da8d58f0c17822fb84f7597c7aead3d2f68463bae496469b6140bd84ce49057f2d", 0x1000}, {&(0x7f00000001c0)="e13f282bca077e1b5789539eff3b0d70640e400cc34a4f385e11dc014bb79aba9df1f400a25a032078c69e1681373e16ed2d0692ab23624ffd5bc698534ea644a1e0b6179f83adc296aa8587df6a68e252bbbbab5b513853273e97aaceab0a5f680d8f8cffc62f235d2d7f3dd9d9c20b8af8898b92de2526d9fb0febcafdef7d6e8f2dfd770f75b57915acfc1628e72e112d68c7a81e838df0413b6236a043d2debcaa9064fd52204bbf98a1f03a298c208d2c8973aba8ee3864d70cd6c76c362b7e54470417cb6b3dc659398ac92ab788ec78a969b7be8f1d6b161fe97a47681483fa744ba7a36bd15ef4a86a11a3c9538d3d55ca52068c1eba0f6e", 0xfc}, {&(0x7f0000000140)="044abcdcde49", 0x6}, {&(0x7f00000002c0)="21d720d8eda6900f6e59d891e687a5ea3c3a92a379dd31c81e62e96d8c5ad2dd85640ae19dbec003e878789b9491c43cc697921f7f49a56af7466953a08eb0e4e04398bb204fb98baf395f5b0769dc250410131fc8e173a13e85d9873a74ac681905e2a3694540d8899a8fb5ed5b75932269e9877ec73979f530a620cc2f79108168ef32ceb016502a3080acd3b89b3e461ef1438a75f3b61ea867ce9913ef5f890c53529096bf3d5525fe385b272b5e6c7b1d3d6be08aa9f8e32673cee4dec6c2af3bc87306af70b3f067", 0xcb}], 0x8, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x158, 0x2}, 0x404) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000980)="94", 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x8800, 0xc) pipe2(&(0x7f0000000080), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xd, 0x1}], 0xec7, 0x0, 0x8001, 0x0) 19:14:32 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000000)="4671da53c220d266179e20b622fe9af6284be4b1feff8a4b898cebb8f6162dec15a1826fb952f40bb7c2d29a06c563841dffe1eedfb020f988f77de8442a887bc9d132e64dcd5cb6c3dfe22a27ec6b921ae1f24c2b71f9", 0x57, 0x3, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) clock_settime(0x0, &(0x7f0000000100)={0xff, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x10000, 0x100000000}) flock(r0, 0x3) close(r0) 19:14:32 executing program 1: r0 = semget$private(0x0, 0x6, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) semget(0x3, 0x0, 0x4b4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001000)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001040)=""/174) r1 = socket$inet6(0x18, 0x0, 0x5) setsockopt(r1, 0xf0b5, 0x7, &(0x7f0000001100)="54233f0b798535d2e400874b465c7fadb4699b36f7333350f0a969ff90c12be7e6580da54a378669a2b10b0b3bf875e641863b4efa3762f441cbc942d8bb69ac242cf8d8a1b33729579d4240a609cfd412f379d92755601d1fe3713443f705c015b4f310ff1b72cd87bba922662f01fc7f907f818249ccbb4ca66e64859b39ac400552", 0x83) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000011c0)=0x2) semctl$SETVAL(r0, 0xceb3e70fdbf35e16, 0x8, &(0x7f0000001200)=0x1) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000025c0)=""/153) r2 = semget$private(0x0, 0x2, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001240)=""/4096) getegid() write(r1, &(0x7f0000002240)="0af3347efd9f2d9d2f01c701cc2b6e02371edb3c81f9cc824f9c6f6355de8470f1b1b1b265fd01ef087cf5bf24587e7b3bba7dfb5d939337b07619f7642d38b9e2b0f3d88be30779e24479d2ec1fe68b8f3656bf2cda343e30392a3b7c3d581358b1d9a0c6169ea7b20cbef2bd87d2cb761b32c5b35c7c178150ede7155c42552206f1e5a92cee30586ed5861a4a2e10fa9cb86c18837cd2447954fbb2dfd32df64cc1294a61305da30cb8c6a6fb4e9e2539b65071853fead055cfa932c24cc7ea", 0xc1) getsockname$inet6(r1, &(0x7f0000002340), &(0x7f0000002380)=0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000023c0)=""/244) r3 = open$dir(&(0x7f00000024c0)='./file0\x00', 0x20000, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) getpeername$inet6(r1, &(0x7f0000002500), &(0x7f0000002540)=0xc) semget(0x2, 0x2, 0x40) open(&(0x7f0000002580)='./file0/file0\x00', 0x8000, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000029c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a00), &(0x7f0000002a40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002a80), 0xc) getuid() getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002ac0), 0xc) fcntl$getown(r3, 0x5) 16:04:15 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0x0, 0x0) 16:04:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f0000000500), 0xc2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80000008, 0x17042b8e, 0x1a6e}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x101, 0x7}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x3, 0xffffffff80000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000003, 0x8001, 0x7fffffff}, {{r0}, 0x0, 0x80, 0x98, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x1a, 0x2, 0x0, 0x101}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x7fff}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x3a, 0xfffff, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x2000000e, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81, 0x40000000, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000080, 0x80, 0xff}], 0x2, &(0x7f0000000000)={0x1, 0x400000000000000}) ioctl$TIOCSDTR(r0, 0x20007479) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000300)="54d7f10f484503f944165ee73419e3d8b57624ae1f24671b3dfe5d0caa90d564782e72e031f49c774ddd0899e76b684270d420f486deab94e590959fbd4212", 0x3f) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:04:15 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket(0x2, 0x2, 0x1ff) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = semget(0x0, 0x0, 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x8) socket$inet6(0x18, 0x4, 0x9194) r2 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x7fffffff, 0x0, 0x8001, 0x400, 0x1ff]) r3 = dup(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0xab6) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) poll(&(0x7f0000000140)=[{r4, 0x40}], 0x1, 0x0) 16:04:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x4000400000002c2, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:04:15 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:04:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100), 0x7f, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0) write(r1, &(0x7f0000000000)="184727d259be4de85c2cccbf19caaeec", 0x10) write(r1, &(0x7f0000000000), 0xff69) 16:04:15 executing program 0: semget$private(0x0, 0x7, 0x432) semget(0x3, 0x0, 0xc) semget(0x2, 0x7, 0x0) semget(0x0, 0x1, 0x100) r0 = semget(0x0, 0x3, 0x1) semctl$GETALL(r0, 0x0, 0x6, 0x0) 16:04:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:15 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x13a) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x10001, 0x1ff, r1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) fcntl$setstatus(r3, 0x4, 0x84) write(r2, &(0x7f0000000040)='h', 0x1) fcntl$setown(r2, 0x6, r1) r4 = dup2(r3, r3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x2, 0x40000000}, {0x18, 0x0, 0x40, 0x4}, 0x0, [0x9, 0x40, 0x3, 0x4, 0xa7, 0x101, 0x7, 0x3]}, 0x3c) pwritev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="32007b8f7f388cacfc997a1057ebbc2f7dc66b582b59bcb63115fbeaf9544b155bd0df23fccc81053de0a3956435dab1423cc0c4aba19111f3d8da94534e844585353a112c6d50c10e793e778f6696aacddd326eb937083c68b153410271893ebe8fe40b6d16c842bd158844cb258d0733f5db11220d04c93b8a3bd880e0974d77b1e6f2f3bba2b61529e565fc958a1033cb2063b31e9793173a8dc0266e9ff2db1f2352a9caf221f2fccdbe5a03d1edeb2626b05c5036ccc3f810b32bd00d532bf0af07ff84cfe2bdba772aea5250bc09b0957a07f12649eafc", 0xda}, {&(0x7f0000000300)="e95591844c9a81715c94e221a984405627d46bc2877332f6fc027d2344b888e1faf5feef083654", 0x27}, {&(0x7f0000000340)="82831d86b2ccccee15697f589efec67f455fa868cb95b1715ebc36357692829b484150610065f9242dd32f1bf31b47828e99040a03efc0d488ef95464f09439f9c9ad8b219c41d57b74bb4b1a61517961c5112a6754217ff5f19b37fa117fd08b5d23bcb5317e7e4bc1bc10dc3e3ef2b107c0bde2380f875ff874b82ab8fe025ed2e4afcd06e9c527daba41c60ce72839f2aed6b6d26dbe6118601af492d9bb057d810f7fb502116d0efb27356413711e4fc17a38a30233868bc52b85d50ad5c4f27698354d32b6ab6a03678016744c5d7d39cd8612015f4863caf21a19453fb141c3bbe18ff694eafbab3a39e9f37ee0a5aadaed33d4f4609b447", 0xfb}], 0x3, 0x0) socketpair(0x30, 0x3, 0xfff, &(0x7f0000000480)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000880)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f00000019c0)=[{&(0x7f0000000500)=""/58, 0x3a}, {&(0x7f0000000540)=""/231, 0xe7}, {&(0x7f00000006c0)=""/156, 0x9c}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000640)=""/60, 0x3c}, {&(0x7f0000000780)=""/82, 0x52}, {&(0x7f0000000800)=""/97, 0x61}, {&(0x7f0000001900)=""/146, 0x92}], 0x8, &(0x7f0000001a40)=""/238, 0xee}, 0x41) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)=0x7fffffff) recvmsg(r5, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000001bc0)=""/96, 0x60}], 0x1, 0x0}, 0x802) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) read(r3, 0x0, 0x0) 16:04:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = semget$private(0x0, 0x6, 0x200) mknod(&(0x7f00000000c0)='./file0\x00', 0x8004, 0x2) semop(r2, &(0x7f0000000100)=[{0x3, 0x1}, {0x7, 0xffffffff, 0x1800}, {0x3, 0x217, 0x1000}, {0x3, 0x7, 0x800}, {0x4, 0x80000001, 0x1000}, {0x7, 0x1, 0x1000}], 0x6) mknod(&(0x7f0000000140)='./file0\x00', 0xc000, 0x40) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/234, 0xea}, {&(0x7f0000001400)=""/40, 0x28}, {&(0x7f0000001440)=""/88, 0x58}, {&(0x7f00000014c0)=""/181, 0xb5}], 0x6, &(0x7f0000001600)=""/42, 0x2a}, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001680)={{0x18, 0x0, 0x8, 0x9}, {0x18, 0x1, 0x7, 0xa0}, 0x1ff, [0x4, 0xfffffffffffff800, 0x9, 0x8f0c, 0x5, 0x50, 0xe42f, 0x311]}, 0x3c) mkdir(&(0x7f00000016c0)='./file0\x00', 0x180) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001700)={0x1, 0x101}) stat(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001800)) renameat(r0, &(0x7f0000001840)='./file0\x00', r1, &(0x7f0000001880)='./file0\x00') semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000018c0)=""/214) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) symlinkat(&(0x7f00000019c0)='./file0\x00', r1, &(0x7f0000001a00)='./file0\x00') getpeername$unix(r1, &(0x7f0000001a40)=@abs, &(0x7f0000001a80)=0x8) preadv(r1, &(0x7f0000001c80)=[{&(0x7f0000001ac0)=""/227, 0xe3}, {&(0x7f0000001bc0)=""/191, 0xbf}], 0x2, 0x39) semop(r2, &(0x7f0000001cc0)=[{0x1, 0x100, 0x1000}, {0x5, 0x627293e1, 0x1800}, {0x2, 0xfff, 0x1000}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) chmod(&(0x7f0000001d00)='./file0\x00', 0xc) connect$inet(r1, &(0x7f0000001d40)={0x2, 0x2}, 0xc) semop(r2, &(0x7f0000001d80)=[{0x2, 0x5d21, 0x1000}, {0x0, 0x1, 0x800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001dc0)=[0x4, 0xbe36, 0x3ff, 0x3, 0x1ff, 0x2, 0x1]) 16:04:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open$dir(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:04:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x10000007) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8003, 0x8) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) 16:04:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="cdd83198000000000000"], 0xa) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) 16:04:15 executing program 1: r0 = socket$inet(0x2, 0xbffc, 0x9) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCNXCL(r1, 0x2000740e) 16:04:15 executing program 0: r0 = semget$private(0x0, 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8002}], 0x1) semop(r0, &(0x7f0000000080)=[{0x0, 0xc0, 0x1800}, {0x2}], 0x2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fff, 0x1000}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x1, 0x5}, {0x1, 0x400, 0x800}], 0x2) 16:04:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x100) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 16:04:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd338cf17822a36e76aa2d8c648dcb055552fbd5e41789632dfc94ff334a5619515a4c8ab0619882ee005111f38e6dfb238f032de3984d834b3da025bbd46fd7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0xfffffffffffffe47) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="cddc3e03177b9a6f4d0bcbcd0b9bd22babc8def992786dfeeeedc4cb2cbd63d6de2ed84062c42c5fe99e209317", 0x2d}], 0x1) r1 = syz_open_pts() syz_execute_func(&(0x7f0000000100)="dad1c4a2058c1266420f58a53e5b00000f01c465646543dc21f30fd6d4f30f5e58a7c4c27d326e00c4a27d1833c401f1554600") dup(r1) pipe(&(0x7f0000000040)) open(&(0x7f0000000140)='./file0\x00', 0x100000000000046, 0x100000000002001d) syz_open_pts() 16:04:15 executing program 1: mmap(&(0x7f000092c000/0x2000)=nil, 0x2000, 0x100000000003, 0x1131, 0xffffffffffffffff, 0x0, 0x0) 16:04:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13", 0x5b) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup(r1) r4 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000001700)={0x3, 0x1, 0x8, 0x0, r5}) r7 = getgid() faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x3) fchown(r3, r6, r7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000280)="40d78efd4589036e1d5395aefbbfbd886b64da076b5b98216b7a847f0be0c19ad038d41dc9c15bbf230b9e7a3e4da69977a490e5a1188c452808a6d1f0b8bab3e04f9960d07c915827de7faef41ff7d263077adc9d9231ef53682255e682967b27a469f68f7d48ee38d93cebf2660062f4d0956b6e24f8f250c6bd40a758514124741956", 0x84}, {&(0x7f00000006c0)="b7787b9827ccde9122757b762506c6010b177a1c013610ddf9fac60e9013aba809adc12751a281609a0a3ccdb61611d2c18e2e66fbe53591aa6699692777478a8cec754111256673ce1e9b24a051ff4970da541a625a567bd491e7c1a29e3169a233fc26a1f8e5ee5eaa496eb2d9052ae3f9bc68978ab65544df8b972d51db7f096e42ceb767b9e80d624625f78f9e6a0b96895b6cbd38f1ec6263714f8015ab373825bc25bf8dca4c8e39fe5e2836de16fde287d7e7841546640745028c4a23b75ef1fd1661ba44eea43e5d3558e4ec3719988af862c842a987289649ceb7f794a3a045447c3cf1074a0ae2cc50870cc3a6968fcca256c80a725a138dca56483312e87e6d13055c039c201347ec76114ce4470656f45caf01ca647bc737fa556e063b0a1f2e1aa82a7d91e07f7cd1389a81d06495c74cafecff97082e1b529676806dd678d001d5f818c120d0b063f2df606bdf2363bbe1093ab43df5396bf6234982308188170832b4d4db7b32e1d64b7966acc629e00975e292404cf3822af44f20e5187546627f4585cc079ed59ba250138ed455d704c550968da97105f363b64825877c343275d49aac2c2149e6655aa4b22932b6b0ea4e840909ae0a7699aa9dc11805da068d08d12d3a6f460f69a18eba5bd5a03e84c6333ba2bf5c52098aae4785b81f50ad0d613002a466d8620e272050243ed6c13f1f28ab8dab4630cf4510cd1a48ef3fae0340b5a6579c713bb9b96e25cdb93c533680e3c37ecf382b63f5fb75eb2e12094541185a68e9a9d72990f1a2c596d0cee6876ffcc5c07174bdbb56fcc7afa3bd950377531345e73d3ead7dd12143fa6c31177beb731a6a5af993ac02f5dd5784b0da44bc3a760d9e65836792661102f9c364ef27dbea840da0b74f48897b14b2b049565dc543b922b51ccb4d06f1c818afac434f286187189125b43bc8a523607437dfa9ba75ceb7d1ab7fddf709c35d963d4b5e8aeb1a618045ab0e20145b33bd37e30ed9ed6f5512344bcf5b1ee5189ffe7e15ef507dac6f462215beaea0caeb2aca412a67e892e51b05beaa0cb3107fb0b1184f9e1188cb4de0deee8a65fb3e7e50e16cc24313561cf8512f8e5447f305ccffc90ffa6338d01b2869bb5d7ab06bd9c8b0b5e9d0b55c57c4b894b63aa08e0fcf51fd8c491c6d0d2d93cde0dab1b2d8f709896707038a5dadc4d121fed023cecd9c4658cfbcacc0822d25df1a807904f2fcc0feb161508808b1f7a8bb0078123f12a97d48a885b2813b918e94da42e1c060756c5472367f9cf7757bacbadf64a9f43cc426f82eeccd23ff098a387f5da64107c2f3f7b5896f1cd2e0d89e6a704a9fdebf50e8533496e52abe983812702c34d665800d476e8c1895f7ee74092a6639cd3c903b2aa99231da646be4a79d53b191a0913b449bf91a84fe3658959cd0358d1e31b86c9739f120e14ebdacd1fafeb4f8b63bf47f968fd9d9ea05472c5a58056ce0d56f21d258bd9625742d75130f33b0891d94a5bc67ee8190b5532a361ab94098183b15771565a2176aa23276a7b40cb46a6d914b04550c00035d40833d3a58ac18d1a4a69d047f253f85c9256a0d8211892ad28d3b6a78159b633d83c134eb62a75cc67337c301edfc18d27a28bb80a6d8992777170b5f751c4a3fa780d1e92a10c932464b9b3210af313378eedb7902d376000d101d6b3ba1b36bd1c0ac61bb87a3b77e4c735691b3e326abc1ac7c24d44fe59aa8e82481fc273a4b17b8e405375d90f8072c48a837ca66f0a9f2f0f2ac0778af83faf2131828f6c5b538aa31b7ef7f649f3de5736e373e57460345f0dd37498f43b47d778b080a5ce6181579fbe603a0abeb0d9621e9560648c75b7e14213e7cf13ed53623f34364638de020cf3faa646a08b86cbb8094549e034c25b31dfabf84c87521c81bba8115b93cd7024a4c80d669504b7e533fad45814daec81123d434f14c732b0b8592346570bbe1a5533b4998e42981752ced39ab05a1beff207e08edfea17b0ce72478b5049d13e6c7bb45f8e61127f4414930e7d9edb46e76f7186d9a03337dffcfbf47ab35ae93f82d32ef38ebb4a6a56791bf5ec30c0fac6976f52f5609c52238543ff524a987d0212b367cfec4dee79ac1830d563bb7f9886d83d802889c735a2c6e19e92198d49bae8d842a9275ce38cd772ca2e7405f9c367f1583ddde82dd3505542d4311ce2fba014db68afb353f334b9923c16a721b36a3d9819f4c4f90d4855897a9beb3705755a9baddc146f5f6031e1b646b39c4e8693f10015751c9e2bc3505924b57ebdf651633ce9916b9360d6f77cc82e1dc59af545592abae97b2b261221deae47b91cb16c1a1a01f94c6e5ee8d508761ba2acb299a7cabac47a779431eddd37635e3ab056943ae838fd884696f0ba532cb1151f8e96e68777e838893f1be591413fc9892d989fca369dd4258356080213498ab05d44ff229679c7c21051fd283e42d77e22c6fdc404af3d5e5cdbed1ffe82c8bac98490485686babae1d1f6efd4523a0938734bc146236a671ec5f21a6e4b81ac926defd468fe52f33b3469ebeab0f8d10c866038a4389b129287c29ac7717de834addc4474cf71750d08151627a477e4c104b063cf983c478049e216d376b4969c1e2d486fb2da135d50be4cfd802cdddad4740ae97cc27ac123cdcdb9aa05ddda23bd8f6fcd24b876a5ecf228dc76646763ee9b1f65f0e3076435c67d5b967013ab4e5058321a605becdfaecccc2e238e41b11004a4af49ff73bd793fbfe59cdcd84fe309848155c6bb958250835619d773dad15bdffd1375c03e12e4804480cbde50e8fd7cf4dfd3adab3bc6acd7dd486497bdf6212a21edf0440518cd22b195e385700b8fff873f9b4868d44e0139cd48d8a4db54f4498638c956516b2bea4c605348cd4a9e1dc2080584fd8d4f0067ecc8465d74e43f23fc3f30835a13fe41a8e893cde837ed6d3af4d4ad8ad94dd4728c55f08d0056d8c877adad0fd1f81d4acbf6168679cae999c72bc1cc4f074fb37b00d54735a431d156a8006571751ba8cca1de49c2055f0240b0b959ced13689d711729476b6f48d5d0ea5931a1e8e5c28d79857cb7a5da34f7ccbe2b6321dffbfbdafb8740c16a2907bed43601f3393c6cdae30780f9314293c37360158d9b679ab766a6b78d28ed9b347eb889b72f22eb44c86f61f45546e75dc0141b09ad5e04a355bdbddb4dc23c6ee735f6175132f5c386db55c0fbb37b763437d7945d0cbbe6d93c69677e9ee6519e96d9fc0b3c0409d13ee33657bda0a962af44972dc3a89e691602163ca1a18de784dac45670f6eb02546f48121246d735ac836b54f6ced330b4694c95a5ae357763592d264cae2ecbb47f238dfa85c0fd7190a7b691c122970fd8880dba435774368e1653f97d40f283a60d89bbd416909468e0b8be160ea796c649d21ad08223732037f12ce4bd0f41983cf09a384b31d77db134ecff87fc4af4bb44fba22e3708942403b382f7089dbc16cd4ef9dfc0a213af3a7aeb03a70bb393360d1d2e64d13eb7c8735d9789b22d22ebf71028fce5fefff519d4e2a4d6a0d838b1adbd16271555be936387c5fcc27ba947ae0831c96ddb336233400d7b7a4dfcd24776748e04a4195b3c542fef99d521d6c3ef87ff335139b851c209a3753f3a39ebe9aeaabb027d3b53806db7143cf1f05d0b5a6458610ed24f58fda4734f4d5263d2a960c5e2a3abf787d3292762011b32f2168a002dbab099637e104ce2af23609c72bc1557adea1d95cb79ebf808660a1c2c653c0ce3d75f558e3576e6d17dc309b7cf79836f41faf591266c9af91f64a930b8506860b78ced8e14ae24c36b7409485159525ef34d68ee98f88d58b6b7bef3277d905bb4c0d66a62e0d92b37cf0037d8f3cd3b0597cfa0c860a4b74119b3cb52e4a6543a8b86def52275f8bce1695a9dcde4c183925a5e5b7c7a0d307d6ce87949f451b96d5f0e05be2ca5b006833f32bca7179f3d16478e74ac908f96bbd7891b9f0bb413a3fae77dc1c2bc0b42a710b7637425fd1a326a97ca862196acfec9b4696081dfa93d2a9261fe2d5e4541517caa930495d63453656e03c8c8980981f522ee5f92d1c43d91a600e76dd088f0870c6abfb96ba26147a49f50ccc24bb753421b568886acce902799aaf3f1a00629937cd9c261aafe7d88f81754f9b63b3acd793d152ba9fa73023fa755dc0d8ae577b40ee557a10d373c1f492b727ad9f90fe31f16e577c72106489b0e2cf5813ed08ad9f4b25a11706a95004e5f94a0b9ab8c51133e65671232be88c43c26eb8ad6d339f79bc87631121030071341d74f02d1c00a8fa45317c076af5eb5757d9e4da8d4b076fccb1b8b7b9e90c72552e2f72102a3e522fb21aab9aebefa8c1540e413694b9d56270a69b8d3e50728a610ac7c4808a1f1d343d07b34deacd4131f72fcc309a4a500a63ca9ad368f0eaf2daf0cc744a351afa062414a3e3d260e260f7e2bb3c2c05d12b37dc4d7f4d0bc41c1c4bc82c20e17a181dd8b3a7b6d07b9d07e6ed7f53dc00a8117f7b64e56f9673865cb32c0061d4dcada5ce9fe597c1dde7871c4e955d15c741e719a6c670eb8a0274d726367eef0e75f7fe69e2e9031a7fa00b5e25e62bf2a6c52b73a92328d21a8e92e83e8d0f741e7590a062f0e2328ed8646a465d2020b522331f4f47753ea8d5f2786af769bf47e843950659a2aadf51f28f9279de16f772e6e52ddf20efa0168aa1ad9dda547c34a9ec79f19201dfcb9d244ad829fd9ecd261894c71bc951e9ef02a92789d0325993c3fa5f68bd1300fa267fc6d4d5000f9a1c7261d08712b6a2318a9632c4becb03075c2cb56444f4ade8b31c65b30f2d70615c642ad31c491cfaea93d1ed57088077f05871fb5e7c1d6b42da6e128a27437384421701a525d171520d02209af763cf7a0d2a3fb3cfaa266136b8b5093a3f4f37f4f9f0c3e0b428826e6775d5c8b42235def1a2260e1b914c5ae938f372c42325582d34cfe828761b0ef8a59d460445840bcc50afb6b4ad9816658f0593c52c1416adb9c6602b2f09fd8d441b3a8003f7edaef07f972b6c893e7b3bb3ea9f7b42a5faa0ecd0b04a0c049a3290b865b63d41bc399d3f61b052b4a473b4711a9336759c5ac6f10f837acc0b55e61b00f8874d7478fce1639b8a1c38aad332dad7e17f4f85c923b9e47ba132ec4005fae1645c56bb145dbe11fe4c5efa7ea7c7756c7a4c37847f22f0087527115deb0d2922b0727c19b0f2e25d5b4a7d6a955902f2615349bfeef63c78771765d5c81200b4c64946ddd5c02bd15c70dcbb7e5054ba6cd81b0c3819df415b4cecd9bd1e01b02a65e1d37f2cd03e53999f422338013df9fb0dedee2a4c82b672f701b71a7af390f5352bad578c522ba70a1508aaf9a51a8f42ad62d2b50f6cf31334c433bac3d5e49540e2beb07c1fb4cf2b34d15674d377b16556bd61eb783cf123a254725455b07a40e83ee63028073107cc3c0ed95613d6c82027903d6238c2f955217d8418a82b233b5b45d0aaecb088293a503ffc7c1d5eff59ce92f3db808326d7e121942a2ee7bbb34c6e49b83a6f26eb18c0953bf6c19f0f6bafc8a0cb2f189441770e8c2c0311937dc83272b5de83f391f04e79c45608b3ac09d73b7cc70e5953526b1e765aaa1565f35d5c17756fd48472954d5c0d70175ac204212f97be85ac816fd12d1faa10dcfba71e4c0a5a1e7a75eb0d823af07a07741030f097d29b2869bfe5497a0b596d26e0d8f", 0x1000}, {&(0x7f0000000340)="aaecd0a929a6b0d2ea999644c41f178d82506df4a4302578943fbc821fc4d74137bbfbdc6a875f51b312ee3959a87ef67072576759dbf80e809bcc4a13063e7c579da818a7052696e49e528cd94871c01b01", 0x52}, {&(0x7f00000003c0)="39d7cddbfb692f14e56be71359431d27e8b4e5a65335def07eb182d224deeecfbb47a6be30d1e2f8f6b22922a872c3506ffa805cf50f88c58e2c4dd185a7cced926335f5220544c654c49bbcab70359431d02a51e39c38858d0ef7c8adf64c776b5c9a43dc832821ebfa1d", 0x6b}, {&(0x7f0000000440)="1e0e7aa149e811736399c1d605148d0c94051a9bb9215a710fe9fc76f33e226dda765ac329a294222b", 0x29}, {&(0x7f0000000480)="773412ae85717333dd2c762ce8dab85f0d59d89bd09a5387047c1e43e56aec53055ef65065170602b28fff60a3107b051dd8291eefa467b1c36caaf38a4fbb96b85c39615afaa2792d55994b872e7cdcff0a5011084638bd9dd6ac02fcbb2e78e62c90acfb6a62da9f5b0659c32e29d3", 0x70}, {&(0x7f0000000500)="aa9d854166021ed2ca9a626029a69451b78c7235139fed684f82d1a4ccc6ea1f5b590524261ec476b3a0f4331bf94f670479675ff2e8e45e7583984152ec3b67e7e5386f95dd39cb4591745ba7dc74fe36f2e7c7e785875b9268410721b3fbc775b8216761f88372193b3053", 0x6c}, {&(0x7f0000000580)="7defcc0c8a36d60fcdacf7098c3088911de1cb011f0b92731ee47ec2db85bb0aaf0a2f9aa873fb0625bb4d896f03a997", 0x30}], 0x8, 0x0, 0x0, 0x3}, 0x403) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:15 executing program 1: mkdir(&(0x7f00000000c0)='./control/../file0\x00', 0x20) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') 16:04:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = socket$inet(0x2, 0xc006, 0x1ff) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x104}, {r2}], 0x4, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x144}) 16:04:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}, {r0, 0x40}], 0x2, 0x8) 16:04:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/25, 0x19, 0x42, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 16:04:16 executing program 1: getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() 16:04:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x4) r1 = getpid() r2 = getuid() getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000040)="9df56584a875f277cb109d420e5758beda9f86e712bff4b87b4d4262b0f1a8f2bf6521bcaf23d1bb6864c69f5c038a7cf519dd9a7ed567579a8096d5a5808c913755b25df88c54c413e964933a9b033d5d9e63267c5fdfe883ac6c763a0fb9b90db046ac33b91847a877c0e88f7e78998e47b4993a65a1bc038344dd67308b996d5f257286d67aaa1896d17b61ea702fd3c9459869284a1e79c4b707cc3d381b3c928301", 0xa4}, {&(0x7f0000000100)="c13946202de944cee777ec139b604ec2ea7668ca55a4eaba2fa78be5113f93c6ed8cda0c727211ed558aaf95dffd7b20d1f0b9b063f7c3db84e4ab6a2d7fec61dc3c20e69921bb8aef3036559d809d7c1a7363819a58db12694a2304e646df3328985de5", 0x64}, {&(0x7f0000000180)="62d5fb338b5ed2a0f78d4940bf59f97cb28a7956f9bb728a5a", 0x19}, {&(0x7f0000000280)="5164415a5e2be5c0c11bf544c75439d7f93057a88d28b31fc1462b720b84d9c0bdc92a9b954a76f39c6a4185b8560953be21e31b07ec21909002570d380f2560f7a5a8d1e098e74b980a16217c78b49e21e79be5126033910aa76b3b7c9d826d18ba510b08a16c1cb4936d2df1e5a99aceb650e63e9a6c931a60792da0f00c17fd16cd44b1a735e87a4c230b54bf02c19d8562257ad3a2f004eb8eccbab6fc9d2f6b07af751c31998f4fdf122a12f197a4194fa2a48b347c76d540709816c80d08ed9ace9582465ee5da956632dcc5e7bf9e428b349e4d01b66eedd899f0a8b6a9e22da71f277f7f88e120", 0xeb}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x4) 16:04:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x12) 16:04:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:04:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x5, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000, r2}) flock(r0, 0x100000000001) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x200000005}) 16:04:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e11e4d542fa8b00"], 0x1) writev(r0, &(0x7f00000021c0)=[{&(0x7f0000000040)="719b23196aa1cf2543efba2ba4b30f8e89fc1f428bfe7542d8566d6c6af2af3ca8e5bea45db8ccc175d613dffa89778fef16c19302010f91dfcc4c940e50956cde3b3c46a2c8bf2724acc9d81d1d7b9fe43a3405bdf389d8eb5ef72cd32cef580a87dd43353a417e0a9c4c9269c326d6956e2dc9f8c692e5778c73e46fc5412a67c33cb1bad56328d9b38343160c38f746eabddff4006cc773b8f316d736cd279aa48498bc53face83e619eb8d262fe2f421abb09b9c70c2867e794d26a32d519bb088296e11574c747cd7be3555d82bb12351e3c0d2360f660b7b19f147adbdd55083da9b78a8595402a2f558648c396939c26976ebe5a4dbcaca3dd0e62e09b7e4c15c17a05e769f17c1ab5268ac9c5271c5c13c470e3742ba806d848529f1076dd92a98c59848f5cef2f55d75549a0d20d7b397e3ccd0cb6e58e73ff14817404b07dc42ae9953077ef6369d5de083a7fa19deef50203fe501262e154da18dd318b2e89eca048c9d63221c418592f4db1a4ea1bd6fc32b89104518f2873e58d12679911561f298388d68befb728f8b1d312a7d38b7e944d2e4d739b94101f0627b6a19b71257b6cbf7893042d52fd71899f19704222e89e1066ad69c2185709c99e8b849940c8a456b6b9e51e36eeb9d3c630d98a03c6c2fd0643fbdb228b7bf3ba693eb1f97d8656c8a3e1762ea1af2e3017b4e69fd1b75462590897bc7bc0f8d179745a89aab20086538a53c86c76bc348c6e308af290eff5bc554fea2ee363cc1da26904e4541c44b1e1156a709427b5fe566978faa5c64ce15455e6c1c141012a35a28ad1d0ba1bbad0365d9083f398273370c8271c18b1a129c59e3511fcb148480bf76642ea02dcae224dc2a8af35a3de7130ddce30bd08c0ff0c23bda9abeab59893139019df03fa16a172e6f93ba7b9225f3d2648421760e91de6dc75978cd46f8de0df19bbdf45734e1e52b9680280c41eb4315c3245c5d322d3a5ff6dc27d145a139262d99d49ac2f81bdeca62e17edc798316b94fdb64920ed6aedaee1de3fcc9161fb3147b4cf6aa6fa27d1b9b9357e60b9059826174e48a85bf767bbdce483880028f31b3b7b85ebcddbb3eb234b56b202999568cdcd28e2177f3ecb7d73b5524a6e5bd911a2c2a5412882082ad5ca0b451bcdd3c65bf137d5ac555fa5e0ff1e4acfe592779d298d655d679888f3fcc89e7d5de8b93326f91ec00969a149682228882366c7b48f635c3e48c51cb8ef7b81faf0db1500c15e398631df3037f5c03abd5002d02638acf5bb14e558f265afca859852f30e981577a7770fd292c78fb505bbabed4ef148668e038681e6737c40f18c9d242f8c2b5fddd7f1ef311ce88a638df65e2f0260954ad979a9795702b4a6b468b5bd91bca41585b78437074b1107e774b4ef31e2b07d85826d4cc409bfbf7edcebc4de70dea0d96d3aeeb0eb2031a89c536a4bca31eb10d7fe0fdd119866c65ced53c28fa55c6738846403fb08c9538a7704bbd2c5eda01855814a885f50a257b4343e4e990b81c0ba245350621dbfbf49f50da06605b41a3645b2a672ad28fe2a3418ea8646d6ebe3129ebed924d0e84c81af9da5435c779a2c4bf9122e3478a6a1d372c7284bfb3e21ad4387d6ace1f07f715575ff848848a9329b8677aea468c6f809fdf6d55a87e3d43669e6307889409f1c191fdeaa709ac9d39866a6e5718b74034517d64b82894cb66643ce2acf61e234da9571a663200eeb19377c5ef56a42b01a41359f123c8ce72c83aabe7f672078a5efcd3ee9d3642d83632f586dc2c61e58480a69e1eb3da3236b8eb45029e3212a46b35a214992f24752776e7f764de1c99fad8dfc58136f7471f400091cd5707c5b8a7f164c0c45569db719c3a7e216c064cf8e581212bc73809857272eeb38667ac54b0638850c65fa43d70d929d59a7ddb190fec9ddb2df65c85469a01fd6c63a31fa2739c4a1586e8daea56563c71ce40ed9eb5f8e86576df7462b7957249b593076c1082cf26f55aa7", 0x59b}], 0x1) r1 = geteuid() r2 = getuid() setreuid(r1, r2) 16:04:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x80}], 0x20000000000000cf, 0x101) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) chroot(&(0x7f0000000000)='./bus\x00') 16:04:16 executing program 1: r0 = semget(0x2, 0x5, 0x40) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x1f}, 0xc) semop(r0, &(0x7f0000000000)=[{0x1, 0x736, 0x1800}, {0x3, 0x7, 0x800}], 0x2) r2 = semget(0x2, 0x1, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/254) semop(r2, &(0x7f0000001800), 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:04:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:04:16 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffd) 16:04:16 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = semget(0x3, 0x1, 0x293) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x8000, 0x80, 0x40, 0xbdc9, 0x400, 0x101, 0x20, 0x3, 0x7]) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) stat(&(0x7f0000000140)='./file0/file1/file0\x00', &(0x7f0000000200)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000900e405aacb086d68fd17f7713f000"], &(0x7f0000000100)=0x9) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x2, 0x4, 0x9b}, 0xc) 16:04:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x60}], 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) 16:04:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000026, 0x30, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:04:16 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 16:04:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x18, 0x800fffff, 0x10001, 0x4}, {{r1}, 0xfffffffffffffffd, 0x51, 0x1, 0x3, 0x100}], 0xffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x4d74f697}], 0x9dd, &(0x7f0000000140)={0x2, 0x10}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x6, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) kqueue() 16:04:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000000)) getpeername$inet6(r2, &(0x7f0000000340), &(0x7f0000000180)=0xc) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) bind(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="7b67be0c4c10d620f800"], 0xa) socketpair(0x1000000000000010, 0x401000002, 0x2, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x2, 0x8000, 0x0, &(0x7f00000001c0)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x38410, 0x20) openat(r4, &(0x7f0000000240)='./file0\x00', 0x8000, 0x4e) 16:04:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 16:04:16 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000c8b000/0x4000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/121) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xff, r2, r3, r4, r5, 0x80, 0x100000000}, 0x8, 0x7, r6, r7, 0x8000, 0x9, 0x3f}) shmget$private(0x0, 0x4000, 0x50, &(0x7f0000c5e000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:04:16 executing program 0: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlockall() 16:04:16 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='r\x00') symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:04:17 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xb8, 0x0, 0x0, 0x200000000000}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) 16:04:17 executing program 0: r0 = socket(0x800000018, 0xc003, 0x7fffffff) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:04:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x2) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x5}, 0x8) dup2(r2, r1) 16:04:17 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) r3 = dup(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) r6 = socket$inet6(0x18, 0x4, 0x9) munlockall() getpeername$inet6(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:04:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) bind(r2, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r1) 16:04:17 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r0, 0x0]) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/243, 0xf3}, {&(0x7f0000000440)=""/242, 0xf2}, {&(0x7f0000000540)=""/172, 0xac}], 0x4, &(0x7f0000000600)=""/78, 0x4e}, 0x1) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r4 = dup(0xffffffffffffff9c) sendto$unix(r4, &(0x7f0000000100)="5455f3f9ca9205d98484c54c", 0xc, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:04:17 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffb7566886, 0x40, 0x0, 0xe000000000000000, "10bd68169dd39b503e1cbeac96f0edd7ee70528d", 0x7f, 0x1ff}) 16:04:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x101) poll(&(0x7f0000000080)=[{r1, 0x21}], 0x1, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7, 0x200000000000000}, 0xc) 16:04:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10091, 0x1) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 16:04:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) rename(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='./file0\x00') open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0xbc) utimes(0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000004c0)) r1 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={r0, 0x0, r1}, 0xc) syz_emit_ethernet(0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x5, 0x6, 0x7ff, 0x0, 0x4, 0x7, 0x4, 0x2d83}, &(0x7f0000000280)={0x10001, 0x7f}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000580)) 16:04:17 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e200d98496c6c4", 0x7}, {&(0x7f0000000040)="df419cd0607726899c3b3392895c9aab5162d5e360f619ebda66f771aa677d3f0068d65b57a795fef1d3", 0x2a}], 0x2, 0x0) 16:04:17 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x4, 0x80000001}, {0x3ff, 0x80000001}}, 0x0) 16:04:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x4001c1, 0xfffffffffffffffe) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:04:18 executing program 1: r0 = socket(0x2e, 0x5, 0x9) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x32}], 0x100000001, 0x0, 0x0, 0x0) 16:04:18 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) r3 = getpgrp() setpgid(r2, r3) seteuid(r0) 16:04:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setitimer(0x1, &(0x7f0000001140)={{0x1, 0x5}, {0x3}}, &(0x7f0000001180)) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f00000011c0)="b7397116eff25721ad8b4a7b3a39a2b67f7548d10b5c8eba050a53387de5af2a27391ecc304bf29b6cf41a15ef621f780217373ab7c2c058c3d1d955ff7ce90c0c6c930f0e3e1eea57e55a1061c6e7964dd53505db161ea8ba33438905691844cfe1c3087fb159f1e91db1a263f7a24e4df012ff83aa03cf4b542411cc290e52fe553707bd3b5b8fcc662f44990d3e4d0cbd6c2226857c953b4da8f0902662c3bec2dd943efe9f40d7c21896d81d26cad6d0ada0566aea44f09f05aa16429449d0e6767288028e0aef5b93dce285e1572038b0d4040bd7cdbb69a70088873fc26e5e6ecae416499c9302be629ccba93f35b9bc5059fcf4ed187bdc9ea918369b49a70070429689cbf82aeb23a49a00096fc0b7a94cf42882057da30ed9ab67f394f3eeb38e9ea98bcb37a23fa0c47632af0c63d3559a6a7d3eefb0a608159512f9bec39f21054975e20cbae745fcb11a8753d233d9ad8764355351c4a315684b3fb9dcc8083b0ffd50d48c88bf7b5c90b1b5168f0775721f5efabdf75b2273d41ccab46b5b93e593c483282cf4cc0293e8c519f67ee81a9c2b9dc7a76a22aa79809e47c8bdd1d7de6a1eae9f097c01c9bb306d44127dfe07173219c02bd60efa6493687e660d213825e404ea906b638a51e0098b93317e02eab3a06b83a1f406664275d0168af0c35bf40c57cc79dda6dd13a9b6ce3c855017e8987831c205fcf8149c63d7cb535c5ebc1df9566378255b761f09d30248b1e371f13e3ca73982720e2c20221f662a15303c15f3a727348d6fb4c8b219789c62f48a29e06b692b135b1b2607703c342c161f0bdc970be81e7035c7221279ef9ab9a8c03dec496954f869c22530ce35ef80cf8bfd45cce8c0878be72596f51407a40c096d6fa683c9d08146dbf911de13790fac5a7a9b76eb54056b2d1beba9659ed927a9ddd80eff7cd428349cd2728286ad296d52b9f74fb6a422dedc799112aea8b30922c1d0ab7e38ecf66c6fe825c8d57cb8ce245ceb7793eb2869dd6c8d49f5d0149fbd61e088e7c6c6eec04b6919f73a79c1ee00c4d3649c5592202c1104e59d7d2e3d8f68baa8e8b56d7d5d12307f7095588cdccca6b5f2cec10f44fc6367343cebac480cd2e9a80c620d370c774ed4c31dfe5aba23e2312cf9ec2293bd31c49d33699692fb3998defbb50b9e215627f58aaa9ee5d0ab7523fb5e55b009b5c823133255901fe1775eabde721986dc4d5b3df6b8290ba1b5b64eb3d3b2938ea836643861dbae3b1a86ce22c04caae4accee4a155902da3d7e045774fcdc41f18c2f08c9434aef326707691ceb51f851e245af86062d2b0add5bc0008c5d34a513ed69df8b02b7fac5eeed9ca659e37682f65b27386c10d3f62698bcde3e3c0309f2ba341269fe2ee7f0efda2f0b576ea9c1632a627fa7f65aee18bece831c0625d233b6f9f0b9c226e2c718b4bbfa3ef1a7ff7f8cbd5ffbb66b47594902bf1ab47a452f17034251bffeffa3528004ef7a09f75fe28155d7cd98b64f7eaade2d176b824649c30f3f9bb1dbd48179f14fd3e7ada46aa3cb208d5644ccdf4379988e9fb86a3b2813383407658bc11cd030b2c9c398eccb028b47aa65dc2e30bc418f495c068c6562cc4d41d78c903efa8824f5e99c6d09077ee33fe6b84b5d7d3c4173710b5b1ab53aa471d79a466edcffcafcdd8ab056a761639ea652b875ee0c20b6dc34c58cc94d5dea4f2f088955f48970bbe5e803c13a4435303e06e71a8a5d8d6e87c430807e83974479e46f2901aab3aa18e952c0b100a6ab76240cadd1fc775253222fb22b40281530d72965a2eb4161a8a25432d7bfee7be8339f473ac11db50a27604c2f527d59d9b5d65a7a97a6b003e6903204d85dd5c887f1ed162965e0155870fdc246b9ad6ce11e2e75b9365b8e83801cc488cdb49ce4cfc3d922c7c1642015225677652c15efe74a72fe076d753496773014450ba552078013ff7d8e44660b558351688de693a32e08836f2ef7a8ba98758bdc1400b8635b445b6b9f52cc20a2956eae90a0aa60cfec94ec2d6f5865c2076a6a57229ae1bb6f310e12368cae6e2d4c2175c7fb164ab3c000126ed58fa814b239177a483173d96acd06d9a0dbc569a736513508b531e768a7a2c78a9e6dfe82db0c41563660a520abc1fcb8189527c879b396d82c6e8027abfd58705d2a9f870038919e0bde79905520fcbb6a5f08b6ad7b22321715ca211c44ed6648443255eb2a3807e1d9547d51dad27de4cf19f5c837f4c3df5086e79c904294f06758b05f687bf00d245447fced457f3d4233a75fd67958df0ec57112474e118000e8b1bebe75189ef1fefd4326848886e8373f13f85e3566f6fa1df6cd70d5bbe3232c07b7fc9161c0356405b578cab7ea243757b0957ab9a33f3bf90009f687413feba36b6ff413f94e7c4d5658976b9df60edff6283f6b127e28f4a6fef18f39a5d7b1fda408b767da0d1c069ed447b942b998df446963d2b84aa8998deeac9275e1736ae9a30dd23fd912605a7552a023362b920e2e4d440b3a08c66ecc7c1cb6389f46f3e0c2e5399a8889c62f311ae40057ea4c4b08f07ca4933df6db82195ca173579fa4092de6b6d7c99a651e9720e37418176ac4253e95cfc0a13e6c0161b15cfe39efb272472ba770c5804f9555a01f95b9a59fa9b214f21223480a089009dfd3361c7ebe5dbf53561b88644b73198995ad571d14ba9bc08504dc8040127d20600e1c25e1d38e29dcd964a91abfe7897bcf9448f8d78c72f1fbf495654e82c5f6fd5d301f28edb89517c94b573e96e745e9c28aff1e9bb24b1a75483fcf8f11ebb7490d0a47128b1e5598914726bffb493c13bf597cbdc7d18a9a7e1b048715047e972584854da9473a2e990d5262866f8848fb63a447438cc78d10345b926739b444baeba238862a4c36c7925779f89f5962b6429d5e5cc1a13077728ecd6b24e115ebd4b5e64bd99f3be4374b440a1afa572ea78be549b2d5dbbb4507d614179514de9cca665e39744816886ff1d8f8fb92601f9ce6a2b7a9672e4b63df4064c6a650fa08badb9f9d557a212e6a3aec281382b70290054e7043804614c796db708fc4f1d3d49188bd09a05fa09964bcf040a126592c3e79454564a63f142f76590513764b0b23d2c8654d746403f3e83e4b7ec020019f77438ce1ea492d843a7c6e4b11e745cad64378aaaf26c9ad08b9281ec8fd7a4e92d6522a03176c2400fea4de673390f52f82200537be43b30e04789dbcc5c5395cb29a12bd0690dec3b5e0d056f1aa561372ffcc8b56c9bb6bd0b3364a2558003827e03f7f0a217714a5f846fe8e82c4e68758f9ba3c279caf8e54f8941f6e8fc9c83bce5a28ceaee3cdf8296e70ae459428387bee7b33782245d258d9d6c32ccd05e064dcc0ff38dcd9be7799aa257078d6ea72025bcbc98cafcfa6dd9eabf8d27b1f6ed6c291b1ca902141797dda69afa39eeab13988efae4634a50387a3a542c7191b1210fd979eacb2c2e851f09d040984eaba564eb9e92bf8bec59b4d2d571ad27ddd7e33e729f4bcf9dc7f7357ab0fb7c85503c2c33181897305adb7dadfa2c3c8cd2c5729ab14ef09e247174718077f6ce9ea90d7e3a537adb5e3a682e114178553ba843aa06b4497b69a8e5a4115fdf15143fde6b88640efeef2b3e56098cb2f8c0a78b562a4ddcd8d5cb07655c0c927663f057aa3286541b3bc56544f7105640e41412c0b46a3d98de1c8b5b9f8514910bcaf2e373cb95bcdb5c42b1d21387cd770e26d2c6700ce0b025cfd68f3dd82bc46b99e924f9ff104f806f711a95e5d00cfb6e0aaa29b946cc3ea75880e5f46ba1adcbcac11cec8cd5eb78d4f7b6ee3e2975da074c314d17f69e5dd198adda17b03e9f683310cc26fdef4a8466b27d05e8996b3708f7ce2c78076ecbaac95039c37b9200f4d87640c7c84c1d7fe900ded1c9aae33b1467b56ea3f3097e953236956811419fbb605530e85809c5d6c25abfe1a1730f8b8bdf8b117895b46518bf967be6c78ebda04b7b83a05adddf7e83a8ed8285326d152d734bd8a38d9437a5645b7716e8ab3a6baf79b434cb7fadc3ed25306695806cc7554a175d66f863d2241f44f3073d450af431b1568541b1e4fb19b62e4280d105d680bd7ae0cedb3c3913c4e3def9d4af35312951549234c8cedcdde449a869e7f97bced7e6a931889386c666f0fab3fb3db43a43db3dcb96f78c9c07a944b2d497ba45ba577f75d5f160f7ff6571bfea83296a2e309efaa727a4cc6c031a8a67c854f6d8f30ed3a2c1a43135330365a8163794957ca1b6bd63de973b0308ef0d1d6d6247566d95147660c48f478665a02fa8f7207b0f4653466fe2fb0ccceae5753ab999a1138167bfab7f33329a78e5935ee7e943db42f0a2d4ee86135e5b6743b0fd50565a64cec0d4219a9ec99d7008f0f9d3cfca20096ad6f62964d9495edc24eb34acc24e4b6dfaa36bb9105bcb02bd78289fdf4d9e7b68ca4ba751b8afb3dad6c2b66456c523d9853e92507fc03015d6c60693c69ce3c469ee31bad1aa7a3d97865ee70998b825870f6a9dc3a4ac5ec0c6e83de9159da5467ad12d939118c80fdac9efced761ea6f0fd23e018d31d96b17cede4cede41733be6f7251700f52fff96b08cabf12c08ef065022bdae737c6116ed9dfe09d2fafdc5fed4931e6bd8f157b710d586a2ea95957f095c4f995425afd44abbe89516810c0949e5c3e8d7a90ce5527f792e5d7150cd9f2e8d5c0bf204c1e196a002ae2882b01c7f0ec012992b29315066b35d5e35e899e22308fcd7c3a563836976ab85daf067f0b13fcf978680200b6727c1896e5c52f7a47352db00a6e1c0e2d0e6eb2f645efe7dd7a532d8eb79ee41a62305908479c34325335b3a134e7feb3a55fb7aba87ef30c08b9645b3e392bf75bdb519a6b2681242e7262050baaf6bde98c1d8fd76518efc3bb27bf4b100e35e1994eb8163888c3ca1f941b7ad3c9f01718b190a443d80eee544ce5aa1b8600a9fb11b8432187a139a4548ca0d1999bf0a5d798ceea2455b60fadbb9f62726763969fd712e986e621016b52460805e40636529e0ac52c7e3e509ad9731a9c1e8150cd82807e2185a9bbaa2fc8fc4f9b5f52da309740bb3dcc99b32f20c1da0f325f168c91aadd278197a633695079e50370d8ec4e97bb9092d724eacf6aaf965cf9ffe314a6aeb40b1c7488ae56472555772562d0aba4b401cfcec48cd5dcb9ad42a14d6f2a8345c4649608d0a840b809e943b763afe0e430a48b0e0602a7d3d43ffd81491886e305dc892f7b48a302ee853f2be4ca02a50f621e25545717f16154462deba268d667ec5b060dea8c76ff2c40a070c5eb63998cd5f87240f7a37656ab020f6474eee5b55adfab46fe4b69982dcc89ee9cc538bf033b953889bf23ff0f745c739683167df7eba5b5ff18adde67cd6aa4024ff5fbca5b201e69ef541509919f98f606ea551e792660ffb4523fc040d4f08e7485a227b3fa880f102a4fb8dd5c7128f303de078c0e015e0abe0ebf03d6c3919ab796131841c2bba88e5dc8c981129051d2ecd569958df401fe6cba938271e53c2e9cebcab0a5e82dfc6b84fe54b9806474211beddef6d5069b366ea3145f17856f56162a1ed714768eec48cd5686df70b2acdee2463c9a128b32ef0300552c83dd7e448b3031ba201a846b045a5e1238d2c06d8d426284265f144b8b1dd280e329957a13a4f104eea75835883da4f83e984d2e09df71f49c022e0254800270000000000000a1174447c09d4bbbe5a90ed8ea0f99371d8928e2235b350c8744c9dc00b04c6c07e6765930788ce1bdd92cdf66e61664f6b0222d55c01866fd7d57c7926e7a89424aca479a434a2d882ae90ef19c0744f156005943818985268e85d8b408b51249668b9ab516e60f93f8ca40dd3081f2fe21ca861c15c4ff0e5247ffc47645fa5e04dd5cfa9b3f5cee9816a1072b5175efac9eae67", 0x1e8}, {&(0x7f0000001000)="109819d63e5a26bb3299f30b12ca379bc40ee58bf6734b408fe6da74625a3f3d3c43fbb3eae1b1fc967e06f367cc6e8917452fea0f810805a5add478a6e55a363ac894ad60a8af63f7", 0x13}, {&(0x7f0000001080)="91c719d92ec7859324ffb501e887c781c6df02b099a7ef8068c2a05ee6d1ed5ca9b29c22e95a2146a6c2dee0fbd28eae91cea16cc6488431ac7551ccee3a12a3f68ef8d9cbb4c7ff41487fd79c1b3f0ff64dfe27513caeb8050766b2", 0xfffffffffffffd6c}], 0x3) 16:04:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt(r0, 0xffffffffffffffff, 0xffffffffffffff81, &(0x7f0000000000)="4f5f46ad33ed1ac386fca8c422fc0e9f73b43249981d01878e8001246b1c4a6a297862f3fcf5c01ed9fd26b048e69bf20bfdc219fabfe49dce9153262d5678c686f46a77e0a12f61a9fa943876e6da411e591f11363e7fb5f5955703efa547666ad4342ce39836679b285c9a548ad9237111b8f29e5b84d45bb61929f15ae6ad3540d5d03fbe014ad841b357d53dfa", 0x8f) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = accept(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e2f18ed6f4e9a2b170f7ad7dab1a5fa4ecc3da2bd55f7e5c44a3ffa54ed01f0e960d814dba17c01c5277b4658e312302bcde7c32562e64fe99809ad2c020e3840c497c9253d3dd4d465fc4c6da15fc742aeca7336143a14028deae875e769a3e9bbfcd791bc0505380d202d89"], &(0x7f00000000c0)=0x1002) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) clock_getres(0x0, &(0x7f0000000180)) 16:04:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket$inet6(0x18, 0x0, 0x8ea) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x400000002f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 16:04:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000003c0)="02d52f5f7761c609b93c2abc6ec2e32477b2fe9887c955756c0bce66f57fa5855fc8f12259df0dce80fb91d7fc481e9cffd268aa4cc2be2a13074f562a88b3e31962661a7d628949e0353ec3442f959032227fc41755b2996d46424bc2cbf2ccdbc46662ca19fb8e70722741c70a231aa35abaf79a3c23da6aebece977213a5cbb17096cd375d4234c8354df818c8109ab10633b47c9d00307e45e94820639a17599c8b0725630c79d5abda8b16aa1ca8bec101fff0fbfc90d909ca1930c13515516c7b88f4bf8deb923cdb97efb654c6ae001d3b4a6e58fff4f08d4b8a2e301a22dc19131c4872f27a1945afca50b2d81e43876f6c284edba0b82dcb5a20a87d34e2ada53dc7389e967abc055dda71d88dd24eb73c96a193c6336719513cc763a0902d9b0a5c434099029c01d3dcaf1386fdfd4dd7cca4f5d6df733129b863d3ed075d10538d3ffad0dd3ea5b2ee74f078881747df023c24cce5ef65776d02bd32f1682df1af49546879ae4e68f534e2bf275397837bf3989f27efbc22a0407e04029c08f03b6b8e34434bd4ac33b841e2de07374db5a867f9f83f5493db2ec554f920780367fc1c14901a37a16e70623dcc022e78488acabe55a33218ce79ef22b6a9f938c50c1b87e4e5bcf724b29ebdbf4e5eb3f5b2e0aa635546e1d2a04eb4435a78562c7b2816562306a0eedec18acff62fdcb58c9b856458c67f3caa5e4608d4b0bdcb020f257723a4fc59e86d9729480ae6ad3b6b19d363412b0bd1fe92edf747a62c44d7a8015261dfa4a72213664e832fff29b34a839a77118f444e11759c2e44a9298d37fcc51839e377368c2ae161087396d12e9dacebcf2baea2436e7f8d544f9ddfe778acdb93a9b48ded2c89d4b358f61a015ee8f648b15b2171c15cf1885063f351bca7b44e0c704da49ea76834d2dcabf329a5e46fea755e784475ed6fd243bbcbd63c824dfcde50fd413aa5c32d0ec070495c36f6de3c3ca8a3e8a3ce312f81fd326213d45a78bf9ad2304dcb767baada567c67d09ce0640f448c85ac063a8b25f86b7e0ef27d6154e7f7d715566ce97dff9e536a4af6386e05d71b92e92f52375fff6f609bd5592f57f8d5bcaa5bdb08ef905466316f39da02b23cca7498cd97e56b43077fc2800eb01941a60f2c49d8355cdc800fced9fe3c896acba2e193dc903364c7d4675281a8e508469384da4555c81f48d250bc1939c01f3831122d5bea930ac641043c749225ac1405e364034e920e185b0d651e0ab7843106999f1cad50bcd2e7d4d22f6f0f24ce3d463ac2c4edc16ca1d06d44f1af0ae564ddbd7931df68c2d4eafdd68f9c54efabf71091ab4ba3ef40aa1142557f3c451c71674a1e97b52c2bb0eb640c3b6c2fb1c9beb9dcfe84b424c88cb226eb20793704bfee162b28ab88eed342168bda3b546e2473654d0f493dc7c25a756ffb4f0162818988373fc1eaad23f460345f541db3eda7da92183dea8b081fc951319ab8c5e3cffeac878928c02cf9186166328d554330fd2c5d25b7ce86c359287f7e1137329ffb3c0dcb5ed149a9e45c6610483e77082556b2917232bd6b565992c358a2aa5168fab469213fe7d56144b6cc639c2c00bf2bce16983f972a7bd9dbd868dd9b7555a061b2cf8d20db5c8de7735ac9e422a714723c1735f657cb9d53ddf7ca8e3787dd17b4d3e85c882662b77e7c460c4b162dae9471872e6c560ce0947d7bee894e86df5da3de873dcc2a32954b2672c62314e076775d22bcb0fdc3bc83b52b7b51914c9124627d2b698f100345d307e993fa8b0320e75727c7f3ebac7f002a0abfe78afc178eb513952b33284dd1e2dad5bf2e0dfe2745c7dd13f28073afb12019fe6662b69a15da50071ca81663904a3c567d14699cdf71759e1d6c7d088b3bac6b3b4f9319136ecb203dc5db0aa5323e4e9648b1873f5f70ffef4f4faa75d6f794b74e76cb5205642c064d2f33bb99e1cd60e5d86b09fa87ae1f2b553134116bf2333dd9184e4743bd8fdaf4b2b5c0c232207181997b5d54c7598a64fea674561bec569379b79f3cc3e3f762c20fd3ff9715ea059001964845aaf8809991e6ee10e3ef98adfbb081f220e687e17f2d2b5caf3a5b08ec91f5406b392eea331026efe7d84b597c91cbe5bbf102ce77e05922fdee6181b77eca646474e0f34c39b90cbd6fee1ecdd6b41cd397a38fa1d54653d6db9638d10a82d1704fa9b52bf1629aeb49cee98b52034933b45a32598e2eaea28b3b435c3cc5707043bcc651a665550206034cdee5fd4fc961da917be078abb47907657398deb67f4f386c842d696e0080e5e58b9f83c0540d033d5250691fc2a1c97eeb1b56a5c6cf0312f3ba46694699b5f554126bede09c809872314db927eafc5feb977fb33ba1023752b0fccffd8f42cb336fa9bae7a1c8dbf6dbcb18ad5e8940e51de8cf973c9a0d1368deb4004729fd6562daff020e94bc9a4112bc378c1f3fc8679a5dca99c41356d4cd9d1f6ec78be4492fdcc3c603130cea24992bff0e31b1482f1fb3a3bb81060fcd70d7d1c6ce09ddd181e2d0caed4e625757913ee71c8b13e3a4b151038218e06c25b17aaa2d669d34b566bb661c7b4f0653015296e1964c4fd705b76975adbb2f6b3fd6fda86eb5cbd583c616b4afe590f05822fd6a6496e9e8fc4861f49c3bc7f397dc07cc7908b401eebd211b3769ec877c0ea83bbd68a37640c7acb45d6c4ecf72894bef593b12735ded22935d2010c38db0268576d9b0795a5d950bc41eac7908caf41fcea6c7bd7916aba769810f9318bf16822ab46f890a274c3eb2fe6082571419eb564939ff0cc66055a705264fa9e8b223f7fd00ea2a674fd8de064345ea00a46d870c252a38cf4c89d42906fe0e910832d93900896738b4b98762f610ffbf78b5d0ee1c03072675bb64f5a6e36aed61d85452237c8a737a5cd43c834b3739ecd2dd1d16048b393282af344d0b601c8386bf6bed9ffe95a5a93c923efe2b5cbc137362220bd81885e15606de1d59a168a517391a205a74c962ee68f25e604641bb3118b3cd80afd813d9e29f9edf3e04d8c6fbea345188624d1c99f4c7d13af8238db0a1e73aaafa06427c1af15abdcc981c1ebb92b70aa37439c28512c990fd057b742979db24ff10fc4cca50f2102077b8ad6d36fca1733fd4c2ff1013fe949221ae74b3860d549e8f1c0e3334209304f6acef00ce1fd9640ffd6e6cd95fde164653daf176aaffb20a1bcf6b30e6608ff4f6cf60cb3af6af3ad0f9047d515c4ba272f3e82b2014bb85527ba36f89005dc3c9bda34fa133992443b9b72a84ead73b3f51358b1f20149df6e8bac75669a54a677ae09e5f5c99577cc15c6a279867dfef38b165f1a8b283613b5aed399e6d5ba271e5bf83a98bf11377a5ff207f7272f8bb0d01156207c535b0938d4752ccdf14bd751e8421e0f436184119795b7b65fba140ffc7a4ed9c22fcf62a782c9e7fdd97b79e9410a7b161e75ac848562b4dd7e43f58ddbf5369dac2dd35b6fb519c656d25c24d299b4cb440522cf9dc99707cbf4bf41dccaa99b15a7b2ebc3a41fad524c57b32b1b20acddb80bc700fec3019103cedf0a3368410b0fc2cffe544eff6cd354f0bb6c3d0b684d82635063f36cca4387766e260204a6401b383e376f0020bfe1f676ec7b9e5d4d2b7896456970dc8ca69bff6da9e5a83539fdcb8d2c44c197b9cdaf80e2ae13cd2cb6bb3e0b17f81a3afeae920c26e7adfed726a61a0e068afea1aab201589723b1a55ff6f5b77a5891c354f0e7197f6e29350f8d3d4a67545708b6236344870f7cd6a2a2fd9f52948ae5106d1254131885d9d001ad7539b9fd69560d18fcb112842d68baff0a1e96fc0148576ae8f7f310c30ed7d5468083eb422409dbc6c29231377722c7a5022edc59a50f38ddc531f9031c2a3856aa100d4666ad9448e893ba616efc802acbc5f607538f43e25bf263e79082bfaebbbd7378174ed0909337a8d19f550c91970a86a4e1ca3009b0786e856acbeec9403a0e9faa6c7232f5a88005826052564b591fb7405edd3c82909034a8e6b03860e86da431406d80cc75ca36df2ff36af3d80169c8d0219ea4c7db93bfbb8e770e05ceea68a1401bb62e83149be0ce494c883dffed63082912ce1b41aa3c329191af53a4fce73423b4f21677e28240325dbf054a090002d2cf3485e371f749744d5c7a80afa6e5de69dabbfe604effa1004f1918f47f442bb15fe51d143e7427297a8f36990768a16356e517ba360661f651954162a05d37cffb67a6644514127c53161f77b5539961d6c98fbad38af36ab90c87943f6fc3174a3a3d2a55fa5aa545af3811cea661570877e94a45603ef2b14b4f6e4eeb7cbe66931787b91c6263f32e583d9595750fd3470c4e02d2b9beff7cea69530888d9a79444a9a10da4a3a30c4bd2610bbbf48d5891326be7423c2fc878d89a8178908e45c88b2e2f603d48c9bcd506db8aeb272a2cf6b22859bb957c3c106ba5e75cd267c14c0ae1ee092e7fb3eb690165773d46b18714ad0f1d384a5212a6ccdd58edf0e2040fc701ca168cb5caecae169ffbeb40227d0f418f885b2812bbcccc8c68b1e1a47a5c062bfef1c4caf5d7db4e620545140af5ef7fba3de3278121e80f8c8cf4a4f8806eb54d594b65c6e5e5464cd1094961e467a60739278c8a0966b2e6b09a906848c3ac68226395ac3c20d69c78a2f72a6018f0a147f88f7bb79d5467cc85c11f8be1c2ddf36f584914ad0ef09e0b3a4e5f1e903f4dd36875735ba608d7633687587cc9cb45e397fe9cf01c940802402acbd96a9aab60db154467ad5875e814f219a2ffb0a7dfc6a82b14b0395fe51e97bfc76ac3ecaa87060f8c025aad94f7e57b6894ca3526a9839e9b8fdcd7e9229e612d4829e5c012c8a583f60772ee97374d0df78bdd7c927f2798522224cf12f879badacc7f5585eb8a53de7b8faafcb0f51d475d73c4c952d683fb0f7c4dc272c4a98e69fedf27d31feaa96aa4b081469b879fd35e3acb5ca4d6db26036f76e52add2dbb98634c6898b419cb2f430192d632c32087e8cd726973416de510e8900a4913c68016e2d9d8ee7fbcba8ce16c5189937fd8e1fff81d1bf4397f87bbc8808232571e5510b680e4a8759702504f60dc72a65ec589bb0fd4326f979237c17ac336d653da2207c2b43a56d133583b85701e1ad2bd2e81779b702442bf2d74300b534bff162db124ea7b4450e79f3af923bb991c2a401c7b1e5f4966fb96ca9e3a6810b59e7ab10c77422320818b2f4305d15474b8221e839a114e99a55a7f79893dbf04b51614f7b72798ebb0fe4158b603a389555c6076767b08a7865c240ab1b3c39a832f6f3a335562d1c958a461cdd70e1ce94829399628f01b2cc42e55", 0xef0}], 0x1, 0x0, 0x0, 0x400}, 0x403) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="21889d0946fe7d96", 0x8}, {&(0x7f00000012c0)="a586d70f47f6ffa7900d1cf5027dd28c01b39d0bd45d4b5d3e7d8d1a86c8f32f557007139214eaf9cfd81c120ae19418653eefd48993e7c3eddc2381a116d97ea228b622fcfd4a5f0d107233e3df9bd0343bd44c4ca43320ca115b947a93e7301d0ac0632ffdbdc9c6d156f64a494c9660e87b2a127a20bf1d8461c66b20c27d470ada8778c0cce7d25275ec9fc534b17291438da647cea4dcf9d3c3d13efd796e04707e3d9358cc7938d67a6a68bb550cd5b15d7a76e5a32082f3d419913e6425609a848871d72a947a5e6f7efccbc0826381286d677e1d3c4400ea34dfe57bed05d30cdca3ac6e3d6f511ac531d69d32750385bb15ee3ce8724a84c07ef1d8568cfbcf4c3b0ea2619042a641b9e18432193b0a58df14002e1e8d1d196e991df72b2cffffd1520c7b187ab3cbceae8e21616dc92c8cd4ce969d69703838380cdeeb325a4b6a34172596d6b7b917fdb4c0c081d534333bca1502a6c936d385e2379e0f0979303d6987663ab72ece1dc1538f1c7956cd58429e218770203ca33244962850fb52392209f5c6141d415dbd42193c11207fbc5d9d9292db2380f55b001ad96289a37abf0317d54cac7ee2b4c9d0ecc439025f4ebcd1b945a983562aa4a601c96df54ebf54c57c42a05734fcba1d465ecfc76c2b17966a47d05611a761fe64464fe8add7004e752cb81ba30aded454bda4e550d9704ba792df5cfbfcda704ad7eab8615cdd473a8c338bf228ed91a1fe5c37248389cb332c623e917340381e7317780c9e76d36212e5ec577e764740c8d00305f10c7e1e4d545820d060307ddf98c5514dc31100098965fe75a8678a3b7bd3083e5d23146c9c2faba33b97cfc8cc33dacbd731f7a947095f8796d4a9e467c58d7be71480c18022fe73315aa3af8e40c7281abb339252b4550871336ab2e4e21626fe2d77672af7bfffe5f83c380e6adfc96d0fc576bbbf502996d5672606bcc345d15eac4fdf93af00bf8a331cc1f7cb251f13c8048ef619b61220d013438eb46b44b68be86363d47b0794a4be1e9caf3e7e8d820a0c04088338a58c0b8e1d8d8ad0d312476ab594120e4e539250fdb2ca1146c511fa9ab208d18ccec44ed05b82ded11b531e72f01888871629703462b9fde73bb2282dff13d6c1608cda969548e377be96f2ca68448349531d6c7c7143605e99e37e2bf5534664b539f5870139c00d96c1877a3e5501a437d7778a7569cfa0ca55267eb3debc76a228a7e03408ea654f1117e12657b2c2d4a8b5b9d1099361c84b902fb11fd49f24d03c620e5ec5832b6bcb8ac033f4a48db61c19f93bbdd5e5307f28ab7fc067cd706b4935f4cc13d9fc4941a187c7a6dee15644264bab0c16db1efd54028fdc0389ea1a396a47a783e94131295d4d3b70cb657cb1be600acaa929c020169443a5c43edbf94dd01069a68b025f089e120715ae09dd90a2a520bec64d6a5ee2fb138c94b04b6f9ccb8c6f9451c557aed3553cba9c8faf475b14bcab536eaa35cfe5e5f1dc607a4f682f0b083ad460123b08b075886d969758a376b295d44619d807f703bd55e28e08f0783f7a27d0c3903ba0f156e3df81fa9ac94c7aa22be6a2a2930f9b0eff3403cc2c94b7f2f417dbeab9a0b47eabdc4c7734fd6f609c9ef38ba4acbbabdd87b1af1ca4b0001150527fbc958db0d16fc68cb4d1caff689b7ee0098a2458575fd141815f2acce617903099a446140c26c4bd2005a9c8375c718b45a6e4bf0d5f2ccd97fd1c71865c328b91c9b14253257b39d59d963a9a90b7ed55ae7ca2afebd871f5a0e9c0060ed17cb32f1ea5665c95872465dc2bf6de05380ed2724eafef4ef50051754d2ae81518d4835fd66a8264cf1a65ae07d8777fe699ca6e07d366d343772080ce763ed98e0481a01ade07d1733c0f11bd0d069f4796cd02123e69a9a00e2c47a7e3946c6a58f4b5876728541aea12f282f95d915589704dd9c2b19d4eb93b3c922bb2fccc12c871550ce66fb5f55a93cac9b67867c45036fd61229be369ff66b4e3e6f110f7211dfe0b3c20942d479a044676068c744497c770df0587142f0f1f010dd2565793008d27f7292767001309895db9b8d77ad94fff7276d5d5022b007bf9301a40ff77ed536f27785ec7ae3c46268102c7f4d80f08d750e705605eca2e3f1e6e0a6ea7b75f84d008f01e4c68806edc41e7fc6413717a3692d1650663f39dbde68f52f8bdfabc062914fda677dc06ec9e02efbdc91e11064d104c8e0c5513e84b4c167c2c67de307d6d38409663bae49ecde07aedeaef7177fe3e6f1a5b200eb5f59fab92b5e38967665b97a589dfa7f9ff0840242332b4c3ae3bd74a31ccb3cd0f2600fc201dc65afa0caae6c7fa98e1bdef29eba475167bbe2f2ff4dd04be28dc4dbdcc94bac61195fed3accdbcede913b476ff8d132c98d4a86e6bc7d7b1a77ecb2876486b7acfd38fd23a05a4af6665f3a2ffc22ac456bb1ff30820644773588cf9842b4ceaabd34462c79f6f85d4c6fcaa5575051e441d0fc7bf8c98a53d9755a5aa7fce6405b8cf5fc765ad1f27f82ec7fe1631c652681bea327f109e76e62e11713a353757977b2e3ec06428028c7312051d268a9d26306f2dd40f927e68b33210ef994bdceba786299d0d013ef9c8b92b173f4f251d56f947a5343698ceeb85e14a807795ddda6966f861581d8768ee5b8203d989b9dba9c18d9ef77c7d5fdfaaa78802cf295d43afc2b0b34d987d2dd462f4613d7a7ada2025a1899d635d0908f376e8528acfed3dfb7c4b55f6df60fc363d5bd43ddca6b7413a2746dec93cde28e12e17abc72a68c8592c3b17cba4ea28e6ba330a0f21fded0270c22ed648aee632e0bab14fe9bcbe98cb0cc38f895ba6c72f53aa39f846ae90807cf5e4fab691969a4b8bb8130d3592251a822f1d158a85567834c8ee60d4370376bbf9bceef640582e537c24739039c976f0bf7d11e4b00b0c59c27baa38f07f690204616574459fe864d46db55355115a7241c33ae73f80513c4a71b468bb7b0bada18019b0e848404369be79b582761e9532fff65b801348fbe33e5c03b547e86f7f25e817882ced875f5386c8793df96c3a29fdbcadd6121bb86999c3abfcff6314aa95b29371cf76bb113eda0a3f567dde4bf4f764eee790fae9485d0a3141f5a27215e0c0a5c130d4812f96e933274f1eed6010dda5dd5383125c347c273b6118c8c508ee40b440b5f6e9f886e42db158c2ed23fcad9eeae043c6c07dc1a85a815c1d166dd8c4527ee6c6029c7a94316ce487cabd2f6ff4fa23dae4e739a3e5aaa66581045429070603f405849d69695df87f19ba97134d468445d7d7ac2102e943a85dce5bde51bb8a1b19bdc54565ad59d66b9289bcf72b94f94df993a9af18eb43094b4439209b11d66288e3743a74a0974a773ab05b2e9c3e8a53f85c4ca7a4392b93d7aac32922fec12bb8d45c8285420fa225531ef78d27955af7a6ad9e4a18970889c2baa1e107a6c5e9f6c81c40c2d502b98f256f02b77311a20d4202bf95756ffacbc1fa60e2aab627b8a9e3fdf419b94a5e9dda960fce8d66b0862ec994e912adce3a9733d40de7c9c0b98fec2bb96a2cba2e1ad51b8a8223478bbb60b6640b4f386dd71e3f430cd2b787ba7d925b714116a0f83527002ae2585d6e4a0c69f8d4da371f63ec341123516f8995ce4c3b385f392904f0f67547cb40b20cdfb2fa744863370243dea3e470b18b45ea6f8c2106184a0139ac993abb296064eb6d05de15740a39ca8c731315d8cc2e75c860c479010ffce60d66ff9f6df66296d8a2a58d2d80a12c7854c9e91cc9b889e937a0306d3fd35aef4095bbd8bde8fa87af8a8a288bace07da7b46ae771d932571759c50c2b564ac221d196974836f1aa1d43fdf9e4e9b839e92f374041f81b1688b8f5af00576497f19e9738cfcc157c46a7d2bef0605f890b87d2eaaf2c8542c025c886a430f68009e72cd463249fbe2a39a2753f59b025cad8a025d6b0581a52f3df3357207b49744dc759fad05d53003272eb2227cc10345131774bcf5bea0ed5285e497b97685b4c856a374e9ebd8cef78142f12fd77daa3f824029f2fdb60985e29a6fec2c09f4c3ef10da95b5748517484fe1004d5262d6b280ee82ea89c75d30f98e51eb2c616f8c07f32af7a1d89cc800503016aaacf69fd66767c516fb6f3d4b1c579042475ccd3607216574515f2ecf85bed17b486fa683294538c116b82b6bc85fad911516483d3b4e37e9c5179611e01b9d2a6950b0a38e08068e5ce9f2b9523740c31467bdfe57a24aeee337c1fd1ff199050c6fa19be11dbb8a299c5c94b18f6b981b2347135c7c38ecb82df6a68abd6bc69ffb0491525f9a278b95f1278f6ccc1c8d81ba2e46c26c7151eb4da9439ca32702df7ab57eee9179e5ecf4c8132f65a76e4d86040e0b86d97dd10bf911e887f311b051457620708ea461d93ea4b9c7f9a222eb484b8033b2b99063647e541cf9357d4f86fa004cc995ef26cba25112fb87e8bda731a51277d77acf27284192fd6188582554d7eeab27cc3f685f6f977b1760f1b09462876c6b8192ad6f4a31ce8942757184ae2a2794b2d3ced3107865170b05acd1d01596b26e08def87126dec262a31b1487d43431553885e040f1fd14503026dceb8230e73fb1fccc29bc8d61a6345976e645b4f1fa0bbf32bee5a250b9fb801b8998a422cc151752b959d6eec99a54b671fdae7918f0bc1b26ef78dff97f97f06d016e575b244fb3130b6f0ff195c9b0082af7f0acdb532f8d1bcd00765c6776d6b30be701cc0ade0bb02e149cf878cc62278936063b4ef889e92675ef06839f62132428cbc5dec9a7066583a470565dcd3562e0acc5d56c32eb51c5bb0cec9ccf305fe0b4a159486364580eaf6d6a9ce055ffda6d5f56d0aec757b5c83bdd0f30b0bd92a91f208826dd41aaa9a11bb3921880f24e1c02999b543692686340173a12af4edd02b4df1072db4bd98be42fcc69dce3e3678720d39d984e5e7a96460c39acd0f95588c606fbaee3a436a78ea2028da0247ade545c7c03ea2edc3b7adc6a971410b9816e043a3e01f74d14d5445aaf6c5e37ed66f05a6eed26f6c5a2ee6bb2c61f2ae0c7a85148d990acfd9006fb5e584a048676f3d61fc6cdffed7c0af70e2fb2a9fb44b882182cb2024d853250ec9833967d8a39a3cb416ba044e4f54eefb73cacc60c544079117a8058e329899eba29f3554b85c383e74dd2c718ba3e874e3e5609721f59fe2130608bdb2e49163ce58cb478ae0ac2a584a36b6623c9d3c0d656613f68a1e918171da20d8fcf551f7bd7b3da50207f6495f1fcabf744d21155b29a66a68489a3d1ff5d406403b89e75a8a515e20bfac3f970bd9942344147a30a9fd8c3d10f20a673cf7e34b751790061b4e86d72030fd564cb0a160e6e0f42d1ea28962b05465fa060d99503ff59f7df8ca1e679514917a41ef4eadb1d1d752d205e9ddf2cd180420b5d77229d17fe951b21c9a565a919b779d92237d29e1a46d0b0237147c5fb1766d3c1cfe8f83b71dcba3a5ad2d218421dc71dd683a8bd4af936e4108294ebb056b6e2a3c7f8b7e8c7fcebdd1072810270c5e497e0f9de69a66846e4c3857d0792cf43a23f34298175968ddc6a648da7d7628e3a202808e05ac038cc2f6f9e0d6fdd9dbd0fda0c255eeb188f27d81eaaad0420a3f820e55aa15ae0b5b423e4ec4fb9e15a357ee72b1ecd51f85a34b0be8c2c80b3f46d3fcef1187a4a1a9a21640dadff320eae96f9eb3ea02b9", 0x1000}], 0x2, &(0x7f00000022c0)=[{0x98, 0xffff, 0x5, "0e9dbb5af1cbcb0f1185d22a6f0bc2b556b757cccbd6da99fb79afc4452dc5cbcaead14b1b52ac4fbd3eb6ec7bef0750c5e03fc261d7b4c2688179713f3967d776b121d689919dfb1461bebafd7f708e89b3d2c275b66a22692433e58d409b1bcefd0e4786cda2f3d176221cd42d1e0aab1f99152fdb98bb15345129569d72398a07"}, {0x60, 0xffff, 0x7fffffff, "0aa4e66bb91756a839db651d1f1de24d62e18a5f92c76cb2d09c36ac263ce867a9474041d8b0fd2f2552c7d643c76d221a32b91909258778dc69dcf6e12144a96371e74acf1f6ac0509f868a86"}, {0xd8, 0x1, 0x101, "9ba65a6f0d9f9f437af234cefaf3d9cca3167c302e505083943e08933add4fe8112df8401d5e23c0b3a0c3513a2aeadad0fa1f4b8566ec5bc01fa06709f6cf6e01baea4e2c88501c290b90f75beab7295261fb01f520b04d521d4fb46c3ff1b94bccee88cf3f8226fc88420787e7e9abb5c2a49bf2ac8e3013158217dbb17130037473db2cbe94e6ec64a45b1748e4e22024d3eeab80f00f94fc8be348e0b971eca67bfbd587c4eca7a15b3cdd0689967c4bf93d10a61cf15042b862cb6b8ec4e455daf4a0d73aad"}, {0x1010, 0xffff, 0x5, "7bd5ea50698f94b6699d4f8e4762c154ecf0d804c0421a4c94d726e7eb94c7bcaa2ed1be1fa2a09997b58ac37acd1f54a872b0a81b4a7327caf17e485def9ca44c4607b42ac7dbc9d6a67ee679d1f0a53e341c3086142487202a1c6c7a4e7208386ebffc058f89efe678e69d773af818d831e0a444b214df91370cf93122287761a3cdad399a712a91084582e6eb65bf643754d6bb29347722bb39f18f30524d20e2577a0dd396f96f7ddf32af5da7024688dfe159f274aceadfc7b9a0a1f7897eb73780f607670622990d9fc3f5fc45d14f565e63980a483aea5ee6b462adfd750d7d2aedd9d81aeb54374979ae9e2fcfc313b86fcdedd5b2f7cae31a90bca538bc378e5c5a74e85f6c4183328f42a60a15eb1a2c014aaaeabbc7a62bba9b4c5bf0d2246fd23a057410eb55ea9a7a15c64f143d7837f849d2731aa8e297af6cb789fc0f3be2b725f866282b6f99d7034e9486488ddbc50aef286d5529413e12c071ee363aab9c9d648a06124d9c921c6baa5509cc25fa493f85ff7023b48902ebbba6e23dee07dd7a38927c06d1c16cf254d89ca82d733ecea88476b0363be853a340e71199791c884fb4790eed541301c1a5a9b538be71c9699c2bb7164902c3652847ea4fc1e3aea5ca16e628f114b28a472fdce0bf915884940e95e4a64997ee9e0bcaa289c49306d9e7b5f3e4d4fafe5084b1d4c384d0aef8d23b253dcf43e5462a93203e1ed8276ba60fd824a2929d6092a6a43e5708833f2f2fb280523a07a0ce620cbbbb979136c27cb27e87f3fd4c0f01765cd081bf09286590b76b6508077708e3c6bc2e284d0f48b9d25d5dbf18b49151cb0149a76b9a646a8453d938e4f0d821912ea73fb6b5b7ea952a029976ae7855f830748b72f2a715583d4a3d6975ab6cbe92ffca497a3d430932749b63c12db015d1cff981ef6ba3760eb3fa08026383f749e44c8efd47a1dc7a1d70d4c6fc36219a47a4bb2ec880f58d81c0bdaa383e28a4e9af061366af2e2234a30a6cfaff2e531bbb9efc380ea053b8803881c94d0b51999e067afafba30a80ecc55a34fe19ab80cdf86817084105b652785e5748ce3202b0e0a72fe228835723c79f1c08cd29fea0e10b470761a259ca1d579a0dab61f0162303242bf851a1916603666d54f5a6f577ea2429aff495702739e9da914724b80882d604c0872f78c17745f6b878b4f90b689f045f0a19954e750f053a2b6d8a2a9e29a6108f68c55211f223cb7ce96ee5e16f5237f01bd5bde681b35a6c405fe05c8d222a1f8c5e7ae1ada4b6910519722b11ecb0c0bc71ab9ea4e5d60e38f725f08843a7c4a2394395de288de67252a1b83f86b39cec0ca60e7199d386244eb709ca5b9d6137d7ca89cf3388672ae9202ac8efb11addda86475a01dda98cad37a4cdfa7a93a7901ce0ae3c8bd9f91e14b7b136e4f7adc1d3d6f4ae1ba2fb344706566c1b42c65bfb2e9715b9979c9fdc98be79e5ebe9806ab2efdeeb7bcec9b6c734391b142da1f9f937599e03e58524b9e7ca749040409c31a6f032e8fb7fdc2dde09fda9f2e5f5d90eac5e62f61d8b43a813d3036c75a35497831591a01f9f1a40c3a6f1a77a27f41a4e5d43afadba5951aaf84b970994b51dadde620e20306193eeda2aed67e4bf5dde84dc2c4a8845ec448e8f2894d683c57361e4b95328bae5e4490d80d4263df070e720b5a491895a0d9781fc872a1bb76f573526290758a3d4b1b63563bb1f6469c9481196405e1e2398e79ea04d75f68ec5873273635d6dd12226b6419cb3f870d3ada30d9ca34844092d8db0938064a5867025881c5c588db102678187d00c15486246b6620f874cf99d038305346dbfbaa347a2b34247ec9b198ff3ed64b21e3206376cc5efd5d58cd4946622c34743aa38a1ebff1fb48bd5f57c059bd12fbf9cb2b5f4e7f436200eb4fb6b444c21dcdf6012d6c5ba26d0972b263415c05c64ad1331812be622a26600bbc5d1c202c5af4d59d2b0de8449fb9addfd0dfa2371a28558850b558b43e36f9b15a1ce99ee25a99535cd5f49adcbbd08e90b1b7a7eeb15ddc4bbc8bf44ef63a2ce4a35422b9b54aadf42bb2f6a9cff464e981c3e82ec41a40b0a77abdac5cc8bf3493cd3bfd60aa8f1f2cd80484225461982fa1aac1fcaa1a49f754a1e91de9861e04099ce7f0ca5c8fd25e6ef08ab67d04671a9f28cf9c2c6415be30b299d0e0e90f969e09c6cb0febf2d6a24ad3075cd0dd567f526e48d67cd7b32f90679f3153b47668fc7beb46e1193e950683464b146d100d31ca456b6a3b055998283b650dc8f7f4b6197e6fcfa3d605162d40ff79adb62db747bffee6e83330bbc80ac91e6049e47e07cdce84860203eb694a1b5bf081ba1c894d27e8c98a9f9da3cda7a2eb3eb555a9e0434b2e95f89edd55590eeaf7af7501bc6207975731db03833ab3da39e8f0f8b357cdffc8b663697ddcac364839f6e4a026439936528b63409da03b5c91de4fa61d56d9e668505b33470b2a71a589c03553037df120ed86bba1c9d476d7b91d81ec95f845a942b11b3be9ed1b180ee34b0375157327d70043391ebfde10027b322c91fe43094c15f01c92ef5633329ad02f15cde51030c4cd1c24304632c7d5858f0c53b4c5420bcbb90c933b8393c6acc51115ad7f27ef6e5f831ab778643422c7312fb3d069bea053e21e9a5c7ada84e490c828959ef6658152b079a1c7fbc1db231b670cf244b7399f59822d14e18e8a2d71e35ad124bfac378074cc6d96a80d29d40237eee5741764b5e7287071092eb29e80a6d3de94199dc108b595863f28cdb9f460a49d76c486b99084ca2410d6163019ef266f15cae8cc52933edc81db343bedd61c3933116d526276ba23c806c2af8e249f5a0c8d53e4b9540013138228f818cddcce054c63717c659916e9dd9921fc949f7cee0fdf4e1fd4dd59914f2f281c2cf7db753cbae2a80cd42ccbe2c41cabff5614d524b0502b43a3ed19ff5bedd269328526653bc5db183f71ffdf7661059de32b91e9cd163023745e233c976f849e09ee6c62c69da9d047f06086dcef50767a4a9f995378aca41345ea70e7776a7378a653366ea92fdc0010c24eb2d63b076491861afe15c28ea900286fa36c06f9ee177fc419579da686a30202382f3daa601a5a81e05cba9d41fee0d8d298a3a6d424ce0db753fec00d45752610f0faa028af568534d0ae1e9c87f2956c18340558607a71cb7a867f2c7bf47a94becb7b79d9e0d60c9c07c820aa67133568982cf1f4b30b785b943e65cc852b197029e3d16ff8c9169d5a7d6e5c6eb7cd61d85ffe0d598a36178816b97d7fe4e8558a9790386915781774865c8a3a12ccba750c4a895bd05f2205a503d9301d6d4d0ecfffee26e039b2ad8425c15e95c7cc0a484f0e577bd6d82e3f16cf5198421a975bae4d178b2294adbc5b7a2d02852fe8ac8c6a572288a9bbdf3ef374f04ecc879b3835b27766a4ebf7b1959fde9267ab7d03304a92be39a9565555c5398540eb3ee94c76f2dec0c001eaa97a3331fc0fa759006e3c907aa93577d6d38190fb3e32ad39b620be20f5c6cbcf20a83177fdecf4efe8e5eec6fdc2f01b0210075f63152a080cb2023036e405c4892e4ea6e6aa50fdf1459be3c4883929c929b1b60f7bfb860e50dc811129b4a4f542e51dd0de7148348f82b72214a17f2274f7d750fecf13d8425698bab6e34b58a420c62ba6d0c359c677ea9e3eba24810cc25adf14564716bfc5187615b8275b5915861aeb8df53a8a51b628369b0f9ef7b7c45099c53d0e36c9f6acfb98a81e80b06e479f371389d26ddaa181d9276ce11f212f4eb1619f0782a3fd5fcc48e2c0ee1135ca205e9afe4d31cd2b79a165163f97f58ea8952a07a8ee5d1db478826ca909eee51d45bf3d9088a107f24b305722926289f1e8a9c1b53d2ecc7b5247baf8fb6ea6e8f07024c9ee0d05d78e0de37e6c7f627e8b0ae70ba145a6c3288ab57c1e49512ca9cc16099fd6cd9717c6b14d8c4156c4bb7fd1924681168729f29bc2556cd3a0c983c5a4cb511e7f39cb0643dfbe097dd7dd695020d5be9c94049e8d3beca96f398593cced07d732e7b5ed62ec31a580b1a956628fa2bed92137b6756a77c10919529f0b5956ebd24d5274d94f79ec4b86be5127bc238682f9c75c5980144ea72ec7444e520d6679089cf6e64b05d7d79038f1f9e250fe1c133a29ab942d69c80d41fe299848f128fc66501decd125b8473ed4b0eac5e2ecc8373cd239e0449d001100dfd71d73ed1600d48740659d3234c0d1d24e350c721f4db5770b3eeef4491b227b611c5dbfe0528687809696ec9b77d6d9b5e5beab775ca04b29e982a2b91db910a5079afc98621006575d229da3acaae6d991c177115b08ad5d339a5722e8005c4b7bf8ed5aab8396f0981a1d56ea41f69a821cddafd1fc7e31bcb2f966cdbc205df3c5d9aeb41bedf04106b16bfb97c403d11d9bbc060494599692a371f7454a2707ebe8a24af97c84d67357176a2f201c830b80c7803782ba1dfb348006310859d0c4f5b57ebf33aa8ed3627f611ded0908f0a1c1bcbdbd01f1d69b2166b0dc98110b12ad2ffc748aa883b0eecd0716afae012874558bd628d86f1ae2d1909ad91150e27bcfeef132d3b581ab36eaf78cc2a62c0b96c132cedf9cb0bc173eac73d01e23ef006ce6a649e0508350adc668b0d89692b130a7bd4ab6f58799b51896e15f50108d9c3840b89227ccc0b6977dc2bc138f050b19e54c6a784cd13d2387e1940cb7688d9b1fd72582f0f49d4d7b07f75b3515948f05a7711a8d7bb43ff3a059aaeb835068fda43b3df44dc95d7604c6fe5464203a37417db07d820527aac16835627d5380d5a06b4e1353998bcb3d8f05eb4e1d4ee968773ceadd0eea812b02455bddc40740c39bc301e96661de086d690a440beb1053fe1ce8132e0ae4d04be867bf2fa9feb772884487c9308f56fa3c5a53a566fc5bb19d038dc8506d9b804e7af93ecb401523e5d934094cbe5fa45aa9d8197f15817ad448ef853d04f34bbeb8f27d1c3896b73ce9ae11110d61ec315e08bbf1140011fd92818a460f69e9d50cf2df2d88d3030e245c4aafee79ce17874d6fc62895459248cda08db4e1afd214538c4b8f827eaf492eb37b688463b35a6cef88da0ecb7eae13600e59d8b7e7adcb9d15159c841c8264457a15a24bd1078bde7a528046f44bbd6e6e5510f15f50646a878769ef115d1868dec97c4889806b2aa0c470079e3623bfd507c42ae9a16ed51dd70375de173cc3a97cae08a217584c05c3f3bd0280ce19c455a3e21c1d2621fc2c27055a087fe731dc027bf7ee6c537940815ae48f89c1f0486b3f9c7743d02a4d6fa2c8f722bde4e3791c57dea27be8d93b49a3fc1a4c531d835559d9691bc40df8e3fa3566cc8e4605a50d7b76bf8f0e0f31e893aa8aa932188489515a8d36a997c100ba999839e410825e2a88c8f7f5e7fde5efc4e723b13f6c49e7664e9299de16e0d923c52d505b0dab68e5964b2b2c332ac677cb275b76b842c3b75385d2ba5f5edf5be9c8cf326f5a98ee735a6fdc920ba6477cec5b64f25c6e93c42f22e4a813b50244dc21112480645b8e5fd3f1d23bf29a3bf0b05d78ffe20e063a87ea02f882d3713aed0f2f600f45fddab5481e0359db6cb759d648f43577b149a9ff21b1404a1b8fc91ca236804d50594d99d782dc0da792034437ee7541fd2929abdf7e4819159d2dc7711ada9492c992c49c9d96061d3f1fe5be782592a9bcac750e5b8d6"}, {0x68, 0xffff, 0x7, "42c27fc05cc0d6361b16e91ee0cccab20be46709776606cdb19f02c44deecf6c179925b34c49e82f9f5c5745efd475944191d19ddd729e901a583559a1611f0e5641414a25fd06e60da209c19c6ade5f1cee1d25"}, {0x70, 0xffff, 0x6, "4b7e1d05991f922a9077c4d680bfc3d62dac667f0e75b56198c79a9ce69ecb47886e0e1659ff9cdc0e348e3f0a71dd242911b5aa605a4851410d36cd196d0394368a11be2d1cb03a4e6dd3bac5b13774954a067af458259a5a7507013e213c"}, {0x48, 0xffff, 0x80000000, "cbb349b44ec610e4bcdc849aff2b1a9213a0591f7fe2d6158b12289bfa269cd1892b3ca59bf89dd1897d5c071a86da069778f1"}], 0x1300}, 0x8) 16:04:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) sendto(r0, &(0x7f0000000100)="1625b598c3df8d3f2f302ecc42363f4a74af305aa9f563e95f1c412c3b41f7d163c61e987590eb37d48b1db699caa4537b1b3e3bf530648735238e63f03824b768d7a4771ace26869b5eeabc22cf5b37fa20b8661f178d3cd5c105a271a799d0fbcb03b0a1998bc4f59dbba9be9bddf3b04a6b4174762e82e29be3027bea24dc6c121d8c4d0926745fc2ade83b3277d1424479d9ac3c30ee4e874d61fa7ac290b4da0889b882c60dd5ab4e2fbd4ded1f857276238c05c958654b2bfb50f6829e888faa51", 0xc4, 0x404, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) 16:04:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x53b58000000000, 0x40}, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) socket(0x0, 0x0, 0x3ff) 16:04:18 executing program 1: socketpair(0x10, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x1a800000000000, 0x1, 0x4, 0x3, 0x248}, 0xc) socketpair(0x2, 0xc007, 0x9d, &(0x7f0000000180)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:04:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x0) 16:04:18 executing program 1: nanosleep(&(0x7f0000000080), 0x0) mlockall(0x2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x23, 0x2, 0x200) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/185, &(0x7f0000000000)=0xb9) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/86) 16:04:18 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:04:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x4) sendto(r0, &(0x7f0000000000)="aabac19bcd90332db2c80b8c068878a67b1db1bec8f27110960260cdd4d81cb526cd21ac7d935270ffe60842746d6191f0a3aa0222bf3869871fbc90f1e56493e1d1f1fbd3015df8aeaf64a9350b586c3c385c2aa42148b77b32d59f1c0497ffea252b24b4c6d90b7aa25484d48b359fcdf52c41c4b185e5b48bdc276306e1bbb70758a2b59928d70e725fcae00225258bd441b93e5756e58fa68a25e8b492f8d1bc1f282a38cf", 0xa7, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:04:18 executing program 0: semget$private(0x0, 0x3, 0x40) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control/../file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000180)='./control\x00', 0x0, 0x0) 16:04:18 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getegid() setregid(r0, 0xffffffffffffffff) 16:04:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x40000, 0x0) 16:04:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x14, 0x100000001) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 16:04:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/103, 0x67, 0x1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/91}, &(0x7f00000000c0)=0x5d) getpeername$unix(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009015006c79a9453e4ce2a6b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002407f380f27bc0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000136c6f5298449da55b110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e34b9ca682fc8df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff000000980e92d36c73932d0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097861b40878b362468944520971d8ddececcd42d644e6d35fd0e69cee5404fbc52ddb1f735641312a9bc5ae93f439f90642675909ff91f3e4e372fec9679000000000000000000000000000a3393042700dd5ee36b1f1d30de3baf3eca239bdd144e6a24e620aca8d789e4c6b9db7e30a3004704099179bc716b4e4d6c92a20b3f90e02303da48e4d0059c0ced43bfb5e8c53c130e4844e66b5baa142cd153e74f039d667bbcc647aa5ce010c3e64ee6a96761e69d4bdeba56b01fc39bd1f6e197"], &(0x7f0000000040)=0x1002) 16:04:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xb056, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a", 0x0, 0x2}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0xfff) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000001c0)="b77085494e44fb412af0117e25f4714b1b52e3330d3ac18d443031f43dc66499d03f19e68905af31a7378a7205819d1dbe2734f6ef5412ece0d1a23bd1a25611010e0561245d29a3b8654cf5b5ce58c9a5db6b602a0afe21f6b21213b9dc17012e05d52dd3ac6964211dd7683e3d99be3f8ffac2d70bda837a339b8b98d2754e1c6bb3c50792603ef87b72027315f8ff9b9bfe6ef8459cca47b1aa5374473a4f5fb2514f8834146d45367b99f5f76755b0c1067da940de7b5a43541fbc2d6ff779ca0fff22416d12ca91cb7713258c243f9213596e817b3e558d8f6baac604c4a3b4b4beba97f830993638e8b1b0611635817659", 0xf4}, {&(0x7f0000000140)}, {&(0x7f00000002c0)="4449df74808df1d015b478d155ab1585cb47", 0x12}, {&(0x7f0000000340)="33e22bca5231c1fff9a62898bc39e7903fdc4e7f96fc19c6c815bdd6ad12ef842d8b4150afe8ead28409c3ecb140262d1bb0119734dcf8968659416393df7ca579d039788d80", 0x46}, {&(0x7f00000003c0)="891df92ec6a7c92ccb02d319108fb3342d4e1f4f4c1607bb2276", 0x1a}, {&(0x7f0000000400)="a94c8668b81cc18d69624d84189a75642b90af0fb0d26881c41439ffa2516751e4b9c444d9372909ccb7ad98c3720de1570f7dcd6cd63527b60179a7b698e0f61359fc22d82e4d55151f928d7f0b8761f5c835c8b00ba6a68ee00bded1d547", 0x5f}], 0x6, 0x0, 0x0, 0x402}, 0x4) 16:04:18 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x100000000, 0x8, 0xfffffffffffffffc, 0x6, 0x9, 0x2738, 0x7}, &(0x7f00000000c0)={0x88e1, 0x7, 0x3f, 0x7cf, 0x8001, 0xcbc, 0x4, 0x1ff}, &(0x7f0000000100)={0x0, 0x2, 0x0, 0xdad, 0x1, 0x101, 0x1, 0x7}, &(0x7f0000000140)={0x3, 0x6}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x9, 0x225, 0x535, 0x4, 0x7, 0x9, 0x1d8f, 0xffffffffffffffae}, &(0x7f0000000300)={0x0, 0x5}) 16:04:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) r1 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0xc9) r2 = getgid() ioctl$TIOCNXCL(r1, 0x2000740e) getgroups(0x1, &(0x7f0000000040)=[r2]) unlink(&(0x7f0000000080)='./file0\x00') 16:04:18 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:04:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x80000001) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./bus\x00') kqueue() readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000340)=""/242, 0xf2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:04:18 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x200, 0x100000000}) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="88ef35a426e670228b2375c6c2e844e4985fc937c568c3d1f6343046119e0a5e412bec7c287168c9843e949fa820a9ff148140ff7fe7bba42d27631bdd5370609b98cb7bed8242739a9eb295308ce6c43febe14ddc447889746f28d3a7d3d0d06c856b1599f1d5380846d154d9731e9641008dac2ba114555b13a3b023d301f54dee64b7f0d861d1f650c0a7b12166633b7ab5345d679a7b3898ac3390ae72d62f4c2546744f8ad76b4e746e1e2f583cc6351581d874d747a669a00b5402cb21a0387b5d8b3b87a40c533a4ddb3eeffd7488a095e4f88081c25487ffae9d79fedd739fce30951b5992949dd9963eac558ec51f0f", 0xf4}, {&(0x7f0000000000)="c503a875f3ce3d012d3e211a561f7dfd", 0x10}, {&(0x7f0000000180)="a53cb320870877972ea0393bae7f3eee1232c0bade0fae228ae2297366151ab53fc2d7397d877bebe548caabc8a683fdc5572bef3f489603f462b409d2c2f9b753ffc8e99d1df6af5a8a767e6e6cc8231162aa278fccc1f145c03694fd86c20c5b624c0c47ad73b7b6d14ace71ecccca910e92b86a6ff705d0369eac345ea31847a8eeb0eb8cdcd5d3b352d4f8617ec5b808f6", 0x93}, {&(0x7f00000002c0)="d815c4cca5789b83b5bed55c1d3f6e4f6abb015162d1d9a004bfe1e38223f69b58081269289b2edfabc6ad500a6f06d5b5528c48d11873227ceec948a5f53583474d3bf3038edd31def247cef5c7067f79c707de9521b283239851e593872627145e7dd04c817f99cf9a31859d534b114daadd287db0ae318060194b811d", 0x7e}, {&(0x7f0000000340)="9f017ddb7cb1205f8668fc8157d2e986ece04c813660ecf29999b1eaae82f42125736f71ee5b8531aaab4a28200343277caeba631b89f32d61532959cede250c2b548070e7a1f9903ee9d44aee0c282b8a290a29fa65f4baf2536c01576b88d85f33de42b397f52b606a3a2f3cb77ef137044f1e59516285063425fc5e108625a750c035944793ff315be895dc2d0e6ab963a1101e010ff2dd917c2fee10dad4d5d19a423809e2", 0xa7}, {&(0x7f0000000400)="ba56a1b9389ce6b53d0b3cf08af34f77d0230b6554c41a097d2132ea69723d957b690b5870fefc82985a9d0a16ca8b25d77d689d35cc9e0e7c2e20f91ed298067014ebc3ec5c2ae0564424c9250270a585876874ec4ac90868640455bb85baadf489711b79824734e6755cfe7375e7861699fa56b05d26bb11e19d8ff2808f7230f0960410b940357f3e81b35e2da69d79882a4d426541d2cd3760498f86d39e064ae1d655bc3acc8dbc1e66e0e7a270aa8e29fdba4bb56d527d8f107faafab42ba67fdfe673bea7fe890b591bf2f1b895296e844d81e59ab959f11c4a19d906fc0e997b07357f32c73ea4010fb71093051024a8ee00af799a350ea4c31c4e40de89779b83928aa71b69b425d5ac79e4a573c010b13d6c1d53ea3f9b94a23af765800f98412a97cd5b511a93692f2b458be3388a3086c2c82711f621bfd49fe74217ebb707f1ceef714d08c1fedeb37b89930b871cf56f9408f1730475ecb0c0aff58e3e293ed711d981d726d1a94e0252eabff462c7bd3a3874528ddd65bcb67bdea07acf78650451339420b38bd17506b716bd196f37108101be1a83f95f2b3bccd33c9aec43694f7de592caf09f1e1f244fdb7ef5beb8a80a6d3fc667509ff201611284a72c02ef89de7c021843ac9eda2973000ce72d19ece4918bc69e3ce0b52db2abca2fa0fdd4e2e44aab6c025fcbecbe883389ffa2aee09d914ea1e5def31c4cd4792abaa3959a025fb56fbb4136f50074e2c668eacf01a9503617b313e22b3f01e942bc3bad3ba1209bd75ff4c39195bde97b5703f098ad929a8a13da681147f5eaea63d9461206149d661c173028c68cddc26832a956eaa9d4f26dd12a4d432403aaad9f45e2fdf7c46380e4bb5be202444754320b6c40990e3fc96c5e4230f35f495695d57e6857688b9433e47cd5466d87e133712cb3f34b91418af27b031a43508d55a6cae41df39fe5b3a341bf8663f5abcd53d3a018849d94a8903fc85ec52aa42d0409e1b4aded6639ed57126faa623de48c18d1fc928b749c35de3a2d4041666c9ba043be326417c40b036f17ec9cfdd75e1e726b1d49734d40a1417bc3ff17bbc114c18534bf4b7407f1d7978ae67d3832a51aac596a9b61c015db74338ac5f2f5291c9c42eeaddd826678c1e784fb152dc985bbfaa2d36e8d3e98cb3c1b4296a7f1a865a32e8f24ff11ff47a5648499e7ead62262dd44a68fccab591684ded2e6ce2c9722b897e1923aff819120fd97dee0769f32bcc800f4549c0d9912a3a64c9fd56fc454cbada5e873b7b62771678bf63e3df750ceac1f9b84c6145df82f3b322b91a6c71bd5957a98f889d7587fc8aa40d0cdb44fda41e26afe5d75ce2da47aa44a6687f07e6785a18f1b0062198091e64770646945d967268ad5afb37179adcc5dce07922cb3f3f7aa6551c3672ab6243c1e5e9fe498479e5c5a55ec7abdf1e8620a3b68979c1c20363a7ba7222901db28d5d3b14cd519757ec38dd60617afa833f00509758a3415e75b61a3b2d686b4e23a7ecf630a341243f08781cff811133027fd029e5a4cc6cb553cbef0764583f606880c83404ce679715f071a34ea4a8c921d1f7a9b8f418e1f7f6eadd38f1f62afd6cc7a0cd23ce9c34e5caad28001127691b08b9289128688f016943ffa3170f9d82f33beecde5da11901b77a910bdba31468ffd4e52761897d8fa18526dbff8414994523d99f9ba237769e61c5a104334e990a3523e4af46b2a8da9ae513b38930f44ec1987801d972953798e9e94fd205974dc1afae9411b6e3259e2ca017ee109185a7b60d3bfaf3a669320ed317db0311432558ce02510623404e5d096d009fe4f9d6647ae561dfa9ab2c0bb588163c0d9ea4e78920e10171631ee9ac3abf64a23e54c4615628c2cd3f521945e6465143db667a4cfedfee5ee0ee6b7c307a9b4a42409cc889ca6df8800537cab7b551fc147418e4705fee983ac04e96a3f72d7fe09077047518e47164d7ef2c61515cb34ee08593236dbe648974583bfcb54aff3eca2a544fa1cb87bd86e75fd59e89fc2e45be3483c226b3e8a251b46db8e8bbf7cb7f3e3ee5674f756fb2befeb71cf52b80225a30bba0ce557fd865d4c1fc4e8d5fd2317ec1ea58f4796f54d80854de9937344f2e294bda212ed627e1a0a0b1b6e94576c2f109e51f58c9be47de0ae627ff40af971252726f1472dfa1cb2ade522590562b771f34c8baf3a870f4f01d4c7e78f496e6c3f82a3d135226ec7f81e706ca725ed09473ea10ea467b42519055324b6fc7a7ec29f8f576566444e535db2204d6a654cc681cd2d6ce876ce332e75f60d30305728f2281e0609f8b679ed22eea97a8fe36f4b0e9688187a900a20a14a55e5fd6bc9748eb8bd266e021bfbe82f2c884abef8e5d9b878963fab7e85a8b90f5a98c5fbcfe020ade665eab0d3d7b2b37a6e3c941e7d2ecdd468bd86257870d0e5ebe531523058e156dd4839601fdbc0c1d7e184ba1d681ebdc657187e0167158b96fd77e97efabe04eb037889c851592f1482a0254b339b1caf6089f869c11a7ff4080ab6b4534c8425c784f09009fdb52ce89f1d335b67712ef65351376093f9cde20faceadcea631a1e83fdfe4f679ce087bfb90132763252b84cc4396b45f8415b3b91117b102358bd4d7380c3f8769ba4e555c06c88e316756295b33f00628ad770cb779db44ce2750dc094bda4634e2ae1ebc2e366976db990542bab80a78a96f99139995a340eb4c3ff6cf76fc8722a3fbe962307218b724fc2638cff1a87209d07cc818b803fe45fa29f6541ac01684dfc135ccc194b75bbf82555f9c96957b0301356990d5740ab8f3ce8b82264330b7ed1231f066ca87d1768691e079dce3a1bff9117da02665b0510b6bc1fa85f695057f4f807ed8ad65ce5aba985518fb12a5a567a76ab2b1006b06da508c678ff61a1d0432805e51a3d02c5acf97f29ddf70ac9a8a380f3ef295e6a78801863715733e02a6ae867f8277143425a219e29c29673a0903c6dd3bb6880d76508efbd212dbd5f9e13f72fbd778bcd79abc2cbd6acee66a5a5c45a84eeb8a1c7e48e240c7aa214c39bf449d5a8140702cf7dad85bcf805d56f55c800c0d2c16da0c1d5aa9fee010e6927ca271423e3da3734c9bf060b895b7feedff1e2b0f764574db26a252969f24e6302c598aca571f33a6a761a2966c4dfb562ded6cec079acc892ced6ab7f03ad61614cc982ceb58e3da78a278e497d187894654694f158b696a403d47827577570fc03be201154d5941f4980f5eb5de29e6eae1fa91607c1e59e2e59183ae32431508877914390ee07db2fba933710603f453a18c38784eb03e3eb5f19777f0aa971f09073e61f7d805cf041f1e5057e60f1b088da6256dcc1c374f631905ff0b6663d7c72f0db7d039671846a31855598f7cfb76540ea623ad00f22046f95abf92591e582b26fa9e42b0ed955153ed22ff248151fb0e79a8f26bec8332a688dbc29f17c06cb02c8dc62e715b00159cba69b4afb1caa7f7f1c9a8a2b9efeafc0d2749330f323723bd80929f7d9765c675c23a7833d0fe39ce5163d5970c0c47e70198e7a57664b10a669dc6820ef8dc86160de34394b40dfcdfc4dad3ebfd4ff584b07e235bf7879539e60855ff8573bd5139b68ffcc12cd239022a65d1f26d39e96840409628f5f8225a184e2259223cfb08d613fb3a7c3e986ac52d99993b8ed56bda336db2543151fd37c76f379e555ae82a75c838e6ed6e0a4e549f9d29054cdd76c226fb3d69dfc1ddb70b84b8b10cd269b217bc7546c653851c782376a7fd5fa95645ec0144021eac8daa7e0898b2273fc5e02cad31b3b6efef3cffda6da47738b5769e285c451cd3278c366c661678282437bc3e2860d9094655e1550fb5402d6b89646324af33778824494642b57534bd2bb08005fd473cc1cad0250b121dbcb8a4fdf514a6ad3256f46302a4670da614bc5171ce64109ba693f48b58288750228138285a98d0259369a3fb3df4a2db8e99a06b63bbdb399ff5246ca4e9abc380e71cf5d3799ba5c0d11feec467d7d42d4831f57f240fc5d03f5c2f3951c8a103fe541d56b73be3aac56a21c5d42ad52948f81bbe718f45ba3ce78fae1696cb2c8a159227e20619ad097ec70ff02dd70722a21a964bc55361653dc7cdb9934b7deb269cf2f9c2fdb88e7f276bfb9fece2ce949c4082b81044049a299fb8bc2e7e26d805b200b8d50d4094e6e989ac04dfdbe36a44949580ec2c8b42d3c9ee405831ee8d788f781fad5faa3be48bb0b7827a30871124a153bd817e09d99bd4ce60e4264fc2b6ebdd8d15b8f2252f946eb7c71da6e880933065fc7d3ec5447ecd12c5e9df38fdd56b9cbc30aef50cd8391bc9782af1023a89147d65b0228628b20dc6bd5eecf55b59d005bb992fde61de947f20ea46364e32b2cc1906ef5c4f7d4b92f93b5b1cea92d3c91be34547350b36b70c50fd1b920fcfa71560a576534e3020d08d55a57ae4443fafa4e1e7cd25c8eeb7e7cc2a0c6beb9f77b8b077306d6e30189a3cf1641475ba877ac2d690a647b86864355dbfef9651ca0efdd7d5d2599423c5ee3dba7f7f7ca2f08388e331f6b70cc573bd4f0c75ab699932c7ff6f2adb184c4a06714c8b70e53c4ea533a05815a63554cc149597d1d55138443407fc6f7c748a2fd12efe3c8a17bb00db99ae8c91580278a5da1a8df025969c6749e555f07aeb0553babc9b69e4553e6da305cf04113f11071cc07e114064363a44c37f2d9cd92579c3ae5ec4a76698bbe5debe46c35c34321d23a02bc7ac4c9a198392753591f368a52715cfbd6dfd03633a9d04c8a06bb89126c854730ccd97578c6ee066e8cd40257872a252544852e1e7d18c334830de19d968ac548d8cab4e0ce4e38a6167cfcc3c0a8e3b1f884c5db5a02597bf4bb73553d1e9c0cc8b7794a59bd6bf1c704069b5017390e228acff1b52b0e1377d8274bb670b500619530fbc0c4a34a879d7fc16f37279895f9f0792ccf5af980f59d2b1c938b2f6e1f1b18c7eb2992e17c9cc2317f9414dd83017d5900cbcf742401533986529d0772f5ac086924459bb4db31bae73d9af43a04724c9c0340e80853fe747dd3dad437ec6d5f35c7ca0b831b47b6bb9f5cb14edbdbef3073ec17a7937452d679d433a661bc9040d08794811c032dc9250f740bb52e1a0385db52423cea2a5539402eccb1529237c3dc576d7544d56774980e407b2200598d169235754a3de22c5d97dfa5fa7a5307828a389ae1f9502db32ee6b3fcd2dcf29c0b09a829956107e986f0597f0afdc81b4aadd8bfe6fb42f070196ad4bb1ecd3daae801010ca6118063676dd20ebdf0587b161c7b46b0bec38d33f1bfd73f4175eb4e5c29c8dab22f1bacc0e38aa6731a1fd23ce8c3944fb8886883869f4e3e7f7ee06601eee25f71922aa8aacf856fafab1c2bf91d588e9b1b3a92611cd4c0501a8c7c25e8548a6a1afb2ca223d160a3b7fcc11b0cc842be2e1e4d6db7c28b148b54dc88551bdf23a001cea2c3b68916e92a97774cf44239e1ed415a85b5d10811f232b4e220129ec5f89a0a7d11b236308dee0690b89a9d26f8fd0e52d35bc4ecc9298d35e96db7fbb28ca324da271f7e2e705b26785895e9562d81eee688dac5bc0ad4f4a5dae27cd08eed24262601d2855c29769137d7b9bd23f34f4777cec6c3b035452e2c0fc9f59231b2b18d5a01ad4f882b31db66058185eaeac1f283665cb3b3060bf9879e3214c00e0fd557f2e8122cc2ac9cbab3d18", 0x1000}, {&(0x7f0000001400)="41267d583277a076f91186ff1a2dd43fb4ff583857bc61917e071fc522c6dc5cda8d787d267d279c268e0204c365325c01f57fd9a5ddb6d1fed20541b6449717ecae1a94527edbe87f7a0dd49271548d1557c8118171df7f930aca6b17", 0x5d}, {&(0x7f0000000240)="f75fd4aea7dc0fd9f9149bcd79959c3b9fb6cbced33edac2fcb16c8ca6ae6a670629a4e948c627474837ec513565c341aad5757f810e048c", 0x38}], 0x8, 0x1a) fcntl$lock(r0, 0x7, &(0x7f0000000040)) syz_open_pts() r1 = msgget(0x0, 0x412) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r4 = geteuid() r5 = getgid() r6 = getppid() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001580)={{0x3, r2, r3, r4, r5, 0x44, 0x7fff}, 0x1, 0x2, r6, r7, 0x5f85, 0x2, 0x1, 0x401}) 16:04:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x5) close(r0) 16:04:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc770600000000000a01", 0x10) setsockopt(r0, 0x10000, 0x100, &(0x7f0000000080)="624120c0d8267360a9659b426a62f4ef8cd24feeeeff498eac3e63deb720e30701950cfb6638750c45cf71a05f0476ac2d75f6c3ead133f210966e39b298c2aac844f38b63e940a15f939131c322689e601f57c8eb807241a970faf893ac", 0x5e) 16:04:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:04:19 executing program 1: msgget(0x3, 0x36c) 16:04:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000003440)=[{&(0x7f0000002400)="cf4ddfbe661e4d5afbfd1d8f5c795229c4d5c25235a960a034f2c3ac382d96ad6f6b92fc793e7debaee093509ff5c93cd09d5d88d528b8f6d673ac14c7fab4e424b4729dcc7cf8c07e567654622c92100c6eb8121162b7f696a53da27b062cd7f54401989341091f64673af75917f19702dbf3e26b518aacae5c80649ab92ca2730dbd030083bdef9e995886be03f16a132a3711023fbbac6da8d9107273f254e0bad2ad3a347e80e3826c166258d19133316ffdeb7af4174237a0516f7e1fd6a7a5ee236ef24319e3ee6e16be95f7a719615edaaa8286204bfd0fa8c501291a14b0fe5f4806d73de83403d29028e1c6fa3b86bb20a09335bee44350fc71dc659de5f6927c629331f196c48839eaa1b07c1c8b447a810f817d45ec1de2d5d19aefb88feedb4e8fb965b4890367a3b9d837153e4fcacb2ef1dc2cadfac4cdca92a2a016d9307ae56b5b432ed45ab3770d89f70feef361f5c01543cf7e47739d2db9bb74d1811d6644bb1bd207234e8ee3f1d6d40386141ce7f0db2f76c9c284e429be801a931a310ff1db19e1b1e427ffc4828004e1c90b40f4835885a58275dad017de8a439f58d112c58287d2af3f9a9663fb6b0229e86958934339d200e5399c689b3c0837085ece72f623e4a65f133d8313b4dc0f85cd31784f0a1e00eb294c893d9f57ecf54b22a4d54b48c8b6a69f15690ef88e2f49dbde956a3c9bd1b2f8423ff0bdb3c7a9300cf1b9ae4ee5918c52f5415a331ad4ebd849ffad6d7fb29ecebdd911a83e985e98650d810fea9118c487a2f781f5f6d1d94ddd1f0a58ab50f42ecf73cf7a528d15a223a6006803524a2817b59fc2d37ccecf4da77e8d465a69b5760c41bcf1bd33d32bf89a9d61027c0ea97be1bd9b377fc80a35b9fcfd4e84d24e420300cac8832cce6b93ff5581874756424c1008829eefe1dc65c84cb4361f4d81da8989976ad7bbb1389381488929efecfb95ef775068fe8dff8635de98fb8ead0c494dd0928a9c50c498e714904b078e93e4b6ba4fd790dc1149d221fb87143799ff236689fe0d0e0f6bfe54839b3fde129963f3fcb447bf3b1c976072c2a443770e13cc48f4f8c20e2c05e3683f2a6ab1cb09e0d05d6037cd258c367a7663349d4dfec359ee0894a5149814fda9675b98c88a956d402b0eab2afe411624d0a9cebedd2ad5abdd0501d052e6d6af4e7006053936d0659f95826506e848dca47a49d1b36a40560838492f0963e6ae2ff71bc23936a951b601c9348c1a926ae9f70b9b234fc1832faeee9133138dd49d1a71f5ddf7767ef09c3525a1f5976077d028b76b4bb0734a9453735243c42413ae769a9fcd67e91e2f4f654d3dbc5baa0c5340510a4a588b4d1ce2780bb29b82a3c9f439290008545ed4a9c1a595aade21bfa2d691d431887503110d55a10068de42daf3a6bf0fa49084e93c15320edede36e4ab29758386f7ffd5b2fa5cddc5ce2be067a60f81c7f9a847c96e7fa54862730f9a7bd7f3410697e063104a2f5273b96b7e7712640c0880cf6022519c005451e3eb2e6ab989f3c551c913ab241c5ed91799bbc03fe878d7b3c99526c76c0237b03546288a13ee7a14f158de8a37d8951dbc8cb33f0475b8fbced820c0bfd736b320d29cb7d3c5eb5b4c51a235616aec016dfc9c9ea23a0799e127415d476d95c482f29a9924f1043978eb1eaf161792fb333a1bfe1ac9229acdbbf83a30546a6858d2a193e1b8ccb167c94b66d68ccaee77d1d2558d44491931fdde01de85a494bdbd55cf74e85e292a48edebed2b31c7257581b60ded3e50c54374ee814367cc715d7d7bc1dc240632c53f22fada74255cfc917311857e34b34bf6ea8ad21778b1fa31abd18c918f5b59ba8633db4729cae95368d052506a015e975f66ec73dcd108751f731c747f23e4bd907a12edb5d6e7e2b278c40f5cb23cd65067946dece3e1afb802f6a5dd9732d451321ece419105a388c2e114064b6ccf42bed52694e0167abbd4aa89510fcb81881c58a0c0498e13c7c57ef0e99c637572df2f28ca2c42a77aa4a30b5a80b8d690cd4d72cefb53583a2ea7570b22c0c8c22a5fe846667490233663f92bfdb46927324c17a49e01235794abed59cbfa34345de128ed3d385402047cd67c2dbed17b1b4f7a818b333b466baa0eff1fc2a964bc15e29d13d6e8cc4a606090938a68889df8dd069ad9469baa10427143ef20ea2e4d1ac630a6541cc02d68f73f66e6798e54c751a1b202860aa6355235f00499a7f27e1dbb9e1adbddd4635dbfa35f003da9c6668391171ab0f706b09556f29c6fb0f799de4c6b68aa7799c2570e199c1e9374d493f26277b1aa3d6e4b17d71cb4a52e68bd68f9e48f5ac27717959c21b67740a40bf27b87c45579ea73616881dd6e3c8beeb4479cba8acfbafd488892d1b847c285ec828ff37b57d5efa77f439305fea81423dd6c28a8bb4864004bff9bbf7ca5d319b49598ee5fc8031e7529fe680038763bb8f61d80063aab6e2f959e4ae395e9dad7f73d0b15b8a36f1c18e9b014fd7426cc603770e386eb3d72bf7b4f1116d72ed403956dfb2e4c8bc499dd086135d93b6c285477c2a93b8e55f776f93b929703fbe2610a4799f51d68c5fe32e9840ef681776e68d0609b22dcf1c4d9baa3923d5427c81b2429a13492e144a57638c4000cd8f7d4fd3875d578ec76e4d653966fc07dee29ab4d0d4ef9a46f350b26cec49e3403433998c7069d0af8fbcef85110d1c937dfc4c4d6aff5030d295412ac8112efa338d49dcf31f1e294ca231273d166bf61cae782f6d498f0263ea42aa335a584869858ef07c3f8b16161468faeb8aba04d3daf06b533430ad4c1535dbc4dd5883f22406f9384a691819f2949c68a027e740d6aa39d21e00ec5c7140fd891547b9a4865967079ffe9665c7f0f50cc60fb078e7b0547b3009c1f6496778a68520b668f98f8e2b5b3f7e5f4adff37fc9200d441d08da46fc3b2d99ee778caec06005e37867458c699831579b475b8493ded217d68ef2244879807a677cd797b099f8829acb7b309bd30da21ac11110b9cb7e93946412796bfa73a90ab06faea8b81aa5621eab4f4c787f93687add8d14ba9da39966f89cb9f45fd76198a976bebaf9d9b3c846735b033acd48fd7a3c49bc2e6a9e86af4c1cd61938b64015fde391137fb8d3f901070b7839b13371d06ac572fc306a406dee0ad568fc904f8a79d3bfa0fb4c79c5155f98114665f4f38d49adeb90db3d0fb0683ffbd2b18fd0d26bd0944c867ec25b4b2c70c899afc5a2148f7f21e543defbd93ee640494322e3888a4c3d7df0693b39c5c9c0a69913efdebfac6579c1757dfb160e52c243af0f3af81da7b7bfbd40562fdbc34d053a2e3430b74ef29e374df82332977289b84aa745d0404542d950402e718bd4efc4d7e9f0c8357f84278a29a393b57854c7d33f02eabe381d07c8d36a07522420af6cded8bf2f016081cbac6bae2ba95a45a48b912aa99319266bd631fb71aabc7eb93b4cac1c4ddb9fa17f4d8230d53d7b09d9297e4e25e3f6cae444569dffa70205c283ae3499b8d89b4dfed8fc2e2fcbc3ab09a695cceaaa4e8d9a825881a14c970d41abfd48b7692556322d62613e0622777d2b257dce4c1de9a4e22d09ee964cd8888f0c6be3c8516daf16b372dcfa1dfa7e050e1251836a01ef435f4b24cdece86c654c98d12499d875eb0f9c6b667c73d0d3a35eb21bde96051892ef3ae3d6e67bdeb7e199cdce3ca2912cc0c62a81d7e8c710b60a3e35e46deb338c7f5fb80b103d80a4b072e3223677d9047b64e59e52ea57c3aaef56f878fe63a8e82df7e0732ff3987f1932f67d487eeed2f10f62b24116749dda1a0cf406e5772dfe14769377b9abc7519fec40a96859327d18b1cdd777978e7762af11585351f5f746886ccdd260af5fe14e8d5f070d9e4fca1067f5ccefd905511ad16743c9bb4476515e930d8e69949eae54fc1af1f8600780e7057433cc026c50237b1adcad77b240e21bb1d4b9eb2227126b224307d23760483152f57ceac3c997605a354347cf90e6be7f4e804f8e3f7aebd3aec59e919c8967a1b66df68421f9cc40f49fe8a01a5f71bed05e62741e91e7ca22c00d5fa77ac85526a3f508faad7b3acc96684f01570aac5484f60764daae2476af62d842474dab710dfbbca8ec072e62186b43953ab854293928da7d06dbc0b757f758f00e2ae7a355cf6f52c2308584190125401a0143b4bbdbc24d3f8b796f3f78956a56e3bcfc751791ce5ddc7e582e1a57098a0356fbbf08911642c6d0a819d92659632af5ef6878334b55ef8337ad0b2e92df96f72d61a4a1bcb90d009e1f6fc0177bf83626a4c57ad099d6a6d770b1ab443d03434fd36d71b9e254505857b750ebbf2031a5cb84cf668db06ac9550d94cb1e7ccb1bde0838c292839e79f116f2d9377c7b59f8decd18c1c37d84fb6cabe33886a0592f834cb64f5c3d8efab2602d4584ef7d2c7c5c2900bef1a8c90cd5d826873448fef552b80150ee17c6a452bd16552d0de7ff07f6b839f959349c4b34a793e67ca5a7c43283fb9389d894ef1478de17063517bedf9599bafb9b2eedd4ceb61c817123fc01f3ff014bbeaad91e172ab74de2f1b020286317f8bee783b597d7987d6f5839d84636d0f9bd03a8a9f3e1d6f1db16011a14b67fc8c611c9a98966b375089b6ea093d4ce5628bc6de0e3f61b84f78ba1a5c39e843e8c23d6638f25a3fd7844a1bb8a022fe9448973692ba49ad1b7361c931235a6464fae3fbda98180e0f5bcc35cb584cdf9191f2e0cb0db5ca4113f130a29d65d49be6768417c44fad4fe977d2214dcc565f4f2fd92e8bcba6c6b8bd360316a38eb06bd034249075999585ea37e942302098af06d2e09898ca123b2befa285b96315f9645396b85a3bd4d663e82e29bd8cef7d628d49c594a447339c", 0xdb1}], 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x24) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:04:19 executing program 1: r0 = socket(0x2, 0x4001, 0x0) sendto(r0, &(0x7f0000000000)="d8fba06052a197031c40e7451dc583cb6e14dc832a87a8141e294f36715ce95682c6d17c22180b9a9c1f2238f3e47eae36e153d21df7645e425c15b0afd7fb3c5c45560fdaf4bdf32b21432b872175b90e89ca76187081b2eca40bd8d51548050475c47a87722a91ceedf862955c8903239d17df78062fe0808f113fb72f7e7ce36b8d5f777a19f9406c8befd35f218841e3923c794368633ca4791bdcfd779296ddda284a5b8da6d196bab845e58b156d70c2826d04532cda80ae8921cde12fe22acc7377d1fe27acdf722cb25cf2d9a728d2dfc420", 0xd6, 0x1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) 16:04:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x20000000003) r1 = open(&(0x7f0000000000)='./file0\x00', 0x882, 0x6) ioctl$TIOCSDTR(r1, 0x20007479) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="90852256a6", 0x5) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20400, 0x1) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x105, 0x8}, {0x3}}, 0x2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x809, 0x20) openat(r3, &(0x7f0000000200)='./file0\x00', 0x8, 0x44) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0xfffffffffffffffc}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000000640), 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc1, 0x2, 0x20, 0x1}, {{r1}, 0xffffffffffffffff, 0xe9, 0x4, 0xcf20, 0x1}, {{r1}, 0x0, 0x9, 0x80000000, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x4, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x1, 0x101}, {{r1}, 0xfffffffffffffff9, 0xe0, 0x1, 0x3, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x6, 0x4}], 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x7fff, 0x1}], 0x3730, &(0x7f00000001c0)={0xd5, 0x20}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3, 0x8, 0x5, 0x9, "4941fb3a37dcaf9b74e9aa050e58b46e12db7d6e", 0x9582, 0xfffffffffffffff8}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:04:19 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f00000000c0)={0x100}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x7, 0x5442, 0x4, "a926e765dec07a04704703c1f46ddf1764efe0d8", 0x81, 0x7}) 16:04:19 executing program 1: r0 = socket$inet(0x2, 0x0, 0xffff) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:04:19 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000286000/0x1000)=nil, 0x1000, 0x0) 16:04:19 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f0000000080)=""/223, 0xdf}], 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) r2 = getpgrp() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x80000001) fcntl$setown(r1, 0x6, r2) fcntl$getown(r0, 0x5) 16:04:19 executing program 1: r0 = socket(0x0, 0x967d073f5bcbf405, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xa, &(0x7f00000001c0)=[0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, r1, 0x0, r5, 0x0]) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r8, 0x5) setgroups(0x5, &(0x7f0000000140)=[r2, r6, r3, r7, r4]) 16:04:19 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r1 = socket$unix(0x1, 0x5, 0x0) munlockall() bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653000dbd8d46de3008a9361213c53978897b58cbe542f12667e0d2f1be425f39b3dc31103a44d418fbe80f645cf82cf47dd7a6200d2f4b569dd52433382a2c56baf0952bb2de6f9902395b9031f2dbba5f4e66a7d90788eaa18faa76f949aae669616f7311418b158dbf4e6a7779a53e7667207f1ac93810c3f47004515"], 0xa) 16:04:19 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file1\x00', 0x401, 0x20) 16:04:19 executing program 1: symlink(&(0x7f00000000c0)='./control/file0\x00', &(0x7f0000000000)='./control\x00') truncate(&(0x7f0000000040)='./control\x00', 0x1) 16:04:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x2) 16:04:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x197, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) 16:04:19 executing program 1: r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) r4 = open(&(0x7f0000001140)='./file0\x00', 0x0, 0x1) r5 = syz_open_pts() r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r12 = kqueue() r13 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x4, 0xfff, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket(0x0, 0x8000, 0x7) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r18 = socket$inet6(0x18, 0x4000, 0x4) sendto$inet6(r0, &(0x7f0000001540)="dac15fcad5b20e719ccc00dc8e246452d8158bf5c3e8b897cfcb34c7e9760779a2893504fa03003b9975805fde302a36acf995a1d1bf9afc1cd38aa5d949d2ecbaedac778eda51d86a0ba5b7e4860271bd2499f6792845e278bb63fdf9217ff7421dcabbd0094ff20c2db169307aa65262c2a161c796956dd7f50cdaa81c87c970769952d55ec59314c9f8d77053401f6af4bcc65821ef37da58965316984690492c", 0xa2, 0x8, &(0x7f0000001600)={0x18, 0x0, 0x5558, 0x8001}, 0xc) kevent(r0, &(0x7f0000001240)=[{{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x2, 0x4}, {{r2}, 0xfffffffffffffffe, 0x21, 0x20, 0x2, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x4e9, 0x5}, {{r4}, 0xfffffffffffffffe, 0x8, 0x0, 0x40, 0xfffffffffffffffd}, {{r5}, 0x0, 0x6, 0x4b, 0x100000000, 0x8}, {{r6}, 0xfffffffffffffffd, 0x2, 0x4, 0x10001, 0x3f}, {{r7}, 0xfffffffffffffffb, 0x20, 0x8, 0x4, 0x100000001}, {{r8}, 0xfffffffffffffffb, 0x0, 0x24, 0x3, 0x6}, {{r9}, 0xfffffffffffffffc, 0x93, 0x8, 0x400, 0x9}, {{r10}, 0xffffffffffffffff, 0x61, 0x1, 0x800, 0x9}], 0xf598, &(0x7f0000001400)=[{{r11}, 0x0, 0x20, 0x14151cf558d0a8f9, 0x7, 0x3}, {{r12}, 0xfffffffffffffff9, 0x40, 0x1, 0x127, 0x5}, {{r13}, 0xfffffffffffffffc, 0x0, 0xf0000006, 0x800, 0x693a0a74}, {{r14}, 0xfffffffffffffff8, 0x20, 0x40, 0x2}, {{r15}, 0xfffffffffffffff8, 0x20, 0x0, 0x10001, 0xfff}, {{r16}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffff543, 0x400}, {{r17}, 0xfffffffffffffffd, 0x11, 0xe, 0x67, 0x3d51}, {{r18}, 0xfffffffffffffffc, 0x80, 0x20000042, 0x8000, 0x6}], 0xa6c0, &(0x7f0000001500)={0x1, 0x3}) r19 = semget(0x3, 0x2, 0x0) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x8, 0xebf]) semop(r19, &(0x7f0000000000)=[{0x3}], 0x1) 16:04:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/41}, &(0x7f0000000340)=0x2b) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="563647cca4360c2ed615198b3e5535c75328bf834633ea29adf07eedb87daaab3b4c897479ae35a386dc6ea73ad9039d6b27459a6dc4639de6bb3ec43f2a1387db58e3ba5ba3e322d47adce887cc8ca03a", 0x51}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="8ff78702810394666f9b54b0c77e159836015268765721b612e641a01f6882be741befa79c294ca593627a0c94f1ed58", 0x30}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, 0xffffffffffffff9c, r0]}], 0xf0, 0xb}, 0x404) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 16:04:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) r0 = getppid() r1 = getpid() setpgid(r0, r1) 16:04:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x2001, 0x900) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="d776be2991076508ab7069b1df757abfbb85f9955623365e1c5c75d8d83e572e2cba4f2f65a5428092c6d7178987ab983a07b3932a41489631fca611c4ac6a621ec6b551c04cd7b6169997d72573ca9c82d0c33fe649e07e9ce39aec4a5a94fbaec3c9a440e5e0d21ab57da90b1219ca1e96280c6cb4d7c77b8e316b", 0x7c, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 16:04:19 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x8201, 0x0) write(r0, &(0x7f0000000140)="a0", 0x1) writev(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffc51}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x9) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) 16:04:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x22}, {r2, 0x10}, {r3, 0x80}], 0x3, 0x3) setsockopt(r1, 0x6, 0x3ac, &(0x7f0000000100)="ef222039402dd9e90812f5d23a25be", 0xf) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r4 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) sendto(r2, &(0x7f0000000180)="ebbca37e6314690e2576614ed4f67260ecfd3b6e6eee9787b94fb7a5dc4360a909eb65fa8dad0815829318398d360769ee4043579ab87131795326ce77a5ca5b036dd91a729138abb7125f82ab2b771a8ebf2e118488f631e9289120cb1fc968361bdf9d48ce4d97c1bde516328004b10dee80c1022ee9d13874a8206f38840e7949bf08525d6f2895c4a51a7321b275728645a302f9da9282a2d28479e19d61f3f5ad856d7e9b5874f41035c3a194372d1e8228e0bf7b2d3156f6345a6d0d3d4c3dae6651b62a8e7593a825f54358d54ec9e7894d12992b5437643df062a0e79adb9b5cc3934a1ee93e911688e210ff91b3691da5dc778beb74feb850896c6060e2966cac0a133d6fbdd5d633ec50078f050c5633ae03214dec1e3e925dbd36c9f0546ace7b178a6950d2f294876c6e60326a919225149fdcebd981f1921445f95d9818228da69a70bc3786cb71afbd8cf682d8d7b8473016af6c2cc1c679749617c59a66f2b825a45361648ce050512c8d0b4c17ceedb4beb627128cab5ef770990d2464ab0ffd429b7916c7bfaa37aff858089d44c057a4bfee3f9666f979cccf806017091c30d683acec55389b15435559876b23a2391567a203809af0a841cbaeecb1a73e98a64734306ea02ed2544b2be1b4e06ee2886496f4f9d0153a29520f9a64a292c9cace7f9453bcac29b797ef7008afb7c8ef5deda8cb17c56a2c6562f2216e11e922e87d5d5674b4bb3bb1af9c74cd73d1d9bdc0d68e067c317e410c4d1d6de5763bf0fb0e60b296fd63a3d95c7dc44d51af27a60ad2532fd99b7fe2fb272c99733d35f62a28c400f2cb4a0c1ad5035ec55bdb25a45f6ac49b792f75e6ed41c76da678fe412333276672d2853388fd7972745bf93ea8ed89593d928798f920e47047d6f0b54994154c37b3f1a8dcd5dc8951696af1bb911bada48812ca99d6ef786a0442996a0d818738fbe104e80d3b065868a3780b1fa0d23123f2a155b8ba64f7fa7dd584854cfe96c28db11b9b78760c4f68a469f3aea71c14537e3e230804a72e7f0916ab4688c06ef611943f34156b9d53f875f11ea01e641c5defa3082cbd0093b1495f4ff289af8d42b19d9c433f181cd7ca63b100f8e91801529f5ce86582e3b61ae7dccbfb65ca5a5fb79839ad9f2eec71009a31d8ffff9df0c8e23690413d2eede353c08c049c88d79eb784e83bee46b4942460d561b6b925e841cd8330b25991b07254a08686a894f0621459c5b6909ee16af057c63c54aea087e2c2474e8dc6155be98ba7231abe0ebfc05c2158e1475dd90eaad0cc133583704d4588f035626b4ea7a42661ea83e0060627d630035fe482179efd9547f6a132df59bacc30595b71cd5f3c6f0a6f426c791a1f0c0a81e37dbc97a3e7f15c2a98bb1286652f63132a5da0741cf1c2fe7badc4956d15700f25135740ce0d1bb06f0b981889a930110661f678eb888191dd1d936004144b3a0791be379b3feaf035428a73498b77f836054c24cbcce1c181e44dfb77dc873022061e0a002ffcf28062072d3481a81e2a52c8c86f074ca891d2947de90946b24d8026eff6bdf6e987d96d659944ba6850601285fd2a8798b91b8a4407415f0ee1f095add3a4157a679e0554d4164335decd933023ba18fcf13709685121e1f5eef6686ea34a465782fdf6524b80a64750a459b6eaa1179449cc286b2d50a02706c8d7190d4e2c4a4ead7e26175437874bf4e923311e457013a73a53f8741de2b5ae5fe7d5682a53b3b4500bd4559e9630b570884cc4c738b3e9257c7721c07ec1cfe6b33fb5c7b277e5b1062ed823f1965d0e3945b71b57b6c7733c9094c8d1e43785e81a41403cf5d5181135889a97389e534be8b6da63674192f217b37f26a053199fa209f0e9c52913cc058d88cdb8e275141c946e3107ecff5b25a972c6be49b6e5265eab55d44ed2272e336895a5d62fb432a85b922cc6f28a3d63a86c69494a2a8650c9e3801f9d6efa22283cd9dd566007335badb4153e33404517de66b7cc92ce1482fb32817846973e0435b67bfb05f77ae8fedc6a39e4990015cba826060f6f0f895961ccfddac4be00127ca74e5dc1a23e8f5ea77334b6b635a177a2bb2677e0becd52d5ee89e0bf8a79cc415682019477ea140fd5a8ed1bb377a5da853d9c81473885f97115b1da8c0e2665f6479dc296ceb89ebce20a8ebca609355ba3803c584d361082406ceaf0399e4374f4f28a84adb610f4241bb66b1754d0423a3d45e1731f79c8f8227bc6a98440c7369164086b9689be80e2759dade00f2344213845de3ca004890456bb7928b4c2a26da7f0887268aed73b7a6e7026640ecbf31d9890d5b73a3c16b45cdf72b56d15f767114bc8cd1a144a82524a43f7e856900425db10bc4272b4e96342302f803c9a1abc13cdc6ff624fddf151b5dc6af1c3ed636fd74ad0d2295368662bbaab043af6a84374ec11041c24cce20212542101d71ca52d64fc474bf9eb136e0bd3dfe090dcb0045b3d40aac2b5796f35b0f9cc48ecfae80b6121299363041cfe906fdfb4159004ae649f65520293d7fd7e0395ca0ce47c36c4d4364115089bf2588dc2c6ac6bf571647bb48acca6e8fe2b4a5d1ddd3762061cc87aba4c9bccc5598eff047e945c44f63f19e2fa88796bf307eb58167f51478fed590666330bef4869fb3c8ffca5b0dc951dcc279fb1ad9ddce3aee4e65d8a7ae35fd612a70f7aaff782ce80ffd267aa52ef95dbfc328c540f1ee750d774db9a1fa1d24f0b2db80c05ebfe352dc71017671c27af228ce615a69b45709162a0ee2e95b8729728e4909d9a1e809036cad40d35d2c0d1af75e5315504da2862125a0b274561a6bf58735c545d84d1ba6b973c8d63d752cb3b9ea1f4638b0f327ca2d47faef76bf46b3ba774b546c86421effa213f5e0b2a230e007f680e775c0189295d65647e3a255b40a5d45a6b8cf06b7b8a6be28daa5719d06d8093fe40e4fa453a3f0499e73e802cded408f24637af09e42e32f2765103f610463d038dce5aa719a6f120ed6fb291c98227cf1e0d2a9a7b16ad70686792c9a5538ac60c28f0497f0d06c6e325a19066675c9af652af959acbed677751b5ec3c6341a0789a60cccdb63f603cf9c2e5732753e760335b7d953f80301a51fd2d3d30dc72cdcc991bbed7a0d7d74e88824e8bcde2f910772aa8042999fb36b084ba32ae55477006eac292b132871c8add996750a2f67d26a58e798fa49da7af03617a39958dfcdd4c26f1a607824c7738bcb07758d631def2b17100ad485f5cfe95d8251e1234f3194e8aa589c6d52748f727ac82646d06a54e2a4866918f465d17c27987d08838b775757f51997d37fa614930975a7e24a507efb873cf98384d74cacef0fda859d99c48324ef006c1e2ab26d641b2f26dbff91b39c81e6c73485bd667a406e3e260db901e4863c1f4559051bf803771a3a5d44cb4eec40e6fffad449fbea1131a2a4fe767b92cd1dfb4f1baf79ee46fd979aec83eb8cb2f01ad3e8aa7a42ef020b584fc728b1f63baf86acd2c8222aa61b7e8e5775185752a6c3132712b6d73f4d700bbab3814ab2d32523a3280bdf1c3f6809d8ee3bedb2ba9c4e93ec57d919dc877dd84bd5ca9ac9a0296a701a6a464f974d51432ee97f3127e2c42d9f9c46074ab24082992d9fcf71c15685be8e74229eb0e5c55ffac077d4dd1500f95bf792deaafd007bf04ec9bba9c9334f368c5c51a4cc84b8c371f2b5dec596314fc52a454ff5bacdf0a3fac02bb933312eda37b19fa545c72fe07414bb99e33433b1bcb255e9a74ed79ad181cb542f394715e6cccbd1ec89f7c9261d5234fff6432b6dde4d8e59b2c453b4ed3b636e5f6511cff5881d9dd0b30c7f0fb2ebe856d3e16f3209fe92b287dc0ca306659c5b2588a9bcb316cdbf3b22d5f4cf59339aa13f4e0c5eeac5b77270590d48dcd687d1d098ea2ed222289ca976a9593daab1a1dbe90acbffdcbdd81c19fd117d09ff8d90f3207f80e9f0e5ad7e9cadf0974cd3fc022d114adec80771a419e4c0f3be970ee0978d4be045f425eb62acb6ab0ccefd204bc9d41e3718989a0e49d74478dbb6407a77a546eae6e074d15f3322131d1b4ebb7c1544a970370dcdcd5452f95f3ef041654aca40c3b08d58427daa6680506f105bf841b319a47fe68f73c02a14ae16af56dc42b0434d7c4db963d127ccc29d3e24b0eb746d677f3ab06bbaa7d89d7bdcd9c4cb5346492b018a2a7348e4f2ab8488ad0c9e4cd127216d1707177dafe100f596707989cc61ca1970a5fa894b9662ce979cf9de707bdb10b75cbaa4eb8c82c79dc7169e726b3d5734c6e7b9847597609a74ff4697e89248c31bf1af4976c58ea78c9fade2f002a78bbff8f188e932f7a842e03c95242b6f7612c1f2ef6a80849663261aae34b740f777dafde47efc4230cd2af8d74b0f15c4b27a28fe553a14a8000bf9d334e892262f2d82a84dce52c38b1185b0909e4bdf5d8c695ca28c1cbf343e18a16ee081eae3ef3f5679a291f7e3e7d083325eaed83c28daa2ff200621483c7391794d0b907d1c21b77cc1ac675842ff0d091616eca307a41924420aa969bee6602d4e00469cfa7d02d2bbd28492bbf7411956bacd6b92131cb44b29ce643c8eb0e5d2cb405b4ac93a6246faacd558145b5e2d1e38a9fd1070085234ab2194b3049dde1010bd9fd602b9ca1121509b7a535fa690b5942bf98989fdb4fe7b37fbc597ab8e3129efe31e8b70c4116a147bba95f67833d6e581ab45ac59b5677e031299f384a300c3f130fbb96b5a4de5a663bb8d94178f59ab96deadde646969d47f80a44cc076645602092139f165e81813d04655ac25bcce75d8cd5f4cc470bef45d3e8ed31c21786b89c3d6eb773bafcccb43b185a98afe2fee06ee723dd81dbbf5df0549e50b260aeeb8f4146860d51d9fc324400948c27231f466e3424f3373de585938ffc012f2d490575f52e9f5f42deaa2634ffc296d544806acc5567c84996bc45523fbf2823d10337b718dd0fea775568b7a6fe8efd9c9234d5d189580a90790ff6066bfadbe3d13201f9f0c224f5e49cab8963d51ef939eec8496d49554e9c1040e892e950e02aac19cb80912f704b28548979fd42f7107349ae3d0dd74af671e2e6021280e0433e6af45fe7efdaabad15da5bf8dc3c3473260ec58019102c25b0f48de212e3f484353b001cd01d97768b225bdccc797c8b69103db082677c215a51745b7b8c065922d0105d32fccb4a1a50f10e2fc0e5a4a1181e9e4741c4b3950976f6d1c2047bbad36bf58cb0b93c7c40e098b3503610410623409f631f9437d8be1104094c7f1f4c7ffc4021a27a6b5592cc58ee15f8b8d7b9b54e4bfc586428f42a30fe63fea94a5d9aed33844008e0e9ee1b233318ba7f51f5a3ba305c3979c2765a176207b805c259ea6bff443f7148fd3efc8e67cef05ff29704f94e6c525a9001dc21821987bd7fdfc1fa73ca62195d2e037d10efe1b78fef5b2451dd011c2021b1a2dec9caf4f3f0a92e8110b4ee0397a32bf658b624a8c5d0dbb787133b86957d4e497cddb3fa7a831c85686f8c2682ee33db38b4f759968900a9158a534394d9bb932db0cce60fe9eaba8fb36b28b540275dd1020139fd6a46fb57596400c9c5768982fb7f5a5721833ca830c3e3e0afa94b11581a64ffd17cc1a2c2a0002ac6f04c6ec387604405bee1ef03c01c9dd9fd18c62a3cc4d0290fd43c83dc4a68955ccc6c73d38669896356f0130af20a9fe686dc2a261d", 0x1000, 0x1, 0x0, 0x0) geteuid() readv(r2, &(0x7f0000001740)=[{&(0x7f0000001180)=""/43, 0x2b}, {&(0x7f00000013c0)=""/95, 0x5f}, {&(0x7f0000001440)=""/66, 0x42}, {&(0x7f00000014c0)=""/161, 0xa1}, {&(0x7f0000001580)=""/97, 0x61}, {&(0x7f0000001600)=""/77, 0x4d}, {&(0x7f0000001680)=""/142, 0x8e}], 0x7) getpgrp() shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) socket(0x18, 0x7, 0x0) getgroups(0x3, &(0x7f00000017c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) setregid(r5, r6) shmctl$IPC_RMID(r4, 0x0) getpeername$inet6(r1, &(0x7f0000001200), &(0x7f0000001240)=0xc) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x1000) sendmsg(r1, &(0x7f0000003800)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000001280)="a10644c3dbf7db901abcb3e577b05223fe8369b825887caec9e668d62df04979489ea96d8640eae85a80ce6b1693ea27084817945c6efb59dd06ac9a4ca7b94627cae1b255328f87953ba54c04426bbda331055bcda092c5eb09f97f925130eaf013a8185bd6b252403cfe399c97477b986a834633313612d6c6d433de861174eb81964708e3fd9f6d7aa752595dab7309c8c1261832635e3ca8a33220e8d7886fc09b7429252e910b0b4e3afee58a121ac72d3cf960660adcb50f1ba15a4820b3cdb11a04627053f3e911bba780c207708e106a3709afd7a4eee120a6e3aca87d21e2ea6ae5d20df9635b3c2a5a50229e", 0xf1}], 0x1, 0x0}, 0x402) getgroups(0x1, &(0x7f0000003840)=[0xffffffffffffffff]) recvfrom(r0, &(0x7f0000003880)=""/212, 0xd4, 0x1, &(0x7f0000003980)=@in6={0x18, 0x1, 0x42, 0x5ec}, 0xc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setgroups(0x7, &(0x7f00000039c0)=[r7, r7, r7, r7, r7, r7, r7]) 16:04:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x4d, 0x0, 0x0, &(0x7f00000016c0), 0x780}, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea", 0xc9) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x140, 0x50) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100000001, &(0x7f00000001c0)={0x6f0, 0xfff}) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chroot(&(0x7f0000000080)='./bus\x00') 16:04:19 executing program 0: rename(&(0x7f0000000180)='./file0\x00', 0x0) 16:04:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000040)="97fa191d", 0x4, 0x0, 0x0, 0xffffffffffffffee) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x21) 16:04:19 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/44}, 0x34, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgsnd(r0, &(0x7f00000005c0)={0x3, "b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268878e950b0e5bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e86d6dbf800f8eef3a1249b77e"}, 0x88, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000006c0)={0x0, "42d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f8306f2c9ebdabf9ac70c8d7f8841810144a67290e00a947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a7bfbe5ea955bac5ffced26b38fe3"}, 0x73, 0x800) r5 = msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000a80)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgrcv(r5, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e6000000000000000000000000000000000000000000000000000000000d00007fd0000000de9400000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000a67ad03a56e97b9aa9b84700000051fb0000000000000000000000000000000000000000000000000000000000000000"], 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r6 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r6, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r3, 0x2000747b) 16:04:19 executing program 1: socket(0x18, 0x4000, 0x2) r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000), 0x10) 16:04:19 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x800000083e, 0x20) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000440)=""/231, 0xfe90}], 0x1) close(r1) 16:04:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$getown(r0, 0x5) getpgid(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) syz_open_pts() read(r3, &(0x7f0000000080)=""/82, 0x52) r4 = dup2(r1, r3) dup2(r3, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x6) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="0ee701aa0e814e522330a24eb189d4371ea6f5cdbad4f246faef4945de43baf2218cd89c56fbe410c66719e8236634171c1e05bde85ef4203165f9214cc5fb81aef81d4e625417027c60de82dc08e3426544fe845234f4995af9d7639688a50a6310b09a1a0d97cffc7989a570df8a883489f722d5f83d88220ae96a695e5ac515be78e58f2e521bc16145004ed7168f1cfa5919eae1407a4ba07f7b4181dca7e6134e8a9afc1357345bca05c16eea90727cc3d216e5e80d147e7bc21c6311187413577cb243e508d3b5e7e779717951ba55", 0xd2}, {&(0x7f00000002c0)="529966183252ca7c9c17c60224e50e401e4a718e2ef0f1c47ad5940d2179b584860ea5ee7296f2a7e3a8daca782f5029f6608f506438709093b314aa79f2a762f20850c3e1553b442ab21a1a966158cab4f5713d3c0d1300af4c0ae42eba8a0686", 0x61}, {&(0x7f0000000340)="292aba49ebfcca85f3141197907a7be9a1dc92732124c014c3c21525d3a75821e6549a49342ad27a409c94d769cd3b2aa3262a2eac4b99c7b817f6bfaf9c4b821cda1dc1db8a82b3ef31ff1a9dc13dafae6d14cae6333e69c09001fca73da8843f4d", 0x62}, {&(0x7f0000000440)="14cff42d66e4aa83d225a9827bf8c523f04fd3bea0d98caca995879c2cd876701fb4a94ce35aac45d0913a3a2620ed2a34c64a8561378a636eb750de46f16150c0cf5e0ce0621e3d64faa9ec008fa55fa906a2423419768d60c82b0d9237e0c09ae58a67cf88968aca070db8c2477e6e5a1e455382314969263ab5d813d338d3dc6b1648feb61c64b8628e02682e6b53950834f410952c34c982d8f9fc8de69581d40e19546168", 0xa7}, {&(0x7f0000000500)="28bf2f3ca489b858264a77302854f424c6aebae16b36f333a7166ed0977325cb89c33406241e6c48786f0d5668caafc72a74e9046de89e6c269f556df2a3bf63b39b04fe84f5f3a6a1b8ac195e0ebdf2a3a8cfb9d9c567e237870ef25614a9ba0962c12a67efea7a13f2b1b8199f1d2c1e81e511806b2e535f8359bae6237ca50f10419cb800f8533da16eb852eacdf39c23a5907e48ef4984c26af065dc7f301996de95c878e0dcc9b726cb435eb8b09b2868421082068f19f1cdcf168ae59423f61253a5ca510c614e39e66e7e97de86897adfaa8f86cf329dcf34752e72f9f09dbf8d44b12497c0e5e75f08b6cbd095e1cce4ca821a972c1a0251b476a557b1c8ebc008bc2a8ff587ced9e876272cafbeb1d71f4d6483d1559aa12688e44488fe1f4a741e4b9eac9abed0c39fc4e9addeff7931d73886dfd9c7d80b5e3ced033888eab3b9f3839be02a5cf4692e218cdd564eea81c0789ab5ca43a9d98aa7947f3b43dafe867ca6f99d34c6fe6ccba05efd0a5f92c264bab0878922e6da47d044ac13becb04f50c77791869836ffec1ea2e03784283ac426ea0885514287da109386f76b187590914c46698a385036f67f5eb3cdd48d409309cd04e1683623217202d6500d1d94eb9ca597cbf1f6c3150cf88c4c47efa5944a8e62b3e10d119aca96809de56d15493d45998e4e6c2d7368e21de048183a4a147059d6db174bd957072437389bcda613379df153ed16444ffcb81a2a1b4f6c4106463b27e35e572062f457a6baad65387e40b4cc39a1c9cd2571e518a61e6aa50da357b0253ec150c6acdc6df6c7af06ff30cd4e114e7ffc56e7f358e019cef4292de33a556e0bc1afad8a3dae6c312e5f3989efd50564e60a77ace312e9214c934a8ebc9f58fd5642228cbda3ad3c807f053d2ae05bcba4919fc5c382a9562e56cbc28e7229ac6e9b2f96be92465ee88ff971307cb2571c31234de94bee017071b7a425d8f6631915dda26575cc7bbe8b56f6b43a1e41729a1999354315da874b17df8642f7d73ec8789bc18bc9cc7fdfbd0f932acf5be3c27b0f827da94be843a3617140059b6cb579abee14b3aca6c8b64561d4c9c25d881f44a03a2ada7314a03c4aa62c87697a596d2af020330aa7ee3fa9104be5f51b0bfcc499e47a588fc137d46b337dc29160942e94a46ce0a5991004c9734b8f9d6ede75e0c867d412469b22b92dcd2c0ce2aa9c483896ac82a0806605515919339473d26ab3c5eb30c7b7de2864e7598d5c6c56cdec850e58cd46cd577d38f4f95f96052b9149ba0124f8fbfb13d44a4fcd3efdfd40bbfbedad5ea4a7400f015d333b9e484d92f3232d821ba9b4b61b59e10ba5a3ab77e4ccd19e70dfeed633bf1ef9c8b120c4e450b9c49b313e6902be76d9d8960a9d6c0dd35ecf62619ab7664ca0c695a2a3d50530ff876d3b62d2db3d9375230ef58251cdebc1b84674fa10734e293ea7bd69bbaa1e7b84f64bd533d82c524515c7800ad092331dbb297ff5b6a14cd0847ab16d6bcf4ccaab067c75b8f159d9d311cff20e0f9401ee9c6fd071b8ac68deb8ed4a8c642740a2ca42a3d4977a4386ebaf72039a88390d6db9e4270cb5ebb4799cf2bdc863b45c71cc1d8b4b3e7fcfec342be593f17ff2220cdb72750275389182b1a08d6c0c18ce0f91c5cd9cdcca9848face630a3a7b103b2243261f17cc34d519d0d7b412a301aebed760d9fa797bf22cbd0d57110eaac082f6c42e8ed4e81b3f4b9e3dc9dd3528564bdc9d75fda143e99dd4a4f6fce2faa2744a6c81ec28e437d061c0f91ed025e6fd0b430ce49b23ce76616c49c457a4062916ef53348f673a05e3b4b81b5f9ac7c2e8c3e5ba6648b0a26e4899c668d5fecd1d7f781fad12a7ea56e52af4e9f1e881882d06ad045a6e7cfeea1c268ec8f7854b7f0325cb5563538f5f999d4b41d98c6fcd60058581938fee38f112f05261e884c1a52df9f04fae5e30b4c076e81341520ce61ebf217b3266d8af9a419cc81a5fd512ea187c0563b9ff24fdb4b37d6f9109b6e219472bc1b556df47a86b6e703bae5544aeba8f95f12c2807972d1ddcdf6e57be68b775aa36dd157bcc354332a9cb8dc054bcc9e48b35bc0868281cef4d820b03e340e87618f5ab02c22e87fc50f83ecfa7a268d289dfc8cb3722c7d17247ad3dd8169196751910f8202d59129b4390afd7ce4140820b20ffdfa18501deca8adb194c48d876c3a39e5f1eb9b19ba9f4ba9ec702854d9f8702c9274cd895a37a058bbae606a9c956c5ac503e89581ddfba72098b5df46c258ef969f69b0a6e8df8a82d234f2537a61e876bc527a5ae751d7f312bb20b732f4cf8243a8e4ac9e76cbe04c0d1e17bebde306caeb49e228160d01c8d4a7f2183b616c755c97439b834ba1a8a1507bbddc15d9535261c09e86fcf53c38ff905f9a98a5c4005ea7f2530e410ce2a1e3a2995c17b442a92cb12d14b6b753e1dfb399737e9c08e71298b79f480a25dd5fb27ee1533aa81f1b2baac9694f175e2150e790263f455892dc2d7189270dbecc44ad8f66965edf09a03d202e1e7695a97bc12a6df04c9fc85bd0ca2047b5ea7a319cbb0629849306d9f72f64897d7064090e8b6b55a865f119795fe8854d72a449c69fd7b9b8735279fa2f9c38b57d7a2d826fb835d39cc55026aee408fecca3e208d230f931d7a6d930d6fe2230703dd52f5b95f3ebdfb8b58eb663fe39a0a95399812e6f147fdb2e9847f55ef27c71c60d5c018fe36d194cf95cb3e898c348b48128f1e5c9138775f739a1d7e0964a15929132711a4f37c0f6de162d3b1c8fa28f9fbfc44c4c79fad2f3123cf1c5ac2fa907dd4bc962788e9c1f2c69ddc16cd957b340ff420638413a3f609e46c4d0ae8dc9182a33b9ba894d3e3b266a6ccb15cb6e470d42ff3de626191a82871f814dbe1f61446454c48487c99888c2e4660038857ea11be858a4611c97bf8f68463ab71f3dd51e5db4b6172b3decea0cca15353174eb1bb7e9dd13f48576aeeb6e30fc39cc54d1dced25567c98b5a0060e8aaf85454a5e87d5d04ea293f8111f7fb3e002ea80161d80538bc59a8ca99dab76bb2146300da57e035f7a268b5312991a802bf5fbf96fb77b8753f655c98e11dd21d360ea24654a15f41af469c8df86a0a417c75b956ffb6700790bd6c93411abfe094e85eb74378997e9f1d24ef24f837112e267a8f9ebefc5b240205a09846a12b0d2c894ac8b8f9c9ee80011d0d9a73ac4289c9785a1bc8cdbe701eec282acc4671d6b8cf4574186437a7426facc66ae7032476ceaf291f56725fc246ac21aa9d5d4a3ee9106f2983d81ec6aa197ff73b72287882d811044aa26bc9cef1ac41b0b59e5f43a895e80817a544a0b5db2a55b70b943ad93174e9d1c93357b2f1cc063cf2a34da7c2b46849b0f4a4982d0b41d7691e927e3a69b6eea48e38c511c6ee62c6f141cf67882f04e17fc0ea6b9022776ee96febef86247ff74fdf75b60ba57e5ae6f4be8b2ab238cacd243bc944dd9083487eab571c3d822f3366cc18e72d410f9333b492c3dff9c3c470609410693fc3964a429c540fbe82a72f746e805a081f7e784288437ba11329dcccf92c71440b536aef984eb4f8781c459855acf2ca9f1af1ffa99f52eb3c79838d7153df6d837bac4b44d209c71b690b69c5c066d347f93e5e4c48408a317c2d0996b2287219d066620a311c5a75fadd67aefb3b3b6648dc16fbb4fa5496c816c9da88e34368d9fafc4d69cbca7e5c116212820ec69b2b98194ba30681fa3b2b6c8ed3c22a8337ff95f04f5de0d5df3b14abb5633bf917a42cc45c2322d79b029c7093cabbc4accc8d30ea3c0dd3924c723dcea771292a680dcd2ede8bead5f6c28589986acb78b5d713e2f43d82cb3e1cd6c19922467bc5dbb031457d13413b51fa2915d552716b38fd4f2d78b46d9f27dc5624cc40adfe2a7883f66863b3d0b12c614fb9b7a669f00afd72e10dbc1aeaaf06528ff651a80c4ed9ee0b950604afa2a7297873e61ab86fb1300057cfba9e4d51e8b7bc4abf14d4c37116ebfa9df3a0e6ee8d5dd787fd5a977c529fe20463bac1cf54fb64992f6bc41fac6b830877db5b4db504eea2f7dfb9736a6382e0419610fab9fc281f6f04a191730cedf8d7dcf995234d69dac138a215665440e75d172c310c696c585ebf74177ca78ff8bb0bd7278bb48bffb5211efe8efca68cbede2159591b1855527548f1e1427448279c9375a30563f39972b6f0a7bf3298f88e8bc68b0e1920888b7c3ca52237635b2828a90230e8e9f035672fe9fb4c065d28e88bdcc6a430d2b11c440ef88547fab7fedd93b5a089edb0ad03fdb8433986bcc1efaa90bc54f52abd264dbe31e7d43f7ca6e5c864fd0f288c6c1d4efbc22d96dfe8390ba79aad7c4faaf3c4c8305eaeb681bc5e068d5b78e47203ce1b7efc83faef0e0bd61a0030d6489f7c6caf0d902c05cab85654317e20bc97b8a12b5e24de25dcc006de4c8732a4afd3f7106195658e8e25a86364410e78acec1847ce9833dced1c7bb82719892c56d2714a7e0f4f9e4aeccfce528fdbde8d6784e797b637129dd480a2eb7a1b63855703606737b174b233060492bc3103604d63e65ab9ab5a10cead8d4f4c8938fad2eaaf17cc40a649c2fdaf10c7e96d12846d4c0f108b549219d505ae4c689a07850de876e0e3a45089832161bcfd2a179134f775b95f6ff6be1dae470c8f38fed3af05bf10552cab13468378e81efaa908ec5ecea5c89efd518e30bd306df97f6e8a5dcc46aca54aaa66e097fca9b85f5163f00ca4c382c25a4c2105ef6f5ce5c79edc9b6dd3a4a6a475c6250db3c7564b97575e03f2bc0c1c5062930b6c2c419dcd50cdf55e4699c2dabf4dfdb732fc7f9e855db37e2d4ad8e4cd4837b22564977a0be8a586c12ab4a47912ce95dbcc48e6e5053fde9489bf85ff3a16af883a10600cc2f2f3fc177c778872a4fd85c7083744f688327b60da527509445db4104e363bb3544ece977aa96eb5f161ef9d3bba37b6340d5d0fa61b5c6e94df5614a27d2857e63817091e199a36bd4af786ae11bcc6a83a4ccf68dee5a6aaaeee6c9be95c94093f02756ab1b720fe0d26f8316ca7844ad6d02ab433cf0ee524c41ce06c4776e74edadfd64b8e76246047e4cb64d776b4d2797beeeb49a1a430a8b0d4a95eb80b82573872e439d1b2e36d0528f125995d4d7e4553096ae0d223f17598337b86cabad87461196f8b1f67897b4d5feae7aded8742416d783b8da8bb07c4affd3414453a8b416630362cb9b5e38006669fd39484ccf0deb4a9e907255828f7e4753145994ce003b76d5ac33730eb3bce219118c0bc1e5ac40fa549ad69ce2898ea6c16c0a1193db6b617bd0a90289604d3f7212beb1322c0783f2db8b20e86384705c25839df747ddc3a636ccd998a14de9f08c5fb99b0f5144220c04e9a1e88f4881cec7fd56d7191e7be1f2bc08244163f634fd122e7f0f3aa370809d2d08473d4e120a328634496f85237488a2c7b57f24bd0e4b4ebe9daeebe67ccf2a3ebc85a5923030f105cf69ece5849f5dc2f18177b891546212b4660ebe230b43ea045ee79f8918bd67242ffccdd0a51e6f2115f69a83a02a1c6aff918e6e8059b2c2184433831b931f574d546081c6bb4bc9207970784d7726c1fa5799f8d825ca1c463883b3932c6f3b25db06d60ef8045e867ed41b5ad5296c2d98714c50e3bf9b37fd7b29396dda8c1c6e8361cf843765c6899619995d675ee783d21a20a347eba6ab85", 0x1000}], 0x5) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000280)="4e15c1d08bfe28a4851b2ae540343582428ec93c05997c9f2f7bf14319a30945e25022eec6535599e75a26ec3cd926afd5f5c8d48d02819ccbbc44b6a98c", 0x3e}], 0x1) 16:04:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvmsg(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000000c0), 0x1000000000000141, 0x0, 0xfffffffffffffd55}, 0x2) 16:04:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r0) r1 = kqueue() r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) close(r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) openat(r4, &(0x7f0000000140)='./file0\x00', 0x800, 0x190) geteuid() 16:04:19 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() readv(r0, &(0x7f00000021c0)=[{&(0x7f0000000080)=""/125, 0x7d}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/69, 0x45}, {&(0x7f0000001180)=""/10, 0xa}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x5) r1 = socket(0x18, 0x3, 0x80) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 16:04:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f", 0x9b) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000029, 0x6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x6, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x32, 0x40000000, 0x4, 0x9c9}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2a, 0xf, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0xb5, 0xfffff, 0x4, 0x7}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x40, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x20, 0x3, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x100000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x3, 0x1000}], 0x7, &(0x7f0000000200)={0x2, 0x42e1}) close(r0) 16:04:19 executing program 1: clock_gettime(0x4, &(0x7f0000000080)) pipe(&(0x7f0000000040)) clock_gettime(0x5, &(0x7f0000000000)) 16:04:19 executing program 1: socketpair(0x32, 0x4000, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x2, 0x100000001, 0x80, r1}) r2 = socket(0x2, 0x3, 0x0) getpgrp() r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x24) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x108, 0x4) recvmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000700)=""/72, 0x48}, 0x0) r4 = open$dir(&(0x7f0000000200)='./file0/../file0\x00', 0x400, 0x2) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x20, 0x15) r5 = dup(r2) execve(0x0, 0x0, 0x0) shutdown(r5, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:04:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000480)="530b78aba00a", 0x6}, {0x0}], 0x2) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="6d4cb65d64c2108fcdb311f52cac78f02c5379d48a11907cc75f015457d580da2334945c28abc8ad7ae7be409eeb2a501f29bb2d4e142270fe99d4c483db0bfc063875490f045816a86708bb4955e9bd", 0x50) close(r0) dup(r1) syz_open_pts() 16:04:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:04:20 executing program 1: socketpair(0x6, 0x4001, 0x8000, &(0x7f0000000000)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)=']&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/%(-\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='-[\x9c[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='&*\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='\x00']) socketpair(0x22, 0x7, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0) sendmsg$unix(r0, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x3, 0x24000000000000, &(0x7f0000000080)={0xffffffffffffffff}) lseek(r1, 0x0, 0x3) 16:04:20 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x42, 0xf0000006, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x6, 0x101}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x200, 0x1}, {{r0}, 0xfffffffffffffffa, 0xf0, 0x1, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x8}], 0x9, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0x7, 0x8, 0x100}], 0xc79, &(0x7f0000000100)={0x6, 0x401}) kqueue() 16:04:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="cddc3e03177b9a6f4d0bcbcd0b9bd22babc8def992786dfeeeedc4cb2cbd63d6de2ed84062c42c5fe99e209317", 0x2d}], 0x1) syz_open_pts() close(r0) syz_open_pts() 16:04:20 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() 16:04:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def2309ed4387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a699cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec6ffaa1d06decf5359995391c7f461e7e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c870226d32f508fb3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f7018107568bef9afbae761a98d785cdac0a800bbafea2a25643f08f4765f0d3074a5cd7beb41b660745de795fb242198767edb3c0200f83a65f28ec678ffc861a54ad51ca65e9f1b79873a7433770a55bf0cac4bae", 0x291) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000000)=""/113, 0x71}, {&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/223, 0xdf}, {&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f0000000140)=""/41, 0x29}], 0x7) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() readv(r1, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 16:04:20 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, r1) setregid(r0, 0x0) getgroups(0x3, &(0x7f0000000000)=[r1, r1, r2]) setregid(r0, 0x0) 16:04:20 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) rmdir(&(0x7f0000001000)='./file0\x00') r0 = semget(0x3, 0x6, 0x104) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/4096) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) semget$private(0x0, 0x4, 0x400) 16:04:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:04:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup(r0) write(r1, 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r2, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:04:21 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) 16:04:21 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) msgget$private(0x0, 0x10) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) 16:04:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080)="d31d938a6774163965c139d7860a10c7ec2ab4299e17e38ecf119107c7eb7c4472c660f9f8da4c7364cf1b1c5e1d565bc900f1a6d13f6b603865e015431b775a21afc002e268b35de8d6ba44d13607fad2d87af4279ffa6aa8f51b91", 0x5c, 0x8, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 16:04:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:04:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) socket$inet(0x2, 0x1, 0x4) 16:04:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x40}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x80}, {{r2}, 0x0, 0x0, 0x24, 0x911, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x88, 0xf0000000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x8001, 0x57}, {{r2}, 0x0, 0x8, 0x1, 0x697b, 0x8}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x28, 0x80000000, 0xfffffffffffffffd, 0x7f}], 0x6, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x10001, 0x40}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x3b01, 0x7fffffff}, {{}, 0xffffffffffffffff, 0x26, 0x80, 0x80000000, 0x7a}, {{r0}, 0xfffffffffffffff8, 0x20, 0x11, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x90, 0xf0000004, 0xf4}, {{r1}, 0xfffffffffffffffe, 0xed, 0xf0000082, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x20, 0x20000001, 0x1, 0xf80}, {{r2}, 0xfffffffffffffffa, 0xa, 0x18, 0x4}], 0x2f, &(0x7f0000000000)={0xdd5c, 0x778}) open(&(0x7f00000000c0)='./bus\x00', 0x5d36e5ef42ce8f7e, 0x10) 16:04:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0xffc8, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYRES64=r0], 0x8}, 0x0) 16:04:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0), 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup(r0) dup2(r0, r1) 16:04:22 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080)=0xffff, 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x1a, 0x800000000) socketpair(0x20, 0x1, 0xfffffffffffffffb, &(0x7f0000000000)) socket(0x20, 0x4000, 0x2) 16:04:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0xc007, 0x7d9e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x7eba, 0x9, 0x5}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a"}) sendto$inet6(r1, &(0x7f0000000080)="fb08e797fed61f742c505562e6cc402b35b71cec242a1e9b8a9d3499e143904931a242a4e8e6e497d66ee5798434166cdd2b66367ddaac05dc22c3a40de5a3fb1682743875a1da9e1661f0c598cd79efeb6e5d25f2f3f1ef91c8149bb4e376cc0ec93b523686fb84bbb5b7948f791604ebe016a0aafaec15a7913b765192dcf3952e1acf150996c62b87ba1506667f3daa0e239ff1a2a55815c867ec48bc4d9c73f52f30a75d4ccfa915e91a7e16407c5d7306f1ab589c37700d1b8212b93551bf291c906e7337a4836e6a5d5395cd00", 0xd0, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0x2, 0x100}, 0xc) r2 = getpid() fcntl$setown(r1, 0x6, r2) 16:04:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = geteuid() getgroups(0xa, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r3 = syz_open_pts() close(r3) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xc88e, 0xd46b, 0x2, 0xff80000000000000}) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x400) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200", 0x0, 0x7}) syz_extract_tcp_res(&(0x7f0000000280), 0x2, 0x3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x4, 0x7, 0x4, 0xffffffffffffff81, "81d67f075d6ae82f7cd6bc7baffe3b814c3df48c", 0x7, 0x8}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:04:22 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0/file1\x00'}, 0x10) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') execve(&(0x7f0000000140)='./file0/file1\x00', 0x0, 0x0) 16:04:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) unlink(&(0x7f0000001040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:04:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0xa4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x82) getdents(r2, &(0x7f0000000080)=""/110, 0x6e) poll(&(0x7f0000000140)=[{r0, 0x22}, {r2, 0x11}, {r2, 0x80}, {r0, 0x46}, {r0, 0x100}, {r0, 0x1}], 0x6, 0x1f) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000280)=""/173, 0x13) 16:04:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x0, 0x2) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = dup(0xffffffffffffffff) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000200)=0xc) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x15, 0x0, 0x0, 0x7}, {{r2}, 0x0, 0x4, 0x1, 0xfff, 0x81}, {{r3}, 0xffffffffffffffff, 0x2a, 0xf0000000, 0x5, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}, {{r5}, 0xffffffffffffffff, 0x28, 0x40, 0xe2, 0x5}], 0x1ff800, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x2, 0x1, 0x3f, 0x40}, {{r7}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x7fff}], 0x4, &(0x7f00000002c0)={0x7a, 0x2dec}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:04:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ftruncate(r0, 0x7b6) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:04:23 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x100000000002) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:04:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(0xffffffffffffffff, r0) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000005c0)="3ed473837675139f07da7c4410abbd22f69f5fb7eaa52966fdf468ff4f39eb3bed4ca17e7008b4ca6fee528629d5ed2d065f54fcf6a9181835a311bd5e39e10f8a800262fe95a0854011f21da1f61eeb9f7ccf10265da05d2e23b35fad66a06b37f4c934751d9cff3844e26ce014f52b2876cfac9a314c5a7a116e8f175b401e647814e17bee1d4dd4ea8b022898238044fb3e4c9c6725b4a6142acba62c9a683a1686cf1a9f168e42274708b027bc674e2ca6b3e17bfcae518b402351909358907c2908b8bd0e2abe1c4701f19c0a11008fdf9a2da22523dcc6533ee3e6b946ad880897195ef2b435f4175b875d82e96d826c970c6a6dab23eb009d6cc3f60c8a6676f0869629d1568667b64534275ae0c88f99f70f8f01d9525ccef47fd4b589ece1ee106d6c8dbd07e980c079d7321924", 0x132) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) fchdir(r1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:04:23 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/240) 16:04:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100a1, 0x1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:04:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0x2}, {0x18, 0x2, 0x3ff, 0xfffffffeffffffff}, 0x6, [0x100000000, 0xffffffff, 0x1, 0x6, 0x2, 0x80, 0x3, 0xe76]}, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x30000, 0x100) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x2) ioctl$TIOCEXCL(r0, 0x2000740d) socket$inet6(0x18, 0x8005, 0x9) ioctl$TIOCNOTTY(r2, 0x20007471) 16:04:24 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') r0 = geteuid() setuid(r0) setreuid(r0, r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffbff) 16:04:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x401) open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0xc0) 16:04:24 executing program 0: r0 = socket(0x2, 0x4001, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000440)=0x3, 0x4) socket(0x10, 0x7, 0x1f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) 16:04:24 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3) read(r0, &(0x7f0000000040)=""/42, 0x2a) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = dup2(r1, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffc1, 0x6, 0x10001, 0xfffffffffffffffe, "4b08dc96267c32bd7c43be011aeced0f48a22f56", 0x40, 0x1}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)) 16:04:24 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000fc9000/0x2000)=nil, 0x2000) socket$inet6(0x18, 0x8004, 0x6) mlock(&(0x7f0000f2f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:04:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 16:04:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:04:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/114, 0x72}, {&(0x7f0000000080)=""/136, 0x88}, {&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000003c0)=""/120, 0x78}], 0x6, 0x60) 16:04:24 executing program 0: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/4096, 0xe34) rename(&(0x7f00000000c0)='./file0\x00', 0x0) 16:04:24 executing program 1: r0 = socket$inet(0x2, 0x20003, 0x20000080) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="008a1e3377d3b1d6d516a1f74e03e1bd9c231b8c487e399e53d358d1459670f15e7b4a4582102ab619115ccc1de9e4cd5b3feff39c2981b79b94754d8cc3098c4ab5e12ea157e39d010caab27fb4f1ef064476c8cbda9517d13093498623c65603e7a7e4d603fe960d8b854eb4eb471f3a243c92f8f30f5167ad924f95e42b82feac1c41b825d61db2526ccfa327aeee0b93aebb6a375c36e9fa515423c12e42f20c5c33d01b039b0b47601203189aed2b1e7e0772bfc98cbd184ac5e66f9994ad1013a23aba24da032ac88074847375952236ce9a15f0e889ffadc0705dcdc57e34f1d586b5d6db42de612ff12b730d1eadf5a3882d2aa7de4c02c7", 0xfc) 16:04:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x2000, 0x3) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x100000000, 0x3, 0x9, 0x3, "ba3a2d380921aeb1f75f6a8ac793e3b55fc2e848", 0x7, 0x2}) select(0x40, &(0x7f0000000100)={0x8, 0x5, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') getpeername$unix(r0, &(0x7f0000000240)=ANY=[], &(0x7f0000000000)) 16:04:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000000000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:04:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2b77, 0x1d, 0x1, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}, {r1, 0x1}], 0x200000000000024d, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="28d554ce950ad0adaeab2098a067e2632bbee8cb0ef947c01c78a19d0469bc60ba3a3e0e597a72d27745465edef48178492a135e9bec40b28ccb0e272fd7b0d9f8f4ca7b668fec5bba750c1359ddf00a877d5a66da4545b751449c2cd63ee30e", 0x60}, {&(0x7f0000000240)="97626481db93ad8cd551b2ee732829f57ffdfa84699f009dadc6a62368fdbe13444c802730fe61f029522f7618d565d96f0918003fe33b6b2bb5301960f928f21c626631bf8ae02f3cecf2a6558a945fdaae5e8b151cd075441593dc0b1ff8f9f0398ee26f1bcc18de3dfccc80e353bea5ee62cd0c7b94a500c1068697c4f1a754c4462b26a2fb910aa9589716eba3a8c97ffbeaaf36190ba4a89ae149964ab7f93fd10ca5ba2056a6805484fb28c5eba15cc0db8f43af4edbc938342cf320a4fbe1023854f71ea626b498aad196dee553fe67bc604fa267fe538415ada234f3fa6464d92aa3a73a66e7ae066cf7bbd33d011f1794d7836e6d44f9", 0xfb}, {&(0x7f0000000340)="aaf53a9356517e65a0c96187e44b3f476b8686523fac2925b19cf4b91826548b61129481b859f6c798edbdf314b82c552186e99f36086a0767d434570214b83d1de6b36cb6c1182d7c6a89fb48182c44cbdd3f9d5128c08d905588435d2263097bdced9812a2d60490658d7249a3230833788343075b749f84d9c165c557b26e2a0ecbd9e7549d6541259387c5a84ddd404667918f78c88e1130b9b65ba0ab18c6e34ba3027882def3b7dadbf78659fa75eaa03f0cc89d8abb238301c2a09bc5e10733632a28fe08f86778", 0xcb}, {&(0x7f0000000440)="f310caa12d24eeb947d6d325cf685b36540b7d5f9780da967791f455530eb189bfe9c6330d587b388ac780e43a813e0e2e424b896947d1cdc640f71c0fd5275cb777b3750434da166ef7063dceca4345067a857ae000c412236f6b0f7ae93b906f7f9fbfad80c26ae5c1d5bf1c95a4edb021209ced788c91c2e0147b2d1148", 0x7f}], 0x4) poll(&(0x7f00000000c0)=[{r1, 0x2}], 0x1, 0xfc800000000000) ftruncate(r1, 0x22) open$dir(&(0x7f0000000100)='./bus\x00', 0x150, 0x141) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x5813, r0, 0x0, 0x0) 16:04:24 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280a1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:04:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x1) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 16:04:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) read(r2, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000740)={0x400000000, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) 16:04:25 executing program 0: r0 = getuid() seteuid(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000480)=[{&(0x7f00000002c0)="5f47655619b93cca6d2e5e7cba6bb5a707acc1a0ca583175b6f62c6781a4a63d530e7e7b0b5a95e30895b02984fca159fb9c6f3a66f0f506a4706511bb1145481ea31ccd1211950bd667ab3bc281511adf60cb8d77a2da64a83ba60fb20077d9fe3a65acb587cae9a0aae23d83cce9dd435c76446518ac74794802a7be166752d57275f93f23bedd7800456b811a8a0f27e03b45789a69ddde1a488572659d048e2c121a17dbf51156879dda9f02", 0xae}, {&(0x7f0000000380)="f2a00c730d258dab", 0x8}, {&(0x7f00000003c0)="f7fb72c68b0e79758ca9f2ef279414325669c69064d561a4ec0295163c05279745a1893993", 0x25}, {&(0x7f0000000400)="3eb270c84b10c113dfe00bbf84ba2b0a3084c74ee5608e6812553d0bea5d1d99ada1f514de237f5e94d95d5d74e6973c3892a4beb775cc09917f3a7403eaf57062d0415464f7", 0x46}], 0x4, &(0x7f00000004c0)=[{0xd0, 0xffff, 0x8000, "4e5fd2f2c590c6d4ace71f211c4da29eb9bfcbe82aed7883433c7f3f55de41aacce41e587522f7ebf57c2a111378bbc275e06ac1968f741e29439304ab648e7630307d59e5f94842950ad321c6c6cd0621814ace28a9ce2762c0f13428cfe70616826d8a7f04cf699795407d2873e539296b3002cb97de5d5cecccfafed830f34b2a184fe3fc71d903f06690bf5265532d5d001c2178826de4ff543cd6a48656fc7a36a78c57921af1ab5aa14c456605a125d69929650e1146d2d929f1"}, {0x1010, 0x1, 0x401, "dacbac34e902c15b32cae8c2ae765f7a21d8a89f76aca520ea939c30da1d6bc1743ca3d4e87e6edf85598abc35beedd3873072881ce66f705e68c02b4c1c4141533d1fb8e565d28cd92d0eba8cca871d1fa8c98b60387e81ee8b537a477253ce9dfd7849ad843dbe653799c65f21e398b64ead9fc709a422431a86a814a40ef02a83d8770c4015b7fa2dd2d655826982a88500dac6372cdec133c693ecccc59b3a7356fc0a8f7a22c997d48869e0d05ce1396fa4266419f4eb2ae20a0106fc8a12e3b7b59ba9bb6e761813f6923f72b63e1c9ddb0908540c1244c553f294ed7bad08be31b5d6eaf1d8170446ce6c93d7938c15377f668dec7706c3db275577292922c8ea7f78587b6339f87c7d75d2e2c8e8f039df0202e7532d3dae4ebdf0d407cbcb97c60bc0d77754592d95af7f0fae76d1ba10eea5052526e2c44f839833113aa13bd32ca8824f3e747fb007474c71d8046d9e46f33a9e2f6a19a5e9e720cac09ddd6a84b8dc16c8e9b0ee2d0a90062fa137012250464fe4720ec94a1754fb868f0204bf5b4a3efe3037b9fb08ab22106b7ec6f8fd6417cc1f97661b57156ac8a71c2768d6e59d8c1bf181654f08d7b9b3abdb4c394607e7f04aaa61cbc6d80c4b831de2268fd456eb789a752526cea5e8621a291fec9ff371f9f0db8107c1113e64a1d70e768e5d12eefcc0bb4f3c9e3ce6009cdd007446a1844a9ed62a6cd30a3eab65a0b758a8098e7206b2d315f51dc7c3b06ba3a67c89dc78ee4ed6d22e79b08b45563045534a5e26d02ad4d45b07a13b4d62bd51adfbe68427c970ba08181eff77f3462bfbc00b295e95de06ea6393f675f1df038cb3f7b1865b22171e0cee7060a1260586f21990056409f9725f14890fa5a370b3f8c3ce5aef7ecdaa038ab56f02d5a0daa1a8cdb61d9e856d0face8732fbab3ff297d53fa3c5ce841c851e39985d6912587ab62ee3976bd33530755a5eac470f0066364d533ec055003612f180a9e7ea1ad506b8ef9821486ac138cc1046aa95bfe001ca8654fa9a61cf5a22fe11a1972cac77c595e2a8dc1eb049bceb5cfa954f1febac25cf6c3929a47757abfa69849cf0b641bfbb863db7830a3c45a8be13ab20a956e90c4b7cdaab8707f1fe2bbba731c1ceba58cf3700982b8e05268740aa73cf3144cd7dc928cbd78263f3ad556f3ca5217fe5dfcd04098858d636b4cefd7e761a087be01cfd5e30c4ff05419fc08306c8468230b0857ecf17247f454433540d680da6bd4c40a26204ae61cf7cae08d724d699df59e6514795a7528fc829ef12b65ea2fd827a8e3d890f67ef8287eda849b47ae34edaf6797d7d32305fc3e2d954a0f03365b11bd8c0d82018c5aa1f5916e653a1ca7880584805f5983f1af779a83e2f409a488b0d2e80c4368da92b8fc2554885f1525e3eea094f8e7380a30e2d36ec8f234de136d71b3525cc44672630acb34af773e7693afc1c78e8893796c30e1d4c4af5e9513c9532fe2cdb34c80ba945f6a9f2fc4e1906bbfd62db363f79ef3669e31d4ab59c756e0c586f9a4fdae64897619788d595526b38177db3e6929416a30060eebfd2544bb13567e49ed13749db31e96999478f397d1a2d8811fba5a3b5284b9e33147a38c489ea25c110154aec6db664573830838caf3b065b43cbd24a50dbd658b6ca0a124bc8ec84fc144f01a3cba9e58ca70f90bab1f3060dfbe5fcc41dc1fc739fdd9aaf816ce33f953087696709bcd31b0f2b4851d6f4f80ec33e520323d758656ff3424997c2db82168621850712401a2c0429257e5b238813dca2866087c7377261d6fe46c1f1c4a2bfc463c33b8583624436327aa4897f7d185b2d86d8e9d4e40683cd8ff0866b3f65a70c2eb571734fd8ae0cecff5e5093e058694d2f4c2ab8431a0f530bc55c880288a36707a0f97ff35b685b3665aa5271c1060ee0819fcbefd5082405964e1a546a937b1af57b126f6c56013b77ed82b6a5ed60718b35aaf5144bef46cc5464dab5c0672c383af1797efdb95705dd931405398de6cb2bddd8ebebd037cb399baf4e5a543f2eed8ed90fba4ef69d78045bfef1fc6ee491e89f513dc8cb4c902c968242ecd920e2e511cdf38ed4e0d6427cd80bd90e5b34da8bd95138fbcb91ee1d14b34ab97eaaf5281d215c5e117e7fa8f0bfb29021a809be9c16cdc81fae7b62a798ffedf4f967d225c9d79b62e2081870d04c8413b59c37ee458b918aed213790db75cedeef7d13117b37382eb5bbc9ae32194d3635b9dd81c98caf5496e68542b69827389bb92bd3bd1d8042a1ebbb5069da4e12d62f3c47b29e9bd328e549e5a87f39dcae08a4791caef703b38a555a53e4a7b038693f4a912e0cd4cdd42cb9a23b798837331dd05a7b6935f2be57f800760391a64759d9093d944d4e74f4bb9e0f23493663f5469fc272cbe1dcac102d1a26837aaeb430e449203dd7433635689b33ee1e0f02cce95fc460f05554d21076014359b76f0be3c49eea3bc2b0333c63013eeec189b6efac7cc79ddc3ee8fb0c018388bd30f109b65862508023649aa54f372148b4709f1cdbb3f59b4f807995737dd294175392ad07209379617f7a8d1f9f22e0e489b53a83905e1b834ab4a2ce344ed2bf6cb93e02ba453bdd5ea54469676249d2f30024b0376863891bb33e6f5eaafd901a1a8f0f44e561a02f13a55fc1852a556ec267180b403140777c81690eb0a48c61f90d2562431921617909562af011174c27907c6d68be3c95f6d187a4307a5d1d235630c5be0536fb5f0826fd01a992c2343fa33e9fc0360aba7e80c3051648fd7a9568b0e646473f8b380fa1a5ea1b1a421fc11db09df92395da16799903134ebc302c18d5db1b15393cbe4c44c3366cb53ada7c7d5fd7e9c1232e3d1cb7ad65971777a6634d2a993d2a2aff0261ccfb400043c066ac7f25610989d12fc099f2495a696be08c1d926d42b65652e4621ad2679ded7310417d4878e85479aeba35b2b106257e6b3036956e21792966ffd0c9074f8139fe3c8d114566017110d5f9c0c8445eb2cb1b220b913368c67d2359f1b5e1e14cfdd2706ba7b9156dbd08aafa53f1f53c87d21bfd3b60487bd3c607a9213bdb1e0cb7638ac64f9be4cda2d0d8d6e50353fdf0e32e2e0a136d5c4e0a2aa398e2a1796590c5ad2afd1c3de15550c012dc23d9b5de79f45b2edbb99f559c71a92c3b3ba09b2432f8481ad524ac385ee49ef1dd479b5f1f524daca6d36dba15661ed72dc31b9b4cde54839eac3faa597818e1620b65f8f47c54a1020e4d3809e369830f5d57a363bda5adb6a2a134703e2b03ace1d7b094f797d0228d83520dbb59c1455e3e086e86101dc1e045df6151d9a023438dd059b7c715f36599e23f78a3f1bd542b3296e1ba366a67f9971169a0016d62d732507c975a359165169c8c39f9f24b84b77f0f05fcddc0b606f8d6855aae6d5d0d8b46ebf64246cde58df44000cfd286cebb7faf1b3b307f35bbeb7116fb5b6cb7e43db1e5c7c0a305890e4d76dd19a4219d7ca500fd76689929e88e4441a88936256ea02771aca3bc78db631d6441225fd3030bd3682b8862b1d3ec356cad19a48a6de86922215c4cb4bc5d4d2e634e6cd6c382c7f9c3f6c3fadb24240e192213b239e00e2660d07f4d8807e9177cc5e479b7717ae9ff88d2a0bac9afca4ed89fb315538fb8d0e4b1058deec90cd087b1c70e90aaf36149b37e269134dc5a977ab6aadae3442ea580a9edcf29780d14a10e96d48ec368fcb159e5dbe12c5691556d85e41bf355a7f9dae1d05c8082c3d0bc21ac57e437dabf80086cc61794b8c77dd561ea5ee8a31da4d659a5ac1bb5c5e5efc08aa088098eeba372bb30f667f4e034a9160b1c0976853d257f43886ca22df5bed2bbb1816b49e7b118820f153554f643223457681e8b1b257c26c21420ff3adc6d201ca707be7e07eaef703e6db02b8edf996fc4b99e9ce1f8fcd027eff42642b60c02fa2321c8105b4e11916c66fa30ef1603eeaa5cdd7cad89aeeecf4eaf562def7bb1a08219bbe19ef5e6ba3fa8933b0a4f8bfa8bccf6055065631b880b2038b4651943a5947fcc00982f971414bb478e612b5f299cfdbef7f7e5e4491b3e798f83c8ff08c2cf3134edf6092d6347d68d00910694b368eb3e740a05031323aace949a1837f5e58d3e683368d85401cee57789e87ad9c9b224459d275d8df323daa4c8147f7e867ce929fc1f8dbcf5b3f04a6a49078fa5201f6c390ee6aa7b037e04a31ae0253e82d22abacd2eb54ff46420c82de773e1b35406c694445ae320f2ea5e60f51075d3e973cf9f77db211eb3fdf224fbfe8ec7bd763ef9dd5f46ba10189570a51fb3ed5469880c2da60c0a76af0873317f3efd64e2332ee91c0b2e657e9d1882db21ce4602e5043deec6c7ca93383a7bf5371032c145c9cd4b8bfb5692a24dce780252a26a19fd896074425a10a1ce0002e1ae3f5f05066aa6dca50b8525163a4db10bd81a0b981e291954da6ff3168710abe6adfad27fb0aeee31d605e331b15e63333a1703bd1a6692ec8bb355afa626bef25db61a0a7768ff05203f3af81f0c0ea60cbbb053c228614742802561f23ea80e8a0ddafaa6523bc92cecfbb42ee360c186b0b1a694dab66e69260e7dfcc071cf0595fb66fecb1d342c4ee048365449f9481cde3479b6454219960803374eb611ffaf49a58f3865d1a6bd7cedc86eb9bfce256b2f3e766551c6199f1abdca8f0765c11ba5f1dc88c7cc081a426af287b0fc8a2798252c3e3f85cd8d1823b85758805a33d43f0a5bf6e461aae6a873d01690712f05e54c1b255b2b5c40eab0610f32ca5a0e13cc1670454433c396105e2fcfc0bb7c009b85e2b8fa2f81f3a6eb4aaab6e95a47744708c09c00853032f24adc94a5122843d9e87162006f0eb763b3a8ad228bc83aaf574194f70b3425e2cf9a8d5d3e2f22b07d665b8e54851ccb069de29ff96f00a1f0cb1b8f3e24c17fdcec8006f86dfe38c8c9bde3807797ce9f3580b5c4b9c8858503033e3673e25db027490ed3baf09a02abb6275b2200066e3ee5342bc26cda2fe6d1aa7771bdcbaf3bfbbed75274fc561c00f6746d6d9ec92bf73451c9a989e35669347f4fec4d5122108e4a6b31d0ece89425f1c64ca5ebc7b32e7bf3185d2119d42e7228999c30dc5ff9abbf60290ff4e696a6e5274b9d8cdf7b0c652bf63b3de0abf1509e9db568bad677b42fd69d2f5dc76542c50dc31202ff94980bc9eb614602b25d2575315d9fcb17391e4c11ac08c67c8a6753350c225e725da44f308b23afcee7011a062db29abbfc3c8cf967e362f70e25d4121e9f93c7d50bd7bbf28b71b8a24618a320a97abe2288557c60ce22164ed0a81dc7cf0fc7974c200edeacffa4eedadaf8a6493dd02b5ca5013868a2e45d22d4bb764153764cb9f5ba31d6be366730a60329ef39065433a42cb01c33acb619bc55ad16f665299e3e194307b52557de2f1579edadc92c8017f30954d7314fb1bb52f72d877d0588660d2bc8ec6c560035fdf8a5f79822485a66c721d765c0debb8bd0160578d42531cfcd61c45f059ee709c2f7fea982da7dcc44cd0b59bbdf95f3767460c8543ce7a29539a03257ca85fa5d49ab14c0d63b4fb8ee6e366ab48e059b81740a219515308346ff7ef05a7de3a63b2843be78c99a6bd7649a8f48004cd087c0be8812acd24dabb6f9075c5593e2da1ba4536afe80a6120d656f9d90c35a09f3c2327981260861535249411b84b27cd1381b7134a160df1c0e5c429e7395d"}], 0x10e0}, 0x4) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:04:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000003c0)=""/123, 0x7b, 0x3, &(0x7f0000000440)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="8a806f6347f383f5a686e25f6a8e5a40f5453525707d736982cbd267d64962fa25791a2051af6479b5b139d71d2ac05f1427daf9b11b353241e6c5c7e74d32cd1ca050c684138719959238c8de7878eed67fdd08b5dc0c3e631bca45803010749c8530cbdd435794c4b460930b81404cedc0a3529c036cb3b668f0da64dbd7bb59e2d1e075523e76086d006e55a55853d236a4aa50a1719edd4963bf80ab", 0x9e}, {&(0x7f00000001c0)="d7fb4a4078b07c8b5291d0d78f7a6ff74de5eafdc301500f9ce152f67a6e26ea3b02d465fd6b8d46a9ae4ceee5325213cd07e8b3d2edeedddb9ac8627a700ef2edc5aa1bfc510ae030f6658bc363084c13297c41bda0926620cde62010eec9b547e70b929e78788dd996bc567ed70780b205c72953d5a45a93", 0x79}, {&(0x7f0000000240)="e77f56ba690736125b4d6eb8707882f23bdd3ffdda446b33d83992bf87df848e823ff7c4dfc7359dce861898b4f026f98541c23260db929186d6c2e4", 0x3c}, {&(0x7f0000000280)="22afe7de416f63be9de5585e94e1febc9d1e0bed076486b0fb7390caa8c0cf15c37d59b71d4646032559913278176b50baee3b513e7d68774ce770b4d21658b92c5705b0e1158ac1a627beb68f3638d45caf2b1caca67fd70e8d496617494bf1083fd686f53b1b6014515d04768b4441f7ca141f73f79fb7d0f3e34ef4f1f18ea5a7fd72f52c1e5af0e742e4dee3837803c52cf54ada7a5e50d8739ab2d5b1fb32933f6ef0cd3ef7a11b781023dce627244db1a80eebf6cf15f4bf4fce86b2a3f2f71e132aa74b1828b0680bc9efa449af63b492d7717c524d204d0d547c9960bc50c82da0aa8483d596ce7803638706781bba372153b13df7f9d13b4dcb", 0xfe}], 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x43) 16:04:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="300000e5feff00000100000000000000ca26c54076293598d149a71766e46f7e085e44db6f725f14e4882fe33c5da57e496aed765abad510da2b937f0cd3ab462caea72f887f074ba3e83b10e340160aaa8db8b099f2accd5c66266f7f7ba14da52dddc6a57323870a64d8d8dfb0eeb8cc20d5736196e6fd750900e71884874b947dba25f611fa03d11619d710592b2b288d6dd0ab31cacfea8da1d5cc00a80a8df5b47c2cd8b721985820c4ea6abc24fc79c33c0214ad8c9e39afdce5335b7e96ba1715556616ffb34f51854c", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRESDEC=0x0], 0xfffffffffffffd46}, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x4) socket$unix(0x1, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800000, 0x4) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8000, 0xfff}, {0x3, 0x800}}, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000240)=0xc) 16:04:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x40000046485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000080)='./bus\x00', 0x105) 16:04:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:04:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x4ab, 0x80000001, 0x3ff, "2dede529236111758fd2e547095450d81cae5707", 0x7, 0x7d22422a}) flock(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x9, 0x2000100000000}) 16:04:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) getdents(r1, &(0x7f0000000080)=""/4096, 0x1000) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) fcntl$getown(r0, 0x5) getsockname$unix(r1, &(0x7f0000001080)=@file={0x0, ""/108}, &(0x7f0000001100)=0x6e) 16:04:26 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) clock_gettime(0x4, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0x11b) r0 = socket(0x18, 0x3, 0x7ff) lseek(r0, 0x0, 0x3) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) r1 = getuid() setuid(r1) 16:04:26 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) 16:04:27 executing program 1: unveil(&(0x7f0000000200)='./control\x00', &(0x7f00000001c0)='c\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) 16:04:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) login: pmap_unwire: wiring for pmap 0xffffff007f1239c0 va 0x1b32a20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1239c0 va 0x1b32a21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1239c0 va 0x1b32a22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1239c0 va 0x1b32a23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1239c0 va 0x1b32a24000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1239c0 va 0x1b32a20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1239c0 va 0x1b32a21000 didn't change! 16:04:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x808b, 0x1) poll(&(0x7f0000000040)=[{r0, 0x100}], 0x1, 0xec3f) getsockopt(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) 16:04:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x87, 0x7ff}, {0x101, 0x2}}, 0x2) syz_extract_tcp_res(&(0x7f0000000100), 0x3bf, 0x7) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x4000000000, 0x0, 0x0, 0x100000004}) pmap_unwire: wiring for pmap 0xffffff007f1239c0 va 0x1b32a22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1239c0 va 0x1b32a23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1239c0 va 0x1b32a24000 didn't change! 16:04:27 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x4}, {0x1800000}}, 0x0) 16:04:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e4b9f8d32c5b3925b5e6a1ae3397eb51ace38cfb598dd34666a79487c2d9688c5b806dcaf7624c824bc6b92f39194e58bbc46dd2a3dee1f1973379c111e86b6e929fd735e7d6a2790652bea8c4e6ec39686f6fbab5d277c7fd40f167ab2dfd5bb2937711b5b038755976e02cca18dfb886d07ef6af9f7b9efb40a31f40f31a665eb731baedfd35744524db3fcc5251043b0403d9d218e17f40f273baba3f1b5819c0a44221a11d0cb94a28eb8569fe765db4111db7bfb0f9050e5be220a5fe73fd42da82ffb034e8376f7ac691c20e840cf1f0238de12950e78f76b96016fcffb13fb996f054dfeae3d2730a621fe40f2f0da5e6f74d0d4f7d05d516b53a12781cde5f75f38d19243324c738e91438f7429c1ad2b76be024b765d0af1bb46e8dafb8c49ecc14db8c15160d17fa88f2f2d13e0ce4c70e06d417c9b188c503519ce9f8dbe257d48b82047cd0b98ca967159b6561ca655b6e2578ee11e1dfaa72a7da484d0aa8e576d7c71361ad946a16081d4ff8b67dbd4ef8c3894f0789390a1ae8afdc19d0d3b97d428f30b48210ead0f4487b71c51a32377eaf939712ed244de84fb2ccfafb9390a8e38331988436365e22e799e57e37a065ba569a5ff1d5638b507e9d66bd87a62f5cfd4ad2535061dca4d9d91edbcca8e4bb5f291b9675bae7865c317898c46d388dd9c081a94d5609464b810ed571b9bec40dc6479f3dd91dcd53e038cafb624f37cd17c5765c4b637d0ce67044fffe971e2305b66719a4980d00c8ab64feeb85999d02971cc1259faa29d9e059305ba4b31bbb8f563b11fa610b3407ff2ff0180df5af8673b1285a140126bd74df401ea558d5ff22414bcf94389e25ae71241c1a9c4589bafc1f8b5743a6888c3bed7f6bab2486fcf671887b0af018ba4f8abf7cb88820d781c5ef56727ff8b2c540b0bc40529ced7f7d60cb7e53486793489a2d48588dff269cad57fa789f62c390d19a4b2e6f85eff8d9d534ad4a2df3812755d710b32faa6c340a571e2ce25c72f6c26c4e4decc9af290e6fb7d6444011cdcffb2b7b6c9aa0beeb602e5a5a18156fbc4893ff9cf15716ad987d221bd23b03d7af833046158b9d3eeb1b9ff9c3f0709b19edcdb3ea499e4e0ffca6a53d376e11e4b4d7b4fb269688308eb9c4c5d67b0c42fd19940c725549312a2eb044242e17cd8dcb63556a1fa057f271154e9cf5ed14bae9a8fbde06a99a04a3d6a91264d5de41ea382983e7ea66f00a05c33899ecc9a7f9e848abd85ff60fcb540850f37c73a5ad79ffd7bf956fd1fe1f8e574471058d8b82747bcecb38ca547444c9cd9175dd0bf3f31ae2d295e3aeb68d0c26ac0f180300a6f0d4fa52a36e164a8ab44347ef98858dfd48c28ba25a8916c71a665d6049cd4a930c101427e1d66f9f022776fe5f38bdbde7948024d2188bbec151670e189fba72f071b85b29fdfac0f8e2fdd12835d35f89fe477dfb69cc37e55a720f7505a990ec0bcc51d9279fe35d6de5ec412e25b6fe68271ec8734e11f2cd4af04b5d7fe2ace2c9a9278e31fe5454ccc49666ea15c890da4fff9079f2f82bee151d094c7337738080cd6c778dc4b304ea2135e46f5b03900a59a3c5402087eb84a903dcb190e8a31264f8f158c226ef50b4bb0dd845f229d6690bbfad141f37f2fbe89bea38bac977d12e1f96553a109bf14caace8fcfe1f64f23b4636f1667750f5d4fc2af2b70bb922fda9916c2f188c30f1032481890eb3faa03c9e65f67cedc9ef7167853c2a46caa03d643d2ee7e37db8339e98e800ceab727105b428a13dbdeb62e8965f7d89c655125ec09b9e50d3f2c57caeaea47cded8ecc6b44115d67083ead24ce9b819beeeae38dbc7b353f2f61ed9b3319f934259a96b5c9bc23c90acd4ec55e2ffd5318951bd1ede8c66cd60e3ece0d1124034f93a1aaace8cc6197ce00c3510e0c6bd1cb7ddaa7bf2e5b3294d9b2128f208a916cf828dea0d29e0b8f82ad5b0036bf86eb3362053cc349a42a7349c1775ce72acf6c55051408f4c13d5321771c4886ad2fedc4e19cf3665152bb8a80bd3a8d1fbb058379e50a34fd2ab16819d495cce83629393d5841ad28d127ad161b7ac165587485e06aeb611baaf8824e286c3f37fb074669f51548cc66a6abd825c0c3eaf15847495069f0bc4741f52248d4812f70e4a1d12f8617dee999011f59a68f196187d1fb21bce5a43001422d9e486e0878430fa323b9d2f4f5877fb070f61ab2a5f559eb1cb4f289b26dfdbf5b0bdf93b49cce3cb80b5c86c8b4e34582f215eed7566d38fc01661758fea086683b11fe008c94a87e00f234f7480f0adef9662819b0d85ca73423f4c370d57e6458482a74ca661ebae1f0c3c27deac469d8ba0da8edf0ad058810b986c756037aaedb291923b111d9ba6feee6f5e3fbc71be900902819b2f6ba0ca2d48a2f1b117a9704ad7fc898540640295c75c508242e49923866a124c2015589ea721040287063b2be1a9b75412fa67ee3e0eaac248167fee51f167e6cf10dd4b6af51655ff6eed381568267d551b6ab7ad711d72898084582e00b19462ed3679188b471dafbc669b2884ac373f4bc05d67819e308cdf261d26e927761f048da0b7ddb3254dd902e98e9d83869549085c39bec8dcc35c2f6b41fef484093ea02b5422aeb1e1f676704b360172df930926f23e99ace2618a0ca6bd0a5f5d50930e21c169a8c7ae8511ba76d4381e65395e26eb3ff67a87de2b12a84124283fcce0287dc0ac1cce14f198adbe963626e1ef854d477277dee7ecac3c0a9ee3b523defaa56f20822edb47e7acfc8d141ec918c86acae4bac0c03fcd65e796af211cfabf9c0c53ee3a524c59a7bedf81bb57ffd243387ad1f9b331f132fbf7e35f0d3c20", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8800, 0x4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x10c41, 0x120) 16:04:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x200, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:04:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x82, 0x2) 16:04:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0xffffffffffffffff) 16:04:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:04:28 executing program 0: setuid(0xee01) setuid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(r0) 16:04:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x5, 0x10e433) shutdown(r0, 0x2) 16:04:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x2f8b, 0x8000}, {0x18, 0x1, 0x1, 0x2}, 0x2, [0x80000000, 0x49, 0x4, 0x4, 0x2, 0x4, 0x6, 0x6]}, 0x3c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x4) 16:04:28 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) lchown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = getuid() r1 = getgid() symlink(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./file0\x00') lchown(&(0x7f0000000140)='./control\x00', r0, r1) 16:04:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x409, 0x0) read(r0, &(0x7f0000000000)=""/72, 0x48) writev(r0, &(0x7f0000002300)=[{0x0}, {0x0, 0xfffffeda}], 0x2) 16:04:28 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000040)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x33f32354, 0x0) 16:04:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000005c0)="3ed473837675139f07da7c4410abbd22f69f5fb7eaa52966fdf468ff4f39eb3bed4ca17e7008b4ca6fee528629d5ed2d065f54fcf6a9181835a311bd5e39e10f8a800262fe95a0854011f21da1f61eeb9f7ccf10265da05d2e23b35fad66a06b37f4c934751d9cff3844e26ce014f52b2876cfac9a314c5a7a116e8f175b401e647814e17bee1d4dd4ea8b022898238044fb3e4c9c6725b4a6142acba62c9a683a1686cf1a9f168e42274708b027bc674e2ca6b3e17bfcae518b402351909358907c2908b8bd0e2abe1c4701f19c0a11008fdf9a2da22523dcc6533ee3e6b946ad880897195ef2b435f4175b875d82e96d826c970c6a6dab23eb009d6cc3f60c8a6676f0869629d1568667b64534275ae0c88f99f70f8f01d9525ccef47fd4b589ece1ee106d6c8dbd07e980c079d73219243d6c26011c52df052d404d556e666e23f0123ef6c2e04b3ca6b1753f3d810485f3b482afdefc6787ebff1c6aaeec7a427db3a466bc7df324ea18c9e8c2ef2364b64ee47b0378da31ecbf2516bec5c85b356b384bed17f365c9d7ac12ff0daba3dd55a43eb6a73e8ce00048f4e0f50d169d926a8e263272c5723e393b13be59383da50289c940816fee17e35cbd3d862d54cf0a7822917a8e306537be3bc4419a9ec9bbd902f5df1c30eec11fd019f41d1ceb318b391cc9a270b27bafea418abc70c1597d6ca2e6725ed5550088d2b1cc8eafc3340f8e9aec1e638f2bc7d47ec74c59f288444744ff6bd7cfa412689026dadea275f907b008b82547297e91bf42b4027eee00cff7b9a9210c0c59fd27448f20a37ada21fe831c5718585320b3d698fedc169fd308198e088a6c397b5578096a2a964fe6d6e4ccfbaad98ca58cdafa6858ceccb9725c243951b423af3cc5e22657984673672cb815951243c5241d572b14506422bb042227118e21898ead05dbeb44c3f7b931aa81f666df7f71dd27c4ef0aeb5456252520a4d9a74ab2236cb2c39e89018464dbcf2cd988e5b456d9ee0157d39ca2e81e48c178dd9f3d567b1ab7d926d6df6b1f5886e5a015143269b9525640e030f46d17df15182557118b8a61700caeca2d7a0efc1167d7fe5880702bc0e26019da1070f422835850a7cf041600b202638c015d74dab612f870c10881c898d5ce03469b0c00702c1ac7dacd6070a335c30f14307e8ef5c67f94db9c8b1126fe0cff21881a0e65dd8729c61e9505e7f65970cfd33cb2c61a44e4110079ba97283933b2c07a7e8e15916dc80ad5c55b89c15bdde4b329e63dd47a31092874eb2578946d066a0479b1e8152f9621d631af5e62b697674e0f250f8262888bc9402b7fa531c6eca5535ac2ee90cb2bab88df79403eee0867c9caae6971502ec6176333712300e5ea9e5140e9c1123aef6ec6026bc0ca5ac08688421aab20596e816563c06b674c67daae2bb2c4d4477889b2a6a332a652f2d4715d95b78e142ab18e1eb8455d6bb94fee0453288ae84d515def4a40482f2fe7c5f2ef718bde19f6921f937bc37d44f3aa2f155bf293bbe461783fb6c24af642fbe98b89344bcd128aa822e56a300760a7930e449fd19b9fc0ea2b63b0b3e2e2e3a5d382b9a7d94c2cf5c5489f784f1a56411ec3b37572c14831f158f9eaf9104d58456f46f9d59452436a7ce9f10c260e81649ad5840395e9a895ec865fbe252c8880130bacc1a93ac9ed6a4104a1ca649d19ec8c1edaaf170f4ba0dc9f784adf34bc56e999f765fa3b9d7a8fa32c1705909190c9e975397f90eb86b91329afc26e9814d6629e112acb2493d2597c4a143648f696641c663a970d4262ce2ce64b8c5276b4de32cddfd7cbc4d780fa3d8795ca487a2d9d2b36f2f9877137f49f0344de412ae1bceaf3460e9201c00ccf241b6e09296404f0d6fd3eec02a81e5908dc99ceae49d39b1555e55696d8621b9a0c7515eaa4577cdcb82230e17c98de5fff137e705fb4fcb99afb9c57d2373b338b75d899ba5adcb0b8f722bc792e6213c603", 0x592) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8010, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:04:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:04:28 executing program 0: msgget$private(0x0, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:04:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 16:04:29 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = socket(0x1, 0x2, 0xb1) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x3ff, 0xe28}, 0xc) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) socket$inet(0x2, 0x8002, 0x2487) shutdown(r0, 0x3) 16:04:29 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xbc5a) setsockopt(r0, 0x100000001, 0x6cd, &(0x7f0000000000)="e35b6c8846fd", 0x6) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000040)="96905f6d2b0ab5cf5541ab91e61309d886fe630dc4f51605d5fefe734f13e7f685e6d740e70f6c744b8eaa3566197fac72861401607820fa041865e249a6c7ec4c1f878e6a65699f1c94270003d077262a688b89e9a3a8166f1c9c5b701f5097f44ee3d82c5ad9eac6bab6e0ee7e376a8ddccde2f62083bfa64c099bb194990767c514f61e13c5fa9ca42bf90803f56762a445fbb716f6afb24956f8771b618ed200cfe251e2d96e5983f3af8e9e900f3ae9d6a93bfd886a8d55a95c4049a89ed5880397b1446a0ccc640e8fb3043dbdb4b7c8095c6bed5f73ddfff366202abce16febd9eb3bf5a9f8d1686e5ea1eea9dd0e58f728271ff7319b30f836a89e41f1574db9b7574955b9a0f50cb6157e4bf98930aa52df9927051327855c3943ff362b6e3e64255679642be683c9c7a0a3268bd805f90ee85d694202154eff3e013f3901a67417369e7efd73b6b34fa23439605f84b63f7f0480126a559ee7f9d87da70c18599ff7e6ee446bd7fc3bd21f56ea061f917a7a376fe8023158e72a08ff3ff4f495e7167c65270f54b5fe4d3cfcb41c3585fad127e0b1e5f4adc52947f7dfb8a9e124c10d1e08255afd1014aaa3053bd406f94f2a015da40878a41d72e3275d1b99fc5d43fa5a46834f2c4b330d7ea1fb37f3006322b39007aa50ed38d725d8c396c9b9368f94d469a6f7a3cbaed9f232cea053f8af80c1587a41be27899a31b2131f94df77c530efb8f97e3d637d1c29637cab396fd30903b47e89379559e2f1e8e3b14effcad848971dba62dbbef44029301589c20b8b2357f85bdbb65efff9423fd2ef41c4af8a5c4cf93cfb1abca199aea65e7e02f5b63a27c739c599cd8b8f6b0fd5452ca35169a7c07fd6e1b4d00d6fa5cde4edb8baeae43257052e2aed2efdefc6c51a1d694bd8939c8f1341556db6e11b94ca0a59fb7deb995c8443879bee99eebc08b2e8c525ec54af8269a24d893b302aba63967a4da709f986de672edfe416e4b73d9286b00eaa4eb109533b1cbb048f03f6f817e834b2f82175c00ffced9d074eac980aa0b750dd1c2090d98c796b80e58c4c85088676cc7dbc4414a80fac7ba32f50f70a51f81160446caf9c8a223420227139619753c66614ce6ecd89789d7e62bd07f13c3def5d623e5cd543252cffbe3e68c2d99cd1c798df7b1ed90e5b2a7aeac546a139ea0e5527206136048b71bde533fa8dea9448d374f9e30460fe730eabccb873c0c2f543206b289314e86cb1008aaca7f6aa451f18f664e90af8cb7082828b8759e3dd3324fb175b5908c8306c6889d9d3d590b9b56da35460180780bda89db125fabb09f9c61af21a00265e50d0befe6afbbc9ac2414570297595915fd24c6dfef3ffa56fe2a81653fee7e9967ab1b80ee943a59f3a5199212c9f58acf6652531671557fabae024ce4eec425a5e33e7ae2f96c502b49a999773a540895d99b2297b0751c23e63d2100a1faba7f4157c34206e7bde680de0847d7ba4719e8494a5d268624cc16f31ab2b2d850d0ef52a1363c721f807150cd2b9006865360c8d8775c4f96780cf17898e1c83f42b836d2ad41bc16946b540adcabc6175deb138f168b07237f0a41c74330877c22a55ef081aa4e72b041d7792dfc0b4491d450f83b59f8549490ceeac1684eec77ade663eb7e2d77563ce069c1db7528cb862c6d5ed923253641402d3620dbebbe570d676bec7479864d5ef3846a477c7f8903dd54cb08ca832e71254162d507c4404a4722d1eecd36dd26edc6e1c50346e0e4d47212a9813561c6c2dec37f95329e2ff81b5aa9cf2e954cee0d600d508804b8797319838138cefcbc351d63bbad705a3acaf5a6e80a1227ab7c848b2325703bfcae629c1b7fb241270887373bc5ad2378dc647287149ae0d39f9d7c690aec545082f8358fb8480818cb8464dee6dbc82590531090e0f907c932cbd6c7bfe7d7c7f8b19887006d0d875cdec2e9bd67604fe587c7ee105791cb9f296c67fb46693de667ce343014742a3929dff1d0bf7e1e04a4e7f0168221a49d6906fb30e1b17504c0d0af8d69ad2920eda9d8687454d5a1ec1062b376974014771b98a735830996c01e8b2c1f8ead8a4f8a502749f87e81a6cc9820d1cf10b2087afd207cc5e87506043e8eac92b77a49e88b8be47e123d8dbe006b7ab7c85356cf4a2f0db07f93dbea4630ddc6ece073451a6c77eb58353cc5b7a58fc194058e2360e06440397ab55ca5028b875799eb1de2ce31011a90d8bc9fc0894463e0fe01f69217f049ea21e41e2516e7c5b263c3224c39674759ef5860d961d18f432f8d0aa8820e6fe6157f44771e2a186b2d76561907bb19ced07f7f07ee75555f0725dcc206b1cd766bac93f50362548e778a3d475df7af6a68775ea590e19fca4fb023629997e57a544b500d07faba9665a849b377c46ec6c0e7750ad17479c4e70507c37bf37b50b90f8f7d053dda809bf34e3e063604b3e542ceccf388bca985941c24783233c88a0b5128efbc807900e4f2ab06e0a156a27d5a7b6f165482ff72a411b841dceb60a2f451ab97edf93f428da12c752c5c184570939fd14b4737ffb493704530134e0758d616b50306ea85f7a12aab731b6982837239795e395eee54d3a315733d4a69f1f1875c232750933494b2001b9493f102a37204f535cfc44b26f4b2da60dd70912fd61e169cb6eb2a7af2bcc9558cfd79669eb9969ce6509bd654f4697c6afbef2159057ddc9632eb79f57f9e21e8f2c12ee5e701f1fad08529abbe8aa7aff83f96bda9ad242f1e96ff2acf28489af52c5904c12d867d3d58318b3fbd105f47e7d21868c15887c0b27f33cbe8f328972fd71ed0dd03fd03ee94a7342c7c721972e3311dc1d6798764cba29646e8a08a21e35a9459f97ffc25d45c8be57227420ac4189837323cd7db28668df3b90bd3666ae8ebac6504d7e9c324361bec6a936180124d6b9ad18816fe9beed6e6dfd6382aa527771b71d7b664671320891f98013004e0e3a811ea7a4951b55300eb4ac56ca94fbf79f6aab242453193e78eda31e06a5ef5687ada20b3125cf81726851620e16a1394c017cb9ecb3c277eb2220ff4fdf65381bad91edcd76f953238facc7875bcf67bde8cd4f37a3f69c005f727e816ab9965b52d2cce80f3087a0000c191783cfcdca129b7190d9aa54db7df7c4a731d3c5afcc3466fec94fe9d8fde5fd6576db7d87e6492b930f13254afbc9c3349635f448e3a5b4c8c46ae94e3c0cf13c4d0d801869cea0e539800ab24008729ee152abf91c9af9d98bb42b659ac5cdc38826d1e47449b571bd1deacc88b407ba8b37c48584305f00938e9f12f39606518cee6f12eedac9f30cfb760f2310f27e725a077f07482cd451869c3067a0370466963d31ac5fc228b2ea0b3a3efac60f49738febc744bdec7618dac3cff6dd1c1a5a62d583f7d91085270362e8f6b2cd5f460fe2ac7c8f63a4e4790f135a4397e4c3fa2700facc1e25aacdfac3afc43c498d4470f0311970385d40dc118aa99ed0be1692a005421815b53e5ea912097af8ed9a3b7dba4a9c5d6f0323b21461b0419ba22bb98999b64461169997effb8dbc53a4e1b59de8838cf232b4760eb721a4b555a251353f6fb16ee4e8d23678cbd71f507101d9c14cd8bd09b9050599bfb1b9b97ecf9fb2add55dba1fe417e654509eaf4eef9b3cf2304d4f743e8625f4c75b7694c46d7ad3425a56c1aa22ca172da95507893b95f2577b867eb141469cc311f20742658df493a8a9115013e1c087daba0aaf5ee62b08ed7ac871a4a855ca0fc4dc6a6377014d35df84f9e8f701f2d4077a57f3e098fef39401c56ba00545d0fe2d5e12c30096ac757290275b91a51f4519cea48fe87455b982a6197a5938412daf1b14566c8a77d62e7f30914e8d2745c435ac3668e89728a7b00b211f1b323a9cb836a7fd5fd45a2644b263401579b650bca65710af9885a5455e77575c24118dae05d58c7a28f39226f58f22db3a11a7751e1d4f9f380ee5f4eb4efb9ba4ea620c726a9af72c9887b1c9accb93766986b3359e7cfcbe36b704e17c5d2fcd2695971b2f4c0655974b3d01babc2abca4593a78363f3d2ca993cd9c5e1725adc1bfd52a21ce72612dc68623df27ee6e0b0ea23c3f19a9be0d43d61ed76ae659be2e5464d0a448f2b9037d785e348d8e95490cca630a90ed48d31a003a84f061e7f65520e6ed937402b812b8e913604d5006758ae7148733dcdc12c72bc228e350f17891cd41d28090f77c6d29c3cdc72df4f4d900cc85643aa5245d4daba9effcc9bb0ebdbb8febfa109d63d980662b15e61847994be2d8e46e818849480310a1b74a89c57cbb7c9248540a9bc0e5a19401bfc8750deabb04051ccf9360e0f1cdb1acb8363304de97b8f7fd6547e935e0671d570fc709fb504b9b127aee6635a222104debe2de1257cda7006e39b1d4aedc33809fbb3e38090e59f4225f727f5ef68e79e7e8ad21147bca45673637751fc3999677fa8b7c1b33cc1fe390e1a8eddaae55e9147664ddf15bbc72270896a7aeca915600f19867f889a36d2590032359b6879da665e6aef2f5e417672d46697032ea123d6819f2b3f95854ac255254926b027f7bbc31442cf0f488b39ce3ee00505ebcd52f4d49019b25c3f3d392a397576bdb4e0164e9348e1c5e4080b16a54bc9ca7bbaf23edc07b3e681e51655873f9db4830f7574b7595dd19ef674929705cda713ad274fe3961ce63d3011251b0161535ff84c0e98435ad1e218726b6025ee3201eca2c8547c3191d807a24d1999dc4556f9c632295fdfe538f681d855fc9685e9b7b63b89d2b1e57cb5dc2615de1080d1ae431cb3003e916fe998427d414acc88720bc060966184103da22d82c3503316e272403ccfd79eb76074a2fa1104dd1e6d3ac1be2d2d81aa1f42f2b3fc9f9dd5c5589e3a4fa446097e2355d5dd1edc7dad20e797c8e54fc3d15ef063e9a54b8859f96e079d7d97f431b3061f7ceaa1c2939ca751a4ac75e6f0d5b124265210305c8e950c67afa59508268dbb062bb756b3b49380434c8a04fa267a8bf74a3893a30b1dbff786452c96ca16bcdfde1efd063d3345e3cc09f42d2b83aa2012a1c44ba626b7ba78b92319a2e06458916e1ba64bf660ee18359c81184ef71111b9eaf0ac53d22aa9d9984ac8f0aeae1370f374780d1a41d474657a009d4d0e88fe419170eab0da7c6de3c6cf2c321255715f7d5e936e7ff9749f7ef6636d48c4bdfcd65b874fe07cb602b38bb89f68345ca3a6a786f9fde776752aca96d3feefb2faff82a7ac2e24112cb76a30b5ec069b51b955f973d991ca3d317412becd7b8d574fce68a43c2f68a34b335b29fd5114e4302bac9ac99bb6a61ec090a104cb7be928d17bcd1d7bcee6705b509dcd4bb22f59e30e1da6ae820e954a6c19138ff61da51ea3c2de94c30ce950bd7daa987e0f1542265d557cd11771cc033d7d07c5cac01a7002452c5743c26c1b88b01beff4c91036407a06a7e65c33ec65eb06465e31f4ef3f42b40c3da797bd8ab0db8d74ed3f885b86113bceae9040204c52967078e93f567813737aea0c97931ab5acab78d16480ddc0b9ae04ebea2da365a579ab7bf6e6c951eb8d11da66994b8ac69aaf9eaff3817244cda4f0a5427bad8b4669e8d0d6d9e3107cf6f320837a74c96ab13b1c8a6e1390c708dd801ed66cd83994d608f9b26b01a3c573f153f98a040f63102f0f05c04fa65568c61e8a3068076680686c726843271ac1baa1a5d1d9e913fa9fa", 0x1000) fsync(r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2810, r0, 0x0, 0x0) r1 = socket(0x12, 0x1, 0x3f) r2 = accept(r0, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) sendto(r1, &(0x7f00000010c0)="77c24becb134829738041dac04c4c835e2cadf01fabb01ce9eef281926d0a02c575228bdcc8f6541223b4c4e97f307ffaff7fd1db3dd288b55d2ffe5b5facbdbc3f1322821790966da6b7b5bc79e841af992ef986e3c350e54032bf11815bc5a1dcd4fefefe6ca550c177ab0565b746f370daad5b1a9f8", 0x77, 0x8, &(0x7f0000001140)=@in={0x2, 0x3}, 0xc) sendto(r0, &(0x7f0000001180)="a7d94403f1c78c66aeb9bfbe6f6dbf75796251f926447cc4598283488f3270a80aa38d14a18a776da5aea601f7bcbc303220e082e42d6d41ebeed7a5653e8dd6df1b1a5b99168dcd96bcb96bddd0bcbdd487a28fb53c8acdaed716be6ef8c19d98434a9ddb4b5574d51a730f2ac20c193d7a6f3b1f847da60f3a51e134f81838fc36b28e03ba407f", 0x88, 0x405, &(0x7f0000001240)=@in={0x2, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x4, 0x7) fsync(r2) r4 = socket(0x16, 0x4007, 0x3) rmdir(&(0x7f0000001280)='./file0\x00') socket$inet6(0x18, 0x5, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x11, r2, 0x0, 0x0) r5 = open(&(0x7f00000012c0)='./file0\x00', 0x88, 0x5) fsync(r4) readlinkat(r5, &(0x7f0000001300)='./file0\x00', &(0x7f0000001340)=""/174, 0xae) getsockname$inet6(r3, &(0x7f0000001400), &(0x7f0000001440)=0xc) r6 = accept(r3, &(0x7f0000001480)=@un=@file={0x0, ""/4096}, &(0x7f00000024c0)=0x1002) symlink(&(0x7f0000002500)='./file0\x00', &(0x7f0000002540)='./file0\x00') ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) fcntl$dupfd(r0, 0xa, r6) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000002580)={0x1, 0x3, 0x4, 0x7, r7}) recvfrom(r0, &(0x7f00000025c0)=""/107, 0x6b, 0x800, &(0x7f0000002640)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r5, 0x2000747a) readlinkat(r5, &(0x7f0000002680)='./file1\x00', &(0x7f00000026c0)=""/139, 0x8b) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f00000027c0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002800)={r7, r8, r9}, 0xc) 16:04:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 16:04:29 executing program 1: socketpair(0x0, 0x8000, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) open$dir(&(0x7f0000000140)='./bus\x00', 0x20000, 0x8) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x40) 16:04:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="3055259667034fb352f975cdaa2155c52f99a2c930b09537af912f475eae7aa1ba4db8c53789d910255e1943a6cb8ed5cfacc3647bc38a522eced16eaf362760c5c529c0c7f242541af3aa7dc77b5a528addbb2cf2b6545513eff29e8e0744662a89a3deb4dec340fca0fd52a94f14d71eff03e3ee1390113ac8db983db92f97b679146cf1d070033c488768f0fee54043afb046e81201e0b1d4e4ce18f0b9876e92d18ee85f0aeb5f6a40dbd1880dc17f572d62a105e86f8551f31bdcf936d678e0654440ed18b0d79a798ee8c33d58cfc8641758aa876b28443c77328892cb6d3f80ecf617b38e06bc3de82de50021e4f174adf336fa67348fa1d558726923581930f1ff4f935770470eb0f2b4d8c2257bd0c0f95c31726880650c9f49dbf25299f1d409a8f4eb7888c79dd13f1ac6c9791926c6263070f12804d01615924efdf0553c353d7f249b4f688ceb1a8469941605855bc85da8471f0d7b22bd35fb0a4895223c92278785cdcdbaeb354569b313065fc7ae479f5f43d9581f4441beac3d650e0ab2f87d64e6b030071732e3427ed211e636f70938e19cca278447dd35e8264099ee9da30aeed04e3418967e76286bb81d8ab18e263317c87313d388df5fa1b51aa15ff0baf02c5ccb62b99f9682f2f38b8d8e6c385d66a0db4845fda8a6e7481b8e68cad407b74142db177648ee90621fecce1eef7ad5fa811d29f6029f7760a520fcfea94f7ecd4e3c3d9e21c58cf85775478e877875c35182b6e61b117d6cf3b4722380886af5a0ebacd291f3b0d7a382cf1526edbd7ba115399c695750e44917675c531e48ddcf0bebc6585d47ac7c67323431bca6cfd4812bb4bfbaad6c88ab7bb0a1bcecb89c78836595ac12c6d2d2c9d619b4152b6965d7ffb76bd83de9a0be6dfd79878024ad19106b6fa2e0d19404264c365460672f77f7a86c3f9a04298b12fce35f644681d7d1bbf01419f6ed44b093fd8c5e56787ec10719061f96e0cbad2e2486c01888ebf287e3428fc9aab399b996896a16fbfa7019abefe4c4fb90cab4bfc5579fc18988ad58edcf5a1d6e1a9eb8d5cf32fb6385091a7c79c22ad82d893056a6838edfa84e300219658e8f814f9c6a5bc68513b67f8609cce66f251f2801075e868eda85ae8028d5177a209b68bdff9c7e33b71a1111e0a6ef5711d5d164d6eb61a1371e8edd05431b437e9bebf5f4a050392e44df884f46fb0fbfa27c3f6d9983ad43512f907ba7c9ba1ee33007c98c02776bd5fe87801c6fc7bd425fe151e66b842ba179d1929e631911b09501499e95b6fc1600c1acd71e50b8a075b5c33f7aeb980c0eaef19a6261d1d331095e82217c7de11a511350ab1d75c97d60b877949be231d40e79cecede7f2bf1087ca5045947972fecf14d42c127177f6ac6908148de3cefecbdd51bbc05c9ac518aecdbe69fbe71d49886bef8c179096f070ae7c97ad9ad74d3990473b8ff61a1f9cab95616bf08efe61cbbc47e4a727bf936bd8025a938727a955a74db5e7c8fa1e2a7cc8c832c96c844637f44f4a220ff417895aaff08a2740093bd760150a65e57088a983abd053eaa63174128ea6ac243dd8ed8500a6b81a6bb439d471bf102be1b39935f62adfc6e5b3cde9e6b9bfd6a77af49fdc9af5e249f3edce4301c5df3fca42195f9cab5dbb5cb7664cfdddf19a9817d5474476e283f5084e95d1c8497c0a6a057c7bc1b7a45de1173901ec2fbfba5e1128e2d18e52275f48e7e938c21dd6c9b9a9cad4b636e8d4b7ca47888a0531e6ab207d1cdc2e147e7734dd4ca2ebff94086a82e86c1fea7ce01ac0bb5d06eb2b85aaf86ed8f7302a8547695ce5d83658a82f3b4936a79d020e723e7621152a5499ea34a7fafc76e5e38e0fce50f31b7f03e5527563e91eb3e901d41e640a430553adb19652361d29ae3ad78ef323ddb1ab31a851b362b6cebff31a74de1e6e833e76ac01fa439f39991c555c588c9f14457d614386716e162c6482250894cf6bf42df8b8314e97bd7465c6b387b9d2ec95b0ea9554d7bb114ad480608be9534c3af73fe0dd11f3466615ac47e2f53d8c65cddc48e6a38fff30129cbb6074504f7d0e74263e53463c2427a59aac473667bdf990f4987ade0b85470d079f7a5090d156b2e4caf7c7f3de17eee171e574f356a74b3a9eb129ae85d291013451958054f359ac8e923cf7a000b0b8ed74ceb94d3acc2d799ade8cc25b52e0d63f865975f906d826148f9fb11ef9f8d676a993c798b9497c271ee85dea2a78c675810f4df2a12fc71fb96b4ebe1a72ec22743efc60e749f231b224ca353b482d7fbb8b5c727ed1f1faae46b4ca02a710638fca83bd651ddda69b73e0b0dbe8c8208ee9b7cc951a993dbf13fde56ea05f755d97aebd8a8cfe7942e6f7a665cadb010472ed1fd83aae90bf1b26554a75e10492d6e81b5b1a971e8615c51cc1c085cbd2b28d0c85e6a4aadd6460ef32b89d241d8635a7de4b0be2213022ddd77c32273bd63448ef734e8c689c5e871cec3769cc79e06df210a027af2e40dbe5d08c0a0d4a4a9b2e2dbe93c9784467aada8d4ecbab0cc0b51140dc735420a1ecd06897c2dfd2300c4a8fa0ea1774ab9424febcf94ff340cdcd0f0ee9475a08a7840e085d44c434b5857790a5962d3b26cd64c6099979d0db0d4fb18c99761f796789c75df9e9e4dfc041326c477c2392111053d863aa97bbb5799efcacb8e33023cc3ac819a4b865601a448c7ef1f07f3cebd3af92cf0a420903a7e1a815d203c2aa927aa1355043ecc31ba2e121cf2568eeb8c2afa485718b9d555f6f1e40ca18944f97c15d941d555e26481f221a691a4d14d0182ffe501c6802b0f9c8e3143b4d6c8001b43e500f99a3af9595e9915f261503d1872eee445b099da360eee798c58aa5f771105ecf22936e1543ed13d8c5b996631826d404c14e82f98ad1130b5edd9e38a980e6e3649708977bd63c99279eff70d9733494c55dac6f6e81b3239f5f4dda96b63588b4d702c75f48ea1979830ba3fc0f6f4446913f2b68be3c6b2efa565e8cc37d599f7cb92c9a26c856dc48809b24a602495b1fcf2ea2df047840a6ad4e5ca17fd1ca092ebdcbb2ec069a65de8fa25df1d187292cea692c7945a27cd2fd85603a1918bd1330563054eff52ec177121caa362e75406d165d1742d89a342f12236763764b9c142910f7da8c140a1b7ec2a1eafbf9aa38dffe03214adbfe87e4c508f94a1726aedf379363a0aaf42ebf4ebb5e88dc8aa74c0ba46c502a87f0f15f598cd50a14b3f8ab54d8ad68619e02cc3af5ddb8a9232205ad9994a86c137fae1d88af9ea2f3e8bd89a02f6c63c3e077dbf2d585c72b7543527eb0636533c9b8e673212dea0af67b6dfa9d5bc92e3898c6d5a063f553934519762376cd564f1a2d2dd8101983931398c9b9ea95532f41d4ce3612c0e9de870730eeaf2862db30e091ea453733da36f4032549e6a08f2a6e7ee0b34088b67336fa1ef7ba92b467e369723cbf5a258ff9de1bac064cce607d79caa546895fdfa7deb74318ab5be1eceb688acccc80a87e27a6b0fddeb6ddd8d0f272f845076944b415443dbec3d422bc3f8868ac295f2aff04fa6ebd9226ce0c913bbf4c80e2fa3e062b5c298f032b7e7a2bbdac766174831522ca3c7662daf6e234792304b2b3e9183529bf321011992c25d7cb4d9b2ffabe74c09c01dfba758b60887be6fcf8d71cbf7e17f240876596752b6d1506927883c434ec52a80d417cbec15ae9ee04338543533a4e9757e9691e794930b71def2fb9e9e57d232eee6c6b09a454a62ee79748234ed4162539553eaa4cb01b203edfee2ff1d60fc5a5ef96b495c58d6a935263148d56c4b32345f38a9fc1a09ca07d1a9bb69213ac3a0ab158281861fb18d8620a93104bca1cf673d1e0b01826842737ee4d516e3b480b27b96f9b9520bede43ff5a7026bfa2ea1120b407f37fef29e3c3e01cc5b5b9e56c62c1c8a294dd6be7e7f42dcc4fe6b9a47c157cd5c2ff5cc7a27e46393949f3ba88d4098db45d2d4941ec6fddc651327e589243fc9d300d2250a881e40b1d82c66ea7c940cc7ad6ad0ca5510ac9048cb21f67a37a60a98200ee3d56bd9f0032212c6778b962f2a31bb5264bbc34e25b9172ca064eb6a19be6e15606798d35a21231ab5eee50b2879bcd69838aabde8d0f6ef261ee565e53fb1c03c6b0190acf2c6a2f800289d0923511e9bacc72e6d3d991bb012377f7ef2b914d162d9a53874b472dd4db16b0274a60ead0bf41844a2434eb3ba12ba4f36dc539d4f509f02fc75da077c75915234f9ab97e3200158d326b83969f9845f8b4f48e74eea5a0662a99e7373eed8ed6e4767848003f37e694b68851c270b0897234b654ab460a8c003dcbe514a47a327572fe603314a1d4b077098c77b55b0e2b2808ba38bec8d42ac35ffb98a0a2744ad1148ca4903a95fb7287f6f43fd165356a9edc2f176a404bfe904aadb866d4de3a7d30822c092bffdd92c8ed4c88257d483b9916b31726c4c4778cca37ced6c5a613762802b96b79dd8f368ee90f274827df394df0373f157b45ef5ac5630dc2130e444e15bf7fea897f26228b1d94d7217491c80dffa5a5348b990566fd4b3265dfe47e170371f09487d4f2ca367a012fee0dffadadff53c889916a88b2ed16bca9400a2e5f3eda041dbb97f62903434160b943e7ffbc41c83100f122faa90d425b432801eb93f0ca6b87c3ef5aa9729b089bf43a49e94ebcceea4cdb4922841554f21eb83c8e5df0fde41b98cbb220c2c46c9b7b1fd98e10029ead2683af0d75983f79eb98d9f4eecb436b77da86482afdea426e759708cd4b3a9bc1abb95d29985b1c05c10ebc516b661d9d152e774c80a679dc2fc3b4c3d7207d4a79c16769a8196f67e5957f57187429fa34e1276e27f78145858fca11a6c002f9bfbc33fd88e9f2527ce94e7d2eb04ff44763fc0f79cbe35e57d0ac41f23899252e295a0d6d30d6aa5981286f3ada4fb6f2e42c987c4961b3b915a3abe37635b541c2477ab368b9de2abd5e462a77e7b8dcbe092a73596904fd7ba8f994204578986e152d0c3d3c3acbc94dfcd96488e912263a5a6878ed8b9936eb1eaf46ae8416951a5d6bc7dd78846e1e39f86015f1ceb6e7bdfa4a0c1ed803ec0e68b53d30cc1b5cda41066ca108524501a6a236e32f48938bfa86d51a51c373ec260a30fa5ebf0cb072fe297a451a5d911f0dab5c5b2dfe138e33912691d14c7846801a97df9aa175acb3cb2bb0d03abe404ed5d84894f97023e0c8283c1058df52a124cc7e7fc24bfadc97bbdb80f25218ab0fd45ee516c2c9a7f15c92b8d7eec7cc78a6c915ae693ffbe7fc8a47ae4f1aef85114aab61859683e3fdc11e45affbf5021e9db89a300e945c2b1f22f332e2626f34ec99fa16a3f168f10d30389435853d4ac6aec1076ec17f1884d805182fb6ab530d6f8f99cec43b2bd060fdd995decb7634448c1a3ed68ff0fd89cb72f3a200e50e27c4f86b6b758b67e826a7cb52f8c8eee563910df4785b5db20809ca00bb56340f5ccd8394fe5c5d5a1a761297c5219c3c8afedf1298c0ae428def73f9f99ba3c14a055c6738636383c71c8b6be8e47edf334315acebddb4ffc23a5c6218d659f05d75e2383eeaf53ef04d5cfd756977461a81af9dcc6102310f2422ce28ff42b6aac0363d3b1d52d44e4d8cb46cbb8dbc1eaf2de5bdc26b4f1a4344e5598dd540623f1fa9d807b03f1b856f9829fee2a205199ef5fbd98330755e1415ff46ffb526b2378fd", 0xfd9a, 0xc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) r1 = semget(0x1, 0x2, 0x41a) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000001000)=""/169) 16:04:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) setuid(0xee01) shmget(0x1, 0x1000, 0x280, &(0x7f0000ffa000/0x1000)=nil) open(&(0x7f0000000180)='./bus\x00', 0x87d1, 0x0) 16:04:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fchmod(r0, 0x8) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 16:04:29 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="576e80fd6ea670965d6f6bbac2a0f7943b4593c58facfcfba25ab46e3da9b80d747c696e367ccae21f799613d26127e0020be2eb5dd39efccc181cdbf8c915db7ab669d3d8d11bbc3d1a0fe3aff99a2d4f1a6caae7c4ee9373d4a4096ef93d0a4a21ad2051884a81e34861d252e53c877ae4f771dce5fb78027b0656d4b2810b7e97bcf9cd2bf0c4f93b7c750c35f8d391876b60ee2dac588e7fafd5bd445607293dc1228fa672e37f9ec0fc80f38e26db6c201219ecf4bb5629d3b6", 0xbc}, {&(0x7f0000000180)="9bb0407d3412af202e69eb23a8513cd2c429a6d2bee36bb5eaa1e977034f6d5da1674edecf370be833fb2e", 0x2b}], 0x2, &(0x7f0000000200)=[{0xd0, 0xffff, 0xffffffffd3fc58dc, "9d41811486e33dca16c4679ca1646d0615a53d66cfdc27447ff7ea8598f8e4dec1edb52d56286a343f30b1d25eba01b1384dcc29611c52bd3e0d5c9e7bd9bbbc30c54df26f77c27f5b69a2142b557a4f8398902755a3c9d0ef7ab31f57d1985e9aac83baaefd6e44e645e337aab468157c0633eb4c56ce13d09b117a1455660c265811f17ef6c48e854d38506b31b13fedce0c9241c8f972cced539ce9cc13f65f213c2ec35d72965ec984711c5cab7d8385a4959aee7c8ae6dc1b6c6d83068f"}], 0xd0}, 0xc) poll(&(0x7f0000000340)=[{r0, 0x80}, {r0, 0x1}, {r0, 0x10}, {r0, 0x56}, {r0, 0x1}], 0x5, 0x200) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000480)=""/206, 0xce}, {&(0x7f0000000580)=""/219, 0xdb}, {&(0x7f0000000680)=""/183, 0xb7}, {&(0x7f0000000740)=""/105, 0x69}, {&(0x7f00000007c0)=""/61, 0x3d}], 0x6) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000880)="0b82078bf67e36f943eaedeee0030bd908bca88a8eb4c28b258548c1608dc44766420c44ce161f58e2679bec1c", 0x2d) r2 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x200, 0x82) connect$inet(r0, &(0x7f0000000900)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000980)='./file0\x00', 0x10, 0x1) open$dir(&(0x7f00000009c0)='./file0\x00', 0x0, 0x1) sendmsg(r3, &(0x7f0000003100)={&(0x7f0000000a00)=@in6={0x18, 0x0, 0x100000000, 0x1ff}, 0xc, &(0x7f0000000cc0)=[{&(0x7f0000000a40)="5927e623d90e1bd65c1277df41468e73058f305087f27ee29fe50f29aa386466ed50cb6862e3e865eafc684ab8f5097164a046eff0e25f03279a7c336bf99b033285835fd09c8dee7a66378491b7f166d87bb09d685f1254d9368a8eab2e1e3279471f27ff04fe5c48aa3b5e9cf459", 0x6f}, {&(0x7f0000000ac0)="403de1df8e9a7286b6727a55f5effa43ea2dd02dc7bf5a28c19a110b97e2f623f103facea456e5523bcdb03b16c23bb7d7b41b769dea68bdb70b6f468f4421d8cde10f9833dfc6a46602e00e7e1c5b1b36f68272fb629d0cf19041b8e3b91c999301f0ce89a3a2b81f8232bc484f9a34ff476b51e312084a7e1144dea592b517f0ffc16ceb2ab195005e111cf84c2bc687cd65ab0dedc6378c6fdef8c31541f18680cf5cc8cad4cb575d25247e39276da5ac56baddcb396df8dfc4bcb279bb", 0xbf}, {&(0x7f0000000b80)="c174d4665cae8bed97f04574a315df33befc75a0cc200c4820bf9585cf467be2810dcb514cedfd964d15290dc284f834230df4ad4255c1716ac69a8cb580d7af2a296781e09bf1548212e1f6475c594ee963faab7fe9f8e1e28dc38137dd9e7a86c7d59c6f72588a5eca8b8413e3b593d1f7a0b1a3b1dadb4570d2df43a2b95bc0ea986cb8a6489378f7fef85b8b03d81f7f6f0955bbeaa948afda591b654412827008fa7d665e19bd6fc466c0a8901238e91274919099238e0bc504f825c3b30af676695acaab0cd68c44e79ff9e6071e1a4e52c59db1a7408c12a77b0da3bd62f96cf29bd8815bcdff1b79ca81f49fdd", 0xf1}, {&(0x7f0000000c80)="b518cd61d31704b086368b296606a7d68c0ca47ae6db", 0x16}], 0x4, &(0x7f0000000d00)=[{0x1010, 0xffff, 0x60, "05d1b8c791acede3fa19561fe35c4b8451ecdf2feeacb56954f09ce32763c3cc3edddb882f9df3d57f27a2ef9493517f6ba9cf2c88dd80e93992128e517e48e5a9498b8446968d4b493149662145fb1d64da7e91f606ba3d6f1613b65002a6f6e942503064ffc4811df3e34c79e82d40850964a24c2762cab960bf47e017f404e488d17471b89cc8e4b7ad1ae2900b2e65fe3e9fd59d06931540492f62223f0170245551ba89b1ab8ae0dc40f7c6cc5e495ea5cd00bccfdadf2aa8e0de2712d51b5265d166c06cdbf59f51fa15f72ca092b5bfa96ec3b10326305e5b0afe8c69c314b1b938125e83e56d67bf79cfd49aff1e1c679fe5857ef67a4a19b0210b1ee9598b6e4e269e8911e8d5a65f3ce8bc6722ca04f35834ba48a52644e51be9ba624aaff470e0323638b1b966b8f2bb21f1635b14b09d42a02c3a056d28028b3043285b48e8dc3a72abad6779ea0009367d9a8e00275c76c10a46a6e9324252433e247003603c829cbe7ce165023dff3c44ff6c5ef3e9f8f8a42ae8918ecfa99eaa4ca4f058cdfe12f4e2c740277b084887f769c7bccd11ebb247b15999cc89ec11f3c2bfd7b33c8019dc15e69ed57bca5f3ab0d9659e3e457c82808ee4a9a1a8a3b9318411a3762b9ac9c31499856fa54d13515e2df1c344fa740f5b4fd0e2d5e8429018c5d307c385963858d9705da62632d81779e0a270bccf7fdb500a68f7290be3215fc4a83988edf1b3737acc17f4759d730e480da6a72c37276cfced8ffdf435717f00fcf11d411218dfbe9d4488626629bff2d4d1145488d01bd0bf1cf409670b9be7286c0733e2dbfa35a606161fc16bf6722db65d275b0e6149560f07366120ad153f70da60668a467ec6a42f1d535fb016a5d78d5a6009c8c60a3e1920889bfbe7be781f461a7c24df4e15477a792dcdd9b638a5077119be6f61b291137baf5e4a195b1cfbaed29e94e9edc78f84b8c691f0ab972d9366e945cc640cb06b14d929205c3860cefa7612e927b1075c7dab736d2f8b5911a32c8d89542e1f88c316c9b9a8fba88ff1ec5bfe47d327e265b6cb671c03cfc69a7b1972cdca7b8493a02b8c2d51981077a21d68b156ced9e4dd2f9e886430ced0da8650e86a5a4704337a240245f9264c1f989d8045bc9da334300423217c9d1d166c276059391b9e3b1d75ba3f7b14029fef6bbf3b117007f120651fe6514c92fc0553905fa28e109295fb3e9f33cebb4b4a06be32d23a5478e1d0871501a54ca52f3929eedf12c43fe34ddd8846c019fb83e7fca1753538383e88eab324b4427eb010923da3c3620a084b62e60c805b19c8a5df4c1f13a30bd40b23a2c3e5e115f1d827113793e5f4482eae28799296a4e9821064790e5ffed222c48720f25dca1fb0947356f8b44aa9856111539a381f35d5114c97e6449028b46cf0ad0128be75480f3a96e7b918f24b80f919b56570f6e3d1087a55ea31df7008b0d226f42044c50c6b8752ea87535a3952274567554a2c9efbbbb874f5f7bf1e775454761d016d86c2d5d563773cf48ab95ad5778e74124d933251947fde8e3289bf57640d07e794ca1e32cfcb9a59ed0cd805bf0dc91c4805fd159c589f3ba36bd75b3ab839da03b26743ba5475d3eec9281a840a4274c18b5508d1b614b561321116dce9bba0dc050980d01f61aa901e9500ae7825b727b2ff0ebad437bfa989421be2a570d8ad16ae40c0b84a44e684094d2b5fdc960745659643fc9920bb0889825b5daf279c31ec150947bd4a420ba19d173c1835f80eed84c68e01e22a69826c59a880e76724c747458faa84d0689f80a0bca7630f9fbf4ead4a099de2ae8d809faa3c5bf082738f2e13513ca8697fcd9d06096b7714c805fd5ef482e69363ca71f5df9f5abd837fcf3dafa0bac7064640d11c4841ada43b8b2ede58f8597ff551910041dcc918c5f2c00b0cdfca9936fa8275b93e62a3030ffe6a22be1edaa8e0465db187a24c0149177da1819c92247ad255b91fc0500b78eb5898f56a674631f032a3cdfba6f344ef2ccef4dd4614b5cc557adced751072f0848091e26a27fcb3ccb516c9400fa14fd0765fdc57fd672cab2e0a7f5002b9a288d25ae72a55f35b990585e75729d5264977a901c9a27edf44acc91166244d48cfa8fd67bfe41cc74dab739cd14f8eced963c837eade85224d603487376a531a9bce27934d80959294cf754632a443f678b7c65b402424882d4dbf6990d38d013616c3c95bdc97bdb79ddfce0c7d4fa7e356943a2e9ceaa7cbf0ebf1a4c710f7f21b9168c92f04b6192c83d7945d547e795e52120fe5654774d249571e02f7d13014bcb2f18e563e478225c5b58d8a6359a374e56442fe2b72fcac435ac1f741d69b19d6f108427b40db7cf595b382b4dfe2524f40dfd4a5027f37004c3b72237e5e58b435ab21bdb4ea44fb1f45dc0c4a728c69e72a34c6d014bb14dfdc68408b73e1373791b5a007aee072c30b572e75769c8302ae6035d05a91daf029e0eadcaba9ba17a68c3a8021b1d2923644aff260c693676d5c427f745d72ab8b24c68d83ed0a53cc83f6fafb76e2c7f8229e5e815330e179e071289c14dadd76a0dc1633c04fde9c81d3afc97eab7e9a1a4a4b782265667218b0f2b0abcc52d20b518a0ebf17a687446b8e3215b239ea57ba7bc28430e869ebac1928cb422642a85d1b5c0ddf92ae8fa2a26554bce74c16490ed87d3b7f8e945fa9bf96edcbb3eb7fe53f37d8b0d638decaccba2fc229fea6e29163201c32d95ec48188203021e1600dd83cd2449170d4e6df494fc53efb7e2f5e29f1ea2f2d9776f24ce8fe2f44472e08916712c870927757b6081629f3e5e20c10745bb1640a59266e307e3bf7afc76be104c9339f92d99d5538cd35190cb8d189efcecd72e1b45c0f27e30426c92f844230bb642128f7953e9d814cdbf43ced5f4407baf92e24057ac7e4809aab71b9697d86d4d47977ad846c04b39de954bf358af25d7bc67f78dbe4d0cce2eaf249dfe149833a655b654c7d1be1a1e5b45246aaf52caa92cbc2ba4d1d8c04f288a256d1b07dfb807c8e6ffee669382015e2b84e03b636bcef62cee590754e4c60d2a2d917164c4cfc888da26b1a5bcfd57a7a65749a7d03ceb5bd5ef7d221f0c273f92c4f21e8f38a47591d7e84a05bbf5fea4bb7aad9e5a72f366752bd102c92ec101a7f416e75199cb8027689929deaa3eef5aa11f3e28f239b11c90d6bca81fbe2017c9e2da4e5d51c04e400efd69219ba21e49dd8a112119da1744059976a1185be9bf08a27cbf9582f6cbf10713cbced295bef2af13db3aa1e7aea8c66681e2497d6bc5a01dd04783dd33caf10210d3c6b2be60aa4d409877595e49d7995fd7a4d317e97fce7314b6d1a157bd54ab9dd474fa6c5b9dab9d7f8083fa82f68a15c99777922a58d42a58145402a6374dcd3384b91ef241d91694d7487454f54d63197ea848ae6866e0d4d7faac099c58237094b30c73efca855e075776be5de959120edb8060c36e468f7484e8d9db346a3e1963bce021c558a7f5f26e2bbb8cc3f7cfa464c7c4afcec1db468061e050f288fa914a11734af8a83b5620878dd227b9fcbe2efbdae49535d3bc8b34d5be41cff3356fcf1266ef64c26c561fdafceebffb35472be815b6163e070be88f5940270eec887011918e2565eb0063f7acd2400f2cb82a249f4bcc0486ecf6e72799380483bc7b4274c35f679caeb767b0212069fcb79e4422a4155aaaef0564a1eed491aa4604b59f6592e7241deab598ce998ac70cfbd4f19575944e334e51cc8e6645471a846ab080a8a02dfeb9b1cde59590c200b67d1a2fd6d001171990f896023f4664b0a5e6152de1a6195b3e3a563808c869622a3492571c2165c20372440874d974bd1cef03185834c4116400a18545f91bc4a908b5371e89847f79e701a423331033bde19e17c9302b567f0a7e83fa6f5619ea0c252f59e1032def35787ef3a49e6be736ca84a305db975c054116b201c4987397f8b75d1c620205c991aa2a98c391aedb7c2b320f09c507506ae82b15d3da09dd11b58e0f14ef1e269c3ce11e5ae11c5e40686cdb338516a557a0f1e76e0ac8a445019f669a17e8f3524f6a3776c8cf5e0ccb69603465b67d0dd8839a5cb2c45b125c6ed83b31a6747b64488d6620c70fa37d144d14a9d03415fbd20ae72854b2346ddc6b2ef0da9594a854016c5df70591793519e8b06978ad692a28b63323ca9cf6df39636e06cc0ecb327514070dc7b412eb16a46c5c194beb7016f3dd814747276c6adb0b5f2134263e54fb6d9dbfad8c8f82ee89bcdd00705c7be178aa9eb666027539b7ae927b034706e345d46f5a2c76c0af51074857874a840551da2db63f199bdfa6dbc6436a7a6ef1e65dcc4ffea9bb382d8ed9b1615e9f5088416dad5761c270ea1609d965897527472502754d0bae86a2b135d088fb100a35c5b1942414f810194368654ae661b67061b819077df5866504d7b34d74b1635ede75644ac26548c3cf06a40cc51c1a6e44527088477f4c22ee88b47a9100a79ab002dba80401340bd1697c1a8f8e8639ad18119bfa7b2286b0fbb5fe950b9fa0709b2afc24242f5d52585d4f13602d7bc2995d741afd141906d56589823f60e8f8933d58512e54f628da8f81228a9b6e8e11efe7556b249cc944b6c4f83f0b6877cd967d9da6ac8f8252ef4fc6c12c876ecfcca81c2bd067f1f4da83dbb0691d8a66c6664dec92a2d35b40cc50cf312240ed360e73edad33a78d4b89539623aaff13035e783e3aa204908de4946ec31e79df7576878d28eff4949dd3c4ef8f01534a21df3e1ecc75d839b4d43d898be16c90363739f08f7c2e847f275cbafa2a186a6f6613d0079c2e9681dde64853023a5aa0a649cc3a502429fedf2298e6144b66080e875c5e5a597ac5a598fbe1c3e9006b388337965aa1291a6df1ed894edde229b10284830b8a134b20360bd46f0e8d66845c6889e5ca5020d0d96012e1c6d4e5cc5c463eca9d7249be16f85027f89c10519575c8353a3ed6519c19a2f020b27fbc42746bff226ded0ad6648cf27e1936cb97765706082fcc09687cf45051fbb6abd17f99d72400c00cf8efb766d53e79b17cf248eecc1f36b0e3549cc2698804a2795ee90c54dbb389de5ef3c16aacaf92e166b7f78f0510ea6075e77dbd204587ebb144c7727fa7e4dab8256370bd76989fdd6fd3be2fb10f5832db561f12df5fc309976b3261fee9864ea157f6585919114c0d9665e007d06d36d0946fd7b21268cab64069fd8f784449e01b16c0b303bd1dff1f903a03b0b59321b7857d348030a350d9b3166400dfb86dfaf6e6e997a698f997d34d60cfd1996ab2e462c828f9952c48ec7e6cf5ece3de6744476d3d3b98791d5341fcdabebe83103ac4441452d97199aea65955e012434018325e7a27650b1cfae85c721676150d9da9055aefc6d3a95e556edf6995e8b6e9af7fc198f59890ac899a523c69d8b00a0296dadfd1e871c94ba0594b7eb31ad4496f6a0d9deba2411ba0abc8d9c77b8ef11a3d398df63a4a6e54d7ab9d0d463d79d851a3bc1946cc5cf3739533c5afca3723c4753270432f0efc01ce99551c335521433d704d4ee88dfb528fb9e9a06b09b6c1475bfe1226f3c49c4f30454a63e54e39af81aaaae4f7c15467d35b3365389fe1128983c749450e313a31849e57cbb46e70c01f8f6e223dc0bbc9d27655664d0d77ae25283e551b470824ab951d850911f523f54072db4d8f8ed30819cd4c45e"}, {0x1010, 0x1, 0x3ec, "60cc75bf92422c2b9145b337961213231e360feba6095203608828dead5139b043d51b379bcae098f26484f8c87bf9bdf6bdc17c7c02612e637a15a9c91c14c2a542c50a81712b09fad4c72fe7ee3dd5405b1de798d1e102e26870045dc4584c5ccb1b38093fe6a1667bd449fed5f41e415a9d14d934d578c59fc534caa9aee43f8a0b6ce114c6265cfdf666b5bcea447f79aa2167ca21aac07c9a1737b444d1a9c9837ff437d2747de350226bdf27aa96d39faf4592d1a8cdcac0c9d36dbf0ebd13fbe825d41f70a4466641597a3b1271b8778182b41e15d1bc41f6d21c8deae7f6e5985348b083635887de8b90b7ccfa771dcab745f4df25391d97efe2eea7040030288a9830c9bc9bd28e85807f955264d6aacd2d74936c9e403a16468181bd999f9f84243d280f5ea2be8adb976532d26f6efc2991c6685133c1de3cbf6f90ca76490e513780fb0f66fedaccc95803eb6f5c241b5b909e58d5eb64e87262bce3d16e98678066ca03cfd155379ee8a10bc788739f243d8e5d1433d56d70ec1b5be9f69de3fd6e1de86562bfcb49d752ec8829f3fda9802bf0b5e2976300803a205288dc8bdbdcb47c0a368ef0a456747c6262e399deb7c1f79c21f6ceb7c430b10f6144b157a1df071dfc23cf11314a056623ed58c50e31c12ffc931caf8d27a48f7c55713cfecaf9b8e090d8cc2857fc6ba47976b8edcc274c8c3232cf0cb095703875669471f46bb6534a253677a61628c965ff2d81acd03febd86bfc3bdc3a70d8a2c40f986f785add617b9ce652951381f1070a8fdd80e0ec77dbb4e8f65225aec30357469f603f63437a1084ced963167637d3c6f857796e259dd62a2578ab019f5047ecd552906cfe770b9198ccce7877eb6ae1eff3e27c228ee7e1bebd426352533717a21355ddaece2a66a9ddd865f8fe1261e932922e7fd48def1a17f7099b1f07a354f3209cd0d53941db5807ea5abd8ebd44248168fae73c002190b56ba1c93a443396419af6ebedf91fcdc5e89619291d41a53ce7a5d2b450bb56714837b37e210b2727e5b87d612e07d1c6f646771bfd7a6510f095d4a976f2da7c5fdc4cea35d01d49b76c5add65df4f44b5cb470e623bb53489c00a33f38ba2ff4e9d846fd1c813119865137e6df354bcf28cc1dae054b16e2cfaef6684dc372d67caa28a6de8655e6c7d2fa7ae5f141cddf4b7e37d7fbcf82e4631221584fe01edaea6008f61cae6ffefa533298efc23782e13e4b38a168da6b27ff8c92a386b539db5147a3f91b16c57baf41ab42d2b3f8de41aa069d5d433196d3ebb312026e6b7307e0e704f306dfb482d90da89741b24f6b0a5fc2ade84844237f524adc6a052da2458c113f6d69f99d0de0be919280ac607c9a147c9160866d7095508c463cc93884706a707fcb3efaa073d44806545e034aa12c009bf49b9fe9b4f595aa2822154cf79859c9fe0392a1ef2543c5ff9ba03ac2d6d3e4086241f0d16eeb1886723e9ed6958b15859d13b7ef8f2c5eca66293a092f80fa4b514a0a51282d01264c9bfa5d90c91fe05c717bd8148dca7dd828f579434f1919e4c3b5743d04c92438928d7e8360f43547ca9c92cadc767eddc28ac60a1b5be6aebe00f64fed4c63d3eab532be5f3ee224f654b5e3db95c5ba744f1fa207e29470ba2ea6cdadcef42e42ab901a83918ae29f10d9594369c1d8af67765eabe560ad2735309868b146c6ce385f88c96dcfb8fd3d0c1f3253e8cbdbb144ba3901865877b8e9b4e4c6c7c42dda9dcf72577e533cd80e62d6ebd61def4717a98d687d040dec41e344d1b854d84899d325dd99482fad9f45744b56010df98f4faed97871d3a4bafa7c0de2933ff36436e07352b731d3edbdcd747a291402a92a640572b0e21f7d56a3afda025849fc8baddc8221643a777d879168980c63a0aeafc26d2af3d0997fda8b9f3c8b86074deec5eeb7cb11aa7888518da51eb638d1dc0cf4d886f356b2bfb65ec5dadf0c072391bd2e959d36420f16188171f00059912eddd88d441828ca584fee5142c56598cfb58efba02ff89b8d0a62561aa76f9d77f4ad13f760c9782e5431e1a58424ce9adfb3dfb01502dffba28511f6d9b8533495cf459fd082d46c2f3a037fba5fd10e7d359a12fbbc78dd95197e2477eb12a3ee524eefea00c1426ede0ec64c0aa05d1d0fed1b94e9350721235f281b37cb6e11ccb781e87bbf797908568a1acead18d3057fb4535c9d0cba430fca17e0c850f9b027d7247a03fa3da2ad846d19aa2f346d5155e3c55d080ded4cf965fd179278120b29201d27bfb38dd4f40c0a68add60fdce305dd45ca173f774e5cdb31f72830a89c8095811ed3bc33f55bc3e761aa1890668273118a2c87ffd40e8d016ef2f728e6c563432562b48bcf90d969818b4f545558a5f3382068e3ca96148ea2b479346fdd24b1bfb59cffd4ae1853c2cfbf49a6b23d3fe6fc16bca7afaf80b5498dc4d600025f43cf9d3a54b538f745599c13fb73bc289a16a3892321b242657f375440d0a98b6cfbe7b50e3efb8c9d968d7318393d7a932b0e458524f7e0110a34351da3fd9a7bddef5baeb0d4a59b271ef9c3a12acf984544b99b4443c033714abe5979481354c0d82dad898a3846b42698363a0b65da182cf9b52dfa7217234259a3493897155cd635d6dc8bdaa0daa7cfaa6ea4687dc0b1876443bad3d11fa9a497ed81eb386d4732eb754d5e84be6a04865a5e1a0b37e7ceed2fbfd96a128c381dcd3612eb8c74c1ec5fac6983906731a0645d04bbcd6f283c6e30abc6ac8f2fedd523318274abeefb1884da7d6a7f9aeee865864f64d45338a68a15589b46b2905971e39eacc6f5b8bec3413dd3df2b0b180f2867c5318d4aae4667d52dd6d03c243e04688877f65e88ba81f7f46ad784397c2685df52026c7ddc73713aba74d3d1b15bcec50cb3d9a9f392bfc4d9f45a1073e94cf0efd6356704094b5a6caeda467586fed248c473fb15424d691b6dba15e215b86e3f0c9588ac3e26a8f31682470b5dc4b816f345cfde579f27105dee8c8e3fb838abfe411e97f9ec6d9229b8162e1dd186174b9232f0c3b6e69f5e07e47a8e958b7d114adc4dae5834d63139005e4857bdd57c3c06c9ef1dc773d22bd32a3e10d8d96e27e9774ed1a59b8061cd9c1cb839a2632436d6ee71d6896225cb2afd48c1ebfa4bd64a8c02ae031c2b84697459fba8d9bf0c9debbf612bbd45037afc00169caaf435b03234350cc5e06e5b348b2c51011e2407d7e324723c28d2177634d16c429c63176d367138dab4a8fb3bec22cf36a074d19f333074513711119847e571b463792ab8dc4d99b0046c7fb7b8da3b348b6e6e5962d76e5812967f0fad926b6be6263d8ac184cd5c4e53a15f1190234d4b911539c4a41c0b5fbfb1ae88d2fdac183dafef51d36c2df1ec270a1d97845abf15c433110b6765cad2e5b653263fb29fe603244501a4f8c74007df4f7db91aaac50494528edd1c7b4466285074a79aaa2688e1125021172b546a3f8ae70eb04ab3b41829896535ff063619ed79c116a6df1ab80e2b7b115fa7a6536a9ff4d77f9924cf3a7cb2996679ae74ac41ca85f97ed5f7fe3ba9497a7b16568884d8790aa0af33c29b66bd3a4d731701ea448d7f5ecfde84624460115c0399eae0b0675b114d84c7b60c27b32a3f3a90c08607ed3a9a2a2a79f314baa8f4a0451edb3a6326ba688cbb7894c81384d78cea5785d2d1c6337749a79a7c50aad7881588b9f4a0a8357f2c6c4195ba8a372e63929fbb181486747f28ffed010b80638586d7461bc06fb42bd7b64e75c5640afd7dc9b1b32f0f8d7daa41ac3059e498abeab3ada528509d506f5f1eb955b04d8e8a4ea346f33b3d45a55f5386a22ad07777ed5a887e181822ae0f93a994226826e54fded2bda085bba32d5c1d14079004c55349a7a2c1aead8982f5ca264beed7b13fa3bd378d0410bdfb99b4c1f62281cdf68cc35de3cf721dc51c94a9373f61f3006271ef80e96e2bc87ad65a3b40a44d68c4463d41a50dd46a2b3c495c6bd6db0c3d95ad4032dac237ac2c9e9936399a45047b16499b5637381825a504c6e1b9df701368fe9d9981690323481ff3ddfb65a9eaa9b957f985d07c93c6efa8f468251d1c0deea6b80720fa80e66669fd9a43148cb747c6f8d05000fea95375e549fa4070c4acbd4debdc22be3d8e3e46320928201c91d6fbd5cce82b400786f417d0d9eb3ff9d55abcbdb2b008674060cbd5efb880c7df4951050f15252b0dde13801b0a67cffb74509ffbbaa3a1c9fc7194659305ceabfd217df031d3772ddfb755395ccbe7c3439640c30da975b997f25c04b8419a1bd12d39300fed127aca1c681d15b46033f089492986d4342e3e223db4169a190a5ea42acea0e037a511baf437df0e4b6d201f3411d19fa3fc50ae4a956264d7cce57428b15a914adaf0cf93c3da731485349fb1b33e8c3d89af6ac4801f573b99f446bba6763a49fa486b6ac479c92e1bac59972c803da1c0695bb3365a90d594b2dfba4b29cb8726f005877daeb6e1c1ca0d9b0905aefe62512fbd110ad9515825d2a3efa795ca7885cc14eafe5383db8e96521d92f2d82d1fae1c818210bf26419c42783ce736dad30086edf44ef546f8493e061aa598b094b569abeb6a2bfbc33aaf15c11ebeaf37b6335794a2934c464ecdae5a267c231883550a61ad694832a2a50a28bde6f443e695a307e38edfb12080bfd22acd99e2b766f08b2dcc92d1f01cf2bda94c6b038df11061b72fd4ad7bf047e2b8803c6a64f49bea90ace8e6b3150e382d8e7bad905207ccef68e88ad11ded7340b3cca8e75c5721ce42869309bc466c75cbaf8cafcd367f903099b5ccc18200a18afe47a12fb101bb6e3bf01684c365ec99889b658958d3aac3a056ea8be6e9c301c0b1350a0293e85238090225c0be0a65d02c309fd089f966eae99ed5d737c7999863fb75ff84a7bb8d515f02e5e472abcc8534bb288f60b7672d7296d35e93413475261513a54c15fe27584a3cbf6e1b8dfa8f05da60882779d79f5d5d434f5cf4d140ee636426898f121326e8ee51ad604ae96d303a5b82b3f4e05565129ffe57c019c64e23dfb2c830b63f95d50d389bad72d261685b2940e371fbd7a65f6348eca7f3942630531cf62b7c322b69e65fe3cfae4167c263e08f377622a7bde7166df9a50a4956fb4a15b4111dca95cb8dd90104621b9202331fec23332a9093f9c1ba63d3d0889a9f3de08b727248469ca94be8febf4d289e5b2428666319d8fa36e60afbcdbb77b9148fabd67824ae02805508e475b86d86d7bab5544ceb94053af0b0af27b5936b31a5355c1171c1d203cebfefb8b2c367e6e88b931386330528486b15c965057a36e7bdc0aee5ca3139fc93b3ca870ddffbb2514fdbadd06cadb79000a3b1e05d5c8b7f04f30db7d2b0e62bdcc6f80218157430b9ebb68ebd0e576aff40e971c4504768825c497ad1584707ba9d2916bb117ecc4a3b7dbdcd51071ebddb8446ec7b8297bcf6550eaaff200f8836b98ca96bc3c9c658978d0ee348ca1ffec11aa6933441aed08ea22afd039cacedc836bc6a9663e348882fae454ff18f9fd824e4332cded0ec66fba787b2cad59af05d480b2e286e3af274b101add7c39f5c360f4160226083e195768a88edd7db2693f28a227d1f273bf146e9dcac2ab2c84f009093f121ca189b20b50837304f684f4928033745fd9c700983237fb19b26feb37e6bbbe17fad1ede7ab1a14ec09d056c54b2ce978"}, {0x100, 0xffff, 0x8, "6d211830f5a318dfc9d3d882a0a1aacc9ec3262b6cc9ca61bde26e5b08472856367285a152c878303e1c98ffa6008409f46e71ac725ad8de0077d5aacf6a3174e135bab8ba856fbb84c56e18f45f2fe2e8bc8efeafc4349dfebed8373bec038aecc92bcb827f5f7c7e84088f46b71750f96e899544edee66234c351c07ca0907772aa3c48e07123dd2117a159eab92908662f0475305fafe84f7b46e115fe1d4363776053d821426880afff4f96034cb546c782ca1e6af803702f83373ed660a9a69b4037a4e2c9ca47fe4ec7ccb50b5eecb3c72bb26e025cdb28dc07b8da078d39b375a98e442919456c223f0eb3c54"}, {0xb0, 0xffff, 0x2, "c008946cc21a326c08f3874f009a396b19775dffafe46b8fd5decbfdf9d85de6f218e74388e7eb9ea8e169e6347ea6c5be2bb7dab6f9cbb4c5cef495f65727786f4b7b9acefdec7ecab2125240473130064ab773978b3996fec57953126504aba0acdd2f8a4160ab607ca4a6bb0d85e12fd5c987ea6b3062f533fd9eded45d546ff7ae5adb9b03ea94c8deee9936ba1e63ee477c6ae3e74e44fc58cee31959"}, {0x100, 0x1, 0x4, "38d9a929789073d4db8eb552025b14abfee00a0b9dff988766358c095f5071cdc710f7592db400a8e88cfd4910f1a498ddeafe1994e8bbb94b382be059a1f95fe7708161202bb6221b09c03053ab72d2fc19b34c316ba0a17560080cf21cea25d88959e2ad05c691fa072bd689d037ca9eb4d3f0a443ab2b94fe8861f0bb1248e2c282ee6bdd196677c00a897f1ed6a4fa1c5520b68c807d43b1aba3e076cfdabafd664d1d73a459c3b5a436b551bebd2cd41e31b55348373f5b8b77550d6f80661bfedf03c8d1cb18a7faebff421abb84ecce1143f766d02892001ba94dfaf5d9fe22e8c8ccc61b6a0832b99b7bc0"}, {0x100, 0xffff, 0xfffffffffffff801, "2567acbc5cf1b8fec50215d7ad8c83e041ee68c8bb2a24dd331541bb3e575bee32d18764a4f2b6f85b040c882dcb5324f22cac858dd4921afed05758c537ef9f3b1b216bba36897c8f9ff6d8030c51332965505668704651559858a1bb5f9d1ee7b85dab66cb5d4d7fa19ee4cd435c108944f5151e98c6ef647c17b9c90c4934c87b08b423476a0489df6f7f1de7badfae2fa249d2c47062fac1071574ff5c039b1ed5e1f995e658aabf31f9a26df83b1fff28d0a5ca5e82c9ecdd7b38c686d0d7a3bd45450c2c6f589dcfcaa537ef40f7062aec3b7e60f35bc5f6e0b80ea18ee589a82383a2b96a74d602"}], 0x23d0}, 0x1) setsockopt(r0, 0x0, 0x81, &(0x7f0000003140)="37652dd391d890513d1e3a908f415825bc657236b0031d0370a2c2b4dc17c5", 0x1f) recvfrom$unix(r3, &(0x7f0000003180)=""/20, 0x14, 0x842, &(0x7f00000031c0)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r3, &(0x7f0000003400)={&(0x7f0000003200)=@in, 0xc, &(0x7f0000003380)=[{&(0x7f0000003240)=""/65, 0x41}, {&(0x7f00000032c0)=""/135, 0x87}], 0x2, &(0x7f00000033c0)=""/30, 0x1e}, 0x0) getppid() r4 = getegid() setegid(r4) socketpair(0x10, 0x8007, 0xffffffff, &(0x7f0000003440)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r0, r5) flock(r6, 0x2) connect$inet(r5, &(0x7f0000003480)={0x2, 0x1}, 0xc) unveil(&(0x7f00000034c0)='./file0\x00', &(0x7f0000003500)='c\x00') syz_open_pts() unlink(&(0x7f0000003540)='./file0\x00') wait4(r1, 0x0, 0x3, &(0x7f0000003580)) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000003640)=0x2) open$dir(&(0x7f0000003680)='./file0\x00', 0x10080, 0x88) 16:04:29 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/46}, &(0x7f0000000080)=0x30) mlock(&(0x7f0000a45000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) 16:04:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1004, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10a80, 0x0) poll(&(0x7f0000000000)=[{r0}, {0xffffffffffffffff, 0x1}], 0x2, 0x7) 16:04:30 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0/\x00', 0x0, 0x0) 16:04:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7f, 0x4}) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x4, 0x2010, r0, 0x0, 0x3d) 16:04:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) fcntl$getown(r0, 0x5) 16:04:30 executing program 1: clock_settime(0x2, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x5, 0xfffffffffffff13d}) clock_settime(0x0, &(0x7f0000000040)={0x7fffffff, 0x9}) 16:04:30 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = open(&(0x7f0000000000)='./control\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7f8c7a10) faccessat(r0, &(0x7f0000000100)='./control\x00', 0x2, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xfffffffffffffffc) 19:14:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) unlink(&(0x7f0000000000)='\x00') getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 19:14:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd, 0x80000002, 0x0, 0x7}], 0x1f, 0x0, 0x0, 0x0) socketpair(0x10, 0xc000, 0xc792, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000005c0)="2b7f839309f5c2b9528befe0b3e03ed4ee458700ee7c4b464bde8d9917258698bc2a49e1b5cc1ac59f145cee12a9320d360f2a0da0678a0f50996b93e6b49ee7031026e4d8df64538ca01354a9b9dce6390d410f33b939b606f69efb02284c3c74a1b07caf98d3ced2c15c1c0527d1ca7e321d2e7eaed0c3b4f7331115b557dce6f8dcd8d27ecc87071c069659dab906d11b45865282f43a1f88642cdda062513a60ba5fcfd21a61349354f8dddc73b8b9e15c5393f5e9a85906bfdfda6dddceebebfce15e927a7ccdb44e3155a7f8411deec8db4a0b6da38fc0582f0133b1f7bae2d9b86e68", 0xe6) listen(r2, 0x10000000000005) sendmsg(r2, &(0x7f0000001600)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0xfffffffffffffffc}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)="4cb385ab068a20dbff159cfb05ab7a66b4c7d744f07452f2c6d6c1ce312bd0af5a956dbed18309d7320629e144eb53a9846c4914e76c567eb127f6c67075c619bbeaf0b80742b0acae2fe756ea80ad95d9989a210c45aac2030a5cacc939b01db934bb265491537dba", 0x69}, {&(0x7f00000001c0)="2def3af0b761978255138197ca21696b58c1367ca4f1aaa3787c3f92abe0e96db738789d30b1018d40ced77c5b64bd87cdeda9273164dcb54c3b56cf394cc0312d78e5d2ac25105b69cbc3e41ec8c8fd5c19d86d0438842f5f983676dcf37161f15f00debee42bc0b95eb2bd914b44dd9713032428dc8c295e31e16a06adeca56f3e08a4a227c96b2f8d7db564aa8b410f077c23df241e3c12a3bceb43ed2c4b8c8ad7e291aba218fb524ba52866067ee1c0d1d2fc43d17d4264ee366bb5c551457aaf645ea3d0b310cc64b94d89a74870e7", 0xd2}, {&(0x7f00000002c0)="204cb16146f3c5844bfebf246d92bd2df6279f80041cc1559b1fd1b8487b49e138702da612ea27b11260dfb98509dfccc79b11bc4139685f24666d33fc755f15c88758b524", 0x45}, {&(0x7f0000000340)="a5a4ecfd6a5a2239043733c7f8e38ec9f14da37719eb35da7f45a5755441c0012ebac21117b2b1c463e09dcdb6855efbc2675e0e1b0231508bdcc1df34ba845761932cbd08f8aa009c2e7ff4e986f0d0a4cc46e7806d1624243c2a2cf149bde96bb7b177bf718c0be525ebb25df44315daed0d99dce177784f7859fef764ae25ef6dbed99e3c21f277b1edebb65c05f5123eeef3b67ef60c518bcf2053dcc90c49ad705c0bbf8e6fef18ed4993db4fc61e85fd651d0f4ad63b37b781f1bdc82be7fb56ceaf70853fe0b0037238dbf6bfd58caf94e6d6df71b3a22e29a0e0", 0xde}, {&(0x7f0000000440)="97247c33af2f10b97d61a1f804b1fd72e1910a8a3464743a856d95c5196b6f8906aa5887a6facc5fdc6ec40ba34fced46c1461c483160c2abc3f7678a491bdb047382325afc5cd75a051ea1f1744ca5dda83fbc2356ce67f8a342e20333f634b95954e490bb993e80d31d560cb84a6c0cdecedf4849c9bab3fa6fc347c32d0b911837f5f1d9dc825b27df8046ea521a7f3849f21e7a3f0e79b7127082d2d90d60c1b857faf8d9d89aae124c2db8276edecc9d7b20c415a76a71085212c38f967742f4ef3943cda3711442dd3106d14502645845f30e76bfc19761e2bfde2fdb3c3f53c6ec1b172a0a66645ffa62173b6280b", 0xf2}], 0x5, &(0x7f0000002900)=ANY=[@ANYBLOB="10100000000000000100000005000000ec20183a6bc9688b14cc9e8175460882dd7078e44e05ac72e136bfc5902e7067c3c3260bbaee920745ed9539f97f67f516d1769180c6ec1a19103db4b8d0279bcd949082f481b10c34c93c449239f92ddd8200819e6e91fe3ea24664d547c8572a3d930805a202348191477668899363c9b8c992c4a921811a40c3567408a92a4aaccb564816bea1d3de079ee0c345231e5c899d6b94f81d0eca27d13ac46fd3db69059c51d3ab07d0856828ac6629f0f7341b3687b00019794a8915df4732e40a19a9d2d05c0cdd88f69bfa0c12fcddc6ad5bb0bb0ab86117613d357790fad9cb019e04f5eb3bcc90e7cbd4136f13bcebc15dd11de53901eaf9a55ea9aecb10e07502a99a6cc5c65a4a08790334193122da13ceb861d5b916e3ecf15d3e52522f4ecc84a4dc759b8a1da369d85c1195bf5d2e0489c0cf8053a1e0f58eedc129441b04c5ce3ffc6f87f6c2aa4ef16da025010506cccb1c837690ae90fc277c287758d3f265af62f3dd25ae10ebc401ff3330cd7e4a7b9f433f6887443b38bc481d3c69173cb9ef260c8fd4f81d6974115038be76805d8805cff9c3d77e965f0e8fd95e23e85d135480437181f66b5780ae4c30616dbd60b547e97f8ecdad5f65c8d1bdb92b9204b4895cebca74868d8364424143e827ab20eae064edf3b1f6079d576df8b71c2ef2d0763ee3b6ef492dbace59d2de13945a42a31cb2a1cd50a0bfec98dc2367010ed40240ffe9c90646dc81ab82c2abcb1e68392c25b9fca94cb4b5dbc63b6d6ad02aa63c2e80a652280762f53b0ccb5a10bf02cb53a27974d22cb48b4771b501eeab5183dda952e2fd9705cd766574a6426f2d17356077fccaebf850af63e98ec4b29baf927d1d3fb79340c05e07314de368232d30ee5c3ce64d38dd3f60813b65d46ed8ef08ff5fc8020ccf705c2a4f28208bf7c90eeedf06911725d88f919b3dbda0205ea41227e102118b6b57b29a57e6b93c9f5e796bd81e1cdd2ea01004c48b8eb1d7b90a41676a6ad3f13bbcd97a1c12ef4e942d4f1f470e63c25e28ea0194f38a8e37a07d4c4fb4150ecb9624cdd393bc62021378e7984fc676e0a93b66950613f08e0ad2ecf29297a0aca8d029bb3a2b31f71ee53cce8d81c5fc0d35e1fdaf6c1030d2a67c1d10c2b94f310964dc3da219f42e0102e4111b57536e0890874ffca51fa41779c818f058d75880d6011a6440c86aafb41b7d3fce615e1a04ec1df82815d57aa66558bd1709aef207c7e7b5e1b557300e70f4157a75ea1d3f41a6757f5f3d29c08a29ad79ca30018f07b46467ddc929a4e307d19db05999d71fe23546bb7b8f0507971df2a3ac1512cd6c301d86213a9e3ad604f11bbaa5777c94ca286360789e09eb9b28aa3f53432c12d3ed1076535fa4d3820fab2ae3e50af00a0db8083e9f580684e420e62db9fa58ca082597ae0c26aed7fe6bdfeaa4104514b3cd59932733c9b03433405e824f1495e09eed709abdb04bc332b05d5a85a605a0b784a1497e0fd16aeca82e20c2619c60c226da43d38a0979d67e24dadb1a2059083e5cbcd13de4f96ae8c94a33a4029e726f45d66561f414c0d96754d8411a4d0acfb18b36c70001792c7d823e1943b124bf222e5c411ff985747e1cad041636870780387065302145cffbdd420cfa18f8d40f567516711e2ecb1eace08a910db9bfc7c0a9b17d3612569c0904371896beb8467bfd584780dc3270c8ad7dfeae3ac5d8cddefb350b22699d0d9aaac5b9859f46c5d6e62bfca9e5a527b20502dbed6f3e556c7444de39fb530371010019fb980ed0b67ddf1376bb24eb5a1bb66f1b4c78b11db2192eb00537d15e4de4732c3931b14411f750443804e91101ec4febe054da0591a2877f0b2b796c75f599ce07a4e957e2d22f92d7a9c2134df0d4003f7329f7e999d50ffa4bf86e977d236c8125f40b97b3c4a2a64f5e51479590a9455c3768fd01a0bc9103228f0473116cef0b8018b88cfc0faf0e7a31aa297384ca3c403f1efa6e2b8ed85a59501d0a64880a644a8cbc83904e60832c3fb219bc104dd86e666f4877ca000000000000006874e23ee87fde952c5a8926fd5f2e6b385eacd3bb70502ece3938af625eb4056bd349c2f375aaf540a8deb4102a24f6ae60d1ee845ff52caa74acdc166cdfa51613225c3d11f438d3d272e6a64776948b9d1668d47083bf8bcef1578b383c9055eab38721a334e9557db466297647d3a4d73b9ddf39a290987b31fce4effcc53e3ff9ad87a14db163f1366a7782aea20da6fcf0dbc7f216c091a41ade56156baf4c9ad8cfe804b4fa9f5c3d834a4a7cffa859bdbccce70501289e73e627337d19e01ae8b4c033511aeb89c995a42a960e388a8fea2279a43dd0d1dccd0aeb9a5f0e10ca4998d0ec4f69b4757aaa2649c145dba12e86276b599993282edd248902e6b239637a3022df037a61e193d52a29f3aba93eeaf90b13ae98a269af84ee8e67baedf3b4f5c4adeae73cc698e5bc85a344aef215bb7af11debebae2823f90604d5e860a38dc14a5755376e24259f6cd7bdd3da74244ad4dcd7a9fe3c052edb069b6faf544cb52f537b6f563973026923c9aebc2dc69d8663185f2be3fbe7196aae21c9dce38736c02e36ffc0dc6c0494ab6df266db490566623725907e46b1dd5d7acfef3dae3aabebc0d14d7162e4606a4df2fe980aebcbfdaa21f67784aeb1ed6ab50d101f0aeb3aa05f351313d2f3e5ab8a3b403f7d9358ffbf2e73323af7906d6219b5504effe31ecda10b2b0e8906f9631ea8cb3848d74bf29d16a86eb5507355f329cdbab8eadbbdbf8769e5394fb03a0437c12601927ed4f3ffc435a90c63363bf9a81a8ee043cbdd344f2acea7d9e862df849d0744385ad0fd6ec7e9edd16b75a509da754a2a9dc8e53346de733c57a81a3b63691e9a02c89d8d144e15a653b90a51a45d03d4092da83e8d87da56e000831aef6703ddcd0a3eded6b2e5bc23662306466517288950daaa47eb593380bf088dfce29c45a2de65f38027f1e97ee69eae1c774c087f9b250ae3c84631ea53aec87c2c0376f80edec64d97e78bf026e7ee88a031272069c91b5ce94fcda4579da99b3be81e905bfb5153cba16d4cd8eda330b3fecf826dd180d937e86c34543076e1f31ac174e30dba77a861d6e168d2a26a94855a963d1a1651c7730c3f3cf82af6592bd102f13ca049ff2203706e5651acb0cb2723ff890dfdc039f685afe03679eb6aad4eb777935d3a99f071b94f2fed517dbee28019beb4a38b1c5793e1ffa26e9d7908c251e719f918d7b688cbf93fddcbff2dd7f3c781bff853904cc41d003dff6d838d1b36a54775cd0bd6c43005d6a3821b61d7d2dfe114243251c651ad49e0af1dd3b9d60d8053e451190a6ac87ed1ca3dfacb5da331728bf3214b4585ca00107e38f6863609dd1bf79b59af6b1047ea1646a4b9b6c46d51a0ff5d0a1c50e3850b0b18a987dfd369c971e7df6dc8ffe6ff3894d32721f30992eb246001b3825e36b1b85b72026a22cdb3eb0fe545f21be1f553d47a73be6e683ea7510dc1c9c73e32281a505c021630fa8b0715040e942fabac3fb0add3e504af8a569731c4058e2e9b103bff2e365d09384f59e2851c6434fd0e19848777c59d6f5cf82988740416e00f81619cb78d495a388f2b372169a953dbed49f2fbd25c9ff22c9c28708e222e8f8af5deabe080ca4ab7dc45054c215d30eb5a6238490ffe9973228ead6feccd4d78e8bb896f5cef8f37e08fbf22592b62f149e4bc02eb1bd307559220e0e44e8468f4d5d08fc82a78edc35788ebd518f60a50f8451fd56964ee60e7facfd36a0adcbd0bd369c888ade4c698cfde3e8bd7b115dbb6060f14c644604826d7e8b77a72d63e6a569a6bc0850b964ba5689b0b0a3a7f972543acfaedac938a036de67abb68fb5ea0905f101a281eb3160bd780b8faf73efe4f8be7026758d9369cf8842d53de87e4d431f828170afbedfb62f041b1e122511f7d1b5d14592d7d3a1666e1bcef1cfd1f33ad760e7a50e711561d08ac58f6e35f4b4b742f7537436c1ac1323ef6a2c7fa809f7c3a9ae9aa85a8dd6fc06eca168ece82c24b3a809f3c92177f1b48b4b508f17eb332d631388c44612e778b2926e865b1e01efa89d7f910b32dea88c2880219f3c6ced7511833749a4985f413cffd4bb79424689ffdb9e1eebb3b55cfe9e84c1c2bb2cc025ca6a549ebf0e23d242f1a36f6c575b5a29715995804f92ccf1079dc44162a8621a2465aace462318ca2dff08a861c15839befd114e85677337ff3180a3596aad0a7269c3f29ba9b5efd9a7b61feae29be2fb55e5f8b64c1b0e62ef8af014d5712ca701fa6205d7073083433abab7641aca556d4f3abd3aed53d2e63614f2f3a23d10f91d99f2b585ba470406f3fd6b883102ba7790bc289f16e66615083c4a4e2f0accb6f0624fb51525017d0403f28174696e4dd9df7cbd34ede286447679eb59c4aac9c06930d5125642f19728120f4dd184063322bd5fdfd1fe65b1e28f54690ef3f667447c2fe902830d4939a470394d92ab5c05be9cd491d739fdee782c03eb95f3cef2af41e32a77a519a13be51168685970fcef906e33cc1fc18ebe48032d7360a6a6f27ae4f82b5f2b07df905d7e5327c5383f9b71bcdb4e10e07eb9b92f9220c2d754d9ce3e162f12f667d3ab1025a4afd2364e6ab7f41f9cd8d674a0667743a426ad1c4ad7358f7272440c945e2f6e48bb40bdec8ba3e42f61baa47b0600f7243f9f281371b10f5d932a8094bcbf9d5fecbe8bab48b698df2edc45a90e3a17149c1d87c5568c9a95dfa41da74d91f4d8d08d0834a792fdb3c2c237a36d795bec049ea516a3b3cbd75e4d9cb022b698b23902d84d2daf9228c8eec9e36a4711ac11378becd9524524f84d04ded073cf4c2ad559fc771802ad9eaeb1d24020000004663621c0a4ece5ac9f1537268e891d128a7d06636f215eb98c8338b2396bdd0a139ffc59f7011105c911f8127f16cfe4aff31dfab4f0a294f3ede0a7133439585ef456faff11d800cc1cc8a4d3577dc165e99b90f932ef48c0d23839df33c8821537e1ca245b7af70257ce45e6b6d67127b4aa0f189837d49c78624f1c659161857eacf52405a587ab69919c54866ea7678e6994250a79faad9cea68af4b4715cc98336158a18b6b11c79b9f06f0633faa70774056a16006fc4b1fa1bfa7cbe011004b6f624a51ce8d27a4f2983696d958618b5cc8b6cf898b5e95cdccb94e37e349ec5411acfdb109e1846b0b034a3b381df201e19e8f732747d185c0d61ef13ffa6b698b2bf52f130810101cfb7cac695418a8151b66d0f653c000f6f7b9f234e0bba0e7299f033b264f94deec5d743235af3a2b8b0754388671d7f47d7c71d72f4776f9a8e709d9601dd9a996418281f374903891bd24167aa9ad36ba816bafde05af8c9f36ae3b60142b5446d8e233512cf3329ca4fbf3e1f83c89b2d6a7ffd5fcbd3c9c08ee7b8ef3473737c4b10cf72b884344f62431648933bd5f1d8d5437403780f58a51efb23e02d2bb27004be547bcdfc923b40390993f1008631c9dfd9bef5381bc0c73083db5f9cc6626017be34c5c1659fa0a201b456b1ca5fcb39e9292ece0dbd9f6b2ffce822faf57c2fd748eac776e2380de95737aa9b69bf974a1fe674efec766b665997c08f00b418ff7cc63ec69a47db6868699a930ccca720e6b330ff27dcd1e9096b68b0d85002f0f018f408354590756e5b7309851cbc3a65f79973780000000000d7bff0bb90dc002d2587cdcdcc0733375f5030374434fd7d12416b6c6100830c0fc5f41899ba9f0c635a2f220f0900ec3baac3a8d27cbb621d85c273d318b7ec65a9ddbcbc0354635341bc15bd924e3ef34a0194e983fe04601fc9457289e6fde83e98118f139d4b593223169d6bf0ba7caf48fc3f8e4cfcb6ea5d284ca5aa4e8fa5cfa45dfaccce3120719f42abc574f6c3cdaa730271c9698a1b2bc4354e950cc21c831e6e32cc81493e239440127e7d07ea1ea81d7a0611c14b1b320fc5df6294f2fbd06ed695276dfa6c33604eb2d4abc0f4841b9aa2bd50370ead34057a7ef4043f4a619ae3f76a9d51e80f0ceca3bafdfa524a1d5f5b580842cb1a2ca2638d3d4502938d6dd2d70252e48ef5fe5d494c2a959b300d40ac7af5f000bcb495899232770cd780e22548941adf9355186b4139dcfc59e985ceb269fe84160bd1083faff9a3880ed9ba27a27cf8c3769b5b23132e927326000c24b756b297d2197325c320e61923aa4a600241f687784abc5db238138faa398a9ee12dd93f4287f4ee3178d2eadbc92304405b92834195a344f163d979395f5cc73093ddb6f270c29f56371002d40000000000000000000000"], 0x1010}, 0x2) kevent(r1, &(0x7f0000001640)=[{{r1}, 0xffffffffffffffff, 0xa4, 0x1, 0x1, 0x1}], 0x6, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffffe, 0x6a, 0x1, 0x8, 0xffff}, {{r2}, 0x0, 0x40, 0x50, 0x8e07, 0x19799ce6}, {{r0}, 0x64b616c7263dd3a7, 0x4, 0x8, 0x3, 0x3}], 0x4, &(0x7f0000001700)={0x2, 0xd4}) 19:14:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x194}, {r0, 0x49}, {r0, 0x100}, {r0, 0x40}, {r0, 0x2}, {r0, 0x80}, {r0, 0x1}, {r0, 0x8}, {r0, 0x144}], 0xa, 0x8) 19:14:07 executing program 0: mkdir(&(0x7f0000000100)='./control\x00', 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0x10080, 0x181) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./control\x00', &(0x7f00000000c0)={{0x9, 0x100000000}, {0x9, 0x5}}, 0x2) 19:14:07 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xd0, 0x2db5b87523a3771d) r2 = socket$inet6(0x18, 0x2, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = socket(0x20, 0x4000, 0xfffffffffffff801) r8 = socket$unix(0x1, 0x2, 0x0) r9 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6, 0x83, 0x0, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x100, 0x80000001}, {{r3}, 0xffffffffffffffff, 0xc9, 0x4, 0x6, 0x8}, {{r5}, 0xfffffffffffffff9, 0x0, 0x52, 0x1c60000, 0x4}, {{r6}, 0xfffffffffffffff8, 0x0, 0xf00fffff, 0x7, 0x3}], 0x1f, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffc, 0x40, 0x1, 0x100, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffb, 0x40, 0x400000c1, 0x1ff, 0xfea}, {{r9}, 0xfffffffffffffff9, 0x20, 0x1, 0x45668820, 0xffff}], 0x3, &(0x7f0000000280)={0x200, 0x6c5}) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) ioctl$TIOCEXCL(r4, 0x2000740d) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:14:07 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() 19:14:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r0, 0x0, 0x2) 19:14:07 executing program 0: r0 = kqueue() read(r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/252, &(0x7f0000000100)=0xfc) 19:14:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) 19:14:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) fcntl$setown(r0, 0x6, r1) map stack 0x20719000-0x2071d000 of map 0xffffff007f124d68 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff007f124d68 failed: hole in range 19:14:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40000000000008) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x9a) write(r3, &(0x7f00000000c0)="dd17caadc2d56229387ee9de7e4d437f02e9bd51ad329b0fa46357ba31f204e33f72c26d4a1bc07542d0dacbb8cc3154520628f66535c8d52b002fdeb3a7da0af345be464fff1366ff9d4f50bc53bf20701d759911d8990bf1c76cee81e0fb48f49c7ed89daa51ab135004ced6da70c0e211f1e2a53c960ffd160aaa97fbdbe3538cd63f919d8da17231c889b5c16b5549ab87a8834a87677b49e9404ca22f9f56133529ec8adf725a19fbbd2c166e6d0fef0a37", 0xb4) 19:14:07 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) poll(&(0x7f0000000100)=[{}], 0x1, 0x100) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00001c7000/0x1000)=nil, 0x1000, 0x3) 19:14:07 executing program 1: munlockall() r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) unveil(&(0x7f0000000180)='./control\x00', 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 19:14:07 executing program 0: getgroups(0xa1, 0x0) r0 = socket$inet(0x2, 0x8000, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x7f80000, 0x6, r1}) r2 = semget$private(0x0, 0xa, 0x8000) semop(r2, &(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$IPC_RMID(r2, 0x0, 0x0) 19:14:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 19:14:07 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) kqueue() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 19:14:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) r1 = socket$unix(0x1, 0x7, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, '.\x00'}, 0x4, &(0x7f0000000140)=[{&(0x7f0000000040)="9ff84631a2e752f3122b65bce956f0da7d8ec349bdad7d74d3dfce25e46a", 0x1e}, {&(0x7f0000000080)="164163be2a21eed47258d0756667a1d431f5bc83bfa5ebae09a512fdbb8c46b90440a583f4fd418a9e46a6eb4a5a9e85ebeab51ce3917232f48dc0698f338ca692b44e9deace61735b6f70d247170fd67f43c0", 0x53}, {&(0x7f0000000100)="f7be03e2722f05667f694e46b48eb8fba143382304c72cb6c4bb9de8eafc538cb8824b0d6d797106bbbed08f", 0x2c}], 0x3, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x2}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) fsync(r0) 19:14:07 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) r1 = getpgid(0x0) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$setown(r0, 0x6, r1) fcntl$dupfd(r2, 0x0, r0) fcntl$setown(r0, 0x6, 0x0) 19:14:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x6) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getgid() r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = getgid() r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000240)="a0d02ad2fab4c9f34bdcb5766fc1aa978a2b2d1de3c61b609ae9675c6f6b396bbe5071", 0x23}, {&(0x7f0000000300)="8175619ddc7beef1eb51cd56b6d0f05a03aa642220289118e4e4594dc50a8e7f9772365101b15aa7a76da5744fbf23641a02c6e8adb7753b72eda2322273059f7c8a826c3d82c6e61564edd6d22ec8c472e4193b92ff4bb0c7b9b244972d2fd7f4c358cf980d525c9315062dd852e39c34304a69581f492d958035f5d043030e630004728b024c51941913ae793cd771ebf60f0bd417dc9b81acfb50afa6e845bb406248e476f5cdfe119c3360b659e325fc3dc0fdcd9ddbac25c7d822818b372d9eaa562d6da5519fb6a0d1262a7fc8cad2a883c34d3fc7b3d6ea91c0db33f10dd460ca398bd725b1476e3c", 0xec}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000801000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x40c}, 0x404) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f00000005c0)='./file0/file1/file0\x00', &(0x7f0000000600)=""/44, 0x2c) 19:14:07 executing program 0: shmget$private(0x0, 0x4000, 0x1a0, &(0x7f0000ffc000/0x4000)=nil) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfc5, 0x0, 0x0, "f252976e92e61ac629e7813e6fc0ea6dee619fc3"}) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 19:14:07 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 19:14:07 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 19:14:07 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="bedc0044da9008d3b4a34e7e5aca66028e0141d57ae91c7c34c3f7b50ebce0d4c2fd4802d88bd88e3e2c9b4acc212e08b40b8ee6af61ef6efa198932cfc4457afd83f1f44d616ebac28f17584700c8ff9d168b89a7e28a7a95a9509773c5508a5f29c51ab89c21196f8abe36d0e44a182200e68a205057305e2650770edf65fb955698d4812b5b47d0717d5994b6e6c538c6cde61cd5c816e8599be204e2d5f818064ecb480bd95b524c3b2472c38db4c0be1a87aa0d7321468b9a0cdc4d685aa65fb69df87cca18", 0xc8) write(r0, &(0x7f0000000000)="caa97959fa4555675fe17566cf6eff14392361781002839fe6b65a7eb0e9b8f9c6a1f034f6b2b14054290e3a8c5953f6e3fbab393ac00ce186c737ebc8a466ec5e4cd6a4c558ba0a033b2e205786959098a40cb2d812532d063fc141ba41e4823b8db8787e8340c7db224d3d5a9f9960567d20ca1eac97b69b8e103526ce98c692584302abfb25e6d35af79208a406ec4e23dc81c3c305c1c2129c79a5168a4e025b085fba7c96967d4042a3e4757a17f1a077e2cdf016f4366e9fd43ee9a1ccd288a9ef2bf0ff9c20e8249395c3b2330dee8f6ae0325a915dba2195c4c27fcf", 0xe0) r1 = socket(0x20, 0x7, 0xf1) write(r0, &(0x7f0000000100)="e27877a4b8da96e965e4b836e4338f335735fa894dbaa7e80c230f4bf636daef8f9e35b8c68ace05a3e678d5243734", 0x2f) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = socket$inet(0x2, 0x4001, 0x7) getsockopt$sock_timeval(r2, 0xffff, 0x6d26a396a15dc604, &(0x7f0000000140), &(0x7f0000000180)=0x10) socket$inet(0x2, 0x2, 0x1) 19:14:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x801) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0xffffe) r0 = msgget$private(0x0, 0x22) msgctl$IPC_RMID(r0, 0x0) 19:14:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x3f}, 0xc) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 19:14:07 executing program 0: r0 = socket(0x30, 0x5, 0x10000002) setsockopt(r0, 0x0, 0x1d, 0x0, 0x0) socket(0x18, 0x3, 0x6c40) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x44}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x20) 19:14:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7f696c6505e1f6142e0bb705d08740ab515cabe3ffffffffffffff000000004d297cf33d284cfb0900b44f587a4a49f72c6db914258f543fefd414d940d2b4860c3df0349b0d926fa57cefb0cf0bde6cffbbddc406cf7d1f9b0d"], 0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001600)="89e5af81e3d87e4fb5b5c755522cc1debc4075f4aca4a572c6024654c74be576770d2ce1228f96460ae1f2f03647ef6bf866d4bea43453ca7763176b9d17f42faf3f56de26ebaca371160726c624ce8ce50c9ec62371eb5d880297edd1224da7cbff77506e58a1090608", 0x6a}], 0x1) 19:14:07 executing program 0: r0 = syz_open_pts() setuid(0xee01) r1 = msgget$private(0x0, 0xc0) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x3, 0xfffffffffffffff8, r2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/171) getegid() 19:14:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="0b93dcd1b7ef48f0dca5459bcb24499735a320e641748a20a3e6123b94d9f58b7aa65b787776d3287e00c942b12f4996990468e2e59f0ca949a614eaba13249fd3018c2f04ab6b0813fd7039b86ae019d45a75a17de16951f04ce88b5d1dc89fccf20eb711c7848f07c3b0e382ad4c3816e52954db4005e23e579237a900771fabf6c1483ee0b1b40dd8879888cd773a3a8b4bd055bc0dc205", 0x99, 0x2, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 19:14:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) dup(0xffffffffffffff9c) socket$unix(0x1, 0x3, 0x0) socketpair(0x20, 0x3, 0xff, &(0x7f0000000080)) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/22}, &(0x7f0000000100)=0x18) getsockname$unix(r0, 0x0, 0x0) 19:14:07 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mkdir(&(0x7f00000000c0)='./control\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') r0 = semget(0x3, 0x1, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/249) 19:14:07 executing program 0: r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x84) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x5, 0x10, 0x0, 0x34a6}, {{r1}, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffff, 0xedb, 0x5}, {{r1}, 0xfffffffffffffffe, 0x9, 0x4, 0x800000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x26, 0x3, 0x5, 0x20}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x22, 0x4, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x5, 0x400}, {{r1}, 0xffffffffffffffff, 0x82, 0x800fffff, 0x1, 0x6}, {{r0}, 0x2000000000000000, 0x10000000041, 0xfffff, 0x9, 0x3ff34aa3}, {{r1}, 0xfffffffffffffff9, 0x1, 0xc0000002, 0x41, 0xfff}, {{r1}, 0xffffffffffffffff, 0x9, 0x80, 0x100000000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x41, 0x10, 0x80000000, 0x2}], 0x6, &(0x7f0000000200)={0xace, 0x5}) fchdir(r0) 19:14:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) syz_open_pts() 19:14:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) lstat(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000200)) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/136) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 19:14:07 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x200) 19:14:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000100)=""/38, 0x26, 0x3, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x2eb) 19:14:07 executing program 1: geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r1, r0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0xd0) pipe2(&(0x7f0000000040), 0x10004) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, 0x0, 0xfffffffffffffffc, 0x7ffffffffffff) 19:14:07 executing program 0: r0 = socket(0x10000000000, 0xc000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x2, 0x4) sendto$inet6(r0, &(0x7f0000000280)="4e5a013e5061525eb045db255bcce756892082b4ea8c6f77d1e16c1d9d9fe8776005d8f9a2001aff9e42b80b90ab11a5b49559547d299d655d09821a7bea2d8013d4a9b869da2717f749577d4ec2de3f4a352526a7f66462c7421cc966f5b2dfc7e5b59efdf3bf5c2a61bf24790d24ef0f087ae82e065673696b77a8e082b96e7c1f447fdf428223acc346cd73069a811f", 0x91, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) socket(0x1, 0x8000, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x130c, &(0x7f0000000100)=0x40, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x6, 0xfffffffffffffffb, r1}) 19:14:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) fcntl$getown(r0, 0x5) dup2(r0, r1) dup(r0) execve(0x0, 0x0, 0x0) 19:14:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82950136ff600fb211b5b25068e739ec2d9367"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) symlinkat(&(0x7f0000000140)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 19:14:07 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r0 = shmget$private(0x0, 0x4000, 0x4c0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f000037a000/0x4000)=nil, 0x3000) 19:14:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) 19:14:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f0000000000000000"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 19:14:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b92fdc6654ac681af1ac19e56dd9067ccf60a89c515bb3f1365e44ba9eeb8ebf9e2882a54faba09dfa84210e9dc09c46a3a7856986c9e9194aed3b6ddf0e650f76239d3f494f4f509f9e1de6ea316e3e7cfae2ebaf17340f5cfb82a7f4132c06de06ef1c8c815170d470063ef8785968bbe7dd1a59532753147c", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() recvfrom$inet(r2, &(0x7f00000002c0)=""/208, 0xd0, 0x800, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7f, 0x4, 0x3, 0xe83, "3dfd5eee682247cf14751a64b97b2e14649f94c9", 0x6f0a, 0x3}) 19:14:07 executing program 0: r0 = open(&(0x7f0000001640)='./file0\x00', 0x28, 0x10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001680)=0x7) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pledge(&(0x7f00000015c0)='\x00', &(0x7f0000001600)=',\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001180)={0xffffffff, 0x96b4}, 0x10) mknodat(r1, &(0x7f00000014c0)='./file0\x00', 0x80, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001200)) readlink(&(0x7f0000001100)='\x00', &(0x7f0000001240)=""/255, 0xff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000080), 0x0) socket(0xa, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x4) close(r2) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f0000001500)=""/183) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x2}, 0x1aa, &(0x7f0000001440)=[{&(0x7f0000001340)="82f3ff7b99c5c35ef5185e51d15e1fb893656a7b00fb1714637574ecfa8facee6e43abb75c7776e33bec096d87436c801abae6985e9097ab91c91e8c1859cede4ee3b1c1994f9d83beda79f614b5e475293c0f800776229f930d493fa93dbd11a144c5df71863df982df1a134a8e44b403a700dace0588a827286d987459297cf219b388315598beb07c352eee85d161612a1c9f24b45f5794d62dd387974871c09045e8b152eb20fa47ddaf34379ae0fceacd0a094c9d087d8ebf328b0936d0ef573d8e1f225b7969fc7a7997b99b49b5e44b3958892ea53bfb8e43171c412c718e48ba2e0f0fe41968340fc571e89b1da2fb86b73e68", 0xf7}], 0x1}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:14:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000010c0)=""/4096) 19:14:07 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18210, 0x18) ioctl$TIOCSTART(r0, 0x2000746e) 19:14:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 19:14:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 19:14:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000000)) 19:14:07 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f00000010c0)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000001100)='./bus\x00', 0x2000, 0x10000) 19:14:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) msgget$private(0x0, 0x20) close(r0) 19:14:07 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000340)={0x0, 0x0, 0x1, 0x5, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) read(r2, &(0x7f00000001c0)=""/72, 0x48) r3 = dup2(r2, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) flock(r4, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x0, 0x40000000000}], 0xfffffffffffffffe, &(0x7f0000000080)=[{{r2}, 0x0, 0x20, 0x40000041, 0xaf, 0x96}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000005, 0x7ff, 0x7}, {{r2}, 0xfffffffffffffffd, 0xc, 0x1, 0x3f, 0x4}, {{r2}, 0xfffffffffffffff8, 0x10, 0xf0000080, 0x8000, 0x9}], 0x1, &(0x7f0000000100)={0x200, 0x9}) shutdown(r3, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) fcntl$lock(r4, 0xf, &(0x7f0000000280)={0x3, 0x1, 0xf2, 0x8000, r5}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0xfffffffffffffffe, 0xe000000000000000, 0x1000, 0x6, "5819ea9c3580255bafdf896ba155db47706f46c2", 0x8, 0xffffffffffff0000}) 19:14:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc}) chroot(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) dup(r1) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x8005, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:14:08 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/250) socketpair(0x18, 0x4003, 0x102, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x142) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 19:14:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) r1 = syz_open_pts() close(r0) dup(r1) 19:14:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000000), 0x8, 0x0, 0x1000) r2 = getuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./bus\x00', r2, r3) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) r5 = socket$inet(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="f802adeebfeb686eb8b5a48bb7e5b3686c340017bca3648e1e88e4f9ddd813280fc4fd9e36b95e5b326e3925b9521e5f0a7ef0d5b6dd4d3265b23efc87af3bf8893b3e55c633467b1514c99f04fd8490a6e04fd699d59bb6767bd8fa965985f90b351192f5a3"], 0x1) fcntl$setown(r0, 0x6, r4) msgget$private(0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) msgctl$IPC_RMID(0x0, 0x0) pckbd_enable: command error 19:14:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000), 0xfffffffffffffe74) 19:14:10 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./bus/file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = shmget(0x3, 0x1000, 0x21, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x4, r1, r2, r3, r4, 0x68, 0x100000001}, 0x8, 0x80, r5, r6, 0x0, 0x101, 0xa0}) r7 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000080), 0x4000000000000006, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x5}], 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) 19:14:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 19:14:10 executing program 1: r0 = open(&(0x7f0000000280)='.\x00', 0x101, 0x10) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = geteuid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getppid() r5 = geteuid() getgroups(0x4, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpid() r8 = getuid() getgroups(0x9, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="948437a8df628bb843782497aa001bf27c607bccb90f6054f4615bafb311cf9d8363b9e67261cd691e9e6417a7efc9003e79e7fcd15dd3a521b9edc9fca81360f66512b49705de9982fe4d66708fdfca246610b59513fd6d1cb0b6b9e7fd770373c606f2dbb97974101a41d316444e110e9feb6180936163f989a8e62a780ca29b10af9329d2aa625229a61e75d196ca2e", 0x91}, {&(0x7f00000002c0)="d4d069e27c7a2884924ff743df17efe3fb1d4f46bdccaf0420f9996c004e6df5232ed1931e2b011d4e97c240b8015245fa20e8a11e4ace78b08f16bd62aea0e78022bf920bf6ef055634b977573f9836166731041f7066ddb705a6cfe1c0d616c3b1b101a1e9f78c13f43940ea3f782e8299", 0x72}], 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000000ffff0000010000000000000000000021924693c34b2477", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x2}, 0x2) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) 19:14:10 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) close(r0) kqueue() 19:14:10 executing program 1: socketpair$unix(0x1, 0x85, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="30160005ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 19:14:10 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 19:14:10 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setstatus(r0, 0x4, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) 19:14:10 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x44) 19:14:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xec5, r3, r4, r5, r6, 0x28, 0x1ff}, 0x7, 0x1f, 0xfff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) dup(r1) 19:14:10 executing program 1: getpgrp() r0 = fcntl$getown(0xffffffffffffff9c, 0x5) pledge(&(0x7f0000000000)='@\x00', &(0x7f0000000040)='\x00') r1 = socket(0x18, 0xc007, 0x8) fcntl$setown(r1, 0x6, r0) getpgid(r0) 19:14:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0xc8, 0x1, 0x101, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0x800fffff, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x41, 0x40000082, 0x10001, 0x85bc}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000000, 0xaa, 0x1}, {{r0}, 0x0, 0x40, 0x80, 0x7bbb, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0xa2, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x21, 0x7, 0x27e}, {{r0}, 0xfffffffffffffffa, 0x80, 0x82, 0x1, 0x3}], 0x3f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2e, 0x13, 0x9, 0x100000000}], 0x100000001, &(0x7f0000000180)={0xcd4, 0x200}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 19:14:10 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffffffff, 0x8a}], 0x7fff, 0x0, 0x1000000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x1}, 0x10) listen(r0, 0xfffffffffffffff8) 19:14:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1da) 19:14:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="a7b672d0463f4ed6cffe2c91bf577dbedc72ed60fa4deaa45a2c70b0031f24c854ce1d6118e7b8a30767b9a82207121c81d256d820c5556f598e2082248c6a362d54881352ee3d93d8a2868821cc1270568101831d3dea320afc4f70438d68b91ad5572413ec1ef05ecedd0028da5e438613901b8a0cd0f0b40832b300bc3c", 0x7f}, {&(0x7f00000000c0)="71b770b164ef4fff6d7b94d54c843d58374539cba50373a5842633f06d2cf90e2a30baa587e967d435b7daf0c0f5", 0x2e}, {&(0x7f0000000140)="48317da64e65cf0986a1bcb0ff453430db92d8965c27873de16851b333a08fc1c4c777396dea243aa7e2d8d1726f75275e01f2da23b5b9efc9051265320500660ebc84052add5ab856ec7f9f7913321d190eb9bb8eeaf0d26ac4ce8209480c071c40002e75", 0x65}, {&(0x7f0000000240)="32cadb92d190bbd580d5e70aee9c44fdcef413b6d052d8e9296e1580ecb7e12fcd550bcf180cd8ba0474c87d751c561b973d5d8acde87b0942f6fb859ae5ff4c786998155c2cbcfccdbef974c85f5c16b189090b3709aa9e5af0627c7d0b728883e685674d8f84008ba2ad5c4766a1a5cd0ba40ff4d367954af94dca751a2b0643afa606988aeb696d0ebe39d8f356fa3410268b9648b004e4ed9eb7be715a5dbc423421eb822a9a63b319f9a5f690adc1a9b73cb5f0c6cbbac4bcc2d4512070c256ffafbfe9ec2b19f68561a42cc39a10124ecac96b4fed1089a9", 0xdb}, {&(0x7f00000001c0)}, {&(0x7f0000000340)="5e28e7491fc86bab4bf6816e17f4b5cd1ccc54a52b7e292274a17317706a0fe1a9740d03ecf01d092a7a17c1e08f56d7f059e7469a069a9e7a", 0x39}, {&(0x7f0000000380)="b68c92372863a579b5b54275f717fbc9441382eb2abdb7c192d2d24d14c3e970acf9cf421a59dc31845b4b508144d1549812910ccfe757f1ce191df71ba89dcef5cf0c1ad1add26006270bb742a90684e4c51baa8bf9a1e91fe65d", 0x5b}, {&(0x7f0000000440)="1cb6d58724c95976db3d485b7be83936e1a218a0b42810c1175c198b6e86aaf9f043d542c63ec279e0a56ba0d518d00b8f168d4f5a8597a077a7fe1345256f830aaead2844ad7ee66b8ce4627d3b6b28ac12d4bf9b0497a284ed17213265e49c89d44ab0eacd00807ac4d89680a8b610923f694d5b2e2a1f1de65085119d28f144e63e207b578acdcb99da5b5abcfb0afe9b9fae4c77325da8ad92adb5e48163e801e61a3739afc1cc56bbc1649c9154b2e214a65698498d95ab7a1bc4fff9fd41d923fc696f6bc937cbf3b0ece107d052d4607e6393119c63243d8c778c51b0b9e1f674445be762b8e7aca49af2de26963a12f29e012e87", 0xf8}], 0x8, 0x0) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 19:14:11 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002000, 0x282e) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 19:14:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000000)="c1daead1e9cd6d390cf11e6126e443c4b8529e71e3bed0c6a264191dc1251e431815592c7f1ec14f9fecf45047cdb0e95009fac57b4d899b8815d3410affed072cfe9ee8d2cccb705052f650528eda3ff47aac7689369ec63ddb024aab9d3b0fd8808e40241e757c2a44e5faf48b16c375dd7a6d476dcf049ac60a9e634b0a9f10eae8c5b622973a77ebe2240ec683bc5fa5161e78bddf4fbb0f70a277e11c9299bec7ac6ae20714c5802a4a87", 0xad) 19:14:11 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)=""/72, 0x48}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x48) 19:14:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x4, 0x0, 0x2, "a5e34cd13cdc00c9ed9f807486c480f115e405e6", 0x0, 0x9453}) syz_open_pts() syz_open_pts() 19:14:11 executing program 0: r0 = socket$unix(0x1, 0x407, 0x0) bind$unix(r0, &(0x7f00000026c0)=@abs, 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 19:14:11 executing program 1: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ecd000/0x1000)=nil, 0x1000, 0x7) 19:14:11 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) setuid(0xee01) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000080)=0x78, 0x4) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') recvmsg(r1, &(0x7f0000002680)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002600)=[{&(0x7f0000001380)=""/236, 0xec}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/166, 0xa6}, {&(0x7f0000002540)=""/167, 0xa7}], 0x4, &(0x7f0000002640)=""/12, 0xc}, 0x42) r2 = dup(r0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xf0000081, 0x80, 0x38648000000000}, {{r1}, 0xfffffffffffffffa, 0x10, 0x3, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0xffffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x50, 0x4, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000006, 0x80000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000021, 0x101, 0xcd2}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000026, 0x9, 0x5}], 0x8, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x4b, 0x800, 0x8001}, {{r1}, 0xffffffffffffffff, 0x0, 0x83, 0x3, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000080, 0x5, 0x20}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0xa, 0x101}], 0x0, &(0x7f0000000180)={0x10001, 0x100000001}) 19:14:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x2, 0x1, &(0x7f0000000080)="7bff4d8fbd4af08c7c0ef0f55ef11fccdc859e13b78963a5929400f195d56d576ae675cfc9a5152824443c809e5051f7855201c1869f6e03c767f83f05818f7428c05f8c03844aea4504a70128a3441238487f359f04205a2cb7b0a1c7a8e2c17d01d9413a9c7f6a67e2fa7a2d5733", 0x6f) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="2bdea7af", 0x4) 19:14:11 executing program 0: r0 = socket$inet6(0x18, 0x408004, 0x0) listen(r0, 0x0) r1 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) shutdown(r0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) nanosleep(&(0x7f0000000180)={0x200000301a, 0xfff}, &(0x7f0000000140)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) accept$inet6(r0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x7, 0x80}, {0x3, 0x542}}, &(0x7f00000000c0)) 19:14:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x1, 0x6, 0x3d, "bcae8149920500ecb612f5685539c25063554ede", 0x4, 0xff}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffffff, "f784dd911c692f5b2154f8c0be5330917d47a778", 0x8, 0x2}) 19:14:11 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f0000000040)) 19:14:11 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffb, &(0x7f0000000280)={0xffffffffffffffc1}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7) 19:14:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="b54d6340b4d99b7af2295bcfda0ff2d689b23ac9e85fbff42ec42ae441f49cb7", 0x20}, {&(0x7f0000000100)="ba01467f812cd88c77899dea981b391a69dc4990b5db556e34144caf774113a227fa875c7d4845b82f81e0f20fc7b16879cc34d8c8d5670eafe12b3244c03c6c260b534913aeda1050e7d7f1a3bd65ea500d9336ea32b099a5e40c71ef104f9c61a053b1324f7f570e8c44d498f0fc5d37061535c70f4f23640957aa7f7df6bce52677975a6df964f06389756b3155ac3d084c35adb0179b6630a35cc0ac558e094c5eb2798d51409203383d082a1ce72bd72b4f978bb58683dc414df24a9890e87801a9ee43ce1f93a124", 0xcb}, {&(0x7f0000000200)="5f4282c85d74ab19a855ca4f9d2b3ea26b121a098c0880877011ec00b38834d8dbc2949ce70e0e170c8a27c75eed84f3f3e295ea3c587fb382f4bc62889b1563220117f39e22b83f1ea2afd02124873c6e51d9fa5ffbf717194166622bd741b25994ab601f601835ca8e81272e", 0x6d}], 0x3, &(0x7f00000002c0)=[{0x1010, 0x1, 0x100000001, "99855d13e6ade6fd5477b82b1fc686a6e79fcabd977cebdfd874461bcea609ed621838a9a245660d46bd55ae586a0a7b7380aaf5a1fb83c40ef40e5f096e5fdfb4c05b26e3ce20c693d3b90838e20011efbec1c09af21e43b96e40e809318700823cc5bd56bf4a28f6399de42b29b16f09684e997c1a71978152ad4640cacff200a8bdab8c24cc1975ecd37d0d7dc6d93e229786ca0e963f6973398dedf62ee173d40e88fa2d3db3a96689da543f8bff2268a952a197b9c7a8df8d709af056d6932c3973e510bb11b88728de5ff663639bf991b5c1bb6680f7a9a43e9db6d67731c5f4f5648be293841bbe9b8459acabcf363e4b8c8e159a4985fb995342909969911a05575c5b86121d4f83b4004809878d2215561779a0ff9bf73957f752fe30848a63d9d09654bb2104fcf623153e02aec8b0ebb5e78e08cd19d3f79e2239fd5473b9bc5363fd9043cdd735717d0fc0e0f39fe71f3a47d1e71dcdb712f351f8c6b0657dffdd6e504ca52a1ab9cb2ce48fadb4cda55bacc94aebcf34ab80bffc4d3ce68a7978a99e9788755690ed33fc58523d2983e1b240ed832eeb07e2b73dc79703b71fbbd347b5a8e73e049294111731ce3550bc47ff08190268a57f1e035ba5b17dbe7ee59ed42f25fb4f76dab3d4792bbd7ea0a48aba3016212d16f604bf37992220fde949541e4f57460ca0c6cff13397cf9dfc9d11233f22f56a98ac82be72246851aa3730930ab05fccb860c77e9ff94a3ef1714e76cf3737f4046c10293779781990949ebeb078769902ce51a9129f47226f4e1a1cfc1410657ba02d850963444a93ee272e3208c12ca4612c221ddb797e218d20c909f55ab716941ef3d94dcd1d8fbf89123c933eb9dbf0c38447e169deb5e2976773d123a72d451d3850fa33b3a2691ef943393e26f440a643dde10e3d869dacf792e3b66fa2f4577e350b49497485faf6bc11eb18d175fe8831f5d5637442889eb219c60414d1d6d4878d7f78b2819dec442b1914898651f521ccee5600374c1a6fefcb42778271800650899716905d373d94e80755199c4602a8b960675c82e20c4686277f75d457eb60d583476326ec777eadf58d0055d46009dd2ffa8ac5a12dfa063660e4993b64afb45bf778992cd6c69b9a90fefdc5ebf2dff9103a39dc5c674fedcbc7c2460d9d81dba78b0db5a155c1bb34b2de79129878de9318eac08174995a96367b3279793700913fdca37d093e633fa4b7344af0c66e1c2ab6c26933e63ce9607a265d1878bd9ad7e7945d96e762a9db0ece2306e2c1bb6f82f1f0e25c772349b45f0031450bceca6a832c0361c52f82e7f7655546901b5ba3c7adcf043c119825630630d244b3c1e7b3b86be4f2e9a37e8ba22de92b41fd6c6c20efacd910d6c2377f9b4498f497c0c17100ddff3ecfd4aea98a313bd803148b2345769f441db09ffd22648da71c046a2010d81b3897a6a38d3b1c1c834f7c28541dfeccf8e8a606511f88c2ceceb9ea9d7d71e1e9355ec5f8e25059e5b1a9b04e03dc929f503597e80cf0c84265588934a273f0b49ab8f6dedc3b7e78b8af4cd897c05967b770519d7aea2316c4abf471e04151bb5eb41a2bc3b72871e0b6acdbb4fd42cf4fceeeadc2095703bbe9673bdfcde80b3b098dc6a53ae80cb4f3e3a86efb6202d7611831685075b0e29eb4f9b20e01d8506bd13a7aaf6699ee93737886bb775a4e76c1453373d54fa46edf5bec88df2dd41c6c456f0f88274b285b84dc13123807dccf86d6e18b9460f6b0a65e15a01ab619a0198ed8cb35a08e52a5276f7ff4964e0abaf3d4a5c1d2f9d09c0f5d481543a5e295d385d8cf2fbbb683e615edec0f6c2e310cb4cf9d203cc0546e31875249ddc8d2407588fa1ae929da69bfe8635bb66415827a67ea43e9e744370b32ab3b96383fa16c5725c54764cfbacaf36589f2a456b36082e29fa427cb868c4d5abc8cd15a7baae4addb66d9ee7817a236549918cae01fafa10a0d8c72764e8d41cd14b9e18dbc19913c9746ce8acd98b0ce82172a4881e173196a953969292f14e15073b1aa47e48e9aa31f29920da4375482e54a717a40a67692107cb7eafa1c1182c0b10ba190000666d71342287140a8fb7984bd2da95f0ee086f16c3ebcee47d5ffd568989cfb1651e79203d639eacf1619d25e9aa795a024bb5606ec9f02dc8eb3600084ef01649aa7a0a14c6ee03ba6ac1268173999b7e3742267d9ff906b9a0e5c1b38f6cc0a8d5daf0047425e14815d6316d96920badc5b29b768feb8380a60ee47be526bfece0d2cbbd74f4f5bdb945aa32e1474292f6775a7d5038a0c2d7fe073d0e3d25ec7f844c952843600c3ddf0e33d78b366c504575f5900d7941a92fb1b3905604abb5b8f4f08eedd7664fcc5d156ff7eeac5cbe8417a823369c460f466c6f9992366432cf9c390e78532edee9bcd5da9398e14006ae4c803eb6eada9029aeb205c226dc57af9b94aebff3083bb63a44be96da2b7e02b34ad4935c21ebfa63a5e53f289f4edce41934f5f066725de487f99cb4b99a104af8956a0519381c5339528149d42127e47ed789dd3e7d3d5d3936f44f69328817943fca7ec1b22f03e85c2126850357911066d3a20e53da6cc56c3bb33bcc5a162f978b59aec3be10e0aaf0d818298375d940642c453c2ed7f2565cf6b1c8903ec92f43d7067e07cfe442fdfb34d8b94c212f63b5e8c95436e030f1e1c667551a4ce13c9951e666c38929d8fa06d1648bd5c8df82f14758223484a3100939b81b32974afa49d32287bc4c54f9486b334e00b260d1b1454e9a8993e4a31c9b8461e4d73568d68987f7a380f137d8c170c1a1d9c04398dc9b23cf62de994e414083a875ea5e0bd3fd5f5e0e22f3b2c8579db032f60600a9fa01a53c9e82bf31e1de323e4c310b0af0a6ce222b9f4dda6463b030c3bebc30ec26ba9283990542c0d9a5870394fdf8863d6dafa475739bc9ac1213f752caa49cc4f4d654904d48ff26859dc6c0f897ddaa2e3a8aa4e3692ff8c310f9287f886e277af2e6a64876f38393922baa2c5d7b1eee4bf0c6f0c68f8e32739a150d87f1916b527a3021a268a252dac059779c48c1078916cce1caeb8b0b94f712cacf7cf8cf26ef8b858d61400f566ede676d2c7ed2217575ebb6bead00f04080a48cb469da4f42dc53c5cb6bfec38a5ee8fe537bb0760378efb1c3d7d1f10514771a61033e0fe146adde618e4ae372eff54c7ce1286b18979e3ed02e5b1ec5b6ab2133f54dfa6ae187da707ad44c79054c6d1993a3dba0c1524b6af046956d2b1ab7e0cb4a67137ba5fc26f492772b9e5ee5dfae3c8cb96fe0b4ee6578658a0bd0a422daebf479dff3864f1470a570194ec50832aa33fee3df1a3d186b7b8e2d43568c5593caff344ef3b4289e2d2612609bdb9789fc3ccad7606b625b2d7f6a1759bab455e29b6a0988de23bdfcf25bd73c9bd9ed8c88ff4379438919267cdebd52091e3d333c42994be10b1286fe95d688e06da3b00f07b518f33a906382b41a96452ec52f28273e7be577dc54d756feac4c98acc84a77b51d11ec8b627973284d2533bcb267c9e044cc00b90e8a66faddddea3d1709e818125a37472a6674274d7ea165db8b11d1464a02c5a6190f89ddb8e031a2f3a35ccb18813d352e3a5a9af79327887ebd5ce6bd4fc77c0e43a492bf844c4b9eec3d16cdc8ce62cab47aea09af011b2607a1313896eb62b385dfce0370e91ef83ca84b23ff4776bb70b348c6ad7f38b6be15b0f87f46a7bc893833fd4a87cf5a3d1eb367645951ebd2434cc2963a0d95420d983a10e96ec26d52ad9718640a681ef5d324e047b55fcd0063f190b0321cc63842afd916dff765768afc2758b7e82fbbb934a41c1baf6e2e34b05b509a66578eb89c96dccc0dbf1195b5237ac5f618edce0a17fb6669e4eee03da7fb26f86c2a1dcf64c75bbbf11f710e2cbcc38f4994cbcfc7a5b021452677d6ad112c929f758962699db608dde153cc40d2db4166d88fe35b031626bd9c4e37833f847f577918270754c7941728ae06b8193b015e6f10be8f40dc80755e15a5fd943d824ccaaea518bc3142c000e7db320a29b2b446716f93b5a1196eb713c3417b4400800718c5f84bb07c07edccdc6a791ffa190980a13f04b3c2c741190f47b19b3af03935a809eb84e03ac822eaff22f36d85f6ec0db276636a93117578731cddea5b9534e7a595b7ceae820896abc4bf25fbe0655b0b44a50d4acbf2e09ff257fc37236fe1c2c1323e000a09dc3a579d553db7ea1af7b44c262518cc5a1b1616300f91cbe1c814fdc231118aca1b3474164be57da6d89b343a6953189f3b6ff916189585d6e25e9455f7ce16e57a6d202457b868b3f2cd106a23742682917ffb027fe2be07cfafda6d1559d8e6e44b8a0c24648b04a269ce3abc544dd1c36a7104e1933b21779dcb438b533bffd3049e159a5f24d5ec3312b57a0d7f99410d954b83fa80842539ceb0a33c600404e47ef75d4b2f99f32d79fac692d56003f2f7dd56ffb6d078ab12f7776a00ad4b8350877816f70e666cb6396b24d1c1fc0a48fb1eb72f82e91529f94a6114f65182151a82a6b9342f1c513881e758b615e48b6d4bbcd8d4a1a2f13e457ec94d785f4c850aea8ad43b14bd14714ccc900647ecdf52d5f1fb045686b988c2afe4be257e2525d2c6bc297d64cac2a5031b8a5d514a4e8e9546cdb882a9a0f44f4fe7f35818d1d1ca29f2fdfe02742c7e624604d377a300450f90bedacf8bb9295a0d677613e04dfcd6033609cf5c059780e20b43f6364223ffcc0e25cf5a3d527a9e96e9caa9bd6302d727bf007a0329d910ffa73d9b23b18e63a23bf096ddd9b06c2c5f0c1413edeb973b507c4cf163e3438963c660757236fecab1911364a98d794f04463c77be4611553b88458d1ffe3179059d5216bc0fbaa7bf763a42f013dc15bcfd319016c3389a3e98b06e246671a58295119b6cb18fef9869164ec3c32f25eea466dc6e17e95565c87f5e7e010f139a4cce408294cfb004e7eca437cbc2f9b562d64ee3b46177b119dafe3b12f19c0fd9ca6aba6c51e13c135cdb3bbee039835d3ab3e9909b62b5cd65a3d4df324fef8f4c31b39cfb352bfe1c7e08b8b9d35a113f9d2b4cc3ece50fd848134460139785a5bc2fb4eaf1084ad0d6dfb2c566118fdba3f8fc8b00389f1262cc9dea87bcf2502f9445517b7da6de80e894463123fee603d7b45b841c6f64bd507b30672edefed21bad8b71a875d625d8583ecd95982afb8a14a0cd057de561366cf7fa43e5e977a925e3dc98b6eb718ce2f2df9eaffc76fca842dd5d2983a9dc4121616140f7c2144bfd074ad1c51062295ae09cefe031356fdf09da5efbebbed7c626f335942dacd6b2fc4cdd32800bc9845f9b0263b54ef90175f9601cbe7623c60be4c42a05d1dcd99b710b7afff49ca506a68270739ee988a319cdfaa58151937b96df0a03888b339c90fb4c2ef14d3e8ec4ea69c705eeb1a859ad4ad91e0ef096a2bce731883f934a966dc2882cc169ee38bd587c6859225fbbcaefe3f25a0026a0601e60fab6a51db9e98361b2b48132a08ec42a4987435f8df1d35ce32ea919b8d70f3b037873365398189e075dd2b67b1f1ceba81ee39530f48b6db6ca5382b3cbda5eeb5622d68c5fab47dbd503d1b4eda35c8a705d92ed02ba055a9de2aa0d29c3bdf5604a8edde3f75d6a486d707d8554e5adab775d8397d33903b5b2ceb70d655278243a909aedc3a5793816ca6d3fbd4263ce2bfe8"}, {0xe0, 0xffff, 0x6, "d291fc4f990b0ec33b31cd242398309265440c90a67082431699f56663237abc82ded252ec9111c200cce78b077821ffdab781b71e0a9651059ca3ff050c8db932afc6bc5aeb69036517294e108b609890bdae5f9b75454616c0d9b2e6d79b7f32812d8ba4a6e6308a62b92d2939373db13f80186296adb1f8d6830e4f460c1ecb077b734cc7f4d9a7fec05acf1f32ae8643a77c75558363bd03be277616a3c20cb4ca0830febd001db5b107c2075029f7fd34b66565b65aec277d5c65cb0d4051d37a1ebebdb49cb83a2a990df1"}, {0x80, 0xffff, 0x0, "e42a157c8aabf8c4f6c576083291d2fc359bdbb8132734856d1f8ef7718e1301e804f0a1261226aa056a7567847aac4b56013e735710ce149e95415c807d6fdea6fed9f5df3b3aad400e8788cc601b1e9f941dbb8b156cf179bf9635d04289370081bcb963ed77ab7a41b584ede6"}, {0x98, 0xffff, 0x4, "9e56d3ba826acf4c7966aecfd8a238edda7cf95386fcf51609a3035040c3876b6fc616d643c6dbe277d364e2a728deeac834512ca66274e7eb56f63c94b2bb3c66668ed161c98639deb0643a4a01229fc7a1b01fbc608b40cfd4c55aa27849d23a5d2d2cbb6cfe5cdb520a2c0d521006a89f0740034f900752c56f90d4fa82f56cee53b69cd2d1"}, {0x50, 0xffff, 0x40, "57747ef06d0b8a5ab513a9b5c57ff8f66ce4e244ec76475d4b527043120d43599ef7d8fb9c82adf1642d75853b331c6c5ea97c77f657e85281b1a0b1d9"}], 0x1258}, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x101, 0x4) open(&(0x7f0000001580)='./file0\x00', 0x880, 0x1) mknod(&(0x7f00000015c0)='./file0\x00', 0x1003, 0x7fff) chroot(&(0x7f0000000080)='./file0\x00') 19:14:11 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x6) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 19:14:11 executing program 1: select(0x40, &(0x7f0000000000)={0x5, 0x80000000, 0x1, 0x1, 0x9, 0x56a, 0x8, 0x9}, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x4, 0x100, 0xc5a, 0x7, 0x6}, &(0x7f0000000080)={0x1f, 0x0, 0x4, 0x80, 0x401, 0x8001, 0x3, 0x4}, &(0x7f00000000c0)={0x7}) select(0x40, &(0x7f0000000380)={0x8, 0x6, 0xd1, 0xf4, 0x4, 0x27, 0xffffffff, 0xffffffffffffffe0}, &(0x7f00000003c0)={0x7fffffff, 0x697, 0x4, 0x7, 0x6, 0x4, 0x56, 0x7}, &(0x7f0000000400)={0x4, 0x6274, 0x7, 0x8, 0x445, 0x5, 0xffffffffffff8000, 0x5}, &(0x7f0000000440)={0x8}) select(0x40, &(0x7f0000000280)={0xff, 0x2, 0x2, 0x0, 0x1935d7f5, 0x66, 0xffff, 0x4}, &(0x7f00000002c0)={0xb14d, 0xae2, 0x83d, 0x8, 0x3, 0x2, 0x3, 0xedbe}, &(0x7f0000000300)={0x8, 0xbd22, 0xc, 0x0, 0x6, 0x7fff, 0x9dd7, 0x100000000000003f}, &(0x7f0000000340)={0x9, 0x101}) r0 = socket$inet(0x2, 0x2, 0x8000) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000240)={0x1, 0x3ff}) select(0x40, &(0x7f0000000100)={0xe82, 0x10001, 0x8001, 0xbb, 0x7fff, 0x77f, 0x1671a627, 0x8001}, &(0x7f0000000180)={0xffffffffffff0000, 0x7, 0x5, 0x2fe3595e, 0x1, 0x100000000, 0x6, 0x2}, &(0x7f00000001c0)={0x81, 0xc6, 0x6, 0x7, 0x9, 0x2, 0x6f7, 0x7fffffff}, &(0x7f0000000200)={0x2, 0x5}) getpeername$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 19:14:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x6, 0x401, 0x2}, {{r2}, 0xfffffffffffffffe, 0xa8, 0x40, 0x0, 0x101}, {{r4}, 0xfffffffffffffffb, 0x0, 0x82, 0xcd, 0x8}, {{r2}, 0x0, 0x6d, 0x2000000c, 0x101, 0x8}, {{r3}, 0xfffffffffffffffe, 0x1, 0x1, 0x9, 0x10001}], 0x5, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x9, 0x8, 0x1, 0x15cce97}, {{r4}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xf7, 0x3}], 0x80000000, &(0x7f0000000180)={0x0, 0x800}) 19:14:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000040)='./bus\x00', 0x28890, 0x100) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) poll(&(0x7f0000000140), 0x2273, 0x0) 19:14:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xab9) setrlimit(0x7, &(0x7f0000000380)={0x0, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x400, 0xfffffffffffffff9}, {0x5, 0x7}}, 0x0) 19:14:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x2, 0x770d}, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) 19:14:12 executing program 0: unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)) sync() mknod$loop(&(0x7f0000000000)='./control\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000100)='./control\x00', 0x28180, 0x1d6) mknod(&(0x7f0000000040)='./control\x00', 0xe000, 0x5) 19:14:12 executing program 0: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='*-\x00', &(0x7f00000000c0)='!\x00', &(0x7f0000000180)='@%}\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='^!$\x00', &(0x7f0000000380)='#,\x00', &(0x7f00000003c0)='%\xcf\x00', &(0x7f0000000400)=')*$^+\x00', &(0x7f0000000440)='&\x00', &(0x7f0000000480)='\x00']) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:14:12 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) shmget(0x1, 0x2000, 0x404, &(0x7f0000ffb000/0x2000)=nil) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 19:14:13 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x400002046, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x2) ftruncate(r0, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) 19:14:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 19:14:13 executing program 1: r0 = msgget(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 19:14:13 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() setreuid(0x0, r0) setreuid(0xffffffffffffffff, 0x0) 19:14:13 executing program 1: link(0x0, &(0x7f0000000300)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) ioctl$TIOCSDTR(r0, 0x20007479) 19:14:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001600)="89e5af81e3d87e4fb5b5c755522cc1debc4075f4aca4a572c6024654c74be576770d2ce1228f96460ae1f2f03647ef6bf866d4bea43453ca7763176b9d17f42faf3f56de26ebaca371160726c624ce8ce50c9ec62371eb5d880297edd1224da7cbff77506e58a109", 0x68}], 0x1) 19:14:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) read(r1, &(0x7f0000000000)=""/128, 0x80) 19:14:13 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) setgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000040)=[r1]) fchown(r0, 0x0, r2) 19:14:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) chown(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x1a, 0x0, 0x1) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) chroot(&(0x7f0000000200)='./bus\x00') r2 = getpgrp() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r3, 0x2000747b) r5 = fcntl$dupfd(r4, 0x0, r0) fcntl$setown(0xffffffffffffffff, 0x6, r2) lseek(r5, 0x0, 0x2) fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) dup2(r5, r0) 19:14:13 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/47) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/4096) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) 19:14:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffff80, 0x0, 0xfffffffffffffffd, 0x937, "54ef95d9a1974f0bb1960cd1efe6075f028c0f95"}) socketpair(0x2, 0x8000, 0x12507bee, &(0x7f0000000200)) socketpair(0x16, 0x0, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) 19:14:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x0, 0x100000000000, "2a11aa43d300000000210d82dfd492d3cb2ba553", 0x0, 0x1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 19:14:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446402859e4e5fa70e6352318b26093ae6d39ca50e483d52c99bfed567a03a2a5940bead119339495ebdcba37815f51ff5f424d7bb85b4d6e77ed9a974950d7b947d1fccc8d27b5de199fdec44fda1d7870129a2c1a3b24e86f195fb4877c7ad35b0d9a3f5003b9cf90fe9f1c8959d450fb9c4ad6a35f32f806b66331b2b0a8cc2290d4da5a3e424bbdb3abcf022c46312fabace7f89b2bc2bfd0f563c962d9ccb2d25a072a17092c917cdd385d27f2290085d64763b102197aefa36a601aad0ddbc304262621c", 0x119) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 19:14:14 executing program 0: unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='x\x00') chdir(&(0x7f0000000000)='./control\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='c\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./control\x00', 0xcb256ba56100ad00, 0x104) 19:14:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() openat(r0, &(0x7f0000000000)='./file0\x00', 0x20080, 0x20) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 19:14:14 executing program 1: munmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x11000, 0x10, &(0x7f0000fef000/0x11000)=nil) socket(0x20, 0x4000, 0x0) shmat(r0, &(0x7f0000ff1000/0x1000)=nil, 0x2000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 19:14:14 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100002000001005, 0xfffffffffffffffe, &(0x7f0000000000)=0xffffffffffffff11) 19:14:14 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) r0 = shmget(0x2, 0x2000, 0x84, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/135) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) 19:14:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 19:14:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) socketpair(0x30, 0x0, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) chdir(&(0x7f0000000280)='./file0\x00') ftruncate(r1, 0xd4) pledge(0x0, &(0x7f00000002c0)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') recvfrom(r1, &(0x7f0000000180)=""/108, 0x6c, 0x802, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3, 0xefd7}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0xe1c}, 0x8) socketpair(0x1000008000000005, 0x4002, 0x5, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x77) recvfrom$inet(r6, &(0x7f0000000040)=""/58, 0x3a, 0x802, &(0x7f0000000080)={0x2, 0x0}, 0xc) write(r5, &(0x7f0000000380)="52fdf5ad04d36afd883612c87c424fe55808843564e0de85740766b779d80198bff252e5fc9d352b4be4bbd9660e7563aab21da918de652041c740eacaa48d40878ab8961a47d2be374453f3ee2415d5e8edf184b995a0b06d3e8a9347d2d9be325d6a0d3a1ffe3b857efb75fcbbdd119705fef07e124634554b8c84adcf528958e8196170c85dea43f670fe3f71c787dbeb37956687454e37d0", 0x9a) lchown(&(0x7f0000000200)='./file0\x00', r3, r4) 19:14:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000026c0)=@abs, 0x8) mlockall(0x0) 19:14:14 executing program 1: r0 = syz_open_pts() fsync(r0) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) syz_open_pts() 19:14:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1100, 0x8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x3, 0x1, 0x500, "7a8b1347de06a612b8880dfd7e068c88189ec2ac", 0x6, 0xf7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 19:14:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0xc8, 0x3) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) r1 = kqueue() open$dir(&(0x7f00000011c0)='./bus\x00', 0x3, 0x20) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x23, 0x0, 0xffffffffffffffff, 0x0) 19:14:14 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 19:14:14 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0xd0, 0x100) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) socketpair(0x20, 0x4000, 0x8, &(0x7f0000000180)) 19:14:14 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffbff, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() truncate(&(0x7f0000000040)='./file0\x00', 0x100000001) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 19:14:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000000000), 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 19:14:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 19:14:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) kqueue() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 19:14:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10b885, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) syz_open_pts() 19:14:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x18) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) kqueue() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x1, 0xb2, 0x3, 0x6, "df2617cb7b1fbb5eceaaf24c09938eca78cd3baf", 0x4, 0x5}) 19:14:15 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x8000, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 19:14:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4011, r1, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x4, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x18, 0x0, 0xa425, 0x1f}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000006, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000004, 0x5, 0x1f8acc6}], 0x1000, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x5, 0x101, 0x7}, {{r2}, 0x0, 0x12, 0x0, 0x20, 0x4}, {{r0}, 0xfffffffffffffff9, 0xc1, 0x0, 0x5, 0x1390}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x7, 0x34}], 0x40, &(0x7f0000000180)={0x7, 0xac6d}) kevent(r2, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) 19:14:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x0, 0x5, 0x400000}], 0x8, 0x0, 0x9, 0x0) close(r0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r2) 19:14:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x809, 0x80) shutdown(r2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x84, 0x86, 0x6a}, {{r3}, 0xfffffffffffffffe, 0x40, 0x0, 0x7, 0x20}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffe, 0x1f}], 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x4, 0x71}, {{r3}, 0xffffffffffffffff, 0x8c, 0xf00fffff, 0x1ff, 0x8}, {{r3}, 0xfffffffffffffffb, 0x60, 0x2, 0x1f, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0xffffffffffffffff, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0xb, 0xf0000000, 0x13, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xdb41, 0x40}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x5, 0x100000000}], 0x3, &(0x7f0000000000)={0xb7a, 0x500000000000}) 19:14:15 executing program 1: r0 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x574, 0x1000, 0x23d0, 0x10001]) r1 = socket(0x40000000011, 0x3, 0x0) shutdown(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x80, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/82, 0x52, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 19:14:15 executing program 0: mprotect(&(0x7f00000a3000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) minherit(&(0x7f00003ec000/0x2000)=nil, 0x2000, 0x0) 19:14:15 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 19:14:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) getitimer(0x3, &(0x7f0000000080)) 19:14:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket$inet6(0x18, 0x8004, 0x100) write(r0, &(0x7f0000000040)="4de79e0ad8fbd75d8f7fba33ee2cb720cd67da4a42f918dc4468324ce3a142818326f24384863804ee53", 0x2a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r1) 19:14:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x98, 0x20, 0x4, 0x5}], 0x815f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x1f, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x1, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x6870, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000000, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x81}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000004, 0xffff, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfff, 0x9}], 0x6, &(0x7f0000000040)={0x6, 0x401}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) 19:14:15 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x10) r1 = msgget(0x3, 0xa0) msgsnd(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="020000000000000036ecb2dc6a627adc8fc9672c1e76d5a43dd50f222402afcc7846371d79ab50a2be67aeec736fd76db418c8ff9d1766bbd5a1e633b7f5768e0ba3706af2c9f2853bac7e906e10e9cc4ad91dd7befb06dbe746778445bd2731c9cc76d91d8d08000000a2b893c3ec781925460bfb6a423ad96fdfcdc141e4f9528186a24a35a57daabdb7a8d5adec538485784b6a25e21073efff2cb292e4bb8f4c8c214124d8ceeedf219e3431120f9846d0f204d99143e0aeff48be99252e308bff76e189476cbb7c2ada7669a367137ce5c4a5504eea599f5a90a5778658982261df39a8decbe2ca685ad2d312a2c499bde4ecdea9a44a107967795b8e9985356a86056d5b4e4cf6024c93a69fca955fd3530fc5e5823d2a173c84629e8143ffeb316ee3a16dc766f34fd377b1e798b6076ed4242af91219e5c88303bc9b24e96b26097bfd60b3857a4476a4a229dc7252ebbac1535bb30a7e073db9db6cfbb64c57900e40d9e8d44b388ca9c538f4535b007120419db260f28a78b4e930d10d174a92d55c00cffe41be08ad33b55634751a75237bd1bbb03cf151c937b6e30226d6f8cd0cfc4067b82ec03f34d0aec37060a1023e93ef5f"], 0xa3, 0x0) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/4096) semget$private(0x0, 0x4, 0x100) 19:14:15 executing program 0: r0 = semget(0x2, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x3f) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) 19:14:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x8023f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x80) setreuid(r1, r1) 19:14:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) syz_emit_ethernet(0x1, &(0x7f00000000c0)="ec") 19:14:15 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet6(0x18, 0x4006, 0x27) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000140)=""/245, 0xf5, 0x40, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 19:14:15 executing program 0: socketpair(0x20, 0x4, 0xf4, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="008a1e3377d3b1d6d516a1f74e03e1bd9c231b8c487e399e53d358d1459670f15e7b4a4582102ab619115ccc1de9e4cd5b3feff39c2981b79b94754d8cc3098c4ab5e12ea157e39d010caab27fb4f1ef064476c8cbda9517d13093498623c65603e7a7e4d603fe960d8b854eb4eb471f3a243c92f8f30f5167ad924f95e42b82feac1c41b825d61db2526ccfa327aeee0b93aebb6a375c36e9fa515423c12e42f20c5c33d01b039b0b47601203189aed2b1e7e0772bfc98cbd184ac5e66f9994ad1013a23aba24da032ac88074847375952236ce9a15f0e889ffadc0705dcdc57e34f1d586b5d6db42de612ff12b730d1eadf5a3882d2aa7de4c02c7", 0xfc) 19:14:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c725e2e57", 0xa2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x8}], 0x1) 19:14:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() write(r0, &(0x7f0000000080)="a7fa603524b73bd88fbe0c4aadc9c70ee6a61c131905c7a3011d3fb27dd15ad298ec13be67be69c0f92ae22e79c58fa9de25c4ee4933847aa35ae98d83caa81b8acea670f3ca43ce19e84800c1c4b39c66d33bc4de6e1f5ba736963c3e", 0x5d) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 19:14:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 19:14:15 executing program 0: mlock(&(0x7f0000719000/0x1000)=nil, 0x1000) munlock(&(0x7f0000718000/0x3000)=nil, 0x3000) madvise(&(0x7f0000718000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6) shutdown(r0, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 19:14:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 19:14:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) sendto(r0, &(0x7f0000000080)="e1106283fa94b2b77073743d0df2f64f43a264f375e192467633944d82bd782bd91c7cb9aadd0aea8fdcb9998a0df160925d3bbac42a9bc64dbb30a92cc6e772c6318c0b689883e87432c8ac1bd949dc377b65ea6d12091ae118235e4158d7cf4d052220b24e4a67d57f2ee4e21b3b17031653223873f5f44c27384c42ba627858c2bedd6b678bc5c205febb5b5c66a9f36800fcc70add1f2286a4ea4cc18d1a88e98f6e0cd783abc6c33951fd693ea33da2a595e25182ee641f039c9dcc6011fc86a2255e11ee2aec4f0e8323b4019766e7ba98d85a13", 0xd7, 0x400, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000002d48d9b4430a1f86105f5f3669817015bf7d2568953e5e5f3a454d7550ec2cfafb0084cea19d1c1977bcc613b9ad71760213cb5fc56ce617ed3fd1b531b6841d7dc165ff1979482c1392161f6392b5027698edb5b390c187761798081f9395a49918ed8d08"], 0xa) truncate(&(0x7f0000001180)='./file0\x00', 0x3) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000740)='[^+\xd1]&\\#\x00', &(0x7f0000000780)='@\x00', &(0x7f00000007c0)='/+\x00', &(0x7f0000000800)='.\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='$@\x00'], &(0x7f00000009c0)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)='.\x00']) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="596a91a1e5646ed2e09362c368fc0ef01488914ac70dd0f4c922aae9c0019790b1507c430ebe55bf4193abde323352074282361f64ad777e0cfdc2d22f148e570189332d691c593d6f777f43545166ce3349f60602e7e9f09db3e423f07423e3e343b054a157e7f012911547214e5d69559e242fb9e71cd4756286a48a4e9fbc50e0157683", 0x85}, {&(0x7f0000000280)="932c70f18ce9d7daa50a7c65", 0xc}, {&(0x7f00000002c0)="ce27d62e8ac07b433ed2b4976fcec52fc18ce0030e58521ea0995e5f97214d232fb4a969877bbd0d46a9e46641b7117003190b50e5c050bbaa5d86529f2d169cd4f76f644d25bbed608e1f0b180c1ac8d412cd92265b5430ed1d52fd6ed21339618675470676f93b24640366a75afb9c0408dfda62de07fe61a5b412c73722a31b262a3bed6ad2ec432397d806f5101e43a80f2959e1bf784705f1d22122e5006718008d87726d9891d9d45c8c6975d055d00dd2ac692451208b4bfd247596a5380d7afd81ddf80f9c78bbad0b3de694b6d1b98bc634", 0xd6}, {&(0x7f00000003c0)="7896fb20c81694f5e209e059e98641d24be8e49b624d359e92ed8e60c0", 0x1d}, {&(0x7f0000000400)="9a5acaa4523de3fb19848c034ec7a49b0440d0ca21d9f402950e48f5bc4d86abd7569c0ca197724a9ad6bc3b8abd3c8cb2a37940af44ac65878c79b68c9edebf95f34c3cc1e6f5521f54", 0x4a}, {&(0x7f0000000480)="1472f31e537a9fc76663df8f5ae7bd10e39858c81ae4cd1e0ad524317976868f5c51f8f8fa7120f577fe8523138fcfef056747fbe7ae2d6a944d996e47831704839ce1b327a276e73abf40e7873c38730cf74b5511c1c455049342f7a9a68f409b5851a119db57d7b9c45a2450d015cecc8eccde98e65767a9ca13c95fb015cc5ca9aa8a1dece388e46886cc703e667debe82325090675180ddb5dd87ca24bc8cce3a96ef4d909df1ed5d5888de7138d3b8d845581084948dacc419b55c0be744f5e09d4ce8834c1ab7a527299c7e154b496d7e5fb47d3b20aca91b679313869df306aef87aa3e63888784dcb01dde89e727922ad7d23328cb1922c7", 0xfc}, {&(0x7f0000000580)="052c5a", 0x3}, {&(0x7f00000005c0)="6acf8532f2897e8f45af3dd3ee18fe9ab824eb9d358ab5bee5a83853226b0d6089b3924dcb62053587cfd9adfdea565792936e18a6b22f8c9a0a8dfd4c102c6229663eda9767a5be2d4468c02ef96705c7d08d830fb7af4bd461f3606d866b602acede1ed8a60f8ad002e4718975a39f88ae6a101a4acf6b56470e09f1f3cf453f415303aed2f3a4c18f1ccbbe4f5f9de424052bff8fb0075da9396a2e0bbbfd0ffb853751836c02d5830b", 0xab}], 0x8, 0x0) 19:14:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) r2 = syz_open_pts() syz_emit_ethernet(0x17, &(0x7f0000000000)="96f6823f376fa6fef8c2af740bd17f89a181a56e5f4bda") fchmod(r1, 0x15) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 19:14:15 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f00000000c0)="d6ece7490db955eea0a217e3c8715644ca361d802529ee816ce8d1b3d28a741656a0f9f9b4a965876003bf0df13c453c6fac4854039a5d8d6e48241d3ebeab4601774ffd47f3b2e70506902c6c7b185df63f413767f7c5952903c096a516483fa755e90d5c20c0d902a82e95cb1bc4cbf96ac74399867c4e05e4b1856e0842da47bb248641b214763ed2a14f6f7c1c32eb4e333123b721e4474b9f83d8bf89d2fd167787a8", 0xa5) write(r3, &(0x7f0000000000)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65bd7c34af", 0x64) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1010, r3, 0x0, 0x0) 19:14:15 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 19:14:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x9, 0x0, "4fd7d4582a05bb0389f6f1a6d21b630c20b39364", 0x7, 0x7}) 19:14:15 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 19:14:15 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000140)='./file0\x00', 0x800, 0xa3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 19:14:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 19:14:15 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = socket(0x18, 0x8000, 0x7) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/86}, &(0x7f0000000100)=0x58) 19:14:15 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r4 = msgget(0x1, 0x140) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getppid() r8 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x30000000000000, r5, r1, r6, r2, 0x20, 0x7}, 0x7fff, 0x80000001, r7, r8, 0x0, 0x4, 0xa2, 0x3}) setegid(r0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r3) 19:14:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ff", 0x75) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xe0d, 0x0, 0x3, 0xffffffffffffff7c, "854955882e0261ce4e64378e5dea9c11fe4dbfa6"}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) r1 = getpgid(0x0) getpgid(r1) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./file0\x00') r3 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x2) kevent(r3, &(0x7f0000000100), 0x680, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x60, 0xfffff, 0x400, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x400, 0x8}, {{r3}, 0xffffffffffffffff, 0x44, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x8, 0x7}], 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0x3f}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x2, 0x0, 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) 19:14:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x5) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x1, 0x600000000000000, 0x3, r1}) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000180)=0x3ff) close(r3) connect(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0cea102f66691f00000093dd48eaf0a2a3bf0400000029ed2465c3cde2347ade4d2f185a2b25e32558d30c204fa322a5aaa9b397a9ac930e93305371855837c9195775f5cd5e0af93d110e70a45e6bc6823b6e5bf2ec7605fdb06e8275d227c96a0f2287429e158758d956d4171ed536ba53e425166ec50858c0bc527e09e40c5b2c91a54d0735fb2ff9c636675a8df8db27320bd51076675aff423ba58d39d5114ee43f479f5a96afd6ec3883dc0e6272ac966829efdafc20d9a47d996bc460eb4444148cd9d36105b56148f75bca5516855a787f6c9d0a14db6b1cbfd5a6872e9520d9b11b897f3a55415e5273b04ebc861d9ee58ae7bda9f2a116a8385370d7357347d369dfedd0fbb01d680a791735aa1e1381c368319fbcff0e0fae962955fe0d04959c395d689e59bb7115435c716cdb963f6ec3c7ac22e17e1b287e3e5c7120f0d6c39856d5ba19d14149ccb3dd7c417391738bb10fe1c6e877e74a1e51c1b040d557fc20eacd63ac2d677d44730c52485fafe0b94389e335966dec44"], 0xa) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSTART(r3, 0x2000746e) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x0) 19:14:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94aa670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643782afe148b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959cd3e606bf4d74a80b2b11439af98a73b7970b8720ee6cfdad3c025c1e67fe908ddca9f2b99b9858add30d0a46c44bf7aefc1d5aad116dd27be66b819b8acfee67f4bea7fcef84e2bdcb7bdff72cb464c9b5bf2fe5e544103bd7c162afda8776b069b1a71751905d5e4771e70dbdb7a8aa2fc2573220ec001ee40563da35fcd1b4f8adc6c4b773a1df0b8185b860cba91d93fe3d89883edb454bc3f357379ab24a51bbc6dc519c34171a1f9b40dba69647ab0b60eae3b70e98c8063bd5a4f631a51551af1fa29b13044a5ebbdf21f6b99884adc43b02573db9d42329597e19619766fecb2948085d017be4cd9059b0d0013026ff73", 0x192) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x1, 0x5, 0x80000000, 0x5, "c54ce625de5b28b1617aa67de052c58941e89065", 0xffffffff, 0x101}) 19:14:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000140), 0x10004) mknod(&(0x7f00000001c0)='./bus\x00', 0x2110, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x80b, 0x0, 0xfffffffffffffbff, 0x0) kqueue() 19:14:15 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = msgget$private(0x0, 0x180) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/240) 19:14:15 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = shmget(0x3, 0x3000, 0xc, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/72) 19:14:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/128, 0x80}], 0x2) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:14:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x3, 0x401) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2d3, 0x41) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:14:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) truncate(&(0x7f0000000140)='./bus\x00', 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="f385003ebae0e891fe8bdbd563a000248298110c9a0ee64bb9c30723c953be9dae31e12837cef7bedd984c53fed16282a3dffc8b50fed2806f39e5928400000000000000000000000000000000", 0x4d}], 0x1, 0x0) close(r0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000180)="368048d8d0ade8ccaa72435cdc90cad1a33cf632bae4f6b1003dcf9ab0f757444a64e81c45aa57e61cec18da5c9bab1b2a64269066c2923efdc431121d87e7c68835309f859e61002b8fbc1f328ff019d9c7005f2b81afd6cb01a430f581270f3ea53427d74e8f878545a6ea15cb63de4b53c469ed369466409b28c6fccc94b79b494cc1a01c5d38f5db445153fae2e02d2087412f4a95b32a397937e336b05c35d42c617cecde9e1290cd874694a6952d54f7", 0xb3) 19:14:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b92fdc6654ac681af1ac19e56dd9067ccf60a89c515bb3f1365e44ba9eeb8ebf9e2882a54faba09dfa84210e9dc09c46a3a7856986c9e9194aed3b6ddf0e650f76239d3f494f4f509f9e1de6ea316e3e7cfae2ebaf17340f5cfb82a7f4132c06de06ef1c8c815170d470063ef8785968bbe7dd1a59532753147c", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 19:14:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) rmdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000040)="49aeeea470ccee185a", 0x9) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') 19:14:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) r2 = socket(0x26, 0x1, 0xebbf) fcntl$getflags(r2, 0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x80000000) ioctl$TIOCSBRK(r1, 0x2000747b) bind$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 19:14:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r0, 0x1) write(r0, &(0x7f0000000100)="e5110946aae03fecfe197c5bbaee51e3c7a17e5693e5e89cc27031ea114ff55925ee84b00dd6b29e68a4f4d4d2c20cebf994e771cdd1af0a82202f666a4ea68b9e3a8b4249ee3de64869d56625d926ee85315d802e0ab33105ff0da545633e0310071c95026bdae44131f03672e190f87a8e97c89274affde590c2eec6892062bedf6f21c4bc210e641495183d0c7b838a83acfb481584de5a8d3e440e9b937e0dd3d59359addb63f345f310a4931aa0697ddb821a66a26116c76615b6327cdbff7c6dc7d354286d53f33fb2f615d5cf32a7b33c4f054da91f5ff08f3f726241975db73f", 0xe4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0xc) 19:14:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() flock(r0, 0x5) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0}, {r0, 0x80}, {r1, 0x150}, {r0, 0x2c}, {r1, 0x40}], 0x6, 0x400) pipe2(&(0x7f0000000000), 0x4) socket$inet(0x2, 0x8002, 0x200) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) 19:14:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x4, &(0x7f0000000040), 0x80000001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="c60f37000419c7f71d8b9bcd53645a15a3d2a5200cd70631bac3b6a0e7ffa8f3d9dbd863c69b80d416fe1ce02e16012bc36493ea9a9690f7ec3bf3", 0x3b}, {&(0x7f0000000100)="e5fe8a179268dd32d9804534dd972213e0860f3b883e427e25", 0x19}], 0x2, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0x78, 0x400}, 0x8) 19:14:16 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x93) recvfrom$inet(r1, &(0x7f0000000040)=""/123, 0x7b, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_open_pts() 19:14:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0x494, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 19:14:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 19:14:16 executing program 1: utimes(0x0, 0xffffffffffffffff) syz_emit_ethernet(0x10b1, &(0x7f0000001080)="cc4a169b474b2c0cd83e6bc2c85d71cf8cc28bce6a6653d0d487874e8e8b765a132fad9a1cba70fad2b7920c2124ff2ea2dde287e69fd76a436ae73b253bb8b0dae5c99b4d801cf562a2ff49cbaaf3af945c4bd8a4d88104c54bfcb842c80ff72ddc1cfcddfae875e5b14a778505af48d28c6c3c3e8fee288b470685cb46dcfe915d13f97d1714487e48b5b371b7741de190b55d213152e0823d26de11325e34f4f8a3ac053ddb286b78aaaafda3e4e837e86d90d81985363a9cefdb3214eb47d3c98db8020bfeeb011e9cbc64b3138877c6bfd9026172723eb13aee91821ec5bff54b94ceb3c8e24b85f2fb765532eba44050ebf1935ea600d052cf2a018b93d0a6f8f0669119fa011f7c43c1f5badff0da2994ab5bff7c582e1104d80d183e9a14282d5ee42dd0365c19ba778d25fafdb2305f7636ee245bab863d2433c68ec6eafcec9df2ad1126fba4aa559b560288a69264d101140ffc3c4e171143509a4e4aeb5490ca92de27ed49206c0a9e41e095e6b8e6f00617d2c133e9d951a8619b9d53d884b8b97e47c60d15bdcc4af6c6887b9e944b6b78a293ec875991c44b24124a7913c1185189751601b674f9fab5c90ea1c9e56bf229963b0f3ee73d7b792fd4a9831ec39f1b3827076e9bf21d21540fc1969a2d11cc882ed744a3f591ad0860ab973d4d8244250d6b75b9130d61aa9ea492a39b14a205c910097c71cc13b34a08ae8a9fe90db3d11a956adf83c090425298b035f93b93861d26e8c41e901fa9f374ae7b1ac59e9fd58a96c60f643fdb7443b95034413b6bc951ed920e29f070bcf8bc8ad50f3ccc2cb8eb2d35c7d07677d344c88eed1fa911285408224c9e42d9b0fe0eec4d67ff17758313dd5dda1955bbe49a6665af3bd7abe364b1718d30027356ead9cf64ce540dd9804b3e7d243a775c22fde92f023351757c25db8f24c81eb140cd1ba1ddb8314d4159a76febef5194c5de9d852e59cac56c26d7d1c6eb9cb15a51a3740dc015ed2f0f07e56b133871464fe621bef24d4b99837b344d8dd9aae2ab5a813c9f8fb9c0d722636581dcea1ecfc06a031e9ed4ed08050456a3e26ecb068d4db0c6b3ed65a8b48043232133c0d986fd8f032f80b1b34c4d49445d979b3718d850ead039703ce550f9ac54e620bacc008d3058a95b8505b0d4a9280c9b9cba3436e21f83d8374e7adb615057638aa6610bf62e447ffddbc0c1dc09ec3ecaad6a626a07e233f9fc7533ed35af7a661b5f6bd7248dc2adf18508773ae8b4d1c37f69b365d1de6164a2eca638617a468555a1f387d46746353a6ac22d256d49f88dda58cfa77805cb6df3f5ca33c03c0a6ab9eefb82e790a393c47bb9e372edcbe6a69b6368074cbcbd8aacdca3c92c13d65ee712bd4ecaac5bbef0cbf2f08e15f3377bbf97415f0bf6d2e2d84423853f460895315405e5ea6cdc7943f53ca745d76cb99397cea3d114a61f894d60f49cc85ceeadf068ded78929c741e5d3db12ad04fd9f219dd3075b0fdfde8aa867c047af958dc6cb1e4445fb91e9a26965dfd96b02ea6cb6bd30a355664cc3213ea18344405e9050ebeb99838aebf040713d777ca0610dc73f8e1d125a8c3ee6795e34878853cc01c418a669a79bb0ca4005ba35f66deb9d26edcdf94b318a1df60c2f48baa0f7df0852d45ee463c236898252825adeb4092e17acb23d06f5b35b68a19f02acd7c9c4a40d47a4f3d91f0ea409812e720e5f446abde97f5f544ad89c07be517fc81a78daecbffd02c67d9991e12b6bc092088c48d195364ceeefd9be182688f13cbd1def30bff19418123f271cff3ae272adad54d55c2e0d08d3d92d7430367fffbea574980043d1e39e0369aa8972dbdd0070c4439c62398835b9fdd1a0524838a4190755e8e88ac13603e8fce73f4f4e9ded81aac7d87b077229cfe3f809d7d874bbc2864737d417c9ae8b514af72dc438056c2fbca5beabcac66fcc7bab2113c0138dd7626ff12876fe51af1f58c2c308e6141252be8ebc6b964092eb8e9fc971a2d6c1762157cc27d72a4311683e792f2e832d35af3cc64cddeb8e49b09e5db2e4eed888bb2a44c061c6ca0ca6e5e0d0c63ad8fb7c546e3f3b6e0fe1a6bc34bc51c97234236814250e5705bb23235d2a7f1ac693f75f7d0c02ee32d4b23f27d83ec7b293c35bba37e8679870f6306941888be326892455541ca9e00bfabdca0250411950161280f59fbfd30f949f874c7a63ff44dce69b10b1dac7919b2f2aa8adcb8233685429174aad354c60e98a98b00fd938c12cae46754af19218935433875a5d230acdb8aeb8003c9c8ca1a57b46d068a6d084340c6577e840f8e896a3108e96f6fe8a9187dc7473c91accbfe6c86f9cb741fa9a8f36460144ad1e8ee14d2b10a33b61f7214b70ac95d5fa5587a1452c27c3e5780bc85b6e8370f88e651ac706b7219f7c388a54672faabe659d4002013315fa10be1f964d535f72e6a4e96da37f962d1eae44f6a3064f91595aa91ec3bd66ae850a323da0c05b1a02657c5479abf7b996078f54718db2674856f0ea79ef99b80f169f89069a1dcdf92de696d28719624363f8262a0e7d091d0e6d0e2a98b06a5c5991a67d258e5dbaff266722fc47a36334a1930533522e37b6f07e61b880564303d563d4be3d9ca7a787e0cecaccd93fed6d92492c758b4002885cb78c3112a191dc2c31721c8b5f4bf0dfd1ab78b323387610005a1bd5e80767532bf82f87bf4a84ad15c6125371d8ed1d58844103309d78332d4193fcbb7b63f8f2e81f42d421f12e69b66cae6f1149288c63fcdbae26961aa666b1343193d14984ab75cc6943a756d01250bd7f792a176471253d700f0fceb5a515227bcdb9fbbf620e5398b5efd7e131a51903fb316a95e51532d55d35764e08fed54930e8aa8a29e7be0673f21d9d212b10192d45c973341ade7970dc6a96ad7ffd9dc068be924fdb88a27fd20807d1cbb1c56fd8df424e01c4906bb09761a149ec873a1aecfa195cc4b06623d467b8727907767da21224133b8d2c6a6dd4caeea7de2f326b0658ef212d5b964e9d43ea3f8e9143a1adcd9eb2084051b03cc512a3d7d9aeef23ad9213c4d5133da19c89467d95d2ea86944c599e0af8b9fa75b09ceb22e7c75619b1ef49a6e76ac645d4e83043d6c11bfdb5d7f18c222dcbf6581229b6e2b2ce5de830e8149d7f5b9e4e48d84122683f8236075446b81b20eadf0fa447e8c6cea66bbfcda755111263c4a304c9f9c99ffbc30674e3269c6cb72cfba0a5415d9259ca8d3e9eb9a4fabf008d3a64f8ef61abc864f690c8594d48e091ad592f46fc882e2a9c98062abdf52066a2872d0b3e287dfa37e675750e5763240c6f8e9c9da8fc87cfc3a85157bdbc4b51048e9498f2d3f2cb40bb94611a20bbd0f760f792abdd23512db57008f197e7d5c4c605f220bb33852682c15d1b4d074efb9f6e3a5e38fa0b9ae6cfd6cb22cda3fe40d0eb6b51f64865691970f3cac1fc6e1434a206ea905c736ecc77381157437303b59222f2f0ddb73830973bd115eab8a08d4d4d105769cdb953a0e782b75d1995b35e47100c695e249ed97674374f40944e606f09f651d8f4cde1333d50e79165414a10a99c5c46da8252a55f7f1f68c1ecb1bf3e972766129053d8659b0ce9cdcec18e3579b4d4b95f0aacf432200cad7c9ad77832a79de7986c9d065f0ad77194b721c69f3aac66bccfd3189b345b82ed6d4c7b15af26bd57a7b47066203ed92481b3dbd1e50439f7595692067c3aae18bd7fb0da65be5e59b68c2a39e915c0d32cac8957932d984c1e88ef35a83d835855cea95db2572f8a9228cc127627dbe2bc3b23c866bc3148701fb7aa07bdea3bea472f025c6b39d0d1e36dd1387a102659b64178bcc6e1429665dfef8676de0a0d8144204c7306d674817b5fa62d5a4d5aebff1897ba7ef619b38b5a910c08b861f05bd4e27c9cc63a63bcf2cd222a1ae2acc9a7004a92ee4291cf2973ce59bb5afc00f34344b1a0c8278d8fc3f529dde967972f244994dd86abeb8f51ee9c9c2baabe1d8e525314fe59f4cc734374edffd0decc785fb808824bacaaa7f39e3f3a23e194468fbd791f93771d652d2522e83052f0f9d6c32a0fd3af100b629c6b7d4c4119709ea834b65ae3cd6a752a0fc386e4a66a2d17aba1961ed893185cbc5c5ad726f09a5756413eee92bcd548c181d2c8e04328cc3ee1f64cd98105c3798bb8c3f28b0e0d89052c6b09ae9652822dbe3afb4218ff9bebf29f3ec89872a2d237d993a67237e9342e4db4b44d7bd12bc8b4c946ce3563f1c189c95b459b95ab92e60ab37e8954c13c802e58d2ddf424b2e6a33a4b950dba0425b960e157cd21cc3d251b6f160a2653e8139d7684ecde4decddab7c7548dc993c78476382762af9be00fddd9d34c5086248a8e6a1fae33cb7287cb3f02d8b7290440c0791d45c08c630a56d2d993bc09c943c0c34e950e4c03eda2012101f7e1397852619d7e127c879570c661602746fbcfad9305dfab3c6f6ee29feb3e0aa8c03da17f1c4e73bb88b4351c68448a7f628b005ac14de22fa11d25656272a5ada23ed3fc2b60efde87807017f74f2525c6d175b29442c668aa8f7c50666df9832e7445cae0f02de989fb9a071b628152c8854886c9e4f5c8e6dc03ebe55712464f5f137a6d19fd42667207659c88bbed400f0372858d0cf5b4cc6e5c6fa7379e688ec420ec83c54b4430f741c67f027d65d347008b0846344f9ecfdb2ad7006436f897c80926d226d3851b152e9c957f9e3a5a2b1dd62291256bb7bd3b6e85062f355b19f02ea3f1199a4197a2b9048645e663722738126b0c77a375c6f2b0aea0f6295c88ee550d803828bc1db37ad0ed78daf03023e7856ecc3ebe9ecc1ee04c0ab96755c08b9d15448423efc0dd477ff464e04f095c60831ebfc5a49d0f5519d1b4e45e738bfb640a18fd076bba1773f501362abe760ede14eca2b8e47a26268cfb3c7a7916e80fb46a0f9bdc1c2669c5d6e6c7295e68403cdd14b124c46eebfa1b045c9f926827e081894009460b621cb3af927a367b4698fedb43bbed8975505b3b0b31193c1e75bd36ecc26de82951e3fc53b86764ff65b0e0f075990659ff6a613dbe85df6eb6c24e6e7dcbebaf7bc054dab5b22ecb407871444ab5321552941375d704834c5d445cf95f2697fbac632a6c3b5d1e24be539263430b502c540bd04433fbf4bcc37914283c2131d8886e781a7dcd12e837ff7d49e757425563a0f262efcfd7954ca6020aef42436aca74c905998bfe14d08396fc96f9e188407d72361f95cf6ad9e189695096d898daa503895ccf8fd9161b4a0eff4cf39fc6669ea44d2afda45edb5e02e03b65e5d41ff11c15a57646f244554da684ec640b34f3254ae4e72c855935594ba436e9fc44ec524ecf33754d55e3fbe5a6e83a4608df007248be0bb6b0e61a68d1b45afb12ef8dd1a9b3cb9ad613a4e6558c6c6f2cd4ec8191f160997ccc5381d8518b9286345623777cbb7292b7a580b40b4ac2f63d6ed7f81890c2a604fa0027f53118c5199082ccb94fbab9b3f430ed9f26cfcd4fae2176a14f1c001a1175c06133636486e88a784b938c9e93eb3890583a7040679efc9490a7f34d2e19ef66e57cbf8eced88580e5334d09e1708ff56178b5e474f7b98aa5985678264ff11d4fc7fbb294ba587aa2471e5fa87c19ff47dec2373df1de6a4fc801d238fd79c02a6c6ac6a6c29bd299c9e30d7a1a11c077709f3b75c197a2bacadb1624261afdf4d0d8fb840") syz_open_pts() r0 = open(&(0x7f0000001000)='./file0\x00', 0x22, 0x151) mkdirat(r0, &(0x7f0000001040)='./file0\x00', 0x20) 19:14:16 executing program 1: unveil(&(0x7f00000000c0)='\x00', &(0x7f0000000140)='r\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) 19:14:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x1) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x11, 0x22, 0x1000, 0x4}, {{r1}, 0xffffffffffffffff, 0x2}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0xc, 0x7, 0x5}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000054, 0x1479, 0x1}], 0x7, &(0x7f0000000200)={0x3964, 0x40}) 19:14:16 executing program 0: munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ff3000/0x4000)=nil) shmat(r0, &(0x7f0000fef000/0x11000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff7000/0x1000)=nil) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x5) shmctl$SHM_UNLOCK(r0, 0x4) shmat(r1, &(0x7f0000ff8000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) getegid() shmctl$IPC_RMID(r1, 0x0) r3 = semget$private(0x0, 0x4, 0xf0) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/144) minherit(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x3) 19:14:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x888, 0x20) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7, 0xffffffffffffffff}, 0xc) r1 = shmget$private(0x0, 0x1000, 0x242, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/126) sendto$unix(r0, &(0x7f0000000100)="f63ebf8db695b513993c3dbf6d8b65d3775b02287d4ad5bd7c03d4a51abbef14277b77f2c1044cc258e1d6d2986826367d66fe508596c553b41f568411f5d95b79b4e6202cb1ffc86355e5b31a392410631e775b44e693139a8bdb269f01f6e134958d8495c9ca9ace133da2070b8842575ae466c4a060a74cc514", 0x7b, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x80, 0x8000}, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x9, 0x68e}, 0x8) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) syz_emit_ethernet(0x1b, &(0x7f00000002c0)="1e46d8a760520968cdbee85861ddfa8a29a16f70f83cc5082580c0") mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000300)=""/153) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x747, 0x7}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000400)) getpeername(r0, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) connect$inet6(r0, &(0x7f00000004c0)={0x18, 0x3, 0x5, 0x1}, 0xc) symlinkat(&(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) openat(r0, &(0x7f00000005c0)='./file0/file0\x00', 0xc2, 0x100) ioctl$TIOCSBRK(r0, 0x2000747b) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000600)=""/51, 0x33}, {&(0x7f0000000640)=""/55, 0x37}], 0x2, 0x0) r3 = socket$inet6(0x18, 0x4, 0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000006c0)=""/67) r4 = shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) msgget$private(0x0, 0x1) write(r3, &(0x7f0000000740)="e0a7d8b1407d71", 0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000800)=0x8) shmctl$SHM_UNLOCK(r4, 0x4) recvfrom$unix(r0, &(0x7f0000000840)=""/196, 0xc4, 0x2, 0x0, 0x0) 19:14:16 executing program 0: r0 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r0, 0x0) 19:14:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x80c8, 0x44babf9a) setuid(0xee01) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') 19:14:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) 19:14:17 executing program 0: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') 19:14:17 executing program 1: r0 = msgget(0x2, 0x1e) msgctl$IPC_RMID(r0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) 19:14:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="a2d45a3da723abaf196df93fb10d21691b78857377befedd7b2250ab52d6e5cb236fe2a13b779e79865f720e86a6873d13d31bc8a1466838f7ab5b", 0x3b}, {&(0x7f0000000300)="75fb61883b88f8eed5a56f3b0fda54a50b6c18ad87130eef26d8d7f07f0d50df084f9360aca0f6083a6337112b63b9a7e708aecafdc84d57de50733afeb376058e39ca4f2d139647fb60f88aaae811850252a79acda1590caa3b6dd04714ad7fae35f2d7f042c1fef41818a9965e2e4f8ec18b566dabdf47395df61d48c2ad22b1b42023d538292dd9a250479beba1acdc0a01113aa7619936a0d057326f919b27451d9be255dbe2ad263ac4f5e71b7ad8216081fb6c6f8c5147101301f51e0a1da832c7d3ad14068133c1ff872162", 0xcf}, {&(0x7f0000000400)="7fb1efd7fb06c01c89162f2b7c5e297394db4f0e7812ea8384755274bac2d5a6f980e11316b382fe672a7390cbda378607acace2f2c9c9a6a82ebd1555e4a478a794ad3e04419df4f7234de2707b7794b4a5dcdb3c85456f0294bc24969bd56d7f03962431c94936984288cace61b74f49932a12414fdca81cffdb3f90a9d4a2c555618b264cf0ac4f702170845cd9f3b7ac45a83119a68e3ff796a47001cbf95db5736b3ee1276bb0fd556a70a3a4aae4f0b07e961f15e140", 0xb9}, {&(0x7f00000004c0)="7564d29a3fd2a454cd746f32d05d59a57f2c8023af35175313ea10f11115d20a6a8a3ef9e8b63d815964bce459575be6be9ca9fe6dfeabbf1985a42d7ae6b123082904303f0e255587540b2dc04a87f2ae9ea24b7f3db6eaca1ad8e86107f7d66fc353efa5fe8824affa08cff77c534a394889674b107816b5bd16a0ae4a28ab9d0dded55b83e3ee4e10c41ea6254fc9640d20474c02d15461aff0b761f062fff091e4920d3a18549a3b63c09153400ffb7b67f9dd62a4d19bcf43d0960a510e71559eca22655ccc58aa88d4547884f6", 0xd0}], 0x4) 19:14:17 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x2, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) setitimer(0x3, &(0x7f0000000040)={{0x8000}, {0x1}}, &(0x7f0000000080)) 19:14:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080), 0x0) fsync(r0) setsockopt(r0, 0x3, 0x6, &(0x7f0000000280)="b589364c5e3554dba98b0652e29b4bc3a95e45b9dd255414474f8361f75b755c35289e8aa8a45cb9e5178400baa93f947788729608708b875363065d204294ec636fc5116aeae8477ce8a3060427b3b04046b6bbb6109d2f30f7f5d043861d2e46b2a500c69ff93cd9cd5b22cc7acd901cde5d1904796d5c48906684bfe836e4c7fbd1d0216079bf75bb851ecdaafb099b1de9a8dca677ce484e9521503102128dd9dbb47e4cc9d73fe29c17f1e9833541bbf08c247c977d1afdd9dcc7f5123ae39b8259e6d062f02e8733bdafdda205a52f70caa7f5e69ff4fb4db21d8d89f77f4c49aaa662f24bf80d878c7525d8de", 0xf0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x6) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/10, 0xa}], 0x1, &(0x7f00000000c0)=""/115, 0x73}, 0x800) 19:14:17 executing program 1: geteuid() r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) 19:14:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x8, 0x1, 0x3, "f2fbb28adfd8b71bcd345bf708c48e666710d543", 0x5, 0xc5bdb07}) 19:14:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0x0, 0x2, 0x81, 0x1fc0000000000000, 0x100}, {{r0}, 0xffffffffffffffff, 0xfffffffffffffffe, 0x20000020, 0x220, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0xf0000000, 0x8, 0xff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0xd3c5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x800fffff, 0x401, 0x6}], 0x0, 0x0, 0x4, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0xdcd) kevent(0xffffffffffffffff, 0x0, 0x80000000000, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x19e3062a}], 0x4, &(0x7f0000000340)={0xfffffffffffffffe, 0x7}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r2) 19:14:17 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getpid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) 19:14:17 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0xfff) open(&(0x7f0000000000)='./file1\x00', 0x580, 0x40) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 19:14:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) ioctl$TIOCSTART(r0, 0x2000746e) 19:14:17 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCCBRK(r2, 0x2000747a) 19:14:17 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) 19:14:17 executing program 0: r0 = getuid() seteuid(r0) seteuid(r0) clock_gettime(0x2, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) recvfrom$unix(r1, &(0x7f00000000c0)=""/161, 0xa1, 0x843, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x3, 0x200}, 0x8) r3 = semget$private(0x0, 0x7, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = getppid() getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r4, r0, r5}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r0, r6) ioctl$TIOCCDTR(r2, 0x20007478) clock_settime(0x3, &(0x7f00000002c0)={0x0, 0x7ad}) setuid(r0) bind$inet6(r2, &(0x7f0000000300)={0x18, 0x1, 0x1, 0x3}, 0xc) semget$private(0x0, 0x4, 0x200) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000340)=0x8, 0x4) semget(0x2, 0x3, 0x84) ioctl$TIOCCDTR(r1, 0x20007478) recvfrom(r1, &(0x7f0000000380)=""/115, 0x73, 0x2, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCNXCL(r1, 0x2000740e) ftruncate(r2, 0xc2) bind$inet6(r2, &(0x7f0000000440)={0x18, 0x2, 0x10000}, 0xc) openat(r1, &(0x7f0000000480)='./file0\x00', 0x181, 0x181) pipe2(&(0x7f00000004c0), 0x4) 19:14:18 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1, 0x0, 0x2e8}, 0x0) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2082a, 0x2) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x80, 0x6}, 0xc) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 19:14:18 executing program 0: clock_getres(0x2, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) socketpair(0x36, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x7, 0x53) socketpair(0x6, 0x2, 0x400, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x0, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x0, 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r10 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xa0, 0x40, 0x5, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x80, 0x0, 0x0, 0x3}, {{r3}, 0x0, 0x7, 0x40000080, 0x2, 0xda9}], 0x8001, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x8, 0x8309, 0xcef6}, {{r5}, 0xfffffffffffffff9, 0x18, 0x84, 0x6, 0x3}, {{r6}, 0xfffffffffffffff8, 0x0, 0x80000003, 0x5, 0x9}, {{r7}, 0xfffffffffffffffe, 0x12, 0x80000022, 0x6, 0x6}, {{r8}, 0xfffffffffffffffc, 0x2, 0x40, 0xac47, 0x4}, {{r9}, 0xffffffffffffffff, 0x43, 0x1, 0x10000, 0x2f6}, {{r10}, 0x0, 0x34, 0x40000000, 0x3b35, 0xe0e7}], 0x143, &(0x7f0000000440)={0x5, 0x9}) 19:14:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x1) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) 19:14:18 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac", 0x0, 0xfffffffffffffffc}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x5) close(r0) execve(0x0, 0x0, 0x0) 19:14:18 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='c\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) 19:14:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x81, 0x0, 0x7fe, 0x0) 19:14:18 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x800, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c56f1cc68255d6", 0xfffffffffffffffd}) r2 = socket(0x18, 0x3, 0x8000) recvfrom$inet(r2, &(0x7f0000000080)=""/194, 0xc2, 0x2, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000400)=""/216, 0xd8, 0x40, &(0x7f0000000500)={0x2, 0x1}, 0xc) r3 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x1, 0x25, 0x8, 0x8}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20, 0x1, 0x80}, {{r2}, 0xfffffffffffffffe, 0x28, 0x4, 0xffffffffffffffe1, 0x8}], 0x1, &(0x7f00000002c0)=[{{r0}, 0x0, 0x80, 0x5, 0x660, 0x3}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x91, 0x4, 0xfffffffffffff800, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x9, 0x8, 0x2888e948}, {{r2}, 0xfffffffffffffffc, 0x60, 0x20000000, 0x6, 0x6cfb}, {{r3}, 0xfffffffffffffffd, 0xb0, 0x20000010, 0x401, 0x7}, {{r2}, 0xfffffffffffffffa, 0x11, 0x4, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0xd2, 0x2, 0x4, 0x4}], 0x4, &(0x7f00000003c0)={0x10000, 0x7}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r3) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 19:14:18 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x100000001}, {0x18, 0x0, 0x80000001, 0x80000000}, 0x101, [0x9, 0x35, 0x396, 0xfffffffffffffffa, 0x0, 0xf1, 0x8001, 0x151d]}, 0x3c) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 19:14:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x20108, 0x0) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x9) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') syz_emit_ethernet(0x41, &(0x7f00000000c0)="ade43d596b284409cf65fb552accaa06c1c617f30550fb6e7b97cbae62dcb45cc33bd131eb24675c6afa002a3da7a934f8c48a5c633c40165ebe8296e0b92e6a8c") 19:14:18 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/164, 0xa4}], 0x5, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 19:14:18 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/220, &(0x7f0000000280)=0xfffffffffffffdef) 19:14:18 executing program 0: mkdir(&(0x7f0000000340)='./file1\x00', 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/110, 0x6e) setgroups(0x5c90c6b6ce862368, 0x0) socketpair(0x31, 0x1, 0x2, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setuid(0xee01) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup(0xffffffffffffff9c) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file1\x00') chdir(&(0x7f0000000140)='./file0\x00') 19:14:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) 19:14:18 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ff8000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/61) 19:14:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setpgid(0xffffffffffffffff, 0x0) 19:14:18 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20000, 0x100) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 19:14:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 19:14:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) flock(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x8000000, 0x2000100000000}) 19:14:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x91) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) dup2(r1, r0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) close(r2) 19:14:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4029e003b2011d626bc02fe941426be3a27a0b9e"}) kqueue() kevent(r1, &(0x7f0000000140), 0x1, 0x0, 0x0, 0x0) 19:14:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b566", 0x20) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 19:14:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) r1 = getuid() r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r3) setgroups(0x2, &(0x7f0000000140)=[r3, r3]) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r4 = socket(0x0, 0x3, 0xb402) connect$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 19:14:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r0, 0x0, 0x0) close(r0) 19:14:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x5010, r0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f0000000180)=0x4) 19:14:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/7}, &(0x7f0000000100)=0x9) r1 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r1, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = socket(0x10, 0x0, 0x5) r4 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x3000) socket(0x6, 0x6, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), 0x8) r5 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r5) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) fchdir(r3) socket(0x18, 0x7, 0x8) 19:14:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x80, 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x40) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 19:14:19 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf000000b, 0xd383, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x42, 0x80000083, 0x6, 0x300000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000008, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0xad3d, 0x9}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x43, 0xb914ed5ff3ca6ab9, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x6, 0x623}, {{r0}, 0xfffffffffffffffb, 0x8a, 0x8, 0x5, 0x1}, {{r0}, 0x0, 0x10, 0x11, 0x8, 0x2}], 0x67, &(0x7f0000000180)={0x3ff, 0x3}) 19:14:19 executing program 1: r0 = semget(0x2, 0x3, 0x40000008) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/203) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/75) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) 19:14:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2060, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x80000011) close(r0) 19:14:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r1, 0x2000740d) 19:14:20 executing program 0: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x8}, {}], 0x2, 0xffffffff) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='*^/\x00', &(0x7f0000000200)='^\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpeername(r0, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 19:14:20 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x100, r1, r2, r3, r4, 0x0, 0xf7}, 0x312, 0x836, 0x1e}) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r5 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000000180)=""/127, 0x7f, 0x841, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) 19:14:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x7fffffff}) 19:14:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="c78d6a23ceb153ee54a4973503b64002e5aa8189ac7c455bc56d367753cbc99f644a4c8c346e751eab1e1a05e8a85cefd86b369093772f5c0ead645060a0d8e8397bbd69e01b7ba19d189aad3405156ef057b120eb", 0x55}, {&(0x7f0000000080)="ca0bf65a75420a161bf105120e93ea85a9ceb5c71809dbf181ed7f58d55906c61c163988ca7228ae72b969e06b91cde1c00d1f5d1948cff3c49dd9e0a0706cf63012f992f8143143ca80d4e976f049df0f8de7ecb2b399580261cd409a9731a78161d03284e4b102f9063e8ce3f248a08ae4cd5d4510e98a5e3f3af54a232ffc80920ccfe8cffece48ab821ce2ae93c831b4875717f187946c6e9d68666343dfbfff41643c403cf41834b546a6e86d786f13858d477481737d458fa3bad0abe5387508a38fa95e406f0670966740279c50463f617c06fc556b4e6e0dcd4d27adf502fd57e9e450b5608505bd1a553f09b7b24c3591fbb0d6d49ef9c546", 0xfd}, {&(0x7f0000001480)="0d812e5ddb8eec4a701370055b51fc2a18386a5d5b01004a7d3807d4934bdeb130a3997799", 0x25}, {&(0x7f00000001c0)="9f7b222ac4df36385249557a4f9fe492f44519772c6716f0dc449ddb594e3d2971d82652e2181a425eb8744090c338e994020a46323668019e1453e98140c0602cd7ff9c2a7a", 0x46}, {&(0x7f0000000280)="cc21b6fc5e70f4dc4f4aaf3f64c0a7cba1c6291838daca35e50ae369fb77ada34fa5fa2d6170cd4dc96114d0f329b14654a4d5a2e6c7cfc019d53f0a0db489fa1c84801db7c87daf14314181ac6667bfc7a943ba74ea9f626b048608c98c6d426050fdb936d3f8738fded27e5a4a45951112a491b4f855cece1ca219f128b3238970d846b06131b5fdc25155b57edb9a2151db6d935078643fc2c77699a887caa5b732131b90d1f4f19c1d82a1acc1984eafbe2925a06495cac43c4308698ad04aa8821ff53b4bb2d50cb6a1f33c45e5b79ab51a27881d0db1aef993a709b40876f2d2e06fbc2d8122f812583815e54d5412e9829bd954da9a1418d91dbb12d053db6cf35d32424eac2fd4f63141d4008955eb29250ce3ad4630b5410d4681b5ebffdf72e72c9f670ec6aa53d5f2a7bf9ce19e0f5fa53a4e22b2d70419d2383e2d4156893b3eca318e5970d63bb535eacb4f0865cfb9c183eda11534ca4df14c8d24ee53a3fe48df9d604eaa38c60cff4e3038ccb7041ba3f6abc18012227bfa1d682a96184864c46c3783065cd1e8b365eead1883a47a656a436839c32eedee1fae994fef06cebdf3e37d97227fe0fcd24846db715bffd76588045da93efd08d7af2cc4257b0cb303d8928a6bb65f8dcea1916770ab9cd1b793260be1fcf4f731ec2cb1cafe5cbb0776f4b3c6cc173637d4cd60cdb92d40f128546354632d1db8b26eeb82e5578ce26ea863b8ceebb66acb74b766a4d1bd70d7f3b42d69931e5503a48a0db70128c6be5c1d58fd22c652c6582eaf109d778e61a8c26e18506033dc726147493a3d5868e40e6d1b714c9216c397499c6ba1302b84eb8e2604020c824c66d6c39611ce9de17af471199312b73c262e6d332ee980c94a21e5695ca4485e9a3c8552e4040b7cb4aac369d09ef30b105ee8097e9aab4291bae5cc0437e60c64e000538f97acc5159f2aedb49762680d3a8e693ac179ec46248fc1414cd0017cae6acf8fb637075ea8efd40e1b7b40e0bd7b4adbd0a6f183b31edae9fda6e842c9a160999308e8dc89bc9615490d5abf0242629b7eceed8e5b4d97bced69e7e9f19fad1fdd0faaf61015fb7bcc77db938ce77b21511fb2b0cd439f365eeceb6af3b256a7ca2678e6f1724e4ab80b1dcc132bc5b2d7c05103270c0699b825a7c7ebdd91bf6fa0bae1d85366a4721d5f0d3a9b23d451714201c980ecc528fe0920c98cea18d10521b52c62278d58f8ab7173b971dc4183deeec075260492f2292452cdd542f593d39f3cc9a5063d4257be3f77d37497dc0f9687e2029611f57c474f281997d70a817e46efd09754404bdb1ea2844131ace18f6291777ad986b50b0c826d069b1023240d308e1071849cb981ca0ec63b77b8198123e9f177451259282240b61353ac4e559bd23fd7aabf6ce64307cbdcfc41ac0a77abb5c3e25c49c6d000557efb66100e3c496a0534455945f17712a7e16d54340e1ed22bf93c010f999b7ef9e3a91e672dd06dd8f0535c168f830d3af1325ae3e56a8037e4bce8ca6fe7cd29cb7418d03e423e6d86867481181e83e8c3040e4405701e56e109e2f391280643f9d5fad0b53656919cb670c49b4a5aefc4b94e1ec0817d90fc83b92974e2379a9ea136ece33c79caeb20d835ef4563a49d5642b88c29d9e3b0a49f0779b42cdd7cea7db1f82f94add48cc6e3bbc94ac25bf510a44bf2dd1aa0a6219fb4b352de1226d5007b24893216ace47840b15687655b4509768d3359d01fd93ed3af13d1b72c62ddeaf388e58256704132a0da6155e4663421a00a25e40f9f6d3ad39f78a212e1d6f72c42182bf096d82f0bc2cf6b428b9fd07e963a07b1f4c415802e4aaf3f1543091d394e6cd9fa7d59746b24eb675c3c4216cd14c1321cfd7628171623cdbc1679fab48d91a4be2b2c0b659c175acf6568fb30a8557078142e38fb9393b914243f813d96327595ca6eb37925f5aaa33d6feb95437c07a9231a42148168ababc16d0b3a88aec996e5ef26b9f8eca2c842f37df49f72b30bb6c7afb4045e7f2e951e319cf742bdde3b2b4d069e1f7db4fd9ebe5792b6f45652cdd39a4fe4102272cbd94ad5c61119da1090f5d6bd01e74b2780b77c5b3bffb14e83a6ea5b05970eaf7ccb76b08e5e51114746efe14db445df81057d61c9a5985bc978e5e3d32b5604b9f44a71bf2d42f17c044c593174734e7206c8ce36fd194536a7d2f38f4fbc2ee0f01bd7c033bed2dbbba603c8c1392dfb947e60c5021cbd0f87bed139bcf80f81ee78d32d19600542051458cfd733c12fbe97eadb6a8f2b828a600227690cafd20065edafb5698b41e0dc00e7ee224212ac36d233842e65edad5dcf1312d00eddc48596d81d38a6287d05b3c28f902ced421e45969305ccbc50856c0472078531eb7b25e63424d44a9778086dc334063c877d0024b07063319000731a4e6933f54ff44927b9f29c27c35f09322fe2f348694758803a8ebd482b9477f3edcb87a14ba29d3470eff6b12844409dbd2437885f7b1a5095d8063d25c2da5effac74732ed90a27ac6162a58cd3daf3787648e2d394f1925fe1f6445b16722f32f097d7a51c75b2af3dcb9cbd0c2d3899c549613ac03ab1fe066de5ad72d265a5ab2db5e017d5d10734bd9871dda3376dde981aa7d288729b5433a4bba72639a6cf5f0447e98880b3999bed51f5a38ec7398a450c0717e173cae9b98c8f1c152bf8407b601910ccb1dda3d01199c52b5054e6dcf185b8b3d69461be3fa1d26fd9088be07bd4c304c2c011325867df3c69da02b6d940eb9dfa635ccfdd2b321d9103b644d2b9f295ef1f24dd5786ab1758be55c838cbfbf24ad434b0a92b0bb4f49ded2dd11810ee652ab5764017364036e0487c40bd56a8ea379eabb686c36e33db56d47fa239f98bc0260cdc45408f5b9d6bcb06e5ce607a7a35fcf570e4fc66434f93b79aa60b6d6f72eb1a18185a7b5a714e5400577463fdc171861911c546484214d7eb4e9902104eb4d58ec086ab842c323241e07b6a62fe357d54b0ce8d72978d641992b5b48cd137f015d99bacf44265cd1520859af9d042c04484f24af51a7a60e3c84aa045a5a55f8f57dd4f59f3d4fac0de12e96eed2b8fe3d2822360d6d554c4b3d213dcd766d29771aaa29a38497865af2d94ee439b935b8e484818ad031cc7efa00786a53cacde122140d415637ba5ed77c4540cd13b269abde7669b1a4ecfa4182bf1fcb2b65cee9a44208a2f4c17afa3f431e605fbad1ba848bc1233f766a48acdbf823624bef487a23918de527fc7e96aeff2b60c4f5f8ef98f93babf4f0c885216a2f85bfea314df5a8cb9da101ae0992ab89e80920c062502fbbcf1f135c7635aafe9b6c7b6cfea7ed0a28ff23be371084e7376b0edbf331ff85b0c3c698ddccc088a0958482844d6556b2156acf197abd12c4e63450b8c44cce78243c7d0c365958e4eee7d1db89357543a9a94c6510e2b521832f5fd897c0ed3eccf92e646a7075e08321a4060bc7a7ea7dd374e274781920ef8d0187a029f803200e662c72fdc959136e95582d35eb90b33a9626bf13f31cbc8f33e19804f767c8b729e5567251e6a0051eb12ce428d9f07827bac8caf3b5389cbc7a3d0010603101b716406633f6cdae985834b73eb74e2049fee2a8e606157db858a597eeb974515b6098ecd493db867b74c4f57cb86bb41575c87c74b2467b298b1cc875ed2eaff7f0b4ea0f8b5b6d242e76e7e3c7a479a1fff020665707935eaaa40534f44c8ebc7a497152ab8b73f485d9eebfe40db9de30811c9fefbee55ae6c94690c05c7621a610a97ec4566bec065fd9221e8d9b82bce84d71ca760b4c365faa72f3f893397d69fc200e1d8b9a082b6af4115cc4afc4944dd84b3b800a8b3f849df973a93ecdbf87f72a8e7937d0dbd686d955385805c97719cda1528334b9c4ebe9dd37e49a810969fc023a543970c544a375b9d5b0d4292b4013d82754be9a3975152da965883f281d2c4346e62db19796bb33daf5fa7a1f69afb23329e304e8fb363830b2593673a3e74781b5aa0bcf99085bcd90a1560086fd7754e1de869a69a2bd36c4858397ea71301f7b83cfcd475818ef3b1f1549ca6d15f1afff9a276a21ed267de81392b246400d823c21ea5cf0bb255b6964e217a184538d8f059ab4d4c63f0faaa0a25fc9f023408f94e431d1fa8fb4419a9177e516de4c260ba84121da11b867d6d8de35e309f42369c37217b6da59f251339b0ce98edc07a11bc7e7e5a27c852cfe6dcfbe0457e08636b35442b2a97ac25cdd6edf31fc1d9a5eab05d2349e6f126c08b5733e1c7a2f189593199cf58d363afd1b6212ebfa6e04019c941e30214a19ae71b7ee332c5674a7489a101ddd916017aa3ddae70015b4c7a511604df3c3c322d8450a606fcea59c35cc6eefc64c5320332b3929ba9173884022311403033cb09c1c2881d607508ae1da780f8f8948d0773daa4c7ba4200e491f3f2fa1430c0779056e36572e51658a7bdc0916de19b8200ea8b31a2aeb6eae4c2bbe484e08bdae1d0928730bbdf678ea4bf77c2f52f8caf37b3009057202d1c9eb34ae5125ecd51935452419d34cbac3da11e8de3de071948dae09585e1000d42113cb44fccf0f017f58bac7851971c6262399150cbd431a94ddae8156933975e8d352e986a3494ad581d54fa8dc46889f1cdbd0ece213f1b99db6fd131128dc9706e1ad345878b57a3e56fe7f50d64c58a28df985453e8c432db7ba5ff8407757cfa5c4cbee80d21ea6cd86ef19f00d2729c51d9164856b89c4354bb872c42a66eff93048656a8754a9ff0f44e93215e3154d3e534098c370e71c0f7c75b88b3ff04eb7967523be23c80e134adb32240529a9b0bcbbc9ac3f514b402987adbb3e254f8a81f10fb1b442ced9b3e3ca6bdccd1448d50634f30ed7af0d6560b3afbec18b1409d428da6f0f0fd65cda1bb104fa59e82b9302c6c934df5b73f539d141c2258b8084207f16c9dfe3a55edb363f9a88ad6c9e43628efe6e558c69efb0c5c0d43b64c6ad766b246282b3289dc93a2a6de4517bba17870b9d7d80dab6684106f3b4af22d51de5dd078a6f3ac7f336995825484132078171df62b6674688b8edcf7c6754f342d423b3fe7db43b0320c28202a22acdc2de3c311c31e4fc349b864c312646d7c377f3e34dd15b9c611fe416342d53c77d734f07f310d17d4056045f56dcc50886f69d4d80b6b50fc8a91d91aecf40b2fea523edb2daeffca26208fd6ce394f0d41c9f2fe0ec6f440caaf47192bab51c38db7ee4326204160b8fdfd040f961126d84d4ef0f98473b2bbf4e4ad3e48101d326eaa32fd495e94ae0a64d65ff9498710d206330b10e7105ea68904f33b082d93230e4bb52439af6e477d8816b0abb4c9af1fa1c5bf5542bb841f027343fba28a67429d48594e288fde88b93d13694ff5cbb1560ca4b9e807a29d5319510b752cbef3565aa700ee906f1de54e45742a1504c49647c282d6cbc5202cc29ba7f981072b51a81a72a13e673ac18a5fb659344b37be9e8787d8b41675729133a4881613ee1065f0a38237801915a8ca60931abca3d8753f72dd5f2d40de49c1b414ba4ae579d89072c57985ed25d9d5022c19572badcdcdaed13cc37168ed178f07a9841ead863b089aafc9434b9f8254c70e2ca8e292b9419f910cd0e23919224934490e45b7550d26b1bfdf5e159184f25ab24fdee0b16c9fe748a570a11b930c7c248608cb86ec9af3b29f322303362471c011aa8af2cb", 0x1000}, {&(0x7f0000001280)="8c0ad97900dba243a0f6f8d0fa502fd4355f9fb6d0a2927b64a76bea155f78357d0a726e3fd5e243c069965f42ce0429fa565b5b59fde2cabd2dab475a63e739", 0x40}, {&(0x7f00000012c0)="337b9d1afbe91d5ce5be8f33d809d7792d720dabc730568432f70644e54680d946002fc9ee2210cc49ed0be92451c064be8583e6e68c9503126fd6ebcd026d99bcead8ab38b3cf3fe9a8fe6b3b25075499f5e257f68acc541b41a4d2a1a5184885b12f0fdd68efcc1c90f789a08683cc5b94c687e7b8fcc340011999f02c8621dcf92cfbfeacdaf0a98e4700d7013eae8aa192b208221ab0085297b88bdacc5320c06e45998e7d8ddf7b92bf761f", 0xae}], 0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001380)={0x7, 0x8001, 0x23c, 0x0, "eb9fd929f0349a7b6b82b544148174a7b0d40311", 0x30, 0x8}) 19:14:20 executing program 0: mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000100)="41de21dc9f620676c8f554e25f303f144eb53bafcb11c998c4ea5f48d78ca8194b49d68649858834ffc68a6eb77ca33cff6bfd4055cf8d57a0b4a7009ed013e6b5f3daf8fee6418e8eed477822efbde001e1627767e6dfc0a4df4b0ef7a7c3806db4c4645f2d345aa94b098c02fd5918d43412a9596b4946a4a4db9f4f904451a8cfd44ec4beada603c4cfc2bfac818359e0060e9376dc4f24b04dd8ed347c4a728c81d3de2b47f0c2b14a3993b66dd34a35213520c322ff042f0e53008fc53801ef7e86cadb6ddd44623eddb3bc7223249b6b6840af", 0xd6, 0x4, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) rmdir(&(0x7f0000000000)='./bus\x00') 19:14:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x5, &(0x7f0000000080)) 19:14:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x56) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x0, 0x2}) sendto(r1, &(0x7f0000000180)="2edd6721b1341a81714261ef51a01bd43281b108956a97e7a6802fb26815903c09429430803dd9c75a27901a7003650c3601cbe6834766107ab430c48f0a3e30bfb09a8e2e9d13b8654f6635208150f5e95650f5b4b6335226009b81bdc9f5e7115234c4bc1c9141c81f10c96aa3899f3308d3ad271841ccbea0c0b0fe243513b41e89e418c17a4f67c179e004ee4caf768c92437818ae75d16076a19e3dd22223ff9d5a6b34dce05bcf35e4d2d03925f37c72ebfd8cbd2fa12908e890bef1aa60956530e060670016e6f90b6fcec051a5114173bfcf5fbc0a", 0xd9, 0x400, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) fcntl$setown(r0, 0x6, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x9, 0x9}) 19:14:20 executing program 1: r0 = socket(0x1000000000000001, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/205, 0xcd, 0x42, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 19:14:20 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/60, 0x3c) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 19:14:20 executing program 0: r0 = socket$inet6(0x18, 0x3ffe, 0x7ff) getsockopt(r0, 0x414000029, 0x200032, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x4a1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x4896) 19:14:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x40000, 0x0, 0x90d2, 0x0, "d7300400000000010000000000000047dc006700"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514", 0x1c) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x28, 0x0) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000280)=""/45, 0x2d}], 0x1) getsockname(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000040), 0x4) 19:14:20 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x3, 0xfffffffffffffff8, 0x5d, 0x4000}) 19:14:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 19:14:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0xfffffffffffffff9}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r1 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x10000, 0x8000000) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x4d, 0x40000000, 0x1, 0x53}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000035, 0x4, 0x8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20000007, 0x0, 0xb167}], 0xa, 0x0, 0x200, 0x0) 19:14:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r0, 0x6, 0x0) 19:14:21 executing program 1: getitimer(0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x86, 0x2) 19:14:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x3) 19:14:21 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x40000000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) write(r0, &(0x7f0000000180)="9e226c9fe197c4c0031a1c629f1fde9ec7b88c645bb168666cb8a1d0ec4dd31286297f5e7cbd87ac02018d476bcfbd592b07ee289f263c879ae2899bafc73fdccde723c161b0895f5afe97c8c54c976f364f598d0792735acc245f124dfc52a4bb6d73f93b9a746ade08c9644627497c56e5127f2da494899fbf65b2cf03d621800c6f29251acc0cee83590d65e0cad1e80bee36a4ce4c47fe315d84b8b9edd2ae773c388b1c9701d8ca35257d9183ea06776b307a9a994b9ed36bd5add0f236f8193a00a35435d7666e20413a6cf56b1c4ccbd9f6b130de47ac0b8ba66d80642ab75b48d8abbd7897c66cc9ac71dc036ea7b2337e5f3f", 0xf7) 19:14:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x6136) semget$private(0x0, 0x0, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc001, 0x100000001) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x2) unlink(&(0x7f00000000c0)='./bus\x00') 19:14:21 executing program 0: msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e233b28e61caa00000000000000"], 0x1, 0x0) msgget(0x2, 0x40) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0x14e) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000fc700d17c359a2a9d0dd0000000000000000000000000000002778000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x56, 0x0, 0x0) msgsnd(0x0, &(0x7f0000001800)=ANY=[], 0x0, 0x800) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='c\x00') shmget$private(0x0, 0x2000, 0x0, &(0x7f0000de7000/0x2000)=nil) fcntl$dupfd(r0, 0xa, r0) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(0x0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(0x0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 19:14:21 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x2, 0x5938, 0x2, 0x1, "0cd72ae0f4f39dfbdf08b5d7d31faac27cda5a35", 0xffffffff, 0x100}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 19:14:22 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x2, 0x60e) 19:14:22 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xffffffa8) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) getpeername$inet(r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/182) bind(r1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555520010e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c5a6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aff2a6cd5d0283b0e69af26c2109dfbbd863bc54c89a1f9e5cca711175d3f01ac613b855a1127c60d11a085d3a9e447c1c83af8b89564f47cc0f8b49e059ae236", 0xffffffffffffff7c) write(r3, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r4 = syz_open_pts() close(r1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') dup(r4) r5 = syz_open_pts() ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000240)=0x9) 19:14:22 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x8}], 0x2, 0xb9a) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0}], 0x2, 0x8) 19:14:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0xffffffffffffffe5) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x86d7) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000180)='./bus\x00') execve(&(0x7f0000000200)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='*!.\x00', &(0x7f0000000280)='&[@\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}-\x00']) 19:14:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) socket(0x1b, 0x0, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/220, 0xdc}, {&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/30, 0x1e}, {&(0x7f0000000380)=""/231, 0xe7}], 0x5, &(0x7f0000000300)=""/55, 0x37}, 0x800) dup2(r0, r1) 19:14:22 executing program 0: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000200)='./control\x00') r0 = open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000080)='./control/file0\x00', r1, r2, 0x6) 19:14:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16=0x0, @ANYRES64=0x0, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRES64, @ANYBLOB="0943bc9a6084671af7cbfd06bdf6dfa707fcaf20cb0431aa72cadd2526d122c94e2679baa91bcc8d2a99c346a0565f5479f3ab3e6fa825eb8a621906ff55de4035027c6711bce7a11bb1016cd1f0f04097723b39030265c37dc34b1e07f15841511858d9be2397abe95f1340b0549b23f8d19f69e98e246db17c558a90c6f8c0433a9c5b", @ANYRESOCT, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYPTR64]], @ANYRESHEX=0x0, @ANYBLOB="365a12db", @ANYBLOB="732bd9d22f424170e72bc464659e314e1deaa8feea780231ec1d8bd8276f8440a61163029be8a67cb9914fdfe34c2fc7f0c9cb0f84f650eaa3e1c948b8c74c7379f5f6c85fe96b28547df2988b92cb29571201f6c9f6411b84b8690b7f07cfe10300e4fcce63d89fd5ef3afd706ead811472e35b86b15a23f653b8c34910f555ee88d91afc7f8dfb8a6d", @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES64=r0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYRES16=r0]], @ANYPTR=&(0x7f0000000280)=ANY=[@ANYBLOB="ce7b1c439e01dd85378acda28dd9edb11bc5627b71eddd2e3000e991db599d15d8f9a577235fb37b14eaf37eb8b20521a392a6f167ae1bcec00f4a32ff7bd14558f76f77fa20ebdf8110b448505281491d63fa97f1cc591156478ca75df0bd30e819f830093dbd5141335503d0ffafb572724012aba4ff9650a9e2ebb545da2450ad6ffd4e0e37ddb0e874a2e0b8164cc05a482c0d3026d7a7093fd889b669126279d70c559cad6eb8ed914ae4373774c1c11ad597276f1e4ec50430cba9ef60", @ANYRESOCT, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000240)=ANY=[], @ANYBLOB="d481cc91a2c0973166390d8fb1c6d4c367707c1bc7078470b4db7eb51708e63b49f5cf290262c5c3c499960976b6e8e6b023ac3a3250ef22c7cb2a3d0ea23387f80267f3c95efcb7ff423f1c258cb96a58cac4303231b9f18ecba5e4e7cc849f067703f97e0d914557a60e0d032395bdea7210b704ef6b12dcca32a87bfd86ae5d445cd24f41aac39b35bcd456156304fab65acd57b18be028b9b9611998622b03bd89df9396f86ff8ad0f9b30515836b6a3b46a1fffbec9ddf1d4", @ANYRES16=r0, @ANYRESHEX=r0], @ANYPTR], 0x7) 19:14:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f00000004c0)='./bus/file0\x00', 0x20080, 0x13) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000600)) r3 = kqueue() connect(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f62fd8feec5b3bc9c35a2dc320a78661a50f246abd66eb70ab65acb7b8f02666a28a2d59c928741b840109f071b3917eca1a1533438008c39aae9e3b2b22f43d64a8a68dd447c3f37aa3e81593304cc893dce2f222e3962f9a589b6a83046b32802de8c828e7b34fecd9149500c367d1dc995b3f0730b0f8c3ab7cd66064a305370ac9b82e694fee79bee03b1c0b01ba46f7069fc6fc83de2335329c27d1ae4a144d701203edb0000008000000000f22ec54eb7d6"], 0xe) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="9ab92b17d4f1feb95eaece216baa731c6d7e84cecaed35b081caad6d0c5e5dcc18a9325d0203d0cd4a8d2d73f084eaa90b8555b1aae28db7ddd67546653dd7847637a72020476499ac3c9e746cbc2f873f77fce2c7aaca0a2ca1d394ea4f6ba9ac84f098fc50aa1e93cf27930f5553a646410e27753d991aa4497aef9f5ed6bdc8e620c7bc3f8ecfdced6d1ee76ac680b03a", 0x92}, {&(0x7f00000000c0)="d0aa5882bd392ae7e9ab3df2c6", 0xd}, {&(0x7f0000000240)="2dc133439405e4473627f5c764dace31ddc0cc137616f63c429199b89c029f9f764a4c20194500d6b4e5f14417c04c69cf912a4b947eeb0b143eb6b449a6202b7b56c78f6e9a28b3cdcec708bc6eb2906d8dccd8c9ff4f94e5007eda4fbb18d508a77aaa31aa501a5e973ab6eb679a14220035970f9742c44c6289682ed9cdfbd81d5b8728d4ec459615c6de7a230a69579f7e3b027abfbed5bb221dcc4670864209fcd52c9c7a7631e7c7e47e87a2cdef", 0xb1}, {&(0x7f0000000300)="85ef819b14b0b81645e2ffac4fd617c501229f258d1002db13bdfd27ad167ee2fb40a3aed65dd717fa1d8cdc8d468056ee3f4919a1c19b818d7fb7d032f577b58c1019591abbb6a37805b8361c72dee07ac0a11db048a7f4f108c919d6ba7a9e9b5ec9147968e0e6552f80b218aa456b19ed1af0ba4f23df0f4210ada299e00a0b8b55b7dba4510321e1f2f4e5cc17d8a8d9dabd5b55e87a507f62f48191", 0x9e}], 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000500)={0x8001, 0x10000, 0x100000000, 0x4}) r6 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000000)=""/23) fsync(r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x2, 0x3, 0x8}, {0x18, 0x3, 0x4, 0x1f}, 0xfff, [0x0, 0x3, 0x81, 0x4, 0xfffffffffffffff7, 0x10000000, 0x5, 0x80]}, 0x3c) preadv(r4, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/40, 0x28}, {&(0x7f0000000580)=""/12, 0xc}], 0x2, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000003c0)={0x3, 0x9, 0x4, 0x0, "0d70c001f77a600c0f6f3027997f685c6cacc76f", 0x5, 0x80}) dup2(r0, r1) 19:14:23 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) mkdir(&(0x7f0000000040)='./control\x00', 0x2) mknod(&(0x7f0000000400)='./control/file0\x00', 0x1000, 0x0) 19:14:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x6) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) socketpair(0x11, 0x3, 0x3, &(0x7f0000000000)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fsync(r0) 19:14:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fsync(r1) 19:14:23 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) close(r0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/202, 0xca}], 0x100000d1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x2c0, 0x1}, {{r0}, 0xfffffffffffffffb, 0xe1, 0x20, 0x401, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x42, 0x4, 0x67}, {{r1}, 0xfffffffffffffffb, 0x92, 0xf0000001, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000001, 0x15, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x23, 0xfffff, 0x3, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x4}], 0x5, &(0x7f0000000280)=[{{r1}, 0x0, 0x1, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0xa1, 0x6, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000015, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x8, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x6cb, 0x1}, {{r0}, 0x0, 0x2, 0x1, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x45, 0xfffff, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x28, 0x2, 0x101, 0x80000000}, {{r1}, 0xffffffffffffffff, 0xc8, 0x80, 0xdb, 0x8000}, {{r0}, 0xffffffffffffffff, 0x6a, 0x10, 0x655, 0x8000}], 0x401, &(0x7f0000000100)={0x65d, 0x200}) 19:14:23 executing program 0: r0 = socket$inet(0x2, 0x4000009, 0x7e4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 19:14:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x11) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x6, 0x9, 0x200, "40a7c5b8368b133e4b653c9b7413254eec1b8134", 0xffffffffffffffff, 0x9}) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x81, 0x1000}, {0x0, 0x200000000}], 0x2) 19:14:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x800020040c6) r0 = semget$private(0x0, 0x1, 0x201) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) writev(r1, &(0x7f0000002300)=[{&(0x7f0000000140)="5a4774a014cf15af4bd66642eee4e9a13cb625915aaea604c78fc38611cdccfb8909a6908b5bb97369e80131e7a32792cb60e2c9127fef591422a7ae18992ce73ff3769bcc27c7e13a15f9d3f99134b7b73e65bf5d914df10bf9f833fee31ff61b9bcdfb7f18c5b5e2b5784924f0953195b732247b539ccaec2d141da1df7d3a14b77d1a7692c6edddd6c67f16a0f4600bdb2979fb1dfa8e2bfd0587ee50b80e08a8957b19e54a76ad9eb3ba556f4d5d4dd3a7cef46aa2fe9c03425688bfe78897c93b79d6458342d118cf695f26af3d15d7e4039e6e2e46fc9d4c5c0e8e8df34ea26e38cf432873e3d0ac8c2e03290a16eac22d10b4a9c042cf7384f5058cec48c832e9caf7bf12b2f927300bbe1bed7f65135b769b175298acee532c161f1c650991701cf98a86543648c4d5cde1779572b4b46c5f32572382041a42a870ec39b05f90cd13dfbe767b8a35b9a6056c8679911c1da12b7e73d1144e03ae4a72d7d68f514816e29f9eba479bbfa208c8156604caada8753e1db9b6644bbc28db18d5d3c337ddd7e388eb685b2eef17e1dc14412d6c1fe2537943faa53903135e00b6f445bf0fc41ffe44c6a0e685e61555559751a10599645cafb3f805ec0e2bc907cf5ec5054a01016c46e87ae49f2880afd7f5432e7622a54bc25ea2246673a41ec6a94c83142304e6dc0ca5557d1856d5cc55ab4c5a74a28a19e7cab446b268afc1bc4773a3f30f4f3aecf2faf25f46777c95faa621e712b3d44e79ddbac4e746e6c5d7890df41409659aadb460e844a2821d3ee11584d0aad2124058fcc5174c4ded3d79b692a8ed9466a415f342bf16e5452c427c819fdd2ca3ba06ce60b3fa19a6eb33517654da130333ec508628fd67ea00ee1aa92f614158688b9d91d2bcf79025661cdf271eea9e08724ff33cfb9fe5422637eb06309a81f45bd756d552b00e5533011d697217f3366dbaca9d667551d70d00d018f778c484067b02b02250166a67bb7b1ad5f8d7e89b1ea4e2fc2c4bb262cf362e1689e8c8f81eb4e0fdca4e87091b54f96bcad9fe9784714fce98c1c646123f200a6dcb5c5d6486c0ec51e63af5c3071256446f5618119486107eb526ea7140f752a6c2abd9838a2881f053db7ee8f2ffe21d3375291acf9ccb49853405cf0992606674283ba7af8ab2da51606754f8557d360116696213afda7a5ea1e739f8621b72896b31023b0bf100b03ceb542f7bc60e3761d6f34ec5c75690420385ea23432d3f195308b590b96d83e38a756fe07725172649033203867163f058be40612b382d46785f89a49b8c6cf922e5ae6791665328fac75dd0666fceb080b275ee7dc11aa281df92a12cb7be68b9ac9e8a609237668cce9168b5edfdbfdfa5d834d13a439311773779b5bf63298a4658229771b8d8e0dafac9222b366e6a5d9497f31003dc12f58428431457d18b661084e6aa53504373b9db573ef3ebd35a20b7c54e4a5c6543db9b566f44bb70eb72ac3e3b20a64b0203390077348152a18e3ec140bf58db9cbfee637596094828d4ef6e6d0bcaa553fe845707869ebbdbf7836f6401b55c1ccbc37196c1d245db49489c0764835e9049b38887fa575ed267e24f1587151c9bda95ac8c2e194ff899f389dddbf37a3b4c5812d6ac64f90f451ab289666f230f1b7e5174afdca7ea672df592dd4339bb1e9f8ae0b8af76a4848b93352159f75b7b57ea0c5b0101f6064f0181f406f208078f0916b8ad8363db00ccb9fbc3031da14e5f461364dcbfcdf61f6f42b6e305b333199b018a61754c89bc196513af36af4c793080696f87c607afe7477197dd92eb9e95eb65d15b7f07fcab2e59cc4524dc2b6ea85aa64f75f5b09c37e67b0926d7c8a122a68aa71a8836260419c400e301034ffe3d9da69af9099b3f56dc4dec8e87243cdd1b8749de5c3ac9682e2b14ebd63d417c61c3ed4ec8dfbb19c7f1a2db4127bdab4386d29bef5eb33e06e8b9cba3db63793f50d14aff828ab030ec38a6df32c034e9588af959fd05179b29c5fe33643713b9f265c350b39fcfd236bff6f8af169616a04d829f7efd0e4575c6109f3b1da304a51f4a99cb97f74c462142ae7a4e5f86eb194a7d409a480fa898c1fd8cfa4322f3435226e3df44c7362027bfc3366b231c20f82f4db6bb156ca94fbf8695246f0fdcdeef104160db0d0715bc47e1001be47544c9c98ac8502a7ebea25cfea51170e6df993411bb285daed9c9292e88007f84472ff430485db383dc972bcbacece3cab1faeefee4f3bec9052c3abd699b323e8e0a0c77514b61752fa2def6c8432c0b3089b08a0ddce7076b29c92914d7817ab39c133c215ca38df84a85e22e96b63310d70f05ff410a22ba42d85db51ace8f938abfdb654df0da9b1c753b095dbd48f96664c8ab6b99ad1c06b903f2efb175d5275169fceb9df9308cba815c715fe8e98a03025c9e8e284f979a927b766c886f5f20e1b39327dbcdcfdc949e571fdfa227593415835c00ab98a9f1f453680df5dc8c530354e2b5729b6ea0dd568a4a158a0c90ef76330b343078350cc8f39a7013116938bb5664f1221748e2f7223476c5bed07cd158ba87d55b098108ed71b29894f715d8c9ab0e20dc8d0b47cd76a3b672aa134e11e69c7799b62c21386c86cb5f02ad1ba20b4235aca42cf0613aed75517e0f2fde4c14c48e43c823c33308dbb709565300c332dad124d0644c772b50d4f9b72a837b559a6c2b6cd6b03f6937db29c9ff240b26094116fb5cb5c7982eca16b7b3397e61c058535690a69ba53330cdf6d77f84845a473564b5ddff3db4e36b30ed8e793b584a65c5e244fbd7483d4209445859cc2afb13d2cc47b687f2ead1119fcbcdbaff8f107df7e11938a02d70cf3e495b340fcfbdabe6b92b5ea97c5c253913d8ae21b104b67da30cea94881ad6643d43ab6f4d1c3ab1e83e333caa09b67edc99126b7177cece116cb2b76006df256919b714d09f2c754b3f989678d9be4cf9f16ad15648b02767c6a6f16c2dc07ff860a6220dbd253cfe175c970cc0debb22b8c88a17adc01166a603b7ff1ace39ae9def70c233553909a3cd3ced7332b402da8c5b0859244fe893a71f801d576bae5f12816519184fa062395835bf1c88c9293860c6aab12d9a43d2a5a61c611928682140b62097829cd72455bd3ea9dddeebae4d835c0ce630909c51f004c7d47b86c4c13a78fb7b1555d2e74d3c831466129ca488b02ea05bdb4147cd4f1e017a66e9303a996d3b3fda809d68d9db69ec6661ed12c1ac5c5b8e53af137848c333446568a30d7616668d97ee97e4b9648c8cdb4501c992a639579e541d5d9cde5aaa68ef000fceeeaeb4940bec758a3b2614b26106c4f29483411c25e97b2ea1016b8cd972349f3b727d51b2825ca3f38b2c901f58198619d66f2a6d01457c352013dbe0d3f9a4e246dc6bc2877cec27f436724b7a443c42aabc3b6234034cfb5f10fa69e913a0f1c68c4a19ca946b68524ad7ab37923b51bc272e995be3dbbf940c5fe404f39b126888b92423b64b40653d2db0847e445ab6a5b2dc5f1491a9a011c57f7153c0595e5be0704aa82f4b4fd02031eca64facbb7e8cad10173ca71f8c1cddba840ce368f30a0b5d85035880dc274284912a14d6e50eb16b5fb05aee70c0a9227776895c9943361a4466d63d6f9cb0ce68f0bb113ed5d430a12912be59b7d659d396da5cc14a88262ffd68ab15aaf8ff7e07b008e755c27cbbb3d3965a24811eb1aaabbfe1eb98810fb5427ab08d3ede28b143485c12dacd58c1e037369bde3b92cb6e580aabd576b7c359ce337f4c57a1c8b54ff994cbc867a25541ac4a43eaa7ba87824352b43cf24f45eccae250b29a3b08b86c7db7468a1363c9f86de4695dcf396818be3a593a9efd775c977692c40501b86c3fb93ef2f0f9dd55aef0e4d9b84efd84e2a04f91c894832d6dcdd896a3a9ed067b618da114ddaa6151864a05f6ef0ff4d7c26d2da006d058ede3886bb1a7273a99b027bf9e2cc1a21ddd621b14c6ebfb3bcbef143c8f459cbe43052f5ea61af9ea343be218e15d0130d629cae40510e3262311b3b590255afd3f878773f1b69d0917d8443178cf9445e5916cb9468b8884bd9b5825a039f8473743cb0e063a1391fe10cad2e986e019314c543f18d0df4aa9be87bc4e6c137b9ca8ce3905c6f65fc93313951e0337227f5c2590766ae404804152a3c86af30d5107dc3b3dc89e683b2f6a9451b179a4548451d5ad85091f0014ea7e9e905a17c6feef76a5a99386bf80d56fbe10523c6a7036a74cde242ec7362a19e43050a02835201c620a39e616a39b8d28a47d9756e179886935381f45f5f90a6628810d88198556b3163d8d32a648ec3413303df1d6237e1a2fe15ebc6673ff0369ee52a15ca775ca6c9ed89be081bedda10b1b2f97c688bd02fb6935dd6a2d67b27d331d7d78769f849d91373a4e5ad51d4138b8c3946bdbe5c0a9669cdb9db254f6d6c976bb808f2c9939ef1c4bb21310f9a16aaeba556aa07d49ab4277a110582390e79a3c0f5056a6b37a4be8997ba723ead5703ea995c7107e85f8307b4133ad2f21fd63d6985dbfa6813cf5253a228e742c02b288fb1fb336ea4ae5ac0e023fb8827d36941d0a97e3ec58d5cbb6d52b395358c95eceb05468fc77442e3ef18f9f930b38ecf74572f0f72ed8805a907b938acff0a79ea55ded2309f3e17af386ce49f11d8140d6b3ef66d0085dd35e956677e5e8bfbeccd478e76d44456391aaa6cfb6dc2537866f9b9dae576ddd5917df377b14f5734e4e3e282ca915420a0ed9f4c63b7076c37d5cf7d6f148d8c903047d22746786935c60fe64da552b2d0a24c024753b93167e70d0263a075e5471d439e48b826c8b6765290459dbf8b0ce3da79a0d606f648ab1858e5a59fe1188fab9b17e4220347dc9c52e0079bed6a563715ce4305f33d02857ca2aa84ad67893c08eb6aa6221e27d41d962955f326ac5b8f710b8c30eb0b247b41dce33ee1b7004d6bc4e65fd5441a273152338c950c8e12291cf25c50f1e9b0f0c623275130ffcb99caf56db4af33149d1a1ea4d9ecc9b670b2d703c0e991d8d9d4593f397db529ac6ca064af5b304514ea7ed2d765b64665c8e68515293f8bcdc0356b6cd1416055d28035bb536d2c8c83b9d2df9401457977700ac3564e2c4bad1babfa164ba6e4ea5a6aee2c351f1e0577059d78c1d0378287dc3218f0647500f685b6afcfbe4a2906b75743bd743253e704ca71331e15a56ee0a630245aac2367c04ccfed56d22ca636acec08ef0bcc20b7c44a57831281ec7bec5b4041488d696ff0e5d2705c8c0161fdc37c43267dcfd40ad42097c0f46d7fb5ad2998d8c75a658d3d574724d7b5940585cf4be552d27577f020b41e60ca50cb1cf8d8b0c90cb5cb3253920cb279635439516cb8b4e95e0a4350c6090350d1581cb30266f0bc479c2cace4df0074d2473f8e4033aac47d3ab1958892fe4d49e2ee10cd91c047c1866cab42ec52b3ebdb94e0a3ceb1bf5e65661204ff2546d764cac64ab4823cc18c1831004ff361d5e9a586ed6a634c5408eeb55d7ef8e7b5a9d49935a4eb4b605bf4e7205c337f4523b08fc4a8db4a0120239b2d709da16da1011e92eb10297882bde8e46d7cda43d498c2fefc004418addc1c410de998de0c6c5967f38948b0f80c2c8ed99aeb2231ec418df69b403a124cf819d405bd6958fac5dff3ac5306f15e72795fe7bd13f6183d7f369852674967b6f82d3bcdfe4f2deea4f18533fb052", 0x1000}, {0x0}], 0x2) 19:14:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x114) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/219, 0xdb) r1 = socket$inet(0x2, 0x2, 0x7ff) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x1e4d, 0x7}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/63, &(0x7f0000000200)=0x3f) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) 19:14:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002300)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000080)="f79e0dc31aaaa5ef1ee94a5b97adbb07701e8950c8d6644f9e2bf06ab3627e0af320db7493155d20c6f733f34879d7be853aa591", 0x34}, {&(0x7f00000000c0)="89bb62439726a211b0bec5956601cacb085b52c1861fe3f3d5b5e6c17433601a3f808910692b9279149b1d4926cb5f288fedceb8b844661108529feeef4ce9b7713d307ae5691f779e240c78a40502092455766f156ed1e205817d5e372a3eee5e5e72c7c6ca7c3c79f85f0edbebeed87658c305990fd9548b6732a787cce0d91009304ab0f286ef1f1c45b4cbee5e48bbfa708eae8b77b5656a601afe5ede739f43598568516d46917428b9b659b56925ee3bbf109e1d05d970df24cfe4086a7490c6b90508d368d1c23e5c079e3c894da97d6ac4d9a531ab723a939eb6d852c2a17ffe4433d44034d8246f7a0ac47f4a425f97f486e2c5701043cfdd2da825a7437cf6409bed881c90629e04afa586fffd7bda1fd7124dc7abe9c9c864669c495fcda4b850dfcee9ea45a2c2f05cf2e084d0bf71cc8ef0254cad9fe417037b75444c15f11e8b3de006544ab195c53c0b2fca199576627e886e76c40acd3e4582ce3a209ca6bdb79cc112f5221cc6e344654f363fefecd2aeedaf73644d20102ba00ea10282755658e7cf3dd7fe2e7e026eb5827d86ef57c760c0bf80cc2ad00c77e19b8846068f557f254a21427ebb8b3305577867fc35837116b1afe8465685fb419771624bf2b4f27c7706db63c84ab30a3c222b923cbd13821d2e16a16a93d50cd88e0991730fe0dc9b89766719fa875ab58958711fa6707498829f59b09acb771e5674ba078b0d2934a9835381163672d07226ebb3503fd2acb2d1a57a5ffb51ea83e1ba474466b8ace4730a55ba32aa283c660ce63e0874966a9955ac910b753b72d44b99e346272233fa7424416c78405d6bf549c21aabe68c0e864ff76e7261403888123d4e04dcc5d59947a0d590c1407f99926c8382862983370564cd76b861d168016ecb37d53ec375b0fdf959c7e669937ea9f8d6bf8ac1b5a0bb33e89beb9dfe8e7cd4d865c482d64f2683e7f70a59290c11d3de5c746030dd19fefacb22f5a4762ee380f29d9ec1bdaf4901daa64bb6d659e7990444e6b473d17bfdba2fa91ab25802c74e0c8c5e5d650363bb6306bef7dd6ffbdafa68e9065d540dc207f79e0394cf2a2af137097f9fd58b87bc737993786a31f819b2eec711ddf078d8458ebd768e9bda4aef5af323dc6615c4281366ba7ffa5762bcc5ccf73930ef5c10a741bf6378efa12f189feef0a36ac15499bbaa2716054fdb1f1c67be62b8dc4af312da25b9b0953194864d7349923953854fbe2618cc412c71e2a66e7a48121f4d837db22545768576178a348ce785f0c28e4e1b6b1bed423feaf54a0e4ae571a67385fe42885550fec0d0864c7d124d1c87fcf298e33303c8581d60a4839dc711c6cd23c801783b437442693539ba0fc75263dd56e43fbeafec5dbdea035c1ca10fbe292471027364b7e287fd7b411f00e21219c1481b375d6ad5469fec016a95147703ba1d1c7923753a62ab852a042d2175ab80da13388e8e7ae06dfce907662e85f5e237d47c7a387a1b1912a36b814cd0f9accaf0ec59edc930b4f41e559c2347961a84cdcad6c05451efba47cd2f4db134fbfb8efadfb26a660efade7c5b24c8d35cbf88a35d3652da8ed5dfc7fe4351acd16b813aacf3829e5dcc74f49acab677d2fc3f4b822b145197b6ae1e068c8bf24890decb310723ff70ffbcd08aa6d4763e9f15616680576e8a6cb6dabb688d30e4cf96db9ff52e43e78db69b6059d500cf5eb8cc4a692ead22e402365a7e4950a9f185af40a842b822960b2310351e9ab395a8b56eace5b684d06cef9b4b0794e8af32b71420eaca22e8193fad7db6eb7f86cbf28684eebc3daa462b76a6e7555f2f7e4d563c73342ece7bcf7a5b04f69d1e78d4f63ed87bba1447a0ddbf151ff9271d89f04cb478d648bcbe1dda4f9848b9574e49bef12ceb18fadd4c7a92427015ecb6d133146214f6b1e5d0c41cdc5eed3398797e88f5eeca6e570fd48ff9cc7572776a6e134252671b6d8575d2ed871b5adc2ed0d0e8b321f4885a5449b0cf35b9051879654440f3c6555fc5ef03e1e9bff66b20f7c6693253558c34cdea7b8e7a357ece3eba2666b6aaec958e47e179012b62ec6877d521e03bea1f80eecd108a2aaff0d7a8f6340450b9d8306e952076fbc7cbdccfa0a787ceb15f518ab6a0d8e89f64f7f4016a42136320494a1c3d003078e4a63748353635c7aa6f4fceb289934aa4e5923fda7157f144caaf57d86ac1c199a6a86ee8dd4222de395bdbdcdc27c154fbc27f1731e9af9ce93a90fb9a8240d2d3b1f41867bda02ff411e164f0b4b91e049119ed8290f2c37d4d5f8d8e0f2c0b96c0e73ffade07456f9db67226c127f45ff5f2d7d1d48595c97130a1f2ecb0e58a2c55f6d29dba556f7fb77807b4caf70185ddd27790aba1eb64349c008fc56dcb54ff87c1f6a311f9ebff6fe49fa9d68605c047aeaf7a540829aa0431d76cd0a9cd8f052eb5ee3e425fb263b4ad1fe48bc6444a157b06a09653eb0d5b0c55c3426f5fa4520add45ca79ff74eca703eaca4dce5c78117486d58f2acc023f68f7d28160b844fe7cf1512d19b3199f26a6278ec4fed0968f9dab3ead877fd3fc795107764110ccd53a9474a1dc87ab6a0452c83f790cee784178ecf184914bd4a60b8093eb07cc34b731d1e9c2b3afa22b9cf69a0d58143a571a7397ac567638a8da423b5f19f937d919dc7cdddae44c9f3fc48e620e753a0c3b0dbb2f471cffff6f19093978af949ab4c2984e2ae239645e617511b4ef7709eeb8380ec75172bb23ec9dd7b0c40a3ee45b792053d1c3d9cfdf4ab06d91bbbfee58d932085e1d31cc74d02e9fbe830a4dd59f1c7c9b467f13fb34aa73b32bc02bca7a0c3fe27ef0cc3ee838d270d050516589a4137386bb08826225f9b2d0cd49ab63be6a57c8fab1348021b204464271511da401800da7b1f9e8176231930a3832a71adf7c8c8f1efdafa53abbb50f8b784e37b12ec4d422473b7b92caa406a92a9417d84f7646d3f36fc648be4dcacb2f8dc96c31afcc9b0cead6ff6aed7d014d0fe9f32b944962e52bd0421fbeaaa6e9252140a11a1d3a191cadb60b3d018970b4e79f9c7df248aeac6ba53054736816e998570870fbc2ef313a23274b7dd445be33d16bb40c165279dccf551e6b1acf1c29c3816f774d3cda1f68a288878b44e8082f7fdd5999b61f458f75d72b5da5cb00f42f527c26be4ca10324544c7b7e7691092c81d1ac69f206482d099a40e34282c109d97f75a91160c97d12bbb585028934d9e0510f080a231c9dc4c9b9481b475d142d4e00727c2ed12d584e6c1c564e7c6d51b77441fe17cc5070d669ea955bc8ff6117556347c520415c4c637686a94407f2064381ec8e856f0f6f7fa89e81bfdb3a4194a14fe8d8bd442359f5fb8f08d428824dfbc52fd47b5c3eab1a01298919d2bbd827e4fc67d2bc69e85370a5f53d1a6c25b15b2d798c46d2752a4d3c9209a0cfba8728b8591e72cd60599b7be32caf7b7c55db380757de7c4fbe0771e274965102b05fd1f109ac39deb27c729ffc294ab9889cf318a07ba1640822c3ec7b1f1d1d28192dbbca82133819d4121df42ec29630f8c45197bf080f14cda0734290df32217ba7f6bf37f85278f20ad333c5fd6b1281c124d4bcf6172fa5555af7b3af315ab978b5d75db222937a23a57b45fac2d0a11bed5537a6230c39d2eac3ed64b2a9ec72cbf7119ca0e4f7d43d46ef2d563e9c1a35f191adb2ec1b9a1dcac2fb89a6a7e640553d581ae26709d987d6eb7514c302ec1effb674779afd10167cda7b36122761678594715235e1a615a9f1b987cc1eb71de247e2378b22d4ba123cb4602cedf71e92effc0a42258c095074c22a4e7076a6e83efced2207ac92f84a88672bdaa3f4d4e0ca5fa8fb9d76bdf9372e81a2f0b0b3522204d3bd14ba1a6364d63553fe56a1051218efc25f6a6d67cbca93bf5e0f3dea2a22b12c1b8ef0f0b1c86b1bec9d15944ecd489e0b284fa732abfe4afc142b51c86fa1b58b43ab123a4632ea63ad5c473b0037d4d537504d6650a048ed8c02ba57ed936e53f8f86cb80e72a44041a2b325999d42fe6c9499cea5af34a0d592517fe367b9de17c664d7679f659747ad4632b4754f73fd1bd20493c9c483041ff6a13529c41d07d6d65ef2439530456d6cd2cac6176b61cdf01b7a4edf78d23eef7f06adfee0072dfe54014ced5f136a45be69e1d02ac7c155bea0eeb25d068d12989a8b0201c64ae5151212262dbbc94234f77d2adcd51446464e97ff55003380fbcc8931156f3295201b2ae975ad1a9ca693aac9fa2e273f15bf03afdf4528172f605582cc003a28eff383ecded0dc9d43c59d9459ca0a6c468c017273cb1a6552563f2b12a27a5258927df053a94e090445e141b2b48d659bd6394b8adf4fc0505dc32450f4546d75807e5b126fa03bd32c00b06282bb8f9cb1d3c43c004ab1c8f33a11858f4cc6ba494ca5f3d7cee5ca72ed3aeca31532775928c33a533ec476d70acf4726ad4c2cbd0b7f9be0b741891b59cf40620199a7ff0d30ea67ec91780b9cb1db58c6809907ec1ad7896eded377dbeb45cf34833df01b82dff1c01c31d903fe9aedc34afc66872f079a5fa7f5ffa3648ad7b2c0f9d915ff452d723ebacef48d4158af907d5876f967db94a4d231ad2f47be60ec1ded3ae10657f5fdd332b67f830d6bdba041adfacd723424227286e18b1c74fd523d63fa93c70fd88b65cc4a27511593d47167a46748abe5c4fb51dca2d09cb180d9356ea006fc700ed802f5fccd18f13bd12938a12ce462d93f1f228ebe5c1f370840dd6b5059ca5d85591b3f52736d5707ccbf615294987e10914639d4367e72b99349ba1e2996546b28787e98b64f78a9438c71969b79c4adace0079773139dcc05f90b9e9b0e2f1c8aacc838cfb9a71aa44e718c1b122b164e9b1d6ff19425493b8cef69daedc23b30ba020b340ceadc56b2c98c38f3d1a62977fcb6bfc7dec62a0a33279000dd1fc4c06b60ae10b33d6e4645b399450880e660ef0e49ca0acb38eecba5ca14aa7f2f8d3674bdb5ed6adb9af5709cb366b502e04644632a7c8ef30b015b85cdbfad7487a7d6028a10656490b55d0943d00890a81f3c985be16c71bca59ac8a7b14d2c664bd566bccdaac2aa1bbaa2a204b9a1fd24230c2db13e80097dca4414c22fc2eb22c8e64b13baf51eae48ee9c8ffa1ab2e649bfb9fa587a3f8b7cb7e7eebd3ca4e8b4268f10f0a9e7f308282ddb36adda2d0bfd5126b1f4ce6bc057ecd687d1fdd45c05e9931b281868abd96f3b2fcded2f83c76c6a7bdee14ebb3ee3056627d32a6936acdd72ef2f64bd4fa55fb0751d5d173dac6513a091060750aecadb76709ea903ec84e945c6ebea691a1c37ee04236df95610c06d59ad31441250a531c1b8b58fe3d2f6e50f7739849e8c866a745d6bf7faa608ecbb8bb68ccd8d6ab49dcd0a8f5f9004bdfba560037acc6212fe5f5a97fc632565aabe289bc312c596d101cfcc15b45766d997393e9ad85e7c7425acc184aa078cc90210b876d5ba38250a90feac6f5e394e7cb2ef668648104d0897c6398976b588e5bd2079025c444104fbdc942b61fde18737617be23f9ade758466a769455f49eeef793705dd2ca9a745fd392250ea96fa5022312cf6aa5fbb317c3df1d4f89469c27637f4954b0d3fa2f11e73373b4033e353bdf496ac61a861e7a96571bca94e8d54a3108828f3b61467b555a9a01128a281155b77bb7e0811bca0b98ae2516586f99837a6e4b73df326a1", 0x1000}, {&(0x7f00000010c0)="dee6c94370289f414e31aa4ab52c0e", 0xf}, {&(0x7f0000001100)="522747d9bc406d809277e2d7fdbbb647c3a95e74b7e1b0538dd16d25ba0ef1233661e19991237e5f0d6b4a39d26caa5d586da444f82586e04a9ad6e1ec45317e624ee91907ecb2e8e261afee86a182399ec41e2cd79a7e696dba7b3b62693aaa017fae14fbd0b8230a21d69fed076ae5ef00f1829205647e9c", 0x79}], 0x4, &(0x7f00000011c0)=[{0xc8, 0x1, 0xd67e, "dc4133522cf07a0491927df1a6db50ccb472ae78a35a68603f64e560eee2cd28a27c8ff8e6f2a7dc575e06310e473156ff5beb77ee77c6bceaca427b303b9515cef0f8990e58b0b277ba2fd9be6256ffb4658e6749780cd2808f579d2d7590da0dfb50bce2a34bfd3ff535c80593133b055f911c4e965e9a24ac48d64f736bb8675728281c3de793c8f787f74fda9e85be3eddf6788ec2be98727439eb277f5a577a56576a81fadc8c517d18889647eb58637b"}, {0x50, 0xffff, 0xc6f, "6f2d6ccdc6fbbd6b0300da70847c491de0dd08b7db412c38c66c5288e0756889f9cc4b7ff95e0f9bad7b4c1126f92f12bb0785fc0497c59381b212b6"}, {0x1010, 0xffff, 0x1f, "dcbaeab6714584cb917560ec3adef5f28bbc07673729cbe5e1cb61e10cb1f2d61a4fa5eb2e713bea64efdb0506ad6fd864fcd0616276504b2c3393874c74cffffe1d66ad81150eb11a7b76593ef858469f2bafbf0d05680a9bfced88de52df735cf5b1bb4e488d30c1574aec24b5760c0d7376eaca1312d3b52c24d3c9588fca41eee1a1df82b01bcd9f11bd99e4c68c75e86c080f204390b2ec739386968ab6653faeceebf569309117f733e039bbe681d6258824fc3fd33a12fad4301a8512e32012935d8bc4ec8886255a7b519c7510934ada97b1f2fddc95c2b405739189f0e125e1096a91c8f65a66f2068eeb8146fc8e14dd34a5593d7d05405868aff51d0025f70bdb9e4551ce2192f75b98f5182aa404be5df86caef3244e73dc602f9150db333fd2a835539c479c4476ec9cd89afeb9e6fe295ff586c57bf30d1854c764ee53f367dbcee883f194246b164b4fdc302fbd28fac28d5caec8852e735dd831a9a065e95635be0eaa662b39ba40b2c0da12a93015b6d33ee642d3175c52636c79a7f8124568d311179bc1411f4bb40c305cd11b18c6eabe98aacbf29478032f1746c772764244187bdbddffa25c36f4974bfb6086443d8c67b4158385b825760ced8db7107ad899a41722c7781f379069e9e3d1f77c54dfae4d77b939303d081a4129714f77bb1a72b92d9335502263555ecc31e9eb1f70b0bd5c8789c70e9779a69d737c91b1a1f910e784828c9788be706cc6b9dab57e3bef59f21903f8190514883aa7164d8bfbdc2ab50999f6fda26314b43b312e20e7c796a386874953e60fe0e02e3c1bfc0bc2808bd3abd67a77a46b586e0f199a8e06fa9a21f2053992a17541f38c37ed49e9a77b20ff1adf99e0c931ce370020f0b7171d0fd48f57ac0983e51b7aa5ae44edef42efc04f34cddc1e485e719b6699640f91401d681bbab172e0cd32416017d6a3243934a4b2ee254b2f7c123f32a0592dbd72fe51e8afe6938891489b87798c698b90922c9b61d6019f8bc6a6fc6d6e6fb191ba0e1931486b94ecc41c659c48313d45ae18aa112a616c0202642faef94fb74a9b8fd031415435617a0217a491f7186d0a9e331f9ea3dc47b7a4ac752a2b6c9765acaa1c1cfb31b24261dad9b640f667299742f39cc57b3783ab1040014fbb3ef97a1bdeaccea57d318c9412ed558125cc83d768c44486396bba203d642a2f80f1abfc7182800a9dbfdd3a2d8562938f391daa3d50fe6eaea1805c3cbcc507aab14ff513d8b2716721d348bd352e04b9e86f8d119207ac4510006b2a38fb0797b6253d88c143fa1646f58dfbbdcf26dc8ff9984b77da6ca25a8ef0289d04168111664d52540ea2643b20e998cb92e8fd24bf2cfa5816a93f648682c94da4c6ddf4ffa54359e846085ed8be982eaf8efd46c63e760264845ad782b40f683ac6b648dd30f0d89cd8af461adf0a8cf8f113818f271b2da2da799e076acbba157cd19281aa21ad55b456205048c397f1a38ccef51593ffedf3ad06220f27516f7a26a531b2841d0e15f2f29e1ec96d95850c605dcf7aabddb7919ca23d526f74de493364fd7e0538c018eb0cb33024e8adbb187a6a6cde483ae5533e192987787b97885322bec68ba685fc2d7c386672cea0a1aff259288deea39542bb0f53d8b48b033b559df27236e9600d0c2daac3ceb26d309ce2f419b2092fe08393f658f018e2c98c39c1b9cef9da48d8d9d01825169bf1ff2e1c86ddda655b11a1b0e9a2bc8d7c6b357d3e3123e413cb6fb98f93862d29cc8261a246b8a4c57123a7bfefac656280f0e8e231b69c389a8ab38d74fb5bfbcc553c0719eaee78ba3938496af0656a3f0dafb63422152681f73545a60ffd2de281234ce17afd1dbeb63249835d9ae7265eff94dab8ca6bbf58598eb4283e4f42dce68a101756214d181824df209c318e11cee03f3293b447ce4988e2e8e767839b22e27f77bc9782de5b91801367c29687680ffb7c462d18cf6a7de0a42ecb47bf8441c32a310c6d7d8722b0c81bbc8e9e27cd0a202f2a54a864d5fe810fdaa419e179aca2a3804b7058da43c05e6aa11f62feb771e76a0e09f689e82a368c06dd38306870793785949fd7c3d7659105d8e18eedffaead1846cfb4a38a2b1b8dfe3d2a8342244f3d036ac0274aac6ab18ec65bb98dad31c02ef2cd9c7fa6feadf8ca54858c458c61388fc90f8661a94e2064de6c540bd81186cb20478eb09264982458f598a998f0ce9bfb239a0ea3713b6969543f52bcb5ec66c147c924d85d29c283efb23a7e7b27932045fd056e401b79be395732352cd9110a3861b0c34cbcb3a95ade3afe8001e4c659746a928931f1d6399fc8055a19d0ff1e4e087d5596755cbd029e5655693fe4a386d6e04f65cd9933b6c84fd6da120d2e1125eb36397cde5ea7c26c7cc31d431e32e50d59aa51a29197af57b16f5905955c3ac9d67f689ce40aaf009495817120707e594bcd69dfb5649df66feb076d78648658ea2d65cf31824169bd6c1f843fa6c681b880717413e450317ce8c63973957a494ca5a87865e96e31c5b687e3e67e4833386fb2984e60d41d663151b4e0aa7760d76aa742b9d2b01c79c1706eddd40b1cc8e2d6557bd9ac7407a95d2e8251c3db25d3deb022f804c3df5cac556ead2ba4c9460cf43a8bead5092eb5071ba1f9d2c47c2292a828d0ed6e65237bfb9ecbefd1fb72e7cb7004bbf5b5478ad557a24c13ac7dd25136bc86bc8d63535db8362fdb542b4f14876d5eafaff8f40de2d519bc35efddb18ad81568eefff22dca43b4fc051abb11f25b093bc64bff2c069969a97b8cd11a4d2f31350d01d918fd1ed1503f8f63192a38c8d0ff1262164e3bc518d00e2c09e6710b73f70eb735942114f611fb6fef60ad961222411d064f806b9b9af91d16b7649ba2d4c20afad1ff1c68aea460e94c547c3bbb3f6f0e1c0b4f10719f1a08c89759b20509148b453b7c39b9f89441677fc863497513f909ef991a050d5a98a029ea77726a85782ebb7569eb2e973ed029c4f2d22a48d414abd99d939a91807f184b0d98f8c48d7c4a47f2295a8fe7b300e1743a866a0aab303087f55468807408f58990b16b24e4fa13887c16d212a4f37173224fab1d819194599ed81a014f06e98542cf3ef11251163436f42935e3c004ef79f93753de8e8f70b0ae75994bf0dc0b1f8ca5749698239a9a52c570e3528a4b050d1f28217a7468c59b4c65b8818e310fe4b6e8ec2f8b2ae56a42e2d13647e585043dc95b7f574e73f05a17b2cd2a592f65604fec5cda15ed3c8ab4c50e160bfbda5766359ad69cd14b886b994de811bd2c60e08d76571c7a50557fa5be0745b9728279119e26aa9e882a1783d03d3582cdb5b9c08aa7198b79213ee8d1a5d23dacde1af378071b12649481ac02ef7b79b610c71d47e4494f2be9f2559d7e7c5e4cd86f05dd22b2996b136198d07aa2e4a9633e15c8f8125e4bd0412de9109fe7bf33bce8bf20e6662d38cb1767d2ce1f77bd5849265ada659212a5ec240f183b49eadfebe4159257c99c5105d02f6a12f5f4d51fcd608be3987ae59e06e59152a962fc17e3abcf186da3fc2d690e17af596ad85f5156c89315afd4d316303d2a03f199be05ecc01ac31bcdbae79e36e57832080c107c5d682e014c72bc08f0a52f9266e9550556a2be56d8e4f744240cd4f2558406eb152b3564b3a3621de8241f42af1b528e272ba6593bf0b031ff5371a8169a269537a50e788bc419e25f76a0d3043a2b264113a990d8a384737a9448a6af1910e1b6bf724de1d5283daabae9c42dd36c5856e86934b189ae50848573d81eab8216dbab2ead7be16133c317f7a36c2eaee2fe1fb8e4706b176082096c3762775e290c15fe6b08f5dc5aa4f8684cd20423c3ee75f61391be3731a711ffd7672933d73fede6b05051e64569f07cffa0064f5555df4b18efed93907643bdce47f72a6b28e6ea8048ef9fdd30675a76ec6af3aaf4a1ad17fedabd9c720c68f503ead43922b443f8ff8dbfd7182f1dcb10969c812c0bddc84c3d4ec7277d4ba428ff0cf0a0a8682f3a2a6e4249312cfd14d0f86fb0b1789b1d3531932cccdb072fdea67d74926e892b723796b704913b0495f2740827ff262a58ee7312c4d7f0bf601441137e9e5e56e7b98f6f54ecaedb4af0acb20247dde72ebd3afad71bc951a32a88d2a63ee8da6f90f409f707eceabdd12cb563d645304b1e96b591cdb163f7d6c86e7840f6cc4210e99e2fe7862bdb7f793c70a97f170be457d45b09306a1ae86c12195ee8682f3cb490f4ea6edd454be671ab01484820cb88291354bb1568ff61b3a1af8d45d8fe3277357779b7071711d1561fb697b0c26dfda825b2c012c4ce0f87b3530323e9d5d7bcf747e0e8006691eb5194fdd0bc29e90d23f2ebdef62864c485c2665323e019d1e047bb0baadc090d4c655da43985f1a39c045c6526c102c6604c6e33656ebd30bd74c535ca679838ae3b4313116d7c2f36994814124fdd36294b98e660df1942563dd915656ae4d2d576424d2bdd9c44474133e23505d8e767fb81494ba55e191acae5a43252b4790079d98ba18f487b9f1e87105208d1c4dc610a492e7d0d5664d1eb8f1e18db1808199950b68b7ee7d597a03bbc3538aebe8a5440488e12bd1f3704d6723e557b4e1072177fc03903cc09195f5b2791a0587c29a9548fa021b6c0eac44bfd816b8520f85d39803ce36ddaf115302426d0c127ab740a676666f5f7b6e3d5b344069b45113a5491e7d6945f7114c03f53779ca2e6e415261a660dc3f93a334c08b0dd74b0fae39923d69f273fe677d3c2f48e9455fc816aed4c19886e500f1b63afdd5f262ccfd87b2625c15e996fec1cdb30adc903ea299d99fb472fe4953e5bbafe7689e7ad885d64e67f3ce60606134d020fa1b08f740fc8415b122c51e6b651838430b2dd7871392049a88b22a6e422022cec11225994d9b6a4b47a855a30d0ea06baf8bc4042e446243200d0329679765f0053e025e06a95b1e290e86f38808ba6b9127a42652d8771db2e5f44e59364287f030b89b841f0b6c6ea8b118a68e589c748400a206dd21ab8c08cba76c16252620946d7b0246a98b5708f6c94d04fd9338fcbdec26f965f119f4fe7cca3ee03744eeee586d14571a4bdfa32ea54bfe5c3b26c3f3a6e22222bf89be6eeb83e234cae2d5acf9b50572e57f74829e1aa2644176a7e1212fed99a331f1ea31603e0821002a795726d06a95fff00d86d702e7e862dd437c08ce725260df903e17d65c9acc8c7593daca18be7c30f145fb25fb3da368118abcc9ec039ee53ac179df1b896219ba82fade67e73f3bade925e4640fe7e9e89ca72ffb8c6ca6291591c83ed1bd8d5829921203a976bb5046cf0b8ac2b317c6a27acc9931796c0579f7c0cf005b7d85c7ff76c160d8114bee60d3eb321935304575f77c718f35cd667c9efd2f6c54d60853fbea9d7d868d27fdafca21994c4be85bb0ad471a6c81b535ba3197b1ede9ce2a79a3684dea4631bb3611bf30f28e852da5ed1ffe48cd243d1e98f17410d60f02f0ce777f61d5273d83680852f693e3c75416c5f7b1d19ea09559a4f7ed0e5080ab5bd6fe663243e5b141bd7a2e97e2ad1de1b6a9f5378740f561294ad473b44848521597315aae0552e5fad45ec9ef965eb8703ba8604a2f4075b344423cd31343beecf5551038976c41d876e9cc1cef00c7fee600f960f4027492b281c378512a2e34d04251d90cfa56b9ba3363a69195e06409e"}], 0x1128}, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 19:14:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200a1, 0x3db4b95558c24416) sendto$inet6(r0, &(0x7f0000000080)="1bdd421d2c60e7a94442902fc6ff4d28912baf2dc816be4cca9501eb934aba709ce74f657c370d8e5c5ec17276884fee7669e03569f6e98311edd98441", 0x3d, 0x1, 0x0, 0x0) fsync(0xffffffffffffffff) 19:14:23 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x7) dup2(r0, r1) 19:14:23 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000000)='c\x00') open(&(0x7f0000000080)='./control\x00', 0x10281, 0x0) 19:14:23 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xc003, 0x44) chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 19:14:23 executing program 0: r0 = socket(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) sendto$inet(r0, &(0x7f0000000000)="8bcd92afeac8b6ded614c85cd5d59607782578947e8f8c9fc470cb57a906a1957a9e076066d02742739a0b12c84ad19ed3daecfea5e24faca6ef466d1512f4e4b9031c0bdb881709f858f5f0ba4601459d439fd4490992b68d59cae3396125ab7790e0f76ac77e7fc66ff43c0b8f4ae6e86889e542e3593f6b862e5ff797765985e67c86d108855eaf559e6392f8e85fe43fde7db4531fbdf040fa16b67297d6a8754e1137233fd21147f8cfb8fecd30dd31ed9fe1519480a1a0ef7534d95dd6f2914d559b82eb3be6968f679d81", 0xce, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xc) 19:14:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) readv(r0, &(0x7f0000000040)=[{0x0, 0xfffffffffffffd46}], 0x1309fe467100c70) mprotect(&(0x7f000009a000/0x4000)=nil, 0x4000, 0x3) 19:14:23 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) munlockall() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) mkdir(&(0x7f0000000140)='./bus/file0\x00', 0x80) utimes(&(0x7f0000000200)='./bus/file1\x00', &(0x7f0000000240)={{0xfffffffffffffff9, 0x6}, {0x101, 0x140000000000000}}) setsockopt(r0, 0x400, 0x1, &(0x7f0000000180)="efc2311b599238cd2aa81062f3c0f04ab25e5b1958055a393d2564737afa7027b2d896fda21f0461d3af59b22b087f93781eb06938dabe2f0fb7147c615e24a4c11340e56f66bbe844348c5904ee314bc685ba2328b982ce", 0x58) 19:14:23 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x1, 0x4) mkdirat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2001, 0x900) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x2) 19:14:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b8450131380", 0x375) r1 = syz_open_pts() r2 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r2, r3) close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r1) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 19:14:23 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 19:14:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r2 = getpid() connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setreuid(0x0, 0xee01) pipe2(&(0x7f00000000c0), 0x4) flock(r0, 0x0) fcntl$setown(r1, 0x6, r2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$dupfd(r0, 0xa, r1) write(r0, &(0x7f0000000040)='!', 0x1) 19:14:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8, 0xf0000080, 0x1f, 0x6}, {{r1}, 0xfffffffffffffffb, 0x88, 0x1, 0x6, 0x40}, {{r2}, 0xfffffffffffffffa, 0xc, 0x3, 0x4, 0x6}], 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x83) r7 = getegid() fchown(r4, r6, r7) 19:14:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 19:14:23 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r0) 19:14:23 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xa) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) connect(r1, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[]], 0x1) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) chmod(&(0x7f00000002c0)='./file0/file0/file0\x00', 0x4000042) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000140)='./file0/file1\x00') 19:14:23 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) dup2(r1, r0) execve(0x0, 0x0, 0x0) 19:14:23 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)=0x71c962c56e4e2d8e) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000725000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/33, 0x21}], 0x5) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x84) r2 = kqueue() poll(&(0x7f0000000300)=[{r0, 0x22}, {r1, 0x10a}, {r0, 0x130}, {r0, 0x10}, {r2, 0x10}], 0x5, 0x1) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 19:14:23 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x80000041, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x48, 0x21, 0x0, 0x7}], 0x9, &(0x7f00000000c0)=[{{r1}, 0x0, 0x84, 0xa1, 0x8000, 0x7}], 0x50, &(0x7f0000000100)={0x0, 0xfff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 19:14:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 19:14:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000100)="f06a9f8454a8c6041498c5c0bee2d3dfbde845d1be4aec523738a0b893e597d4690618d122293af6e9a863fc49581a7f381a3ff163e879ad3254788fd248f5b125c9898eaa6bca68ed54c1a5f2ec0e42f90ab007c545f24e259d50e3c357c3bbfca94f2f9b70a314f3aea5b0ef3830638555ad38f4337fcda2a4735755eb5baea37b49be797dabc32957606c82a68bf6e5", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:14:23 executing program 1: r0 = socket(0x100000000000002, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x24e) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="63d9a44c3b70d2037b06237045cd1e6e7170e2abdf071721a5def77ec077c859d6f8a838d29e1548569008cc409e4565a37b095a8d7d040f0684f5767e4e188da9b5034a79b526da822213fda3bdc68a1e17757f759a160de3d7ac1001cdcd72b61710edf7e74d77ecf12eabfeebe4a59432e7434688919307874356b16aadcf290801e85e6206196c3e4eadbe35a011deb31c6c995dc2a89d2ebb1fb6d9ad3ff1747d128f770aad0258ac1b5078a4122af66bd3473ca7984baf6c4c8907c6678bc9f91468cf76bafba8beffd80930203e4b8f95c07cd3d51cbcf35c405493dc4087d66645ee2b8b752dd045c98e6671"}, {&(0x7f00000001c0)="9eacad30b67daac947d358fbbbb9cdaec24502aaa9753c84056e", 0xfffffffffffffe21}, {&(0x7f0000000200)="7d6aa89ffdc0eb3dba18aa9921a588090e6e9ed8d192b8e654bc824001000000e6afee174dd395d16d37ccc0fc08f2948d8b1274ebf938d5263e320aaefb0dcbb378d35b967d4be4b1a8e4a5f91e1b9186d81dbf0dc9234af085c1626854266000754558a29e662b65cace0026a8ed62b5c46903c05bdca8f8e3a9f6c113acfb3beebf4f78ee84157bd75a8696ef3d3aa22a3f65bb1a3eadb95db0413e77495d99"}], 0x1000000000000389) connect$inet(r0, 0x0, 0xfffffecd) 19:14:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) 19:14:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815fc31a4e3a33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00", 0xfffffffffffffe5d) write(r0, &(0x7f0000000240)="1a95d604c7a9f501d23707f04c6ac61b7735dc13", 0x14) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$inet6(0x18, 0x3, 0xf1) 19:14:24 executing program 1: getitimer(0x1, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) r2 = dup2(r1, r0) r3 = getuid() r4 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x1}, {0x7, 0x79b7}}, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8f48, 0xd3}, {0x4b, 0x4}}) getitimer(0x3, &(0x7f0000000040)) 19:14:24 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000240)='.\x00', 0x0) 19:14:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc0) 19:14:24 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000580)="bd8690a0c1957c1b3505f8be9ec8057cc2a31cc16983f21f1241c2c17e3b37", 0x1f}, {&(0x7f00000005c0)="6febcf2d55ed4c94eb49e4d33d51d7bc49f04ff6c6ae627a208c9f29b4", 0x1d}, {&(0x7f0000000600)="94c7614c91c75f52ebc0520e2e81290ecc98f19bc605b87dc105869576e95cf79618d8cec3684b1ec9778d4064362d9a5e1f59012507ad9c2f538bd28a63531719a733c2b92d31f18cb03b31e90f61ce3d5f865b82cb21a9b9a28ac7cc4070f3863ba2a46f628a513144b6", 0x6b}, {&(0x7f0000000680)="b99ca064faf75ac7dcf32d401e4f395f694e0cc195654804f7fac5359df1823b0fa9825685e62818749515ab265bfe09cdec269489a56926ee4e30694a66dc5901c33d1cf847aed7dd6cc26e517e72f34b1002588aafea0959dcb6a42d0a115e7ed93327dc36c0082d734ec1576c21ef3b3fee4f567caa99c021210d6f11d09c796c35223b9972", 0x87}, {&(0x7f0000000740)}, {&(0x7f0000000780)="9c40da2e40a98df0fbbe69b417ace51ec4fbadf95a39a116e86b04c09fd36ee44a0f748f6fb0ef92078aa623252d77a3f6154291cd16a739f7ff796494cf2dde2799fc6305420e1d315e6bbc50c69e052d7ce5a73a8855656dd31b738c6b8f19748237e7ed0411894847a588c8f80750af7badfef682238e6b213719b2edcd1290f254bb418bf75258ecccfc288c1d1a6339047f26ac661abfecd32e008624b322daf3c2e9f1a9649c84cb0bdf01e3296c5cd4ca", 0xb4}, {&(0x7f0000000840)="530cb5e42096cbb9dc1b77959d6cc984e427453b2a328d8fef39727c68fd2181fd576cc50a22c3b642016286e6", 0x2d}, {&(0x7f0000000880)="9546fee7ee79911b00cd328f8ddeee632b084982329b9aeba4146636b957de2d69fb9d879fdc39eb7061aa3cf515e81c7c18536d5f4d5f8af070e3b93489fbfb369204a10ab95e7137e9c7d117ab30197285269ce8e6e6abb3da374b5f01b9e6d48fe54c0e50deb4011b7971b8adf59204e3dfc1e5dcdd66c7b91f8b503c01eaa2f635326e5f4cbe9d48f5ac46b385f5ac4f4eff234ace7e9cc699d7a4940e5bf252d36d56e22a7b0d", 0xa9}], 0x8, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x88, 0x1}, 0x4) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r6 = getgid() fchownat(r4, &(0x7f00000004c0)='./file0\x00', r5, r6, 0x2) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x8001, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="df956f3acffb219a7ca142558f7e0b3e85ab28abe6529293ac46c0fbeb8c8854f4882d941692007e1d45e185c05d0e7cc75ff8082360a554ce8599", 0x3b}, {&(0x7f0000000180)="c77ab01c34ce1cdfef00336fd6b77e241b18a746c8d606346be976ba0250651050e1ef10d38c4eefa565d80ac448d9bff50cbbc79b43cb5a045e3647c7c4a817d8924932719fce55124ff0a4975bae852a", 0x51}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="f8000000000000000100000004000000b01e6a4cf9ead4696003aa6661a7b0d26b8a785db6853f3374b48307c5361df94efa6f1cc568bf9eb0df7ad6379c39eacdb7a9e25cf9f3b19198dd66daebfd83b7777643970f84e6a3373b20c46cb5f0e467b735f9ddbc6fb9adab6e2f5f088ebe93087e88f1da308d732177978ed29d45b4ac5d203d864f6717d95720660d15de463e15e770e33cfbe1012dbcda00c8e7c00be42b060b5e1bac963b742b8c123d49c898ce58eabf7c4b33941327a6a10fe04aad929565383618b250c945a7e6a9edf16ab76c9cdc68ed4400abc8a306b431c49224d2f9074ccd0c4e871e73f840818223f701450d00000000009000000000000000ffff00006a090000cca8711e10211f30b5fc48b164669a59972dd7a7affdd85c45b4a3296eb1a1a95a43e6713cbd3a0062465a7a036938504ed78b35d42ac1ec22bda64f4dae25b4e0bd858e9c52c87cc8b7289c9ccdda7e143487ef56ee5ef472354c98efd945e9ca1fbc5e595929868a2a088b5f7d85e97187da47270e169ea2f36b"], 0x188}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000440)={0x800, 0x9}, 0x10) 19:14:24 executing program 0: syz_open_pts() r0 = kqueue() close(r0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 19:14:24 executing program 1: setrlimit(0x0, 0x0) socketpair(0x1, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8001, 0x48}, 0xc) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 19:14:24 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffebb, 0x0}, 0x0) r0 = socket$inet6(0x18, 0xc000, 0x3) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x100000000}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="2dc65837bee4b301ce0938048c73fe2fe8a08a2463ecc9fafc13d121ddbd584d0e342e3c3d834b9af81293c3413ddbe25f18a6ba4a8bb2eac52605e0a4ca2446a4656db45fd96680efaeffbdd6e63c8c656826fffc0ffe3f1777911593f0db1210bea4409bf8318a48156437fe62b01531e5ad0be6c10a956d59456da4748abb7ea22dd1bb9022965ca5f6dd5d123b8ffd0d3cc37434005ff40991679db0f1dde82a", 0xa2}], 0x1, &(0x7f0000000180)=[{0x98, 0xffff, 0x9, "5a9f005a0f2462dedf1a28cbb0c5ff62439a992056b23cd1dafc34f7b78aebd4844726e9f5d6131bc142ece954a8d03aa8fff90666c68f1e7797a607ded0b168406ce71727f797a7156c3e34e3bd7cd3a7c992414eda772790f491b68105c69823a30d681fbc64b2951afa8e6522298f4cf48c966ce61e2937959ec2c3276f09520bf0b8c42c96"}, {0xa8, 0xffff, 0x5, "6dbdd74e1c2987822358ca968c7a38623f287c3908fe0cf53e2faccaeee53e068d0ed3e3598e6a0db83111badf611f222532ffacec5c045eb948336a257d01ad6dac87b58ec4d71de06d56593c61519b35ed8946c2b9cc5170f9719771166db33ed75836ee593705a1a8ea968de492a2139ef5976244b73903762efa098d75fe1bdb5f754c0334328d40bfd7237737ef655c8e59612b"}, {0xa0, 0x1, 0x80000001, "7f48769b921042e973ad333bd5714f5e76ed5befa9b027b462f6cc225679d1fc7a671722c09ba1aa79fdb7cd7c8aeaa9e80da78e68c022acabce6e699a64727084cb9ceda79c2a556327a2c514e0fbfbed638e3878b2ac5490c71d0c8135bd958bca48780099bdc0eb15abac81f7bb8e536fcd4a602678edf8e56dc352d26f2124dc7e0812361081b22edbb3"}, {0x80, 0x1, 0x9, "608bea76895fc8148f5b60a87e99a5fef0c8a0f72415c93e24bcf8f85f717bb5c9b7c1ab929cfda1cf06fb0f53093670b889285636fdfcda3d6caf4ed6974d66eb4c999284fda64c88d33e0cd080df78a9ef376627442bee3a80e5dde5f4e3a549a2d701ca7b56c6a408abf57f"}, {0xf0, 0x1, 0x5, "553886875cc17fa86aa52378df9a648b1c6638125d09168a7707cb062cc77c8e537df57a2c0b9ec9f501dac36c5a3ffc1a1117230a009a4a786865f51a6436b943ede28a5c665adeb8aeea8813aa0bf7dc6e13da0262b3f3acaf0f58b3336178854cee1cd5bc8262f08d6cd8f1a3a9917f544a8afddc2ee7f5db54b72f6ffeab05e7f6e0d841e041309d2c309ee7d4576bff83fcf9d561f6f61803ff4dad9ef9681a207f1424d414b14f7e5888bdd7cec38dd59179cf477c9a0337ed108b411e1736040e2f77485c074266f7b9d42125e23be0ca7b83322f26b773a37d"}, {0xd0, 0xffff, 0x6, "dde4d662376ad04dc22d9ca72d6c9374b9bac22a102d5b07dca761daf5343c42de82589201cade5ef3c2ebc45fb4f76d01a2abc420ca31f26fae084cb053a079cf2e40cf7d5ac1861bc97c11568b81eacd2a3467032c32637451007c809959fc75a26499a568bb600307d46f0aa5ddf671c8f0d3fcc1dd47cd4ebd7251efbea39c5dd7c4bbaaff84ceff1dea963cd3a4228b2e1752ef5b760d093ff3730b84bc4fb5fe0162fdde67456a5a6665a3decde8ccc88294c6899a6c4cfb7f"}], 0x420}, 0x4) 19:14:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = msgget$private(0x0, 0x41) msgrcv(r1, &(0x7f0000000000)={0x0, ""/98}, 0x6a, 0x1, 0x800) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x80000000}, {0x18, 0x1, 0x2, 0x8}, 0x4, [0x7fff, 0x3, 0x6, 0x3f, 0x1, 0xfffffffffffffffc, 0x9ce, 0xbc]}, 0x3c) 19:14:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/195, 0xc3}], 0x1) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='{.@.:\x00') readv(r1, &(0x7f0000000040)=[{&(0x7f0000000300)=""/204, 0xcc}], 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) getsockopt(r1, 0x2, 0x1, &(0x7f0000000400)=""/157, &(0x7f0000000080)=0x9d) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readv(r1, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/221, 0xdd}, {&(0x7f0000000680)=""/131, 0x83}, {&(0x7f0000000740)=""/213, 0xd5}, {&(0x7f00000005c0)=""/88, 0x58}], 0x4) 19:14:24 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) dup2(r0, r1) 19:14:25 executing program 1: socket$inet6(0x18, 0x4, 0x5) socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x1, 0x4) 19:14:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000f00), 0x20000000000000bf, 0x0) r0 = dup(0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x9) 19:14:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f0000000080)=[{0x0, 0x338}], 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setgroups(0x4, &(0x7f0000000100)=[r4, r3, r1, r2]) setuid(0xee01) mknod(&(0x7f0000000140)='./file0/../file0\x00', 0x8000, 0x2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 19:14:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x800000000002003, 0x53) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) 19:14:25 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x10000, 0xfffffffffffffffd, r1}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x898, 0xd0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x48, 0xbd7, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x7, 0x3}, {{r0}, 0x0, 0x81, 0x0, 0x3ff, 0xd3}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000081, 0x401, 0x4}, {{r0}, 0xfffffffffffffffd, 0x84, 0x8, 0x401, 0x718}, {{r0}, 0xfffffffffffffffe, 0x10, 0x9, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x88, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x80000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x2}], 0x1f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x21, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000050, 0x8, 0x3}], 0xce4e, &(0x7f0000000240)={0x9, 0x78}) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) chdir(&(0x7f0000000000)='./file0\x00') r3 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./fyle0\x00'], 0xa) 19:14:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000080)) chmod(&(0x7f0000000040)='./file0\x00', 0x84) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 19:14:25 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0xfffffffffffffdf4}], 0xad) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 19:14:25 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x4b) r1 = msgget(0x1, 0x18c) msgrcv(r1, &(0x7f0000000000)={0x0, ""/68}, 0x4c, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) 19:14:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) r2 = msgget(0x2, 0x30a) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x2) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x2, r3, r4, r5, r6, 0x10, 0x200}, 0x9, 0xffffffffffffffff, r7, r8, 0x7fffffff, 0x9, 0x0, 0x6f}) recvfrom$inet(r0, &(0x7f00000003c0)=""/126, 0x7e, 0x803, &(0x7f0000000440)={0x2, 0x0}, 0xc) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000240), 0x3, 0x0) kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) seteuid(0x0) 19:14:25 executing program 0: munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x682, 0x20) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 19:14:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setrlimit(0x1, &(0x7f0000000100)={0x3, 0xff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 19:14:25 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f00000000c0)='./control/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x2, 0x2, 0x200, 0xc695268, r1}) rmdir(&(0x7f0000000080)='./control\x00') r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r2, &(0x7f0000000000)='./control\x00', r3, &(0x7f0000000040)='./control\x00') 19:14:26 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x5) dup(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 19:14:26 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) r0 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x9, r1, r2, r3, r4, 0x82, 0x2}, 0xffff, 0x79, r5, r6, 0x6, 0x7, 0x8001}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r7, &(0x7f0000000100)="4d78145f78ac", 0x6, 0x400, &(0x7f0000000140)=@in6={0x18, 0x1, 0xff, 0x1}, 0xc) r8 = shmget$private(0x0, 0x4000, 0x1a0, &(0x7f0000ff9000/0x4000)=nil) socketpair(0x0, 0x5, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r10, 0x6) sendto$inet(r9, &(0x7f0000000180)="84080138ad06df12fdb56341fe6f5802fa40a5aa", 0x14, 0x400, &(0x7f00000001c0)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001100)=""/4096) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) sendto$inet(r9, &(0x7f0000000400)="0ed96036a40a07dab3eb62216181c7a5c1f5d4f38597736094a10f5efe9cf0a4dc5e0848924aa376bf212b90cf9bd746958937f2688306332858e6cab3bf0656bb522df6ba5b5602878d1444b505711e94e917b0381b3a1906089c96b33b0237ee71aff3fad0b6ed23b44b4c4c84e848b683a281d2b062766de71981f66d28a2e61d32a4457366dba8c7ddc06909870e22a23a2d13e52b42e5ac2ceabdbc0f3e64d610c363321d43fbb04167ac3ea689a66a13cd457b531087153f5ab282bdcff5009a9ed84773765f5644a9deae44bc90fc01289d1f92f7f35dab6d6f15c1f13fef688cf7cfecd101031792a640", 0xee, 0x2, &(0x7f0000000500)={0x2, 0x1}, 0xc) 19:14:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="03198d4e8f55e93718992ff7ce6aaa60272841d4af30371bbf3101c8861029c4339f90fba946efdd6a89c43dbf87a66bab4668a6f75616ae500694915db6c25ba38a", 0x42) r3 = semget(0x0, 0x3, 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/20) r4 = semget$private(0x0, 0x2, 0x191) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x64, 0xfffff, 0x9, 0xfea}, {{r1}, 0x0, 0x8, 0x10, 0x100000002, 0x5}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xfffff, 0x100000001, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x80, 0x3, 0x6, 0x1}], 0x0, &(0x7f0000000200)={0x401, 0x139}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x5]) r5 = shmget(0x2, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 19:14:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000300)="46d436671f25b0473dd25f5d0524550b4f88929bf77959f8818a37914c33c460214f8c2b7346bf08ab9420afd31acd5b98020ae3ae12b2811ba8b16ba61997b87bdce1bfa9", 0x45}, {&(0x7f0000000380)="a9c89d5f1d63e5179e161c7bca64eda2fab71e65ff33c893c08e91acc59cd4c80fc897f2475cdac43ab5bf96adad9cec8013b0d3e98abbe74513cf334403f74bb0afc8324b2f42fabcc943cd4150aff6e7e502e9123263ae7b3c59eac5004f76b54577828bf05a27c75c5df74c372864226827ac5cb9265b3cbf5d2924dbd10fefc3ccedcec5ad5557f91ab7a032a86c8e8eb2d7b13e4887b116dbb8504d03d60f9cd755af9cc921c4ed2126e3137da8ec4b42a2bad7dd", 0xb7}, {&(0x7f0000000500)="b7fbd9799ff40cfe0bc9ea97330c8d43f170ada41bb64559e3556c72c60aa9a313d8f57e4016184440e00755387e6e42edcfeb8a70e40451ff88c9b7d4c7e09ed6f3031b157e5acac34d575589eaa2989e7edfe9a24ad815067da08fdb86bf6c592c041e7cd4933050c2e40df2904ddf73ec8dea7b8b34cb3565fec5b2a0a88d", 0x80}, {&(0x7f0000000580)="d7621ccde4376660d70964a6a74f5dda8f7cf216d2ad6d2dc64420c90e6b75675009a101a902498f1f8e16762e2879c11a1609f69b60d1b8c23bde4ffa96c741ac6edc27f4773311764b898e2575ace6f90b01108a1dc8b498554d682abad96c222722", 0x63}, {&(0x7f0000000440)="4e3f8e1f", 0x4}, {&(0x7f0000000600)="8375b062c02e96606c952307bbd776e95548dc583adb29c72ebb1f69ac7f5536b2a9b8b9894e3120a3457b2eb82f019df00edde15903b3f340b928ab358c76d6de94f7c42789908404a93b7978396bb17370207a0cd91b2eddcd688770fab25e63ed20a4a6e70d157ec422a39ad0bed9ffbea49030df1d37720ba1f59b2b0e520851a65d17fd5ecac29df5a96e13dfd90ae7334cf32620557a087fcc204ba3b37187e815587ec47f50dd7ff79085418866f813fa4625bab432cad113dde337e68a36d955f3", 0xc5}, {&(0x7f0000000700)="0f017d58b24ea407daee1696e225d18d8ea82e938775930f914374dd98eeef", 0x1f}], 0x7, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='l', 0x1}], 0x1, 0x1) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20, 0x8) ftruncate(r0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x92, 0xf00fffff, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000012, 0x100, 0x6}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x2, 0xe229}, {{r0}, 0x0, 0x50, 0x1, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x9c, 0x20000000, 0x3d7, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x100000000, 0xd02}, {{r0}, 0xfffffffffffffffe, 0x195f1c6cc8c0e93a, 0xfffff, 0x8, 0x10000}], 0x4, &(0x7f00000001c0)=[{{r0}, 0x0, 0x14, 0xfffff, 0x5, 0xd3}, {{r0}, 0x0, 0xa8, 0x4, 0x6, 0xc7c}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x1, 0x200}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x8001, 0x69c}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x22, 0x4, 0x10001}], 0x8, &(0x7f0000000280)={0x401, 0x1}) 19:14:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffffffffffe8a) preadv(r1, &(0x7f0000001180)=[{0x0}], 0x4def1f9a7153b1f1, 0x0) 19:14:26 executing program 0: r0 = kqueue() r1 = dup(r0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) 19:14:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) r0 = syz_open_pts() fcntl$getflags(r0, 0x1) 19:14:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = dup(r0) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000001c0)=""/248) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000480)=[{{r4}, 0xffffffffffffffff, 0x4, 0xa, 0xffffffff, 0x7}, {{r3}, 0xfffffffffffffffc, 0x82, 0x2, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x7, 0x200}, {{r3}, 0xfffffffffffffff8, 0x0, 0xf0000080, 0x2ca762a0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x6000000000, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000043, 0xffffffff80000001, 0xc3c}, {{r4}, 0xfffffffffffffffe, 0x81, 0x3, 0x8000, 0xfffffffffffffff1}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x2, 0x1}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x7fff, 0x5}], 0x19, &(0x7f00000000c0)=[{{r4}, 0x0, 0x2, 0xfffff, 0x10000, 0x101}, {{r1}, 0xfffffffffffffff8, 0x52, 0x0, 0x6, 0x9}, {{r3}, 0x0, 0x0, 0x5, 0x40, 0x708dab34}, {{r2}, 0xffffffffffffffff, 0x24, 0x12, 0x7, 0x3ff}], 0x30e, &(0x7f0000000000)={0x9, 0x7}) kevent(r2, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000380)=[{{r4}, 0x0, 0x10, 0x20000000, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffd, 0x2, 0x2, 0x100000000, 0x9}, {{r4}, 0xfffffffffffffffb, 0x43, 0x1, 0x2a, 0x7}, {{r4}, 0xffffffffffffffff, 0x8e, 0x3, 0x5, 0x200}, {{r4}, 0xffffffffffffffff, 0x80, 0x6, 0x1, 0x3}, {{r4}, 0xfffffffffffffff8, 0x1, 0x40000003, 0x8}, {{r3}, 0xfffffffffffffffd, 0x2, 0x21, 0x2, 0x3}], 0x2, 0x0) 19:14:27 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0xfff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r0, &(0x7f0000000140)=""/78, 0x4e, 0x41, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:14:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) socket$inet(0x2, 0x1, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa40, 0xc1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x6}) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="144b3db2bf99bfb89d738d9832df1fddcc76b1e194ae35aebcb1def05d703e416b199e3f", 0x24) 19:14:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) bind$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8600, 0x80) connect(r3, &(0x7f0000000240)=@in6={0x18, 0x2, 0x5d0, 0x6}, 0xc) getsockopt(r2, 0x555f, 0x5, &(0x7f0000000180)=""/147, &(0x7f00000000c0)=0x93) kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffff00d, &(0x7f00000006c0)={0x5, 0xec1}) 19:14:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) ioctl$TIOCSTART(r0, 0x2000746e) 19:14:27 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fsync(r0) r1 = socket(0x18, 0x1, 0x6) recvfrom$inet6(r1, &(0x7f0000000040)=""/181, 0xb5, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x2}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 19:14:27 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) sendto$unix(r0, &(0x7f0000000080)="d0c7eb8f165289e998cb9e269e46b2cc38c702fc6a5394e6c78673ae8d4b419284c698a970df56390d51dfc76cc01bbd1c019be98c77ad0c44ac2a5ea3e3502debef64713b5e720429e6f84caff9fb40540a84668b5a6e99b73df46fd99cfaaac9fccff99410b9922c529ae62ebcf6efe545686e7b5cf5cfd4cb4b3b2b731f154646d86902da7f276a429c526a7823bae14f071a48b84974d42628996d4f90a204c9f9076091c1dd486555f36eec14", 0xaf, 0x4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) 19:14:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x4) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece138868", 0x49c}], 0x1, 0x0) 19:14:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800100, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ftruncate(r1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x8000, 0x4) 19:14:27 executing program 0: mprotect(&(0x7f000036b000/0x3000)=nil, 0x3000, 0x3) clock_settime(0x3, &(0x7f0000000040)={0xfffffffeffffffff}) 19:14:27 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) read(r0, 0x0, 0x0) 19:14:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = semget(0x3, 0x7, 0x78c) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/203) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 19:14:27 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) select(0x40, &(0x7f0000000140)={0x400, 0x3, 0x3, 0x0, 0x3ff, 0x7, 0x55e, 0x78}, &(0x7f0000000180)={0x7, 0x1, 0x7ff, 0x800, 0x4, 0x385, 0x5, 0xffffffffffffffff}, &(0x7f00000001c0)={0x75d2, 0x8, 0x2, 0x6, 0xfffffffffffffe00, 0x10001, 0x99, 0x6}, &(0x7f0000000200)={0x8, 0x9}) r0 = socket(0x11, 0x8000, 0x4) setsockopt(r0, 0x798, 0x0, &(0x7f0000000000)="3fc747907e7e9ac512a8d61c1e3d3fc9b4486c8ab11ff7c988a2cfa4c7281fc711d81a7d2798ccf02d45887ec9f611e98f26501f6e0f8294660d42a175ccae26", 0x40) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000489000/0x4000)=nil) shmat(r1, &(0x7f000033c000/0x3000)=nil, 0x3000) 19:14:27 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) close(r0) r1 = kqueue() getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 19:14:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x800) 19:14:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x8, 0x0, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffffffffffffff98) fchown(r0, r2, r3) fcntl$setstatus(r0, 0x4, 0xc0) getsockopt(r0, 0x9b, 0x5655, &(0x7f0000000100)=""/165, &(0x7f00000001c0)=0xa5) setrlimit(0xf, &(0x7f0000000080)={0x3}) 19:14:27 executing program 1: r0 = getpid() mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setpgid(r0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8280, 0x188) r2 = syz_open_pts() r3 = kqueue() r4 = open(&(0x7f0000000300)='.\x00', 0x10000, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./bus\x00', 0x20501, 0x40) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="6578e000ce9194dae5dbc01b1ea939c5a1a3f795472d9dccbbecb1429185b93c220522483ec8cee2e111f959e1d687c377811954bea29e50aa8e4c5a782c0f810ea37cf7b7aaec1d2270442ffdad805639e64e6b7aa924afb2d6cea266c42207c78a9d58107a1025270cd6e5c8597f896748d810610e6e0abd071a018c549550331d3e17b2184d1e169faf4c4a199982b3a9022a9ce222e3ace0a286a90833f7419d9c143572d1b9f1f628c2ef23adf287078bd97c1a6fe64d88ffd40cd6564819fe0687b864187ca788ced981297032a66fa3ec2fba40d7ad2e950baff2eb18e1c6dc25", 0xe4}, {&(0x7f00000001c0)="b16f25735d19911f44e12b3a8e0a1009e0135d697dec2c44b0fc4c650bd0a548a9f562bb42edfcc90a3061f231c46343c941cdb9a38f00c7638f82839f83cf0651aa35e547dacf6bcd38b1fa829a3172a845cd4be3214428a978bf8dcb7332512364e31d627fb9242f776b9ec2eca14894f2b73f5cedc138f25f6c752b0665b5d2738ed4b2439d45852189d52669183f4b1a45d696131232c009f4456b893814953eb37955b672ded309655d1442bfd6509737aa98462637437c6ed06c40ae5841807b48ad499379c5a06e6dd85c140a5e113df96f9aa26fd88d", 0xda}], 0x2, &(0x7f0000000500)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, r0, r9, r10}], 0x70, 0x1}, 0xa) r11 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r12 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x400, 0x401, 0x7, 0x3, "90db9506d452504a80eb450b3ab4d1728129d070", 0x1, 0x4}) fcntl$getown(r12, 0x5) 19:14:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/159, 0x9f, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) 19:14:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x80000000002, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 19:14:27 executing program 1: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) 19:14:27 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffbff, 0x8}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffeff) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)) 19:14:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x44) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x8000000010) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 19:14:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xe0, 0x2) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x4, 0x3, 0xffffffffffffff81, 0x7, 0x20]) r2 = dup2(r0, r0) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getflags(r3, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 19:14:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) 19:14:28 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x0, 0x0) dup2(r0, r1) r2 = kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x4, 0x3, 0x6}], 0x100000006, &(0x7f0000000140)={0x5, 0x5}) poll(&(0x7f0000000040)=[{r2, 0x1}, {r2, 0x10}, {r2, 0x10}, {r3}, {r3, 0x4}, {r2, 0x4}, {r4, 0x24}, {r3, 0xb}, {r3, 0x45}], 0x20000000000002d0, 0x3) mknod(&(0x7f0000000200)='./bus\x00', 0xc000, 0x1) kevent(r4, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r4}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r3}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:14:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x48, 0xfffff, 0x0, 0x844}, {{r0}, 0xfffffffffffffff9, 0x30, 0x4, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0xfa0d}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x6}, {{r2}, 0x0, 0x28, 0x80000000, 0x400, 0x1}], 0x7, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x0, 0xe, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x800, 0xffffffffffff0000}, {{r2}, 0xfffffffffffffffc, 0x5d, 0x1, 0x80000001, 0xa}, {{r2}, 0xfffffffffffffffc, 0x8, 0xf0000002, 0x40, 0x57b7}], 0x1000, &(0x7f0000000000)={0x5, 0x22}) 19:14:28 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000040)='x\x00') 19:14:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x2a) setsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000180), 0x4) r2 = socket$inet6(0x18, 0x8000, 0x3ff) poll(&(0x7f0000000080)=[{r2, 0x8}, {0xffffffffffffffff, 0x10}], 0x30a, 0x1ff) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='*^/\x00', &(0x7f0000000200)='^\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) bind(r2, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x0, 0x80, 0x100000001}, {0x18, 0x1, 0x1}, 0x0, [0xffffffffffffffce, 0x7, 0x9fc, 0x4d, 0x4, 0x400, 0x80000000, 0x5]}, 0x3c) 19:14:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) open(&(0x7f0000000340)='./file0\x00', 0x8, 0x48) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) r4 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r4, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x80, 0x9, 0xf8}, {{r1}, 0x0, 0xc, 0x1, 0x4, 0xff}, {{r1}, 0x0, 0x40, 0xfffff, 0x5, 0x2}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x8a, 0x40000022, 0xffffffffe8eb1ae1, 0x9a88}], 0x1, &(0x7f0000000300)={0x5, 0xf5}) 19:14:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffffffffffff6bf0, &(0x7f0000000480)={0x5, 0x9}) 19:14:28 executing program 0: msgget(0x0, 0x412) r0 = kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x1013, r0, 0x0, 0x0) r1 = msgget(0x0, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/27, 0x1b}, {&(0x7f0000001140)=""/211, 0xd3}], 0x3, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x11, 0x40000001, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0x100}, {{r0}, 0x0, 0x28, 0xe0000005, 0x100000000, 0x5}], 0x7fffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x86, 0x0, 0x0, 0x2}], 0x9, &(0x7f00000000c0)={0x80000000, 0xda63}) msgctl$IPC_SET(r1, 0x1, 0x0) 19:14:28 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x20, 0x7fff}, {0x18, 0x0, 0x3}, 0x8, [0x10000, 0x1000, 0x100000000, 0x3, 0x9c7d, 0x7, 0x1a95, 0x10000]}, 0x3c) clock_gettime(0x3, &(0x7f0000000140)) recvfrom$unix(r0, &(0x7f0000000180)=""/238, 0xee, 0x41, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:14:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000180)='./bus\x00') getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) fcntl$setstatus(r0, 0x4, 0x40) 19:14:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000001, 0x40000002) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = socket(0x0, 0x5, 0xffffffffffff385e) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/117, 0x75) recvfrom$inet6(r1, &(0x7f0000000000)=""/250, 0xfa, 0x800, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x5}, 0xc) 19:14:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x211, 0x80) fchdir(r0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28af) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x3, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x452, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x8, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x23, 0xf00fffff, 0x101, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x22, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x12, 0x2, 0x7}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x8fed, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40, 0x8, 0x37f}], 0x863, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x30, 0x5a3a3e050d1f396c, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7ff, 0xffffffffffffff81}, {{r1}, 0xfffffffffffffffd, 0x66, 0x8, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x9, 0x2, 0xbe}, {{r1}, 0xffffffffffffffff, 0x11, 0xf0000041, 0x4, 0x7}], 0x9, &(0x7f0000000080)={0x7ff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x42, 0x8, 0x5, 0x4}], 0x7, 0x0, 0x7, 0x0) close(r3) 19:14:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 19:14:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x1f, 0x6, "a0f54a54f80f5607dc2f80608f9a7aea0836ec0d", 0x7f, 0x79}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) 19:14:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet6(0x18, 0x1, 0xea) flock(r0, 0xd) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fchmod(r1, 0x0) flock(r2, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x100000400) close(r1) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000040)=""/180, 0xb4}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f0000000380)=""/56, 0x38}, {&(0x7f00000003c0)=""/197, 0xc5}, {&(0x7f00000004c0)=""/181, 0xb5}, {&(0x7f0000000580)=""/161, 0xa1}, {&(0x7f0000000640)=""/215, 0xd7}], 0xa, 0x0) 19:14:28 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8) 19:14:29 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00002bd000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 19:14:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1, 0x4) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x7) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000280)=0xffff, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname(r1, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x4) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/126, 0x7e) 19:14:29 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 19:14:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) pipe2(0x0, 0xfffffffffffffffb) 19:14:29 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0xfffffffffffffffd) msgget$private(0x0, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xf82, 0x0) 19:14:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0xf0000004, 0xffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0xb36e0ea302f9ee9c, 0x9, 0x401}, {{r0}, 0xfffffffffffffff8, 0x84, 0x0, 0x8001, 0x100000000}, {{r3}, 0xfffffffffffffffc, 0x10, 0xa, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x5, 0x1}, {{r3}, 0xfffffffffffffffc, 0x14, 0x10, 0x0, 0x81}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1cc6683737d3d335, 0xffff, 0x10001}, {{r1}, 0xfffffffffffffff8, 0xc, 0xfffff, 0x2, 0xed}, {{r1}, 0xfffffffffffffffe, 0x8, 0x69329051e08a6954, 0x3, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x4, 0x25f993ab}], 0x7fff, &(0x7f0000000040)={0x4}) kevent(r3, &(0x7f0000000200), 0x20, 0x0, 0x10000, 0x0) close(r0) 19:14:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x2, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0x400}, {0x18, 0x0, 0x4, 0x5}, 0x456, [0x1, 0xffffffff, 0x800, 0xfffffffffffffffe, 0x7, 0x9, 0x40, 0x8]}, 0xffffffffffffff54) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202000066696c65635b2cd4a7d3bc52188efac19d00ec9cc108a251cc25c38b6e4be061ead2ba1c017bd92a6b4c3298e2ed74c03101fcb4380699c48abc99d2e236cfa7014a0d56db2ba2960cc25e6d5a91f07633cf30802a2bbef7a4639d05f2190086885f42a5b4d3023c55de86ef189d3d7a9fbd265e3492ad52edadb2fa239e2bd9f907baccc4f3eb9ebd28fb70c8308828c2024d576f31aa9cf2e95f53d8d44564d1eb9ad926aea23c3321135e98ba2df7fd55382f219db45fb8f52421d4d1ba995a83bb7ecca9dce3cdb7f713089f9d52bd75f91b48393d0393ac5e87b278da09ddcfb1c3c1d5df3d4d45e446c6ec31bcae513c3c5f24a84e0a07e0faf038086b7680092e6dbf162afe0a9ead2d5749e53f0265198791347cac69cd2119955192de03349a2e1c0100d5b2c6ff2cdc84f4fc01b134bb974fe371f68c17a6c3343e99bf86da52"], 0x1) 19:14:29 executing program 0: pipe(&(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001040)="f7fd6b4b88db3b0166e4125700c98cad9628fadcf7257510a6c10ccc6f5056e85add828842e7e01e865b76cc1e4b503e1991cc61569fee83ac6b256e36f59b404caeee888dd7b13d99a71c31fdeea408cda747170ca4681345c7048b8d6abd6dd7ec50861be7595b2eb43251c5799b302d0592bbeeb6df6a2081289eaaaa698f40af6e93c93a2c599f4fda6ff2d63bc303c5f778ea5703586ef4f4a98677b685b4e1fd764cca58bf7ee30fc44869cd3f807c5bab7533d25976bc8bcfbf940de211796ab18d69d014a35a7eb43b795671fb5388697b5c01dc7b154708cfc13d5fcef41af7b925d6a93bf084dd96723850863a02396f7c4c61bd40f258066b326f1739047fb52c73685da5752ead9428b5105b3fe8d7f3a6ce45372551a5d5bd4f093880d06a6815aabaf0ebb24a82015cf317100c2b2bb97a5a68cb40afa1bacc9390316f0eb67dfed1bab4c1ea0e07b81e3bd4992d268e6cac6ae683a4dbb6fb04927fc2804d4267ec8fd99df2d192963a77e19bda14f7b0620be4b2b25414161a353c7ec85a79c1a60090f67d9f102beee9abded3436d506a704a85b3d904b7a8d1efa0f48c3ae415f36d69cd295c6dd6ca850b4744060fbd86a40a90b1ea1d20d0bd0674091609b39d5e1e6142063681a6947381d028edf6626f23150476409a7720dcac81ebebbb05711095b5bd14bd6033520ba30617b6211b4cfde4b354ef78711e9824f21b71566832d161617a5ff0f0a44a0745fbc683b9bf810c4eb94f2420c4c6d68d7486da74fc204f0fe0afa25178ee840878fe89f750144a0ffae91a48398edcbf8cf57f4a368849b4e842207dbba5b78c21818125eed66e80ffb689875d756827f451bfc1e64c30884d24fe6f76e7f55de828f95b49ed49b9ed74bc002482ba337d0bd9d702fe02932ea8e797931db7dd252ccc6fc7ec18e05dd9dd7238b5848106f886a1487458e1d25eefe9fb455c9f7fac197ffbd48b9734592750a1f2a19f35c4f0d869842ce11823b28babbc5474368bdc3c08c8cbd247e5f0395eaead2ac73cd0d161fa50c7790691ef0a33afda59dfb0aff8884c3b72f6bbd7801d636284fbc6e563b6ca2433d14b24e7526b7d69d8fc2627c6de4472f4caa27e0d1a1be8564537f538d87d490dd88d9b20c7b3098acde344be5eafddd4c9990b9dc52d436982678ec24c9a9635eb53b8b5db3d7ccde7d751a2bab9cb22479f33e71920e9c6f6afd382fe24905bf5715f501b376d2c761067bc0a7f9285a4cfd9dffda018d814aba5cbeea5ad0584c82b4f3c348ee5d71986a3b8cf26bed956a5499bb6afe0e18e59d5f4d1fe99ae769f5f43f02d71de0946232b53e564deb1694887c38c0e85b671cc6721d1ac3bc22bb5ea510240a8a28abe9843fc4d5f31540535151b371bd2b9a8d9f6c13191ce0da11cfd94388756853aff076f4bf532e3966d94ef4d4d1a7d21e5b9113c7bc61fc42472200b9fd17614a1e744038e5199f068743106361b886acd15c519883d234e3607114bc5694cfaaf1818c12db5391d0bb26e0ffbde78f97b736c3e081ca4aea4dce46584cf657375a18a0fa70aecdca7f6afd2351aa9b2033418bc12ebe93a2d15e76c80b530dfd0b874b47bba3836dd90bd48a17331b7cbea2e34d71dbe5ee7769ea2d064bff0dbe98ec84dbe56080ec92a0d300da1d058a112463c94fc5dd5bc373106cf64c855f38788200bec08873841ec32c55676ab7878e4d455995fa670ec856acea3ba8654968dac5f44e5e8675ddb17aaa18d51c6ebe4e4f24f0be35b42e8a7e3bed28836d09ea3ca84912223f61bdacfcadd1cd1665f34f0773f36ed4008cc48ee08b91a12388c1cb8c063593610e30955a3f6b90bf68e390ded659fff0e433fe4533c14fab653e6ecd079fd44e21d27649cc1281ea9b038e8e9f765921fbef467c434ed692815883a081128d8ab4be8862f97a972d5338e5c575a10ceacf95de088f77628e25e90f80456166c2ca476ed095d1ac54c4216daffe9e71a8b2be5318f66a8bff8cee2ba838c2bdf210a5e270c8b711f7a1c067332458a9612e482af5c8923c359e66f7c167dbf832ee0d95163ede64f7df97f5b073ff565b8fd9a8160f63dfe1db4ae349700be490131109a9260335a1b56d8af811a764d34f59d4e595c7885c53a893ceac2923b237601b8b2a486cf7e154329c8825095d42520f2f531023644119e39ff03c2fcc6bf3e15552a8ac64efab7d1a3116599dfb36ec8eee6f3066b27e33f430380d61be0fce7bd4afe468c85608809ce0d35cb38a26264a4317414dc93cf567ee6b2df393c164d7e452ae4ee344c5e7a3134777cc2fd2717dcac0026cc7fc5cc8c1705c781c7ad9dbd8fb12082df2e0c67613196f0709d2275dbf3017c34e6b258f61669a4deac03d3e7c71572915f60719164f16fd19dad1580c68508e21b28f55dcb2c8e35b290a1e0d544cfaaaa2b642b04e311b9221c619bcb3732b53998fc3d062b2e514c4a2572d53a720c1b0d9e611966f101757ceefba7d9ade0bd4a45847e42976ea6fa6ebec25a37e611a7fac441f3dbca0ea62c0ef08a014bb100c43cc7997b979e6daae60b99aafedf70f048669563f99baac01873ad3f9dba0a6f41b08a54fc1ab5d1d7eb5d76ef229f46687efe9fcf6ff41b9cea5609f2aa2dc429109a02807e350b91a90454d30644bfee7f282745cf67907eb701a7f4b0b7b1421881d265f3e022d23b3a34bae464cc9a5a44abd504c29873e3980d52582c504a7f59fa8d32c5411f8b2cea662b4c4477b50ad169139a6cfbfc504f7aa288381ddd4d779e68461febb355e2603c2cf7a157280d172c28b9843e663dd400c09891cf7ad11a163de1addee112319f20b28769eb5cbeb7f4091d40b8f5f69947ecc06b778efd8ce69b6917ae4ddf2648e0576900f1f3f7cabec8a431d74d64d02b28a41b453fb7f5f5a9086fe5098aa7657c3a611adb8ddb6cc79bb9cd41fe9eb9f17a772ff559ce04db6e4b5dc0b83158a4364ed8ae58923a9711759a61b1b5da6adf7fb65173f5c49ab12d80d174fbc2994e308df8b2816c50a2473e54d6c94085aebd3d7d6f592edf796fd34a06165191f6874ac04be7e78dfa1f7978be653be77a572b691f020825f84320162166621c8221bc5e32643a55fc1ffb41e411ff24b1f1201fe759c551e9309dadf5d3bcb0999f4a9fb644f3201180d4a72cc844fc68d9efbab5e9b86ba4c1456ce06821ca27c0eb6e3c8c19d5af5b16f9e3f717c9f10dca09c18adcd133b34954560ad951b1da482baba26762ee209068081ba6ab84f735a48399aa940c74db8179c8fc2f0cb6d4685b1890c0e13a251fa187e46ba868b36626b34e41010ec5e94f9d00d2586b78a57148caacb51b2c1a0afeb6d6e6cebd7fa9c751fcf1495cab08ab791c5dba4ac5f89f04b424b37931d239388a32c9c72b665c6877e94c461dc4c611a71a11b7d9283071a18cb80d8e557657021b4a8364761dbed3eb710e9c1704cdb9e51a269a5d3a9ff27b0236cb44e68f72b785a23b943df5e35950f20185a3007e4dd936ef8678d77c5391254d65a716d5326c043e80d9172f5a463bb90bf9639e4114aef47d4d5c9c03b1139e9931b2a023224d1d347eaca5019ac14145286fccd4c376dda42e85d822822eebdc8f28b69e2979b172ca8d1bb7d080cd9500bcfed3920e62cd3d1ee9fa4a49dc411159cba9ded0eaa53cc66fa2f46cc540530e4e5704276a5b30d18efaf6045f313b5d6b4ae669058b0db1e25a02fb5263eb561fd7d7c1b54a678ff62ec896c07c33d41e37a2f901baee490d240abc03d837b672ec4da45507d2230331b78e44bc7db88b1e4a0710a82d0ce0ede979c6c0ad1a8e50f3f9dcf7b0b4d04885d2bf51f26eac399c6b999022d4501ffbd3aac6067fdda3457d55bc018d972b98a5c8cbc529ae3c8a57a649b55750ec26db2c63b6380c5c7c2d50256766124ed4bef91e47e0def66c7ecef6857355df23c83504fb4e34c2df817f826fd3a8c4fddba652454c20bef4e25e3669806f09bf2f24bf993fc256e8c830f666eb9f9b8c78ad95d9fc25d7c34dc34b86a8c2ab40b6294463db818b954d0d77be1275cab8ed4fbc571dff5b210de8f537010441434a5b6a0a8d0f46931214a7f36fa002eb6b036e0a96db160c7c454ef5fb9c6b0a490f887963e0d40c0a541a4baf2b4849295d8abda35eda9fb4ca0855142511f6a1dde2bc5010f797ef785972dac1fc190484c47684005c0d73a2a349ada519a431db6bcb0ecc678362643995d6f804992da6e4fe91b2a66a70e3b1247977e471b6698fdc6c43c0f3647fd6bb57e409f9b431a2bbb85357dfe1a36de33b52835c70d5feec00c6f81c06dc099578ee5815ef0d1b946e05b9651b16bd77522df9b6ff604a52c399f9f5e469d60ee6d3012f0d95cbd56e722e5a2648090e9545e5d64583a6f9773d3a86b7ca11a822ab74bedf4f5bf604ffa3d9b3818b246414108cfa33782c24f1c2d2ffb2177b1024866f2e27eb92c02b38c04584de350e267083b800042b086a6d256f49826cdff6e6b4e68b21e2440cbea4f7b091e0ba521fb40f69b1990bfb6201090ffad9e40e1c1656d21940289bf6609c7a860a5534c3f76c686f1a955bd81dc2bd0a3340dc6eaf64ae0f3fe9466f61851c5283a2fa02c09c05de9a707dff4bbf78b5d527aa2e73b672e747688b8dc7040cace39b44cd82bf74debd4a094750bcd95422b383d8561cc2c86d99396364b697fedde698e92cc0b6139a72124b37bad7174a0f7ec59e7fca2573010024509b2d1e2d5fd2fadc5b704b04e1cbee5bab4bb07020e41aa4d064ca87d76daab855ae5084fe01cf3cf4e44baa2bc7de255835f15fcc2811eb324c78c44de2e6a430361b98ea19e3b693eec02a54161401f03bebcad4a9b3e8314ed90150e02ebae8bacf2a2f8a379dde2beefc63d0a20bb26e6fa456840a0d04cbc1ce98671d70eaff47fcdd25516772c0dda64f6e2e0974446df5ab57202ffbda7205f6ab68546211b305d0abe6b8bfed277220bd5379b59f6701aeea442c1d27c382f84b1cb316c7cec9fa39a1d050982f38575f227c405d7f86a4975dd20684eb63bda617bbf25f2202c8cd280932878dd63900bdc5c8f02cd4d6ea3117d2a5b5a54c197cbb1a6cfc91c1f3ef7b080ea792b7c1f488d072e9751168ccaf0efe2c045839abd0ff192febc2a4408b79ce51cb4dcf8ab1945e44c8725617bf4a0f78bab0e52cfa3b15ac438cc6df114b7c9f3c5e46d8ca0e0744026bec48f04b5fc32f9c82713a49f94a800fba80f96cd847513f8b66e684fa62f1d6a34916ed3a22f3fb06aa558d3e92d3b8661005417cf8e6bf5b391c22027a57206395808e5d539ed2882f738d53797b1c1bdbd82fff057b7063d1d79de57e92fcb75fcd44e0cf6c7fdf624a2a47802253ce9f5396cec1ce7d5b4c26c311a0b2d81650f7a36ad857d34ebfbff7c668d4bb688fc93b759f80be96c4da79fc9362de367c8db842c7761da86242e11a73cfcfd9abce1db03f25224b643c34d041243bf066a5eeef56101d4489f8957d5584badfeb8b24edbb760e9f8967a9543be26f9afb5d4d413bea05b0334148923c2b605c83d8755daaebccfb1ce7d25360bcc151655fdb71f0a13c829773f82c34a3d466c9a4619763a5fa8bde1d86f9696b652a5e505d375f1ebee943bb94d47f61f3a6e03dfb39e44dbada2b038a7e9d5ffcc9514351ba4045c9a5006a533e9a65710419296e4f87a7b5e6891faf791d4e25cf"}, {&(0x7f00000000c0)="0800565b9e1db9916d10ae1c33543ef832dc333d21eb14b999ebd6a65edba31f589d5a369bcb"}, {&(0x7f0000000100)="0e7ed8297ec2b8801128"}], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x1) 19:14:29 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000000c0)='./bus\x00', 0x8040, 0x100) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x10) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 19:14:29 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xeae0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x3}], 0x7f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x0, 0x200}, {{r0}, 0x0, 0x0, 0x80, 0x8, 0x10001}, {{r0}, 0x0, 0x25, 0x22, 0xfffffffffffffab8, 0x5}], 0x400, &(0x7f0000000100)={0x4, 0x9}) r3 = accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = fcntl$getown(r3, 0x5) close(r2) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$setown(r1, 0x6, r4) 19:14:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 19:14:29 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000640)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea", 0xc9) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:29 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3fffffa0, &(0x7f0000000000)=[0x0, r3, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 19:14:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000180)) setitimer(0x1, &(0x7f0000000000)={{0x7fff, 0x1000}, {0x9, 0x156c0de}}, &(0x7f0000000040)) 19:14:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) chdir(&(0x7f0000000600)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e11e4d542fa8b00"], 0x1) writev(r0, &(0x7f00000021c0)=[{&(0x7f0000000040)="719b23196aa1cf2543efba2ba4b30f8e89fc1f428bfe7542d8566d6c6af2af3ca8e5bea45db8ccc175d613dffa89778fef16c19302010f91dfcc4c940e50956cde3b3c46a2c8bf2724acc9d81d1d7b9fe43a3405bdf389d8eb5ef72cd32cef580a87dd43353a417e0a9c4c9269c326d6956e2dc9f8c692e5778c73e46fc5412a67c33cb1bad56328d9b38343160c38f746eabddff4006cc773b8f316d736cd279aa48498bc53face83e619eb8d262fe2f421abb09b9c70c2867e794d26a32d519bb088296e11574c747cd7be3555d82bb12351e3c0d2360f660b7b19f147adbdd55083da9b78a8595402a2f558648c396939c26976ebe5a4dbcaca3dd0e62e09b7e4c15c17a05e769f17c1ab5268ac9c5271c5c13c470e3742ba806d848529f1076dd92a98c59848f5cef2f55d75549a0d20d7b397e3ccd0cb6e58e73ff14817404b07dc42ae9953077ef6369d5de083a7fa19deef50203fe501262e154da18dd318b2e89eca048c9d63221c418592f4db1a4ea1bd6fc32b89104518f2873e58d12679911561f298388d68befb728f8b1d312a7d38b7e944d2e4d739b94101f0627b6a19b71257b6cbf7893042d52fd71899f19704222e89e1066ad69c2185709c99e8b849940c8a456b6b9e51e36eeb9d3c630d98a03c6c2fd0643fbdb228b7bf3ba693eb1f97d8656c8a3e1762ea1af2e3017b4e69fd1b75462590897bc7bc0f8d179745a89aab20086538a53c86c76bc348c6e308af290eff5bc554fea2ee363cc1da26904e4541c44b1e1156a709427b5fe566978faa5c64ce15455e6c1c141012a35a28ad1d0ba1bbad0365d9083f398273370c8271c18b1a129c59e3511fcb148480bf76642ea02dcae224dc2a8af35a3de7130ddce30bd08c0ff0c23bda9abeab59893139019df03fa16a172e6f93ba7b9225f3d2648421760e91de6dc75978cd46f8de0df19bbdf45734e1e52b9680280c41eb4315c3245c5d322d3a5ff6dc27d145a139262d99d49ac2f81bdeca62e17edc798316b94fdb64920ed6aedaee1de3fcc9161fb3147b4cf6aa6fa27d1b9b9357e60b9059826174e48a85bf767bbdce483880028f31b3b7b85ebcddbb3eb234b56b202999568cdcd28e2177f3ecb7d73b5524a6e5bd911a2c2a5412882082ad5ca0b451bcdd3c65bf137d5ac555fa5e0ff1e4acfe592779d298d655d679888f3fcc89e7d5de8b93326f91ec00969a149682228882366c7b48f635c3e48c51cb8ef7b81faf0db1500c15e398631df3037f5c03abd5002d02638acf5bb14e558f265afca859852f30e981577a7770fd292c78fb505bbabed4ef148668e038681e6737c40f18c9d242f8c2b5fddd7f1ef311ce88a638df65e2f0260954ad979a9795702b4a6b468b5bd91bca41585b78437074b1107e774b4ef31e2b07d85826d4cc409bfbf7edcebc4de70dea0d96d3aeeb0eb2031a89c536a4bca31eb10d7fe0fdd119866c65ced53c28fa55c6738846403fb08c9538a7704bbd2c5eda01855814a885f50a257b4343e4e990b81c0ba245350621dbfbf49f50da06605b41a3645b2a672ad28fe2a3418ea8646d6ebe3129ebed924d0e84c81af9da5435c779a2c4bf9122e3478a6a1d372c7284bfb3e21ad4387d6ace1f07f715575ff848848a9329b8677aea468c6f809fdf6d55a87e3d43669e6307889409f1c191fdeaa709ac9d39866a6e5718b74034517d64b82894cb66643ce2acf61e234da9571a663200eeb19377c5ef56a42b01a41359f123c8ce72c83aabe7f672078a5efcd3ee9d3642d83632f586dc2c61e58480a69e1eb3da3236b8eb45029e3212a46b35a214992f24752776e7f764de1c99fad8dfc58136f7471f400091cd5707c5b8a7f164c0c45569db719c3a7e216c064cf8e581212bc73809857272eeb38667ac54b0638850c65fa43d70d929d59a7ddb190fec9ddb2df65c85469a01fd6c63a31fa2739c4a1586e8daea56563c71ce40ed9eb5f8e86576df7462b7957249b593076c1082cf26f55aa7", 0x59b}], 0x1) r1 = socket(0x20, 0xc000, 0x100000000) recvfrom$unix(r1, &(0x7f0000000640)=""/9, 0x9, 0x801, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) 19:14:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') 19:14:29 executing program 0: r0 = getuid() seteuid(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x7fff}) 19:14:29 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0xffffffffffffff10}], 0x1) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/169) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) 19:14:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x409, 0x0) writev(r0, &(0x7f0000002300)=[{0x0}, {0x0, 0xfffffeda}], 0x2) poll(&(0x7f0000000040), 0x0, 0x4) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 19:14:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT=0x0, @ANYRES32=r0], 0x2) r1 = socket(0x10000000001, 0x20000003, 0x100000000) dup2(r1, r0) 19:14:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendto(r0, &(0x7f0000000000)="2c245c71ac51361d4d055715a54337ecc15f9106bd5025426986eb0895f220121656ba5dc49321ecec29a0e53b665c26f72c39c45e04aa5b680c", 0x3a, 0x8, 0x0, 0x0) 19:14:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="60c2b28ce189a481878249f76401d6573eece9ee07d82014d0b5cc1673d280519fdd3408e6a32d5b491a60ebcad7b66fdcc0d2f008859cb780f5919590250feba926fa39a56401feb0945678269a7958fd10c3901441cd5bc45f92e9d7177dcf6ea3329499d28a5838dc6dc420683b1ba629fed6bbd96db19e", @ANYPTR64, @ANYRESDEC=r0, @ANYPTR, @ANYRESOCT=r0, @ANYBLOB="70bbcc556c1d55e0257b886b39585bff03354545090da093a2242c2f9bb3897b1d3f62066b6c142fc71c756dd50453c37aa7c4a6a76a4b0b1cc4bce104ba1dd7efcdd9c2eca52fe3fdab4ff5ddef0fa164f618ff1a8afaf861850733bd524084711e6c689e9515ae3a6285ac83ccd3e88a70ddaea05c3cc058007630ba3dac2a67f4aa1dd55072961842c65c2edef823b634c2d4"], @ANYRESHEX], @ANYRESDEC=r0, @ANYRES16=r0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC=r0], @ANYRES32=r0, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r0, @ANYRES64=r0, @ANYRES32, @ANYRESDEC=r0, @ANYRES64=0x0], @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRES16=r0, @ANYRES32=r0, @ANYRESOCT], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRESDEC=0x0], @ANYRESDEC=r0], 0xa) 19:14:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) 19:14:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000200)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x127b4c7b8aeef347, 0xfffffffffffffffc, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) 19:14:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r7) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x128) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mkdir(&(0x7f0000001240)='./file0/file0\x00', 0x1e0) rename(&(0x7f0000001280)='./file0/file0\x00', &(0x7f00000012c0)='./file0\x00') mlockall(0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001300)={0xdfd, 0xfff, 0x5, 0x4}) symlinkat(&(0x7f0000001340)='./file0/file0\x00', r1, &(0x7f0000001380)='./file0/file0\x00') shutdown(r1, 0x2) utimensat(r1, &(0x7f00000013c0)='./file0/file1\x00', &(0x7f0000001400)={{0x3f, 0xf8}, {0x100000000, 0x6}}, 0x0) getgroups(0x5, &(0x7f0000001440)=[r4, r5, r6, r7, r8]) r9 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffc000/0x1000)=nil) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x2000) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000001480)=0x1, 0x4) msgget(0x3, 0x3e2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000014c0), &(0x7f0000001500)=0x8) setsockopt(r0, 0xfff, 0x0, &(0x7f0000001540)="796aee12ecf67a27b2976afb511e7c2b1e4050fddbe4c84bb5e8fa6418168f48ec644b793dd2ea15a226163fdd786a5708f9e6651873c8ec55aec691fa2327afde3586c60e0d17f527e15809968551ebf54c4c5f8a80a72e0515396ef12daf6c1fd7bd28fe5ba3227a733d4aa8800d3c23a1d0f0edfdb8b3bbe2c9f47558fa7524e0a4a46afe31324ccce7a8848d3b571025a388012a2fb9af486bc0a6d5a4c296aa2603ab019c13ca63f128bb7de0cd79002ce1869fa144f9319df2df4cd8220e7268e3c8547148483399ffebec0dc3fa3739eff0b7d273105a20142a3331fa041a7108da02fec2c721056015c530ebc5d98316011b1ce5c162a7c2dbf22e497d489192fb78cc2cef9ff5ba87708c9b69d3ac1c1f27dd04c742924df9065a9b31b2463dfd76ed64c5086bade676d88d5b0a7d16fb1b8ff86dc5ff47551991bb4ce3788b6f7767b6299cfa5bebce841dcaaa4627a06d47314d93226dfd55e114a62c6a95507c4a48918ff88dd6e2d4689eb587654d19da60e1a531969d25706210f0161c1f082970c61883139143c3795913c5bee612c5730905c73d665000f4d69bfdbd96381375ce7d656724b663209b1434c78fb6ba9d04dd533fc1278f29282aa1d6a414a211a74e84d9644e70e34fd42ab7d33f723bd39670bbb582c39cd3e621e83f322e1591a954eee997172567062a97519e16ad26ae72e82743cc3d984bc7c964b80f6edc5b1596ebff19e18628cd8b0d974d04f4f047d4024237ebdd4090ce37d313149af8d0ba3d70f0344c0ac53e8269c3175aface2fb6a484638014da1c41e4230b4b05f0d2f9e8a30f2c10f62a19ce0b63eb7984d08a1d62fe88b8bc331e1b94f9c8b78e738c79810054f729457a18c7ff308cf310a3662bc1cdea2ec438372f7d87f8e50e0f087c795bf6552f90e7f47f1e8da97d36b9f2a2aedfdad3cbfd08ec54610f5dc3b73cf64122fb873d3e67198b08ec5694d32382f7593d322332d835114227fbc0cf63b3cbf81a8fd45cc85df47043fa315ec394c4f47994b50471bf07bb3ef549f1dad3c1776f23136fecdd5dfc6afac48e5aadcf8d0ad699edb2e11017d72d650711463ec42d4e6906fd09a0794ef4e2c3222753ef0c95e07ee096378eef33c10f063222172f81850a47246fba0cfbee6e6bf44ebe12a040802b8b39605be4f5e68f4a3d032bdb375ec9e56ef2c8ccc528322158bda2f1a3e5fafa02e0340c4017b8cbd134d5dc5afb1f5b3c5a04887ae715b3b39b3427bc687d8c089b3ada877cf486cb4a002ae0c7309d42873f3b27a0c4c85dd482c5a6f79d1e1b18e8954bbad6bd4cf5077a41122e558077cf0cb3a4cbe222abb84b038886f8a88495c339693bc1377ebe8b4cfd93badb42d8c520313174a3e1153997fecc8e757783d53df5d71ca78ab25fa77b777bc5cff9a5454ae5b06fbe34065c26e4ba5ac3648eb127aef6c203559a8c548bb7be64579855f5313a70df9bd1620b18a5572453b24252a772fc7da7dfd453bab42ca84aa4b584acd91944ff6fb4b41fd8cdc3a9f6920594d3fa7956643f562e5139ab488327c223289604cd909447cca6418388b3cbde09b94a2549b089f1e9efeb49b5364e7802960c62030cb06e10ba530c1541f86a1b62bd79d9b6907f7fd787d7cbf07e0cdf749ba666420e04d37ba2335a3923cbb0f0d954fe9c94b25a8998a0e873b2aeb95f7509282595d50cf70d0feb5c8635a520d94cf13264ca88b7859c943929642a08ab6643f7c37b7a1bb3c150e8ce9daa8c6bf910a6218c7eeb1c1ff4ba8e309786fc825e7e5daf68ccdcd42dbc5c814027d36a457245c34070c34619f961d4a9a54f003679cd658a9cf9e6601768b8a9fc328a6e6f2d2b680c169b1e841106e66b6675125de44612c2706b9d93968f576d51886712dea0917dd537be6e84ecb36360054ff052f2373f6811d9ae8a390861ecc352369692506c1f8f776a76ee065da956bb292f6a87207dda7d764655aa25ad3ce38816f7927f74600703b0645e6a21d0191937bb0ab938e3bbc1d60e561c77c7819ea0d8e9416d6aff1f6156ed08ae7c45a2818fac5d69ccad298b6b798b934be58321b5314852119765439be858bc0e73ad9be1579153bf761cb51debf653ac9023bef318bda2f2fc788892660760eebfb79dbeab990304b43f7565ede47b04fc9f908b05e843ace1e061286462d28cb649fbcbbbe9f4590a52629d96e1240e8b8277602065ded2ab8148992d4cde48c4066efabade839a705c79e9238ef619d5b9d85cc2d7926a10e2de7b40c62c868ec439c35aec4039c56f9632e37567b6a0db44dda9f6a3bfa92fa4bb7379418894b541af37a8917342babd1e6002db5036907cea1fb4c8c77f32fbf22ec36aacab983d36cf60431e569a09443759e377355970650d44658166e284fa36ec20445716e66d7e2ac4f51dcafe6b0f372ef82ccf936b7e97a71e03fba28d0186ed975796f1316f8555685390d05ffea5d195c4042d1ab9df681faff5289491879cbaef9f27916ebaf0fc2c204338833f5b5f8a5369f847433aec7866ee2ec463eda32a92749d8312f82e08671506483eafc3bf1a1483834086899233b78da6424767054efef27bd3262fba7a1ef3259846eeeee592ece5d6fd7854ff8c116f1f105497326941289facbf266d641ea3143171f8d48779341e33593226443fd832769e2f6d41ce7aa2dc04d711e74db8a604aff8c2e0aabb4e44b0f754c1a489c678edad1bd78ead9020665b15c25260804cd1bf8a38ceb3a597018cda87bca8985f3267874ba7a475553f2ff11c8d5c23af727beea837da9eba3c6094b904c9b88ee9215c3a1b8cfc7224954a504cb3aec2d1206e8d84b0e4e55d6b03f42fc91f76ebaffcc038d4f2c323e186037fb1094e1e588f7711d3db25f01c8d76314132bba1010ce21655b110e71503d267b958aed3274b47a6e6d6248f944c03fd5f044c23715afc6b14d600fca54851a284f9eed88bc44117af1ec622a7420d85fa858705a68ca43e86e8dbb2b8c9657af5eb240df328be6f2a6c4b8d9f8895c98175a0e7bbf49f436328773dac95c4da21fd410120a6ce6134597488851fab159996eec8b566bc9a883fe8b40d713de43380df4da7867799663ffa3049399103198c06db95f84e93bbf4df5d71220d6a32104e000eac65f49e4835ff6ed4ac8f069dab4428bd9ee0df6b11fcf71eb21906a409c47a9e4659cf55c3f257903c7f101d5b6e695da55de4f4033cf775482c89ad97ab441f61cd7d39732a0665813a6bd14ea6353efdf53c98d142bb1af986686f2ae871947860aefccf14e3b890d3eea7ef0669197cb72b3b3e771f65ab01a3309a11279e75b64b7cf5b0f2cedde22a21b3dd77b355afd2a01bf243eb7b90c556e511581084eb81c0d55319a6f82adee38f4e9f68c54182229b54f5b58ede0830395f01cf772384e9b20a7164236a1c696446501f984a355a892f02a413d0aedf85ddae4852a17186b73cb49982ad0444d4767f10c8a03812fe219dad5834174afeffaf1d7282b1ee4e1184b562e69da8ae7e6d507be0977a4c0d11562165360b4ca30608675a2e231c0950b8c23cdf7f92b7df522cf3e9efbb1f071ae39c005def1bf8a12b58027cf58f177f31f1c4e9e0ff338fc70643d379a31b22f2dd5d1b44c995de75d793f6d432d6741ec33ff6594c44abb0045c2120655e34044482b0780f75f79d2d9c1198aa7b149475211a1c490de8d749a80fa0d736f54d8eec78400b6deec4298bf7913780b91cbdc381f8e61e3a27d99d92a8eb56eb0db1828db7b699e70eab18a6b130a1f9b3eee35453aab9fe3a8cf984e65853c207a7630b41ef0a91364868fb7d30720f290d5635e52b695286d8894c386f061a1478982851c89e3d80f20c84a09ea93377d9aab832b9f34f60d5ab292cfaa7489084e3deaacf253cb2af390c03d12cbd6bbbfb24d3020ac2a3ef9917d8297a8e9df6bcbfcc393e57eb9333e4200458991dfc29073885134734e64ce2d967b225e9640113e9efab9984654f79d3e777c8b2f97a095f6c8633be5543a5f3cc50888d256749bbd3ea8b057f5a201377f59ab41561de1fe26c1a5482219f4d901fc4401e22b8c560696fb554831c39a63cb730b9603a1f764a6be400c15d394c517a40852ced69697b969ad5d66ca68ba3e7befc59729320cf169f3ae6561ed1954dfb571e7d667b492eb48609ef34d82630a531c916e9b9a3604108e984eec01ceea0ef643b473d3ced3e08995f9f5115fe44f25c2776f130647f0214a8d8965438117f0ae41734886b72e4bf5d339d5fcab2aded4824faeebd86e709c23b06763f8d199b8002824a5c63147651548dc3fd3ba13a91364c4a06f724a63205beb2b0ce35472706e8a286c9e6d59af35d1d150b870db091573f26791be09c86e53d992de804c7ad6675ed8ded7960ae448513c46da4fa009b26177fee6f153f1b92d837b47251f91784987357ff172f640f51b5050703b7f9f03176f928fcbf54c82f958ed4a403b454c04278f7968f10c0703d7f7b8539ae152b9af7f7f6d205bfa82b41acd28209186d433b4b7f0199e52ac21c713bc7746321785c95a9c66bce74bf91aa0a2256a86789cd007abb6e7a39ab63705c22667763c7db9a414af53c23b0c67f13de10d93f0f97a8c6d8798f0726f4d45d8fd132c3f86c68a5b5875f667215b82e382f8b2506efe387f3ad159f4de44f80ac6bd5d135ed60aec15aa7d775d4ca8b59d589caf903a846d1aef12a8a79ed7ae1fa37025c740f01959ba5ad99ef65b780b693f2d5b328e36db3a2a954280dd8c9b72918dd2605528928d2220a812c71333ff211aab2d2901a97b5afd561bbabd60d5fb97fbf39d87ee189f9b6b718f0f263927496c572fbe3371d7a290f98341189e71316861dea62e0994e96a4c83759233a1aabf5180a6ec7a074bd8d1fcbb4ef236def65da9810215e2648e5d5379b31e41976fc78cf500323fe2d1fcbc9806dc18c684b2a39c60de8bbbed851dac69efc12399d4841cdeddcfb2009381334ad267879f6eec6986dc68b5e45723ad9d800e74a025c9d7ddcb804973b2ca1e8db8fcd2df073d148109bb68fb22097bde85914d9cf4cffffd759ebcad1fc417d8a3909cc0dac81dd25e603a9945d05ae6966aae71bd2439ef465585a873789b16e7419d9df7663e9e3f32fc2efa90f5b14148c2c537859df4c250ec3441263bd7d45e93650e5d84ecd4883e41d89c2937893289f555a2d369bf79580c367a94832890b907761f8e021d04a632dd7459b867774018fe6cb2fe8f45ebb3a9fc9d27f3ab9091b0a572500a0d82830de19e3398796c4ee7c09fd2073132b50e88c308c625a129ef838241832b88c02c4cf7dd42e040460e1ba4a877d253a3a5d8a89dbc9970a30941b478d95083ccddcbb1c4c1a6ab4c576ef607d9789a7d08039ae3cfa7943e0ac23084b51779541454ff89043199b2d6b2f40c349471aff0f42fd344c21ef741096f53bfa0ab24ae5db5156ca49a074d484fb6c2c0cf77df2ecd6e12d5e164fc088cafd5bd76e13b56fb93d947b09bd676911ff834114126f557a30e5497a8d0239b386249be38ed06c3847483feddf97b68640f7d2fcd2976abdcb7bef9daf56f0c8dc499184e57ae860db245fbeb95bcfab82ca25737006a1fcc49e559b06e16ff4020afedfe8acd208c591e56cdbab25efdab07639e4dcb52643f20756fec7fbeb871929ca4341dbefc301f9208599dc6f41935bc82537d5", 0x1000) getgroups(0x2, &(0x7f0000002540)=[r7, r3]) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f0000002580)='./file0/file0\x00', 0xebe428cfee4e64bf, 0x27) flock(r0, 0x1) pipe2(&(0x7f00000025c0), 0x10000) 19:14:29 executing program 0: mprotect(&(0x7f00007fe000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f00007fe000/0x2000)=nil, 0x2000, 0x0) pledge(0x0, &(0x7f00000001c0)='<\xd2P\xfd\xd3\xcd\x94\xd8\x84r\x03b\xad\xb5\x80\xb5\xe85\x82t\xd8\xe9=I\x14\xd8!\xcf\xb7\xe4\xd3\xd0\x88vH\xebj:\xe8\xdd3\xce\x85\xcb\xd3\x1c\xbcW\xd2i\x1a\x8e\xc2\x90b\x06\x8b\xedc\nF\x87\"t\x9e\x9b\xa35H\xf9\xa9:\x12X\xf6d\xac\xd1a\tW%\x85V\x82\xf1\x01\xe4\x99\xa9\xb6\x1e\v\xe7z]\xb1\xafu\x05\f?\x14\xd5\xac\xf1zb\xc3\xfd\x98\xf2\x13%\x0e^\xf4]\xf0\xb9o\xf0\x9b\xc7\x87\xcd\x03:\xba\x1a\xd1DH,\xbc\xa6\xce\x00\xe9\xa8r\xc5K\xa2m\xd9U\x8d(` J\xda\xcc\xde\xfa\xeb\r.\x1eX\xd2\xd5\xadq\xa6\xf9H(\xcc\xe1G\x0f\xb8kjA}\xb1$\xa5\x8c\xd2\xb8o\xce+\xfd\xc0S\xeev\xca0\xe9\x1c\xa03\x92\xc6U\x03M.*/\xc9\x04\xfcE\xde\x8f\x99\x02\x17\xef2q:\xeb\x81\x00%\x03\x1eN\xc1\xc2/\xc5\xcf>\xb85\x83\x15V\xbfz\xd8\xaa\x8d^\x86\xea\x87[[\x1bc\x8c\xc5') r0 = semget(0x3, 0x1, 0x20) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/109) mprotect(&(0x7f00007fc000/0x4000)=nil, 0x4000, 0x3) 19:14:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000001080), 0x5, &(0x7f00000010c0)=[{{r2}, 0xfffffffffffffff8, 0x4}], 0x40, 0x0) ftruncate(r1, 0x1) 19:14:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000003, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0xb007, 0x4}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) sendto(r1, &(0x7f0000000140)="83d2371b14eb5e198878cf43408e3b6cf2c2f88b5169b8cbc5d7c8776173ec3e648202f3139ab59e4a490bc26b7d8fb07aadb612f334a92d3ed444bf18c68c01100d72ef6de0cf4df67250144c996074db6c43a16759d745d42375620b70f3f5e52e34a418bb6f2c56d4f5fd3f341d45b39fb28d141c7f61b51050cba9145fc1bc1a10ce42f24b69504eafc83651b4f9f2375e9593c2a7702eb96c925cb12bfe97e31c9aec32ed890d79ce9170827d79fd408cf7899f6ad25bd1d9e8d471ed7a2c8f41904e69cc4437e97cfe909779610383bf2a8374757cc932d67ef9", 0xdd, 0x0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 19:14:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getpid() r6 = getgid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="00f2dd82466feb7e5d0d22537ce73e93dab182b8293da3984f3dd441f506c5292f9edba7929de5c22d810d6c841e5ad023ee6bbc5c06c6e5c17dfe3a947d2f0e7a022f03fcff945e3a374cd6e12a479699904d08ce373229904e2f4a5a546fc579336f9aad485617c4806810b30ec5d77310841f6c82533d85581c0635e77455d10b5232b1f86e5f1b23e98a7cc49666869213b5439265dc623532945ae20cbb8bd8eb3bb8dbdeb002d228b4112c38bacc63289956496742c5d014181672b01a1f328bb7bc818721dbdbe0d096f2980e835a6b33aeeb281f05ca37", 0xdb}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0xb8}, 0x403) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 19:14:29 executing program 1: mkdir(&(0x7f0000000100)='./control\x00', 0x0) open(&(0x7f0000000140)='./control/file0\x00', 0x100, 0x20004) execve(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) 19:14:29 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x1f, 0x1, 0x3, 0x80000001}, 0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0x1000}, {0x18, 0x0, 0x1, 0x10000}, 0x4, [0x1, 0xfffffffeffffffff, 0x40, 0x7, 0x3, 0x0, 0xffffffffffffffc0, 0x101]}, 0x3c) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) getegid() 19:14:29 executing program 0: clock_gettime(0x2a, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 19:14:29 executing program 1: kqueue() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4c0, 0x30) r2 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4faf90e5f299cc0bc392d7cc14784e3c0ad9c137132f9fba9c70eeea74a6515a9b5acfcb82f8aec822f4a44578b1b958ecc19bcb335a526a620"], &(0x7f0000000200)=0x6e) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000300)={0x6, 0x2}, 0x10) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) openat(r1, &(0x7f0000000340)='./file0\x00', 0x10200, 0xa) rmdir(&(0x7f0000000040)='./file0\x00') 19:14:29 executing program 0: socketpair(0x12, 0x8007, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup2(r2, r1) r4 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x40, 0x4) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/245, 0xf5}], 0x3, &(0x7f00000004c0)=""/189, 0xbd}, 0x0) r5 = accept$inet(r4, &(0x7f00000005c0), &(0x7f0000000600)=0xc) accept$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) setitimer(0x0, &(0x7f00000006c0)={{0x7, 0x1f}, {0x8, 0x4}}, &(0x7f0000000700)) syz_extract_tcp_res(&(0x7f0000000740), 0x8, 0x7) shutdown(r1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2810, r3, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000780)=""/3, 0x3, 0x1, &(0x7f00000007c0)={0x2, 0x0}, 0xc) socketpair(0x10, 0x5, 0x1ff, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) fchown(r4, r9, r13) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000940)={0x7bb786f1, 0xb7a3}) socket$inet6(0x18, 0x7, 0x8) getpeername$inet(r2, &(0x7f0000000980), &(0x7f00000009c0)=0xc) open$dir(&(0x7f0000000a00)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000a40)={0x4, 0x5}) getsockname$unix(r7, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) recvfrom$inet(r2, &(0x7f0000000b00)=""/237, 0xed, 0x1, &(0x7f0000000c00)={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000c40), &(0x7f0000000c80)=0x4) close(r6) r14 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000cc0)={{0x5, r12, r10, r9, r13, 0x40, 0x8}, 0x0, 0x80000001, r11, r8, 0x1, 0xfffffffffffffff7, 0x2}) fcntl$setstatus(r5, 0x4, 0x88) getsockname$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4096}, &(0x7f0000001d80)=0x1002) 19:14:29 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x5010, r0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 19:14:29 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 19:14:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x2}, {0x18, 0x3, 0x7, 0x8}, 0x0, [0x4, 0x7fffffff, 0x8, 0x2, 0x25f, 0x2, 0xbd7, 0x4]}, 0x3c) setrlimit(0x2, &(0x7f0000000040)) 19:14:30 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 19:14:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x109b9, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x100000000405) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0x7fff, 0x1, r1}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:14:30 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0xffffffff7fffffff, 0x2, 0xffffffffffff7fff, "d55b7392e5ad5d20b9d123d42b6155f601adda36", 0x1c2, 0x33}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 19:14:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x7008, 0x8000002065e) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x80}], 0x1, 0x101) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x443deb1483bfebd}], 0x1, 0x0) 19:14:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') close(r0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000200)="fc8d05d113c4648c24b891043a8e35afa09a498dbcb6d058562c4e96dea8bfdf67005a9acf01fa3f72c93b38916c2148a5a1a03f4c668b8b5bc66a04bc32d2b8abd71f1b8289f76c8ea2a5b0b5ec535abaa596efe546fd4b82919da7ffaac2e4142c5e9a13269b96dce8c73d33bedb1f1704aab6eb2bc8b992276e460eec0ac2a146ab0c91324f880232fac707c0e872fa2ee80e1cb514d2e77df70db2fe61779a6b79ee9c483f2dcad5fbd1f0969493133b8e6973271b9b03d51b9d912719cadcd1cb5cd571f0143bc40a8f9cef67ea6938de0b758f4c0516b1f236fb546424eb20b9accafbed96030a3dbf8072f39cc728b23d5b8719fd5c7158eabf6196553ea874f5ff8ee18292d2b21e7cd661bf7fb28161e472481525b25539d242c9709aaaf6b1b7e91b0b01ff368f4a7f9d99c0dca1db01e94e5e714c578604e3951c100ba008cf8dcd2286813b59ba9e144eef39f89815be5f00365d8b80ec71558f0eb59ea54f0fe3be07bcbf1a68472fa5a4c1c9720b4620963fa3f6b6e57e23f0c8cdb1a66f1bb5b53bc272b29d9a079f516e5f67bfc6d7752f22506eb95df7cdde679fb98f9d05cff195300974f08ebb06042697518a573a8cf99bc4d9fa54b56648cc88a993ce83e73d9c87f49a0f12bca7e50649adc891bd4b787779a4d1bb5f8f64eda4e2d3e5791aad71fb896483fe7eeb5e84ef0672867ded3d5e89d03492fb42efabc7fd8b72092cd335167a7350887c6e3eb13eb058ed4645042934827950d5558c45c73e16d28c8b41152570ee271babf027eba3bc0eb3b0c4f306bfa84569fecb955b70b8a06419ee15ea5eca6586bcefc08346094c52c5a8323c10dbf40a0c5d794b83b9c861c50f2121f52a58425a5b1f6739ea55529dc3282696a5ff5c9873068693607bdb872206c6c991680cfd0dfaa7107ba6c62ee46f53b2777089e2f1b6336518d5d2055b0cb7b272755685008de888618f3d30b436d4a2e8659e39bdec2134225437cf83b4196cba11feb8b3714d60ab5583ab73ff5db15867b376399936cac4b8127f386216ccea479d80a2b9b4ba627028606f5d01ffee786d88a6c41dd148814fddd4f31de36f2164b517c66300608da6befb4fe056441be551df2fc57974637ce2356b149dba575c4be4d84bddf0080988dfa53a1091a7d3e6a6ddbeefadfacd3422b88fcde85a83c485e492b8e1108a247a856b28073e5a854ad0431618bc6bce9c0af1bcc25d56ef7ea58f71350e013407d892bca02009fa44762b693820e59c1d60c1e67347da5e82c164f7dfb701e06bb823d6d53271dc8bdb1d2d92b70081ccf9be42ec70099fa151b76ac2a356bf77b09bc667111aa694e34bef4420aaa677e3dc7964b1d7aa7fdd8360d8190b1d4da7a4e1396bb76ed3692688221d0720467a9eae1fb8cf733d100e66ed1426ccdc3030f5338a002d1da888a65093799c51fe180703150fbf13fefeaacbe34628d828a9842b3caa0d48e54a4a3dfd149b590b619cfd29222effa8c182c5ecdaf6870627732c1e45012db7bec4f89e7a05114429388f7c0557d6ad4f446c9b382cbef2ec22c82a4a2e8c827005c20ee4bf3af5f8bcb083ad993689819c035e026ff8d08c6b0d97b2e23446e4a544c29942492c4980e3bbcbf9212f1ae878ecd0aa8f24206a2cdc45a6f3dd321d9744d1f0f55516ee3c5bef609c0f212779e47ca9b309099a37f67c6719ecd47132246965e199a6c61eaa6b76c6fc1c354497be6dce9e7a8279c0494ab00571e3dbb4a12d231371364a4669c5697b79a22fe94bec90992d161fa99ac12a7175273bc01a81d894e3a26b8a0f00bb0531e9358ec32dd326a0016ca24fcdac343320ff02b2c9dcf19463952af45e7f9646f59fc0a9879ab6bcb904b1a05bc73572853bd86b12589ed211baca9ee8bae172213420ffea62124318b1fd04ac1bf37e98c6bb780c20dbd65c442ce061f5ef83d19268cddf0e1b4b3dd796d58cc8fb03f6ff7f4137db0d6e46c26ae397bb7f24d4ae4d4a79e8843dda27b6a272d6e01ec7e24520f3621ff108c5afa0cb8a8695142d21684c75607e1e2d97e03a31e0253ae3e5b319b3a5c5ccf78ee6fb0ca85e0a7f3359703e735547e627a4afedf16554562a34dcce9085edc9531ecb0c15fd509bdd940ce546ea4669bb22f4a086a90b5a306b18e64fdc1a8628483b12e2db38cb917f9132745a4bb48530a4e306f5760ae0343b10b0a005b2434dcfab2f950b3a0a1f007181d3cecf4d98c8c7a61e6913a7e1ef023964dc71d324de6cd69b609a61a448428893069bbbf8bc914287c2b4aebd50e87b1a472dc1bc18aa199e497b0ce35134c95f0298ee3a29473f39c0cfa70426ea6fb84967fac5d4348a7ec8e2d976c93d02809b65076b104f79441c7328535cbe11bdcd572c0d781f26248b621a72dee64e42ba3210de2c4dfb8b572311e1a3416e1c2ea1da3017c3b27c2898e654ace93f10d364aa701a41f14da2cd1976a39d88f33802b221c6df07d9dd4126d4c400eefbb2c90ff912a93f3294946dcd8a62fc3426a1581bbf03c1ad22f0d7d91e21f0e9141103906128e6530d5d34f7602ad93a79f520fcf6a0ff3c3a0dc84e03da8b3219c5fc8efdd51c1370c0db374313e2b81d153912014340494e525f947289305084850b954f4fe2fed720b4e37ddd252bff90abbcb3c2c22cbd5178db9077897c86ea7c8e684cde3a9d4c2ed6c042c92df42c8c4cbabf8d35d981782f9fdda729bcfa07568d09a70fbaa14eebce6710133b6604ef26f2c19b783d7212b66e02296eca5cd9296c9ebeea47db2793b9bcaa86e71271d31bd0cc1ec0f0f1f0be8cabf4c57666f912c6a87ba8da1d30b95786d23d47412c9a65c5fcf017935e27db631aeea524f8a6fecfbc23611a36e3f2f7c06169da84983e5360b6fdb942eae01a61be82924d9f29fb9108a4f08cc4e7bce1a2f7fe9c0986f1d241b6a536d3802021a19ad0eae80654926441a41c935f78fc6de4c79b13d26daf4e54e71d8afe2821d9382db288ec4ca37fbd777ac1654bd6adce47a7312a1bc9689f4616f23770df84c14fa0bab738369d85b3ec40178e2fca374c3a97e1ea74a76c2e47411598fc42c5541360def64981626731d942849a901fe5c364a507aa1c46972e57fb16aff65ec080697a844f26fac3fb3188495630867484430ae83af72b2c5c5c19be4275223cb81355919bc5c517dc6076d512ef8a4b9b83918f8b541ea45a3239f2ecdaa85890a6df8239244374526fe4a8ba47fc1d441ecb8932d79640008526ac29d03f9628802496767197a0fbb1070fbc3cee9956ff1b5194775d50daccd4ba218c1312408d5729beecb75943bec7b823d3c260aff2c2e495b93805a50b8e11420b67f770da4666011c1bde4a19bf25ca7af5f73174350f3c7a58dc996aab795cd93d306f8e843778fe60ff71ef2cb166ff81b8f0a0f7f146ffec898d777330542b59352157ab52aa4fdfaf4229f933ad3554c79854a92c49a815d5f06229c60aa6256e34a5627c275effc3745382faa75ab31282439537d5c7028b3a84ae0f33d3beeec0627da73469cdeb6f25890debcfc1dcfb45492f1214f464f4838932d01a46185442934b31da40ec0b6b467559f0cacf4b524157c0ab37f9e25499537217212589e2ddb6d00dfe29f9bd2fad943c4213b2f84d42576763875e875cfcd433a2e7ac1da897f96f948d093152a7f769cd40aca6535419d68015801e21e2a7c8f8ba07adc17e08f7d36fe997034f73abe6ec8faf2da61cfed55ec92a3421e34c0d42975b6fc617e06be5a080278d1c53d8d93af67f57782ea396d3f10f4e5200cf6ba0f7f48a5588a4091cedf06f9e38f3f448f3c45aa0ff37fc3941521b0ce563074f84a04dac0720909756adff73d8edcca05fc02be5c7a416b5acc4627f68a953cd3a7bccd55b7befcb5212ddda6b1ff986a24cf24fa198142d84be864fb024d53cd93c92b0757c263e360824c3ef00097cfa4a3d6777716f430782f66cb7b14a38c5d6917eba6f322b6b9eef83f98ba56893cb18adfc3a5a86127b7223b678fa26088ae9081c7e3fe8d45d6feb5f7e3d6b3dad33ec1713efc043243e82a0c15ee68b288d795c4ad28565c7dc29a4e53cd9d337f3559f37d3f410432c20b3420e6cb346a418b49ed00fd13af05dd2e56442b3ac043d743145b2753b481930651867911f3e433088e6559aaa322114607f5d62db8a438e8d4915abff327b052f63ce8e5ac576bbde8216f8671c9601dd957b8494dcc805e3bafb43d00ad9b0085d5a2496382a46c71505e25d2a6200209af4c42bc2ccc2e409673f82660933a0415032f4f6422e50db3e27b76cbba478bc29e606853bc64a6d8967fd12cbe85e34aede77729c673ae5c2c60129501fca348ecdfdac598145aab7d97bd2c342e84c07e63bff817be7a98010206742e59274406f379cfdfc8172c371072e893277d380ff89de0d2d041f5a06b87d2f4c6f0cb128e3e839b0562d261eb839f44bca6f1fb789070154c9309023bed76962c6f506b9f69d0b7b3cfd586ccd0e23ffba9281ea4aa673d2023b77041c32b1e77012bebbe63814c4450905777c52fb19cf682c1fe1e48116fd77e018fb72de62f1bf13fc3476c44c1aa7ac4b1a4a69a44474f0eb4bacbd33ea843b22d0ed5eb18a4253da7b0f67cddc9a061530af2a326cc191e84e814a70cb00f657af209ffc27e934148c94f67a2b8a1c9043c3511fabc741c933b28d5c57e2c3376770eab9b5fe946e0a5c39407ef09187298191fa73976e0a9ad207d47011fcc9b7553de33b6eef54d98aa01990152e3e97701866bacf4d7d02e8117923bfa9cb95cb1e893bf3cdca3df1567f9c4826dcfc2435e097a7d288b962a3a8e38199c40e3b3380f03302eacf37043cae50430c96e18ee25dedfd91a3feba89bb24d1b6dbb96ea23d25cf2f1e37be87c1c27e9c439ed27345569ee7495f955f96ca6ecc54a6f6e056a93b63133783b8eaf18724451b2621705d735aa04d2b631d2979e63b771c4f0886279cf08921ee789df9766be91dc4caf2d47319bf3fefb43235b14851c48bb1ca246d73920fd8bae0acf5892b26cf60f6778eda0350d4fc418383add9c52fb4274cd5a6fbb77016522594414120f31610232aa734a2005683d2eeb28b82b294675c99cc6694ebddd7507f30c188dd248ca0e34b1bb9f1f5ce3ce5ab52149022e4b553033dae5ce7ad27a6dd61b37cbeead2443cd95991645f0f28054d44ff142575cf3413e4e9529b5b1496d17d1bccf81a3eea51b2ece52f606473d8c620569e5c352da0fb3bfc7e95d9e465ebe675be25590e2c64c2a71cc9371a73eb4280f77e82d0820feb8cbce8260648f1c1507660c56b148b4de97b1545fcae7eec16771769f7acc86760759646f55f77d6e18a717243635b2329f0a116a81dd18dd689aebaab2e8385f8baa9b203436b93f4dee90551f4a80c4f9bf8a768688d178f74f2ac059f4f6a7ca98c9dce167d0aa3a4139782632ea2f55174f6819ff2ab366aeb9f3a0f027f9b5d98039eddbdee732650aa1b16d760ecd42fff9fd0bdb0c759a02d784195e47c115f7fa9fc72c05863aee8069099053faae48e17c81a697b5258dca1761ad781f6e638aa9747b797832f0fa13be754fb4e64136ad3b5b989bc4cf3c98b6b4201136ef7d48c3e81efa41b5f1d3f1a1efba64a2ba402ef26d94388624b64ab000bcdf8c55c4f5382e9537f38e4742af36d2681f76139c8e2f453602ffc70503a9d2d87ab278a91", 0x1000}, {&(0x7f0000000080)="08ba67b235838c322c72ff6402b5fcb1b990a9", 0x13}, {&(0x7f00000000c0)="e5a88ce5b57b9117e47571f719418d1a4f6786fd58f924c23c2f42fc3d", 0x1d}, {&(0x7f0000000100)}, {&(0x7f0000000140)}, {&(0x7f0000001200)="89fd7502ce93f931036c94f58fc815eb658690cb410321a351a73fefc7dfdf9e63bd9d0bdd045f7afeb6b1d10ee05562686fb89893c33c2aee914099cab82ac69f1da63ee77b30c8169226ff950d596f2c26e8a43954e4be01b058643f26cf38bc31799e7d00114477705b54e498c32c49dc1ef31cfb763626c52c4bcd95d4f3b1d9452a9f980e827c60113df9194a", 0x8f}, {&(0x7f00000012c0)="65a4f81e9ccc9c01cc234d278d587fae10ac87c53ba4f510601af6fe13a14f68a75e22b34bc85d7c8ec93a17c8df5595da0e914b81ae5c366afe91fb84edabe87a3649355b62ee3202220c10d8eb4a7773210bc8bd0ec49239aee0a658a0bd110e", 0x61}, {&(0x7f0000001340)="79292d1ad6388d8d454aba74389df4ae11c923960e131cbcec417b9f748c6bc63fc29863e22a3c85288cc24710023e85677dc77b97e10570fcb02c3a464bc68932e3", 0x42}], 0x8, &(0x7f0000001440)=[{0xf8, 0xffff, 0x0, "373e2c39413321b7dd2e9199ebed1b7f32923bb39d6323d679d0cbfb3cbcb81260f601cc5ac0c6c2e3f39b653eb80f13c313cdf3578275811abd036e9e37124d96139a5b4b6d6592a37832e65817d9a467f97271bda216bca974c5148dfeaf36d2dbacb0b164f0a7c2fa016989293b557c77064652a0965b58e6ebd76ec4ee331d59cbf3dca5eb7e98df5127015ad6ecf15d4ad8f56687c36f9a8c969566757681e9d84c4db013c71224bafc84562c690fd06032743cf6ac23a7658d9bdcb6a31d9b40582fefc70e2cafc798cdf11e6203c0c495bf44467d1d55b37d47d378754525960e9c"}, {0xf8, 0xffff, 0x1, "86529aac2323c7bbec8ec810afb742e0cabffd4e5ef759db0b4882338d909edbbb65783515ec7604c2aab55231602ce51e1eecc788cb7cb24e895d0a9b0dfe5d5f0abaa0e5c9ac3a5f2a8080fe79699d320eca75e4dbd4ade5def0d3559632db6201dfd7ac6414763305af4ab71a6188e0f0368ef9077e161242e39119ff6871bcb0e62a40ebd7819cadd83c997e6a9a6db3c6d7ccebdf16ccdf3877da08d2e4fb15f949a49889b1989d58dd09f0bf10dd534d039b43f1404fa424d53f84b5323211774d0c2674db09927522d042c2bffb22796fea563188de4515ca068740e7a51420ac647b70f8"}, {0xb0, 0x1, 0x8, "7a986dbe56914332f166988cfcb2a33666a74847a21f752734a2b4e0039250f64be4d45b03ca1f5baaa0d673a7f9bb09f8d9d487ec859e25c6bcbbd0813eafa4defc864932a862463e492adf9d266ba7b782cff1c450a53f10d16d0dd99265da26855282eb3aa9eb8b64c6cbc5029b8031063bd067edf86edb3b3e75f37ceac09a3f0c10ed97352e113441e3a3087d0812827241966aa2ed8b12af8c55bb2184"}, {0x88, 0x1, 0xff, "a1d73779ae31c693cb246e5497e79d3be67840e532922893a5f006ee433c168bc4620899b5444cbf7558e607fdf819e9e9cc83646905ed24febe8a6482cb8d768c5a6bfe15779980b53df7c7e3362c00a2744b2f1bc26dec9f41205b7667fbf42dbfb3ba3b91d7e346b4bc1907a18cf22e226228"}], 0x328}, 0x4) 19:14:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) close(r0) getppid() r2 = fcntl$getown(r0, 0x5) getpgid(r2) bind(r0, 0x0, 0x0) 19:14:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002300)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000040)="0da5cd5b7d8064332943f940f10ec9cf13ce384f39d054f987f159dfe36365a10f89279bf5d90b3dbe49b92c4a96aebc8bb31b2b3ebe8cb2a3d50bc7c4009fee0a75698878a6aa6fa0d1533388baf3d21853a2e61169d5f7b96639f4f386cea626eae889ecd345c6f36ff84ae08a32e9523e4014502f2e0fd64027125b0727f5f7f4d8b1db4e666b9553c4a71bae060975594645140c128529f2b9f9ce4505e4ecd0910d8895722737f50bbe2b76cb77e354953a90065ca708705cc5b25c2a9f732455e13274069b38591e06e149588ca4f728c47fd3f7959cafab69505833dc37ec13d7ab165e16ae4ca8e146fc1ff959caa704883523bafd0328707235b0cdcaf0b8649d4a2fac406902d1d7890fbc78c9afc535520751b8c869bffdacdf4b0ec373174bbf1986a1e93898290d4302c87b30df1dc4cbcf8e6388cafeb8a3884ef18e41b0914178ec4dc1962c8bcb64f0a6f59a8eb377125d983f2f6fc730e64f02143d261e79c28fee954b28346971aea3f3fb0b5e15db31965c845c8f1688a473c25ebb3826c9bb7385a7b2d0a9fe2c70a309776f1a8adaeaebac4457957f4a5a8bd86da8b1028b1835f50f590967ed8585d559470acb0e3ff204d7155f98fa47be9a28b4051b316df2285229e9840a713acc7bb32a4493003c5532e2ebcdd8d412eb326b7338b6f82612654486f390f127a4af8e5c13d2c753496d392b425c82e3605409c9b80d304062c9cfe6152789a9bd80e25200ed01358123dced1f3f2828d6594f7ebe2d0575bb3580007dbe6bd51cb70cdc22fd91ca9d2b26b46b73665c1ebc36a25ad0c934099ac8f0434968a9041559078a1f13847532410ad909be01731bf3e7a15656d9303e389644b587524d0d7a1700b4e9ce79af8dd679fbd63ee8d5169bd325ebc3a71a0b4ca23cbf9e011c48eaca9fc73b4aa752beb37496f91bb022deba5b2e1d73663729aed3ed419d42429f6b69c50c287cdeff2f52d50f71a89e0dfe3a068ad38e0afeb2d73a5c0eca56c4db5c597f4e30791ee079e322151be11fbf9757a7580439eb60261f1927f844f19c2a6ff1f4586b2973c321feaf3a22b59408de867fc039b00e96f1bc7466b1b0d2286af6f2bef36e59397d6bdc32867e8a590c0716cb7b69921668eda8aa50e51b6dd86fc614695d3769d142803215228a6fa57211994b1f0e361a6be454e0f0a05ef939a63e4a96bb3302cc474e450647f322e45cff42fd82a3b88437c522449f6abf16d6dd1d83a407289e9e0c2601b9eaec81f787f2909ef42bb55cada0e62a37aeb5c15fbe939b93ca014f925dc1d717615e68d573b6af59693187cf27343c529b5d8d3a971e78b0e72a67bbbc052f5aff10345de64faed246d01ad0be7a3f95978be763a593a3259a991847f11f7f4fe100311ed9784b511ced9984356bf9aa8304ecb099b935bbb1f787cfaa477cb46065014e61d316f948f757f744edc4d4fbe25d9520d2ab56558ce4296bcde23f1b93481ba77878cb7349e68f5dca118b966239f8b748416628541f141d899b1393ebd40a9b5ced299176f10f8f28f551c3efe04ac58d7b91197abfee1e99fed09e5b0375255fbe44ddbf4d29a046f44829a30739ec613dabcc8fdd8644e171a5e07b4b57dd9a410fdd4455aae949fe4ab589ad1d3c5e0305504a72924ffbb7f36bb750895001dc033dcf17a99ae8e0ea9cd691a9df4dc06d5bdd4c7bb6c98a922ccc9bc5d1dbd300033437e1d3bdb9182878bfc234604b85112ea5316c919f2a583fa6f2b047cf63c49cb56032bbbf478a2ba884dc8dece14a389dbb63efc727c7f76a24d9478c22fc4f3aca6f15b141c189e1df4e9125ec08baa0f6044328ca5ece716893d2aae6b263573bed47293cbe6ac3c23a88f15bed8964c8ae1d626932ef6673e4186e607f4f4c6405bab40a05884340340e1f0f2740b013c52431d3d742af1afbd4246d4d8ee1719ff0c269c6901af6e37f993bb0b9f2d3a72ba0004f3f6f82a27f77a69975392e6b604e4a14a690b4b4140412515e776bcc73b9a3bdc623f93d4b941e70359e5283f059b02d12f59a1f0b35dfd0841d5dafe1db03cef9d5d3a762f079f292a36ebf56334aa802a9b94975e2fc9fa1415ee38ca8a69a1fffb252d354763b6edb461896c94ee01a9e64854bdb9a64142f132209d320a5f2011c3b8ce75613d208c5f09f4162855532024252f8734d640af6cf9e6fb052f6e6c82ffd646bbc238b5e7044d8c056453216fc37f8447fcbaa485b6d960a3cf0889d3b86d90d49870e9934a7c7e66d1f9fff2c1ad32058061ff6ab826f146f06d7a4134b0868067f37f50189f82cb635d8d0eca62a79fa32b84d3e812fddfc0facc26f5c4a0c8496484f9eb9b63662893826cbe4e5a0fab98a57b70674e235e9b12b11a23d9589436d0694c2c57c939d11e886b8dcae993024bdeb82c0f70c30871bfadd50139e1daebea3a32a04a7d632c235e40ebd08cf19e85031fc13c6f45a86548b84c041f54b2aa7e1d65d2f473d3c1056d8a5c1ad012b41d08a350530a3ef66624f19697cbdc9fb03f470f7369be169fbf942345f4dbf8e7b326e2f211b03dd1653fba78446deb389b7982912b91a287a82759a6255f7ef106e31fffd37e25ecb9abde0352cdc041ab42036e574652a27672346e6437188fbcf8fddd8437947b83dd06f92d18e0c5dc4319d51e6263638371123a7753c39295457fb279e6ba2978cdddd516da59467bdee47c0d2e64a60b83895e95ff66c0123e926c8fd1d3e394465f0471d8f116b11796b7829e53a30b265d63957332bc6969dbf43b70cbcab262a3c7aa1c3adadeb878826276b9a931900cc91f155ea43a47a441658d441ad8aa73241fd85489f7b11b956a80e9b589ed61fb960189d6185932453407a87a47448db60ff841b9a80b747fbcac3fa9c411f9d87d96dabd706c269cc0942435a75ecd5d7ce0d15c1c5db70d8db6479c013f29de9e2296a5b2f52b728c40bed7cf1bde476a86d8eb95e4e4b9e61bd2d3a66ffd10f484ee6d83b59133701aff1117e7bf64eac3411ca5e55e40fda86cc402b8a347a89a02d7c0d1627841915239aa4f334ae05e58011e9aa9c2e3e9aa39bdb0ca8889ac8132a72faded05d0d6c236e01c0a382939e33e79108c5c82937115a9d6c0f3dc912817f8080431d3d304399b9e50d2f58bc23f34cd39713a4b3e725205df4c7e045dd8be89734e896c7e49f9d9714e0900fa17a06047d3c24b9274e8560bc98b58cbc81b0fa6a82bab1d9ed271a8cbff5da63dd1831363cc73364530d79ff1deb06dc918de8cf16c4a14aafe03d4c467c11d5dcad989b8f3f2751177dbbefc01e3f12d58bcfcb5f2feffe8054e8e8138a0a41b95f99f465d561c622b26ae5a2e93d18ee637eef8dc81f7d53d07b8ed94452da483290af186aabeb54b2da430d3aaf44388d77ff13b89c1f3bd30e7a583c29e5143629e09e418fa60f3f5589a6f5f5ef43e9a7d4109d663d58bc41d4649ee3c84ba8e053368834d447b5e803150b8e6ec2c4694b3f10e275e2ca303d9e4a26d6b21dd2666953756754bc605a4a6882107aef747103b63b40c40272cb9a5c4702cbd3a9691b32f77f1c3586f60b4d91328aa0cf019a7b5efd8c3ecc7e4caa209d35ed292450bceb643ec36171c0eabb71009d5be942f973598e8f871ac2cb98f26419b4103ab057ba4b7b712fa130c0b55021c4f170d1ecb1f94abfb97408bdba238ee278d9fa878dd49f0d4801b1eb90d5ddb2da6fec7ad60ffd136a69be83bed0355f49b38765609cf15855fc841b589db2ff99f15cc521d72a8aa85123fc741fa96652648c78af12d9bcf1a3c3985837cb5fedec8cbe8164f4b6fdf734ae543d8e8709923ed7cd3d2acb89234b771e225edfe103279ab34f3d03943827d5edc4a7d444d10b500eff1644b9deccc634edd9a1eb7c8ded1a5b896b6540cb7a6cbb171db30ca651174c6d8a0c93ae87bafdaaa4077688566680ddd90989a98078c39366982ad18db89bf94e0a485e2ba01eb63146628000841d23d190c97c0eaebdd3356f8ef6e0997aeb844ffb07a824dbfc4e9ca60195f758e29051bfb1d23abc549e001529f83a365907586e01c43f6b1ef964328bd374b5ef2ccd3edc14c9a80613efa2a250cde388fd3055709a154cb905750e54d21441da3d9ed20d5af806364e8ed819addd9e93194ac69036d100ee74c581538af904fac2d07cae0452b8d1c0c4c34e53e034cfd958e7354d9db7bc7e14d2b1bb2b9db9b8a5cd7526c051b20df84cae13ee662a8111cfe76b0e7b3ba6e7fc6e2a8ce10e909df607b1da6a16ba402c0c34fd5ab012115a36bbbd5563ec2d5072e4aad38d42efab7777d362ddfdda8fab5d9d1b68e0ee141818433d2ddea5a80c476f82cc36ed546e35ddbdf01c9a99d7e854417d7e1cf94b8d899d32453825c936a59becb61fac430a74f785666acf9e80b12ddfd99c9f51e45cda8c55387c7327857903d853038f9ffa2c95434a201def11381660ecb8fa4d146704f056e816fbdf5d6ba3c0fcee63ff2f00c93f26650f1d90b20adfcf92c2aa19ca28bf60c5cba7275e4d8e53844b5960e2664ebf08e15f991243c381683eda2f6aab2fb13d2462de473943166bf41ed31605319c3712581cf50eb429e9cec372504cff5412cfeb18f1d2d235cb5c8bb8e18d0a73751e3d659e0033608f60e8a6ca04a6cdeb8d98f110ae0a46098af94cdc6d7e6c273f21d49f17663b22969a3142bf0002295faddb1efd1916ea06dcea1272b0b0f81a4685c78615b91ba322b75fdc992887f243ddace3bee874b749a1bbe551df77e1831326f94ace34fd081e9b8cdcf22604018e06e863461fc9a7ef4024800a092cc37ec80d20b22e2fbdb15ddba5ca20a10c350aa72969c7a80be89c737e4cc9af76cae1bb9ec8a5123ffb7e9c7040bb5d68ff2104c991a1cd7fffb7cb3de858ff02002fb7bc9017c3b677594698da937d964ec5e0819f9631e6e1435a4ed2020a07ebdc788eb4b18040d7d88c13866e4c54335a94e1c283e1d4f9c0df251902ef6e7e323b99636b9c5d792da70f5efe6e2237276e7ce265e119b9678fc7f420ccc167cb68963f94a742b5cbf140302752ddda8d44e5db61e2e74c3f3b0caf1518c5d75c30cc0082f9811791f96f1edb85fc5515647d1d6af50e38719f09a55c854cf4f0be3ef5a3320cac8de935c4c422b4115516a5c245075fe61b761c884fc41f696ff5fd7b5e6307d5cee6cd8d5178ae8fb5b5618fe70cedaecef8757db375e28ab426a175f650463d2dd59948836e4b62810167e1d21909c461e86c0ec16c8a48d8bda31a75fda80b54ef47b110de7905d882ba4b2f12f04bbaa367b6caa5b6adaeb2987becab98ebd19a4264cde168728e9c747d17b0b040a117b279968bdd063d3a6374852efa9f227f3feae4a917cdccc18e1eaec4fd3fe07c66183f5d07357aeaf0e4203f1183659740041883aa08a00e7f0133b37a58bbfc8d7743806fd3e9426dceaa245538993f8f1e7f0031b7aa2f65975d0db162a59b6de43d18ea9b5549c50c7e529cd83c176cf432f4765ca3fa05477f9c7fe91a0c555d04e5f65328bc51c858df39a2a51c7846e8fd9f3e66890be8823a4e19477f96c5a897fd7615cb6e7d3209c44c8b6720fd6ff6528f6d730e152d3ff102237fb410290681725ccccf9bdedb38a5513eda9213c2fb90303b03c3e41cede92fd5f950ddd45d4112f935e97bedc34e275f6e8857d7dac054d81b6024f893345e4fe70b1444ac49", 0x1000}, {&(0x7f0000001040)="198f57ac2edd11586dd7fe8bfe0a07cb0441042db16a5f6898eae6aa46848851a6e1653c57867956f996d6abcd15fb8a8616072055deb469420f206e87812fc23082748a52e5cf83fbc497b3ca67ca04f1af7f1e1618bf58920ded7f64f34492d134ba87", 0x64}, {&(0x7f00000010c0)="f96b525f4f110ad12c2bee970c0467040b8dc0f45b41c5393a99eec1524ada5a3d7db0e1c084970e97b3ab402c78ddb2cb8e5faed4fc6f33898de10352df13b69e724ba4ed13db92e8d973404235eb940c7d82bceb434eab68b1473aec7feb59437832de17d788018e14a33ec1541b6ec72a57332c6b852eb76126ecf2bccffc624bc88c6313f674881cf6689b91479ddc21fe3a618fe7f64d12b06b35c10af7976b7a5fa72e4b960e3733991b0e164a2019da61", 0xb4}], 0x3, &(0x7f00000011c0)=[{0x1010, 0xffff, 0x8, "b211797764eb83c93fd481b9d2b1f6faed2f209f4c84597fad777731aff2f1f0201937247793fc23f5acdae133b42c6997491987a19ef105ca3e8920aa1e409658aa3c3c25bb4c258262409531fa685a70cd39c85a94cafcfab64c6a001b719ba80824106bfdfc50443b6e4c681a0d4767d281fd20b4a9c605dc42d80078c6b86dd04a8e90657f2bd5cae79b9266f87b819adb8a353f425da09f662b0f197f4d58893f71f8198e3e53f3e84ec623068c40b6475e29314093dacae6f4dce1677094b4af27f67293f491163a9c7405393b65c20ae3c60379de65f1ba26bab427f8679a4c1850cace02f50b7b52a26d5940be08c171fbd103fa1a32ed126c3f6d4df1dc34dbd5f277a0bf71065defd23f579b02ef4dd4a5fe7cfe284f6e7c20d856697687f7790dd9329b0d9c6fc5e45141d82c2d7bd0c1c129880f3c318d61913ec204211812a0a9f8d0ce808e4d5c89a0fff19423e66b40d5772844a5d28880e1b16a63107427a9c68781cc548b55f92505eb18447ef27e2c1275bee2d7bbffddca639619b1ea1b74cbf78cc1f717918510ffde380ef558c3bea6ffa1227170ad75eced3ada474a1489cb8efd3714808359e54934cd3adec878ede1a9a011fe61c9be66291fadc94e2b8d75272154bf193c22145efcf2e1c67e1ef73def5419efd9d70daed0dade0cc63e65fb69f0a0bb05e51c080394187a6aa753b53e2159b284373b9f89d35a05882fd52cd4c05bdb141b3467074178a6582198f34faca23bb9e6cb7bb1e79c73041a1fb70a0e6775338b74c25909f4cf80aebe07a587ee49d943a68d22fe0c5738bf42d54d9c78db5edbdf825f775c571a11d16a9dd0fd3bb17868f90f6a347fa9f8e21657c9836e11d209b095cda7573dfeb37b467d46193e3c0f90d77a1674d9ed56f19704259726e4ea38b7a3efe6b3551737df37ade92f4d3c03f35b1bda26ff3c319b8acce17aaeb547cfa44444cad6368e18a9af298c7df6b531ca8a2304e73a4ac4ae5865334abc86ddc974cf2b6d65769fe70c2cea86b1a4c37b1eb69165b98aa4e7cf9a8ab46243ee12377eac2d6a7414e83df8444556142292d26c6d52f619d945ad9968cb9664d1ca6634cf6f23b10d3c31ef90c4432ada9b3609bc92bd0df889e707fec4c9927e2bc60165bf41d96c3107cf0f80a3c58c280beadafb016075fec7ac529ab5a15e26f8278925d2af15bbe969b893b7b575d7171bc9216fc13ddc27993da0c63c9e0ee632a8f8675f362f1fede498c983bd6eff4365d96d795f98be1e456bb8df5298a49e83151ee4532942e79c47fcfdd8609bc0b533e3659368d8acdac470226e343092036aa50eb91c6c7e4cdebf296f796bcbc6972ac1e312ceb514a5c274a8b0f69d99c2ca1206c48b22c9c9636e71f93d3fc6b72e5c8d316c1d2cc8bec09a1c3edd5d9007dcfc1495448777ef3d8a3827c14a3a2aa288956c96de8e79244f005a4b5a4ffc962ad7a67758cff4b5129b1892c245974506cc566d11a4223f1dbc61b428b4cfad611279c1df0c73996c5d388c3fcabbaac90ced0cb42c89a759a5a276922db13f82ceb14be48d3a3f75b92c81565e51a76f7096fd85ecfbbff6ed7d6f3c6114be6ddf18e17f091c78243a81eb4cc7b0716d9ea55378595a238db23d7ff224e113004de19861ecf8dbde5ef0dc5ec6eb6c81cb05a1c37bca5c7534b8b6d2869d803591a38a2542bd808da2b3d98be580fcd73d8a7d50558e54f716d1a8c97a13703e292b0df1233599efbe24cf8af0b462162b5bb206b3021b1161e0f195deef0e943a1a9c6b68cbb21bb5f664dc99c1a367c9f50ff33cbfbfe2ce7df19781c8434b38bef914d444abeed9245f32949ac144833dd9c11456d27e876b44ff28bb362c13f940f4c349e6ba3c73f21ae23e749431ac0375424f61aca3dbe4baaa3fd093060431520b41ab392b1210c888478a85306819177af20c09dbeefbf17a0f5fe3a15f26c2c817d55a2cf73a02fa6e0d4854e716a5499b9ba3ea3ce7ab8da01ca2756db5d31c1ee74b989d187bf3855611c8fa3332168d5701d7867902307500276a35bd347a3040348c5081d74147da5d5d2ae12beb7f5b8e73d55cd2f244b72cf72a6f151ad94cc3f75a378237f37308fd477179aa038832945da8e4a9d5078b5813f7fa03b1da7bac229524784382766de6f560dc8b39e74b48facf82a87bbfd34741edb2662e384d994489c143ac551aedd29ed649ec5be477bd22fda7a085d0a506a32582c8ccbcc732fc2e85486899302508b383e302f919d08321be3b882975337b657fd99ad364261ee44cc865ff9de3c0cb2f90ab94776c5fc51f72612ca7c0e90b3005a8226db04188bf152b390e71cbe5073491bbe11fefd2a7d01fc116c62218e207f8db777bb166386a28908221e15cc3788cee0e2f462c330725c214dec16d5502102d59dcd853d8e570be68baaa2f39262eb1fc8de3ecffb4b9753fa9ea4863a496105f22238264b255d14aa2c8703d66ff01774c5b644af4c1ea95a95d7285e1e72370bb6ecf1556d390f9d672c560260f3462f41cc2f979131af80b371e5c18dc9a24d3df4f7e7fb8495097977c075d450af663be9c3281d68128dff6d47038ab7fb401add660bdcce082acbaa5409329acad5c10eb3c1a8382359b8ed3659e98f95ef66944c525047e3968703b2462a818c5fca8e728980124f9b1b804761d6ad0f3aa01f98664f59f0569d53fdeae8c13666dd9fcbfec28247a023414ccc27104aefb012d463c01ccc58b09727a8fabd4c03126f136cb712dc2d42d2207fda49ffed7b88eb6b8378ddc2b59b37a5fdeff294b57e7b2bc86d0e52a82c204945325ecfe8752f94809a18ce4f285e3078ed2f70ab0c49e0727c2861ebfe75789ff9c1af23fe0bb5cbcbb1dc8bfebc987b86d9c72ece4d03dc0084e2d51a30594b360b53a35639d56d63dfb23f7b779eb8cb1f6f6c62406aa77e2b966b171c8ca559f41799ab2103b7f1ef3a18af95da3cc082798aa82deeb16e0d87cb06b80bc404b42d2d4546db2886a7896781a0d4de9e0f32d7811bf84f94bc0271bd6695daf425c4ebdeb937eb3eff7988801f1d202e18d15a7a99a0c349ba5a98e5707aa6b5345629b5f452785594a82b5b7f8cebb8ad4311dc069ce6677ff41f0894b156210fbdf1673b99ccb0e1182a05cb3b3911b0c5d9dd80118e4de4ec53789b822814cb06bd317fddef69441b0108af6964f3445dbd12f2219091f67affdd58ddce2064ea970e82ec797a9e4687b8260e4770dcc611f72e8e01ed09adf3615eedab5124a75c6c4c940fc28c2f95d8bc93446b0ed9826351857cc15e7e66b5a5b10fbebd41a792bd75c7cc28581d6efd8c7cccdeb9cdde4a7d12515c7511310da44c63dc39668c0d8b27c0fb64b42109290f0a33f5e94cecd81cc8075afb4d432eae70db4d37df79178ce49e357a32334af67a6a51bebf06d69ffdbcfed6df93a9c51b6e33bec076667edb6485f4fcfeb315718af564dd779c9aabbf5d8561b5590c819813e75e2e66d4d9fe06f7c15ebf42e270ca3c63f0bbbc0c4c0c987167a1d8384c50e57233cf7b7ea48230515384435e7b9896893032602709775c5dc4c679bfe304609176b24e5ceab7121786438b0a238749aa7b3a0f4597e118b827f048375e585efd62a206efbfcf492b074cdd9df5da15d79804f10e15345bb621f1d5932af75ea207d22f859fad96c4f61eae2f2f584de1732fe1e03e044692d78d764e6bf2a7d9840638d43dd873ddd9793b163b0af7a39fe99baca3d07ee47a446f0a6de75c23125a4bec8a46d672ebfbf9bde047bf784a2085a87af95c96cee894ea81f3fcefb2bec88f37c59e6ca9c07a4794f8ebecbf37c47c533f8cbcf8c2c7c99ea84aabb8a023322526df263683e71bb46fa503567dfb90dc6fc46e6729b368b76ca8e5abdbeaab75c49ca78e97dff119a6db7f23070935c94d67a0dc0a3987b4955e9adbb89804df24d2dbdab08f2702f4e0672e6d19ce50f9cfa6d8ec648ab814fe754437eae05dc1e6e3e36102090d3825df1ee0fffbcc1337e4bd2f519894a31b85a5776e4529264d0b2f86f529e0e80a40d3a86426008f8aef92b44f1319c666c0ddfcaa8036b5bc7c911f0e53047df9d66795f342822149d2bb74da5fbd877744379fac27dc39a92b87cebf6de3e05aadb89f1b9a5ae0fc8c23ebbaa70f87da6cee01ecae0098585a134ba573945fd2475cd51014f448f69c10e63456810b84e977d6f8cfd1076095e5f7dcfbcf87f52783c5782a9d20642254d504c258ec3f1e2ad35299d646a207a95d941dca662bafbc4bd9979a5c94205143a34e24d87751d591d27dbbce3a6663e18bc47d1972d6376664575254969834e742174afa530ece033707c548cb1e661bcee554e488ef31004436fcf6335e95cba95e59e2ba69ae8a6fa47dfc749b69007ddd313b2c5bc815ae67cc858401d1a946d83e517970f311f55eed12a701332dbe729a6370e20add4242715f7de46ce9565cab537b5c886e75a301cb5c411f9912c039d35f0f4938adc15c37ffdb2d5d51da553292527fd814ab47f1b5f2aad21aea0f4d795d9cdfe21ab2472b3fd7998a11664c29665d95a94dfd6826c0155bfc7f5188af14d31383aca05ffbdaea45023ad31bab0771cfb2026163a3502e4e92f51a1864793eb08bdd9322ed60e04e481611c755de5e74cb016d28c93df0cb9b484700c53689aa0e25bd488b23392bbb2a6cb7c52b765aa8997e318acd2c2bf2f686effdb98cc9a4037799a7224819847641fdda24bb2babb9fb99adc1e675ccc3053551dd60a7b028e1e5ad40a5a28832729fc60804501a8d9c9f515ec250c049dd1ec8a7de0cd04658acc97fed97b8769798d8c519f5cda004584351557ee25394c1328a3d785a31c649a009707131b77345690486b78dc6f7a9331f52128742b25f73660ae40e153ac2e148a6e9e534a0761e574a476018d07ec3cc4ee5ec9e8f601290fc40d82b7f473ae244efbbaa06c8cce6b48f3b6fe6598b73a999b2e62b3dc953a69d5a0ce36defd73bd8f5928ce475527b2b5e8c65fb8cf0bc95b1ec75e40eb2b36e99bf5a53c4ea2425122c53cbfa4d1d8279ef3d1dee612b06277aa251ef48f0fe7535c9d253efa220ee5be2c60e189cdf537a5a1991508fdc375eec6d9d867094b346169fb9ff1599b3e1ab8c97377f33257bf71c4c01222166f54be565fd7e78b77cd22337863604681b34202d96ab0514a59f13cb3f9bbc8d0d6b107819c55e2cca9647a6d92d0edd4c365f2ad1049d1cd83e3ad51909ee5e72f2af91212a352f4a4c7bab14b898eab5943bd07687f032eb37d1d41476656c8f98115819248c89d1784e6320a5954297e1fabcaaff71f3e9f6cb885a7b67bff58d65d8162f52409797d624a8d0fb741818bd80393bbb3891fea9608aa956b2f4eff63212326d3610d3912b649a36a728289f4a5c485cbc97277123da3610a473a4f2e0dd50a13f1a4f38f8c8b62d310a965d696108a2f0e6996d22722e4525f864574f3cd928bcf6ad378a819ec7f24916324bfc0b3b96206edfddaacaa0e1faf260c320e18d68e2b4723f753cdd4bc3bd0110ec58170225ae6cf053b2390afefb31d9aa505f188c3f464613592022df0b354533356118185434099d5ee9c1e271883c9b88c4c60ebddb7b7abb8220c102c8b7a58134b2bbe9adca7d6588e2b7c45cd3ae7368469b97f141c1bc2eebf41860e6720ee22c8e39bbafb8af87e8d7691474fa1359b3ba2396d"}, {0xf0, 0x1, 0xeb, "d193830dae586cb584e36778c239b2d39d07364dfe207749e8b537afe4d8c599286068f976d7a4a76c536884b2046ad10883bee625378c9f1caab4c61e9955c8c011563caac926269035c385fa10ffe52bfe45489346e5b13e7a2ece9a9ca5837a522e22a38371750a4683d24e50f6aa4faf08433b9f1dfdccd35c6fcadd0a35b7c95f092e36a8b5457fe25ac4a11dadd4ccc08024ca284a084fdb4f95a7689b3d962a5c096c5ef807f0f4ca8cbb5c7f8a72ea80e231f2702db6d7f08cfabceae30cd1b09dcadac12876cb678c6262e38a194ef11340071dd941"}, {0x20, 0x1, 0xffffffffffff7fff, "d7e393c5714908aabd03bbcc2d5e"}], 0x1120}, 0x408) syz_open_pts() shutdown(r0, 0x1) 19:14:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x100) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) 19:14:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 19:14:30 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fsync(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 19:14:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x82) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) getgid() 19:14:30 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x1eb, &(0x7f00000000c0)={0x0, 0x8}) getegid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa, 0x14) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x101, 0x0) 19:14:30 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) r2 = getuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x7, 0x5, 0x20, "dce78dd0777812d6c174c1271a81df0028450723", 0x3f, 0x8}) 19:14:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x763ddc14, 0x90d2, 0x0, "d730c1e7bb6fc6e24000000000000000a2877f33", 0x1, 0x4000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="e2", 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000025c0)={0x100000001, 0x80, 0x100000000, 0x1, "e9d59b87798ca9d4ec4ba8c02dcfca5cd919812b", 0x3}) close(r0) socketpair(0x3e, 0x4000, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/23, 0x17}, {&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/69, 0x45}, {&(0x7f0000001480)=""/77, 0x4d}], 0x7, &(0x7f0000001580)=""/4096, 0x1000}, 0x803) r4 = dup(r1) r5 = syz_open_pts() mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x148a000000000, 0x0, 0x101, 0xd3, "98ccc8f58c1ac43ddcc144d3bf5767a0d9108478", 0x80000000, 0x300}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4efae8bfa600"}) fcntl$getflags(r2, 0x3) poll(&(0x7f0000000200)=[{r5, 0x121}], 0x1, 0x0) 19:14:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000003c0)={0x18, 0x2}, 0xc) listen(r0, 0x7) 19:14:30 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e233b28e61caa00000000000000"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) msgsnd(r0, &(0x7f00000001c0)={0x1, "d3a8d2dd3b287cb29c94815e3b51386268c28753576530581c06033e9ac964228dd02e1e3915a2aea1"}, 0x2177eb5b, 0x8000000800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 19:14:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x26}, {r0, 0x112}], 0x2, 0x8001) 19:14:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/149, &(0x7f0000000080)=0x95) setitimer(0x2, 0x0, &(0x7f0000000100)) 19:14:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="30904e311e496884bffe7ec9fb6ee8a5c39c20520030a7fd098299690e38456b68005acba7a842601edf0b6c6bf1dc7443973c3a767c258b752c8894a4b3b17e1cfdfe3fe1d3602f1a7d6a69ca222fe0b9bc3481306cf4679c93cd3703e619563ffd526600ee33f519e807e2602e0fd91c8a48cbce4be406604c8c66940714d35fc51e6250957080808264b9102d3da8be1d07040c5eea71071b825a3d374ef2067ec5f66478980c4a4a1e8327198ef167a58dd7104f82360898da0a3d58249518745d48d01aa9bb8227dadb65bb9797a77fa966613ec01954db87438820f26dcf1c0cddae6f192fadebc27bc69ac03392ccf5f819af87c1887d", 0xfa}, {&(0x7f0000000240)="5647aeb1afa3b51f5d45d70a8fe4f4ab319c40e7f406b6214f0cf1", 0x1b}, {&(0x7f0000000280)="691a32b6b5773cf5be70d4544b96c35f10da4430fa0615f48e76495dc9393586883afd86bdea49a4aa727f5511abd9121e26ab912da8a64a678a2d95e8d0ca8bbe2194671e89dbbcdb3a4893ae25f34d7d2aade6bb443f17f560f93d6e9e55959ef77b85893bd0a126b20a6581f86f03b0d01b36bdbd21ab7212253a5691179c78f60a664248abf1d5b78ebcc1385014cc2cb23e0e2eae0f467307a24b78b50a8222c505b891046a2484f4d3b8414003591b4de5736eb71da064520acc15811a690778205cc2a5e7652f00f6cfe136aed91ef323cb09b3e50f3bf22aabcb5ac68f6848cd6408cd3fe9dedb1e7e37375cf626e94b643a766791ab", 0xfa}, {&(0x7f00000003c0)="4df23f75825961b463b8c649d338989bc818c3b00421b2ff766da4d07e749a4d7d9f414fa292e050284c9ad4b00f25c601d125943fb8aca87961adda11f8bc98306bbb07b0cba6c2bdf6d768b1f2b254e74e94872c09392bbaaa2ebd", 0x5c}], 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="2589042b054b0d552caac0ce39ca4692e84d11bb089962102d7f791f9c7265a8acfc06be38b61958d788bd416ab1c53d27793c03609a33989ea45727336250dbaf164652c8b1d156dc794d44fa937a26fb6bae3c95f0184281d4638871", 0x5d}], 0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) unveil(&(0x7f00000004c0)='./bus/file0\x00', &(0x7f0000000500)='r\x00') chroot(&(0x7f0000000480)='./bus/file0\x00') 19:14:30 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x7}, {0x4}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0xf5c, 0xf6a}, {0x7, 0xa0000000000000}}, &(0x7f0000000080)) 19:14:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000000)=""/85, 0x55}, {&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000380)=""/155, 0x9b}], 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r1, &(0x7f0000000100)="e6", 0x1) execve(0x0, 0x0, 0x0) 19:14:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x0) munmap(&(0x7f0000000000/0x12000)=nil, 0x12000) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 19:14:30 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) 19:14:30 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0/file0/file0\x00') 19:14:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x101, 0x6) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x40) dup2(r1, r0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x800, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x8200, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) openat(r2, &(0x7f0000000180)='./bus\x00', 0x8000, 0x12b) 19:14:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) listen(r0, 0xfffffffffffffffd) 19:14:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x80004513) 19:14:31 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0x2ba) execve(0x0, 0x0, 0x0) syz_open_pts() write(r0, &(0x7f00000000c0)="db", 0x1) 19:14:31 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffffffff, 0x8a}], 0x7fff, 0x0, 0x1000000, 0x0) r2 = kqueue() read(r2, &(0x7f0000000000)=""/220, 0xdc) 19:14:31 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0xfffffffffffffffd) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket(0x663dd6e151bb3edd, 0x1, 0x8e) r0 = socket$inet(0x2, 0x4005, 0x8001) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1812, r0, 0x0, 0x0) 19:14:31 executing program 0: chmod(&(0x7f0000000000)='./file1\x00', 0x88) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='x\x00') 19:14:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x800) r1 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 19:14:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000240)=""/131) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x5, 0x401, r1}) 19:14:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000740)=""/86) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/251, 0xfb}, {&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000200)=""/24, 0x18}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f0000000500)=""/159, 0x9f}, {&(0x7f00000005c0)=""/228, 0xe4}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 19:14:31 executing program 0: r0 = shmget(0x3, 0x2000, 0xc0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setuid(0xee01) setgid(0x0) 19:14:31 executing program 0: socket(0x2, 0x4007, 0x9b) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(0xffffffffffffffff, r0) 19:14:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0x30}, {0x0, 0x28000000000}}) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f00000000c0)="6b00b4aeb0cb3974b929440c1853671a6a5de734beed1bf637238bb621c7d79e91d61d5176b3ad1a724e287f63332326297a40f4c19935019387466a446ea3ffcf8350b7c7ce415c07238fa2b608e59fa60b2a36eba1d4beaec3c30bb41db9678ae2bf99016e467d0d8031505aac75c492bbd06ce1351f0c81e7122bacaa7ba0df72c88036936bff84dd912dc16f65b66871b5abbe0a3cc0a0347652901aac70c750f5f9b76d39d06ed4dd6c2f4374b3e8e6ac352ffe1f29796248af718adca7fe3823dee8bcebc8e2161863ce6246d3caad63d6ffdc52fefba35ad9b19974a8b0e2f94deaa998c671459fe9c4006024538e55201d86e5b78ce10c78d930af", 0xff, 0x409, &(0x7f0000000000)={0x18, 0x1, 0x81, 0x5}, 0xc) socketpair(0x16, 0x4005, 0xfa, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) socket(0x1, 0x8003, 0x7) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000001c0)=0x1ff, 0x4) 19:14:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x7, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x1b-\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='}-\x00', &(0x7f0000000180)=')+:\x00']) 19:14:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000019fc8)={0x0, 0x0, 0x0, 0x0, &(0x7f000001b000)}, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0xfffffffffffff763, 0x100, 0x4, 0x5}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000640)='!', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 19:14:32 executing program 1: open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x40) mkdir(&(0x7f0000000080)='./control\x00', 0x0) lstat(&(0x7f0000000100)='./control\x00', &(0x7f0000001400)) 19:14:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x0, 0x2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 19:14:32 executing program 0: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x80d, 0x8) sendmsg(r0, &(0x7f0000001b80)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000280)="3441fe25a3a7ba5b1cb88fb74343cc4ec673b189633df7657efe9e477bbb0839c381a2262b5626461d0ff04d9cf330e88485212a1495b5bb70b782113a3c3ad6d65f290c7364504feeb4cd1578b65ff8254b525773f924fe4bf1a62b", 0x5c}, {&(0x7f0000000200)="e4ba1af97f9d5d35b0b9d342abcc6ac0a4c556228ae3be", 0x17}, {&(0x7f0000000300)="1752e43f64d31fb9ee969a9f70cdeb3e67fb76ed6e3df4b7e7320eaaa006a4306fdb366e200871fa1ea71f5522684bf2f5db18d3f55d169feb867483ffedd341a8f3e42b5ec7d62063c9fc8e16c8b31d908e984f3d839749007385c198b542bba067a528f170ccd16bacbb65c2e0538d247cd68c3c32cce8c2b42852c980c3d249e6c9b017a68ed6817fb44d257da64dc001e1a2232309b0c3971f42298d72e7fdc5079074f3a365aa775957ecd4e5cecac3ed2ed0b2c9a4dfb3f5f71efb2ff347a22f8eb9143e9c501429a30b10eb1fdeafe153ab7e", 0xd6}, {&(0x7f0000000400)="7a673c64e0a75d251c6793c74d140b60337a767f610449674deb0afe7c98d23295846c6fc11b5dfa56e3749a84e8debbacca24a7f772cc3030c74778aa5c2b74eb473cd4ec3290d57c7eb2bf6a0e061a9992fda7587004f2f091aa530b9f1ac2f43614a9d419fefb0b3df3d814a80ef3e3a37e992641611a343afee48dd3ac2101ca83fc47af7d43234f607f62aef9ebc8de6c58473d0bc562dc32f90c1dab708a3bb9b12ff99d773602ceec72ab9db187a9da656bf53f63e52ae41670ba61d958294330d4395779e1fbf086843dd0ff5531b55b6ccb90ddb32c9bb547262d43277c4ee297e34841889cd827edc61af532a024bcf5a1bbe4471f6274dfb3", 0xfe}, {&(0x7f0000000500)="900e83e78b4d18bbd2a43908b38e9e231e0ff7bffd60ecdd60aa60151488bdea97b76ee5e003e7afc9a612373f197459c1da93b5df2b4e47f2d7a583086e00e5c160da6268294e426b04814e80bb54805fab8c24dbe75eebf43512b7905a59710d8c21a5a462ab1db4b6c138c5b9144291944a598eec41a6d8a8b47dd9ff307dc6625c6efd59b3ff749fd20346c243bba13b50e7861679ba11bd9e741a962cfa737e72fd78ade6fbd1fd3a6b063c528fdf5d22", 0xb3}, {&(0x7f00000005c0)="798f0af72c02129623260aa8c738ad9e33481189aced911e2ad5e63f0ce4f2cae5113039731dcd3e438416c96a9d276bf783dc1d0c811991daff8c3f2f352407c51715d80af4d589cf1e856aa57fc7eba2aef7370902b53444b801b58c29354c4ffa5df6c843b87625be65489c69a6fa25f46dd49e047bbeff1741838b54b3abc6d5dd9959dcdb1fcc6a51dfd5c2a927cd7ed6acebe41f58822989cc71c58246d82f961783cdef7e36bbbcc38c34820003c57ebc8227c3f08ed3e88dee25ef0caf9628b232590bf84f98af005565b78843241b722c9d5b94abfba16e5ace3a2e897b46ec492e2ebaae8af876278378", 0xef}, {&(0x7f00000006c0)="6dd028ac7b3430bff81ad6e3016a9d78a52508da86c93088a488313bfb1cfab783e20bd411057ac7a4a3cf099ac7d26e46f516809ab220f558e386bb6236ee3571b09c2217b90622f16f11a7a9edcdd4b5d52a2a2c891c15b83d6e29d39c3ec7e6014bb691871078f8ebd59abf2bd0cc930ea7c4638f8c6dfc328ac681ae2d4aebe47a0613b7cc5773c1b468fa83ae5290231cc431bee57c65231a6e9df53362ae058720f7d1516d8f0ed4777e8e6eede04a8c9fa8230c13380db4fc139b02abd4cf1f365b8ea254cab48289956fdd6370dfd197af81da258a5672cf28d7bb793d3ae971728052107242b6359005d036fbc0f5350c5b7a", 0xf7}, {&(0x7f00000007c0)="d1c2f88870f57fc73bcaea823b0d35859b026ad646882d8088b807d4a63d4b19c07b45ad88512e675dce949a0cc11deee2c0273dc3d25f375fe5d3418241290012cc624ec6470e18f85d42dd6ec130a9ca0dd2dbf0fff31025b6b943b47aa0636c895490e99fd1f04031667f19fb72da3a90184c2c48bf12045d4c", 0x7b}], 0x8, &(0x7f00000008c0)=[{0x50, 0xffff, 0x7f, "fb39e28e6473ac08177d9067bf5e845f024844573ce220de5edcd3f2068a6f9da435560bbd71bb95583f76620c493ab8f95ca9c6f0d7d8348d9c63203c6524"}, {0x100, 0xffff, 0x80000000, "48629560a19d12d8ac814c089c671d2883bb634b380ee34c55af991ba916ab257aeeac99129617c5903feaa4f04804605c5e83a6e2e7a4158d8f850339cc415409d0b8070c02942a49203ef8d1c1ba1d036e9cc544b0a74ca995a78eca393faf87f544b00461c069c6e333bbc2725499486b61de458cd4bb797f3c24af84cf4cfaecc90d3358472718f0676637582c436865d35ed01cbca0eae902ad9576466ef4f2088fc4dacac6fb9608bd84a41636ad1303af2bcae71562c77c51bfefcabe4a0b61bad76cbf95ec0383bd5633c479b37f9c310f208119024b792d52318608c9a1c6bb6099c7d1bf"}, {0xc8, 0xffff, 0x5, "29f34b866f8be3ba3ee8c2aece4cc833edcf74ccaeb0d1615ad73f538bb89776ad80441ba3268f78d8c0c951cf17ac320df36e54d3150a3b2bff3fc385481aae515a9f99b60e96e2ad79b2c5c083eeca4b64f06e874d3899a2bd10edc955ef0b7b8cd62c38f0b8eb7509ac534a4f8ce1d20ca4154757ce84bb32e53c086887436e81ebeed233e919f4a6fd79a7e59f19a15d9f3bc1e117f4ec989f8147c7d56be149d46f2231a953fe9cecd35b9719afed01de58d5"}, {0x38, 0xffff, 0x8, "ab67643e7370e662e68ab0ba57e408a552d1bc2d0d11536fd3cfca02735ac5b36721409655"}, {0x1010, 0x1, 0x1ff, "91bfbbdb98b34098aca0cb2d51d86e9351eabad77707fee8054fe3bb4090d55ea9e631073f3c15430f7005913e36d406df56d01c1f56d531e04664e87ecc5bf89f282da309b2bd7c90138a2920c8ade6949703fcaa27f78c1399f660d487ba86ae3f6223a32b306f4e3db15b3a14a76a8247d712b8856b1c2ae904e57105f31271c97cce0aef2c0a1b88619c0667a064489062835733dd801802b36373d4bde5ee02d9044323bf834544514f709cf72565e1d550988d72ee4b69996c52e84bcf5da6f05f05b67432b185a57e5a1c1ff18706057a81602d4798b78b6f4294c31a970001ada9d54f2befbb462a3a9408b82a221db719d61f86c81bf7e2f2dac1fd0c9365a9fc29024facfed5c1245f645b90d72eafcda04204737767c6c35996f337672167ea7ab729b3ec654683bce2944e73a57c13a0f7edb0ce06f294c1f42b3aa4d0839bbb87e45161606634f7faae2a2530f744d06e1d1658e5499c413e5c1052c3dfb1d41a42128224da1a126f7c347d8c2a5791fba43bfced82bc94ebe6be0dff6e896506b038cd10945e49c6bd6340e1280017e39a5fee9d6cd83166df28cdd87d31a88e7c1ace104a46204e70aaaf85c8ce8e87b0f2cc918ae9125908132f37c55c141a491a84595258c7f1f723a8f57c40d7c21947f8dd7303154f052d906e8cbdefe118356bea7489373ac0933fe5a0c64a33ee67b09c5d1e262da83971eaf222fb1ff3f6eb4da035f176add0672a7e58ea2ae0a882c24a524aad2bb183634a2c10d738261bd6c8cd1c7e425a9ca594d8d0dd9eb463a7bc2b8b6235650ba1b28e6610cabd7ad0794c59755b4d7b3a26281a4cc919279cbd1dfa118b6de600c8aa84691bbde18536210ad59047cb2a3be7afbd2092f63e646bf07119636585cb666dd50a15418d2cb8909bcb3d8e291ec55e97e6f79cb68e60ba4265e591e4ebdbbd9474ade918be358518fb762bca82a42835a115102fe5d100a6fcb00cd329f3fefed6eda327cc9e907ddb50ea41ef4ac83044331f6acb584bda62c1a076ff6c6ce1dea1a995e3dba37997968f13c6c09b70fa1be9ce5d48461c29c36d4328c486ce7832b8000df9154c928a0fc2828095ea6b5d90579f8980c1d453c0c62f34cd1cdc664d001c67723b3531b6fde4aa5a586fefb28b185c903616425b494f6a27fccd59fa8de25134438c5783c2bb89adedd8e6b45dc3530d5682efb22437502a69f9c7efe9c01d8255a2629c96cd68ec89dc9225a8498fb8fe0df7683314b59ed8700df73cc1214d84c08d09e2986c5d5a86d81b3322eeadbcd56f0e12c5da4d43e8485703ea865b696d8a158928bc4adaabcc9232b4ff74e1294e3a0a7b56bf6b47233aea49f8417ddb793c372abbeea33ad3db26e36189773be94f59ca555078691243b3c9151e093da3a3c876174f0641cd3f166d154182a1656e0c446f4e178bc92b34157e97b7c7d8483512b64c36c145c442e91f531e5fc1c2d41e969ade05f0b7e2af677a78e47c483d0707f7e763d443c10331b77769c5a043bbd48c738edada2614509751ca5627fc10999e15647df657ac087edd7dfe4175e4b7a9a1e3c4335592b5cabb26ea1a317d217a0b117b893a3b0bcaad0625c6e6c2de4025b0f868ed75650efa58a99dfd0be5933c8dd4b5b4674c8382eacb2ebc70ff7c281700a994807c64080a51aa353adf27165c10e41520e498e6d6538bdd33ad2565988d51c854bfd50429f47875f12b13e0fd3e629f553a6a5ae141fe079d9890f8b87b6108df74fc55b5ca136e1e29ec366f05c8d114845883eecf878ea434abc3b42ae6fd4bf22d3cf9cc2ff1b16da4f02d9cf8110515259367d4ab722811b42224646d91e1799d2f6e4903b11fe6c7df11245a823afb41dd3a84f248a973e8d6890d6a279ca7ab4e0df9d966045645868e78a9376f5b6cc014379a4fc0966816481c7e0451c15410678dc0c3f679a114fe731bd2de13769f0ee7b14a664a3e57725f7ca6a1ae47ffdebd22ab901d37b0146284814a069c253cb4f3ec6733e26096876297059c900fda6d8ee9451eed550ecb5e6ce88ed2e6f7bc75e185654920dd4bfaa533a3393a4973e95946203702f7bd359b580dbee2fb91288c2b8f0384edf57a23c0a3bf2ae7ea239773faf216d1d4af83f78c31d2c4c4dcd8496c6cd57ec708b25870edc50e0458b04aee0f568f465d9bfdbfd4568a33d7ab4871d8ec13678642094693000da30bd62d17b4eef5ff8b51f26af1d918bea3cd066f5e30f154d8249859047f81dd4d695ff9792aa4c823d83cdd294cb47c061dd5536dd04fbaacbeb6061234985d6dac060ccc295c0d5f6724a5e0b3d22961df5a9058a705b556cb3a598c5a1c5724b8515e31a12cb6207fd85825b1c57e01dd801d91c68bee8998d1e158677b64b10386064946de8ddf0e9f84790d0d1be372a0eebfd1194120f021b349f9d012eef20300705b9b678535b1fd5040601059ac388745e7fb60abab006707168b998e3471bfcc9059a2aae2704326a9f615a69497f0230a177b6830ff5b943b236ff917b77182c8e663dd2997f056c4199ae28c5e7054a7e4e10fb25ad2c3fe4b03a9c8d65c51d52a7506dc7c73a174420baba86ebd106d6a56086ac6eec0a6a32b2dc1f6f3a6ce36ba26eda8f0ddf34e086bf29e0abc2e548ac66ecb6a1a2219e46eb78a7a439b6c48ccb2d4dc9a790844cf95bebb2ff08ec99f40e1c1d44efdd5db80c5227069cc603891c67b36c6df0e9fcd2b3a34baaf96ddbc2783a733aa9ee40534c5a31f3e3426f9f33ea16c9f16b47199ee1d92635c9131d0f494e19acedfdaec4203be443514ff04985358e0825c543c4157e3ba170d27e3f9fd2efd83bbeaca70375a4a80e1f6b29d8c44cb7f85f667531f6218bc39af7e0053001784ffecb3844631d575e751bed2428cf899507f7c00916014e00910ccd02aa03703f328ac95734b65197c68bf18b4bf8f748fd458dae13fcaa599c7803b9e885f66a31fa360d4e1411adafff6f7c1846a8003772e63c825953f6c7e5d95b6ebf7a7b9b6e0ad614c75b225c32ea0c0a556f08fb62962665703f38ad5f867dda71d141afdac72aa25f0191a91abd39aed0ca0a3e2f0245261bea584d1eacbfab7a32d78fec7a564d883d26f199a50d05cb0b0bcba59a195f3daebf3ddff06723ac90cc3ba7e6617799fc2c4b5d6b0a8670bfcad3a6a45e909749b004e5890f26faf053aadb36ee38399da97e68009aac3adfe613b075b36c349d318b3d80a0408a87c820cfcb09afef0f8cbd934f80e601cfbf79fdb72555f73f666090508cb139ee78b547fed5c2dc89916ba0e1d118bb090b02bb0f27d6fac11c47dcfc72f40591da80193246b3be27488090aa6e5949e06fa3a0fc76beb5caa4ada5a8b33e4f36498bbe8b12baf887268036eb459cf85d93317273454452e84658095f19e0ca8ffb966137a3891cd0ad006499adc1fb2c8bd88bbbcdf157bf883e0806b7a3e193a629ad596f3891be5922cc1c7be49c00f1f160984d3b86349413a83b573e9401e6847349c3d023ba69dc8b99a7f7b7e99a18176ad57a5423e03a677abffa63de67d725cdbafb569ad2dc7ca8f56d27d4ed265e7e729921a7696be69283d556192049501aa7b75f770cc0cf17a76a31e5cee1cfa1942fd5b81299ccec9d9a92ffbd5e4e2df309a9587f66aa15860ac95fb3cc896d7d11645d6c1f9b40c4b0e0e6b7a7a9ce74dc7ef8d08761a5b0bfabfde140f55b38783f71c24070a5da7fc189ef2aebe55f8416144fc08ac9d182c7d44e314bc7a113f8f918235d4995490d37902e0ac9b80ba5fabed24984ab12d8038d41140f4ba033766d15042e7233b8556e761e98f9e212f56f77ad841f0e4be1db190fd9ebb88c88864f0c177b3b5f179c600c36ad0486b880c6fda445bcadad0d592aa9bf340f5c57c963096419d9099964ef320d247bf5dd0af7912980c46e1c96e97ae3c6e5aed7e1792c447fafff64d990b4bc0ac658990310f3984ed051d4c5e37979e5661eb4dcc1264b540afe1176d831292e2c01f37004d7630e5a6dc354029cbe8a53695d64efb94c70fb1cfa8ef37795b6af0ddbc41035ecff90d6fa781d6d2ab969a0840e0801e63b37742ea10c0efb1777cc3f5580018bec3f80f3dce2014b56c37c74e011078b0b7130999630218a8dad9a54c9152e524042084a5b2d3290b2ccc2328bcebc88a0a4b283a6736ac2f9c78c06fdbf7277bc1418090f628547bfbcb793052050b26e44956d99a42294d44fb318cd2a51b47398f2491ed3518b0ffcdd008a261785103c99337e80ce22dc04ac6ccc6300cb6f4654d22510bd3354e40433e501bf350b246a97c9e048a385853ed1a3fdf510e07091f0d561dde0423f5a6c314e68323c50b6e6481fa7499d9fdfeb3076692e034d951628d1bdab8d521c3c6aeab4c1c6ecb234f911bd8815152635ca0dd5267455e84358fd6600c75e1879c256a40b3308b1204a82c5148a3076714325bf7c18210655ee52a02ed0df9a55fc421d9c2edbecef320ad51af4af32e32f059712545b24fd12f3ad32fedb09a9f009d9ef433709bfe419a21f1fabad49a4218f7c34ae960388f1bbd3027b89dc87a399e24945f342e4f4c2095dc40c782ddef1e38a4292c6b95145468ddd67e67616cf9ab1bb391053e88b6d30faabaf5a1ed12a6d23c9da578ddc7e565271b160ead54483b4a4cae0be0a9f464a537bd16910cd80ecff83a793dc01300e1b7dedbb79307ff81cf1fd1c1ee2770ab02159e59414dfd96e0000e1deeb48f9e7994e49ea83070cd709f56aded227733f1733fc04458634f9591e6405846dc3ed07bef65244c663bab1e40db970c71fe71b9ac5fef2eb94ed8703b3fcaa7a98e553327971038706327d2e2f7bde5ad2d30a5ac3b52be68c9f40e1dec95f6e5dfca7c2d842181d6155a3f08a8953e1fcb6cdca35f6c9702a2171dd51445b88b03fbb51b607caa3b8cd471f87fcd35aceaaef6c892f7611da49d024f64018ccda48ec893559fd54badc2906eaebc2e4282230fba4791fecc9f5843d96893e29f33d277e069781df2fa7605dc240d635e2597f70d3629168abcda43d6605ca5c0ded68ac222b8f02165a8927ca38b050f326d8a84f7fecd962412bd54e972eef440b4a47617ab451791cdc90df14bafff556b3fc5f0549c95bdefc1ab2ae33c62ba71428e3311f69f0dcb34967178b19aca590f5b41732c568649023c1fdfbb0217c2869f2f82b43a28b35a6bb0d9a4a4a8425c9aba774411c2c6b4edbcaf930771f3df51f858c08a8c18862af56de749483c6b5a7fec66df5b4aea1669b40b1fa7679147e4129d2314a7c049265de8bff2182e101322febba0ebb99bfb6cda2e524a7218a255e420eb97beafa1134c80fbd67e22047ae5889b7ff2ca42ddaadedd2224ac583bc46f679e9adefa598e9d74ce158fd82dc207523306209a55341bfbee1130ab5abd76beeb2a90f7f638e58760b37ae15a5c1a4ed13ea6d00c68db8d99cef67da21980282a50460abd8198af35559189bd7d81b53746a6d5d7b1d61b6b79ed193990e7e26cfba2551f48e29a7787d49a0b20c6974845715785799252a834c7ee4873ad26a51ac32b464f67042c61e0e17c804b1b29c277596568431e3d26fa43eae71282611d62dbdf26c6f9e432a09551bb101f1effc6833c4a2619c32cd07fcc53a28b798bc6ad76250a916113f13612ccebfb85e30014ce067714263fc5214b9361e273ceb158e119075ff8f6ad6a60beae14"}, {0x58, 0x1, 0xa98, "8651fbe3da889a6080fd754ab9c58318f03d67868473af23b3e4919929e9760b82684fdcc32b85edcf011fcaf1b6a4270d776214c13a8e9184c3dc7350f40919b6a60a"}], 0x12b8}, 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x92) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6000, 0xfe76) unlink(&(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000080)='./file1\x00') 19:14:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:14:32 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000000000)="2312905a108f9e35203360d195bfd2dd264a5deb9af24d33f4aacfb1f9064796360c18664fb315ab89a2069f13f0e98cd38f7eb160d335228980758b125ede1e21ea4cfe9642ea745d", 0x49) write(r1, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000080)="ca62475b355423235820a55f46d3c6fdb46d563996f55f2636655f0d318fa4bc453a55977b1637c8d694fb4ee5ea3338abdd2014066426f01a3f617943c6a15e96552ee97840fefe86a59893a99c5d8f3b91e502701adcb0378e76c69bb22ec38949b76638e0d5b64358edba804774f8fda00289629de2d4f0b2bc4d01c3a17f216f4158304e42e820691fc271300878de6dcdeb544a3009c1480936", 0x9c) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) execve(0x0, 0x0, 0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffd35) chown(&(0x7f0000000140)='./file0\x00', r3, r4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0xecb9, 0x400, 0x7, 0x1}) 19:14:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="4e15c1d08bfe28a4851b2ae540343582428ec93c05997c9f2f7bf14319a30945e25022eec6535599e75a26ec3cd926afd5f5c8d48d02819ccbbc44b6a98c", 0x3e}], 0x1) 19:14:32 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) setrlimit(0x6, &(0x7f0000000100)={0xfffffffffffffff8, 0x623}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xb7) close(r0) 19:14:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = socket$inet(0x2, 0x1, 0xe40a) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x8000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = kqueue() r9 = socket$inet(0x2, 0x4003, 0xa3e) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x90, 0xfffff, 0x1}, {{r2}, 0x0, 0xa0, 0x4, 0x3570, 0x7fff}], 0x78, &(0x7f0000000480)=[{{r3}, 0x0, 0x6d, 0x5db10f3912632485, 0x100, 0xf3ed}, {{r4}, 0xfffffffffffffffb, 0x39, 0x20000003, 0x4, 0x1000}, {{r5}, 0x0, 0x20, 0x1, 0xfffe, 0x10000}, {{r6}, 0xfffffffffffffffa, 0x8, 0x2, 0x8, 0x6}, {{r7}, 0xfffffffffffffff8, 0x4, 0x8, 0xffffffffffffff98, 0x5}, {{r8}, 0xffffffffffffffff, 0x10, 0x20000000, 0x18, 0x9}, {{r9}, 0xfffffffffffffffc, 0x10, 0x4, 0x100000000, 0xb6}], 0x0, &(0x7f0000000580)={0x200, 0x1}) r10 = open(&(0x7f0000000080)='./bus\x00', 0x20512, 0x20) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f00000000c0)=0x3) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r12}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r11}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r11}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r11}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r11}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r11, r12) 19:14:32 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="ffbe2e53de4ca82a2328e0c764a48f13d8ebb34ca6830b89e6d60d8773d97e3f171d0ee56c405edaa34b7217f111e6c765adab6338988275d723a3ac33acd8b719c61faa63f3be8f423396c71b242a55ef1f127ed58c959ca0e05f71ecec16728f90d693c6cab9179006cfbab7944774628de184cadd020a0f30631d18c713526b3e7f5a655a96574e905b40c5206c0daa8c1a2cbe395c2168385d1fcf0a8ebabee8fc3df3e5be78b294733f21837fbb29feb256e9ce2bc042045e", 0xbb) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socket$inet(0x2, 0x4, 0xe1) sendto(r0, &(0x7f00000000c0)="973049d74a10b8cd30791dc7029018029c665a01489773fe87b6c2dc5cc636b4cb03846a90a3e11a908c4ce707c440425e20f939bd7aef6e92e96ebf51f3605268d9f288caf3bb2f5aaadfb0cd5ed908daa4a234fe3d4436b2dcad3d0b99d2022b023be0b365334418d21bcc00c99ad3553d37d6d9ed007ac292ad4ffc47512013d857f945dd38683ef8b22425de9519466e7f359c745a0c634dedc4d2e8df51fb68cf23ebad44e3ca62b28be6ea288f97bcbca396707537ac168e83766a1b13e61aaf1d2021335ab2bd304f8180dd255d17802e6f34", 0xd6, 0xb, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) 19:14:32 executing program 0: kqueue() mknod(&(0x7f0000000240)='./file1\x00', 0x80002005, 0x2d94) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe}], 0x81, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x2, 0x10000, 0x8}], 0x4000000, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x438eafec, 0x5}, {{r0}, 0x0, 0x2, 0x20000020, 0x88a, 0x6}], 0x401, &(0x7f0000000200)={0xf76, 0x7fff}) write(0xffffffffffffffff, &(0x7f0000000180)="8b60ece88afa3e49ef052beb4ac79a24ab182ce14168b6d383efaa66ac45cdf1f14f6b9fa5dcdc00a996b613520e47ce990c0b72d7a9c73afc98093e093b955e27f1c8fe53693c0958f90c2d63fad270dba1dd05bfb3f273f984ff3f4289cfa982", 0x61) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') dup2(r0, r0) 19:14:32 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unlink(&(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') 19:14:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:14:32 executing program 1: socketpair$unix(0x1, 0x80000000000002, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x2, 0x2, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="e41506fad229885d18a1a979649a41f23558fdb2", 0x14}, {&(0x7f0000000100)="57a1dc86cdd15b9fc01c2e", 0xb}, {&(0x7f0000000140)="005a2d33edf23e08c8e3f468fc2606037286c03c6e4f479a40036de54e013a6a56f46838d2765696c52c84fbe77098f726490232e32fd395a7573c9c5ac1f2bc0eed90ea09be5b51cdfaea7379dddab2743f6d6790ad474a945f54a5287de8a83653000c7062572667a4f75daebd74ae1b9b4a3fef1c60309cd92060d751cbc8829a01ddfada0ab790b6034b4a", 0x8d}, {&(0x7f0000000200)="c4f42fb445d6afe9b67b781e4fd0463c9dbe0083d78aeb5aff5f81d36f3e7f5568837227a87c0270174ee78ca51756f1a5e27868af48e7f45c345ca6b1d4da3f30c8137030cf76", 0x47}, {&(0x7f0000000280)="67aacf09979ea1593a72caeb88ccba7e61cba6f163c108dd54609c0b3a1d45b5d17f8140057765d06a789a164447c0c931aa8aed24b0ed52c2072676bc31c3f73e9f47adf365dc7a6065dfa24e84df77b549938b0dd33c58206b73b229bbca", 0x5f}, {&(0x7f0000000300)="16b4706191f99e3f69b908c1962219cf4aaabe390d2f006842030439893538e3269d02b8488e85dbe7c64abca4a1c2a293ed4fd188874f69db944d056b4b6e590f39a35fd6aa3206fb92b2d0a5d48536ef5ac736e39580", 0x57}, {&(0x7f0000000380)="fb2cebea69c07b99b46b24ea5146347445e4e86c84e38822", 0x18}, {&(0x7f00000003c0)="094f0369110579decd7e68b4578f6087176cbfcd2185941d169856d3a2bbeee773acef554e118aa63c401036923f3817957d8ee0556585e5de221cc44d6ef97dbcf8673d54e05993cf05a30d087528ba7df25d23ec9f0949a75c367f8817bc2f8b7a5453f9996c05c95a091dd333162d2e39ba3390294e68f4a9803455364a03e9ea4ba515e9ce5df45bcb508d5d365c9a70c214ed16c4fdbd3e9d55c9d9ff6d", 0xa0}], 0x8) close(r0) readv(r3, &(0x7f0000000700)=[{&(0x7f0000000540)=""/161, 0xa1}, {&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000600)=""/43, 0x2b}, {&(0x7f0000000640)=""/138, 0x8a}], 0x4) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) fsync(r2) 19:14:32 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000140)="62a10ed7f147e368138387fee98c5b472c6b207d0947b7080acf5d4c60ea74b9b7bb415daf7cb6739a0a5038b6f6b77fd5fa221d126a0902c68227e5d3a6629c8fb3725aca236db1f6fa24fa6df6c171551c8ac5d683c97ec2081e227b236b328236ba43727b48be151353b87b75b8d2abf3825a979a3394435037be98e55b273d981673c5ca04f21e6d1d11dd3045d4e680a1045dca3f44c14b4c93a3d8624c132c89885458e55c47b3b301936a9b989e57c2b1d609c2698b65c706", 0xbc, 0x4, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0xd82, 0x7}) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) sendto(r0, &(0x7f00000002c0)="0ca6830954064f4b541690525dffaaf0eff7bbe464ca7a23c48e3e56ac68ea1ce192916b318b175f1e38a1dcbf76d2242402ccff721c3880dc7b3907e0b242480733412108564163c785219cdbc13cf8c0e3c9c2a48193b8df94a7a3f095c99b954fef9fa40282dc825a94e355dc72070b3ae561e58240ef0e03ba74a26b5f04e67c3c18afe1c2ba29642f7924cea4eb34698ecab05e572024fd75917c16725b2cd31c785fe5308cb44e1d26c4d5c6462b74f9b811ed7c5204196340716f5d5a084436a81213ef8abdc4dc6d7deff19dc7cc1d1282e82b9fe00c8b2899f210cbd7c8e337f29564763f8eaa1c3baf3b1fa0af6f843e1aaf6f816bfe27a2adaa96da94ae96069c112c567dcb40ad184c5d6239dc8bb19d4fafd760a10531dd29d23c0b479bacc7dc770a25f5cc5188c1aa2cef0363beb99c38252b2f5ba3e933861431b88459ba9a3ed2be6c2fd85d1c7040e9f335576f73a331117e63976dae1d64c5c8ee3b8439d9b11dfe2e56d204f67b748fb1dbb06b493e2a42f73650e1088f5e8928aed7a81183ad6b2fead37150d11d389ebabeb8b3010ccc42fcabcc8d7890b1bb36d1dc6067dc058061d962d245a08dd433a143e0096ac2b730140d7d3ce2f3cfb3330b8fbc0d1c2ac2995530006ae0c65b856eb9ad2a76d267a1e95e93893e722e0dae0223aa8a4d31b7158cee42fa666eacd8d7f1874dc0308f68b69559811a78c1754609b4004277d96c427b35bbeb2e1c0fd7f65a6fe9aeca2a2a8da80dc20b52a2ad7916a562517d71ccab9f585bc8355030d0ef813d80058a5414c888a2ba806a7342e795bac06aef1c66cbfb4dd474e713475ab999b6c4842916c3f2473ba7bbc8b9c263db63425e9d141faa2db9b5a7fd67f073aa9640efe5890ce0c03cf20f8981e006026d0874050b5c5dfb44e657858cbdb44be22c1c7983133f41f5fb22803923a8a80439a38c714253563cc989bbf40f80f6152a75f721354031d6b57ec53a9e4e1794a31c18b82244d951f32319927682bf95229d3cad3d8390a71d3f971edca49aa00c8d1ec82254eed1852dd3ff983c0663a31241600bbb5a4c9f398c250ead1195f7d5932b8e129308f51379606df471b2d5347486b2deceff1ea7cc9cd2c7ecd89f68f2f6abba90ab37f282ba053e3e55624948948ed64bf02dab8fbf7a0cbdedbb252a03834dc7bc6af0ebde410e37686a01cab1156102eae6a03d90139b66b10321e763f34ea4e58b5693295bc794b98c149aa85cba56f5952db1235dbdc53357eb1bd58d6f9e79d92b34b4b03baaeba08f8937c4e0b6b6df252943f9ed8da9ff9d5c62774997b1689f5391b7864016b25607523a318eda76a33ad8f33dd6c81921f06cb1e61ce242febdef7d95846775abab76414af2b0fa04a7c6fea66c9307726f5ae6db3d4e60d141a3ea1fa0466d9a06af79dd8abfade595af05189ddfc57558e2ede0eefc8f7f42f7e7c6de26a27512761e5dc5c71384cf877d97b70a070635df67783a536dd854f712a42f8ec2fefb7b341ee99d5a39162d44526ff66aee388b8ff544f8c9049d160c3a3c4d5572ba84859ec58832b1faa0df838611d4ad7cff6c018f1ef9be969800fc4931db2daf8f70b65af78739d0a9cebe18122b58bf3901b7838b45c5fda1a59b3dcabdac00e35d2f2a1fe44c6d1c496bfb14dbbdf6543312b52b9ef26d84fd92a3512d28b42055be853f6d315915f593e982744f6a27fc68ea4481730b2b4c9ed417b7ffaafc4c71230ef1cb7f9df680028ddb7bb607d43d8fd9077f91657b498899af81f6829a27d03971e00a644b9323d9e9fa0b4903cf1a544868daa42ffc2dc855bd978d231fb7a47b55bae045ff5a8142ba2d34baf8afb9eb2d1746093c2ddaa843b47263f720589204f6319bad453b1ce1c61ecf22ef6ecb2d38ae694bb61309ac4e4446ea41e331552aabc41ecf3423e99d489619a6ba9bac11679450355b4549332ede3b00aec6c65b6860edd5e899ce235a4a016191e90af3d5e80d137a5c73ed4e104ca8b037d48578ad6288f9efe8b0843124ec940fcf2bae2a81d36615a66f0bb535fc9ccbdc83801f6444a672158ba76ff9a41095005ab4dd894d76970ff8c7e2525d8071339669e811d12c02d3d4376cebebfc3a267f30d8a06ba31d65b37be88bf46ffe31c38a5208f288370ce36dcc31d939d9c472c2eb8ca9d62ff14c467a91aa90f88341cde206c447ea452a48733f01f9a238443776c966d02dee316f7fada8a9be92f415ec76cf354c179e9a4ea1468029d3a8e0503bf3b3d5229140fb59e19d5461dc3ec7072b7c89618e3c2434e7d163744d1272a24472a9355fbca65ce0ba3e6b338efe4c5b3d627a299ba7188e6d861abd6e0d8f7b97e795495778339fbbcaff37372857047e6994ff7d43544571b4d5eb92b2e9b0de6baa6d3522f6ad1e450a700a32b193a81392a5db0c4554f55b6174837c689520d321a5fc5dc9f02b4a66a92972f69c78ce5649f97e65dea2456ed43b0526dc8fd903b63267960bcf48a842c99bd4b5476113b9e68d9eb692616cb5c01df65a20b0eb2c382c5171466b32da6755d50e1e259a1948ae65d52b0303ae8d6bb71d7c46954277ba974ef3c422d63ab77857424be4f605ac0f87b0294ff8705f75107fb6439a38c21fdab7613438f4747415ddade16b940f15ad2a062f060c3af5d0803920eeb15bdcd863261d559211cc24872cd7691ab45615cce855b13dcb2c26038116ed8c92c77021727c4c591b53cb9778adb3187a68a26be803aea183de6a0d2ab8d84567843877c7df81b0b0821ed3c708f3044ec9b049ca5771055b680cd8f246c184170cf41abcb6cad47051512feef77ceffebf5bda363d3b91378671f8ecbca4594627151677cbe7819e8e1fcc788987e857532b1b9f74576d4b6f3acbeed01e6f1c893b816ee5ecd424619ccc353c939b32d0620646c6e6b8f1a24ba52d1d61fb9a0be5475f9a6d979e3de3204f1bccae62a59388194453aeda231c74a7ff5fdf91a17e85e1ecda4a7952fd488b9ab1666a9b59b37cd3f723801d4a44cef927e625b9a6a5ad47fde812ff3cbac5636962f15cd57b9c6a55cb5c789d51755e46e8c75c00d35fdd6b9eb49b61731b1fb03b2ed9489af51a5d9d950f06a0ba0aedae725c05f7ccc54275a9ae5af46eb9f4fd794f559beb14f1f353f5f4c70826c499602f84efb4fee67051b6a56f531be2699ca57a7a357a24d864ece938c4374ff5239d7b26d96d7563e93b04da8deb39e8ae8b99caeb635d9a6b4e6c8a76e5bea9de047271250f7e891ede174d5d93ac2ab5717f96e3e368683dba8170eeda39f16522fcac6cf0ef59ae8e1b19fc7717e06179ad2bb633d572bd7bcdbc23064d34456e75dc305c0eef838f6b7e8761e6ec7e4733e0f197acf740d373ad34b7d2ddb7dbe2c4e6573b4df98e3b6fdfe842d54bfbe5a9a95cd5699f307c834f08da23f93f4f9a9e72a50c44b3bbe9356c63f3f84e0d2923574dca13c51b18b7b557735a0891a9cf2d0ed111aaecb381269efdc41f860c26d2d27d6b792e94145c6b4fd952b27cb840a703c0777c219f724179f075fb6c45663cb29c78ba278541a875300cc6ecf781d3402b2f8462e67850c95dc608642a870ff84254482e926630a06ce70261aa6c130e1d8922339369e90d738f4d3dc89614daf22bb709941f17c337a98c3b4daeb8d9ba8ee970676bca37b0c1fc32e9a88226df1f8607d5a0d15d08768f25f69db57400dd474545abeea4887089145087ca595ebd5a594fa6d00275b9c9a2c5de6bd059dda0a8eac75304ae19e1288acc0f2cef4434698d40e3dde03142444316f474a68351cb9e1cb73dc98dc769def1217f30602763e8944bf59476d4ee15fda1c71c100da6b2681bc10fb3bc0d7dc6518eef5befbbada80cc3b76ac5345323bbe57da733f4f77ebf5cabaecd4ee60e0b037c5dc9f27fe55a08d6f0495a4ab005f04dfeecd546367cd64e78a7bc07551e684f32d03e6cd326c22663bdd4296dfdb8a69c48b6e78763aaefc282ee769c5f670311512a5a58034a3df77f023cae076691989a0a257688b469b123c1b572861cc5a3c7aea7b660eed42ce8d6a05f0c6b62e3fa14f30f897fe9a1417a88543720c26d68bd2b0454cca9fae2ae24cf11e937760bb8edfbd08574f450ac852d47a98adb4d8f8323b8b827abc54e197a26bdba0b5e30e0a42144568e5cf8781989b2ef734075d1ec50fcab3f6af8c5ede0a40f9cdeafc4ce80ca3cc856c686c1f5e29a8fbe415e8545d29cf178a265b8134a1d2acbcea3f07e58bf9d146e91298c5a16f92b83fcd2a1b99bfb496bc08c1b4fb63746fe5fe3d95357e3196cb1987b18b56817a38b9ea9d7dfdf2176ea162730123ce651650ad1ebe1ad70e4a7fcea6831d5305d1352d63dfda23e3b2e1d9f20de7f33f19c9bd1f3bf3964c4687860a4de4bbf204cceebb8c1309e1b4388b3b24c4906ad26f880beb4dc90125eaf584ec0aa128d7a23aff566ec02ebe79c6254aae4a0fb261412c75cf638aa4538a90315ee80a0d705bf082e002f9e5b3d060137744bb5fa4e5b697a23ddaff69ba005dd411334d1b10229bbe6b353952d8d8a8f36b98520c091d86d3553bb8090463e626af62d5595d1f683056a1ba4f2924ebf3b38a909b18af4ec7e1a026f74e5038f5294590f86cd5e8a01e15885859d33de67c4ca9fb3106b466364285de20c4bb0de9a2f93aad96dc92cd22e6a535f9729c30fca0ba65fb98b9ced9f3d3ba4168c02f793fa72ce8856a7e1c40762e1681065c928dbd3ae82eccbf025493a201c7ea872b3d6f7a4a8e30994ae756d68aea2cb210556c8a53a3168eca57062f102e41c8872804dbaa72272b1ba805b68feeb0961f914dece9fb8e9db798747036566fc0ffb532a5f4fbfdbf874594c9f3b9bb0f9a51660ba29ba52c1e510e15acca5ff23f36c5b3c2f9562f97e0e020702e8d75606435a31eccbfc603ca7cc4e50f7f7f4e48a758c3bd34fe3788b91797eb56d23e429261b46ebd4b2f049ec9b1d290dcabcccc26ab19fb2cc337c9532a00fed8274fd30cb24ede7fa5a710f378ca71edd96b7f0b0bbaab15c29153d871be88f8e5ffe147515351ff258ef5f35fa27e8056d4f5179fcaa033e52575186c24158d09a8478cb8d256a1672ed94bdf7613ce8c6fb7d8c4a7d3536b1b1648ad653c4a7d197af4afc8bfd754646f0861e17ba6eaca300a0841953dfd6bb9792043eca6eed7d51389c54925658b66bc499d41b66754ceb1ccb42f7240a962767e2e599edac97251d1e89239f61ecbaf07e865bd0457402187b59586d056dc493a715acac49ebec1af10c2675572d6651c7adfa64d12af35097d8cee748d80a21f93598f31bf99d3de9310bfa28b134958e6d350dfae9e92e4a461a720e2d50eed39175c2c50b272be4d57d61c3ce1d9a0fe222215426005a860aa13a8f88ff99c6c360a4fd5649c91ef0fe6cdcb95c7ce986debde3f5d00bf81ba03b974a82aef53560910e1ed946657ac405aec63d551614d5b1e02152d7558f07c29bf88ac89b5f2606887a0be8d3aee15d9494bdb03ab5eef43a7c701d14285d2be099a688afe12684795303b92b2007f21d1260ae1e06365e695f4bda8f4336565ebb98d3d5ff9e444248fb6d0896321c6e44b643e58a574dc4a33ccd01271dd215cf54699349a860270e193c4ae346fede675ec677c39d1e2d97a5943d63bde0f5b395653cd00ef478b0f8920881b3476e8fdb6f87f54494474558ec", 0x1000, 0x4, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) 19:14:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000004c0)) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="d44b7a9890792bc793840a0b72d11bd998c9438653331bb61b3fcfa0af97e693d3cbccff632e5f594a6e9923ef76d6d0e2e22ad9fff959a943f278903511e8653fbfd545eb3ecde4ced2ce8d97aa3128e474ee3959fe9d6319055573804db7550427ae9d569dc31dba75f9630541328a9b7fd041e8d0b9169660782f3a5837844164ccc3d4ffa5bddd95f6bd5421e3f02b6c63777620648b6b0e65cef68c0fac4f27731f6c410a0d6d47832f32407efe531b3c3963e8bb272ad7179dcd7e4b0952"], 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='a\xc6\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/]\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='\xd6:$\x00', &(0x7f0000000400)='\x00']) 19:14:32 executing program 0: minherit(&(0x7f0000402000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = semget$private(0x0, 0x4, 0x2a) semctl$IPC_RMID(r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') semctl$IPC_RMID(r0, 0x0, 0x0) 19:14:33 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() fsync(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x40, 0x80, 0x7fff, "15c065c1376d1ed52a2d262906aafbd1575cdc2e", 0x8, 0x6}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/54, 0x36) 19:14:33 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="ed36bb6964be02b23fe875cc0efbf3cf5eac96f9af799d21c8b1dac03c536edc73c4b94aea0770783ad942915c05c5c9bdf91997b8ac91e027bc72779c3500ae438aff50e221f76511c2cc47f2068be5b5f4e771ddbeb43060e9d09cbf61eff7af899ac79b90f6ec445a76c082d4b592158cadf78bdfb78c08e855f8a9805c093a6e3154d950b67084f437e73cc6c8d62d86c53b39f74ac120b650196529b3", 0x9f}, {&(0x7f0000000200)="c8deab7fbcf268f0a0d1e52ace2c18d5e90b113c2cfed80e3393661bd386d491bc96dbe4367d6d46bdcc603d9d3b3ba5fd750745081db7da4fc93e138f400c827d14c05958dfc86a0a4abf685e173ddb38a182bc1327ecebe6d121708679d5531b83a193633cf70c7eb033f847cff4f15e6a07ba5bc6cffa5e6f2f143d255afa2b663b984957375f1152ef77aca560b428850ebf071636186f394fb126a9bae8667c0f2fccf66b93cbd84693c1105b93b1736f4e6201727e094f7624460ae4090f23ab40a670578ac0e83a8de03a0102e199b75f8461", 0xd6}, {&(0x7f0000000300)="f39007fd666554585dc440871f892f1459baf1e7c1ade63e6aae3661f54d43caa9a06d138d9d560cc2a99a5bc4cce7552f2224b0d7bb7f8533512ce6340b5323e5c7bffb2c662c", 0x47}, {&(0x7f0000000380)="c9cd1de59ddd8198c6925aae185416807dd8a5316ee3ab92364dc530ed530ea8816d3c2bd861147977d8b7f7feb73794296014d46a38c55fafc476881d26e14a7689ae89647868db64f625e67aa9ad85034b8eba", 0x54}], 0x4, 0x0) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r2) 19:14:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt(r1, 0xff, 0x10001, &(0x7f0000000100)=""/110, &(0x7f0000000040)=0x6e) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTART(r2, 0x2000746e) 19:14:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getuid() getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x24, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x100, 0x1}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x80, 0xdb}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8000000a, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x4, 0x400, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x7, 0x6a, 0x6}], 0x8000, &(0x7f0000000240)={0x7f, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x108) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:14:33 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r3, &(0x7f0000000080)="3ca86953feba4dcba127d8bf3ae28ba3f956d1bb5f7eec11095621afdcfca7b18ebb9f2b4bac37218ca59b72b8198abcaf2c53c88284c7e9805dcbbcad9c841591111c6061564720c447192a8e8113a6ba7c5210b91324670b0b55d6053a968701f4cfcdc9e06c2e6737ed5d9a685620725a0d7b4cf6298d06f3428df27cf1c73d2c46e78dbfdc63b7511bc905753b1ef02edbdd4b7228381d767461bdbcf8df84aeebcbb7a2108492bc80b8d478c12c4952c4dabffe1301844ce3d0c5f6c9549616d95c5f3e59a2de1e9f7fda79544dadfe368d2457cf72b66d90b2100f0aceb99c1132e96cd2f23444ebb9ccee76883b192d27a0a48003d08d38d09c", 0xfd, 0x402, &(0x7f0000000180)={0x18, 0x0, 0xffffffffffff8000, 0x58ff}, 0xc) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x3, 0x7, 0x7f}, 0xc) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r2) 19:14:33 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r2, r0) rmdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xa0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r4 = getuid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r1, 0x6) setuid(0xee01) recvfrom(r3, &(0x7f0000000080)=""/115, 0x73, 0x800, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)=""/227, &(0x7f0000000140)=0xe3) 19:14:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x291d) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 19:14:33 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4c8) r1 = openat(0xffffffffffffffff, &(0x7f0000001380)='./file0\x00', 0x80fc, 0x118) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="8a54c3c176b060681237439aac3f709c93c2b221164e9d822399690acaf87401178371f2560944f9c8eb247fc5f792ffe3f8e2979530b533440f2316e927da67d26d49e045f9c15494dfc5298eb2c6e98d085a6f213790416182faf583b8659832a3f75f1967cc2ac7e66b1864c062d764a481d21ce8b64d74c8a00f8127b845602fa60f474d4b80f462a87e4f073ebb6bb5c878215e70431f330ffe0a304f7141d96d51037eeed56c96c2b8f7418b17c7455a670f873688a2e844", 0xbb}, {&(0x7f0000000240)="8437d75392c3b1b718be74c9ef1d2018e584927a16afcdbc26f3b69b20252213e961e8651d2eefebd4c28f2241a12395cff560fe5ff661fcae297c77c02c4648baef1af2f66624084f0c9454eafda5d0831585bf1b7be78807a2f1764ef469719a8d8276c0459f06ee0b2db9121c4bcc6ed01cb434128754f1a12e9cf51274e16dd95cee32ec595977ce7a144eb4d466698c235c2564054b1e9e1623bee71c8c117f6e0da96a04d967fe7b0ac13258fe", 0xb0}, {&(0x7f0000000300)="cd533ab2530ed81c1c9931bb1c4d9111cb6f09af72178fa163579f07771a2dac2b9e7c5d1a57505db328356edab2a8bf8fac557610ddfec156dc842692b691f7d5417d7c18856f7f4d8d6545a478096f93b6474c05a022fa5f48ffd2f3a10b3e7c5c5625e104b107ec77b5b153f9572c309848d9c718f573768a4f1696e4d5c3b05ee39f8387795b9839c91797e732c36b303b004403bd4776e519804a1dc0ab64e70ed7ef537cc1c37f6181b9571f332129f8613bd419190b04b40e2ce076debd8e08db05e1d91fed385b2c812aaf7dc4af1c10b5c39b134f87c3fe273b817582d26c6304b839adf96ef1a5e922f3e0e71e9b1565b330d559bd6b278c29a542212fc0b8a25c8a97e4158b2bcd00d6c8aebfaa44f74dd7c3409b5e294e1c3089f363043965a55b9ec47a41c7e1dfed9bf50be4761f6fec3023dcb6e735c440b11afece8c07513f80bb4c603c8c2ae834ef345be449424d56eb66f126a87bddaef066d330035315eb9b6ec9278b39023be58ba4a37062f814b06ac6bcef0e650cf4a8b9a64a0b372982759580660825ae310261618d58f30f1e50300aa3afae771ed340c336cda5a68bcd0ac90481f5133d2799c5f0adc746b0e0a079673eea994ad0f7b5872e8bb5393027c8f88dc8dcfbeb7df4afc870fb618f5cf0fc768baedcba1119bfdf3f12d37cce0cb81656736ce9f775b3114c8d97f714c128fea7b3fb6205241c08a5a7244e26dcc119ab1b0366cec7a7ad8943aa006057999d1c8bfdc147ff36997b74b953103f9728781fbcdfbc5db1332070ec794fa8306e0249c05a112f94bd850fef0bf843f9b5334e5b8403a7f306cc4a42eea45efbd168b68829e7aff3215f6aef1d220e743a8ca81df916464892f478433b754141b8e52dda61e8bffac0bfab3ce5d9a16f98cef4b94a1fc98448cd8d06069c2736f700faf0ae7f7ae7fdd8409d8496d583ac1e422e6520456359c804ee8aa0fe6a10c07170944c7bcaa1b5b3bd6592f473bf6a1a3192aabece7da101408946beaccd51793ade8a017b282409352aa7f3d72e3af7de18ba561c7c26b6f7ecfc192a79c2ba5b7bc0e6c830d2100df979cd194732c9dcf4c340f93621b0abd95d52bc37f869aa0c42d4a880cd777b052de182491ae03b1ad2fdc3d1accbfc7c51377b199efaf12843c116eae11adede1e38ca234fe9685c6f76e3c492dfcc5a32856c9ff7547d1b3da5037e9db15fcd19715ed29a1776336edffccae59f054e46702aa5c3800b22337beba331b9f3840257202f54db39bed7072ee6f0e388f3cd0e65b04ae8f287d7271bc3c988d9664328521f2cef2f4c92c8bd3554c3a68fab3f50605a0fa80196239878446372b8b12b376d4ba5fc1537bcddc2b5661e84228102d8cb5fc3eb39f4ca05a62477d509acc7d27c827b9c40185a6f38435966354aa285a558cb1edbf123c123b18402b6019a1f8d00e1f541b0948f7682f1ae72e00c03e17d9ad3aa4b6e85eb5ae0d3a155e08513f3542700f19c197c2e06d8f529580ef7f79b4c3391dc03e48047ca890a4ed28c0be4e89ef6d363787911f29f473772d64a4c6d818c7e896cb72ef336f49f18bbfbbb4ce2e5528dc148b1c025b30f7b5e97d8bd32a478773e9ef2168edd99a3c48060c880e4af0c141e32422c33c6237914364aee6cc5b4f6dfef8136c7c398fea56df52fcb2de70e0c777ec43ff9bad6b51816fb85ea1c9f44e0c89e1f79dd097808bf47deb68df1879fe8f9f3e41d9a2506e5d4327c9d6ef24cf7259219d0cc85a9e2b5bd3d9793ac2a13fd40a4c7cc6c31fa16271632afd5c7f03bb8f6c1c7d3beeb643e4aebc6113c240021115a91fe942e700b52494234e883a2e5a0771e130f449278c810862ce326924e2231fe4ed2df297c1ac122b159adcbcd579305d61055a24f0e02b9db6d44e4b383118de886a5cf6627a57386728bc0b88f6a3bb33f10ad7ac39f3917908b46f32b97816507fd208b6620043d4edea2a8fc2a5b99b1aabaf57524433a1b434d0af6389eb6a9a38a96cf9126f3fc507bf757150de170a6c0d2315893c33a2207a366bbed7cc0ab9a3249cb986ed990ef231194d14ce887f5f750cfbca5922739c9c43d5d159b3c3b3382e746e40ca240192238f8d3e4deed03196d80f7e51a058b4264b9bf0d800ad081071f6d126e3c4f60d0b6fcb8c3c2d45c6bf6566572308b1851d070d5550efdb78e4f39c9ee50378e5dff8e13ccea4dcd07b061b80a04a5be6cd6e1fe49395c7e6f34fe01edd359209eb379ea12f883eb52047c178ef86e52fdebd0f4eb46c51131b33dde23467ed210116fdec85663f59d286534e56bcdbc70e7d586ea5b1cffaef91aeb32e026783f8bd58c08efbda4e34f0a154407fbb6f421f6e6e43c96f859a48a05a44d9cdc8343829e479a5ef9470b38e69c98b3692e60594ef1333e5b9d0fc1b67016a6bb21b6a9c8a390edbf0a134a2eff43fe9e6f2baa0a1a2b6e6f8e6dafbb2105d36c88bebddd1b20ea409606792739d5063d9b4d2f1dd34ab2b70f4d70781ce1c923400926b53c4b37b88f1397ecd7ad360a3786cf12b349acf0fcafd71f0392a96821cad92f1d33c58aa816ef21c3e1345428830673e8fe67eb3bf9fc58dd9c1e758af180c4b30676f3121c5f12ff2e7720ed0be473013a0fb69b28cb6c5246ef2f1ad1aabc592a91b1d742f061de4558d9630fa69d4ed3a8ad38d111e8d6cb0b45da83f71a1862242c86dadd407d810357778d5db5b684097ec694a8b8e1115f8fbcca324c88344a98b13511cfe957d1ad696cca276dadc1046dcd7dc3a755271da4e19f6afc6cf6de95b5a04dfd64413e3c86bea6e82ef70ec3476229d1a74028fa09dd55c510a192b2c988f3092bfc0b0a3e676168b2f07c668a02caa2302d1b4a7cbdd5dda67c0a4bd2879280bf488511bdcad2506e940251fdec27dbfbbfcadc846e5608ab9a7cada142fe58cc56e7c63665156a51b6add18d229161dd046d4dfc68e461eb17d46c32df165e68de832e4afe01ce84877d13802fce4e4e8f48d6eac3a836d5977aadf28d3e9dde5e40008ba6ffcb57e11f01100cdeb216d3b5d9f12272879ca1b05d99891bed7b89771cbb82405375e1946185dcca14d6a2a20bf07770ae39705c8242ac36b14f645c7b8dbf1d934e457b4cee143515682ae2bfd94a927dd1a35e2cd202632f741198047a688ac6186ca4d7afa0d22d23dc81c91213c695a6d2da5dce5ca631cd5d354af0efc1915b09fb373dce2c41a508804e8dddaefbc6ac37879f709f6256995b7ba4cbaf081c01191a0c88f7a8267b693bba856d623d2e9f169b2cec6bda9a2ef5868e8981771b28e95c5c63042c39dfa58314813655914db34ab45b67681a9fba7d193b2f13a22721dcabfbf8278c1f8c55ff3b4d053c1791aa6c077b8459c6cea5fd77f2e3c69329841190d04647800bd9bac43390e28a35f031cfbfe76bfc39df650a71ee87dcaa5af167b80cf114699c7f3646ca68f3b0c197dbf98bf790adf06478abbdf00c844eafff7da07f7e2d2549194724001cbe3c50f27a6d428ef165769965267edb303ebbd92e3bb9eb1cfc9481eceb45f27fb5f01d53317b540e27c8c94b9f24996f05873db7905c1aff7c3c78f5dcf4ba31490db784125372ec19b54b5cbcca1905046217f489733e3c1b0ec71bfefa97ceba59855bea65b7f0fa616e9c5a4bf1e678c5fe93ac039438d3dc539a230acdf1724f658f0037441e0de57d3326d1f8d7b614578b9483641c7852f7e1ab1eedf9a86e2bbb40ad9edc57274faae2088e147dd248023a4f354a3dfc05238c5f73346b836a5d272e0db770ef2516ea3db317588193adc354b9f9a1c4c6f689c2f30f897150d0978f205e689e4ebace477b74df8fe52a88d4cd7a71989a4e43379dfe128c4cdedce08009d42514702944012ccb1a02094e231b8014d8fe3506d6db75ba59a855b7b3d5a79e3ce8f6ce7fa7775c8004f4f6d3864486987603bcfba7dc1b3c388d1bedd7a7bf9ad0c73a5741a9457f2320aef4134b37ab321dff1bf7ec0767928c062278b9a4a5d5e087a3d2466f8c87a9386b2eca04c1f7146f34a9c0421ef6cbf1e14e8528956dafa31e410bc09f900b978086d1fcbbe043df5e5997485677ad25efff09e7275b13e3c538fa82a0175236aae95862c58a8dd8811f2a406a3d229d6945bcd9c77d7d3eb548cf91cf88969606d491cbf2257aa738f1fecbb3e9fbc7630f3612ddf4da98b0e4d0bb8569785db61b765da3eb54f7e5d826e0e60a6a834fa37377e98b7e14d6612210a35c93255cec59c49959a552b37af15e9bdae9744b5cfbe51e49ecbde38036672212b446cc1c7227d483b25fc230680f377990ec868076a9ff4434f3c880f58c1bb9d80c9a1afdf0d8e2f4c757167efa38f990623de678c1d011589bdb4c35a7e196cd46f13e744d2692c0257a2387378de0b8248c7a5692cd0c963908a3ae4880d686280be1cac2a08a49a45e508b187823a35f096d9f8648189d0ef9645dfa5f4a0121642c1a18af435a0e7b93f25407fc01b8ee9ae3b9d061e5d9ca6798ef3ffdea2632a118982c61a1870ca6ba1ff75e88cedb25e17648254c4ca00fa813233f7d7f2c7f87890abfa0f886a98c3ee741a925fb93739eac4dcd5c85fa56f828e945b9b999e06f7d0c17dd870bcda57b0084c232135c48eaaf43e306cad273f1489e3e2d44fec0ac15d2afb1f30aa7b7f2a944672a8510758f52fada3610f7f4620264b900f10f444d876c90c79281d9f995b98ca4ef2205480b38c983e199fd4148b47dbdfa51c006182f7750068f4f364e801b99dcb1351c6040cdf27f073c81d68cabd100ee09d0c892e0e4bfea800df17400b2a0659267c5a1e608960a3b98d2987255a54ab96517b805e56cc58ceb5123991dd1bfed8fcbfee0c2027fdcb1346de7b89ea4b1e4d019828aaab6e50aeecb74b8c9ad05dc05c0c9176759b002f50954ac229d568c05aba53758fe8ad1656d7e3567afe41da26531802b2c563978540e54f538293a254e7caf3bc0364b87aeff7572a8edfa4bcd25579d9c2d11978a96c4df4f6e64577bd50496865ced0f014d6357dbb487ad829481ae8f102f50605fdd8828fbc98738d30116f7025fe551082d77db9bc2615ecdb2d835de6d1ff1a5e669887cab9bbeb2bae17c74e7b6941179a3199aadc3fbafadb728a1047d1a9d8ec0b134e87b22713501b780cc6d5c0c227b00323dc49113d571daa3591a8c8efda37947872f1cb76402ce04ccfb0f7eeb16765b1200f2053b8d4d5c593142610e6bf752aeb5452167f98f6094d6c1e73d4b6cb1471ed9bc30d22a8d6c33faac3f7a6a384f8063105430df7d5362ff77f3336ab5f49afe0f0331b7488bf2ca9a994e16f33f2c1ef924d5332858f166eef10ec6990e13f0b6149f7abe2071b950170d9f0a8f815774e07694fbb6df72b0773a2874bbb1f78b7d17b9c6da6d3b81d5ec619a5480342c20c095d0ba544bf4d27c3576c9260d322afa3fe048199eeae89df4e7b39fe96a9b585336622f5105022f5338c08ea189852dd3c51225e3d80f39502e6d5c74efb9546f1b4b48e444229e354186e25659812df6198231275dfe31bf4dbaa95459a5574ad43813a7317e20a8c252c0f8a099fd00104d8179cd783cd67c744178420bcbdc83aada4ddc3dbfa114b3ef8238a16f351137218192e82c543d79dafebe7c1b53377fe033ac4da40dd2fef0676ca65f6b7850ebd4541c3dedcfccada0e37bc9bda399ae8ce76b593ba6", 0x1000}, {&(0x7f00000000c0)="e0fca3b1e45dc5d91f8d96bf", 0xc}], 0x4, 0x0, 0x0, 0x1}, 0xc) syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 19:14:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000240)='./file0\x00', 0x818e, 0x100) poll(&(0x7f0000000140)=[{r0, 0x108}, {r0, 0x9c}, {r0, 0x55}], 0x3, 0xaf1) open(&(0x7f0000000100)='./file0\x00', 0x520, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) 19:14:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) 19:14:33 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) 19:14:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xa396b970997e8991) renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') accept(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) poll(&(0x7f0000000200)=[{r0, 0x100}, {r0, 0x82}, {r0, 0x10}], 0x3, 0x1ff) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) clock_settime(0x3, &(0x7f0000000340)={0x6, 0x9}) renameat(r0, &(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000000300)='./bus\x00') accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/95}, &(0x7f0000000140)=0x61) 19:14:33 executing program 0: syz_execute_func(&(0x7f0000000040)="44cf640f0b0ffe36420fa1f26ec421ad68f98f6978e3447c00c4e1d1e29f43410000c46169e9cb0fae4300") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x4) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) truncate(&(0x7f0000000080)='./control\x00', 0x8001) 19:14:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x2) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000180)='./bus\x00', 0x46, 0x1) mknod(&(0x7f0000000280)='./bus\x00', 0x0, 0x3) open(&(0x7f0000001540)='./bus\x00', 0x0, 0x0) select(0xff59, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80000001}, 0x0, &(0x7f0000000340)={0x9, 0xffffffffffbffffd, 0x4, 0x4, 0xffff, 0x1, 0x9, 0x3270}, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x1, 0x40, 0xfffffffffffffeff, 0x4, 0x0, 0x100000000, 0x9, 0x6449}, &(0x7f0000000080)={0x95e3, 0x81, 0xfffffffffffffffc, 0xff, 0x2, 0x9, 0x3, 0x5}, &(0x7f00000000c0)={0x2, 0x7, 0x101, 0x6, 0x225, 0x3, 0x3, 0xb1}, &(0x7f0000000140)={0x4, 0x1f}) 19:14:33 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x3) r0 = geteuid() setuid(r0) r1 = msgget(0x1, 0x0) getuid() msgctl$IPC_RMID(r1, 0x0) 19:14:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x7, 0x0) 19:14:33 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 19:14:34 executing program 0: socket$inet(0x2, 0x3, 0x102) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) r1 = socket$inet(0x2, 0x3, 0x102) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2, 0x1810, r1, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 19:14:34 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2000000000000009) sendto(r0, 0x0, 0x1b1, 0xa, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0x100000032) sendmsg(r0, &(0x7f00000021c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000080)="5eaa79694fb82ae5099a7ad2307a6be62fe2e52f717233a7f12cd5cd36193b5664932c792bf8c0f83ced52f9883e55fabb41c96f85b1b9ec2de3fd420f0d414802bda74e4ccff123b94d5af4775edadd3c00e30f9d3a673cb19543bf37c1e1c70160e1a1c2d7d1ec54e5c9fa57fb5363df06fe0b320866ce455465410d9632f05cf1231e3f5edb09de4ddefba6364eb73bb0793b70d3349acf8aea6e5b0eda17072f83e06e563de19362f53478aa69baf9cfe1df33", 0xb5}, {&(0x7f0000000140)="607152e1c340c0c0b7ab5c5f64feac1b817fce0510c3fd0ac6745fcc02622d56578986e3715e7cc9925fca8239c16f87b21bb37db8f500e7da894ae7ebe087ad5b160d5ba5cf9846a5b9036b17af9881f1ea8d1a989c35d2abfcf4de08ba64d2a8d5e515d1f839213e9f5b168570466dfcc606a24fe631b25e966e63311f227986d7f5ef4de54fc8ad3d573b564c924bde9e75d4c6507d336dfcf1142f4d9469ff553d4e7d07343a967558d2111dcf95dfbf7ea25139cccf9c30b7a14d14e3401ea4acb48f5816fc2f4e7b6243a568d08eb0e7ff41dd55e4cdcdb94936143beba431b18ae6013aae2b153c7d822bf2e1b03a8432752451bedd54badcd127fed5067fe7f297741ec95a998a99592c1535a1b4ae1b6713b8351a1846208ce2f48ea0417e4717bb1eb1df5000d53bc3112aaa06392b96f3ea4b81ef4773d335e2b7b7d3174f97287ff48e92257e24302026eaac24d4b40f5760266293d5d046c02eca267b135df0ad52e4612f0dfdfc71044ee7d7a77af8ce2b00904eb48ff40f048fef8fc822727fb4c4bf1c80fd1865533543c5344b2fe5e9c08e9332bf64f74ded0a5e3519a705dcdee76640cd5a329d037a276dc8e9ed641d7ca5ca4545c4c0c2b58db5bc8c8f3162c8aae3990e0d202e709e34f3e453d13df8bd0113fd9296b48bf3f60d832657a2741b05192838f439fe2528e9c0df76ae0e24dab8e967a477f4f9bcf356eb531fbff57db4a31452bbd07a3eedead8fdcf58a4bda2c0fb5b8906f5bbb29a0414273e37867e68ecd2dc7f3d257e66725a62598c70a96f5de0b495749539710af17a04cfb6ca1017761aac0890fa01e379c4707158a322aa81973c8ee81474cf0e0b83c1f8d37c6142ad992c8bd65bfa73c7432e31702a52c98ed5ca4806f6c1618acb128775ff7cc11f436d47bd235a593d0fa6076085c5c169429e6a04e4758aa3c4faaae258e5e9377b24f7d24f79b1d8d2c66ffa312cdb73e990f966020a2c0378922a3b8bb2c186c858dd9bed3eeec8d02cdb02bc8794f7235feb1a42ad000e9533144ea64970342960b9468ab6945493894a52ad913749764ca3301efb75ec07e136f8877e4764f6964bf5c0268883d660439197e432f76784099703e6074b4bbbe8630b908a0c70053699087fd1e2e0886d9aba5490038d0a2326b8149e6f9ed60f9b9c500e1b39c7e9b98b30e84634e0a1ddc8e61df5029f9f0418ca3d134f09cb85b9574b354658f6fbcdaaea2652a34edac70b02832ce14347f50cdac4c71969f58254fdcfc800613cf0414250d23fe6bd58b63495379205703d18e8ec638dcb3881abb06e8e17537a5b459cec3799caf0a286b00fb38e82e87fa15d1208dfc36b6c367bc24b910af1352d0bbc512c211f4a9042b115917a4f1aa203ade45029f4680fbcd7bd58ab1bff2c6d8fa1c7f37945f4377b935f7a604c67947bbbd457a5854b95b271e3158d1e8218f192d1277bbd4740fdf1ab52d785f188502db9fa519fb813a2959c78eeead52400094dcfe5f5a24415ff6712b9bf5f2146fde6a295d3ae8d8f29b6f3e3062fc3ad94798ef80340c80215f6bb40a5de4fa83cb19545f11ba2ed6f408c8add159a96b80cac8b8014e1522a010a9000e2d1295dd822b7c69ae782c0515fa9b9506e345138c3d853630993435d39d347e2bc46208809f7d4ced1e09dc78c0653b7dc585dbc30ede20243ecfc762cc84a69501fae2f6c4752e4344a3b3f65dde3f368a0413950eebe35c4508c949701b396b7d6cfd9a2209b0bb0851e5d4f9ea974df1253ebb1aeba2a79ff76275c909089d031894caa4b5e2e2bb2a08a31c9d9fd4066422acf88d160be7f426b4a18984a859084bc0db22e7ece0955ce46401674ba587c09bcb6d933b0360181b7ba9bebe3b9341e9c752f66d66e76b8ad9d6f53b4b5d048394f270af804dccde611de7b1cca8fca7116774ba4be9960ec7b662d61250980432d2923130a7279d89071e561e651a06fb81b0a205158609b130fd2c4b2b1cb73dc0b579e748ce47818bd58c00d0a60d46029627e425b2c16c5032f29f127c266d2def2c4d3803dcca4d191ca2b622841ea452e388945f272f972348fa3c3fd0a34525568602b7e865ae9beb730baaa2fd242bb058c50eed08843f5e78a15b596fbd7cfa1e71824cd8db69260439f1f2432596a980716caa2b8d52d7607cb543c4cd20e3dde412273b16a3610484605963bbe4d2209104c5d7f45a406d7bda5dc57437030e49bd01e61e219219fa9a6fe24c6950b6d8fad9cb6e7097a85812797e16a66e169cdf018fa0503cf708927edbf9bbcbc6ae8f15b0494f76dae9cb6462e5db848966aec38716cee7e8fde03d2e3e53cc6a9a7eb67c36596e66b342086655a60201fb96b1a5a723019c2995460468b98e6c82a80c77e48810554869958d7a0f2649338166dbba352d766a3bc0757ee80e034140dc7aaba6c2782380fb3c2fe2780638b508372db445eed7ce6b4d1cf3ad829b28a2840aa58f209697d8382354c4f48ea8ac1176bff3c07121fad6bcaa8b03eafa42a214493eabeffd00d06359c57947e4292ec21264d2537389c8f310658791da6ff56a5d3d7518296f45471839daf9ea84d1016fd7bd5b160c67763f3f64e41ea6ec7d6c22b758b5a54b84e40948295ec3d2d40b73a04d12b73f610951981f4ffb9f2f84569119b58b0bf1f593cffd53209f34f1a88f16ba96974ad2cc19d65b12c4ee62747fa999bb9ab179673c82a5ea603ae49501a8ad096b5cb30ce97d8670889ae27e5ea0ad2a38851849cc2951192a6fa644c951ff7afd02245b0fef32591d3e90578e0e6e7ea307b028b53aeec9d398f1c527823a7c7cfcd1f78d8c326639244a0f610b8efc3bf286dae650d2aa2e6986a65fd693dddade4b48eaa75004fc54795f064ca78f28b5e8f7c307b7c49fcb30fbe4de641ba52346d269c87f03c0521b1c91022416defe5996784f7a400e9145d0491fcb16937107610ee9e6e309005fd87918b485c9e4704da0e730f7724593605cb94af8dae23e747ab4c37a4125ab7bf05590e7846044d745aa467b12428088db01731936f0c42634d4b33b24f9755f145974701ace5dd105c6d83120f6807c6f1a197bf804023030275c7158d0c29ced14221b2001cac9a9c88f0610e8d7d976e11f8923e450dee84b4f016269d6713e84c66260d886adc1aea2c97fec2679557e4b8cacf6d41ab323e16af03cf76888699aa0c222fee3e3143de81d6c25e62906419354e580f36d9e5d4a8eb679ebfec97c2157e9f4947c7c0e2bcf3181ffb9321d1d0e10b3ec4903d43260468da92f75d9a04b979b5d0b1ec0a62174a7f9e45f6d6123c29bdc2190e20e4ab4207666d0f80339f835fbefa785f869c9042049ab038b32747f8438ab39d31bcb744f4059ca1b5c24a7a7cc5eddf24c638a7dcf63df59da94c5dc69200a4bd56f8005a10460b8605f2aaf201f59943c84c122ba3a65dbf64a0db2c5147db4ae9d1947c514bf5500ec0d5a599efb2f45544472da0fdb617c295352e8f9b41e35953f68f32c7c2b7b298810dc4b7bee4654025587f92b6dad339490841cb177b7d2509622ff29d64e165e00ad690e4195e4c1f9012572f60d853fe8616984c672ffda8486d6207a186d2f4d2cbeb777ba350b333dfe4479237c44f473bec51b5a5f99000e17a0b024be39792727cdb7cb621ba53b69f2469d2d8f28e94d8509ca7b8408f5735b9953baad822cf44b1067c16a805d0aaed2d1753120934fbc825cd3181a6ce12a3c412b6c328be06fc9ae4cc7692db4656f4ea30701703b529e4457702b8fe37aae58343b3e1be36008ed2b3fc9257c1af43967b03999070262a49c5d3a3b7eb03fc07687be99f61bf00a41fd7601000d9a373f50880f2d093c54f0d044d87ae76fc1c100a8fd2f64d660b62e1a7a7645b31c4f4fcce58f7690d7cbb326befc79363bfb149a675c4de26e384ecfa03c6b21ea50469e37f9ea57225871bf1d334092f7c84ee9b0e07fa5af4ad95175a65f446e694c17987bc019e180a639c80450a541ba2a16a32678350770c8fe8e49a45db6f8d8fc9d1882cde4c2caa41ed60ac4799c01724d17259265f051ad0f3706a08ed4ae0b108a4ed9c6d1bd5949c92bf6ccd609bd9ca16b7bc3dec2c14c8a0e384cf517a5366022d0102bf5f6def754b106ea00122030e18412ec41648afd54ae70e4006cdf0de1aacd0da1a69a2d7f54fc6f63afd12f0f6c2bb8bca6e54ef9f2a43ffab059c3d927cb7e914dcfcb2b69ceeed71cd6ed1f459fef7e9fa8b7d4c20497ad69d8f77b4a35e0cbdf1edb3ea60246fe7fdc3f23a31598ee6d5124d86f8039bdd9bee510ec7f878013d46f817c1de7aaa02d23292fbb76db5bbef894bcbc5b1b37d3750ea54aeeb3dc7de1c1ca7df67a1853145a166df3e63e32e361fde8e65abe23649e20075816ebeda82ff274050976559b6a18b2b6bbdbc991cc0849a98472dbd1eda8924084e8833fb12f1dbe21dac9d801f90ec214fb479e325f7311da8d6c61ccc5db5ceec0e8fd3a22e6767e3ecd0427fe323bd12150c14de1de8612e96fa54abc0f96f536d7d696a8591e663d611a2e597c278dfea1490050ca2d8006ef8db15c3f43c329980f7b3b1e006286a0c99d776482e7bf02353a6a0cc5f04758398b63ad100afe8323562cf63fd5c95d4900587575a9e14b39df681dc2708776dea1c84f72d329dc115498e617e847dfcae51b3e7cfd8123e1f9c8ab6e6fb9cd366f8e108bbba3c69658668dbd041867484b6f6b69092e42b394ee19bdb36fa7c9a521d2111a953aac299df8fd80b20a61570c685627b72848da0a42caa331703ff28c713475d90f1a24c3c0888335535b879cf37b91fa8ed2842f9869c5ca4699e1e389a50bdcff98338409ad287da3e4a6c446a44b6d0a9d5ae12bcf630b575fd21cb10cdfe0076b85b78deff860009547a0bc5144046dee87158d072986b7afe3e52b2970d7b7cd4fcd26d3eb2ca85b09753af2151fb3a637b83035b5a8f6d399bd935a89c6a656e631441ce8108839cd9e5fee7495ebd7c1d701069ca4d74ef3cd56171c441eca8ecbc7817251a6864add710c29b878d613f8d8d0c8421ba8e2a099cfcacd5c4f4bc8a7828b46a6ec8bff6d9f2b545b9b585cfe3b26dd1fd2827150373818097169a725083d9faedb7ccacac08e7bca131ba9d7a6d74fa71b5dc683f869fc26a9b4e7e1fd6ac064a96fbdf34c8024c1a3d6e11eebc056aa6200c27bb7581fec40acf216128218dea0a05fd76fd33eb061961c7a545b4be24214be2c5d9029152a8fcef62545c8a6b16894c37cd8a981c363cf510252d431ee3de9e13149c7442f1da4c3bee1e35eb9a8e2b73024c865fa2cb2eef161579e6510e4d219c2fe0cedd92e3eae6482bd1ec1dbe9748bda97e448b4c756f647c5c2e5cd3555255c6c72801af57733fdcef5986fe4e405bd8d1f2b58f9578861ef57d27a114425b1c7f41132093b57790bb9205733717ecd0296a9589e97d9e3802240291f788dae77b1c85e9cc3f48416102b07e6fa288351e8e98769a59fa47e4093bc4dadea5a9d1ebbf1b1bffea70a8c368c4381898dde1062605641a73806c4278049bee056cb2a0a54ae2304279ef5c16c3b74e59ad3712eb6bfd97239d283c27260f2051dead9ff8f19fb1665bd394e8d144414b871ef24c2899966b608a93de9c94955d7b3b6973457d437b62fc97b3165733bc8a9d84ea60e8989287d40ad3297c30d1450a97e3660077f053", 0x1000}], 0x2, &(0x7f0000001180)=[{0x1010, 0xffff, 0x3f, "1b9bbd28f2b82d8c96483461d9bc694bfb6f6ed1d73922e8969834ae3981d221efdfbada2dac39965cbcd8accec422cd47430bcf8dd1d7c2653d9680fac5167cee44e5ca566c3a1bd482513e8c7fd6576b8521d4db0a007840e79864988c9553978cbd309ed711f034e375dd0a4a108dc07462ab92e14b867566330a11784c289f21a5ffd3cc05c0e5ed5cd19e919e2d1984e1482c3851f65033bf21386f88fd50013fa21672193639cef1c3d1853ceed7911054f4e9d32ff6ddf20f673c735e13acd810affd2757e303b6236c716bfe469cb5f68573126596e277b8a97b620183ae218308bf6e8bd83180946da64b890a257d92d9084a27b01cd75e6c5e89acb535157510355b529569bf81b26c52a336a507d3b13ff0fa162e656a9ecfcc8f783f8d52b0754d36850adb258885bcc03f25cb556959203be2e31b7b78fcb439e2c02a5cdddaf273f2460c7313deb0fdc41916d1e7150383d97d0196cad8f545bce8e25031af6052ce06afc06547e30892737b16b79c26524b0cb467939adf8813de6ae0d234f68ee292e5741d320c029f30dc370446041cadb516c767277b1bcb5186064abd2fdad138aedba6223bc8459162415295e2bbbf6eec7f5b481f95e91e761a90b8c3b2d4a0afddce8258734884549b7974363ff0c1e5bd4a71d58671c609f86f890e016b0294175ef45d9243fd9d7e99cb77bce58569937fd8a4e2aca84dbaba00176b788ec977575dfe3a121108aa5de1799c9d1c88b2ceda06e80e972f9ab14dd385589169cedee44d100adb3c2505c6cd80f20fa85f0fe96e5453c7f9d52892d5510d27edb25edefd2b2a36857df2566ccae0cbfc896262b8cb998141098a15a199cb0ddfdb523424f1b52ababa8a5398f6eb02b5e8413868d3e74d4ea9c3f132820e23b9822bb66727cc1faef7b1aaf75bcc7812e03a34aefa4685fb33a43f62d89ffff4a3473d7ee7a1ed2562114b3670c1699c47683c75d25502c200196485169f344cf7ca6cd5e0094cca08fbdb3f391908aac0551aaaf894ed8427677e351b2d4d93834ee99fee0b530e3530c07f5f352a24cd87e7f1ad93839fb4f0b302b18bd7493b18bcc77b74bcfd42a38e2f0e486a9d31b4cbbb12e7ea21b8a785395d9f5340f4233ad94d85c48db50ec4b26a67cf4a134941e6d0be2c5f44e57452a6b273a315065b73797ad059d2dd72ba866de5865911e78ab3613fab95b34da801349f4daef6b505ef70a054f3487a10b8c731787daa1ec49d31427d6a2fd7891d01c7283e6efef9a8f9b3a2b703e42d1465299e317ee0ef4ae8f67b8bd1a41de9a1d8eb25beea3172135d56e349a8c23c55a095bf7b3c833bd0843e5712719e0477712a028e4c440846d1197a9d3fb6d123539bdf91aaf5e9bf742c9d3cf26921cbfe7dc8f3621c4a297025886e6c9be2d14315faaaca056b40925959f3609a5198e406cbefc3af373ff6c4f24ad26fc21f7857a5833851b19aead68dfa674004aef7486bb40c3e03963b869b2cdec4291e84108b66f9c04b138ebcfd3e1dc51e6dfce7a807a7d32ace5caaf8105c31372c1b0623eeaa3d1f21c88a13d2f5de3214375cdeb610229dc46ae909762ce9461ebc511b89fc9d1386a03b06411cff684a31ff5762f82fce796d688231fd587c2ca9263728dd534d6ff289cb4ad9353b3c53dcfd107c0c19816d746ee23e6ffdb59d624e8777b5caf35566e1f8eb418d4a347be7f3a02e38668a3ec8aaaa678a072c596b3bf71f2c55947bdd6cd0c2c4f5dcd5c795f9d1c1086d6bde47334d3699dedeb7fda25c63cf24a4cac7d0443be1c6e65c3829b1a65966f56aa529d05cba352b6f076496053a02f6de56cfe90ef66c6f211159185bfd64f3d26839a05a0c59b89e865e05d2f11a63ed1a62faf176b2075f7406e8cc9f22c3edbdbe7dfa4891c96e8ff95466ad6d119bac130dbc0e75561fdfb625b2dc1e0a2ea10103269db16811a971220988e622918eaf8a889a5fb17456624923d8145549cbf48767389444499848c9eefbd8b24ef783a30aefd0bf2c929b56cd1dc9c5663d045fa320c3acede49b2f6d582c0227bc8b3fa39c024c58038c66266a4849af5b08a309bec3b22606b73d5f7be3f56ea034c768512f6bc86a349f18dff74b7ec199e428ee940e54a78444b9b884f83d83641dee0e85049da12f1470c12607ed728a0c9adb76856299bb65812b97bd07db442e47cde437b9bb4c6cdcd6547c941e0ca00c62924c01cb0642d7d02a0130c4d25b6c588922ab00a3a92e4316a3d25ab644cb358cacb2297972285ef87cb64d580f15de4f5db8313f31935d725f5b6e1cd52d35661ada573167c09cb2ab0595e206b21de61d1c1ee775b9450e814f6f53d8a90dabea186d17ae5db1951194669012f4631f3c4cf06c72974aa5d1c3ab28bbcf26f6f3add7d0bb7895a8dd985c1b3773da7da163fe0638f3d742367954a5d15e60ee1ed555a1a0ecc7a54f8acc5b70ed3abe1a141e3586b6cde366276bf9b1f412786793a6be810f0b68c29657f7d4217bca911ed0b39ec5262cf3db7bf262d38c71d38c1457f908c62707ffd8b41756ce575e7903c8f3cb0c6a6067b143ce3574275073b1db79c1705132e964e0d196e8375ae1fb9dc74b443b0849641108f54b36411f4d5d077952e8e16ba29ef125921ce8e5dbdb20cb8e536321e01eb5c94b0abf651dc8446b965350b62b572acc9aa4872c33708d64249085143f363c120bd684a47b23ba66d4a8fc9cb169454f5b140a5e1e55e34d807582cf52e48b5b862c8ecc4544d320045b417dd6b8e5c9457d15d363fc829796a0d77f9a5f42d425438e4bd5200fc1dafad3c428de2e6bbd116375389fc479011def1a7f53c2a8817f07b35de723818e80325daa0f04a1c4d1a5fa2ffc8b9fd9d0cf009ab79af5e428b875b90021f6f22953af66bb96ffd6d8c9d6197a7d64500fd663087cbdd619817d653140286eaf02d9019c79ac2064e0efbaa750f358b9bccff3824908bf2af68c01663f567fd03d798bae8200177a4fd3e24e62cec8a05ad553f5af38cc9c177f82a0405d4b634c5b3f660e6683ae82c47ab189a41ac012e76ec2cb638d5ee6a6533276485d8e26c14ae79aa2959c2e8184472552fe7d777a5652f6357bdb08c634d7907e4246fc2cd02861f96aaae3e5c00b76d8309264b6af9aace61a2f60576d04cabd1f4a42a56d62a01160ba4360ac334ad954cf5b49421801873b17a829d08ce6fc760e12b156ab914726c8becbf71fd07f6e276043dd8665df2b97b87f7ccaeb742148b7692c1cd12b7572868bb67cf2f4f83828a2a8553719f6edf5ad1f78b967450aa09aa2bf7869f89534969c9ab7f7f552152945fb4d6dbe98cc7496782960fec17c5227ea576a8489bb155db504047dacc318f47e10558c884edbe83a486a94efa859ae070d060724fb90824a940c69b6c3b40c833444dbaafef675552a4b156cf2fb4b4f94624cc4b9c8a1f0fac18c98976f255cf08fedcbdd4dcfe24f9ea5e65ee31df4431bc797c4eda20ff85c0d95aa1e0cefdd2b44746a48028850e26e84e31ae106c57880bfb78c8add912fe1b0d057e4a39fb21d363fe7dbd0edb1aefdcbf8fbab5d51e350210648266f347ceb91e1033a37eccd52578b103cf3f184ca69dd1a966c2f24a8ad8be3794d820bc11f36038b5fa650b801d160d68cb3cef20bedcb8683a3d707506ae6be3c336862faba19f58121eb779ce7f384be3986768473d354ffee32903ec6a39204c939cf917decde854c4fac4231ce5ed7fbf6a700727fb0140f2b655224f463b8adbba4c60b612bc5e41f88a260c2c37203bb6c8fc550862f55a8bb9ab99dc5498305d13be67e9458538c4251ba2fe1477a92ca11231da85c070a3d9fc09c32b0183effbcb1d8cd2d10b8de17478de26c44bf59f0ea841b5560d9c738e4f98b2d6aa3816c51ddad6952d767660bbf0125efbe08711a3e7e46344f4bb8c42f0023eb2e2578214af1e1d82deb1756ded8a5b27b7917620a6534a197b137189787152383e8801878c67c875f84ff1a8fad366ccd4d678d99a49dbf619318ad04aab0e0832a3c4e05cd0ebfba7f3021f6ccbbb3427b135065ab3da7eaaa439407c4032d61e6b962fa39332a86ea0fba908e072611f139bd99be09fabed538f8adc152d0341f4aa8c8b7ca0afd2112719daecafdb85b3f69cada95bd79541e3efb7abb6855d195d5c09ef4eeee752f3032c7264845812463d1d5ffdcdd4758af7034e5c52655e306a12efde990581887fae59c4407e7596bb9e5d33534b46f9a9222efd6fa830dfd6db85f300bd8bdae3924d742d7967db7a0710fb617902f08fcb9c3b288567797762e0e34002c9988a67e9fc8d28d0896168d0da870f2d8b965d735b24725972451e791791601f93aa1e76a84a76603621f3d3ffd4717108af721dd171d9da44b303857bbf5a07bf47ef25b5ede4e2238fa631ef110dc8678486601389ed35d178b9c970bfa423553d1fab587f7cac4d4f8666857d23375f233de1113e831273d49f8645ab2bfa698cf397521c2400c152e4b5aa1114e8bf830dae1335fb216585f4cfc8135163c12c2bab341dfda446929bf8c267f2c3bd3c337906017d7fe104256224e892078270d472fdc6c26c862b7b63e294ee27d0ceab29358e9cef2bb967ec9f2bed614315d0425aa428a485d849d0e08eca6915b7482a8dc13137cfb4cf8c59bf8684b5ee94333557c9a7a9540d3361871a0ec36ba5696dec78e3fe163449ec6878739669cd21bf50b380f1b3fa6486b404fe6f3c6ce520e0513b8e110898f1764ad22d08b1c119c208eb8e3ca776da606ae64aaf5a1de8a8457706d29db3b4cdc27326551ee187cb1b636677dbf3e2fbc325acddbe71e387077e33c9b75edc8dcd24d05a0694bdf614fbec1e1e7b8c5eecb6dab437f1af84bff8e11e23d0b1521427081c5eb8d24ae72037b039cf4e72b78ab43d6c6e71527983c3ea35dea13118fe6cb62cb5da151519498cf4c50e024c11825e8601764fcb6cf901981c03b4a61541abbb5af4bb42837bd952b3b4347dd150fac186d7b7bd85f09fb788bfc7d1bd6c4239acaed5e37764dd14cd5a3e35117bc92cf095aaa60a01cc33ebdc6708a27e71c579b9ec520f9f8c7367ad37af622cb888ba8157818367cd49fd75443fefd1f189d1029a483cb5952203fa6a894b51e894ece99f297262f12d9ab6dd3a0360a299569b0178ded87fa3683ac3eb5e0983c87a060a248db874f0e385530b66cfcb4466bc69f73da0279db7234dfed5c44277e81687c059aeffa38a2ae6669bfec9d9fdef8466e378974012e1bf2a8bbb9e8c7242bf80c8a8e189ba8ef2961cc7c3e8b4ddee0ec6d35a50bb5bd4687811aaa73de45d3788ede9134a703a0cb5ae75f5d81daa408ccfddc7423d28ad65a84f49de90ffeca81960a92ac715983efd8ca5f5a4c56c04289c8889f0a28b8ee9afbb3fae2c45c48b9a3f39b5ec35b782504c2ac758173c358d201670ca9ed97129aafaf846db8db9076912938a98e2880d0ad35eba0c176bb19e2a7c4fad55a71a2c07a243c207f185218bc380ef4f29e62bda34b336c2d660248f11d0dc0d6f060c073313e576e50cc99fd0a34771b7d6a577cac99b1641a2e987a79a416aa33ca065471d95854eb8b08f2d7e101bde861381aa1f734e9656667dfa95cca14b48d7b2a6250b7db6165b04d0a43240d0da70143d5e22e73074e57ca6422842ea8635dc4bd56c32808aa92d3928f938c2283f5523f94"}], 0x1010}, 0x8) 19:14:34 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x7fff}, {0x0, 0xffff}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x6, 0x800}, {0x8, 0x1}}, &(0x7f0000000080)) 19:14:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r0, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESHEX=r0, @ANYRES16, @ANYRESHEX, @ANYRESOCT, @ANYRES16=r0, @ANYPTR64], @ANYRES64=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYBLOB="e33e2c196d50133576e68eb92a341bcb0856af5003b092e1590469c5108fbbc8c5113d63169b6296ae54803cbf85a8f4618afc218b703df1d0faa0b1a71e1f450a3480b4175839f6177fc6d329ae270a27797838a0b2b58c14c872751b337f6374924af81d615f0a3548d47152a0f506b4d2bc59346bc7aab8cfd57daa2f5ebcf7e38ed1ce60ffdfe5b39141c38711cb9941414c20a991936b59765cccdd02675d35916b9d6398907bb3fc9d9ce8c50ecf36e913cff35d01f2e5fbea87b9d2e47a8d42e67ad209f6bebaf8b96e1056bc00f5d0e27583", @ANYBLOB="0a4d31373a874b01f915de98cf2624ca9242976b6cc10d0b8748390dd5becf2f5e68737ef3064de1b04b589614aac98eeb19a646e3c977f8b103becf3f3a1bff26490ea52ab65f17ee621f5ffc1978290321031ef8162bb0ea9f4efec2a5bb8fb3c000ad565dfc3f2b7e493e546b33dd3bf0e1a4c72a92010a95378de96740f7181d2b5ffaac67b0462ec379f7b43446283df2be0ce5bd"], @ANYRESDEC=r0, @ANYRES16, @ANYRESHEX=r0, @ANYRES64=r0], 0x5) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 19:14:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x8) ioctl$TIOCEXCL(r2, 0x2000740d) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 19:14:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = socket(0x0, 0x2, 0x1) recvfrom(r0, &(0x7f0000000000)=""/52, 0x34, 0x1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80000001, 0xffffffffffffff47}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='&[\x00', &(0x7f0000000240)='@(!\x00', &(0x7f0000000280)=',}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=']%*', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='@-^}[&\x00']) 19:14:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x8) socket$inet6(0x18, 0xc007, 0x3) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x1000, 0x1}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3) 19:14:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c7, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8000, 0x0) poll(&(0x7f0000000000)=[{r1, 0x14f}], 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5d, 0xf0000000, 0x25d, 0x8}, {{r1}, 0x0, 0x0, 0x1, 0x3, 0x800}, {{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0x400, 0x6}, {{r0}, 0xfffffffffffffff8, 0x9, 0x600fffff, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x9}], 0x56, 0x0, 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="42c58300182a5a14d3d1fecaa889c8db427ac2e0e8f17fb149dcfc74b46f7e7d410e32bbcb3519aa75711170ec714697844a17611fd0ed885284cb2abd720519bfa65c7c62d1", 0x46}], 0x1) r2 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/34, 0x22, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 19:14:34 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/250, 0xfa) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) 19:14:35 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r2) 19:14:35 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x6}, 0x10) write(r1, &(0x7f0000000240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd078ce91e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d82930100008e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766977ba3e8941452db0cf5e8467fa9390e06b9cbc6bb92ea474e78f249879227193b34a26e2e271d59715f3fd3830b6abf", 0x13e0) 19:14:35 executing program 1: msgget$private(0x0, 0x24) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000400)='./file0/file0/file0\x00', 0x40) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') getpeername(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) write(r0, &(0x7f00000004c0)="8cd3d54b6c217bc5b4c11d21a9ffe4c4d914de0db77abc65408fe3138bb1164703b10a1ffc8e49211f5d21d8c937720637a69d0353f74803375682c1e596895cade8a4ed9dc9149a6c0d3462ddf860c99814a8929e02627821c2832797a257028b970923b2fd628e30f72abdcdb5ea97075e4a35f40be317615cb4c2b229e9a96bae5bc5d1f21220bf5ad0e7381dbdf4560ed6f3b42de14b07220add278654a86072efef211601be755588e5e6c54348f7cf6d022a55ae7a6a364f49a92542f68d9f5ca0fe2f8c0f0b84e685999ea80a268135b965b2f92161f33690f48336613233e31483a52cea", 0xe8) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/98, 0x62) 19:14:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6cf, 0x800, 0x4, 0x1ff, "9fae60b3c0512ddb95c0ed7d80ac83656b96c1a7", 0x3, 0x9}) 19:14:35 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x1, 0x6f, 0x6}, 0xc) clock_getres(0x5, 0xfffffffffffffffe) clock_gettime(0x0, &(0x7f00000000c0)) clock_gettime(0x6, &(0x7f0000000000)) socketpair(0x26, 0x4003, 0x9, &(0x7f0000000080)) 19:14:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1f, 0x19d4, 0x813, 0x2, "e09a5149f027f6e566c7b71f2eac4ad6fb2b3fa1", 0x5, 0x10000}) 19:14:35 executing program 0: socketpair(0x39, 0x4, 0x9, &(0x7f00000000c0)) r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000040)="89833e86788d8cea82b004409d0dd02d240387a11ede2685d248607bc5b5be5f9731730bd90e39b0ee4d8279d5abcfdff32de9f7e1b0db64f09bdc0adf4ae90420dd307419f65816ea65120ec31e161519668a449e2c11806f3270c375", 0x5d, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x38e, 0x0, 0xfffffffffffffed8, 0x0}, 0x841) 19:14:35 executing program 0: r0 = syz_open_pts() r1 = socket(0x1f, 0x5, 0x724) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="f4", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 19:14:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 19:14:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r0) socket$inet(0x2, 0x4, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') dup2(r2, 0xffffffffffffffff) 19:14:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x7fffffff, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x2, 0x7}, {0x18, 0x0, 0x0, 0xc24a}, 0x7, [0x6, 0x101, 0xf92, 0x7, 0x6, 0x6e9f3b77, 0x0, 0x96]}, 0x3c) nanosleep(&(0x7f0000000140)={0x314, 0x7}, &(0x7f0000000180)) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) bind$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) 19:14:35 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = semget(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket$inet(0x2, 0x4, 0x8) pipe2(&(0x7f0000000240), 0x10004) r5 = socket$inet(0x2, 0x3, 0x1f) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffd8f) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x462, r2, r3, r4, r6, 0x102, 0x7}, 0x7, 0x4, 0x8}) setuid(r4) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x5, 0x1000}, {0x0, 0x10001, 0x1800}, {0x0, 0x3ff}, {}], 0x6) 19:14:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x1, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x400, 0x0, 0x0) r3 = semget(0x0, 0x3, 0x48) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000001040)=""/10) r4 = dup2(r1, r2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001080)) r5 = semget(0x1, 0x5, 0x490) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000000)=""/4096) 19:14:35 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0xc4, 0xffffffffffffffe1}, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80000000000) r2 = open(&(0x7f0000000000)='./control\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 19:14:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r1, &(0x7f00000015c0)=[{0x0, 0x1e1}], 0x1) 19:14:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xfff, 0x10001]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/233) 19:14:36 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 19:14:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) 01:39:22 executing program 0: r0 = semget(0xffffffffffffffff, 0x7, 0x0) r1 = semget(0x1, 0x4, 0x617) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/145) semop(r0, &(0x7f0000000400)=[{0x0, 0x5}, {0x2, 0x3, 0x1000}, {0x2, 0x4b, 0x1800}], 0x3) r2 = dup(0xffffffffffffff9c) r3 = semget$private(0x0, 0x3, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001340)=""/8) socket$inet(0x2, 0x3, 0x4) r4 = semget$private(0x0, 0x7, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r5, &(0x7f0000000040)=""/89, 0x59) semget(0x3, 0x3, 0x48d) semop(r4, &(0x7f0000000000)=[{0x3, 0xc, 0x1004}], 0x1) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001300)) ioctl$TIOCSTART(r5, 0x2000746e) semctl$IPC_RMID(r4, 0x0, 0x0) semget$private(0x0, 0x11433edda54d85c0, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000300)=""/4096) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000280)="3abf1a", 0x3}], 0x1) lseek(r2, 0x0, 0x3) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/151) 01:39:22 executing program 1: setitimer(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x9) 01:39:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffff9) 01:39:22 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000b1bfe0)) clock_gettime(0x4, &(0x7f0000000040)) 01:39:22 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000040)=0x8) setitimer(0x1, &(0x7f0000000140)={{0x0, 0xffffffff}, {0x1, 0x1}}, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 01:39:22 executing program 1: pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000004c0)=0x39e) dup2(r1, r0) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000480)='./bus\x00', 0x0, 0xa) syz_extract_tcp_res(&(0x7f0000000440), 0x2, 0x6) readv(r3, &(0x7f0000000380)=[{&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000240)=""/27, 0x1b}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/16, 0x10}, {&(0x7f0000000300)=""/81, 0x51}], 0x6) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000400)) read(r3, &(0x7f0000000140)=""/198, 0xc6) 01:39:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x38080, 0x80) 01:39:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000001680), 0x36d000, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x8) recvmsg(r2, &(0x7f0000001380)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f00000002c0)=""/90, 0x5a}], 0x4, &(0x7f0000000380)=""/4096, 0x1000}, 0x41) setitimer(0x1, &(0x7f00000013c0)={{0x6}, {0x9, 0x10000}}, &(0x7f0000001400)) kevent(r1, &(0x7f0000001700)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x1f, 0x0, 0x0, 0x0) rmdir(&(0x7f0000001440)='./bus\x00') 01:39:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d47) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x4, 0x3}, {0x18, 0x3, 0x100000000, 0x4}, 0x9, [0x0, 0x6, 0x10001, 0x5fbd, 0xff, 0x9aa, 0x55da1aae, 0x7]}, 0x3c) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/179, 0xb3}], 0x2) r1 = open(&(0x7f0000000700)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) 01:39:23 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x4}], 0x76, 0x0, 0xaa8, 0x0) 01:39:23 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fff}, {0xf597, 0x4}}) setitimer(0x1, &(0x7f0000000040)={{0x80000000, 0x10001}, {0x9, 0x7fffffff}}, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffff8}, {0x5}}, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="2d14e7e88c1d0466c2d10c212b26b3e0aec55642b628785d5c76af43027c9bba973028fe73bb804eaad32fa3c0dff687aff2f4127d28a959e0ac99d5c2432e67a9", 0x41) 01:39:23 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x1) r1 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') fsync(r0) renameat(r0, &(0x7f0000000140)='./file0/../file0\x00', r0, &(0x7f0000000340)='./file0\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r1, &(0x7f0000000300)='./file2\x00') renameat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') syz_open_pts() recvfrom$inet6(r1, &(0x7f0000000000)=""/50, 0x32, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x101}, 0xc) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x6010, 0x4) openat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x580, 0x40) 01:39:23 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/103, 0x67) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000080)="67038e577a97fd56f3ad93e6f0e8e860260bda90483cde1f83006b689b14d2b5b198e5442453349c07ebb964d81c17e7d9954f8a1a1d85c4f8f56351956eca635e927029f133e326d1d7c2c3de4776b610a1281e085e1c632048388cf0e7c48df95d9bb812fc5c2ec12ccb020c2cd902ca878cc636765e67c908200003f06babad51b26ff560831e541411365a1194fd2bba023b3bb434ce8dbe3f972ca1c08e4d14eaec150496dc7d4d3baf1af38ca60a719f95ee641deb8776021fa88e2a194eaeb085ec523aa8b2f67319c1e8235d473f4f839b8294a61b52be7ccdca05c51855150808ec7ce755031d12764a27a337d5a482011fe3f15f52", 0xfa}, {&(0x7f0000000180)="bfdb780d3be3a136385a7be902ec7850e9949694b2b2f3669ee0e8348795a82ad59c5a5fdddb46e6d1d5119e58f8ae3ce35903723a1f1d9645ca168663456ccc6fbde3033c4cd02ba00cbe7a6132161eb57faae0125686f4d511b1831925a12e5a077e4e71065d24fa4aaa6f9a9b78f9db373b7633b498d4e3ea8e08c03dee715e02208042b6cb752c3cf5b2ccd4ed8761a1467e1750e7ab8fd7b5ebc767c917c66c7f97e9ca28266ea445b34f03d2687294a88d0afd416cd111a9282597f0d359c9ccada1a3e663bf672ab3194e8b6b31d51b8d2c286cbca50640ad7994ba46e826abf4ab2dfb3b9d5fc7263092c0cf6396ede8e8204057b55a31", 0xfb}, {&(0x7f0000000280)="7870ef5036eee1cb5e1336b5f4a8646deae2d3fef71397b6b9c4b9e873a1d8d15c67a7572a722411ab9e3541c58033c467e61c1f049da06acc84c372ed8e8f7f77926b8293e70aaf4fda278acec5b858ec6ca20e55195025aef8", 0x5a}, {&(0x7f0000000300)="f91733dc7375b0e6ae6f69d11ef12b055e16ff168a17bb2d8a28024e9a031acdabdb02378ccb91e9d45b77d9ec0880f27ac224150b8945dcb5d0ccd0e8faf134eb151e6a5c51c400d8ef40411b8fb5a98cae8a45118e7d7c20bf08d38742d1c58debdbf4b92c008e05", 0x69}, {&(0x7f00000014c0)="3ec900d3d5f428a31dad5b93543a68d95dc1273132d31a527bd6dd836d3f9c1dcd40c35b54bfafefcbdae55165f7e668b0706bed8665c7be6290f1e301d2d43644ee91d87ed40a746bfc965ba78e77bac330223d6bab8315790dec4ca5c31ca20bff629a6a14f193458a049e6ac1a8ad2d32db5d173eaf9132ece1385ab2a972b901abc7f1aca1f6c2ba0fb9698b8db06fbe19e921d53453ac471b1b91fcf15be65264486be69083c6070b45996062cf70feda608cf4be2aeb27711a0b666fe8206f14b926a3893f1ae6cf0324f3790e1fb61e0656bf2ff185c96c491902a0f871f5b86c961e2c3c20dcfca5122f7534172c4038c2b24fb9a0180dcbee271c2cced1ed41602963d5d0f16877c1bac297f32857099413e2990120cddcd50a06de0699b7d9fd07c1a1b41d1c5b9abd2748ada4f5af23bc89c7b537597c3b301f0cd654b51e3c8a372f31f7387feeff1440085697b9fd15c5decd34c844fd4a75da792b5bd557b936ef474e297979cd30d948123f0f13fece387b6b36f94997bde44a8dfa018daaff7ff4c8d9c9217bf30028133245234b2412e513f0fe9b34e9a1e724b2c24d8ebf1727aa3e2fb348b6b615cec505203d42f72b1d327e6aaa0b0005b1c45b93505ca5460b2b0ebb7533f4ab925da348a61b1bab9c79b60ed3435435a985e3bfaeac9c93941f85993eb098e1d05eb284c9fba0b2d0c2aa147c00932642319f4fc2c8d9d05b4698f4f075b730e99f981d6360f0a161db3dd33993ae9f741bd2cbb829ee2247fc83aca2dbeed8f8cea2ef1c711ef2791df54adaff42d8624d825dae019a5633b47a3c4304a74fa81a430a187ef15b31853ea9b10f5209082a6dae26b8e28b29c71c7e6524d29ca05c8ea9710cb2c624d196b916eafd190b6e94cec3ed9a1261bc9bf030006d54b67a80675469610fe6abdb9cf5b137efb9ebb1192dbf8f0e7b6e978c12eeadd209611d6dd1a4382413f7e4f3cfeac2b577692f1a12d0878230bc9d3f12573933e00edb9943e28e92274486c164e8ecf5575a4e4fea9cded5ba56e3419b84b2124f93a7b9f30259e4afafb0828b9996eb4518ca98144dc1a8be165c0a774c709201a3bd940eecb400427651ff63d8952645a2c53ca6a27bd67064ff314c47b264bd7b7192fba9afb88e9015854d9a4ce4906465c11b5891faee1e3025c00f166e189b0f35ad67a2b263fea2a15970d2793cea7a6d6eee4ee3c4a847f86b48037b6111be8090bfba0359069d2784432b6b53795a956b12c0d0e3806b54e05f97a10fbb9150578ba3d26bdef7cc103dd6c20ad5b70b9e839a58486699dbb036b98e8673e9c6df0b8dc4d7bf6be101ed67d82ddfb9d7a3c0eb874d8c70b123a833d5f5867d2ee94a4cf3b82a0534fdf6a2c62de29b8699c2d7576cf16601b5651100289c7d9973fd81f2c6b8f1182b3c6cd6c411e135780a290323de62f83841af65b14b3807da0b79dfdb3c800616775122565c360ef0b432c02c5131c73258842884e8eb6b58c24d18502773d374a07d5ceaa13a1f3e973d43d7142a5335e67b1c4343e82ebcbc0b62bd9833ac25543659a0b8ebd1fe8638fef8fbf2921610a0bb18d407ddce5f8fafbe017b818c19e7779634dd77aa7fe201ffdcb23f02731c233af6687606890439edd8cb46532337faef91193f52f1e1d686e61a3bd0b88c7fdc4edfd08990dfcbde860f4aea0240c1b9f321107fc297b78cf43ed106d3890834bb892ae356861058e346869c21c23f438955411c835daeaf541b36356a4b5841ae49f0effad2be02478d5cb3ec55caecd9b5aa59030bfd615d450406d80e7538e27eb2dab12f3cfa07d232e3fbf626cfe0654bd7628ea99b787c925e50aa323032f67af17f465a05b21396b01f4ddb82d237d5083798086e34680f5726b3ccf0915a2e22977bedf38796b5edccd1c1350ddbfc7c7e64c97819a3aaf996e737fc5d4cf9beb3877a744afa566bac37e55dde11ae8049360014be32c8c93f7ea5f208c6d821593771921562ffd94f57ad879fb784cf9784f3571efd8b566a925096fec6c6a7f4a445d5288773aba231c86957bc4ebed773a374257f7a93ee7ea2d37874b2cf3ac5f1bd291bc215313fdc828f50f43ca3266a90c43726e533c2d1fad5daacccbf55c88ca7202c730c2c562df9b9e87489531b249c233e936d7bdb3ed5a095b6e7c7e3bdcd3f46f16eb03c55f1ba2273c6397cc96bb8f6db16d0ecad4d0f4e95245546d4a1ad79890017d815ccb88f3dc9d6b24c6cb3c8fcc11f7677ff6cabd2892a5ec1604c944bc3fc77ded1c7d3384b9b9fcc5580cff69c32820c6e14b608f55d3f05f81fba224bb83d94336c3daef173b3cca6112daeefd5bbce494a6a70cd6287278891a669469b69462c2805705e9c0e85bd6898e6556c9af06fcd7440daf9418c8bcb23e08dc3320882d0c54de0f39c40c8bb9e844c5e499d71348aad4e8732a4f0a60b947a6515d6b0ef1f32b23cc4cd6f681e36315579d3eb05567e41dd14425c0b8b491d2eb26313152c9eae96dcafa6e3f0e4ff8b08a50dc94378535531a234e70d41d32f35cf60e520574e9e53d7fb9e451a7a77e5f7df1c9d78fad791600ff154179d551476038e2bd2f3d2059aefd7e2e3d55858875ebca78a0f87d8fadac867b5518c0b4f2da9c6aede878bbc0664526c5a39355a5c84a185688896a69e8864caedc3016372b9eb19969ff9b7818b7e0acd7de9708aad5dbcf44b7965df3dc24cfcca578e061e52a109d6d0bb9097e9cc1c138bfaa15a4a9dec4c8f961c735664b717a1a7cc6c4af2a4a4725a3035c4bac7c5bf90557c8f78d45a67e63b1f264bbb31bc28af1fb5d4e34e9cf0d6b9704a1320581d9d8911786923cfd9306f426e8ddedc188a6fd5ee0335343340e762f5dc6dc5b129dabd2142f36c05361a8e9215c8f55f615c881bebf7c95721af7afcbf7602ad4412b55a1d3f5b7cf3bdb4775957f97447d458419f6468569836d788da6e50e950af5beb27bc5fadbb1b4bee0f2b865241473030dd2aac751d185bd4302dcbe1f0c260ae75c24458fb4d56c11d968f26147ef868bee452015f94637b9bda714f72c04f106edd739b64fa147e21a593b6281aea2792a698e519a739846c724256fbb1f1dccb6797310724e3adc894f15dc2759396398b18e517eb6af3973a230fbb82743f50e4a96a7aea5710730459f2fd932a80ec88270ef869ce152077000572199083366a7624827c22b6e67c678445a3f96f1578a88c42c85597da28cf4ce6ffb0afe845c1c0fe64c7efb90e764781ef279d14df3435c0d59fdaf15f656694eb09d6a21d9bbafe2d43f561d44cb29d63456896e20ccbe412f3e5ccd32ae47a9e529a1eb4a7c4612380f4b78cd164ff7d4e0a82046b0590abff4a7918d0941b84bf84860ecce05c2b5a2f0365fc2bc7101aae4cc8993ff64167d038028e6e43b2f7f23f504561f2b4ab00d1af5074de9e9242e37478637247deead7792df172d0a4faae6ba172ae815c8b1078c27000c15fd06357239d965a903ee7feee4ee164fafc1ecf31b66e7bb658b7989d96c8a79c0adf499b2bf5f8f4248d5c75e4a05b4f1ecb65ed064bbab6cae077060624c5bb9959072606bc6b483eca727708df9041e5bca50fc500992c0dae7bd09bb931f154545aa0f1f5c31e8eb4789fccc31067fcf77cc57054e7205a0cad8715864ac0ed253f0e72736e785715b9f2ea3baedcae8b66bc3c3b268081c4a9ecb5534f8d56d053e7e8abc3195c627c3dfb3ebc9f90fdee09a1201f3e15136f7832f0a49fab7b4f66ee8fd62719a50513413d7d6a37eda8458dfcabb9c1273277d6429bf39757a7a6dd98ca3d866f2199a1243989bafe4222337ebd35ee165dcb6e39a30181245be0be8b09558db8db5ab2336170d592a7af1feaec1caed4762503cddaccb8e070d0904bd1f7513228e7105718b80be853e400260a7715ca21129dfe8a82e2c5644b07ad853e223d23ce01b716a18700f0382d2a9f1811d3bccf397d73267a70d48a26b06a8cc447d28b8c1d2d704139fdc41adc4cd391930e6b9c5fed9153841e8abed922fd40d20cb2fa2e16cdf6589b6490ef95255ed47c3e378e341ef22734f3fe0591be5aa993f6d3b403ff759b9113e54c73b2d26bd9c3bfea6659b46f3124ca76bff92f7478d60d1dfa7b42c81709641bd3cb89eef1b8b0a582e50119fa74299ff09085945216f1759536124bff6b070119bff4124085981f72440cbf6948b2de7e08af06e7f1e7f2f8278790f13b3ceae53859f3b50621c24d0fbc9e2ce6a66052bc54b163e468b5c5cc0c0926d2c344f7d2c800839cc5afea5a9b7f60b6574804f44e8ff713856ea284304d66d6f9890a104f9a0093cec317e605de248ece88bbddff0fc20ab19e786f4549a18bf9a266c2445ce5695434b938508bd529ba13d07161ed08f20bf7af0c5cb97225d6798feddeb8d812d6c0eaaf26fd7fa120fb38d4efd14c851ec8cf1ada9737f9f398329e6dd67a2eaf04a65853cf3b8308a96a02674b0aa587d05162513035a178b1971a06dcfb8d5c57dde8a081d68a7cd2942be143e0dcf45e82317167d537b0502072552f81076a4102eb066533e717cb1a762171503cc455bf0341fbc80b68d11d931b1f7f19e28c91a3a3d7f6e0cb1312ffdd5f06f6449e2d85fd65e3bae3511913e48729392704a95c24b3af036b8e817d41ea9a25c0ff38a459dea19335157ef20aab5b654c286f24a98c2e256103de97c82bf4b2c62f33ec79ac8e4479baa469b27635c5d88b6a3150b51a32d6cb9ab8f56c44f6c06cecc521a370d650c58ae63c8200a6f1957991d1c00479d25bb8b12b0186d9caed6172b01736adccc0144aa7aca0860392ee498aae225eaa5d25f6e64062064cdd75e7925194565f557cfb9676b6a6057461a4e670bbf37b9baed7ec128ff6bc7225d4413ce5677912f7f2ff5d81186a297d7459a65ad43c410f7b1ce82654bc6e407787987919338b7eede1fa350f262aaf7373731f928228cb4c0794f58c37dc07d46cbbe15bfc9edf9bedcf17b79bc7842f9ff8d90d59d4e29fa8379d1aaebc3abba8231fb704844d76908270324433434564c3265472b31e2df9f19d43584450f7b49bc76b10473b388a7d321675143ff08ba69235a4cc77f91b155b9d7b9d58763a7688de77ce9d62b878090aa5aac788448159c81e54bad87633958515941aaadf3897fe02dd6b074c2b95549ce1d46650d4a60535879d145a69b752247b0233932c391b0011206952cca9b63a0616c573677a4e6930c7dde99e69c29eb481be5e5895926d0a888c90c52566b6a7214bd2c0de0663b1e6e7c34ce3a0e03943570c90a04e6d6ee07c529617d65862c79346c21c81c29d8de638eca0bce0788c00a4a91598441943d129032251e415c4a85543455d2d90c9c1deceab0c161ef9f697752f8a5e7a4637cf293e085bb0a84120dc0b37821ffa6ee7e0be3488033685402ccf8f268f473a4c780b7fcfeae7f3ceab7c927e22461997917477b5a3993c556e607686bedf5c80444f82a124fa7d2ae97af36cf94bdf4d539dca0ade4f2066e6158edd9c47c584d199e1ae85b8c4360d5ef901e174343341de5b84d0ce4d13df1820bfdaf1508a8f2e8fde8eac52e9ae5e10e69bc915d697c2692327cb3768e33dca14f417035fe9455a581746527f62d268ed25bcb38e169fef531819d263086daac677fb8d9364d2e633cf83ce062eee4bab9265c7bdb49c64b4ce4a59e4db187cd73e99245cef92", 0x1000}], 0x5) kevent(r0, &(0x7f0000001400)=[{{r0}, 0xffffffffffffffff, 0x23, 0x1, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x25, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x1}], 0x8000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x44, 0x51, 0x8, 0x80000001}], 0x101, &(0x7f0000001480)={0x100, 0x401}) 01:39:23 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000000)='./file0/\x00', 0x0, 0x0) 01:39:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = kqueue() fcntl$getown(r1, 0x5) socketpair(0x2, 0x0, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x90, 0x40) r6 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20000009, 0x1f, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0xffffffff}, {{r3}, 0xfffffffffffffffd, 0x40, 0x40, 0xfffffffffffffffb, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x20, 0x11}, {{r5}, 0xfffffffffffffffd, 0x0, 0x40, 0x0, 0x2}], 0x200, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x20, 0x10, 0x8, 0x5}], 0x7, &(0x7f0000000300)={0xdeb7, 0x200}) close(r0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffff8, 0x2, 0x10, 0x3, 0xff}, {{}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x8, 0x20}, {{}, 0xfffffffffffffff8, 0x40, 0x0, 0xfffffffffffffff8, 0x4d52}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r7, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 01:39:23 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) 01:39:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x24) setreuid(0x0, 0xee00) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setuid(0x0) 01:39:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getflags(r0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/159, 0x9f}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/37, 0x25}, {&(0x7f0000000440)=""/133, 0x85}, {&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000600)=""/80, 0x50}], 0x9) 01:39:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1c0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xbd) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xff, 0x10000, 0x100000000, 0x9, "e7f6afac1dc5bde4c8293d7ee240a7d79030b184", 0x5, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 01:39:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x406, 0x0) writev(r0, &(0x7f0000002300)=[{0x0}, {0x0, 0xfffffeda}], 0x2) 01:39:24 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0xc000, 0x200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x2) faccessat(r0, &(0x7f0000000240)='./bus\x00', 0x0, 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=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'], &(0x7f0000000100)=0x5c) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='.\x00', &(0x7f0000000280)=""/19, 0x13) 01:39:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(0xffffffffffffffff, 0x0, r0, 0x0, 0x4) r1 = socket$inet(0x2, 0x8000000000000007, 0x2) r2 = socket$inet(0x2, 0x5, 0x3) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000001380), &(0x7f00000013c0)=0x4) pwritev(r2, &(0x7f0000001300)=[{&(0x7f0000000000)="d057f34127634f41b37d5a8cc43ffde8abf1f2c08ccd5cf7d185482af3c12330cd9d57d716f79b75ea4425ab4f9273ae0752455cdeccc3a004d354f3d80559bf04febb9961a1fb1f54c156", 0x4b}, {&(0x7f0000000080)="5fd9361b47cb423545440f6604db542873b1b4a7a9afcc557b71c2deb33f06c6085b0da7f96916f0a332559386c2a84a7474c2fb1c5c1496f7ac58509fd0ba3fc5a312eeb3ccf96a375d7d170550311bfd11d008cd8bf5515e522f2eb688a86fb1f1bde479af47bbbf4e59490c4451d970dc630f7c0bc790963e73b6395b614f3203d0c99b46095ec2d1d5a06d11c2dbec63dd4b6999ea423018c2e5b845f8060f676d084a39655772738d209212f93709e78c0bbc12f72bb06dfa3be777df20b1dffb563c49fced26914e23d467d3d941feb0fb6add5f6f0b9dafad313371ecf9ef072bdb864608eeb72dc7950df1179c4c7f653e7e7731dbbba470ce17f92af6eca95c203aadf89508545dbc76ecbcd31b3864547835f09aff1f43f7a50906fa996c628ec6b04c01fc966052dc96c4e8fb6af3dbccccf7a3bf946c1cbdd9620d16599e080fa72d7287a3e9d7f5814c66a2b00af8b4e2c1be53f9f9e399a583d165de9f3081bbc694c44bff581ad37e9a5b9d034886c53e8910d851b09f96b0aa45fa42b6b304fa79a6a12971c7bbac0db1f3dd6811d8521ded9e52c52228a701c7f96359f185af9b80494c0b9917485ce0f56c3f4c3607559cb104e4358d664029f0d5acc192d5c9204c2993578677b4a953c3f5f401c020949ad390b9087fc02a3346cfb2ce2d429489f8eea4db6d81966eadd3729a901361aa243d0a5126724c5692e19e27f2217be69bcef9bfb875c6439d9d489efd394886aee980b5e9a57e0c2b25e04692e86c84686dea662c37c836c33aa5be4bc1ec41bb0ca16f0972ef4db050ba999097a893e85ff4c23221121515376ab0a24dc649fa399234e1259cbef8d53aea2806cebafdd538c11835850c884efdd7373857a3ff3e5fe1dcdaa802966d5f766871dfa35e1458ea0a256c41179ecb49fba6d1f740fa2b07804f1f9fa7a9617b10b09b04a4a3f73e25b9d1cfc6ee4f42e401cbafffd5b408c9391ac46f1b8608f555afe5bd48350ffe42a3396ce0735128143cd68685f4a7b87b8572ee0afe52c492f63408e45394f4e29e759ce0b9f4ff460479413ee6abebd4ef9eb9e639ca0d04a0813d3637425b0dfe5813a5d8c9d85f1cb6cd13ad1a7097711d80e69935c58f886c5b15bc5af6e8557a77088450512f9719b69bdfd6601b3ef3124a80aeac02efb4d7c9fdb90b55f1548c2ec7eb744b3b196100581eb91fcb6e3550e56345aba2230670254f08fc5e0012710a2a85282612b1a3de3ebcb2a1e89b4fff49d934ceb7f5dcd423c9d8449bdd6339561a28054bc01bedbbf7207e0b4a2746f9bb824abbce367b776d220029985c8c233a64a995e73d487a0f8b97700048aa15d6a94dca071aa932a324d61e0df5e1c592062e00955ddee6ba433de6ef20e46ecbceb566474d40a0b4696f62db00e25170b23049f92a0dfb96bcdb02cf8d66689080905184db562f08cbca5bdd061d4020a9b6a56573c49d8285fed404d437ad93f8ac4549259925cf1aea341274e75a5659295bfc141e3b1a211b9c4929d6b293e5b990075b774d58f68aebc684e510c20dad13f2e11a242b58ac84352a55ba0def32d7e75bbf10947f63680b7deee39c8e32500d87250ff487098925f3b79d12f1ac8e809c090a7684e96522410d4b0bc5758ac4974bde95b925f5eb97fdcaedc2bbedabb4de20dc09359343b4d7e84782cc44f4616b5c9d09e1f8fed246b52a091ea76a20ff61af959820bffd20e14e2d4d4d0967fb860d4b266d8b6c6c493671a98d14ee47e90b27855585bb69df159dc6f6617355c1efd409170c3d7cf3010cb6d4ecf06833b4678ca2f01fcf4a6a5c2f902639e31f6923903a77640e1296cf8e74ed9b82c2df26be6bb4782660c2d0cf33ca3dcc51a1548cd93f11c7acec4d8e324050a9131eb997b77c021ed6f8975efaceee066221479443d2ff4ff215638feb4a292475322ab0bf290ef42e1a2aa600ea947530a8069ce34ea5b3b37225fa8d66c9e11cf74a018092aa4409cca90b632a5f726926b477fbb0a3efba4dfa7a4c53c1505733870db223b383721529db1ded03d29740a7776be328171d94e9a6d3b519b07359fc0af36a09fccbdd501bd04a485fbb13517e346fbe47f9151ce54329dd8ac55e51e704d1c5c386713cbd6aa902a93f098a32cf7ccbb425625f58952cdcebc2e4effda1739961b757aba19e12356b78be4cd88dea9b34a6f4b72737aad06b87443f429d30582aa119c5d024d1cc823d061d0cad8b98e7f22f773717800bde81ba11b768da2162385e1d96885c4d4b3fcffabb6645e26baf5688e9e3d5241e0f2deca37249ef406f9bcb08f55e0fc6a7fb31feb59360bb8826c76fef2583ba444a923aaf583600090c9c80f7a28405fc3e12e64aaa695dd7ee853912bea2acca60b0a03e8095b3b2c8fb0e6c2e6ee67cb0df0b43dc796e91624701c378ad146717a30f83e8d20cb4abc639b35ada28a5fa62862fe722a60ebd8adf9b6c5453d540fcb7a0757d0952bf8ba7aadb75bc207e8446d39bce8fb1482d29681e872386493f1d758453b4fba82fa44df6973989ccc5e8fc73ba4e8bc076530bbe12961b0d576c978b0a7c83d44204309ea65678d36aadcd0a9ca26013c352e51319b58d648c729168f578fc8ff56d988ad6cccd55c428c3a65614644415f28378c581ffa75b9cac85152dd50b8618101cb9448732bd261ad65802d73f2a3ff690e1d2a5cdb99cb32dbac17d58f6fa3a2df2d55b99d76c7ac020e2ec569bcec1474b9724b6d5ca634dc83f556f4d800801c405ce12f4f4723dcf88c91557e7599553e418a7619f3452d1a789bb0848eb57eedebd6db4875e299b857ed9a6539f7d3cf720f0fce318d92c2b73b8c8ed0afadebe798ab7f767436537574d39d8fa6c2bcdefa78c366a861f40a5da244a176cf11f632ec1aa019e9c7148e54e025966a60b9285d6b953056f862cdcdb469e531ecdaa6d8b8bdc56d20492a0ba852e0e296bb4caba6e7e93cd22149dd02dfbe7bd58bf17965cee5d1d1adb5ce78a9a747698b1bd53659c5c070e6c10e5b305b8e43d404b7fe88748babc228d32bdc3e0884088c7755b577300fa1b9c0f4f11c2121ed8c3da66284c15acf0f58f0d7b450b738f6c5040469b2358410aed232b0f938b671e723c1046b87896de5831552d1fd432bbb5673e627d3e23941d4c45685bfadf49a61632950d59ce502bf76d6f12322850a863df9429a5921b5a9ef62482383533d6478d8136031af9f1daabaca7a91e2a2af577fdf717ff535ba5076952a87dcfb3d013e3f5b1a3eddbe7c2c4815836063e4493d3aa511d0f1f015d348f4c06f50c05a175ac7e43b6bc77b3f3a7f30ea6242c01596024c31d476460a3ca49ea38118d0a4d237e6b41c6394b820b44a2ff350be0421219c20a00358032aeff6476a64fd856ab92cfe263f172174f004b97b8177392c53d916491625c69360113f3744265f315610ddeeef4632a78a08365356ccf1dc5113be56327985112d9c9549514e69db0889d56fc709bf0909232c2bb1ec225738e831cf7684e0f71a607f0e2d03d9764547e4ed413dd273a01c798e65944ed568bb1c44b65245f446ecc00bc2224007716fc2de91be541bca7ee0bfe3a9456c18c736779f9dc70b176bb131f9d334785c02c573ab43a5a4d6b4fdf6ee822e48b7e6cab35c73fb1a23ec6ea8d9c6d2f59282bc363bf7e992baf3c02d825dfcda01f360ba4c67292b1207dc59e8c706690b771fcf642d08c71baf1766f7b142a8ec859908bdda63da16e7263a936a97db35bfe110d5a9b273d41853a30f95548ddd76fab29024490e5f96ed623946d469657de4beac07185d5ebccce62f3d6321629fedd0ce9dc218338b819c123c9ed38a06e236ffe9c0eeac3961cb93171edac1c98830a0129802dd0deb1ab42667ce2961bb5daba49d74ffa6d7c4b39433e9180f18d9ee5d6f04613c4a1ff0ea65999478141d1c6ab30d3d4db1c4003be4758b820ea50142b79cd23c560470e804dce576bcb99cf26fc44e432717a5dffb186a9554aa3801c96542cb5f6f5a17e303d59ce98a3a33651e4cb8e6e4d6d3097d4eb44866159e301d261e3134966a616d0ba1828e64f73193bd04ba7bb1589687e900bcda2fdab2334ee89a447825f09db31b634774ea22895d775b0a73d0a54cfd16a1d126b8e2b7444369140d16e01c7208e2b22dcf5eb83f39f920325edce6a5a7525b04a633bcebf24dd5b6c40f9b0826ac517576be8652537ee25a266db06fbab6e58f0304b0d4f3a3d6c92881c807bfffc747d187981786897c91fd42cba73faad1837247fd863ede2bfb12d59a09e5edf82010f4f91c978f90dce2c6b6bd52ce4686918bd099d28703126a16ed0f60f1d5aec04bb0cffe6807f0934f4db52746234e7de98a24cd51441b8f4630504f7295d81a757971cc49b503a8fd4bcef1d1afdc8037bc0b0cc4b91726da7add1192da2479a9fa9c16ce14dddbd68a343229121c3c02490f7e46a45ef5d0e29abe74581dd57f88e84cdf88c6966ea8748dcecfcb7ff45665cc2034d156c637cfa95cddc9104badbb0460fb6209e0f20fd2c32f2946fa70c01b83e1e738b7e86dc576b6781d7d4f5c03693597097cec20912f6a3bd940d56d888e124ce1f1936050cb8c9f4186e8c92896a36c2db65f4ef2629feb90dfd72ef4f8b2b37656b8398bee46d89bcf96ba4314fd595e343829f7c6ac85f23928749e3391dd7bb640bd9f99ce305770281a0bae2a1a2144d8b687a1a1f846d328beab191c3e686168af7074e1d7dbe2e9210c8204d84f786e4f692960e3471ee6b5cbdc3aaf694281b3d30efe0a8f8d7509bcd0c4e4fbac660cdbb6942cdc167c26e22b3efce2b8bbf0e0fbc6048bf0509c2685fc844a0e3b77ef58bc59e74ab25437bc39a0a9aa44456e0808f3209e311f5ca10707dac414fc080f626c093d71bbec38f765d366fca3925128265aeab7758a97454a7db0a0f91a9f96813a40cc37f647e15b97a72ff793e894446e62ae5cc88301f2f22eeeaa1221f2358208cb2c324ca3ca5c3a285821b4806f4a591f1128252b01905d0c5f9be6f2fd1c48bb98f828dbc158e94c5ed6493c2344788b8bf3708dc83b3c260b648528c13508551bbdd26742abf94c88b64ee9738fdeeaaf4817ab09812418985a4208542fd979180f287d27bdd972442d614981e8302b8e355cb92d661fffe48229958f9660274790bfe33f0be8abd70ea16564788cd67a8efa1bd24c307dd347144a43fe06151ded7aa18bda8a6e7afa8530d6df60bc7eadfcbfe29df56936170de4893aec993dd415b82de25591268ee233ec15f3c98889f116d33c5d9b2ecca47d5428a3fa25cc3ee64b1b605b5f6d62bd7c00c33919178f1e77ba302badc653a41438b4d86a7cfd5468b939fe9806fffb12812fb3cf9d2daeadab4e4a0b2b40ddd759bb292aa50a1c63c978bac1c6526f006a6ba4bf022dbfe53e4519ed7e3075157429e6040a15cd7fb9deac76d6f1146a482dd17db2614e84f8fb384efb463a7a53670defa80adb2160396da486a12a9423c683cc3d0c81db5be6037a0ad9e74bbb10b4c9b1d73a34e3b6cd9f8e4059fd0fbe7a22e5bada1483d4af2378b099bc37914b8183ab388433b4efee5828fc1626d73721aff252f0f438c9d7945b6877f5c616885ad89c19252fb94c4515186416afe6460ea90ab3ca48627ced231f0ff2922abba3c8fe099bf85e8c2a92b8f944893010bbb8b3204946d83aa829cc94b6b31770c5512", 0x1000}, {&(0x7f0000001080)="e8589b5cf56d4a269c4351b84053f2cce2606a7695bf45ff2eb9008948382149", 0x20}, {&(0x7f00000010c0)="c437738b20130a3b1ea549a247a61c5616cd3995136a39b06e379478c6e4cadd61274d3782276be971c08bfaea888bea8d926a663035a03ca662b9acf11536a038ba574c362783614d31c6b7e6c88f98b899e46ecef5f7be508ddeab4a844e9b3470d3bc4469cb84a3f9f656109c23214a7119f0564da37f55cfd760dd06d55725224198b224083993eb4b9a85c4d3a30508d1bffafff465a1d1a00da768cf738eddd50b811444be51406022915043b65eaa4aed43de77705f1e8069c661f712e4287878cd91", 0xc6}, {&(0x7f00000011c0)="f9b3a4a09cb959064d6b70f69a71d9b5d349dbaa7c1c2cfe900ac057331b56d7533cdbd8b34ac979a5881c13ba7984ad3a1f794cdf4a4f8db5571e8298b75912f77bfdfbfc6be80d9a79fdcac36fcd2a8256ffa7fc9df381ed8d46c9", 0x5c}, {&(0x7f0000001240)="a156b3387a80c03018a36ad98408cf3bbfb74c1e9ad408fae93ebb7d626d2e7216913c6e9191c7ebae152ff3ffc9d1d402136e5e4393e5f4bfa9a08a2819e61a994ee0c2fde95c31a385c7155aa4aa6ce07bf59440d809923391159bcd6e29c9943e1e671462f589bbcdc87809911e88e745014e315f0d3db6af4b0d2836c2c52dbf875f6dde087d1202998616ceb06231f48f9c8f6a4828bcfd7a46d5e50dd21d0066beb3b998821c7fecf28d85a9054ee4", 0xb2}], 0x6, 0x0) listen(r1, 0x7) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:39:24 executing program 0: geteuid() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) 01:39:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 01:39:24 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0x0) setsockopt(r0, 0x400, 0xd7, &(0x7f0000000000)="9fcaa74c61013b3eb23c03cd31492179f4bd6c7559ef1ceaf96d3582ab252c65459e5424544c6d918896b6d565fa0330fc2e7de6700c41746cb5d17be540d32c65607e559657522e5774c8c3e9c0ef8e5ae91f43eef557bf7524d6e6dde587fc", 0x60) r1 = socket$inet6(0x18, 0x3, 0x0) close(r1) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 01:39:24 executing program 1: r0 = syz_open_pts() getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair(0x20, 0x0, 0x4, &(0x7f0000000200)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair(0x13, 0x4004, 0x101, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000140)="f1bd493dc58e1b2d6c75e01dccc297259df746d16daacf2b4deb107c4b022e44121aff9f8cf26bbaadfde817c0f8c6d79a1d190320f413520b6ad1e3bc7a3cede5bfddefe252545c284b9f39b28c9399d5edd094786562a2f5", 0x59, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 01:39:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0xe000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:39:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) getuid() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 01:39:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000240)=[{r0, 0x4}, {0xffffffffffffffff, 0x12}, {}], 0x3, 0x394) pipe2(&(0x7f0000000000), 0x10004) 01:39:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/145, 0x91}], 0x1, 0x55) 01:39:24 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x410, 0x40) fcntl$setstatus(r0, 0x4, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000001540)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000140)="acde3534", 0x125}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="f073716bd1d13024c21eb5e112b82b0265c3e3b7f8268c3b6e3cc20c288ea25a105482a9cf9f095581183dd0e5034aa15df99d0c67c7e490e4e5c418956832ad34abf30fe166ead9cc005f0d98ef056cdd324f0656be6f99960ab8a630453169699432020aea6c11dc72f69cccefd4", 0x6f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="97", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000001580)="e1d2af996e6d3f7e239db691452e57f93c035aeed6cc63d002bb3286a1ae40953c58df547c0f9500ecbf12e296c83b5087848f7b10d50bc871348b26522e049598170412bafb52f96ed1d48674256224e27fba10b5de29baddba35ea959a503112be4136ea08352b84dbabf9d636908a6d53e7a971725e8dc14a8382325eaaedfd433dff1377d751ee4baaa058de52a5b17d94a57ea333a829bc5cd88b0c92a25ba401f12376ccee775eb37e4d054261aea7d956022a527d7fd33d45c2112f121582131bad14a45dd18ccb80456e11b52ec999d9f8849ab562ce8b09c27e9d3ccb2e6fe691f9e1af22deaa12d51cfb3e6b2dbcaf80a153b5cd83e1be9b1495fc32ecd12322cc62e016eab0d62fc174954e2040442fbcc4c47d1d2669aca781318789d09bfe01ec14792ea25768ec1a1a43e70ffed02bbd70eae4bb9ab72cdc0af142917b121c59f3897c733f17ff5cbeddbea63b53bf3be79870271e7e3b59f07608c901e5baf44a5d0f3ac2840c4873b3e2d2d235c823a9f0005709221de4dba91e72005548127984b1693f8abc9b56d4c35c4ff63dcf8134eca794d2a6dc942e4eaadaac4a5336945ec7b89545313435edcf47cd965813f60db4d5f3fe045e25ffb4329c78bfdde54817e48a860c8becf3339015ccae3b722e12caf6d58f9cf707f65eea07ce724891641424e6360ab9e5d5abb74c67e353e5963a33ba130a97cd498b3869817b183ec97b63dcd9fedcc97c63c95960c30b80f213dec306e7ac0da920d3dc7b15bb636bf4bb4e89efdc196b42a77f0540c3e46dc059701fabd497505fabc09c2c6744a196e010d1155d3dda7b41454208a4153f877f9aee3d918d5814a8933d5e854e016d4cd63595f3d0f79fcd498af6069095dc71c5a285cc92364fe2cbc80f6902e3eed25d6e6b60389983d6611083ad0fd8bc6d8e51336ed8d5164b49373d5208731cb934cbbf14e85e5fb8d50431f0ca485c53e67643f27723ba4f03c1dceea1078b0c848872b10da826a4fa06802769cb4a43357309cf2af34707ed1d9c861dcf6ba8487a40198cac74011db0f82fa56af020b68991afbad7f922843ade410764e340761bc1b271244cb58be6014f55838c8c92efee81f0e429786eb6324fd6003781f07835b046e7a1a46e92dde4476d2e73588a551d4cfffd3c882e271f6df743dd54ae8bd89047d100ff7669b049023caa750d04022e61fd47a32558f255ec6f48f32f3c5ed2d288d06d57bb7cabb8ae14cd07bd1fc36cf6a0ba5d0424a8e7fec98cdfe56cdc91067aa03bb3f4249d9a1aae685faef2b4aba030549aff214fefbbca4d2ff2151428d68630cfad7a26f258132541c8ddea441aac1f62402b8ccc699c592a26c549598273adb1dd45aa29a8f0603190230efe6eb6738b3291a85506de8c48cc2b79e985d66e51892db1a11284dda98ec36659be55534556f75dff3552ebbe7e7e02a58f7a9730ecf5dd58e244d441c167a3c0c47568cc4a673a0d12991edce1b580faf626a9296162a0f60d108d703ca7a4d2a873e1db6f485c9114a963433af3f7b749a36b820cb5a82afdf15e4659221b803a827a8ea77ac466198374eacd7e922b56a86630d8e568ca324fdbdc4a07f2a5654c83131ee7a073fc9ebde4d68b061375a5fb20e99269406fe937b47cbd3b3dc717cca3f895bb7daaecc4c59d886df5f1e238f8af3fa8ce8aa907debd4a29bdbc13e5b51eafe773c88da91812bf7db88da5a326f2d507fe920b2126bd5c152b244b8216b4c0347c87165cc06a29a7e45f7f3a219b0a4d15e45811fb21a142c532bc13c15afd4a6bd6dd43f292ed231f2ec386440f9f54b1e5ac95dd35a23951a8505785d2f480e9dc6ab6864e6a8d47bbcbf5903515b17d4386a2ee06d4fc87e713c32f4631cd493f8851a6fde81ca6ef596b1080da387c489e3b13fe12ec1a3b8482ac8a7199e8a019b311b77d6ed10b2083c9e42b0651f90872f5dab2a80a990ddab607d91ceabbaa848b2332a89613f72a675b8b1514cc87f3db30d688429ca4cc1b8ee0d547941e741044c38e3c3c3d807decfad166f3b8f0c6f3ff85b499163b2a4e9baff1c2bae666b08fd3fa2a14ce6261d65dfb40d04bc9dc7fb51e72eba9c7cedad4d08a71f08d024e6290cb60fe763b515a4e2bef760ab21ed54714b3193a43eafa08e03187041036ca184c638cc13b80efa27ffb1f0ccf7c313ecb4e25c66f9c6cbd4d3fd7bca37ffcbbc4550235cb7c1e28da3d9c47aa5c68fcfe2f562821dd6ab85bcfcf6f1a80be815e56654d5df8d2dfcd1d31e06a6341dbfb439ec208deda6ecf335cb99200b77c95d2b56fa267c97b2c755a74785b3d334674edcd311f3819ea17e554aa5aac9e3142373c18a8cf29fa481bc033c8045109f4d29ab0b71d2abe2fcb2ece288dd2e60727d9d0360ad238f364cd326044c8beb6cb28f7b061ebea68a2be45862adc5d0047140fb666e1409d97306da2343847ad27ed4901495a99feb42154e2922bc46e0c925a381b43bac2256d4a3d8b29a79803f60bf7cf053befb513931f13c6294cacc87aecb984b2e810444f3af3862c3118aa7023f4b82f281431cb4d34bfe36e74189c779afec96f659418b8ab2106476bb6f5fff9a53f36fd07705141c77b3850f1326ef34e106dcaf1115c45f13e7218bf4aa764a9bd110fc4cd8e83709e8287ad625d8fbf1b6511925ccb525fcdec5887632251a6e6e3fba8df06a3f9fe3c0422e2e29c7ba08d06eb29a7e294b2f4727e6de6f10fb24cee18a94f6ff4aa75055274e83466c8f942c940bb42c85768b4b14b6a1eabebeb041b4aa0324fe94280b054fe025af35c5d7c71ee91c3ea38b64fed2ca0218cc529bb631639482f711583785f1615e18cdae5f7dc242ed090899a732f7faf612ed26a31d97ac7662816f0f1dd5dc3bd2cb6a91218d4addd6577fa6429dd7c3f984ec0d322351e9afa937a80cd1f35887af1f0b0816ba7aa8d3643f271482470bafc68e37b48778104bda708504e2495b540af254698567b957394dc2d77d37f9871da27db759154ca33543f3a49e3a5dc1ddf40ffcc4ebfc448f749ce1bddfff221b411588617b5cf222404814b2be3832aa6044802a128546525004d9bf84b6ffc206be72841", 0x8b4}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xffffff007f1239c0 va 0x20ffd000 didn't change! 01:39:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cc4bbbc724ab40ef05a35c7d38c5bbf3cf790ffcd06bccc1a7918d26174c5ea0b23cb190b01827456403b5b6a3720f729a4c972159c0867e4e5d9e2195b1907bb1530cd4f9ad36b98ed36650", 0x4c) 01:39:31 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) chroot(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) syz_open_pts() 01:39:31 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x4) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 01:39:32 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/6, 0x6}], 0x1) 01:39:32 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/235, 0xeb, 0x841, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) getpeername(r0, &(0x7f0000000480)=@in6, &(0x7f0000000400)=0x7f7dcba1465c8310) r1 = msgget$private(0x0, 0x48d) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) r3 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x100) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)={{0x5, 0x8}, {0x401, 0xffff}}) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0367e2862a09cf12bc245bbb240000000000000000e12a603d9daa1237e86b4ae2a0efe8bbe3acebcb25b5066c7aef99d43b79adcae1258865bfc7a617f8391e6624611eb839ca6149eea54ae61846d856968655c455150bc532145a94caa14f9fe6a240ea1dbdf586610ed6d93a4c89a2ec9c"], 0x8, 0x1, 0x1000) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000280), &(0x7f00000002c0)=0x4) 01:39:32 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f8306f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a7bfbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) r5 = msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r5, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r6 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r6, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r3, 0x2000747b) 01:39:32 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair(0x1e, 0x4, 0x37bd, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x8, &(0x7f0000000000)="dda165a06c26eb69948fdf75cdb131779d657880d9422e88161d0031d28de43aa79303fe9ff80de96baab62ce68bc26dfc75ead8770d", 0x36) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x6, 0x1ff, &(0x7f0000000080)="927778252dfaf8ad6220c693e41a777dfac6c094615344c7e95c9d0b1829d6c284643a8562c78dc23c33ee46e578082af5a7ea2aeea2b1e4453811726b838d182d65dc5ac455aca697ef214f87e55aae98f538b2d24a290363ce22cd7bcdac18d37b2dfd74c918eaa50d35d98a9e3db7a7fb5205a3481765eced4a6254374e5e7c15f85671600885ff797622bc506d055b4fe01e6194dd09c8b6106e84c7be7dc59c868685a3776ec8146efea4dc4002d3a4821144b42d3fcbdd9612fe0c845d9b5afe", 0xc3) setsockopt(r2, 0x0, 0x69, 0x0, 0x0) 01:39:32 executing program 0: socket(0x27, 0x34c79c08c429d9f4, 0xffffffff) socket(0x21, 0x0, 0x0) 01:39:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "ae193f8f7faa065a848a061cdce168c5d2045c14", 0x0, 0xfffffffffffffffa}) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x8) 01:39:32 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) execve(&(0x7f00000003c0)='./control/file0/file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='x\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='x\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='x\xbc']) open(&(0x7f0000000380)='./control/file0\x00', 0x0, 0x110) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./control\x00', 0x10442, 0x100) r1 = open(&(0x7f0000000400)='./control/file0\x00', 0x20, 0x4) poll(&(0x7f0000000340)=[{r0, 0x40}, {r1, 0x1c2}], 0x2, 0x5) link(&(0x7f00000000c0)='./file0\x00', 0x0) 01:39:32 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1d0) socket$inet6(0x18, 0x8003, 0x9) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="c7abd5e01a5ab400e0c06068bc7ca24336b044740519c87061f57f280c407bfcb5b76f7724", 0x25}], 0x1, 0x0) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000180)=0x10) ftruncate(r0, 0x0) 01:39:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x6, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x130) r2 = dup2(r0, r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 01:39:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x401) write(r0, &(0x7f0000000000)="ed878e98c32ce9", 0x7) 01:39:32 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() 01:39:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 01:39:32 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000010000000000300cb9f2ca3e1b132c8167ab2ce3eeef547bd8245e68cc205fe9e17a7618ab0640aa8cc59c5addffb60ed59880a5bd79034dace3c6f529dd56f7abb2ea430d9336165616dcff57ed7ebf318d7584cd4030a45d1e57ca4009814c3b7ee7e0400c1e238ebb382f25658faf36b1a9c19c5ecad06826ebccabade08eefedf63b3b89acc736ed22911d2e779cdbe2256c0c07bb440d55f95104e6906ef4ce05c1ea7519d78bdc530e2617abe102439312e7ea1d157b0f0b4b887435d12ee4e285e3f110abd9e15adbc170cbe62826f35eafc58b1add2f7598b6b90b1ed2d3ec581cfbc"], 0x10) close(r0) 01:39:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x3, 0x2, 0x8, r1}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x1000800802, 0x800200000007, r1}) 01:39:32 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x83, 0x10) accept$unix(r1, 0x0, &(0x7f0000000100)) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x3, 0xff, 0xba, 0x2, "19a8fd3f8bbd29da753081fd470f80ff39df11b5", 0x2000000000000007, 0x760000000000000}) 01:39:32 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 01:39:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x800, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) syz_execute_func(&(0x7f0000000080)="c4a17b2d8c7befc6e2e166470f71f3d6c403fd00b3000800004af080a595412a16cfc4610de18f22372bcf6566362e47dac58fa800cebc01a80e0000c4f00fba2962c40119eaa800000000c403095e876b8bce3df9") 01:39:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xec2b77679aa2fa55, 0x20, 0x0, 0x7fffffff, 0x5}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x9b1}], 0x3f, &(0x7f0000000100)={0x1f, 0x4}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 01:39:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x7, 0x4, 0xff, "412ee08b257dd0ff7c6de2c95853d2d211d5098d", 0x360, 0xfffffffffffffbff}) socket$inet(0x2, 0x1003, 0x0) r1 = msgget$private(0x0, 0x41) msgsnd(r1, &(0x7f0000000180)={0x0, "64a57e2f1b2b327eed015ba657b2706cd2515ef9686df16fc3ca0885b81591767bde30421f0bc5a92594977f4a14a8462d53b47071624d559f8aba212a8acd64451de975d8840212a5fd8c4c97716f68ac7e456346c5ad621ccdfedb5dc10488b75ddba4783a09e63eeccbfba6b901c6ad346eeb522b138ff1e20445ea5a56df7162b9f59e81a57fd043daf3962139fd4c19d81f52127e56e8404a7d568492a96e2eeb34ab8cfc8168a6b98deab46e9b31157bbb68b4aff94bfb25d813c2fdcd9c3229892f9d6efa739771785964fc1a24d7b95e2db5afbe5ff0612681543738af2451548ad26c9d0d7f5596bc6639ec629778c11e9373b4b0e13e3127c8fc5ac7e3548747d8ac9db6cf6c33d9c82cea283bd9605c0ee982fa80cf4a0c108e72db3d91344486f0c4e3122de95baf3808fb00ce68f2e34d34243991eec2461e19903b23bc409f74ca10506921befd4ff88688fee9e85645b389eedc1d3373f3a3c79f2f1dab14ccfd044d24b43374af781490b19b7eb8566ad668d86d637a16c338b0f8cee2481c656772db021894e7ea6f245787d5676f5a02da0143de2745a4ff2a41397d5fed41a82e20aa054caee6906d4ed1e3f604722baab0637bc1b8760f4e0dd5e833996e2f310b3ef81523bf229959fa81835509d728a2d5887d3be57046e2bc5c846410f727ca4675f8e80de90965803416f8e96d0dfcc27886bf8cbf34a94ecaab6abfb6e71bacad1a63be69c9375fa0978173398139c7b0580be8c04bc6dbca63404f32a2dd4c380ca8b55574ecafde515235a538c797451afad1783ffe62b1d59214aa5c5fa7d82fcdb15b35c21b52212578d7dd74edf23d01b39d05b81a151ad532b5e49433cfa4dfc6f52698988b9d8390c80cd2ddc9c4eb2b5644d3d1a744617bff6ee722820bc04316ed216a302f9ebbef2193068ce6f92d085999300cd77914588f2799b44d90f223448e88ff2bc1090ea60a7d6b0ad566436b12c70beddc435ff7a5571d7d8766aa7e396000fbc38b503377f6994ff49421db8ff77b2602254db21c38f7c17a88fe496634cedada4c5042a520ca08a2563bd43d110c30976090269ae677e721f1a13af0120279a4b5badcbf2f6eabe700f1925366fd0f91f40babf9932cad7230bf79aaf4917a21a03f94c95ea06f4457daa7c876824aee5fb5fbce84fe7e065c69f0001cf5248942f5e88d866fd48a9595afbc09f3ffbedb4843104eb61e2829ef77651529fe9dd0b3852fa1445e16bb04865add1e7b6167a2f5f52d8d02cde72b25adc6b4f47886b5915caa68a025507e3aa96209a4f9ae0c59435203dcde7fb607438187518b020335ac5a0da8f158915262399ccc28c656335a3ef21a82e9f7f507907f6158b3ab376408d13340bf16a34c1ca81d602bfe2c35908a803a64b87963645eeb8105004ff5fb603c667ab34082e393bc1b827b71ecaa6c79ee33c48aa5210710a3c20a418916a72f5d313faf0fd8469ce8d4e6c51bb844916a09994a8cd5ea5219691dad8181106792e376a2360678f58a19c809db3e57887c2e614028fd8c7a345c6cb1bd470abd0ac591123fcbc75fe33f2a11943ba0d393f35fcc0f5da17473f85d810bc1a6c106e875b6532f786a4ed07290d168aded146c30f035382e71b0079f6a8d3b4887d445272a875f9b460823e2153834da365280854155fc832f1dd18c81473590048f7c846e22589c5c8441e798687bfeed6ee67e2aeaedd7205cf0d328102402de46d92ecbc6aed5e0dd5721935ae614917757ac380e7d4b46d9504d9132c27683ad43bd52a96f3cd800d99427e9aa49f02f89be41c8820f55c62a2986ee58b542df329fd651b00fe45402b9b098a6932e9508b0790f10d4092839075dbbb40839268ce4284108fbec77671c39e678438bf0912cdcd604e15342da5c6d29a547f9dfb8039e51342d24dac5820798352e2cafac00812442456c159e1ce94003e687d38486b3330c6c32697ea35614386e19f1c66120aae4a99a0a8d643bef71d8f244ee14f966b7831dd065026dee8cb94ee33d3627467d832588fe0c6f9ca80964cce730424b49fc420a65159dcffe54b82e7ef4ea834b57392c38c71739adda15a8726dd80809683987fee6c9569e27cfc571fedb927ba34e6692e87e3dc38739e2f692569a182144f5e5aa90e4369e5503634a00d431c0c8db030e4082f6523a48c1db207a654e371c1c5e84c4e172382bd728a667d0126797ff3a1eb969dad4eeacacfc95b82e353426663cee4635439ddf06488da0f37cf278b6113546b5aa05a3d1afc06ac1fcd6bd4c4918961e362ca343a8c05945d1e7e5060c1d40658b5dee5b105a6ade2d40fc6437a1859551916dcf13881d5e869c872c24d8249f01fd6869972623da34b3d2973f7a46fa5421a62e3cf6f332b8793d16c0b4f849c414755075f30edc6765b210a1aa3c7b9d582bb43f9fecbd703a67e6205e76bf5ba1a434471afcb5a5099fc9987fe79aee81d963a211367a1840276974049e25fb14ec9b853b2ec1ac7148a721b318fadaba6838e7521e473e168266f2c6753b2ed187d26c59708d440ac29b77bc80e3c121c6ebc60e5285aa28ef456fa9c6bfb81159a2ef553cb1efbfb9929505cdfb522b9be5ba79e0ff078681b898ff64cae3865a31b0b7ca78f356869f9fbc7e37e433c3e49a32cfc08727ff433aa1cdd8fe68cb799459cf3d99d4a0959eb3b06ffa940e676b202e740767485a20ecaabebbdd7596111b830ad6edb8c1129c1caf8f922a453f9c07761c0f103fc1e5c13fd90d2444807024170c7dfc44aff5e225f97015f675b7387bf206819c51a491c44f22dedee74b0b1f27eedebefa58cc90b12202c4df2cc496c0336edab80a57dadfdc95d2ca5a95544b7d43945700bded09384a14e202bf534aaa7eb843c9bc7cc6c1eaaa83304f6152a42b1f36f01a2e69acc67255b8b1aaba7cd1dad52596958c348e9ff3cf768b0da90fb89c0dd096852a0f35356af88b1782a737d0598c07de48bdf180d29b25f5ec30129dcf9db9cd46d15a05e1789253f765c721950eb97fa50fe45fff8007dca38584081c130504d69172e1656c37d5980fbf4e088e855da7400afc244e64a92dcd84486622ed5b9ae3bd23b10f00fc4ea3caf65952c6b43363da05aa5d044cda5b59585704f76c7d50cd05d9b6f5fef1830861ef5a6e83e7cc2551df9666bcee6ab93ed639e256bcf1f16704aa91bcae1b03971ff8cd8d198b9aea0206f84a92caae54fe05acfb850bd1c8bd8d4dcd88940349504a82027e89c008f1df26b8fcbb1f63804459d5f275294970eebf9cba8a4b7dacb076cf0de10d8c526e56b45945695abdc08417659731b12a4a8fcb341283bd3a32cbaa72c59571632ba4fd6029c8eae85366c14781a5439e1ada3b775323d8120acb8b55193eb4766ebc9c1692dc83a279d0db4691d5f3b1852a30cbe9f42dcedccc165e7981c71d165bf68e2ba4c41c04e0b0f88cfa84dd2356ea2be56683ac310573b5cb9375ee2a035682ee4286749036fa7817fe0cd56ae52c4c1e96fa2530026037f6e526d4174fc99f8722bc125e5502914e384680549dce04498aa6e894f4bfcb52020dea0f807e746f2da0b3cf8860b75ecb37f27922075ad28c94153edeba20ca8c42ecd599cac9cc43f92c7543f31775fe77416dd12d39990cc3f445947bb3d15d75559016ad7a7985a44a3c6198d2d1c13a50e82e8a2334fe74b2979f61ac37628c467e950c0ec969847b283b04f587a89830b6754f7b196d92a7651928abf104d693006c7e66968914f340747851c76ff7652029396df068011a38050469e684a5693d92d33f848502fe6461f72694aeecbfa92edd9ec6fcfd5123e2296ee90ccd200218421a3d82352165fe4c4510d174ed817efabb4910d8952e10dc095d77fe8cdd4688b1d026b20e2a34d8f1a9d84a930cece8d85fd62b4a97bcfd439b4b5c95e4fdca9b8991f1c8d5f08fa38976b41ceb0bcf223f6686f27a84bbc491647595f7c6fc62b42ae3980dab5c0aedcf65f8e1d48b4ed22e32539bf82bc03cc6dd0da729c097f3d7e2fdd69b506da538621fe74cc5c97e10a59d18ca7a236dbcc3404833c155d189fd795e93256d7e001f19934b1da11212bacffd2ab98db58f9978566e720a9a7ceed7013b0c9ed53b75c5529c2709b21436c4691081595f53c165bcd4837fd74b25c29f4f6b9b9b97aff0f808c7e6c341c034c90fd4bcbc05111764a68f0767b0e551b8e429aa142dabe8fa3d90953e16953fecf1536583c547e3aa1d948d98cdb3526509566ddf502883b60d1272a6fef48edb4192517371f561ee037b147d23f32f2a48b4893e202880ebce29af010d3e22cd49a65b37ff64de1f428ebd65c6db172874fdd3c29e39e07a23121af9ae4f149a6de353ef13a47d48ab7413708e4091a99e8979f8824732aa752e0a2299c077f19667a36fb22371a066c134f61ec374257881d9eea4ae3c63508e93e1659f3c5818b3f0f9c0ecf5b35e15eae40b3f2f12f0422f8b2dd0064a84a80c175d70336b7deeddfc4a9105db0017a08f575f722602e2531a99a4a99446f7b77d4cfdbc6101fca3fd27dd2d850517904f48bce96fce055b645535c78db321a875f9574a6be0901baeeac0ab5579a4261f520ad5b364421bd47b2a670de38b85f59ae7eb5869733cf285ba65168a4d96f8a8fc59f0d26827005f309f8fcca141107b75161153b69e960c402b982de96632372fa421198fb72cacece65c19fed7ce3e5b0927047d5a4ac02a172603d4e341abbc7a49735f8d2b3aa6b0693184d3ea9cd9d74da6e125c555182b307511b89b146196688139f11924ce0e7c6f88009b7d103df8e13d133d643aa50360b342bec5fdace7b523a0c05fb9ceca3eace718175fda283db17ef5693a78300b1c9be3fa5b46cfbbea94165e6a7851a0c995b034f4773ca1264f10ded9eddd559cc9417ac65b50876e7aa31d407179a3a72aa20917ba13295cbaebfecd8c3600bebb2563d05985777f665724af12487c82563b551774e535bea16f95e0e63c906263d01a5c863bc3050ed4a175b36edd7011d8b9ddc669c58e252c117794451fd408f2f6cc2dfb3bfecbcc42f43b6928c3287dc7761b95757f137c748f9603f1a696a58190c1137e725dab7344e12439767be2353a97bcdcc5d2fe219b95b3e54601f7ddcb042001301f46eed503fa592512c6da372fdf0edc70f07e02ee510a2deec7769539b2f5b4ffb17744b4c9157bacf00ed99819ca0812b464dc02793e521d7658a80978b1b7a9013d9ce5ee5e153e35a4714cdd375e5a4739cf0ade12d5c0b474a81af0be7a14f4bf1b3d3d6be87d2ee0b61f740377673b9013f3cf8e8e8b35e2392aab5658e8e7bc041810df0cd51995973bd674557bb0e8298b135f1d11ae9ac73d76c889d93b133f742d3448e0b0cdd7be8737660336b2cefbb9866dc05995a24d956e20f37a61d9044866c749024a40380e8c57adb58cee49b40d4fe27a879d2a80d790538ea7dc9d7a8f779c318d6de82b86ba64e266d95b6c72d06e24de8f2a6a2403c5312fc02a625526577d6cf4dd58d7a0c72c86196e31e4c05749f57e59496fc5081cdd645f074fe2fb2c2280bc3e2f50fec0dc8e6bb89ef9bc57ad88220c7857334c5b154634fd123cb94f30f5af5ad77dff1a68cc5aff17b153973ad9cd1628787e16484c7a6713703dc5b2a1fc2ed2b8792e641e9df0ada7432c8d9ed497a438c7f55edd327b76a6a395bc61685cd54e51"}, 0x1008, 0x800) kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) faccessat(r0, &(0x7f00000011c0)='./file0\x00', 0x8, 0x1) 01:39:33 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) 01:39:33 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control/../file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000180)='./control\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 01:39:33 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2, 0x1) mkdir(&(0x7f0000000000)='./file0/../file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0/../file0/file0\x00') 01:39:33 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x100, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0) 01:39:33 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) bind(r1, &(0x7f0000000000)=ANY=[], 0x0) 01:39:33 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2002, 0x1) syz_emit_ethernet(0x230, &(0x7f0000007000)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0xc924, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0xedb2, 0x100000000}, 0x10) 01:39:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) socket$inet(0x2, 0x400c, 0x2) 01:39:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0x68}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0) r1 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 01:39:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() truncate(&(0x7f0000000040)='./file0\x00', 0xff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/154, 0x9a) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x86, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x3, 0xffffffffffffffe0}], 0x3, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f00000001c0)="b395e3491225ffce724be919b41329e3bb4c76bda3158f4c9be01334cb41d454d3cea69ddc3dca4e3a6610edc491b0ad0c6c117f60628e82a97b700357f9f76a768fe6d787c6bbeb92eb5f1c10e85849eef8c84b1715eba50f19f51570634b602a25749d3db981bcaf6a02987c841412531f52d17d760d62ab2897a7a6a484424e48e6d75cd209e30f89adb2a4f65ce10ce939a382fd668f3d94e8afee60be299bcc2dd4f54b3e3fd21fbf10f7b4b2ea2cd62ec0523c30424d90eb9d05f1f4ba6223abe9be47cf1b8fd0c7ce9966eef5a0a8a171da6ef490b93195112b3abdf2ef2e36598a59f7af6b35d0f624e3f813", 0xf0, 0x2, &(0x7f00000002c0)={0x18, 0x3, 0x3, 0x2}, 0xc) shutdown(r0, 0x2) 01:39:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2010, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "cde3d90f83d42bc09de052458560e2d87763ef71"}) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='\xfa.!\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='R\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xe4\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='/--\x00', &(0x7f0000000440)='..(+(*\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='.-\\$\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) r1 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0\x00', 0xc8) 01:39:33 executing program 1: mknod(&(0x7f00000006c0)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/227, 0xe3}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/173, 0xad}], 0x5, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000580)=""/223, &(0x7f0000000680)=0xdf) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000540)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x7f, 0x0, 0x0, 0x0) 01:39:33 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x20000021) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000140)='./control\x00', 0x42, 0x1) chroot(&(0x7f0000000180)='./control/../file0/file0\x00') fchmod(r0, 0x0) mkdir(&(0x7f0000000100)='./control/../file0\x00', 0x4) setitimer(0x1, &(0x7f0000000000)={{0x3}, {0xf7, 0x9}}, &(0x7f00000000c0)) 01:39:33 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getegid() r1 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r1, r0) getgid() getgroups(0x28e, &(0x7f0000000040)) setgid(0x0) 01:39:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r1, r2) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x7fffffff, 0xd, r3}) getdents(r0, &(0x7f0000000000)=""/58, 0x3a) socketpair(0x1e, 0x8000, 0x1, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 01:39:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x4001659) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x8000000000000) 01:39:33 executing program 1: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) syz_execute_func(&(0x7f00000000c0)="2c0066672666430f382b790967f63a3e660fd7f2416f66450f72e656443853b0c4a105df5801c4a2e53bc4c4a181e97ac9") socketpair(0x10, 0x7, 0xc7, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) 01:39:33 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x1001000}], 0x7, 0x0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='./file0\x00') kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x40000001, 0x0, 0x442}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x1, 0x3ff}], 0x4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x40, 0x40000020, 0x401, 0x2}, {{r3}, 0xffffffffffffffff, 0xc, 0xfffff, 0x100000001, 0x485}, {{r3}, 0xfffffffffffffffa, 0x20, 0x20, 0xdfba, 0x6850}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xf4, 0x8}, {{r3}, 0xfffffffffffffffa, 0x46, 0xf0000002, 0x9, 0x10001}, {{r1}, 0xffffffffffffffff, 0x20, 0x9, 0x8, 0x2}], 0x9baf, &(0x7f0000000080)={0xffffffffffffff74, 0x3}) r4 = dup2(r1, r0) listen(r4, 0x7fff) 01:39:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e11e4d542fa8b00"], 0x1) writev(r0, &(0x7f0000000c80), 0x1) 01:39:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x9, 0x37e, 0x97, "61d1cbce30fa32bf5df7e344698c404afc9afe51", 0x4, 0x9}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) 01:39:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1) r0 = socket(0x10, 0x4, 0x80) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="7fa01a4c42e72e3240480dbf5bba069a0ff43c419971df829d5da248b2d0259528edbdb685c1c9af7d96bd3105865794816ec83cb8f8b57f79f31c9e6e520c3a41f0f107668ccfcddf21e8b310413597cc7858d5c585be134bd9c9ffee00f263f4ded9dd4081cf6bce77c98bf93f4b0c3c265e4b0f04c1af3e346188edf963a40c6bbeb2b4e848e90783ba042e09db9b055b9561ffd64570857e58cc5a442dd347893b576982fc32a346a278b8719ce7cb11bf4af2c0914a57deeda5545293b432f7c1a88de39a768291c839dee27b8c3287e329ff81b7ffae37339b7cc5169ca53e090d7716622ef4c4bbbbefbba3ad7f1a36cddd", 0xf5}, {&(0x7f00000001c0)="8df7a14665795ea04396d42eaaf22cb6bbd4d760b9b5a4f1e99c79a2e79ba42939261f1aa34bcec59fa13ca995e20822eac01feb8cf3be66d20e8637a87e5c3128d045a56b4130296a331d565916997d380c4e9acb8bc6bd263cc71303defd56b85f9ba8f0bc2f45b119f357e77e3c13ef0dfa16e6debecabccbbd1e9048292e4e29eccea960b5b1cc9ed0fd20ac482b569395ca90eee373cff967c33539c9ed780e26a3125a7639b3f1032ffa0b564a2add4dbaa77558e11a5ceeec", 0xbc}, {&(0x7f0000000280)="3b285327fc4ba2500a9afce5a34ce468ac14f25acdbf9c0b695c57c770ed58bfea3c084c964d74266745ef6b699f0f39bfed51e199e4001c1f1f71fa3418889a43260095a4ca418014", 0x49}, {&(0x7f0000000300)="79ae63a02e28c3097549e16b45ab1c756a050c7db7e8e5ca84510efd1162e338c89cf9c04d3542b120bbdb7c9109befb02a982314882162241ae7cdd5fd97e1a69caf6027505c1eb058a207fa400f0ac32eb4fb79069e7bc8e36ab81465e41890afb31103d9fc61ef662f6573e3aed5a8cc9c701da709255ace60c74e6b7798242e059f7a6c50b5bf25401f5362094db89f6d52cc21e7231041d9d292463c0", 0x9f}], 0x4, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:39:33 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) read(r2, &(0x7f0000000080)=""/82, 0x52) dup2(r1, r0) read(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) dup2(r2, r0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/165, 0xa5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001240)={0x100000000, 0x7fff, 0x1, 0x9, "e077536d20bf0a5e819aa8a2a7833dfb76dd8295", 0x1f, 0x100000001}) 01:39:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = socket$inet(0x2, 0x3, 0xe133) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r7 = socket(0x0, 0x8004, 0x1f) r8 = socket$inet6(0x18, 0x2, 0x101) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = open(&(0x7f00000003c0)='./bus\x00', 0x110, 0x2) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xa0, 0xf0000021, 0x9ff0, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20, 0x8, 0x3}, {{r3}, 0xfffffffffffffffb, 0x8, 0x40, 0x7, 0x81}, {{r4}, 0x0, 0x20, 0x40, 0x0, 0x121b}], 0xffffffff, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffd, 0x71, 0x4, 0x1, 0xfffffffffffffffb}, {{r6}, 0xffffffffffffffff, 0x80, 0x10, 0x9, 0x6}, {{r7}, 0xffffffffffffffff, 0x0, 0x0, 0x80000001, 0xfffffffffffffffd}, {{r8}, 0xfffffffffffffffe, 0x8, 0x42, 0xfffffffffffffffe, 0x2}, {{r9}, 0x0, 0x42, 0x0, 0x9, 0x1}, {{r10}, 0x0, 0x9c, 0x20, 0x3, 0x80000001}], 0x3, &(0x7f00000004c0)={0x2810000000000, 0x401}) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r12 = msgget(0x3, 0xc0) msgget(0x1, 0x218) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000000)=""/35) read(r11, &(0x7f0000000080)=""/3, 0x3) r13 = semget(0x1, 0x6, 0xc2) getuid() semop(r13, &(0x7f0000000500)=[{0x1, 0x4f0, 0x800}, {0x0, 0x80000000, 0x800}, {0x3, 0xff, 0x1800}, {0x1, 0x80f, 0x1000}, {0x2, 0x1, 0x800}, {0x6, 0x20, 0x1800}, {0x6, 0x3, 0x1800}], 0x7) 01:39:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) 01:39:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup(r0) write(r0, &(0x7f0000000040)="220e2289013a1c067ebc74a7ea11cf811bf1fad7ea48f4445ed5", 0x1a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3, 0x60000000, 0xa66, 0x2}, {{r0}, 0xfffffffffffffffe, 0x9, 0x27, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80, 0x6}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x3, 0xfffffffffffffff8}, {{r0}, 0x0, 0x4, 0x40000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0x213f9ec}, {{r0}, 0x0, 0x10, 0xfffff, 0xc2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x9}], 0x9, &(0x7f00000001c0)={0x1, 0x401}) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x4}], 0x28, 0x0, 0x1, 0x0) close(0xffffffffffffffff) 01:39:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f0000000200)={0x80000001, 0x59}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x200, 0x5, 0x64, 0xff, 0xff, 0x1, 0x10000, 0x1}, &(0x7f0000000140)={0x61dbba50, 0x7, 0xd9, 0x0, 0x7fff, 0x7, 0x29, 0x40}, &(0x7f0000000180)={0x7, 0x5, 0xc3ff, 0x9, 0x6, 0x9, 0x8, 0x2}, &(0x7f00000001c0)={0x0, 0xffffffffffffffff}) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./bus\x00', r1, r2) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:39:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2af) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/50}, &(0x7f0000000080)=0x34) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 01:39:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{}, {&(0x7f0000000040)=""/154, 0x9a}, {&(0x7f0000000100)=""/104, 0x68}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f00000001c0)=""/107, 0x6b}], 0x5, 0x0) 01:39:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x20000) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 01:39:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 01:39:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x8, 0x10001}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) login: OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 01:39:35 executing program 1: r0 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x0, 0x0]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/245) r1 = semget$private(0x0, 0x6, 0x21) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/4096) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r0, &(0x7f0000001140)=[{0x0, 0x2, 0x800}, {0x3, 0xffffffff00000001, 0x1800}, {0x7, 0xff}, {0x1, 0x9, 0x1800}, {0x2, 0x3, 0x1000}], 0x5) r2 = socket(0x38, 0x3, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) setsockopt(r2, 0x0, 0x9, &(0x7f0000001200)="b6c22d84820b46ca2832f6c5415e2192069a0286a1602bf70db7691a4018cb35239e49", 0x23) r5 = semget(0x3, 0x2, 0x124) semctl$GETPID(r0, 0xc584ca9e79ca0504, 0x4, &(0x7f0000001240)=""/193) fsync(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) getpeername$inet6(r2, &(0x7f0000001380), &(0x7f00000013c0)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001400)={0x1c0000000, 0x3ff}, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001440)=""/188) getpid() getsockname$unix(r2, &(0x7f0000001500)=@file={0x0, ""/13}, &(0x7f0000001540)=0xf) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockopt(r2, 0x4, 0x1ff, &(0x7f0000001580)=""/77, &(0x7f0000001600)=0x4d) getpeername(r2, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) mlockall(0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000016c0)={{0x2, r6, r4, r6, r7, 0x20, 0x9}, 0x2, 0x3, 0x4}) fchmod(r2, 0x4) r8 = accept(r2, &(0x7f0000001740)=@un=@file={0x0, ""/108}, &(0x7f00000017c0)=0x6e) setpgid(r3, r3) getsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000001800), &(0x7f0000001840)=0x4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001880)=""/171) r9 = open(&(0x7f0000001940)='./file0\x00', 0x10081, 0x0) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000001980)={0x9, 0x0, 0x3ff, 0x36}) 01:39:35 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fed000/0x10000)=nil, 0x10000, 0x6) 01:39:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x3) connect$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x401}, 0xc) 01:39:35 executing program 0: socketpair(0x1f, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0x80000000000003, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x24, 0x81) getsockopt(r2, 0x9, 0x4, 0x0, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt(r1, 0x6ea, 0x8000, &(0x7f0000000100)=""/224, &(0x7f0000000200)=0xe0) 01:39:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x401, 0xc}, {0x8, 0x33e}}) mkdir(&(0x7f0000000080)='./file0\x00', 0x28) pwritev(r0, &(0x7f0000003440)=[{&(0x7f0000001200)}, {0x0}], 0x2, 0x0) 01:39:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) getpid() geteuid() open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x1a) getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xce42826815056c32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fcntl$getown(r0, 0x5) getegid() setgroups(0x6, &(0x7f0000000480)=[r2, r1, r3, r2, r1, r3]) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="037c8d7014f4e356a0fae53abdd81dfa3afa14041d8850d2ee8eb346ae5e32eb1ef22f6056fd255ae8b0f784b69c4a228088cb9eafe41d16b6ca20d449daacb0bcde55840c0a46b528e7dc73aae6f67e428be3c9a2070bf16765ae5ac070b1ffeddd65e356212e28f3e0ff80f7d05668f3e93c351f721a9166c7558c226bd6fe1ddce09803d7f958b9253cf6d26149e242548ff9e4378b03d235267881f36bad4cdca1c64c5b722eef916419ccd4e2c488940f7d5d19b4dbc9ad3e96337c412b1d7c836c33628a6479f9d781a79aca", 0xcf}], 0x1, 0x0, 0x0, 0x8}, 0xe) ioctl$TIOCNXCL(r0, 0x2000740e) 01:39:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 01:39:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/23}, &(0x7f00000000c0)=0x19) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x80000000, 0x8}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) listen(r1, 0xc000000800007f) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x24}, 0x8) 01:39:35 executing program 1: r0 = semget(0x3, 0x4, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x7]) pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mlock(&(0x7f0000723000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000080)='./bus\x00') 01:39:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000080)={0x9, 0x7}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x1, 0x7810}, {0x2, 0x466a}}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) 01:39:35 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x12, 0x100) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xc1) close(r1) 01:39:35 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1ff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x9, 0x10001}, {0x18, 0x2, 0xfffffffeffffffff, 0x1f}, 0x1, [0x3, 0x852, 0x82, 0x10001, 0x7fff, 0x0, 0x100000000, 0x6]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1) fcntl$setstatus(r1, 0x4, 0xc8) 01:39:35 executing program 0: r0 = socket(0x18, 0x3, 0x9) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/85, 0x55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r1, 0x20) 01:39:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) close(r0) 01:39:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/87, 0x57, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 01:39:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) r1 = semget$private(0x0, 0x2, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/23) 01:39:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x7, 0x4, "11c86d1f03548dc81cf89d1e2323f1f34a6a9e43", 0x6, 0x5}) 01:39:35 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4, 0x1800}], 0x1) 01:39:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x7, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x5010, r0, 0x0, 0x0) 01:39:36 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) 01:39:36 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f00000002c0)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666908653000"], 0x10) writev(r1, &(0x7f0000001680)=[{&(0x7f0000001600)="89", 0x1}], 0x1) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000240)=0xc) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = dup(r2) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000340)=0x4000000000000fe) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x2, 0x2010, r3, 0x0, 0x0) 01:39:36 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1d5) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:39:36 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') lstat(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)) 01:39:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="659fd20b9c90f9e570d81077110afff1e598e6285099057738f7bc29d12d632df567", 0x22) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() ioctl$TIOCDRAIN(r1, 0x2000745e) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000002c0)) close(r0) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x6, 0x0) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) 01:39:36 executing program 1: r0 = kqueue() r1 = dup(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = getpid() fcntl$setown(r1, 0x6, r2) accept(r1, &(0x7f0000004200)=@un=@file={0x0, ""/4096}, &(0x7f0000002140)=0x1002) 01:39:36 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./control\x00', 0x1027e, 0x0) 01:39:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x3943) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() setgroups(0x4, &(0x7f00000001c0)=[r2, r5, r7, r8]) r9 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x100, 0x80) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)="8b47657d81838228f8e4a7335cb2d32cd4e7a1bad8ced8c0966a34ff", 0x1c}, {&(0x7f00000002c0)="f4d91117837e1df5483b870bbef4213e4b6af5765f9002e4415338df352d120a37bdeb47abb3e6bff2a4744496dd689d8abf12aed74161339b52289b1224386ed19a9cac8052dd48a1c76cdf56c8ec35a05e47641b6501799071023a31f02e0c384fabf8fb16c460ba8599", 0x6b}, {&(0x7f0000000340)="826d43a3e39a6f403b5b188157ad2634c3d88a74e861cef057d0ad1586e2ecb895cbad3b9756", 0x26}], 0x3, &(0x7f00000003c0)=[{0x90, 0x0, 0x10000, "89e0b1f6b59a318d8a7e995265df2d86c150adb8eb6c5a7a305503211c199599364ac82e2ac1b3b24991297865408fc146ce70de3ecce0b853bb44bae4a6808fcf1e730b654e0901de8ee1edfcc849f5f0c778b24dec3889a43f1e40dfd5ce5b975c502700f601815a8d8e13dd4ee185c41abeb2fad6d0a4d7"}, {0x58, 0x1, 0x3, "cec30e34d6e2b69600744fad583c463d08455ca8917371216f6c46a1cc96cfa5efad889b1c1fd62df0bee7ba631a8d53782e4ce273cd6c9af1ad77916f0e168cff"}, {0xa8, 0xffff, 0x5, "73ed0ffd5514d5dabe5a42ca799d410be410fa3a7d71b6770b8d04420e15d51487f6032404922b2cfed00a62205d214082dbe413da92ade38f956a24b238bac60ddcfab6f129b0e4b9c27756101d7137aac27694803c995ee7b617ae14da864c5804ccfa2b7901cb24b6ec73617026bf9bdc4591239fc471eb1a40cdb56a7d7e3cd704efb7b3da2ca7ae534b957ab874bb51180c0a651a3c"}, {0x80, 0x0, 0xfffffffff1a01bd8, "194a28771897c448c45eaa1e3d28e750ffe45ce562b53ece487e42494692552264e5f8e345beabd4b7e53b87c9e383acba8ac8ded089581855cb1f1acda17d705fc87c615cb38a0b2d5ea953ae3d2ba5d6f74b412aaf547759e6ceb6dcd9048deb90022fde47c8115ce5aa"}, {0xf8, 0x1, 0x3d, "3fbe331e73819bba4d2b49f8d93e28566baa28f94cf6c79ec1b0137e094772d2cf00b3e92db87b435b3fae13e50925dc27ed6aabf41a154961ea25c6a8197dfcf0723d97b9180619781babda9942ce9906c101ba10318f40e38d47f222f46402fa445ddf54678a81297946fc704ed09f2b07de020713508ecf69a98fc6d83cdeca2fcc1e54e9d7da5cb81d06a90755b26c88833614d149ca93ec9a430bdb2a6128edc12a9e39e084f6582f3db13c9db57183882d25c3d915b0c92eca3401e5244d8cc1b3ae847dbaabfc5f0876016775c8765935a0ed7565fdce9860bf7de2b741181e0aad8ad9"}, {0x1010, 0x1, 0x8, "8c8e2dcda0d170ec1ad350f9c4d81194dec985ac9303ba6b0af2e31b3152f1be09ae2b7ac03f186a5f3dd8d293f55dff845c680fb4b01055f13ade5f607d14de6dc0ad2b7b9cc792cf5b3ef9afd9995703de85dd9803186b5e37c4e421eae4f799317d22a8b452838b2e92b6679d85ddafdbd589b0135693d20eb946c22d5785601b84dfba387a6513d75dd691db7283d8e6cdecdf02ca41b8804d63523e2f4dfb3b6677e0ca7e5816f61605bcc1b6698df2d4dc3be0cc754394b7bef9f84f8bd14fac5d07e4cb0424bbca1b58f20a5320ef01c50429b291c98bf5d578874c7a9f06017d05c791881fc5380ce2f818ecd7e37195e4343698d01618c0d7d715a6ff0576c929eab2c1c457cfb3b630d124cfd50d7017e764c60f7fb948dd0997bc6995aec1345ce73d18c47cabfa02dc4ad75e7a4a948ee096dbbe055533f0a8e80ab1ba126363ed3cfac8312aa08a2c6956c6a77ce15775cc20baeb41288e20626860c4305bbed002091dc186626ed123b5cd50f0a4436ea0afd4266bf490f4f087d7d5218078b21744e68cc28d35ff26851405b198367bd5a4c2ea42dfb7b899704291c106f44c2c2cdd47f67dcf3a1fbf39d31f8fe7e4f673c2d0b0488b5abc2a8eade50dca20af028a86dab35efb4acf2e2e00c49266f47d6ab83b692991355bfef109d954b882fa731abcadb56516a96c245567dca2ed403dcbe21437ab84745a1a85672efec9856a5a249c02393e94c12f1502096ea919f39581f054e643a758033234f0fd158f3d4aed49c22ee4492a495d45b217923a77ccf2ad6277a5c031931a380af3de64731fc5d316a7e90029bc679c3cd645265199ff46868bb9f88493474e5244909f70b4af193922fe2bee0c57341529daf4ec39f3d8532ddad2e0481130bdadcddd88a6ba61528f794df0e789d291cea4522245ed40a2146ce7333f804e5fc94a30e3bb991b790ebb78f6202ac51f5faa64f0c268e061c6d4503c5b7bd3e26a6f250578374ecd680998ff175ef8635ef3bdbbd149070ae35b65540ee9393ef779cbdb404a16dcac691b29ead00ba396700347d66cfbdd02615210e30520e534b8e4574287a3caa138764937566533a3425e3c28531ceb8d0b8e401e37f9ce0e9364e30eed73faa80732a81e075ce781c6a08512c375963dcdea4aa84e24d73b36577383afebc54e4e8931c6784f6fa2c3f57d33f69ce8bda7ef77f2e5524ffd9a9cf605503018aa5b8f05f5aa2fb218531058b992b9b1f68c94daaf40b41b53429f709833f5b59d05394c2add9f1153898ce3dddaaa0a3a9a2a07024aecc0cdc86c844ce6776c0c6b328eb020d8c42be9051c24e3273cdb771b3d277be8952168c7257624d7b2857ca1a12c00bf42821a444c716dc843beefe16d2198d6ab7ba2d94a7e5e7f063168706b05a720b5149c3cb61d1f01cf751dacadebf1c557cfc34e4a3d533c35fcc19a253073ec04dca87bb4088a13fd87cbc6232e452186e2a5cce516dcb117355d39bc41e2c95fc28bfd1c1e78160530030523b1f75c146a7b39ba42c078daade7390fa0102bc6c57c73235597e7964ac3a9a4b72ea64e39272e4fa1cff8d62751681f8cf5efc1f8178d3177f6a5165b52b49238299b2cc7a8915a460355e8963fb6dd38f5f3cbad8db96b6345966d5b5e36cd6763e792efb7fcaba8b0f152f33bc4e76f9f87c305f41a0683936d032504efc6d6ff731d54cb5abacc3e1d4a3a076628955b901270165401194f78048d575ceab25dbd6d0f60a2eb07d2c058bc0bdfc8f7f329a44fcdc51f37be009372189cafec5306e900447ff7503998108aee14ccd7b011240133b310b21eb4030a4dfef5a10456577402adf3ec56577b071fcade8127a8807aa0619d2f1de695739bb148a67b21c0d98e663e663554c26f4b2cf0f4bd9af3856dc310273d9d7a3bfff71c14c0f5607fa9d3b5abf86288cec00de0fa1c624a90976457a3bebb86e1b592865686c3fd545dfa9c1eeaf14d1e8dfad29a94101cf3672ea41dbb9a92b5818a5f2b5dcd2e0204003c1b4e0be5bce48ffd45b7d28956e53530a24599aef9e3b2b6ccc2ee845da1ea2057b4ab185fb50ae47105b18c706524144c85f014d7cfe216694976e4540f86ed340f05160ac6a487c7516e10f69c437fc5b2dcfaf3e613e213e4b4f66dbc511205af2a0dffa5a64dd0c41732d30661a4db78757487a62c3b48c046328dc9592a348ad03a7facee2bf56046d971b84e1e61b499166be98dec7658d2242254ebdffcaf2418fee307b7efc630355c1644845e6804cae01bf917e1b9146ab6d3b7016363739a3cd525289000c5d208fb5ddb40bef6e95395e43b251ba344ef5d7d7b3355d6f0e41b72d4681fe686895179191535ef215023b1acc9f7a97a982d2270659696477aee902a6f562492aa762856d402e555a86588472bec050bb18535d7009b1bc00061023fabbc83e79bebd36117fccb066a1347420e0c31793402bf6a18a26d86538dac1a0b5c1524710d7bea32cb7c607440930ceaaee45dc8f247eb2fb704d036b7ce82819aa7b9eb88c3d5a572b35011ee6b7c4c44e16cfe2dc02de2f9c3b07ceecfc197d9d3b648e2ca727aad8f5e92db96a188b2ce553913a356f1210c55214bb184e0a0fd22f2e873239dfd4297309a93f30bf6b0317adc0d95bef6788fb9f4e8d1c8f2de169d6ae46a2018667ee73bcbc62ce65739d5b5ef49329739fe091e746662ce9b1de550fbad991aea4a8c9563194f8ae0c014f090df4f69f85e6d7d13a66964eb2ee75b3d49ae0311d146710ba4eb65b7a33b7e2bd34f368ab416b54583638d3695a216dcd895bb21fc7592e859c66fbad7449688f24c0849e99464e5e2d71e2925e162a6dd26b2342307deedd777d88b1729724a96393eb03845043dd9c3bc383a43fd22e931c865fdb3e96d9b44701f045bd6a91a8a508a12051cd3dc82fdd052d123410db2d30d9a7f5e04380b0ebd27c6cfcfff8180c3992436635df2f6c3c4f27c936908cd1cff3c342dc46894976bdf44fa78d2c80a413cd7e764b823298337db80e90d336bff36e53030910e256be0f69519f4f152e62ad666c12772bfc8f124d450fdcbaea5e7960aebbe35f3be71d02ff75cbd32e92d934d53e080bf3dd65975ee475434d87a6695f55f7dcea2029f5da0ad229d4da76c999ca4b038bf9f995a6b914620de4afaf16b9f07d226f32091102e6cac0517e8675078adf54329beaf9d273b299a0c4610afd98098c15203d30b73bcf9af1297095d2e9b6b358e51c81f991e93599dce4b69c5c9c7eabf78d522854c89665fb6291957c858baef2e38c0175557f5254d5ee1e9b4770455918e59af205960282c790f9421322e3542b901cafde137d9b7434d0cd7548bb73968c3200c9e52b70ab7af5f0f4d82f4a31a9feb86181b30a75434a89a9027b1f70863e2d0e4e7ed05a6c70a65c56e4daa6910c6834fe4c2c077ef74f5c8f9dc957ac6710a21cff0991aeb8bbc58e5a6e5f4cdf59f546384c186594a90b23919e4ee33e5c0e3edcd63375de83d946c0ce7097db814a084897332c682fce90d758ee28c03cb4429fcbe60543a3a25b876eecd2a2b19b6389b7b01b7da596e0934b99eff07209a971720ed7914c5af801c8f4d820e848e40211d3cf4c2e63fa6b4b924185623d3a90ee351aff7fb5f6a009c516bdea649fef8470fef88129f9d51772084c8603fec590b30350012d95867fb6eb40be443613f1504f1e81f395ba180d9f23f7b36263b1790070944129889da23998c860a523c24a5fc1f7e13a8589dbea4ef76981e380484d63179ed624af205bb36ef6a6446f13db1d5c78c8c3e1caaea90891d731a251e6ae537baba756ffe82938e0a5e041e5e837f22273829a05dc795ffe1903a6c263f7d7314e91599cefb6650c019d2fd93c96c0da97463a200fe6e0afacb5aef345a3842c5db314adee058b2702cbf07aa1f892df99689a6e629e85d02e4cbe9cfe1379a964463a9a7e6533bf815fdac154df7e367b21f7a2ffba5acd236acbbbae1a5faa5de3f0e25b55e76011da3004ff0b6ca21528a92ac7fd78aac61e66098889d7e56c95b011548c0f2fb4c336abb0ab698d32b5c3b07e270059356f94872328d5355c7ac6aa07211d3d4d4f4878156d0d12fd2115efca8e615ec6908653efdc4783803d7905dd5fa476bbe6c96e56e8aa97e42f3d84cb4dc90509290c001d2d207f6c2cef81e75e871c1f62b5e722b413ac271f4de321f8e32e1c169bccdbd93cda51bdb4340494dad1b11388ea0cfd90d9ac5e11efdb0cc4b38ad1f78c49d2e327cf61fccb2c782bdeebd8cd2dfa950003ba170ab1050ea7a8160c6daf235dbe212a07b7d73dbc83cc186a651431971e9d4af2952dc8ca63628c578350afe8b8b4f749929f7e80f45305ba9df813cdd8f081b6d229b2981a3a0fedc0454892bdb82984058bdd7998dc248dce71773e10b888a82f9001c685b89126c20e4cfcf6519f0bbaabe1666fe46b474353c3519cdfa0981d082f696e47ce3b8463679522f3b306e62c9db4f2f14e5b11855c70f6415897bf81526353933c5c99ccce5806401e53e628d589820f18fa894b1eaf20c629743a7eb5ef01e98fd0ebb657c7053d24c4b1777bea598841de60eb8ed3ba776feb999e82fbfe5cc5315bd65d148c670e5b8e6d9339f36af7e9f5c2a9965bbbebb13c9b643519f3009e2ab3cc5e00abab1106f2da4def5d8867f245e7258031a3c41d94409daa9ccfbf2cc91c08c86d3e949f74e43dd6650fbc20cff760b34ffb3169a2865f30a108b4bde39b97fa26a39654b02f3dbf1cf60058623deb625720c3f2781a5359b728d31abc84f0d7850eb332adf5357617087bf826ddcb23617396aeaa563c23934f26f2e16e230beac3a18a686e06c970220e30737ed447481c6c31be2a065fb90fb4549a0f245652d708a9041d5183085673084a7827e54905e214645fd5e2c76ebd71ac73e3e48d30f01e31afc31c5f28d849012354e9f26e4aa48c05dd391028c82240c7d6574aa4d8f166ee2772ba439eafb2bf07bc60964be049ab5c4f0c93f3ea12ffda15b7e8db3313f9fb412965b6854d67dffa37bae8f438ebcd6c0b641424ce1f13ffd1ff680812291b7f6bb058a929c6ace274bb40746a81a8f1514707487aa2ea8882b1f7fc962aa22e2c79d5d2a8789baba43dbe5759ced6d5d52953bf8bcffc0c9c5ee89b3024ae1f62118df74c53a39e227793e10b7858a8026e8bcc980f86702aab16262d3b4a8f395ded1f06bf37138d9195cb3d007830d96de24389163c8c60cc21f80f37b2e27446ce35cbc82fdcdf0b06a8baca930a243f287145476e897444b08df5cacfca4e0ea201450e00c395154e083d9b0e1aea8abd3ba09646489d094467323108de876b3a4d8ec1be17afd2546a43ca41babf16dd5b6e1ac547dac47c64b5d33d6b67f71d4f08c210904f3c1359e8f30bd4c10a517cdd146d1d2efc6c6070133555add9c50fb391c98b5fcd88f68b1e2778349d1c3f064e5313e0d049be17a47513e94b4cd9f200fe967433ee8360cb34a53eca94899ef6893756b544a13197be246e4d1ba996a1402db0506c7cdbcddf4aef214e5703452c00ccb71718c5494ecdb7ce9f4bc408c2d67b5c14b8bc7c6bfb97fe1bc0baaea96dc723f645fa6acf9536d9c65481647883bd34be9a1262817a1b57518abaccafa4db923da49de040aa0290374f5f106ad00d1af36ad421fe531964f1837f7809fb8746afb66644648e4ce8cb20b"}, {0x28, 0xffff, 0x6, "880c1de3bcfd45ca31810feb88b6877955d5a112"}], 0x1340}, 0x404) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) bind(r9, &(0x7f0000001780)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) preadv(r9, &(0x7f0000001d80)=[{&(0x7f00000017c0)}, {&(0x7f0000001800)=""/92, 0x5c}, {&(0x7f0000001880)=""/144, 0x90}, {&(0x7f0000001940)=""/139, 0x8b}, {&(0x7f0000001a00)=""/75, 0x4b}, {&(0x7f0000001a80)=""/27, 0x1b}, {&(0x7f0000001ac0)=""/204, 0xcc}, {&(0x7f0000001bc0)=""/223, 0xdf}, {&(0x7f0000001cc0)=""/162, 0xa2}], 0x9, 0x0) chmod(&(0x7f0000001e40)='./file0\x00', 0x10) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000001e80)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc, &(0x7f0000002040)=[{&(0x7f0000001ec0)="73d3afb47da781db03790cc1d3b719a6e3aa004bf0709eeae8155887348aad35eaa88656dd0b449564a5dab758b4014c140a4be9a8942148d7104e295cffebeb081f39b995eadee6e5ac22c7f73491cf68853189e6ccf5ee590857b13411", 0x5e}, {&(0x7f0000001f40)="137a0f6840832b68b978d1d11dcb6ee753dec2f3c4446e7014e4a86f14a3a543b0508ac618bac7c8ff71bf55136331aaf718939a3646f321f74530e3adebb8465f3f36c26cdc7b3b04bb31f3797eff7d6f9e5bad4f3e8d68a9b68cfd0d3297f1be3b0b8c38ad785a198e694a2f2ba267d3008892eaad9a355c5882691766696df5b88c52c3e21ea6c65e292995ff58930dd685c621d065e9c2fbd6ea02990b254a1935d82257b7235f0ffa61ee38cdd5f61c80776d0c660c4187105cb53261f8223eb4188f91aed45058966f6b96617f3d94309e77fbac29d9112e016bce7c2e5bee1da341fe364bb31654", 0xeb}], 0x2, &(0x7f0000002080)=[{0x88, 0xffff, 0x1, "9338838926bb44011b7ea20d811bc0bd19fcbfd9d021a5935ccc73ea6dc1442cb83630c478673bc07a273cda8bf6ace73092103acbbce466c5a272c585c216b8959a9ef2683b4b201c0790274ca021c8f46691ef0a9d77f68f4ffa635d1bf378252c5addc547613d2a0eb8f78c664efa4a3c2722baa30fa1"}, {0x98, 0x1, 0x1fffc00000, "7808e6217b0f230d9b1a382610756122c8b9960f18eef2ad8883d954cd7831c04d44e66abbf025ef4be07995e572676fd17c3279f6359bf64767639ae95f3961dcf1b3504d664deb1247e35319924c719913a0110a142c53193b444f069841562760ede92fbd8eebb738fd0cc6d93bbfb7c7e3153b3ecca8496d849bdcdc882e9c"}, {0x10, 0x1, 0x1ff}, {0xa8, 0xffff, 0x7fffffff, "7348f2a3aaf5c378a8fc706710084e139cfb846d377dd983b324680e4984b29c45d5432f7dfc42ebf69dfbb08058aa32e4ddafca2c6e5bed6dd506e8fd7e8055f8d2fd066ff3db1e18875ed0d225cc1694c44943f8c8c518252431ef522668a14af76a5edfcc656bf3996710c399cbde6b2a592a82025478909b8058c1034504e04a1cd4fb2da78108f0597cf56a2db244b5cccd4c78"}, {0x18, 0x1, 0xffff, 'lv'}, {0xc8, 0x1, 0x3, "a4adf60fd6d0adca1402a034dc7a463afa0083486bc94c6b80fbb966519ff3d5ed33d31978646ee505f0d464fde6b30bff2278adb20ee80e60e56009d1fcbc3792f6f0085867e68a15a95e25b90fe2fc0187ee6331c40f017eb2228f0e70a7811dcb6146ef0ab85d390b75010dd89be763bc312824cafcf03bb4ac3472d0c8aa0d7fcf65b399c76deb46dcf9fd433c02cfb1009caa78163353522a9fef8853a9f67e9a411211cfbcdf401580b17454d2ba40"}], 0x2b8}, 0x5) getsockname(r9, &(0x7f0000002380)=@in6, &(0x7f00000023c0)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002400)={r10, r6, r5}, 0xc) fchmod(r9, 0x2) pwritev(r9, &(0x7f0000002880)=[{&(0x7f0000002440)="11bf106d16ae4cb286e4db934ca99dc5d2ad67cf049190b583a76013edef7f74957aa91afef5565e079b9d8192dac1cca2c472fd61b8e2c89bbb56f3cc32e616c63e184a68a1a430ef6e582648f45b76d0b6dd3c4bf3f1d3883e576cf35046c376864fd8095c494aed9a354785dea14def4c3630207bbcad71e59c8a3f10509e9032d5eef70758764f746a263091d62bfa6c7317870b0677b6c83cea4f76a3f519e26b648c395de3f25bb4", 0xab}, {&(0x7f0000002500)="685ec022e62ee2147136ec150e8905b579b1a3b8bd7c21dc64da0953830cc7b933f7e0f4e32542af95f27c7b62eaccab0777db967fe7cd6abd32807a40bf47caf06678d8ac75a095a18f01639d3acadb20a19f25e3a6d6681279ac6919e675add9f0702ae5359f0501731a272fd3fdab886a2a3da101361554298162138a6d187282c90e0b459b56b759a30c7ce79d66d6ef7324cd6257ddad4cf64dff0bc09a7f5fc5f62ab8de239b23bd8870c59deb0b65cefdc365fafd979fc99814271abd654863ab", 0xc4}, {&(0x7f0000002600)="445749cd3506ff94f05e9d06569dd523f668f0808a5d01f824164073f430bb", 0x1f}, {&(0x7f0000002640)="7beefd27790e3f", 0x7}, {&(0x7f0000002680)="043d70d4bf9efd68bf21a4d0d98b4d543e9b7b47883ae4d2568c785ff9421b814f3157d663323c973204184162ee8526a4c696180940210c31784e09b7f5e7a31466b4edecbd15c1e12ffcb13a964e53d493c324cf3a6e321c25b8d57a1d429117c834c9498c1f294376af0986bb60b61fd658faa8235261bdad65e1efb44a20710386810dcfe0912fb0ab5c", 0x8c}, {&(0x7f0000002740)="f3740e5b3d10eb9c8562fa134f65355dc069a7b8e9acd7c5fd0ada51974a2addba929b65a1abbd00d1177969ede745901fd66340", 0x34}, {&(0x7f0000002780)="2207991cbd6e3bb0dd1336ccc8f68ab31b472aac01179932fbc30dc561be75a25fe56ab698d956bc01617954fe8d06be03abd77d2934df3bdc7e8b3f995d4732f6e947236f6d69b6c17369418863c592273bbf2c14f5169c01d3a317a5d890d3277f079d115701463267b77f51d39311a32234bc442992017fb8fc93bd9e707f8f967757a9dfe0e3f053172ceec0f46473defecb7e72542fb031bf391ffc81b22cc9e76c1c7d3ed8de657745aa493a80783538cd7b6483385e19749cf8345e832ca6e5c9741f14e7953f0497463517ff4b5cf4197d", 0xd5}], 0x7, 0x0) mknod(&(0x7f0000002900)='./file0/file0\x00', 0x2088, 0x2) setsockopt(r0, 0x2, 0x9, &(0x7f0000002940)="ebfdee16c7d7b6bb040b0346689eef49376c1a68f7a5db1bb43803de4bb4347d5ab51919891bfb09ce5261b876ce466b615254feb04530252edcabdc3b52b451abe33ec4b43e01d2a8441ebdf86af07f590dc15a78cf85bf36cf3b86fb655cbf4fe746d25a5f00ac366c", 0x6a) getrusage(0x0, &(0x7f00000029c0)) setgid(r5) getgid() r12 = msgget(0x3, 0x42) msgctl$IPC_SET(r12, 0x1, &(0x7f0000002a80)={{0x4087800000000000, r4, r11, r6, r7, 0x0, 0x5}, 0x0, 0x80000001, r10, r3, 0x5, 0x8, 0x80000001, 0x2}) 01:39:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x3, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) r2 = dup(0xffffffffffffffff) sendmsg(r2, 0x0, 0x18) 01:39:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/57}, &(0x7f0000001440)=0x3b) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x15b, 0x3}, 0x3bd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2000000000) write(r1, &(0x7f0000000040)="220e2289013a1c067ebc74a7ea11cf811bf1fad7ea48f4445ed5", 0x1a) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) msgget(0x1, 0x2) 01:39:37 executing program 0: r0 = getegid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r0]) r3 = geteuid() setuid(r3) setregid(r2, r1) 01:39:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x7) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 01:39:37 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) r1 = getpid() setpgid(r1, r1) 01:39:37 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x41}], 0x1, 0x0) pipe(&(0x7f0000000000)) close(r0) 01:39:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x6ab) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r1, &(0x7f0000003440), 0x0, 0x0) 01:39:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 01:39:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) socketpair(0x0, 0x8007, 0x3, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3e, 0x0, 0x7ff, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x0, 0x95800) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r13 = syz_open_pts() r14 = socket$inet6(0x18, 0x7, 0x80000000) socketpair(0x7, 0x4000, 0x5, &(0x7f0000000600)={0xffffffffffffffff}) r16 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="226648473fea5961f83819163a6fb3fe3520ed7d385edd33a747ecc5bf9106468b1d3981aaeb9ba039bea570ec6396df4cf53b1ce1f7c05ec65f4666a09e8793b0db37b9dfb5fcc390f7db47dc02f483fa0ddbf2caf9034825ef6948948daa23ab8c3130fd46ca300fef613ce0e7a9d39e47db673ce62f258e8950b2c0488bd596643a1a63901d38d2ff78ea5dd4bcf3bf6f0f", 0x93}, {&(0x7f0000000140)="b9f36b6d8ab8044329db189351822d7997426cd54a4ef0ce3d629e81a9d259293c63d32aabaf36bcca6b28bc59100305ed5cfd6bf070267dedb0299dec873977055bde137d2f32d00d7c810a93e6ef5c33dce440f796896ba3", 0x59}], 0x2, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffea000400000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2000000000000000f4ff0000000000008522e659d447f77f2bf83d63acc6010d08f0e437f3c18175092e0e7ced3773c49177910caa6a10a134b5a7b8b14eea52eff679ad41852dcb96b4428ca78142c99b6d0fa627eecac10d333a6298027150de0ae4dcf801b5ba625ecdc51c8b36c0930bfe71b7337f08f0712be348ab9bb743cd204b6494f54cc747f02c1029cdc2e1031a6ce1ae52c07b29cb55c36e6e1264193ac23ed44df8466d25485da27d103f6d53ad372a02da52b96f05be4c5e4e5ae34ba8f223809bb4f1b1ea71722e3da08c27aa1ff6c816418396a8acdd31a45f86fba74d4ebe8f786f7465f4f3eea9137ce33d447dac", @ANYRES32=r18, @ANYRES32, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x1}, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r22 = semget(0x2, 0x7, 0xc2) r23 = getegid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000780)={{0xeefc, r3, r20, r3, r23, 0x2, 0x95}, 0x7f, 0x5, 0x6}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r21) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 01:39:37 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 01:39:37 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000c84db49bac5f948091d793d5ce8a3f6730f6a0e7411ade6e62d61774f2f3f93efbfc4dd134e50bdd8e820140fce0d2ed01306b7e178f8d243994782430e4dae792628b57b6626ab37e112d57df4c751704b6ffde59ab30872258fc46c6bfd6b06d37892fcb25f82fcc55f3b017f03832d6e8d93d4d0d3e638872003811427db14c9b11505dce1902e8fa6f93c8d51dcdb7b86c11a96473fd22a6b41fad4f0be40d91265f0f3bd4d1129938b32839093c4f4e78815c6bde84c595d8d447f54899b2e3e6f7fe36d0aa4c13581a551ad2bb9010d491cda45c6d12c27fe36d8dd0c20003d76076cbea6218908260646e489d59756934603630fadbf013dce94f2978944ff65d89b40843739cc0ed6688ebef0d25c4ada6daae8fe4003fcafe042846734377f055c881a278efd4"], 0xf8, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) 01:39:37 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) getpid() kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:37 executing program 1: r0 = socket(0x21, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x7fffffff800000, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0xe000000000000000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0x6f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x2, 0x42}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x4, 0x80000000}, {{r0}, 0x0, 0x0, 0xfffff, 0x401, 0x9f}], 0xd3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x401, 0xfb2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0xb6, 0x7}], 0x2, &(0x7f0000000180)={0xffffffff, 0x7}) setsockopt(r0, 0xff, 0x7, &(0x7f0000000000)="80563b1b1840d3ff21feaa5004645de827e318f95f1861", 0x17) 01:39:37 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/30, 0x1e, 0x801, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 01:39:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$inet(0x2, 0x3, 0x102) sendmsg(r2, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 01:39:37 executing program 0: r0 = kqueue() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 01:39:37 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffffff) flock(r0, 0x3) 01:39:37 executing program 1: r0 = socket(0x200000000000001b, 0x4005, 0x3d989aa2) setsockopt(r0, 0x9, 0x74e48883, &(0x7f00000000c0)="b5837f0a8d450367d3116734c5a82587353da7229e72721fad0f6fac7fc715bf73e109f92dbb45864a13c653ea074d88b0ede38f2c323b22ab3e9570476d0a19acebbb2e3346ff57f5c883976e84436753de4bbaee5abc4ec3ba1d477c149a3c734728a66dbc623b3726d35d0df95470fe7912e70edc7f22a65ffaa8ef281155aecd41", 0x83) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x2, 0x81}, 0xc) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000040)=0xfffffffffffffe73) connect$unix(r0, &(0x7f0000000080)=@abs, 0xe7) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) 01:39:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 01:39:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = semget(0x0, 0x3, 0x500) semctl$IPC_RMID(r1, 0x0, 0x0) 01:39:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ff", 0x75) r1 = syz_open_pts() kqueue() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xe0d, 0x0, 0x3, 0xffffffffffffff7c, "854955882e0261ce4e64378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000000)="18ca8b17b9258ea393251ba5d6755b6f255b5619f4dcc324d6b3b564c07a509a71b2d07bd83cf0e9d63652e6690a6cd540", 0x31}, {&(0x7f0000000040)="cc04856da51ce8c87420b171ccaf6214aa", 0x11}, {&(0x7f0000000080)="cc633b5d88db52d01a34332b4948ea481bb949784ae305a3312319f51968191cfd8b", 0x22}, {&(0x7f00000000c0)="d6f063e4c9bff38cd0770e4072956a0bdbd39aeddabe93b79740a4359578f1c5b7b74674a0499115312dcb9766cc91fbf7382e3ef30c7e07715f6e79d1bade9d2460fbb477e9bd3979e82a518c27533a196a601a8352e95c91c9f2c299b30c1c7a4f2cf6b4f3cdcdb29fc81aa6606270eb34a4cc19968f51cb3f2ff9a899f37f91800b5c34bddf3a7c8295badaec451df2880c828a87202b6c33d7b1b678305bd72a2c604b108b6fafed123a02a95e0d2954a72a13b61368b897e06c52c84fa033c17841df6f32b61063c447e32fa75667847fbd4e6c35337363801695", 0xdd}, {&(0x7f00000001c0)="22edf2ddf314e94dec10e87d4561d51a1a34308382a6cd0791ee54045c", 0x1d}, {&(0x7f0000000200)="283c8ce6123278ae368b91e43fb20671378bf704471e62ed9924c45b1d6d4a10417bfa65db21c0b6a7623994cbea851cebaced7c848f52998ffb7b48e281fdea09d630eabbb85125847337b5b1463290e2484c08842338aea656ad94d6f1f3d25e734361dfe6294d94af4d", 0x6b}, {&(0x7f0000000280)="cbc947f842407e7259566b0450c13cbb5cbadd0d7acfd96eb5d1f0ffe088087cdd34e22dd87b7a76b9d4d474e1ca261de28bde31af9ff4f794dcc770a127894e3dfc09c352da2bb1f018d095cfca77ec605509d3cecb4745d4432705c0b24b12e6eea397c87adb94a1a2867753a83f7871427f5ae2d5a3582d2a76b4d18a3cd76f398e5406bc690acd0fdb8fa40d98ea374a758a598bda9c9aaacbb6c407b9c0f2b5bbc3ae3fb78d0bb59e2061c737261b11dd0ccb88ba58eb", 0xb9}, {&(0x7f0000000340)="c9e043e6e16bc2b347a9c7efcc5595c92e9dd02873606ebbc722afafd89b84d81635925acbe0efac075304b0d1b93ea171c2ba49230981462c15c777b00825b597202a40fdcea6f8611e1f729dc18d38e4e279947e82808d6de38a0f888a83369cb78ecdb753f20b4c6edc587526315e78b242e6190194dee24f6538b032bcfec66df17a58fcf63e4b32f1de5426a6b9333bda966ab84b36ba06cdf97fa3b898b0752ad95c4c8aad9fe762d796a08256ff694c3e91776faff4fd37bace1e251b322e94859663cb8cdd6c5dc383995d4e6587026d334664bab551ccf47a7dfcedcaa6b7f7f7619f1db56c41ee045241ab2216d00961267634048eaeea441b18626745f7de7c82955dca1af4ef8c5fcaf21e5f253e040459b4903abdb13db8667d4674ffa5438d949f3f4ac87db66989d8dc7366cdc6f41d7c9319867d5e0845d085b174c0ba5b95794a73342a65492cea10b58d74513e49a05e3c3fe0294524c7cdb0ccfeb06a2f6e0af172dca91785ff7f7e388bb7c02a22f607262d7dfa9a691329f87577fc49e0e666739de657896a929d5fe54cb66f3aa02a191b2be8d5f4bad5f4a55fb2b08e763878274feaa7095aec3187943a59057d795617a9869f62de07e5297374a4472a6e74f18ea39306e6584c771174957a2bd164f1a04a0aff75efd63f693d09b695e003bd0c4b12cbb84192184d01356ee8fcb216312c57025e6d29b6f804bd3eaedf224f8cca936c0ba6be6821fcdd77336d72221902139b7d5a37947792585f70fa458bc019480a8bdf5f37f0b817ee2a19e66227811f4ee09533588381b7ccbb4aa79132fd28a698bcd78fd29867600105cc2091d851f6cb549b6ee013f2904a262c0b36be0f52649ed93f5f1f26f790baa14a772def9c3411d9046ca66c3176fab8f8e6bc9b0c2bcd731c7ff94276f6aede23a60c0c208abcde5cb4f3afd058c09cb7dcb821b9d733697328e0401e71014801b1d32143c0e8b9e8db8745a57359d1cc3edae5181421eeff2b0752879690a724244aa15974d7d2a47307b2e0ad1db0b81747043e3a4f8541f8b473c3bc62d98260c5e4c241e31bef64d7afd5564bd448b6b383566babacba2d67b3b23be69af16eb2e6c59aa02b55cced88bae39030f6bc775078237fc86adbdb4d0eb13deebf09bd0712b043d6579990d5cc5b6c07ebb4682d4265b09f947efab6bc5a6934ebac4b608fec8f9b541267f6327bf6f4587f5bcb6f55f1929f7239c883cb08d769c49c3c55c763441ccdf3be6541583758b40106cb0f9bdf9ff88a23ff4bfc7817012b8c21bea08e2e7714738de92ad9436dd2f71dd617312f9bfd930d0d98a1c6fc0080ef69a33119de574e4a10e4ddf11837d2a0c2f97470a905a93cad99864fc6d944f9420c9766fb74e839ee0a2e8d7badb434f7d3bc1f5be242520bc738dba1ec3bbf132ff4e5f4a843eafc358a296d08ce3eae726aaf29bddc2c4eac637dcf5616625d51d51f2fd2aede21afd8289401b9cc1ee6173cc96168b38c4781d140c677c568f9bf31a8e492e2eeb4fbfb0b1b89bf54425b2358cefebec90d8238180b6b8caf8e6697993c38659b7cb9c1b53fb76b36abf7bd50f0de299fee190e5b93f748ca8c850a32cb98397d109497830ca7c735269a34d5e4e2e87e27ba5edad450e66142f36221b056de49f38daa1429d224de953060c7df757592b64a6a1cbec9c272718611438d8ede3339a4d7840b53e48e42e39139044ede04b12f551f07d307b19cfde0171637203665926d0c62e56fc7b628165f3eeadee7cd2dd49a88ce3ff1d52f71120ab39b13a87e1594c3a612f27da31dc534c7b4eb44363bfc8e4c8e27675b45366f634f852078a158b56e2a844b5100278259456fc8d4fc73365a2da3f18b8a447c4115d03c0098184505b114ed3bb7e61ba84f45c8375bc0efdecaa26f31bffb08a4540a9d5538eb9c62d6385c4993fe4dee744b366e27739b05520c6201c3aad8abc2b9d0e4d585ac0c1ac792f760e680d94a776bd09d558a1e570b0c7d33c5abb13d5585136fc70816b69601d7725dd76cb1487edf3af675b9bfb47ae943c7bd11f06b860fcac6e72d1eb30511f94b0b105ae60ba36874c0611a48d25fb085f76a90363c09e35725d3e3a2913bf66a3a15831cae7d94999983a41055e59f2ad2cbd408c0119ba691a5a4562304cb6fa618c033b46e7b1614b310b624978175137fd799c9354f72cf2e0e889bd8044be0ab11e90c703f7b9caeb1371bb14c750fbb474f9d564fa9286a52006010e66d87ce4ddd0918a285540419e109d22f602905a484cff2a4648e2e8c3d0d1f5b7dd734f2016d1b258e01febf280d7c7965ad2b0f24235e02282c682339249fca25128b37093ba2259cfc71741486c39f457962c8fe7267dbb8de49739a6630d502c3697a4ad7be2c7b3394c645fc9870ae963d082d013f957aaee1f06bab373a33a6e7b0de85946a5dbd2ff7ab391043c4e4458e6a7aa326741b889741e307349567e0e8b7f19be3b8a80b352696f45da7c1195f76aa5992bd6cbe623940b6ac7ea0475d8b532b2d5970541716dd344859fd844bfad78bf2876af941539ab5d085c4f28488c81f545746d6dfaa857bf01a8200e2767c797ca2610c76676032118a60eea3157d71f1d778675c2730d123f12122e2f55c1fac652c67f7968426986427def1e8bb0bee32b01d55f4985255cae126ba13790f73dbfd2c830b790ea3fbbff29bd8f820d239835a0b14c5afe44667285c740ad3bb6aa1ae8662503da9bbedc8a89135ce27cb96a9ece2cc252bdea6187418a010aac8dd09cd238f9097be9c0a883f9b29b3317f00ed526c6fe212de68a181c35a1a1669d8f689a39af6c49e2ebcfa3a17f8b0937293a3be17ccdf46a4356ecb6063eccf5ea236fd085135147261de55e45007772c72dc23837e6a9090b3e49a1df114878f071d27d680546a576b579d40ffb3e9854113b24b3ac8ef5428c092ac767a2b297970e67ce62b30051d91f410121626051ccc4c005de45635f764261818827d1dbe7f2bfc40ca09e2559663d836c1193c1e1b2e069cace3fe77ba1e0a7ebe60bfa5f1cd9d9d3675f210c784b98b1089af639ebdc684b3b60742382e48cafaa4d55b6c25ab1d6b15b405668dac590f6fba9090357f9dd3c1924c7783da32b6f923e6f90227a302139919e233c59fabc79d32da9f08f544eaac2fac9d9e51e099a33a11f13794f59e1672dc23e8f71788deed7d4d43df6f26672c2e6116d0d6fa060dfad494198f49c0ee0c2cf7db968196a49fcf6eb6e7721d9f621dea5efee867971d145eb72451416f3879057baf437e3a412d6b9b6499f8c2e6fac3b51a3c81c6241ae7e0a1a8d80c195b76641f8560500f654424a744907cc7ea86ce7ed4883e5d82f97ffd2cb4c04a8f537289d795339bb474553e4f55dc2d21565fa0ba5a90b8d1ff8c609e678740d97362c495406a2b6dbdb8203657698c40005bec1dff17c4d1ce51e4a25a1cbfaa1f1f426100fc8b3e499d3e8df7a962863a118677665115b7cde4c5b1b27b0882720ce2d44f187f4c57f18429cdad92f2a7a09dd84aa9abe94303b436858528cd70d8d53aa5b7ffc0d57efb1efb8b7cb0de5398c50f403dbbf7fecc37cef862fc89e16780e6e9d920ff72c0a7bed98e1dd6bfb8a04eb9332f662d53f2fb5c3b8cd01cddffd6ba048df770968df2c23293931be4873a08dedb242f3a9256f2fcfef273488dd024843be7c62646dd47d77abe62347e28974e18b6793819a66ed2ab3b8e45aa466462e001630f8edf985b688167f918deb25a7234c8bf96baac796e210a4926fb6e42030cc77cb4c62819ec50ed8dee0eb150a853e9e92553e95d9c531781f139cc64c42eb3a71a99be42d8c3a29d5f208028887f13a620e38d0d3abcfb2ac295827f1b5379c7c3296d991201306da17a40e51cea8d67763a94314c7db82a4c3ce966716df7babb79bdb370976a7cab9511ddabdd4093af2461182809eec253559f75bd59cac05f84467c3c2f40db8a66e0ec01c3028559c1a00c54bd828656d229593c25aa170021a8fadaddb0b58039e8ab3c21ec0facffcee61a8aaaa4c375b85521ba9456a2be845313cec96d4f9acaf919557610e734ea74cf5555e3ca22c766bccf9dec55b9098cbd093977ad426478c09826b550fd181160e330ab78531fdfc60e9862b758a1a73c233c46caec208929e3ae6f54c0e0838f516f73ed3e1e1695ccfb2d7aa21ad3e36ad2eb0930974e5d432cdf5bdbe34e954b4c793293bb349cddbd62fbfc11af639a5db685534d547ea7b3172e4a6a460d75c5c5ad0ba6ada3d40bc4bfdfc6d532a769d52a6300ba35c2529915d73868d390d9cc7ca8215026481cce8b5986e8523a906529a56b5742a11e7c72da8cc9ef4912142aa3e52d43f3472c53075492b4f55a5bd1ff7d129d40dae19c854a756ab2b3eb5a3839a980ba1c0b0a387b7ec56d2370b303b2734d2087cb249a2181ddf43649543974eaf88b151ecec0c3074b8f0ef5318456f6cce9238fe8b2f5955dd9e7384d6747f16f312eb3a8132faca57cc8b8e68031fa03f5482ab8a9559f99af6bca17ef715b70f00af44c9c985a42f186ee9b858c36cc0e0514d3e874c60f72b07d316e937850c152babff4364ccffc446458e4ed2e69659c541da8767fd16de383b1f4955160462367de57645797fb02b4d45e5c4e018cbe3118a83c622849285a0ff6c8c4e9e86a6c32d31a112c762d39ecfdd1a9cf3aee3db21866c0a44e6553faac2486aabc69e1a5e0749fca1fb6b48f6b880218d15abe66e838a00f6c20a797ba65ef8094fb955a5a39bb0cd42e5f806b16e487c14ecc306c51a488b33077c6537870cc17e1e6506b175eb01dd0c1b0352575aefb116fe06ecd18c5cd1664c75ade921c770123b190acd0730e8e6872361284125c40dbb377f94a3650218b2d9ed653b5984beae93dfd686e631dbb65e1e88bb0e700f128361067b098d4511063eb49066afb5acedc7531cf48e95dc095e754107676a3b7d806972fffa8bdb778c4b43c01c754adbe4fb2a20db4ae70d17ebf350eb57828bfdbf3a8076ff0f3f275f11bfcb938d3337c20cdfa34328ba645250715c8c5481621af5c78f060cca8316e878d9cea39c3c8ca5a0204eaa64800a32e5ed4982c0f27821490e563c035182bd623961a9d2cbd6a4779414a0b97749bb2d22e106d93c30d4be6a1ab07a2bb3d2ca390d925b654a4de18195a1c31abbb12eb9354c0dd3406a7c232fb6496636968f52864763401810d1f28e763456d7bd2f6599da9fc06168226f9e8a1abe0933e2f684b132ff6beb85ac1d48ee01223743c6470850bbedb5da4ad72f5d9cce117c606ceb2ec3e5bf6be8d06d5675ab83329fae30cc471d30ab78137c5078657853e2a1fb6e784ab13f8b78e3de973c8aa842c80fe035de9620ed8cb9ee22deeaf3f020114c01a1ee52ff50b758029420020118d2147f98b937d7766a01e1e95e75acf87ba7e62f1aca1dd4945bad69ad323e1ba92af4399373e86b6df3b9961e952c6b2ef9066be7d1645b9c21c8419b89455aec2da8fe6b470d45141d35b5e841c3f60e487a5ef84791f8da8d84b8b771be142f28c77f9f2436b140741b855777bcc3934357dff265e76c166ed987c3bc3b38e4daed411ee2dc7bfa1c934ed10cd8cb4f8e3b712ebb1867a54b79067558dfb98b864d37e72e9d187280750df3b5523b4dc9d696ff82d655ea81a4f7add2835e63d7f0403290c225460b4f9", 0x1000}], 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) unveil(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='x\x00') 01:39:38 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x40, 0xff, 0x84}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x40) fcntl$lock(r1, 0x4, &(0x7f0000000640)) 01:39:38 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) socketpair(0x0, 0x4002, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x80) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r1) linkat(r1, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r4) 01:39:39 executing program 0: mlock(&(0x7f0000dff000/0x200000)=nil, 0x200000) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0xd1, &(0x7f0000f9d000/0x2000)=nil) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ec8000/0x1000)=nil, 0x1000, 0x6) 01:39:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ftruncate(r0, 0x7) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f41348c3", 0x4) 01:39:39 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7, &(0x7f0000000080), 0x8, 0x0) 01:39:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x6136) semget$private(0x0, 0xfffffffffffffff8, 0x30c) socketpair(0x18, 0x7, 0x6cc8b9f5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 01:39:39 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x615, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:39:39 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x4) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x4) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002ef669cf397afe038ab01934a9d5c5842f66696c65300003f57f9f2b4bf1ce8c5f81baa5b374e804ff9fc281ecaa747c181a0666689b6cd8ec2858acc606fbf5039f4b2f712939df9708dd190f10ca6fa9ec8fb77a2493da5aef4fef40ea11954fcebb4099f83ecada608dbbc89156d57730b5c158c3b4ca92e00be1d2e7443219161e7306897943928becd0f6d6599ada65f446add9c4bb631d7ba92bab98210a673e4b33a752544138c04b1b9f4a2179cb1b92bf87141365a09f685e0d8e10b1ba5e320e07dfd972fea21944bfbd64134793235b3f9ed905d7569e23bfc266dd8405260b3b076a84e8a39f0a"], 0xa) r2 = shmget(0x0, 0x3000, 0x21, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/105) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 01:39:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1b135a67) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x2) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="392f14e88264a8f6b57f73a1e67297f48fdd117b6e94073b856b88fb005ff05fd34fa27ad2fb225d681c90cceedc2ea387df55fbbb91d94eea6d1fd4a5eef944d13f0ee6e31c2ec37287d69f245246a9719fe72b9d457d73a5e6f211f4acab943c5c43ed1cbb6b9351696d6baa7ac59d5030df32b24e18831de6b9735446a912cc5e4f11f091d3f71cb1e45080f9df2ad742d76c64990a62946161c16b8cb03eaf266868e2ae88bdc26ebb8fef077da426b8675829fd19eef8f901dbc34a11223bd29f122d7ccc9fc4b884f0500bf7b64538b3d0d08f3114032e27e0c7bf54402cb1", 0xe2}, {&(0x7f0000000240)="bf3b7eb17548c6a8c01ceaea89b06fae8405b2e516c7ba2ddb67922d4d5438012abd60a997f7aaf5e8bfee6f4a465d18a15e8bc0482c9e3a369ca769a3a7f9b4060c754004ba6fd86410779ae1dfde472341d54707461dcbb09dc221de799020875cee1f0f7764327d25e3ef1bd229586db7453e6e922d81e0de456f38d9fed823b1cf7285eb4833021e43c0e7e8d2ad28cf8974d827256b7157c9b8f9371f611cfac2eeb28bd6c455f92c284951ebe6a6410055ec50775f5a2ff8169e825d99f0f81efa4655613692922352", 0xcc}, {&(0x7f0000000340)="4d6fceef748fcbad5000b46647d6d886f27665976899d9d49c1de1afcb6154a328353294b277c9883ff3e28b30bfd019db8f873b782215c5c3cbedd2722e0f020b29b5947ae70a22ae7dcbc6d5cb9a034e4b6d2160b77b0eec456238bcbfeb72e56d1b49d19d5c58fbf2a8c4af1359a8033cd9d6c4eeccf79445e2a37ddafaddf8b4c0c6c18450b68c21a7084d602a4743aeb92cb4e99238ad68abd12552597c372f511519b70c3764945f5f130403548e01646dc5b210789f18d46e2280b34893df5f363afb", 0xc6}, {&(0x7f0000000440)="2461f2936262bacdcf8538a604a516029a14dfa90df5f2b03b6ae52f0d8631c5be9acb6b363034081569b3872c8c75c9a503a098fdca1fa217649e04ed584a0de226cf7f95aebf82b9021f59e2fb7528169e059626098bd40bf9827e220d2e1a4530ae0e1a724434fc2d4e4697c749821f1dbacd072c34b3e5f21c9dd9e38152740a9df8da97f1b093e678033577f92a2c22f27f3c24c4006739651a62933e59fd679d0b5bd219ee", 0xa8}, {&(0x7f0000000500)="02558dad64f2a9edfd62e32a373550dd04ecce94b7e9850f5453b3c79d3332723b0a4bf877a90b9192fdcfd8cb49609e437ca4c01415fbd91e798b5ba7f490faac116102202383cea959611bf6ec8d25b6f1514aae3cc03e11c979684f9f54a03bf56a594fb89cfcd37240a9de0ea4cd3fec2271c7a05c35bd229e167a0c298af4a672b8aeeaa28ae63d6088a2bf5ba822195a0d55a7ea72d972fca24353e6d624ef368b4c2c25e7b768675ce7524276f8810767e77fdf56ffce456aa8cfcde83509f8d183147259f75f0659ea76fd833b970e27a4b11834585064c524ac03ec", 0xe0}, {&(0x7f0000000080)="1a13e5975c5e9ba1e5617e835b08cfe3c7f9df9269c957c3173a66fea1fef4362f5b3bad32fe5ffffa4e2047c057cbdecca0467ed9adcd7cbfbabf", 0x3b}, {&(0x7f0000000600)="1ab19160a5bbf83e6355bef053c8ac5a452cf9754370e15d2d001d24386ac156be8b9005764eb79909eb71c9c33e619709695cf5c8e832e203016557d0c3521382e9e68f91df3d180ca6721c0f6616248bacf77af7c1e95cfeba8458983b59b6d224d0da73718288179fd545cb22434101ded64d0e49b58ee992ee8a072d215a3292f9262a150df38cbb8f82a38a20d1a5dbdeafae1fb9491922352c6c8ae97b9d970a01fb5f8863f5c0f6a512b4fdf5bb3abd901edfdd9028940e6e532a85afc70cd8cda752b032226f06dc884a08daba3c48fc3ab416f20d5a239e639edc3e04450cdd98e42890d2e3982234e87cc40b2351758ceabb4d70a434f77b6f8d", 0xff}, {&(0x7f00000000c0)="60ebbe014be1d9012fa4acdb0ea2e39b04056a42b4", 0x15}, {&(0x7f0000000700)="0652d7cbcce2d13f57259836ef1d82f101845d9e8523e9fce58e6c1359136b22d923d7a341b724b7cd4f9fb6e594c62d399ba8adc73ee116a1cf15a13491cbd343a64f82a120708423a0868953e72cd785cdb9377e", 0x55}], 0x9, 0x0) 01:39:39 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e233b28e61caa00000000001c00"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) msgsnd(r0, &(0x7f00000001c0)={0x1, "d3a8d2dd3b287cb29c94815e3b51386268c28753576530581c06033e9ac964228dd02e1e3915a2aea1"}, 0x31, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 01:39:39 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control/file0\x00') 01:39:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) 01:39:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xff, 0x0, 0x7fffffff, 0x0) 01:39:39 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x10001}, 0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:39:39 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:39:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x124) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x9}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) r5 = getgid() getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() r8 = getgid() getgroups(0x7, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7, r8]) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 01:39:39 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x58) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') close(r0) recvfrom$unix(r0, &(0x7f0000000140)=""/70, 0x46, 0x1, &(0x7f00000001c0)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) 01:39:39 executing program 1: r0 = semget(0x1, 0x5472407e66fb0263, 0x410) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r1, r2, r3, r4, 0x40, 0x8}, 0x3, 0x4, 0xffff}) clock_getres(0x5, &(0x7f0000000240)) r5 = dup(0xffffffffffffff9c) readlinkat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) 01:39:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000040)='./file1\x00', 0x1f3) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) dup2(r0, r0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat(r0, &(0x7f0000000000)='./file1\x00', 0x100, 0x1) 01:39:39 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') 01:39:39 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 01:39:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffff) 01:39:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 01:39:39 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, &(0x7f0000000080)) kqueue() getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r0) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000280)="b830a3031f2b5010142d3cbdb9ab571ac16035e339959d9b7ddb4e14e9e9e9ef52549abe5e800a4b4d5c7c17ddad4376df48c03abc513c2fd386bc91f73ce0a85ba9d4952f279ebf7b677fa13896f200a6640ba7fed59dabb8945195c1f3c328c33227fb840d71967b56e5cf3a71d6c943a9fac6f919b4003309d1a10034032d61412a37a3b30d34173659a4b5fd2a9463e18aabbb09b419c70c9b4b119dc558bc06d73da9cbbd27d555aeefff2ffb55db24732846766234b725f84595985545bfe3143e7df1594408e54ead8c6774e3934e237172689f16e357", 0xda}, {&(0x7f0000000380)="7c0dc5286015dd89bb76b7573710b597a490ec036b2a40bcacf559ca1818bba61b0f1632d36125222b4db533cdea7bef956faa636d560b24737b397bd925b1baba01a1e2d5746c620d731a68b5dc2837a03a6ee531367fd48eaf02cead2968db88f331e2033e7e918d1fe51986e677023155a9ed513aef3586dd99ec3242518654b53af1cae03c3151c0569f8ce06179daef79a0c2cf41284b54a707572d288ec8ad7f7fc6d4003837a8117f0835da258c24c4c9f497d1ac4d1063", 0xbb}], 0x2, &(0x7f0000000440)=[{0xf0, 0x1, 0x0, "1efc70fc58651f412ca0185e077c72f3dd2b64c9d472bee7a0cad198735e149ba89283d1719f1580090b84869f83776b04cddc1dcd921ec41d31537a1bf430d377d7ce2c3cd8e9ad429773c73529fd8ce195a3d5efc0f0cb7774da4072f437f63dada0d297bc2b8b20776ce24a31df98fa46715c23754e1837961b61bf0ac0a55edde996ec27956a494543bba0bee23cbb4746dee3c6a1bebf73079d06bbb084f3261d4684b449a8e06bfa6c6ac67e5d622a0821c3c05a46d80b0dda91555a1a8697f2c628effbfddd6f779a27ad1ad2cfec3e32eea0c94b62ca41cd3b"}, {0xe8, 0xffff, 0xfff, "d13e8dc73f01915274667c983b992c170534806d9e8ac6f94a0c8ccb7beb1d3f0e881bf631b364007bc9b4054eed27120455634b860300806574a6baaea4ad30bd6a0d7a923a582d4fa9c68ca2129f4a83366cc5b0d6262b7938e5127671481befb2953504c7b03a87919edbc888e986739b54799e72d2c949086bf984debf20c6cd4fffb39b3aad587264c5cbdd51c4e0653650f789afd1f23f4e57aad001b68d1a2a6985307d284575c141350de312780f6ea4d07e489eb2739e7dee995d464eab7772c747775d7a4cf0365e3f5a65b7f69ececd8f"}], 0x1d8}, 0x9) 01:39:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000040)='\x00', 0x100, 0x100) 01:39:39 executing program 1: select(0x40, &(0x7f0000000000)={0x2, 0xd8, 0x2, 0x3, 0x2, 0xa0, 0x5, 0x1}, &(0x7f0000000080)={0x4, 0x101, 0x4, 0x7, 0x400, 0x4, 0x80000001}, &(0x7f0000000100)={0x3, 0x3f, 0x9d26ad0, 0x8, 0x7ff, 0x6df, 0x0, 0x7}, &(0x7f0000000140)={0x2, 0x6}) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x6}) 01:39:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x128) ioctl$TIOCNXCL(r0, 0x2000740e) ftruncate(r0, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="36aeaede3b3efceb567f3103fc8c95c50eb7debd4756e4e33113d3eff63794db6b85a18f95ae00ca5634f54f6d27eb4652d8b7cde29d1cec11dac07a6ec544c5760aaf6239e2d67aae72313e156164b4247c0b4c7caf25b173f93d26fbe99eb3b9aea998591a23b271d7e0d276d11be192d12a7abb605000c4a89dab8ee50af7ed825d475eed69f8ef1b22f7dd1615195a3eb4402a94d31b13907ef478e1883ee0b6ededdc9b623bdeae26a48f929d00856972e9ce595cbd9e7738467905c38da052bcc0a914ad49ef81908c4f997dc797852449f1040566a8217d9d6022744ab64c06c185609c", 0xe7}, {&(0x7f0000000200)="d6e5d4ffabac1c33c86bdcd3d1fd004c303354be1fabdccda890a127cbf46781af803892d3e5f626b336b9536be0fe01fc7239e2f4bd9b7bace8ec1d99aaf96e13fe8642e28807f547a3d366e8cba0f54354facc5908f153e4f2d0b23bc590794ea922a06d0ae166bbe73103de2319b74893becd7c8fd75241bea73f0e94a9843fc69c1e0b09321318ea0e3af5ba10b7430d5f33bfffd8680eb5e2ab7c6e868085441175cbec13414debf253eb141d5562dc09e1096fb4a0ddda1bd22e111cf18f2dde15a9298e5571a373b2cf36d6a44760dc47949c4766", 0xd8}, {&(0x7f0000000300)="5259f937f8909167b5a5d546b3b92ebb14aca8568573e8a01d12e27aa80a0c41fe75b2489894f4e3eb2f55e19dd6cb58f45c791e5a42d04de667922d047dc429134e5e396237c8e3884b0645c353e69aa95f27cd2581a9471a9593db077b108f57bdaa47fa9309454f0775f1195abe02810b01fcbba28c20df78ea79ec03623d5291d9689a642c2615ad123d3b2b34f8f6c4197012b810a01388a3b98f45f7252def34a24abb441f54938a47b51088158b2340a87c7335fd30f9768ed4a2ae980f054cee0607b1344a7911d88f35f153fe978e4946fbf309563a41f7c3a386cec8cd9a874e94773e6d962eecc0ec59894183a10a59178a177cc963d837eecbbe9764400db777be31f728266e71e1bffea1521da1d4a41e7671ad9258a3fa171b240c9bc3797c50ffb6366c202ee834a115198943c78d0dd66c2a100bce8bb366ba2f3a2844ffd262eae6ecfc9fed4c1d86d1ecd672a8b1cea615eb580184fcfb47f34fa95db1d142c5e22d1800506d1495be65ccc497f32bba99bdc1f8dae01f9fb818dad3a1778ccc8b951e4258e0360e4f912698ceb9eb45c08ae0e6cccc5cc3eb2b9b2093f1a374f87fc96cc6ff4a900ded369fbdf42714112f05f49efca6ae361daebb7af978e0b8016bd677761581daa541325a017e8e536b65bc8206a38ec4270897f01d9477601ba8b2aad48aacebe751cfe25245bbfd6d812e7e949998d52d264a1fb4a82286fc77f122fd06b45175f851c4d6f1f0f7008f7c27c36a7a10d89e2719b593415ec0d3a58fed6b07392af0255686320826eb0cfd080307cf27357ad2f46c227f96b8667d72fe6536f006df6fa5db1af6872e53ff3d3e9e767f08e566030f67747c5b9e122f3f10a7ef49d51c4552ee54a85cd5220c926b8a4806fe60b97bdf5a0f7b5b98c332d47b19d6731ca3ee5df35eb89a9b0681f4846d89f45e61b141364c064e33cd6776bcebb8511ccadb0c3907d486457c5557083b54e8c9a802442e89024860b3a17eb2b033d850489bd8f0ca32ee6f39b4c8a65b423fa65f81172ca091a690f17afd68a7353ac0a890311c1a19abeea9cf0179e18e320d1401a6d845452391b7941fbcd87daa99801de4a29815d019a0bb0c0b00407bff03f9216b02d090c56e7ac20109591f991a230cce835583772c5db539a1c178849d95f3c83713abf95792448b71328e925d0be8ece26fef54483195ca76febd572dd6d3431df59f34be3ce0f09421dd898579811406d4ff98294b631d42b3c3526d440925c1c88bbd57aea884138bcd8c6d8fe7096b1b4ae74b29ec03b6411b72ef06d943df5a5887e72408c57143fb9c0f30585621a507d22fc8ae690b941602ee0da0ee6620d4d7b291ea156d071980bdd3bddeec4bfa2240d24036ca8b067ac7d4676386e875464f6fc2173881da0e5f4ac7d8b78178735d4e3ee8944355cdb14c052a9be48671edf4600f67182def023b16b8074b39c18e5e4256d987392492f8fd9da304eb4790b53ce6b04173d601828775d6688d12cb1208862911f10fb7af9a6cea2c082e4bb60aa120f3915ad7e250f135b8412a8df02a1ab8977cae46062e6fe8596011514ee5e73f6f50812e1fc7cb44ac72c7f728b7f0c83248f73f19bbdfd5da7a8f8595529d4733d819d89f4d3010cdc694c15e7dcfb98e5ec2f8900e7ec1d198bde5b060dd0995b1c04e0afd6071335a96c6859b87ce56aaffac76a4d4b2c0b73711406f9eb2e1b15c55dd62494b3c42e1691d1b331c6c68d2fb9c2ecc5a48e3bd55144d5a0c3da7aa6924c8c61c20837bc843f32fa12ddf3cbfa08113de05b445dad30a29a1e66020a8bd850dff222902c744fd9c6350e1d6f246699fba4fabed620c10f38ab2d781c06be9c7d0917424fc585c9729f0e8d25818af28077df97e8dc97bb0bc63d199a0e8ccb586951ab2fe4d30ec305200a55c7dbb9636584af8beadad03986230fccc2ba8c784b87300cd5d5ae528bb6e547a4f8bca9bd572e041ba2ac049e8cc631a4be83e355951a6ed3bcef35fc0b876aecc678443bcc61d2606eaee024820bccee07cf1edb126e1ef7b7ad7dbc7ecdf96214d1a55116719d2a6762fa9abe02f792d8baaa9b259e182755eb25175331ea05e022311d6f99a8f12a22fbfe9f8d561e3a59ae8a52f2ee74118049c27b097b14268a82175a86ba0d00965739dc9ef6c18f7a3b8e5d7e40e893c16beb7e84e2d49acec2dd3f9dc94b25a6aa37cd09ea9af2556eab572ecbfa342da7e912c9f5628cf6fb045d7c493be70951903ff471d1ff066a980f156cccbb10ff3113183e5a61267990c0707a75e5c97045d4202e07335c2e2701ad8560103868ad187c3f5cac94ccb6f0003b609440b279b926fd602c5613228e83ef34a4053d13af78312b5b8d26b3d879c5cf8ddefe6f01b8f59ffbd9c3c84e6540e5120a3857ff766c2fc4f654b4ec3782fd463ba462c481aff5eec92c7c7d85f428a963f62f1a32049340d60842341df76d512a5e52a8f0bbdee8f13f0d76abbf90de15bbd1dacf0667061676b806215df471f22994ee7fea1aea2dadb7c0b6ef03b58d7bb1d9c766510edaa636f1de8257e28eff76f133e2b8f92f72870b563f9b0e576d70c4fcb3bd87c809ece72c7000dfe4e18263b95c41eeeec8f33c19f0887ee11c2f840bfe89e33ce6c5ec6cb29d7f452f55432d9406bb3118ac20fce4ca4fbc0e7e53334494a12f0128e5d7de466f58e386252482fdf9299de4094fc5c13a16dfc0f6dea87862acddf2ba775076efafcb7a3d4986cde6a3e6885f085ea8ce40d41e795770d1495f3f5867da501bb54b806b67cc3926bc3d41ebe4f90d68aba8b76b480c36a8a28886739a81a196c4ae0272e54be6b317343b9d5c92e1a44c871669da13ed72472d2cfb7f591c1e3fbe4a4deda7ad1e3614f19926151915a1efae9862d7e20efc9f8ec4395de15676a01839c4d15a4f0bb965cbc50a05d83307a652a8db49d2eb2a4ce220a45759bdfa460cfe1b0afe0726425cdfc5a0919119a75c8beedd82cc61061379f617012ed61ae8ce8acd7df42ebb44343d45566edb209dea25f23ed57e0e5839fa380a60e9f3db784dde36fa0fda5847a1c202641731f6502a870fe4e42dfb50528bbcca9ba71fb568b0a77edd44dd0817441b87eee0ee826b93e7f46044a6f8d97e44624e86b83e975ea43d67864105fd4a60542df8a8d7a718d5bb78f441ec2069a1a95e126092456c530ec5ab04f779b645ac01c1b1eb267732303de8140722526f833af62812cfa3d95c1af57b60b04e2e18681639b459c762148ac9ddc0a9126f415642631a12cdc0c8190bfc4a2d768aca6ccf326bc964ab25140b99d9bc776702915a5f5364aa22c41a37b39dd035257f79dc20cc047211048dee488e3dca2283baae85dc65f9b7a07a28c6ca6909cc8e9a87f4b024dbdc489a55bd12c68527e56e4221c1dceeeb6e480509be69853651de6ab8c83bfb660ef3fcc184c7b2a1e75599a5bfbc6c75feade76a1550eb0a9de6bb3b1ba3e293d455932139cab4b360a734240c26724f190d0c65a3dda3bdf070bce9fb832bffd33e906c18d433b9b937b42dcd6a95020f595cfd81b1e193b8891f194f4abddf0fdcb8558c57e095f5777bfefb61e45de626b6371c65cb20b067596f7f9390ed389b736d45b0cc0379a8d38df5fd70739f5666bec6de01be07f8c19a7f50bb60495e8c967dfbc43b28ccdfb47e528c7bef50a1682ccb60b3ee28fb346330e6f15fe115a71cb9fe74e3b9b7b9c86912b8260617046da7436c123243116dbe64e6472f3e5214abbf707c96d45cc61a73e785ae562ac7289ec82f8bb0fafd1bafca15ab3a35be05b34330a7db58c3d33a028c4150cc97255943bb9eb215848d3f38d6f4c161502c6209d0b8df89b5e911e6b29f99d75e7f21239e81452e5a0e5547cd2765465fdbe814a7e44c3537d9ca160fbd96d80dead6a7c0fb3e1448546a89f62d44bd501d6ebc2f6f98c481ffe23cac44b9c07cc0637874d6560e6a9f59d8ce2addbf108aaa3d6f472f9806de47de54bedc795a802120216241ab250ed33bfc839852ef207fbb0c2a6953dfdba3ca35e46374102431604cfa7ecadae584ccb9c774b88a8f3af3fee4410df4170a330c555c86575ad806ecf9e37c039fdb3732ffd3e7ad701684b254a56d243b7f3cff532b887f9b2679dd3bc940163ac598fb81383fd73e8fa16989eb045fa73e73e44d6ed815e33b22cd0cc8a76d45e43e807a99df0a5157dcfe6a248e8b8e44efb30fcb8bda59f8e0a468bd8fbe91b56a71185cbc9de3a70681e0b3170b38f9b39fd22123afe51249e3029d0471333fc919fc7f1b9fb08cce0d6a90edc0b4ca6937dd876a1e3b180c92eaaab4686493c6923f65e39b3183c41fb90a6224dcee62e5ca90719cb4389aae2c211b1b32ce1b0ce51af54d9e39ea57e5801f15ca10d28559812a04d0c438342b33b8ae9dbaa3a6ee39efdbf0ca36d7c8e97a3cbf436ae3700e811e55afeb5b5853c09194f442de7fb2a247235e41bfb077d96974137a9da9be9ab5bf3e1e8d73ff14bdefabb88b8bf9997433d65f46bcf0479292a6a4f9ace964fb47f27dda54be5e4546989e5509e47b8204681eec84b691108ffe1a34a77ef7864dbd6a0f417b824ce0649c0ee151e03789ca658778b583aa22894b08d73313e53cabd69242dba022ab030f5eca07df39633842e1be6b60d7ab35cc0a6ac91640f8f4485cbf80257afffda16df94ee7867034f8c5627450ad8a5b56663c06c462bc55225564e764707a24ab8a5b10f05d74c8e08efa6168f4d548ddd893cd18e024460ad585f9d873804406ffda06d137738cf397dcffb5a890ca56f850beb6b03f693f1d3dc7440986980195b12f1f1bc8931f228ae06a9ed96358f1aae91d3278438fb4016bace83ca00ffe25fc9dcb356a4a38f6d7cef061a9d1acef0009cdb5a41349c577cb3d175f606c6e6573e4363bf1621b62b2654f7994e3b1904bd65a1b4518c000ca20ebb7311a188f2c779cd27fbea4ae9fbdcc2d63ef3a69d17b5e03a7a150b8dbbe6fbb74cc41071a5264de05507d573b47611ef75cbda21dc26496054fba55c8b6cbe9c636a449c36798c5f2a2814e0ba3bfefa0a1297519318f50d95172f222f262e4dc7eb2f8a4b819b2e703087be29d6a3db47dbb7eb0e57fceabe32bfee29c24ae62ca57bf5cd96cf243657673ca9d4de97be48734251c5f701fee3281582a4c576c966e4449e8440388f8179fec20e7f97ddc2632bbd35463314b53a60b9d6cf4703e0ca036bb6c52ab7534107177090f35598f50016e8f6d9e657caf766cab1550cfe6dedc0a87ec7bdc333fa48a808242d07aef83c994119749b5ebf457698258149663d77f24abcb0590a96a4e445644dac8b334dba5bb5fe3bdc96c8f5974a8efd8d3de1541bd5a5491a84b6e6504a521b5b6026254e2a86a1edb9c71dfff7401413924123a83728a064b6648b4d62e6da5abc00124f2d5341e039afc084bfe820319aca30be4e85216f69c557badfda3b1d6ddd163e05539dea8ae8da0798c8e859ab8241db2b06a5e8cd68dd1f0b8cd836e0055dda55f02e59beeca8aff4765336eca955148458252933ee275a2cd989d22a6f64d6658eddf8c1066458373c8ed1690309c34e22bacbc9ae0e63add13fb25806b017728317f1c93f1bb100f0f60609774fb72f57b5522580736f20da17e9d9f0b73c6f9a9a387393b12822803ff99fb4c6cb334223a107addcab283f30db3964fc2b45fcc6", 0x1000}, {&(0x7f0000001300)="6fe54547ad7667e6a45ffe456bb8cb9ce393b2197efe29193b96", 0x1a}, {&(0x7f0000001340)="c5cd562cdc571138729aa48ae4644c3ccd130ebfb74d335919d0f8e2d7f9c328ac07c51ffe5e036fcd2135cd394b189e2bdc157197c3b28fbd4850ab6b386490ae2b4fc10f07a4ebadc2942bf7940d28109f00fac97c64a20936d1cba23026ac01743927798275d0746d5991bc057d050e13f9eaa3ba070ea4ca049f63aa9b874859591d74211709141dab0b924696169b2197a93fa013f47adfc0fff48180e2a8f58cf8f48f524d3580efd5d44dc9ea539a9d1eb37048643857ce6f51b5137fcbd4ca46e93886bf5c885d31efcbf11498fb81124906e4e36bb6d4fafadfe97c835bde7d23ae090a3346ef2926e3993ece2a48aa623bde3cae8d50dd", 0xfc}, {&(0x7f0000001440)="0f631e954e389fb0876bbed297035314a4f70e765f50095fbf30af34e5a45900aafc1289a7e43897999790c3429f8752cebf50ec0b844c0b8fa31bdc90833887f435f4d2adbc25c03fcd9e9d6c8010827e146512a00c", 0x56}, {&(0x7f00000014c0)}], 0x7, 0x0) setregid(0xffffffffffffffff, r1) 01:39:39 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x86) 01:39:39 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8d1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 01:39:39 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) shmget(0x1, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x1ff, 0x80000000}, 0x10) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 01:39:39 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "5037d510d2cece70343733db52e14c4b1478d742", 0x3f, 0x4}) 01:39:39 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) shutdown(r0, 0x0) r1 = kqueue() sendto$inet6(r0, &(0x7f0000000000)="c836e340db43d565e15d5acf65ebd6d36ef4b49ece5c1ceac8951fe8e195455eb604f4ff14a1fe1a1eba26a9ebd6a3cecd0a293456488e3ede64d5ba28ebe967fe3db50a1a1f88f28aca7adc23d9e800ad27e4f01d74814b5a57e785d1", 0x5d, 0xd, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x80, 0x0, 0x0, 0x0) 01:39:39 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x3d, 0x40) 01:39:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x2, 0x3, 0x100000000) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) chmod(&(0x7f0000000280)='./file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') open(&(0x7f0000000140)='./file0\x00', 0x2, 0x4) 01:39:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 01:39:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, 0x0, &(0x7f0000000080)=0x4968) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r4, 0x9, 0x9, &(0x7f0000000340)="bcdf0ef124e484e18825a773e6903a1b0123cfcb288d79b8a83166d15208d29591d6b0c9c25eccabe22ad8ea2f753e134ecfec4f74137d8e0deaf05a8f23bca9bd6df24b847a751dae8f16614bb3", 0x4e) r5 = socket(0x26, 0xc002, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r2, r2) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x100) dup2(r7, r1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = syz_open_pts() r11 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000140)=[{{r2}, 0x0, 0x42, 0x0, 0x9, 0x40}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x6}], 0x8, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x8, 0x69, 0x2, 0xe740}, {{r6}, 0xfffffffffffffffe, 0x30, 0x89, 0x80, 0x20}, {{r7}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x1, 0x7f}, {{r8}, 0xfffffffffffffffc, 0x1, 0x10, 0x9, 0xfffffffffffffffe}, {{r9}, 0xfffffffffffffffc, 0x0, 0x40000001, 0x10000, 0x800}, {{r10}, 0xffffffffffffffff, 0x22, 0x40, 0x10000, 0x7fffffff}, {{r11}, 0xfffffffffffffffb, 0xe, 0x1, 0x5, 0x3}], 0x10001, &(0x7f0000000300)={0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4001, 0x8) listen(r13, 0x3) socket$inet6(0x18, 0x400a, 0x80000002) r14 = getpgid(0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0)={0xfffffffffffffff8, 0xfffffffffffffff7}, 0x8) fcntl$setown(r13, 0x6, r14) getsockopt(r12, 0x29, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x8000002, 0x0, &(0x7f00000000c0)) 01:39:39 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x110) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 01:39:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1dc, "68850c2b8d16b0fe8b8bd14bb29c52ea4f79f132"}) 01:39:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r1) write(r3, 0x0, 0x0) 01:39:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) syz_open_pts() rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:39:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f0000000200)='./bus\x00', 0xc100, 0x100) getrlimit(0x6, &(0x7f0000000080)) r0 = msgget$private(0x0, 0x404) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8001, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) getdents(r2, &(0x7f0000000140)=""/119, 0x77) 01:39:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000180)) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x10001}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) clock_getres(0x2, &(0x7f0000000080)) ftruncate(r0, 0x8) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x31}, 0x10) r2 = syz_open_pts() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x8}, 0x8) r3 = msgget(0x2, 0xa6bf0f93974b2325) msgctl$IPC_RMID(r3, 0x0) lseek(r2, 0x0, 0x2) 01:39:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x64}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x7}, {{r1}, 0xfffffffffffffffe, 0xa0, 0xf0000000, 0x21, 0x20}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x7fffffff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x5, 0x9}], 0x7, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x7fff, 0xbc}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x2, 0x0, 0xfffffffffffffb81, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x23, 0x4, 0xffff, 0x8}], 0x81, &(0x7f0000000200)={0xb33, 0x3}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 01:39:39 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000001}, 0x0, 0x0) 01:39:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) semget(0x2, 0x4, 0x201) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) writev(r1, &(0x7f00000007c0)=[{&(0x7f00000001c0)="99d2b2aed96c203dab5db6200cbb13b141cd691a8f3bb8b827aaf3d44f62db1f83d86086c21dddd999c2254d971640269cc82ebd6eaad857085775870a3c66733519dcb2308ccf674d10d319333f0f0972e21037d6d93c27756a647cd08ce782122de723586b703fec5363c27a41eef66bb881ec0010d7ebb65ebef72ec2c0263927ce43be44611ba458adf9255120d3e64f56f9c343736fe268464a87fd6750d12ab43b7d96d7338c3238", 0xab}, {&(0x7f0000000340)="5ea2f4ea26acfea54f1abb8a2ac51e3c66b94d5381155fa68bfe65b28590ed4472a5a7b69b9e8547d0a5681fce86dac2292740877ab22ae52f16908f38d5a0aba12ed0f2d6b37da1eb036a4b6f135f8673ee50174d93c134e008fc62e8861e719bd6b77098046567d972b6744aac8d53aa57bd8a7f77ac1521ab45e40d6d301405ac6b78aa446c3f3c06ccb392aca3696a62534518912289b66dbf4d63829b76d5eb6905e457ad89b34c9549751b465446c07169a180c702872f731853f505e73d2a52c33f3b3fd33887", 0xca}, {&(0x7f0000000100)="8fd42aa0a2d55939dc50449ca0525278a1ce", 0x12}, {&(0x7f0000000140)="457e650f8fab1d53402e758cbd7a8252a86e6a62470116f2d3fd3405c869fc3ca6ffbb26b5557bfd5ac21e29032df0", 0x2f}, {&(0x7f0000000440)="e42da05ac6f24cfb7a79248242cc83c3017454eec61d8f6565a0d6c86eeebe293f32dbddc782c4cf407aff9460fd7570fae32acbef45def68827def122d61cdc5a4bdc3301edecd2f03716e9464d9c8b844a0afe28bfbc284f25bd4c1da7bb071009d7035ba47266063eae84429c65e3e0e930d74c47d181f6ee64b9b6e18326cb96448c4d2bb6fe5bca27385eebf6883953ec117b5c603013e9b44c216ebe1cb4bdc4cdc65eaa4b6981d75a06878eda8331bc7fbbaeda66eda258e107c002b34a02591dadd14aa75caaa514503c6a0316a886289ba5f8c7d982de35f071482231969b5f", 0xe4}, {&(0x7f0000000280)="1347a8cccc83f434b9a6413b84298b5c38790492afec0f6a8d22149126946851be85986bf2235b5c91d0e53e77457d510bf3a93ce4a97cf35206c0b9b5096b763d5f8bf2f79b553d152303754f4da9eb0b1ac87867e532282aab787902fe7c78179095", 0x63}, {&(0x7f0000000540)="16c0438958f12b4dbd7816970e747da394a01da0e4f195fc8e7142b93d6a2ff1c45e57a69551a7a9c3c340ede101d8ab8224e0960bce5feedcd70957969905e887d45ada48372f8fb7762611bb509a27ae03441cfb87cd1a78bf48b7325a5023d9de562119259e3f7dd3f4f8f7d581b2c3120d522f46dd2b0092e7d41db65e8d7239acf7b64195237a85dc54ff131077a48283", 0x93}, {&(0x7f0000000600)="3d955af25c4a75f8b3205a762d7ade1f4faba8b3d82f8efd128df45dd6396d43c3b39ca4af2e7feccfd93ed2a9c962e7ca", 0x31}, {&(0x7f0000000640)="644e59c30b94f9b4966e2129da1797cfc9acc1277714effa5962966cd6094a99ebc91c05744943c4a8776b048c4120a71f11e23175a38b32e35161cdf5ff593f964194c2e1e1a3fba57129b3b81e99b9f390bc91b64a2757a292f5d2b8b28cf4d7e39005d91db0ee9d898273182a6d9303bbec7562d621f2", 0x78}, {&(0x7f00000006c0)="d6bea4cdd25f303588bcdc05642ea6b67b381d7b89675d28a497e8c33a888f26fab08cd7a10e6d747e78f7dee1ef60f81d8042b1e3da33a77b171d17a7f3f682069225fc8289d638d76d40119904423b438ec0da78e1a67b3771fc6d2cbbd6814bad9af58b0545fec11a21de762aeb3fabe6ae55f41d5a06e8039a1bcfe008f6edfe718d0291528661f390dbf21cab227f959bf8bdd40ef46e1348fffccb3ef44ac47f105fa94c8af717e85d112ceffef57f406c5de19496e989697efc6ae9b3ef", 0xfffffffffffffc8e}], 0xa) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 01:39:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) 01:39:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 01:39:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000040)) 01:39:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) shutdown(r0, 0x2) 01:39:40 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xffffffffffffff80}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000b3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 01:39:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1c, 0x128) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f0000000100)="2e3e67353a5b1cd3b55cb764f4d9b96ffb8693ea42251ee6802b9ae2d95a4e81dd057aa9957a7cbc5df58718424cba0d0824c3e5066e8a156630adc44552f70f0a30e6052947e78a0f35cab782", 0x4d, 0x400, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffe89, 0x0, 0x0, 0xfffffffffffffe40) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) close(r0) readv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1) 01:39:40 executing program 1: socket(0x18, 0x7, 0x6) r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) fchdir(r0) accept$inet(r0, 0x0, 0x0) 01:39:40 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) pipe(&(0x7f0000000000)) read(r0, &(0x7f0000000240)=""/116, 0x5) 01:39:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) 01:39:40 executing program 1: clock_settime(0x7, &(0x7f0000000080)={0x6, 0x1}) clock_getres(0x200000000000005, &(0x7f0000000040)) clock_getres(0x0, &(0x7f00000000c0)) r0 = geteuid() seteuid(r0) clock_settime(0x2, &(0x7f0000000000)={0x0, 0x2}) 01:39:40 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) getpgid(r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = socket$inet6(0x18, 0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:39:40 executing program 0: select(0xfffffffffffffe7b, &(0x7f0000000200), 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8820, 0x0) poll(&(0x7f0000000040)=[{r0, 0x84}, {r1, 0x6}], 0x2, 0x81) 01:39:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000100000000}) r1 = socket(0x0, 0x2, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1083, &(0x7f0000000000)=0x8, 0x4) 01:39:40 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0xc, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x30, 0x0, 0x7fffffff, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kqueue() 01:39:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 01:39:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 01:39:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x10000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 01:39:40 executing program 1: select(0x40, &(0x7f0000000080)={0x8, 0x6, 0x4, 0x5, 0x5, 0x47e, 0x2, 0x80}, &(0x7f00000000c0)={0x1, 0xfffffffffffffffe, 0x8, 0x7c, 0x4, 0x3, 0x7f, 0x100}, &(0x7f0000000100)={0xe8, 0x8000, 0x3991, 0x9, 0x0, 0x9, 0x1000, 0x6}, &(0x7f0000000140)={0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) syz_execute_func(&(0x7f0000000180)="c443f914be2d8549a11dc461f8179c09000001003e66430f383efe66450fec45008f0978929149000000c4413ddc7100450f50eff08134a225326f93c4c17f708500df00006a0fc2dd19") bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x4) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0a7d5cc4c8286eba64174901002e248f972f66696c653000cd563e800cdcdc3720b2c106000000000000008fd0101aa21abae2deefa59f25588ba86ee013a44eb89676105ec868909b536a8bac45bc040b085f669a37df6564a4dc15e59cc5d9bed24af307d93a89087661b9562bbe5908bbc7fee0f8a4943bb9517ffe90bc4709e407990843f487fb47f182c357f7657f733cb44cbceae721213b3709bbe9f3cf60fd97533691c1a1c31e3dfb040000002af0ee4c6be434f8290d1ca14b53d490616126f60078b5f29147114938e2bd1925b890873fb1479842292b904e7f57396bbe6b33da0200f5be1b21cfa1a7061a06380d899da318d243680298f8689b3dcd964b3f4094b9dc2b5b16c65554153ce480770f83558c79afee29fb106b07887de0a875079875e2ab718848f2a71b94d185bd96a516c8072fade3f1dabbca3d24b7b3ffa1efe2ade17cdf1f4fa672272917bb00000000000000000000000000000000"], 0xa) 01:39:40 executing program 1: r0 = getppid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x1, 0x1, 0x6, 0x200000f48, r0}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) flock(r1, 0x2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) mkdirat(r6, &(0x7f0000000200)='./file0\x00', 0x25) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={r0, r3, r5}, 0xc) mknodat(r6, &(0x7f0000000540)='./file0\x00', 0x1, 0x5) r7 = dup(0xffffffffffffffff) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={r0, r3, r4}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000480)={0x3, 0x0, 0x0, 0x83, r2}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r6, 0x6, r0) r11 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000580)={{0x7, r3, r10, r9, r4, 0x493e1b2fdca11227, 0x67f0fc3a}, 0x9, 0x4, r8, r2, 0xa5d, 0x25cb, 0xbd3, 0x30}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000002c0)="7dbb93eaca6a2e5445421cd38b409a4e193a3566378f0d56ba377dc45af775e55b9270d53cc3daf52b1da02626dd2e573fdfcae920d6fc26a7e1058742d6879df823", 0x42) r12 = openat(r7, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) flock(r1, 0x5) close(r1) sendto$inet(r12, &(0x7f0000000340)="149d50d47c8a72d6e2e2e51bea8249cfcf976db46142be40412fbd51f77da5aee2bc7beb46e2bc5767ddce40eef66a91be61b89c46c65a2046254335bef31508dbb3e2f37ff67c6b0828b7f3c817ef648096309be3085ae141d24f95d8d234f394941510791b76c088d26af487ee1e4fa630d45388b3371a4d38f4f922fe5aa97ffee1289b54e44353c30fb4319a825f13da7465f020d1a88c70e9cf1123d683c8962ef02f178711e5344f95f89fb28f58bce27829391e1c554712d7e278f8a819f913dd2f14fafb8d406c67df4b03a70df65825dedc8fd6eed8a72057", 0xdd, 0x400, &(0x7f0000000440)={0x2, 0x0}, 0xc) fchown(r7, r3, r4) 01:39:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 01:39:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 01:39:41 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget(0x2, 0x1000, 0x6, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 01:39:41 executing program 0: r0 = semget$private(0x0, 0x0, 0x509) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x40000000000000, 0x10) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) msgget(0x3, 0x80) r2 = msgget(0x0, 0x222) setitimer(0x2, &(0x7f0000001100)={{0x0, 0x6}, {0x7, 0x262}}, &(0x7f0000001140)) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) msgctl$IPC_RMID(r2, 0x0) mknod(&(0x7f00000010c0)='./file0\x00', 0x2000, 0x9) getpid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001200)={0x7fffffff, 0x4, 0x3, 0x4, "ef7e41ba2eeae28fbf7a1c5b974d8637d272f2df", 0xfffffffffffffff8}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000001180)=0x3) 01:39:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2f76) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0xfffffffffffff2db}, {0x18, 0x3, 0x0, 0x2}, 0x0, [0x1f7, 0x8, 0x63c, 0xba, 0xfff, 0x6, 0x707f6b33, 0x2]}, 0x3c) 01:39:41 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 01:39:41 executing program 1: socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = socket$inet6(0x18, 0x2, 0x3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="17cc08582ba3d51816cac2866002a728f6f6e127e0b01b04d9d3ad3fbe27a221af252956d1f5479f4786e18d67ed503d954341d1f7f1ba27d02c96cc48bb5f9f65d7556ce97f1130c14e22dfc553d6711652769315333c98e7d17438a4", 0xffffffffffffffb6}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) r3 = kqueue() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x5}, {0x4, 0x3}}) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kqueue() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7, 0x10, r1, 0x0, 0x0) 01:39:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000000)=0x78, 0xffffffffffffffb6) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 01:39:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d12f280afc0ffdff5d333c23b2c8671ae80851767585dd421200f8eb609fc88b10fe60bd00f58c376b61a68214e22924c375bb822cec8db8c0150af4b8f6c3bea2ff8c9c", 0x844}], 0x1) 01:39:41 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 01:39:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8011, 0x3) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) connect$inet(0xffffffffffffffff, 0x0, 0xffffffffffffff3d) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/68, 0x44}], 0x4) 01:39:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/44, 0x2c) 01:39:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) recvfrom$inet(r2, &(0x7f00000001c0)=""/211, 0xd3, 0x1, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/62, 0x3e) r3 = semget(0x3, 0x5, 0x20) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000080)=0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r4, 0x2000740e) 01:39:41 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x0, 0x0) 01:39:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0xfffffffffffffffd) r1 = getuid() seteuid(r1) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/201, 0xc9) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="c4bdc1f1f110a4de44e7a3628d612d6dbfe7110bb45dae3c3bbc55ea53c0b69278574fac303ec088d396f54f9eb61669a1ac73bc9a8f49613523335cc28a6e254ce9ca7260320f90831dec11d03a4364c06093443b2a9a8b8553023477ed45a635", 0x61) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 01:39:42 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfff0000000000000, 0x3}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r4 = shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r3, 0xa, r1) madvise(&(0x7f0000feb000/0x1000)=nil, 0x1000, 0x2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) r5 = shmget(0x1, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000100)=""/57) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r6 = socket(0x2, 0xc005, 0x7ff) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/113, &(0x7f0000000200)=0x71) getsockname$inet6(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmget(0x0, 0x12000, 0x2c0, &(0x7f0000feb000/0x12000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/4096) 01:39:42 executing program 1: mkdir(&(0x7f0000000240)='./control\x00', 0x0) truncate(&(0x7f0000000180)='./control\x00', 0x0) clock_settime(0x7, &(0x7f0000000000)={0x9, 0xff}) nanosleep(&(0x7f0000000040)={0x800, 0x8}, &(0x7f0000000080)) 01:39:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getgid() connect(0xffffffffffffffff, &(0x7f0000000000)=@in, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) 01:39:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 01:39:42 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ftruncate(r0, 0x3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:39:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r3 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 01:39:42 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8, 0x50) mknod(&(0x7f0000000000)='./file0\x00', 0x9000, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x200000) 01:39:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff3466) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, 0x0, 0x2) 01:39:42 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 01:39:42 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x0, 0x35c1, 0xfffffffffffffffa, "6f76523bdc0297cc719486cffaae2dcf319c647d", 0x0, 0x7ff}) r1 = getgid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r4) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') getpgid(r3) wait4(r3, &(0x7f0000000140), 0x8, &(0x7f0000000180)) connect(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r0, &(0x7f0000000280)="12b512418ffaf63f15a4aed535ece1d233821092b6f386d4b608173c2b961df66a2882c5cde07bc19c39ac1fe9011db7d1ef79ea795893f67ed984dd0c9836bdb5a2a45ec9af7a92b0ddbc2cc0b248824c502bb79dff8efe1af1bd9084d8081908bd3e9c740af7c26f54a63a5a506c20c918d3a62c97a05def1dd83fa7f28645c6639813eecc3adf6204596c729279e92f820fc6acfab31b71e56936881a2546cc9abfa25c762b9a7f55287578dba61445c33fcb9b", 0xb5, 0x400, 0x0, 0x0) fchown(r0, r4, r1) setgroups(0x3, &(0x7f0000000380)=[r5, r1, r5]) r6 = accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) lchown(&(0x7f0000000440)='./file0\x00', r4, r1) ioctl$TIOCSCTTY(r0, 0x20007461) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x3, 0x5, 0x9, 0xfffffffffffffffb, "a2869efbe60e3e8f11d93ed3837f63c330bfd402", 0xf00, 0x1ff}) rmdir(&(0x7f0000000500)='./file0\x00') connect$inet(r0, &(0x7f0000000540)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000580)="c5e5ebdb27bf37275541e6007158b4932cce58301fe8c720e06f25868f7b2a58be50ddba2edbaf225a51501598ec6492bc5d84cd7a0e5c0edbef2033bc0f609fa06c0908c5ea10670b4bcac69393e65825e54254b911bccaddacb2d225008746526dc3fd361f9a1beed72d52721728f22f2f9a2d8c4d82809da6ad1994610876625fe7b2292d0db84e459f229cd1d111cb06fd3bde85cb84d83d13246f1a980a382a3920a9218790f94e8a0abe28d9982168e2", 0xb3) setgroups(0x2, &(0x7f0000000640)=[r1, r1]) munlockall() sendto(r0, &(0x7f0000000680)="c184f53bf5b9d53abbd7c13b0c3e9cf3f1dc1a9e7003326b5077d2b5da2d4ea7b51fb786ff6a0fb1d689f55c3a172e57c3d2446edb490b2551b91f43caf7efcf17ca011081f81d295fa91b0fc77b32f5ee404bb8594dd7b9b799cbe87e1a85fa03dc9b5d76f1eb9052c6b91bff8f2b9c414ee91d3716fc5bac3a928c1fc2bb2a515c30f1e211dff3cea6a8c0d4bd56023bfe604092c0d9dad49d83d84a7282efa51f9214b5837ce6feb402c6fa8c51792c4c9ba12da6757d048f6452a7ccb0d2eddf98e701d76ffaa877f1a1164d3650273a417ed9e1f2ca8fc3a4d9c44ab8a42a2cc9af470549c00a", 0xe9, 0x8, 0x0, 0x0) readlinkat(r0, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/107, 0x6b) accept(r0, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x741) accept$inet(r0, 0x0, &(0x7f0000000340)) 01:39:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) sendto(r0, &(0x7f0000000000)="6bc0b9a0332a6ad3a3496cfb8d39390808a374e08774d814e1fdd010ad7cc032a913800774056533f5c610246b89b516c6620d10f9a8673d60af6b364db7524f196ac6cbd996a5bdd4514475f747bf5da534b58d8daed888f11f364460b08339785396b94381ee4b1e1663e4d1ff0fa33ca82aafda1502bebb24659e7b25790cd4c184bcb1958d7b36890f613d2e8db70f0feba11a", 0x95, 0x4, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) close(r0) 01:39:42 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/145, 0x91}, {&(0x7f0000000240)=""/185, 0xb9}], 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/235, 0xeb}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000300), 0x258) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 01:39:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 01:39:43 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xcfd, 0x0) 01:39:43 executing program 1: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') open(&(0x7f00000000c0)='./control/file0\x00', 0x100, 0x0) unlink(&(0x7f0000000080)='./control\x00') 01:39:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/53, 0x35}], 0x4, 0x100000000030) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x0) 01:39:43 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = kqueue() pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x3, 0x8) socketpair(0x2, 0xc007, 0x10000, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r9 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000600)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r12 = geteuid() getegid() r13 = getgid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="55327a06e6277ff8133b2fc1227742259ed90a34041fe6d475bc9396405e6c2127b27638a7aeee1bea2218084827a777a2371983640b1e68bc2992447c06ca9913164b2a4244008cc1da8388c1093e58", 0x50}, {&(0x7f0000000140)="b8ef72af6ef7a74f7531c09ddbddf2110827b104c98a525ddbb5dfef468de7d52108f279f72c62cad18daee2cbe0bd002fa43a3b7481d7a0b5e29b3dbce3a0c59d91d6bf5929061c2fdaae46d9703bea0ea947c51cd96fa3003e71a6e4b2dff1c09172695d995451c6b3f8fed58f7c6e4e05fb4fae11eae670a5e3c94d279bb4d8c48fdd1f024a39d1642a7a3ba84b9d99aad906c6683ecb56e2c7df71672562cdd50f2bb526cfcd16f0472683fd07265780b32681c95a3cabf7a219af936ede5cfd8644c3d0e65e537d5ac030c0", 0xce}, {&(0x7f0000000240)="4bd7abef4768f2c4c09e8af1fb5f0a44d6b30bc5a1b91ce0654e20b46dfbdd1d5280c36662fadc0a4ab00065c694c5a03648781ed544693cef2d1b38b59c1c0b8e37bc", 0x43}, {&(0x7f00000002c0)="efb420a729acaa704765747d9b6ed44dcfdb779ad8097e1f36b0e7e7f41a853bea0f707d751fc0e94bc1d409a57afeab2562c412b306fb8379843948ed7ffef397f745a93c41ce1db5dec32c67de0c43093d5e9b3ddd3bc04a71961deccb233da44846", 0x63}, {&(0x7f0000000340)="c1d1705591b327c72247fffb04bf6eedd1bb05ba7d2a5ef381c06c3c165f70c97e13f83c6ad548a99a2f35ec40ecf5545ede37f0d6c1ebb5697fbf4349af3f25bcb13e568db07786c9719b8a4cb9515dfd5b2533674d18145789156d67a866accf96135da983c765fdba77017673c4478a1bd745e5f25ca92d1d23e31179879d316cb0a8119fdd36dd461a1e42cb015697419babc7", 0x95}], 0x5, &(0x7f00000006c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x58, 0x400}, 0x8) 01:39:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000140)) 01:39:43 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x1000, 0x4}) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 01:39:43 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000340)=0x6b) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0xc37f, 0x9}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r1, 0x0, &(0x7f0000000240)) rmdir(&(0x7f0000000200)='./file0\x00') socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r2, r3) getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() connect$unix(r1, &(0x7f0000000280)=@file={0x67e41e685f98306, './file0\x00'}, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0xa0) 01:39:43 executing program 0: mlock(&(0x7f0000dff000/0x200000)=nil, 0x200000) munmap(&(0x7f0000f1e000/0x3000)=nil, 0x3000) 01:39:43 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000080)='./control\x00', 0x10281, 0x0) faccessat(r0, &(0x7f0000000000)='./control\x00', 0x40, 0x3) 01:39:43 executing program 1: socketpair(0x3a, 0x1, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="67343c2b0ca99ccfcd762317fc469447f3252ab02eabf5f660b79a5637f1d675e84a037b33da0c746f546459e9227857cd42243256e0ae9903ff2659e095b2b53d04ca98c9c2c304954b", 0x4a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x7fff}, 0x8) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 01:39:43 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x4b, 0x80, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x0, 0x400}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x800, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x62, 0x100000000, 0x401}, {{r1}, 0xfffffffffffffffc, 0x46, 0x20000041, 0xdd7, 0x100}], 0x1, &(0x7f00000000c0)={0x7, 0xfffffffffffff000}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xcd, 0xfffffffffffffffe, 0x0, 0x7}], 0x0, 0x0, 0x7fff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 01:39:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140), 0x8, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) 01:39:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2b}], 0x10000, 0x0, 0x0, 0x0) r1 = kqueue() close(r0) r2 = dup(r1) getsockopt(r2, 0x3, 0x9, &(0x7f0000000040)=""/84, &(0x7f00000000c0)=0x54) 01:39:43 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getpgrp() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:39:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname(r1, &(0x7f0000000280)=@in6, &(0x7f0000000300)=0xc) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x1, 0x6) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file0/file0\x00', 0x80000000) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 01:39:43 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000000, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3", 0x4}) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8000, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x8001, 0x9}, {0x18, 0x1, 0x6, 0x2000000000}, 0x500, [0x5, 0x8, 0x41, 0x4c, 0xe15, 0x6bf7, 0x2, 0x7124]}, 0x3c) r3 = dup(r0) accept(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x97c5, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) r4 = getpgid(0x0) getpgid(r4) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x0, 0x7, 0x4, "c7f57d5f752d89abb59d9ba888ab93c360eb3e40", 0x766, 0x1}) clock_settime(0x0, &(0x7f00000001c0)={0x9, 0x1}) r5 = geteuid() r6 = getgid() fchown(r3, r5, r6) pwritev(r2, &(0x7f0000000800)=[{&(0x7f0000000240)="7e6e95bc512c529065fe21ac", 0xc}, {&(0x7f0000000280)="4646a44776086c8d478b72f303998a1e737da91824c2210003e06e1be86a1029621ad88406959c1d5eaefd23ce5d56de558f0dce897eced6e54da38ddc1165c62079d2c22c9f47e16eed58acbdb096d5e68f8141404c3068dbc64b7080094972b116b6ce4dbae171b2503a55c8f7d38aa145222a85798f0a39", 0x79}, {&(0x7f0000000480)="a84909013af7bda2b9740828a4117a8a9f1c58c13724a04cc5052c875e8006e925efae92cdea14060d92682328a5989cde670701260d427d85520563866b2a8dd80e7d7418a9b5833678cb3937af9894c4cb207fc11c12ec91f9a6d901295d4c623982161cbdac55dcec3de881015f94f401bb88c0e6b0a946b357f5cfa7ffcb4adf1a5ce19887db4791d0400d575b7c8122fe1624fbe340efffb4ff50a876b03416099d9b08e08be7081a6e18782242030e02e6d627f817ed8a7634fa50158640182e7c2351f747fd5b5ec78cb298d4967f397624419b1508f9f2890bea1ae91b4a4495c37d38b3cd0b5f", 0xeb}, {&(0x7f0000000580)="affb3ac49b783d36b828f0dc08f5aac9b618e97266138c2d0cf2f6ce2409d0816072d0de71092e7a53ed3eb4e1197c789c2cb4c4f0c60b8a8a20afbb07ea276dde1f88fd0d44efb7d9f5322dfefab33a63ea92a89a0c5d408f84cf12c9c079b7de90e98967a173cf49fce72050cbfa495eca43811cf9ff3c4690f3592dd8c0b9a4ec9a4866adeec0bd2cf4c4e7509b15ff40eda9b5ca02e8139f1dcb04d5605894e682f763cb5a1bd63b681c31656a69fc6ef58de3021dc31c2c9b57ac751a4e2aa0004af31a6319c18b84ba75e39dbe1cef9231d0f5e6b9b616579ba5b2c32da2660b1e2b3bfb91e7b4992aadee", 0xee}, {&(0x7f0000000680)="44a422f87fbdc888121e74863a157dde1e82a669b7126c955d75ee0b63caa60a98654beefe9215bbbfbe8cfa66a3a8ec84763f51bca399fc9570c4a50957730e3d8436a59283003d808c85954f06d42459dc4b9ad6558dcbca6ce024e3b172de5e28d270bf5ba58627af149fb04aed8f2be265333b527f6b14fe5e1d03e7eda287d9f28aa19831710271ef49f5dd74d4fde79c42531e9f880b951fe08c59c7a3c9dc48da339802c7cbbf5de80ff533b1dea7f4abdcd7456699f2232e8a418be56df5ff6b7b740f9f0cb33455691502fdc03a150c", 0xd4}, {&(0x7f0000000300)="afad254130ad9e789a8dda82610fd8106f9e77c1a2f7e5fc5311f14eba91db9662fdc9ae91755ac2f9ec46257b0cd482", 0x30}, {&(0x7f0000000780)="696aba4689075567a2391d7aa1097812d274d6e28c2e12358c4304c0f2f77d66905d23dcede90da76831c4258b2da84a34c1f4b6b82f2d9da4bb740d9ae1f9f0cf8c31bcef", 0x45}], 0x7, 0x2b) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x4}, {0x18, 0x2, 0x8, 0x5}, 0xc7ec, [0x1, 0x5, 0x100000001, 0xfffffffffffffffc, 0x81, 0x634e308f, 0xfffffffffffffff7, 0x6]}, 0x3c) ioctl$TIOCNOTTY(r3, 0x20007471) 01:39:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x81, 0xc1}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x80000001, &(0x7f0000000200)={0x1f, 0x8}) 16:00:09 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0x400d}], 0x1, 0x0) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc662fd2de352cd04e26fc00fe1ec5ca6e5b896c"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x80, 0x7fff, 0x200}, {{r2}, 0xffffffffffffffff, 0xa9, 0x3, 0x1f, 0xc1f}], 0x68d6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x2c, 0xf0000001, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x6e8532c3}, {{r1}, 0x0, 0x80, 0xf0000003, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x2, 0x9}, {{r1}, 0x0, 0x8, 0xfffff, 0x3, 0x17}], 0x1, &(0x7f00000001c0)={0x8000, 0x2}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1089, 0x0, 0x0) 16:00:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) socket$unix(0x1, 0x1, 0x0) r2 = socket$inet(0x2, 0xc000, 0x5) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r5 = socket$inet6(0x18, 0xc000, 0x1000) r6 = kqueue() r7 = socket$inet(0x2, 0x7, 0x63) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x3, 0x80000000, 0xff, 0x6}, {{r2}, 0xfffffffffffffffa, 0x10, 0xf0000054, 0x20, 0x8000}, {{r3}, 0xfffffffffffffff9, 0x3, 0xf0000039, 0xe7, 0x3}], 0x800, &(0x7f0000001340)=[{{r4}, 0xffffffffffffffff, 0xa, 0x0, 0x8, 0x1}, {{r5}, 0xfffffffffffffffc, 0x10, 0x8, 0xc8a, 0x4}, {{r6}, 0xffffffffffffffff, 0x40, 0x0, 0x7fff, 0x80000001}, {{r7}, 0xfffffffffffffffb, 0x5, 0x8, 0x9, 0x401}], 0xfff, &(0x7f00000013c0)={0x800, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x1, 0x2, 0x45) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r8, &(0x7f0000001400)=@in={0x2, 0x3}, 0xfffffffffffffdff) 16:00:09 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x100) sendto$inet6(r0, &(0x7f00000000c0)="2b6b5684d205e4595fe1fb6d28f0734049", 0x11, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x3a, 0x80000001}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x52) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x810, r0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7ff) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f000032c000/0x200000)=nil, 0x200000) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) munmap(&(0x7f000024a000/0x1000)=nil, 0x1000) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f8000/0x2000)=nil, 0x2000, 0x0) 16:00:09 executing program 1: mprotect(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x5) pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f0000000140)=""/105, 0x69, 0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0934c44f7b202c, 0x312d) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x40) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x9710ad5961af2828, 0x7, 0x4, r2}) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$unix(r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f00000c0000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x8) fcntl$setflags(r0, 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 1: clock_settime(0x4001, 0xffffffffffffffff) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ec20a7cfac57d93b35560202e13fcfd58117336b556ac18c4a5d62c10a32ec54053372b8c6dd024843b4f793e082199bd6c7378f74059b2934b265931a48348523660321d699ec91cb364483a8e2", 0x4e) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x9) mknod(&(0x7f0000001300)='./bus\x00', 0x2004, 0x13c7) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000080)='./bus/file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() flock(r3, 0x3) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r3) execve(0x0, 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x8}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) r3 = semget(0x1, 0x3, 0x8) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000100)=0x6) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x7b) kevent(r1, 0x0, 0xfffffffffffffffc, 0x0, 0xb0, &(0x7f0000000080)) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x80) fchdir(r0) login: kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(0,ffffff0071708101,ffff800000ac9ba0,ffffff0006e7bd98,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xad VOP_ADVLOCK(ffffff0007b488f0,9,3,ffffff0071708158,ffffff006e925ba0) at VOP_ADVLOCK+0x67 sys_flock(830,ffff8000210a3788,0) at sys_flock+0x156 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffff4f,0,2,7bac5cf4010) at Xsyscall+0x128 end of kernel end trace frame: 0x7bd9bb41ea0, count: -6 ddb{1}> show registers rdi 0xdeafbeaddeafbead rsi 0xffffffff810c3945 lf_findoverlap+0x85 rbp 0xffff8000210dcd80 rbx 0xdeafbeaddeafbead rdx 0xffff800000ad7000 rcx 0xf8 rax 0xffff800000ad7000 r8 0xffff8000210dcdc0 r9 0x1 r10 0xa3c4b8c454f2455b r11 0xffffffff81aea880 pvclock_get_timecount r12 0x2 r13 0xffffff0006e7bd98 r14 0xffff8000210dcdc0 r15 0 rip 0xffffffff810c396b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000210dcd30 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=361348 stat=onproc flags process=0 proc=4000000 pri=40, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a2720,0xffff8000210a39f0 process=0xffff8000210b6fe8 user=0xffff8000210d8000, vmspace=0xffffff007f124a50 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 48557 306873 51694 0 2 0 syz-executor0 *48557 361348 51694 0 7 0x4000000 syz-executor0 48557 415763 51694 0 2 0x4000000 syz-executor0 48557 517864 51694 0 7 0x4000080 syz-executor0 50697 309443 1 0 3 0x100083 ttyin getty 20321 56210 0 0 3 0x14200 bored sosplice 51901 390936 23870 0 3 0x82 nanosleep syz-executor1 51694 236870 23870 0 3 0x82 nanosleep syz-executor0 23870 286552 9250 0 3 0x82 thrsleep syz-fuzzer 23870 200393 9250 0 3 0x4000082 thrsleep syz-fuzzer 23870 330204 9250 0 3 0x4000082 thrsleep syz-fuzzer 23870 16631 9250 0 3 0x4000082 thrsleep syz-fuzzer 23870 173860 9250 0 3 0x4000082 thrsleep syz-fuzzer 23870 24068 9250 0 3 0x4000082 thrsleep syz-fuzzer 23870 193400 9250 0 3 0x4000082 thrsleep syz-fuzzer 23870 203065 9250 0 3 0x4000082 thrsleep syz-fuzzer 23870 3968 9250 0 3 0x4000082 thrsleep syz-fuzzer 23870 149775 9250 0 3 0x4000082 kqread syz-fuzzer 9250 26093 99797 0 3 0x10008a pause ksh 99797 405047 80080 0 3 0x92 select sshd 80080 286129 1 0 3 0x80 select sshd 62128 355227 79633 73 3 0x100090 kqread syslogd 79633 198 1 0 3 0x100082 netio syslogd 27686 236019 1 77 3 0x100090 poll dhclient 52740 117345 1 0 3 0x80 poll dhclient 49145 339300 0 0 3 0x14200 pgzero zerothread 56390 69104 0 0 3 0x14200 aiodoned aiodoned 99715 224786 0 0 3 0x14200 syncer update 47446 255522 0 0 3 0x14200 cleaner cleaner 24575 12532 0 0 3 0x14200 reaper reaper 10424 72454 0 0 3 0x14200 pgdaemon pagedaemon 88351 395157 0 0 3 0x14200 bored crynlk 14933 45634 0 0 3 0x14200 bored crypto 17611 193858 0 0 3 0x40014200 acpi0 acpi0 24934 273400 0 0 3 0x40014200 idle1 36122 237662 0 0 3 0x14200 bored softnet 59865 204445 0 0 3 0x14200 bored systqmp 24421 100586 0 0 3 0x14200 bored systq 40510 513389 0 0 3 0x40014200 bored softclock 37599 481067 0 0 3 0x40014200 idle0 1 240933 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper